Add some on-screen FX for some items

This commit is contained in:
2026-02-26 02:56:16 -08:00
parent fadb1652d4
commit bf168a2577
9 changed files with 1049 additions and 1487 deletions

View File

@@ -538,6 +538,7 @@ public partial class Game : Node3D, IGame
case UsableItemTag.TeleportAllEnemiesToRoom:
_effectService.TeleportEnemiesToCurrentRoom();
GameRepo.CloseInventory();
_player.PlaySpellFX(SpellFXEnum.DivinityRecall);
SfxDatabase.Instance.Play(SoundEffect.RecallEnemies);
break;
case UsableItemTag.KillHalfEnemiesInRoom:
@@ -585,6 +586,7 @@ public partial class Game : Node3D, IGame
case UsableItemTag.DoubleExp:
_effectService.DoubleExp();
GameRepo.CloseInventory();
_player.PlaySpellFX(SpellFXEnum.AnBradan);
break;
case UsableItemTag.TeleportToRandomLocation:
_effectService.TeleportToRandomRoom(_player);