Fixes OnUse Items
This commit is contained in:
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user