diff --git a/assets/audio/sfx/block.mp3 b/assets/audio/sfx/block.mp3 new file mode 100644 index 0000000..61ce1bb Binary files /dev/null and b/assets/audio/sfx/block.mp3 differ diff --git a/assets/audio/sfx/evade.mp3 b/assets/audio/sfx/evade.mp3 new file mode 100644 index 0000000..f911f10 Binary files /dev/null and b/assets/audio/sfx/evade.mp3 differ diff --git a/assets/audio/sfx/parry.mp3 b/assets/audio/sfx/parry.mp3 new file mode 100644 index 0000000..4e6cae9 Binary files /dev/null and b/assets/audio/sfx/parry.mp3 differ diff --git a/lib/src/core/audio/audio_service.dart b/lib/src/core/audio/audio_service.dart index f9002b6..14b212e 100644 --- a/lib/src/core/audio/audio_service.dart +++ b/lib/src/core/audio/audio_service.dart @@ -323,6 +323,15 @@ enum SfxType { /// 퀘스트 완료 questComplete, + + /// 회피 (Phase 11) + evade, + + /// 방패 방어 (Phase 11) + block, + + /// 무기 쳐내기 (Phase 11) + parry, } /// BgmType을 파일명으로 변환 @@ -340,5 +349,8 @@ extension SfxTypeExtension on SfxType { SfxType.click => 'click', SfxType.levelUp => 'level_up', SfxType.questComplete => 'quest_complete', + SfxType.evade => 'evade', + SfxType.block => 'block', + SfxType.parry => 'parry', }; }