fertig-classic-games/server/scripts
Brian Fertig 2b224ff62b feat(jewelquest): spell chaining and combat animations
- Allow spell chaining within a turn (Puzzle Quest rule): casting a spell
  no longer ends your turn, enabling multiple casts per turn followed by a
  gem swap to pass play.
- Add procedural spell-icon textures (shield, swords, bolt, flame, meteor,
  thorn, poison, dagger, banner, leaf) for visual spell feedback.
- Implement combat animations: skull-match convergence strike, spell damage
  fly-in, spell heal burst with particle ring, HP bar flash, and floating
  damage/heal numbers.
- Refactor HP and mana updates into separate `updateHpBar` and `updateManaBar`
  methods so mana reacts immediately while HP drains at animation climax.
- Defer stun application until the caster's turn actually ends.
- Update tutorial and verification tests to match the new turn-passing rules.
2026-06-14 05:18:45 -06:00
..
buildCommonWords.js
genDotLink.js feat: add Dot Link puzzle game 2026-06-14 05:18:03 -06:00
genMiniCrossword.js
genPuddingMonsters.js feat(puddingmonsters): implement open-edge sliding mechanic 2026-06-12 00:52:36 -06:00
genRushHour.js
genZuma.js feat: add Zuma marble-shooter game with 20 levels 2026-06-12 00:15:51 -06:00
verifyBejeweled.js feat: add Bejeweled Blitz and Mini Motorways games 2026-06-12 13:52:27 -06:00
verifyBlockFighter.js
verifyCanasta.js feat: add Cribbage and Canasta single-player card games 2026-06-13 21:54:20 -06:00
verifyCribbage.js feat: add Cribbage and Canasta single-player card games 2026-06-13 21:54:20 -06:00
verifyDotLink.js feat: add Dot Link puzzle game 2026-06-14 05:18:03 -06:00
verifyJewelQuest.js feat(jewelquest): spell chaining and combat animations 2026-06-14 05:18:45 -06:00
verifyMahjong.js feat: add 4-player Hong Kong style Mahjong with AI opponents 2026-06-11 18:18:45 -06:00
verifyMahjongMatch.js feat: add Mahjong Match solitaire game with 6 layouts and guaranteed-solvable deals 2026-06-11 16:23:17 -06:00
verifyMiniMotorways.js feat: add Bejeweled Blitz and Mini Motorways games 2026-06-12 13:52:27 -06:00
verifySlots.js Added Slot Machines 2026-06-12 19:42:27 -06:00
verifyZuma.js feat: add Zuma marble-shooter game with 20 levels 2026-06-12 00:15:51 -06:00