fertig-classic-games/tools
Brian Fertig a1503d19fe feat: enhance SWDBG animations and Dungeon Boss mid-walk casting
- SWDBG: add animated buy sequence with funding arcs, center-screen reveal,
  and face-down stow to discard/deck
- SWDBG: introduce stable row slot tracking so bought/lost cards don't shift
  neighbors; add ghost cards for pending animations
- SWDBG: add end-of-turn discard animations preserving old-hand positions;
  emit endTurnDiscard events from logic
- SWDBG: add deep-dive Buy/Attack buttons for actionable cards; refactor
  dealCardAnimated with startAs/flipTo/keepAlive support
- SWDBG: add drawArcArrow/drawArcArrows for converging attack visuals on
  bounty kills and base attacks
- Dungeon Boss: add mid-walk advRoom casting window after room events,
  letting players react to damage/kills during hero crawl
- Dungeon Boss: track walking hero in publicView and entranceHeroesOf so
  spells and AI heuristics can target mid-crawl heroes
- Dungeon Boss: replace pre-bait token snapshot with overlay system —
  pending bait heroes stay in town with fly-in tokens; pending draw cards
  show card backs until animations land
- Dungeon Boss: keep heroes in battle zone after roomHit/pass instead of
  returning them immediately
- Update images, registry (defaultPlayfield), and verifier (advRoomCasts)
2026-07-05 18:20:06 -06:00
..
buildCommonWords.js
genDotLink.js
genJumble.js
genKatamino.js
genMiniCrossword.js
genPuddingMonsters.js
genRushHour.js
genSpireClimbCreatures.js
genZuma.js
verifyBejeweled.js
verifyBlockFighter.js
verifyBookwork.js
verifyCanasta.js
verifyCribbage.js
verifyDotLink.js
verifyDungeonBoss.js feat: enhance SWDBG animations and Dungeon Boss mid-walk casting 2026-07-05 18:20:06 -06:00
verifyGinRummy.js
verifyJewelQuest.js
verifyJumble.js
verifyMahjong.js
verifyMahjongMatch.js
verifyMiniMotorways.js
verifyPaiGowPoker.js
verifyRisk.js
verifyRummikub.js
verifySWDBG.js feat: add Dungeon Boss and Star Wars Deckbuilder card games 2026-07-03 07:32:41 -06:00
verifySlots.js
verifySpireClimb.js
verifyZuma.js