Various cleanup
This commit is contained in:
@@ -561,6 +561,30 @@ public partial class Game : Node3D, IGame
|
||||
_effectService.WarpToExit();
|
||||
GameRepo.CloseInventory();
|
||||
break;
|
||||
case UsableItemTag.IncreaseAttack:
|
||||
_player.AttackComponent.RaiseMaximumAttack(effectItem.Stats.BonusAttack);
|
||||
SfxDatabase.Instance.Play(SoundEffect.IncreaseStat);
|
||||
break;
|
||||
case UsableItemTag.IncreaseDefense:
|
||||
_player.DefenseComponent.RaiseMaximumDefense(effectItem.Stats.BonusDefense);
|
||||
SfxDatabase.Instance.Play(SoundEffect.IncreaseStat);
|
||||
break;
|
||||
case UsableItemTag.IncreaseLuck:
|
||||
_player.LuckComponent.IncreaseLuck(effectItem.Stats.BonusLuck);
|
||||
SfxDatabase.Instance.Play(SoundEffect.IncreaseStat);
|
||||
break;
|
||||
case UsableItemTag.DecreaseAttack:
|
||||
_player.AttackComponent.RaiseMaximumAttack(effectItem.Stats.BonusAttack);
|
||||
SfxDatabase.Instance.Play(SoundEffect.DecreaseStat);
|
||||
break;
|
||||
case UsableItemTag.DecreaseDefense:
|
||||
_player.DefenseComponent.RaiseMaximumDefense(effectItem.Stats.BonusDefense);
|
||||
SfxDatabase.Instance.Play(SoundEffect.DecreaseStat);
|
||||
break;
|
||||
case UsableItemTag.DecreaseLuck:
|
||||
_player.LuckComponent.IncreaseLuck(effectItem.Stats.BonusLuck);
|
||||
SfxDatabase.Instance.Play(SoundEffect.DecreaseStat);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user