Thanatos
God of Death
Unit #004
| HP | PWR | CP | Speed | Range | Tier |
|---|---|---|---|---|---|
| 9 (+3) | 5 (+3) | 3 (+2) | Slow | Any | B |
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)