diff --git a/Source/Game/Entities/Player/Player.Items.cs b/Source/Game/Entities/Player/Player.Items.cs index b2d17330a..7f7d32d3e 100644 --- a/Source/Game/Entities/Player/Player.Items.cs +++ b/Source/Game/Entities/Player/Player.Items.cs @@ -5172,6 +5172,9 @@ namespace Game.Entities if (HasUnitState(UnitState.Stunned)) return InventoryResult.GenericStunned; + if (IsCharmed()) + return InventoryResult.CantDoThatRightNow; // @todo is this the correct error? + // do not allow equipping gear except weapons, offhands, projectiles, relics in // - combat // - in-progress arenas @@ -5405,6 +5408,9 @@ namespace Game.Entities if (pItem.m_lootGenerated) return InventoryResult.LootGone; + if (IsCharmed()) + return InventoryResult.CantDoThatRightNow; // @todo is this the correct error? + // do not allow unequipping gear except weapons, offhands, projectiles, relics in // - combat // - in-progress arenas