Wand Execution Debugger
Step through a cast one execution moment at a time — into, over, out, back, scrub. It runs the game's real gun.lua in a native Rust evaluator and records every step: the running config c, the deck / hand / discard piles, and the call stack — colored by how each card was invoked (draw · draw-through · recursion · trigger). Meta cards like DIVIDE_10 finally read as what they are.
Wand & deck
Drag spells in · drag a slot to reorder · ✕ or Delete to remove
ready
Evaluate a wand to step through its cast.
start step 0/0
Machine state
Deck — remaining
Hand — played this cast
Discard
Projectiles fired
Call stack root → program counter
Config c gold = written this step
Flame graph — click a span or scrub
row = call depth · span = a card's body, colored by how it was invoked · dots = projectiles fired · ←/→ step · ↑ out ↓ over · Space play