DungeonSettlers.wiki

Giant Stone Golem Soul

Steam
Giant Stone Golem Soul icon

Giant Stone Golem Soul

AFFECTER_GiantStoneGolemSoul · Soul Rare

Each time you take damage, stacks increase.
For each stack, Damage Dealt increases by 2% and Damage Taken decreases by 2%.
Stacks reset after combat ends.

Each character can equip only 1 Soul Trait.
If already owned, it will be overwritten.

How the math works

Each hit the wearer takes while in combat adds 1 stack, up to the soul's second value. With N stacks, the wearer's hits get Damage Dealt Bonus + first value x N, and hits on the wearer get Damage Taken Bonus - first value x N.

Where it lands: Both numbers go into that one hit's damage bonus sum, on the dealing side and on the taking side.

When it runs: On every hit the wearer deals or takes; the reset runs when the wearer's combat state changes.

What it applies to: Any hit on the wearer counts, physical or magic. All stacks reset when the wearer leaves combat.

Things the tooltip does not tell you

  • The damage taken cut is a percent, not a flat amount.
  • The hit that adds a stack still uses the old count; the new stack counts from the next hit.
  • The stack counter you see on the unit is for display; the soul keeps its own count.

Read out of the game binary of build 25846389. AFFECTER_GiantStoneGolemSoul.Passive_GiantStoneGolemSoul.OnEnable@0x97317C, AFFECTER_GiantStoneGolemSoul.Passive_GiantStoneGolemSoul.AddStatusRoutine@0x9735B4, AFFECTER_GiantStoneGolemSoul.Passive_GiantStoneGolemSoul.CombatStateChanged@0x97347C, AFFECTER_GiantStoneGolemSoul.Passive_GiantStoneGolemSoul.<AddAffecterRoutine>d__6$$MoveNext@0x973860, AFFECTER_GiantStoneGolemSoul.Passive_GiantStoneGolemSoul.<RemoveAffecterRoutine>d__5$$MoveNext@0x973980, Refactor.Combat.ExecutionData.ModifyTargetStat@0x8A8C78, Refactor.Combat.ExecutionProcess.DamageSimulator.CalculateValue@0x94B498

Effects

Each time you take damage, stacks increase.
For each stack, Damage Dealt increases by 2% and Damage Taken decreases by 2%.
Stacks reset after combat ends.

Each character can equip only 1 Soul Trait.
If already owned, it will be overwritten. Every hit the wearer takes in combat adds a stack, up to the cap; each stack raises damage dealt and lowers damage taken by the same percent, and all stacks reset when the wearer leaves combat.

Raw values: 2, 7

Properties

Max stackDoes not stack
PolarityNone
Has durationno
Absolute (can't be removed)yes
Exposed to playerno
Building attachableno

Obtained from