Added missing parameter OnQuestReward

Cleaned commented code
This commit is contained in:
emudevs
2014-09-15 16:00:06 -04:00
parent 6d65d5f2c8
commit 0dfa5b3968
3 changed files with 6 additions and 30 deletions

View File

@@ -1403,23 +1403,13 @@ bool Eluna::OnQuestAccept(Player* pPlayer, Creature* pCreature, Quest const* pQu
return true;
}
//bool Eluna::OnQuestComplete(Player* pPlayer, Creature* pCreature, Quest const* pQuest)
//{
// ENTRY_BEGIN(CreatureEventBindings, pCreature->GetEntry(), CREATURE_EVENT_ON_QUEST_COMPLETE, return false);
// Push(L, pPlayer);
// Push(L, pCreature);
// Push(L, pQuest);
// ENTRY_EXECUTE(0);
// ENDCALL();
// return true;
//}
bool Eluna::OnQuestReward(Player* pPlayer, Creature* pCreature, Quest const* pQuest)
bool Eluna::OnQuestReward(Player* pPlayer, Creature* pCreature, Quest const* pQuest, uint32 opt)
{
ENTRY_BEGIN(CreatureEventBindings, pCreature->GetEntry(), CREATURE_EVENT_ON_QUEST_REWARD, return false);
Push(L, pPlayer);
Push(L, pCreature);
Push(L, pQuest);
Push(L, opt);
ENTRY_EXECUTE(0);
ENDCALL();
return true;
@@ -1822,17 +1812,6 @@ bool Eluna::OnQuestAccept(Player* pPlayer, GameObject* pGameObject, Quest const*
return true;
}
//bool Eluna::OnQuestComplete(Player* pPlayer, GameObject* pGameObject, Quest const* pQuest)
//{
// ENTRY_BEGIN(GameObjectEventBindings, pGameObject->GetEntry(), GAMEOBJECT_EVENT_ON_QUEST_COMPLETE, return false);
// Push(L, pPlayer);
// Push(L, pGameObject);
// Push(L, pQuest);
// ENTRY_EXECUTE(0);
// ENDCALL();
// return true;
//}
void Eluna::UpdateAI(GameObject* pGameObject, uint32 diff)
{
pGameObject->elunaEvents->Update(diff);
@@ -1843,12 +1822,13 @@ void Eluna::UpdateAI(GameObject* pGameObject, uint32 diff)
ENDCALL();
}
bool Eluna::OnQuestReward(Player* pPlayer, GameObject* pGameObject, Quest const* pQuest)
bool Eluna::OnQuestReward(Player* pPlayer, GameObject* pGameObject, Quest const* pQuest, uint32 opt)
{
ENTRY_BEGIN(GameObjectEventBindings, pGameObject->GetEntry(), GAMEOBJECT_EVENT_ON_QUEST_REWARD, return false);
Push(L, pPlayer);
Push(L, pGameObject);
Push(L, pQuest);
Push(L, opt);
ENTRY_EXECUTE(0);
ENDCALL();
return true;