Skip to main content

Kimaris

Incarnation of Death

Unit #057

HPPWRCPSpeedRangeTier
12 (+6)4 (+2)3 (+2)NormalLocalA

Abilities

The Evening Bell Tolls — 3 AP

h: The Evening Bell Tolls: 3 AP - a: Choose X to be a number at most 3pk. e: At the end of this Main Phase, if Kimaris is alive, Fatally Wound All Local Enemy Demons with exactly X remaining HP.
Engine Implementation
def _kimaris_evening_bell_tolls(
state: GameState, demon: DemonInstance, targets, choices, rng
) -> GameState:
"""#057 Kimaris — The Evening Bell Tolls
Start of Turn, 3 AP, (exhaust): Choose X (at most 3×PWR). Status: At end of
this Main Phase, if Kimaris is alive, Fatally Wound All Local Enemy Demons with
exactly X remaining HP.

X is read from choices["x"]. Max X = 3 * get_effective_pwr(state, demon).
Applies "bell_tolls_x" status marker on Kimaris (value = X).
Turn sequence reads at phase end and executes the fatally wound.
"""
from engine.operations import get_effective_pwr
from engine.status_effects import apply_status

x = choices.get("x", 0) if choices else 0
pwr = get_effective_pwr(state, demon)
max_x = 3 * pwr
x = min(x, max_x)

if x <= 0:
return state

state = apply_status(state, demon, demon, "bell_tolls_x", x)
return state

register_ability("057", 0, _kimaris_evening_bell_tolls)
Kimaris