UI: Show karma in Stats page and explain what it is in documentation (#2475)

This commit is contained in:
catloversg
2026-02-06 01:07:51 +07:00
committed by GitHub
parent 6ca7c677a9
commit 4c7e3d0833
3 changed files with 6 additions and 2 deletions

View File

@@ -6,7 +6,9 @@ Seen by most of the population as nihilistic, murderous and vile, occasional rum
## Starting and Recruiting
Outside of [BitNode-2](bitnodes.md) gangs require much more crime and heartbreak to create, but can still be a great help. Creating a Gang in other [BitNodes](bitnodes.md) will offer more [Augmentations](../basic/augmentations.md) than other [Factions](../basic/factions.md), but they will not be a way to destroy the [BitNode](bitnodes.md) alone.
Outside of [BitNode-2](bitnodes.md), you need to have -54000 karma or lower to create a Gang. It takes a long time to reduce your karma, but Gang is a great help. If you have access to [Sleeves](sleeves.md), you can make them commit crimes and "farm karma" for you.
Creating a Gang in other [BitNodes](bitnodes.md) will offer more [Augmentations](../basic/augmentations.md) than other [Factions](../basic/factions.md), but they will not be a way to destroy the [BitNode](bitnodes.md) alone.
After creating a gang, you will be able to start recruiting, adding members to your gang as you gain Respect. While in a BitNode, your gang and gang member stats will not reset if you install augmentations.

View File

@@ -1,6 +1,7 @@
# Crimes
Committing crimes is an active gameplay mechanic that allows the player to train their [Stats](stats.md) and potentially earn money.
Committing crimes is an active gameplay mechanic that allows the player to train their [Stats](stats.md) and potentially earn money. It also reduces your karma, and having low karma is a requirement of some factions.
The player can attempt to commit crimes by visiting `The Slums` through the `City` tab (Alt + w).
`The Slums` is available in every city.

View File

@@ -284,6 +284,7 @@ export function CharacterStats(): React.ReactElement {
color={Settings.theme.primary}
data={{ content: String(Player.augmentations.length) }}
/>
<StatsRow name="Karma" color={Settings.theme.primary} data={{ content: formatNumber(Player.karma, 3) }} />
</TableBody>
</Table>
</Paper>