Infinite Upgrades

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.

Demon leaning reputation bar
Demon-leaning
Neutral reputation bar
Neutral
Angel leaning reputation bar
Angel-leaning

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:

TEXT
sideBonus = sideAlignment * repBonusPerPoint

That bonus is clamped by repBonusClamp, then added to the base chance.

Reputation can be pivoted

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.

Back to top