Skip to main content

Thanatos

God of Death

Unit #004

HPPWRCPSpeedRangeTier
9 (+3)5 (+3)3 (+2)SlowAnyB

Abilities

Styx's Shores — 4 AP

Styx's Shores: 4 AP - a: Deal k damage to All Other Demons.
Engine Implementation
def _thanatos_styxs_shores(state: GameState, demon: DemonInstance, targets, choices, rng) -> GameState:
"""#004 Thanatos — Styx's Shores
4 AP, (exhaust): Deal this demon's PWR damage to All Other Demons.

CRITICAL: "All Other Demons" INCLUDES allies — friendly fire (confusion #21).
Uses get_effective_pwr() which includes fusion bonus (ability_implementation_guide.json).

Targets: None (targets all other demons automatically)
"""
pwr = get_effective_pwr(state, demon)
all_others = get_all_other_demons(state, demon)
for target in all_others:
state = deal_damage(state, demon, target, pwr)
return state

register_ability("004", 0, _thanatos_styxs_shores)
Thanatos