- Implement `SpeechQueue` to manage opponent dialogue clips - Add `speech` configuration to opponent data (Cy-Bro, Victor, Croc) with intro, happy, and upset states - Trigger random speech clips in `Portrait.js` based on emotion and a 60% probability - Play intro speech clips when opponent portraits are created - Update `MusicPlayer` volume to 0.15 and clean up formatting/whitespace |
||
|---|---|---|
| .. | ||
| assets | ||
| data | ||
| src | ||
| index.html | ||
| styles.css | ||