All checks were successful
Build / build (push) Successful in 1m24s
Added stateKey field to VoiceMessage interface to explicitly link messages with warning states, preventing infinite repeat loops. Bug fixes: - Messages check warning state exists before re-queuing - clearWarningState() now purges matching messages from queue - Proper cleanup when resources increase above thresholds Changes to voiceAudioSystem.ts: - VoiceMessage interface: Added stateKey field - queueMessage(): Added stateKey parameter - handleStatusChange(): Pass state keys when queueing warnings - update(): Validate state exists before re-queuing repeating messages - clearWarningState(): Filter queue to remove messages with matching stateKey Also includes explosion audio improvements: - Use onEndedObservable instead of setTimeout for audio cleanup - Adjusted explosion force and duration parameters 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
0 lines
JSON
0 lines
JSON