def Vitals.upkeep
import gralha-bendquest@0.1.0.0/vitals.bend as Vitalsimport Base
170def Vitals.upkeep(+state: Vitals.State, amount: U32, maximum: U32) -> Vitals.Upkeep:
171 match state:
172 case Vitals.State{hp, xp, dead, respawn, attack, spin}:
173 Vitals.upkeep_gate(U32.is_eq(dead, 1), U32.is_le(respawn, 1), Vitals.State{hp, xp, dead, respawn, attack, spin}, amount, maximum)