diff --git a/HookMgr.cpp b/HookMgr.cpp index 70272b7..37926d4 100644 --- a/HookMgr.cpp +++ b/HookMgr.cpp @@ -626,13 +626,13 @@ bool Eluna::OnUse(Player* pPlayer, Item* pItem, SpellCastTargets const& targets) ObjectGuid guid = pItem->GET_GUID(); bool castSpell = true; - if (!OnItemUse(pPlayer, pItem, targets)) + if (OnItemUse(pPlayer, pItem, targets)) castSpell = false; pItem = pPlayer->GetItemByGuid(guid); if (pItem) { - if (!OnItemGossip(pPlayer, pItem, targets)) + if (OnItemGossip(pPlayer, pItem, targets)) castSpell = false; pItem = pPlayer->GetItemByGuid(guid); }