Flauros
Demon of Fragrance
Unit #013
| HP | PWR | CP | Speed | Range | Tier |
|---|---|---|---|---|---|
| 15 (+9) | 2 | 4 (+3) | Slow | Local | D |
Abilities
Tranquil Incense — 0 AP
s: Tranquil Incense: 0 AP - a: Exhaust Target Local Demon.
Engine Implementation
def _flauros_tranquil_incense(state: GameState, demon: DemonInstance, targets, choices, rng) -> GameState:
"""#013 Flauros — Tranquil Incense
Universal, 0 AP, (exhaust): Exhaust Target Local Demon.
Any demon (including enemies) can perform this action.
Targets: [target_local_demon]
"""
target = targets[0]
state = exhaust_demon(state, target)
return state
register_ability("013", 0, _flauros_tranquil_incense)
Rousing Incense — 0 AP
s: Rousing Incense: 0 AP - a: Ready Target Local Demon. e: The targeted Demon cannot perform actions.
Engine Implementation
def _flauros_rousing_incense(state: GameState, demon: DemonInstance, targets, choices, rng) -> GameState:
"""#013 Flauros — Rousing Incense
Universal, 0 AP, (exhaust): Ready Target Local Demon.
Status: The targeted Demon cannot perform actions.
Status expires end of current main phase.
Targets: [target_local_demon]
"""
target = targets[0]
state = ready_demon(state, target)
# Status: targeted demon cannot perform actions this phase
state = apply_status(state, demon, target, "cannot_act", 1)
return state
register_ability("013", 1, _flauros_rousing_incense)