mirror of
https://github.com/azerothcore/mod-ale
synced 2025-12-01 21:15:19 +08:00
Fix item use not working - Return value changed from false to true
This commit is contained in:
@@ -626,13 +626,13 @@ bool Eluna::OnUse(Player* pPlayer, Item* pItem, SpellCastTargets const& targets)
|
|||||||
ObjectGuid guid = pItem->GET_GUID();
|
ObjectGuid guid = pItem->GET_GUID();
|
||||||
bool castSpell = true;
|
bool castSpell = true;
|
||||||
|
|
||||||
if (!OnItemUse(pPlayer, pItem, targets))
|
if (OnItemUse(pPlayer, pItem, targets))
|
||||||
castSpell = false;
|
castSpell = false;
|
||||||
|
|
||||||
pItem = pPlayer->GetItemByGuid(guid);
|
pItem = pPlayer->GetItemByGuid(guid);
|
||||||
if (pItem)
|
if (pItem)
|
||||||
{
|
{
|
||||||
if (!OnItemGossip(pPlayer, pItem, targets))
|
if (OnItemGossip(pPlayer, pItem, targets))
|
||||||
castSpell = false;
|
castSpell = false;
|
||||||
pItem = pPlayer->GetItemByGuid(guid);
|
pItem = pPlayer->GetItemByGuid(guid);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user