Karma

From Official Barotrauma Wiki
Jump to: navigation, search
Data is potentially outdated
Last updated for version 1.1.19.3
Last mentioned in changelog 1.2.6.0
The current game version is 1.4.4.1

Karma is an optional (enabled by default) server setting which provides a natural deterrent to griefing, by punishing players who commit "harmful" acts with increasingly punishing penalties.

The game provides two settings: Default and Strict, however, Server Hosts can change every parameter about Karma, for this reason, the values in this article may not be accurate, depending on the settings from the Server. With default settings, no transgression besides causing a Nuclear Reactor Meltdown is enough to trigger a punishment.

Karma events

Many ingame events will have an effect on Karma, either by raising it or by lowering it.

Karma Settings

Name Default Preset Strict Preset Description
Reset karma between rounds N/A
Kick/Ban Threshold 0 1 The players whose karma decrease below this threshold get automatically kicked and/or banned from the server (depending on the kick/ban settings below)
Number of kicks before a ban 3 1 If the player has been kicked from the server due to low karma this many times, they will be banned if their karma drops below the kick/ban threshold again. A value of 0 means players will always get banned if their karma drops below the threshold.
Space herpes threshold 40 40 How low does the karma have to decrease for the player to get space herpes.
Karma decay speed 0.08 0.08 How much karma decreases per second when it's above the decay threshold.
Karma decay threshold 50 50 Karma gradually decreases when it's above this threshold.
Karma increase speed 0.05 0.04 How much karma increases per second when it's below the increase threshold.
Karma increase threshold 50 45 Karma gradually increases when it's below this threshold.

Helpful Actions

Name Default Preset Strict Preset Description
Structure repaired 0.005 0.005 How much karma increases when repairing structures (per amount of damage repaired—for example, a value of 0.05 would mean you get 5 points of karma when you repair a wall from 0 health to 100).
Heal friendly 0.20 0.20 How much karma increases when healing other members of the crew (per amount of damage healed).
Damage to enemy 0.10 0.10 How much karma increases when damaging enemies (per amount of damage done).
Device repaired 0.03 0.03 How much karma increases when repairing devices (per amount of damage repaired—for example, a value of 0.05 would mean you get 5 points of karma when you repair a device from 0 health to 100).
Extinguish fires 1.00 1.00 How much karma increases per second when attempting to extinguish fires.
Ballast flora damage 0.03 0.05 How much karma increases when damaging ballast flora.

Harmful Actions

Name Default Preset Strict Preset Description
Structure damaged 0.025 0.10 How much karma decreases when damaging structures (per amount of damage done—for example, a value of 0.05 would mean that karma decreases by 5 when taking a wall from 100 health to 0).
Damage to friendly 0.15 0.30 How much karma decreases when damaging other members of the crew (per amount of damage done).
Stun friendly 0.25 0.25 How much karma decreases based on how long an inflicted stun lasts.
Stun karma decrease threshold 0 0 How long the average stun in the past minute lasts until karma begins decreasing.
Reactor meltdown 30 35 How much karma decreases if the player causes a reactor meltdown.
Reactor overheat 0.5 1 How much karma decreases per second if a reactor's temperature stays critical while the player is operating it.
Allowed wire disconnections per minute 5 3 How many wires a player is allowed to disconnect per minute before they start losing karma.
Disconnect lots of wires 6 10 How much karma decreases if a player disconnects more than the allowed number of wires per minute.
Triggering the spam filter 15 25 How much karma decreases if a player triggers the spam filter of the text chat.
Stealing dangerous items 15 15 How much karma decreases when stealing weapons and ID cards from unconscious or handcuffed players.
Stealing dangerous items from bots Apply a karma penalty when stealing dangerous items from bots.
Containing dangerous items 5 5 How much karma decreases when containing dangerous items, e.g. putting an oxygen tank inside a welding tool.
Incremental penalty for containing dangerous items When enabled, the base karma penalty is multiplied by the amount of times the player has contained a dangerous item.
Max penalty for containing dangerous items 30 30 How much is the maximum karma penalty for containing dangerous items.

Do note that the following exceptions exist:

  • Traitors and players with a Husk Infection gain karma instead of losing it when harming crew, and do not have a karma penalty for most harmful actions.
  • Mechanics have doubled bonus for fixing Hulls.
  • Breaking Machinery/Hulls from the Alien Ruins has no effect on Karma.
  • Healing/Harming Clowns has a reduced impact on Karma.
  • Harming a player in self-defense carries no penalty.
  • Harming a player who is pointing a Weapon at you has a halved Karma penalty.
  • Karma will gradually increase/decrease until it reaches a Neutral value. When first joining a game, players have 100 karma, which is higher than Neutral on standard settings.

Karma Effects

As a game mechanic, Karma is meant to be unobtrusive to normal gameplay, avoiding the punishment of possible accidents, however, Players with very low Karma will suffer the following effects on existing presets:

  • Reduced damage to players with high Karma.
  • Automatic Kick/Ban for players with very low Karma.
v·d·e·h
Game Mechanics
Game Modes
Survival
Installations
Other
v·d·e·h
Guides
Gameplay
Hosting
In-Game Dedicated Servers

Campaign Settings

Karma

Permissions

Console Commands

Hosting a Dedicated Server

List of Config Files

Enabling Mods on a Dedicated Server

Tools & Modding
Editors XML Other

Submarine Editor

Official Guide to the Submarine Editor (Diving deeper)

Character Editor

Official Guide to the Character Editor

Creating mods

XML and how Barotrauma uses it

Content packages (Content types)

Overrides

Installing mods

Publishing to Steam Workshop

Troubleshooting