feat: implement Music and SoundEffects systems for enhanced audio management, including background music and sound effects playback
All checks were successful
Build and Publish Docker Image / Build and Validate (pull_request) Successful in 10s

This commit is contained in:
Juan Sebastián Montoya 2026-01-06 23:25:33 -05:00
parent 143072f0a0
commit 2213f64e60
16 changed files with 739 additions and 14 deletions

View file

@ -1,6 +1,7 @@
import { System } from '../core/System.ts';
import { SkillRegistry } from '../skills/SkillRegistry.ts';
import { SystemName, ComponentType } from '../core/Constants.ts';
import { Events } from '../core/EventBus.ts';
import type { Entity } from '../core/Entity.ts';
import type { Skills } from '../components/Skills.ts';
import type { Intent } from '../components/Intent.ts';
@ -55,6 +56,7 @@ export class SkillSystem extends System {
if (skills) {
skills.setCooldown(skillId, skill.cooldown);
}
this.engine.emit(Events.SKILL_COOLDOWN_STARTED, { skillId });
}
}
}