Skip to main content

Black Turtle

Familiar of Purson — Card 2 of 4

HPPWRCPSpeedRange
922F (Fast)Local

Abilities

Passive

Black Turtle has +2n. Black Turtle has +1 AP Cost on Basic Actions.
Engine Implementation
def _black_turtle_passive_modifier(state: GameState, demon: DemonInstance) -> dict:
"""084_2 Black Turtle: +2 DEF and +1 AP Cost on Basic Actions."""
return {"def": 2, "ap_cost": 1}

register_passive("084_2", 0, _black_turtle_passive_modifier)

Cover — 1 AP

h: Cover: 1 AP - b, 1x: e: When an Enemy action targets a Local Allied Demon, if Black Turtle is a Valid target, you may change 1 target to Black Turtle.
Engine Implementation
def _black_turtle_cover_handler(state: GameState, demon: DemonInstance, targets, choices, rng) -> GameState:
"""084_2 Black Turtle — Cover: Status: may redirect enemy target to Black Turtle.

Applies a +2 DEF status to Black Turtle as a defensive marker.
The redirect mechanic is handled at the UI/AI layer when an enemy
targets a Local Allied Demon.
"""
# Apply +2 DEF to self as the Cover status (signals taunt is active)
new_state = apply_status(state, demon, demon, "def", 2)
return new_state

register_ability("084_2", 1, _black_turtle_cover_handler)
Black Turtle