DungeonSettlers.wiki

Inscription of the Sprouting Shell

Steam
Inscription of the Sprouting Shell icon

Inscription of the Sprouting Shell

AFFECTER_SproutingShellInscription · Inscription Uncommon

Gain 1 Shell for every 60 Energy recovered,
up to a maximum of 20 stacks.

A protective shell sprouts like fresh buds.

Effects & keywords

  • Shell (on the caster): Consumes 1 stack to reduce damage taken to 1. This effect takes precedence over guard.
  • Energy: Energy indicates how energized a unit is. When tired, units fall asleep automatically, and if energy is fully depleted, the unit becomes Severely Exhausted, falling unconscious and unresponsive. Energy depletes slowly while awake and is consumed when using skills. Let the unit sleep, lie in bed, or rest near a campfire to recover energy.

How the math works

Energy recovered is banked into a float accumulator. Every whole point becomes 1 stack of the hidden counter. When the counter reaches 60 the wearer gains 1 Shell, unless it already holds 20 Shell.

Where it lands: One counter stack is exactly 1 Energy, which is why the counter's max stack is 200.

When it runs: Whenever the wearer's Energy goes up, then again when the hidden counter is applied.

What it applies to: Any positive energy change on the wearer.

Worked numbers

Energy recoveredShell gained
601
1202
3005
60010
120020
150020

Shell held, assuming none was lost in between.

Rule of thumb: 60 Energy is 1 Shell.

Things the tooltip does not tell you

  • Fractional energy regeneration is banked rather than dropped, so nothing is lost to rounding.
  • The 20 is the ceiling on Shell stacks, not a cap on how many times the inscription may trigger.
  • On each grant the counter resets to 1, not to 0.
  • Since build 25846389 the banked fractional Energy is kept when the inscription is carried over to a new map. Before, it was set back to 0 on every enable. The flag is PassiveAction.IsTransferAttach (+0x51), new in this build. Its name and the v0.4.29 patch note ('progress states and internal timers ... not reset when moving between the settlement and dungeons') say it is set when the passive is re-attached by a map transfer. No direct call to its setter was found in the slice (the write is inlined), so the exact moments it is set were not traced.

How it interacts with other effects

  • Anything that raises energy regeneration raises the Shell rate in direct proportion.

Read out of the game binary of build 25846389. AFFECTER_SproutingShellInscription.Passive_SproutingShell.SproutingShell@0x9681AC, AFFECTER_SproutingShellInscription.Passive_SproutingShell.<SproutingShellAddRoutine>d__7.MoveNext@0x96857C, AFFECTER_SproutingShellInscription.Passive_SproutingShell.OnEnable@0x967E6C

Effects

Gain 1 Shell for every 60 Energy recovered,
up to a maximum of 20 stacks. Every 60 Energy recovered grants 1 Shell, up to a ceiling of 20 Shell.

Raw values: 60, 1, 20

Properties

Max stackStacks up to 200
PolarityNone
Has durationno
Absolute (can't be removed)yes
Exposed to playerno
Building attachableno

Obtained from

Inscription: This is an inscription: offered at level-up and on recruitment (see Inscriptions). Level-up odds: 0.548% per offered slot, 2.71% per roll of 5 slots; shared evenly by the 31 Uncommon inscriptions.