Commit Graph

3 Commits

Author SHA1 Message Date
Brian Fertig 63ffa35aa4 feat(risk): add portrait emotions for attacks, conquests, and army losses
- Add portraitHappy/portraitUpset helpers to react to game events
- Track army snapshotted counts on attack phase entry
- Trigger upset emotion when a player loses >8 armies in a turn
- Show happy emotion on continent capture or defeating 5+ defender armies
- Show happy on successful card trades (human and AI)
- Enable opponent portrait intros in Risk
- Remove deprecated setPortraitThinking method

feat(paigow): widen card spread in comparison modal

- Add MODAL_CARD_SPREAD constant (55px) for clearer card visibility
- Use modal spread in slotX calculation for comparison display
- Move Next Round button up 200px for better centering

feat(opponents): add Jerry conversation audio references

- Add "convo" array to Jerry's opponent entry
- Reference maurice and mario conversation audio files
2026-06-25 22:57:50 -06:00
Brian Fertig 7e82de37c6 feat(bookwork): add playfield backgrounds, tile multipliers, and enhanced refill animations
- Add customizable playfield backgrounds with localStorage persistence
- Display multiplier labels on gold (1.5x) and diamond (2x) tiles
- Replace simple fade-in refill with Bejeweled-style falling tile animations
- Swap SUBMIT and CLEAR button positions for better UX
- Add new opponents (Gerome, Fireball, Natasha) with voice lines and convo files
- Reduce conversation interval from 60-300s to 20-200s
- Enable DEBUG_CONVOS for development
2026-06-22 20:49:28 -06:00
Brian Fertig 6a4d42f8b7 Added Conversations 2026-06-21 19:26:03 -06:00