Fixes OnUse Items

This commit is contained in:
hondacrx
2022-06-22 16:21:56 -04:00
parent 86d7394010
commit 968190584d
2 changed files with 7 additions and 1 deletions
+1 -1
View File
@@ -1498,7 +1498,7 @@ namespace Game.Entities
foreach (ItemEffectRecord effectData in item.GetEffects()) foreach (ItemEffectRecord effectData in item.GetEffects())
{ {
// wrong triggering type // wrong triggering type
if (effectData.TriggerType != ItemSpelltriggerType.OnProc) if (effectData.TriggerType != ItemSpelltriggerType.OnUse)
continue; continue;
SpellInfo spellInfo = Global.SpellMgr.GetSpellInfo((uint)effectData.SpellID, Difficulty.None); SpellInfo spellInfo = Global.SpellMgr.GetSpellInfo((uint)effectData.SpellID, Difficulty.None);
@@ -716,6 +716,12 @@ namespace Game.Networking.Packets
public static bool operator ==(ItemBonuses left, ItemBonuses right) public static bool operator ==(ItemBonuses left, ItemBonuses right)
{ {
if (ReferenceEquals(left, right))
return true;
if (ReferenceEquals(left, null) || ReferenceEquals(right, null))
return false;
if (left.Context != right.Context) if (left.Context != right.Context)
return false; return false;