Commit Graph
14 Commits
Author SHA1 Message Date
Greyson Parrelli f8b1337def Reveal tripled-in pets but keep the pick secret unless it buys. 2026-07-23 08:52:14 -04:00
Greyson Parrelli ec68689586 Break a 9-clash pet deadlock by fainting both combatants. 2026-07-23 08:49:51 -04:00
Greyson Parrelli c669ac1453 Test that Skunk's strip faints a pet dropped below its damage. 2026-07-23 08:49:37 -04:00
Greyson Parrelli 1705de5a3f Hold the battle result until the replay ends, then show it last. 2026-07-23 08:40:42 -04:00
Greyson Parrelli 63b64bc1d8 Narrate the battle in the event log, synced to the replay step. 2026-07-23 08:07:17 -04:00
Greyson Parrelli 506c6e5b55 Add a persistent event log for shop and prep actions. 2026-07-23 08:00:59 -04:00
Greyson Parrelli 7eb4812f86 Let players peek both decks during and after a battle
Record each seat's arranged lineup on the battle result (already public)
and reveal the full deck in a popover when hovering a deck pile in the
battle view — the opponent's included.
2026-07-23 01:12:36 -04:00
Greyson Parrelli b2aa7c5ca3 Add DEBUG-gated panel to buy any card in the shop
When the server's DEBUG env var is on, expose a card catalog endpoint
and a collapsible client panel that drops any pet or food straight into
your deck (free, off-turn). Gated server-side so it is inert in normal
play.
2026-07-23 01:07:14 -04:00
Greyson Parrelli 71fa20493a Add 3D dice roll animation for thrown rocks
Emit the individual rock-die faces (0/0/1/1/2/2) from the battle
resolver so the client can render a real CSS 3D cube per die that
tumbles and settles on the rolled face, replacing the flat random
damage number. Falls back to the flying-rock cue for older battle logs
without per-die data.
2026-07-23 01:01:00 -04:00
Greyson Parrelli b8775432b4 Implement priority token. 2026-07-23 00:45:25 -04:00
Greyson Parrelli 1c457c602a Fix json error. 2026-07-23 00:32:57 -04:00
Greyson Parrelli 10ac457e2e Add pets for tiers 4-6. 2026-07-23 00:10:20 -04:00
Greyson Parrelli 8d43bbf61e Add pets for tiers 1-3. 2026-07-23 00:10:17 -04:00
Greyson Parrelli 612a4e6227 Initial commit. 2026-07-22 23:07:29 -04:00