Basic Features

These options are used to control basic features of the mod.
Note: Custom chat streams can be disabled by clearing the contents of their relevant chat format.

BuffCooldown

Default: 15
Minimum: 0
Maximum: 1440

The cooldown for applying buffs, in real-time minutes.

BuffReduceBoredom

Default: 0.2
Minimum: 0.0
Maximum: 1.0

The amount that boredom will be reduced by when a buff is applied.

BuffReduceCigaretteStress

Default: 0.2
Minimum: 0.0
Maximum: 1.0

The amount that stress from lack of smoking will be reduced by when a buff is applied.

BuffReduceFatigue

Default: 0.1
Minimum: 0.0
Maximum: 1.0

The amount that fatigue will be reduced by when a buff is applied.

BuffReduceHunger

Default: 0.1
Minimum: 0.0
Maximum: 1.0

The amount that hunger will be reduced by when a buff is applied.

BuffReduceThirst

Default: 0.1
Minimum: 0.0
Maximum: 1.0

The amount that thirst will be reduced by when a buff is applied.

BuffReduceUnhappiness

Default: 0.2
Minimum: 0.0
Maximum: 1.0

The amount that unhappiness will be reduced by when a buff is applied.

CardItems

Default: CardDeck

A semicolon-separated list of items players can use for the /card command.

The /card command will only be available if the player has one of the items in this list in their inventory. If blank, the command won't require an item.

CoinItems

(blank by default)

A semicolon-separated list of items players can use for the /flip command.

The /flip command will only be available if the player has one of the items in this list in their inventory. If blank, the command won't require an item.

DiceItems

Default: Dice

A semicolon-separated list of items players can use for the /roll command.

The /roll command will only be available if the player has one of the items in this list in their inventory. If blank, the command won't require an item.

CustomShoutMaxLength

Default: 50
Minimum: 1
Maximum: 200

This option is deprecated and will be removed in a future version in favor of a hardcoded value. To apply length limits, use FilterChatInput.

The maximum length for individual custom shouts.

EnableAlwaysShowChat

Default: false

If enabled, players will be unable to close the chat.

EnableCaseInsensitiveChatStreams

Default: true

If enabled, chat streams such as /say will be case-insensitive. This will allow players to use /SAY or /Say for the equivalent effect.

EnableCharacterCustomization

Default: false

If enabled, this includes a set of QoL options in the chat settings that allow players to customize their character. This is intended for roleplay servers.

Customization options available:

  • Clean blood & dirt from the character (configurable with EnableCleanCharacter)
  • Change hair color
  • Grow long hair
  • Grow beard

EnableCleanCharacter

Default: 3 - Clean body and clothing

Determines the behavior of the “clean blood & dirt” option. This has no effect unless EnableCharacterCustomization is turned on.

  • 1: Disable
  • 2: Clean body only
  • 3: Clean body and clothing

EnableCustomShouts

Default: true

This allows players to specify a list of custom shouts that are used when pressing the shout key (default Q). Players can configure custom shouts using an option in the chat settings.

EnableDiscordColorOption

Default: 3 - Respect server setting

Determines whether the option to change the color of Discord messages will be included in the chat settings. If this is set to 3, the DiscordEnable server option will be respected.

  • 1: Yes
  • 2: No
  • 3: Respect server setting

EnableEmotes

Default: true

Allows players to use emote shortcuts in the form of .emote. These are enabled only in local chats.

EnableFactionColorAsDefault

Default: false

If enabled, players' faction tag colors will be used as the default color for /faction messages. This takes precedence over the ColorFaction setting.

EnableSetName

Default: 2 - /name sets chat nickname

Determines the behavior of the /name and /nickname chat commands. If /name is configured to set the character's name, the empty command cannot be used to reset it.

  • 1: Disallow setting name
  • 2: /name sets chat nickname
  • 3: /name sets character's forename
  • 4: /name sets character's full name
  • 5: /name sets character's forename, /nickname sets chat nickname
  • 6: /name sets character's full name, /nickname sets chat nickname

EnableSetNameColor

Default: false

Allows players to set their name color using the chat settings menu. Other players will be able to see chat name colors.

EnableSetSpeechColor

Default: true

Allows players to customize the color used for overhead speech bubbles. This affects the existing in-game option within the Multiplayer tab of the settings.

EnableSpeechColorAsDefaultNameColor

Default: true

If enabled, players' overhead speech color will be used as their default name color. This can be used alongside with or independently of EnableSetNameColor.

MaximumCustomShouts

Default: 10
Minimum: 1
Maximum: 20

The maximum number of custom shouts that players are allowed to define.

The maximums apply to regular and sneak shouts separately; a value of 10 means a player can specify 10 shouts and 10 sneak shouts.

This option is deprecated and will be removed in a future version in favor of a hardcoded value.

MinimumCommandAccessLevel

Default: 16

The minimum access level needed to execute admin commands such as /setname.

  • Admin: 32
  • Moderator: 16
  • Overseer: 8
  • GM: 4
  • Observer: 2
  • Player: 1

PatternNarrativeCustomTag

(blank by default)

The option used to determine a pattern for custom dialogue tags in narrative style. If blank, custom tag prefixes will be turned off.

For example, if this option is set to ^~(%l+)%s+(.+) and the other narrative style options are configured, players can input ~inquires What's your name? to get Jane inquires, “What's your name?”.

This option should be a Lua string pattern with two capture groups. If you're unsure about configuring this, start a discussion!