Reputation
Reputation is a per-player alignment value between Angel and Demon.
Direction
Reputation uses one stored value:
- Positive value: Angel-leaning.
- Negative value: Demon-leaning.
- Zero: neutral.
The value is stored on the player and copied when the player is cloned.
Attempt Changes
Every attempt can move reputation toward the side used:
- Angel attempt: reputation moves positive.
- Demon attempt: reputation moves negative.
The amount depends on whether the attempt succeeded or failed:
- Success uses
repDeltaSuccess. - Failure uses
repDeltaFail.
Both values are configurable.
Chance Bonus
When the UI computes the chance for an attempt, it looks at the chosen side:
- Angel receives a bonus from positive reputation and a penalty from negative reputation.
- Demon receives a bonus from negative reputation and a penalty from positive reputation.
The bonus is:
sideBonus = sideAlignment * repBonusPerPointThat bonus is clamped by repBonusClamp, then added to the base chance.
You can switch sides, but your existing alignment may penalize the opposite side until your reputation moves back.
Range
The value is clamped to the configured reputation range. The default fallback range is -100 to +100, but servers can tune this in config.
Admin commands can inspect and adjust the current player's reputation.
Support This Project
Like this wiki and these mods?
Every bit of support helps me keep building features, writing docs, and shipping updates.