Split equipment status from Inventory, fix equip/unequip bonuses being reflected correctly in code and inventory menu

This commit is contained in:
2025-02-19 16:04:40 -08:00
parent f71412d946
commit 5404f8e7b0
16 changed files with 200 additions and 170 deletions

View File

@@ -18,9 +18,9 @@ public partial class InGameAudioLogic
gameEventDepot.DungeonAThemeAreaEntered += OnDungeonAThemeEntered;
gameEventDepot.MenuScrolled += OnMenuScrolled;
gameEventDepot.MenuBackedOut += OnMenuBackedOut;
player.Inventory.EquippedWeapon.Changed += OnEquippedItem;
player.Inventory.EquippedArmor.Changed += OnEquippedItem;
player.Inventory.EquippedAccessory.Changed += OnEquippedItem;
player.EquippedWeapon.Changed += OnEquippedItem;
player.EquippedArmor.Changed += OnEquippedItem;
player.EquippedAccessory.Changed += OnEquippedItem;
gameEventDepot.InventorySorted += OnInventorySorted;
gameEventDepot.HealingItemConsumed += OnHealingItemConsumed;
gameEventDepot.RestorativePickedUp += OnRestorativePickedUp;
@@ -34,9 +34,9 @@ public partial class InGameAudioLogic
gameEventDepot.DungeonAThemeAreaEntered -= OnDungeonAThemeEntered;
gameEventDepot.MenuScrolled -= OnMenuScrolled;
gameEventDepot.MenuBackedOut -= OnMenuBackedOut;
player.Inventory.EquippedWeapon.Changed -= OnEquippedItem;
player.Inventory.EquippedArmor.Changed -= OnEquippedItem;
player.Inventory.EquippedAccessory.Changed -= OnEquippedItem;
player.EquippedWeapon.Changed -= OnEquippedItem;
player.EquippedArmor.Changed -= OnEquippedItem;
player.EquippedAccessory.Changed -= OnEquippedItem;
gameEventDepot.InventorySorted -= OnInventorySorted;
gameEventDepot.TeleportEntered -= OnTeleportEntered;
});