Lethal Company
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
2 years ago
Downloads
1.3M
Size
193KB

ghostCodes by darmuh

Description

There's a ghost in the terminal and it's sending random broadcast codes to mess with the facility!

This mod aims to add a fun little random element to the game. A "ghost" is in the terminal and it is causing all kinds of mayhem.

With Ghost Girl Enhanced Mode, this mod gives the ghost girl some interesting powers!

[DISCLAIMER]

  • If you have SEVERE EPILEPSY you should do one of the following:
    • disable the following configuration option by setting it to FALSE - [rfRapidLights]
    • Raise both the following configuration options so that the lights flash slow enough not to affect your condition. - [rfRLmin] & [rfRLmax]
  • This mod will now delete old & obsolete configuration options, please make sure to adjust your config following any updates.
  • With the ModNetworking configuration option set to [TRUE], EVERYONE will need the mod. With the ModNetworking configuration option set to [FALSE], only the host needs this mod.
    • If ModNetworking is set to [FALSE], any config settings that rely on networking will automatically be set to [FALSE]

The Different Modes

This Mod comes highly configurable with a variety of different modes available.

GhostGirlEnhanced (GGE)

  • This is the main mode of this mod and requires [ModNetworking] enabled to work.
  • ghost codes will be sent during active hauntings by the ghost girl.
  • Various interactions can stop BOTH ghost codes and active hauntings.
  • ghost codes will rapidly fire during chase sequences.
    • use [ggIgnoreCodeCount] so that codes are not counted in this mode.
  • GhostGirlEnhanced Bypass List [GGEbypassList]
    • Any moon that is listed here will disable this mode in favor of the other modes.
    • Good for moons that have 0% or low odds of the ghost girl spawning.

Insanity Mode

  • This mode is a secondary mode which will send codes in varying frquencies depending on the calculated group Insanity Level.
  • Varying buffs and bonuses will be applied to the base-game insanity values as they are calculated for the group.
  • As the group insanity level rises, codes will be sent at more frequent intervals.
  • When group insanity levels hit maximum, codes will be sent in a rapid fire fashion (can be disabled in config).
    • The codes will continue to send in a rapidFire fashion until group sanity levels lower from the set maximum.
    • If [rapidFireCooldown] is enabled, codes will stop on a short cooldown when codes have been running for [rapidFireMaxHours].

Base ghostCodes Mode

  • With the two modes above disabled, this is the third and final mode.
  • ghost codes will be sent in intervals throughout the day.
    • Can be set to either random or set intervals based on [useRandomIntervals]
    • The intervals can be further configured in the [Set Interval Configurations] and [Random Interval Configurations] configuration sections.

Types of ghostCodes

  • The ghost sends codes through the terminal that can do the following: (all can be enabled/disabled in config file)
    • Open or Close Blast Doors
    • Cause Blast Doors to go haywire and close/shut multiple times
    • Disable Turrets
    • Cause Turrets to malfunction and go Berserk
    • Disable Mines
    • Cause Mines to suddenly combust
    • Short Circuit the breaker and cut out the facility's lights
    • Broadcast random signal translator messages
    • Open/Close/Lock/Unlock Regular Doors within the facility
    • Mess with the doors on the ship
    • Mess with the lights on the ship
    • Mess with the monitors on the ship (NETWORKING REQUIRED)
    • Shock terminal users out of the terminal (NETWORKING REQUIRED)
  • With [ModNetworking] disabled, any Networking required components in the mod will be disabled and their config options updated.
  • With [gcGhostGirlOnly] enabled, any config options listed in [gcGhostGirlOnlyList] will be set to disabled when GhostGirlEnhanced Mode is not active.
    • Updates every time the ship lands on a moon.
    • You may want to double check your config file at the end of a session to set it back to your preferred settings.
  • ghost codes will leave it's mark on the terminal via visuals and sounds. These are configurable:
    • [enableBroadcastEffect]: when enabled, will display a code broadcastes symbol on the terminal when a code is sent.
    • [gcEnableTerminalSound]: when enabled, the terminal can play a sound when a ghost code is ran.
      • [gcTerminalSoundChance]: The chances a sound will be displayed over the terminal. 100 = every time a code is ran.
      • [gcUseGirlSounds]: Whether or not the terminal will play ghost girl sounds on the terminal when a ghost girl is present.
      • [gcUseTerminalAlarmSound]: Whether or not to use the Terminal Alarm Sound (With networking disabled, this is the only possible sound to play.)
      • Custom sounds are a planned feature, not currently implemented.

Fight against the hauntings

You can combat against ghost codes by doing the following:

  • Reboot the Terminal (takes anywhere between 30 and 60 seconds)
    • Done by typing "reboot" in the terminal
    • Available in all modes.
  • Emoting
    • In Ghost Girl Enhanced mode, this will get the ghost girl to stop chasing you.
      • This is a group activity and amount of players required is based on [ggEmoteStopChasePlayers]
    • In Insanity Mode, each player emoting will lower group sanity levels by value determined in [emoteBuffNum]
  • Take a shower
    • Only effective during Ghost Girl Enhanced.
    • Wash the ghost girl mark off to stop her from chasing you.
    • Will not stop her from continuing to haunt you after your shower.

Other things this mod does

  • Transfer Hauntings to another player. (Death Note)
    • If you are currently being haunted, you can type another player's name in the terminal to tell the ghost girl to haunt them instead.
    • Remember though, you only have so many spaces in your death note to do this - [ggDeathNoteMaxStrikes]
  • When a ghost girl starts a chase, she can trigger flipping the breaker.
    • This looks to have been an idea that was scrapped from the main game that I am patching back in.
    • Use [fixGhostGirlBreakers] to enable and [ggVanillaBreakerChance] for the odds it'll happen.
  • When [canSendMessages] is enabled, the signal translator can send random messages from the list [signalMessages]
  • When [monitorsOnShipEvent] interaction is enabled, the ship monitors will display random messages from the list [monitorMessages]

Remember: The ghost doesn't really care if it's helping or not it's just sending codes to be noticed. The more you notice it the more it likes to say hello :)

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.