mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-21 17:54:48 +01:00
Merge pull request #9984 from Rochet2/master
Core/Scripts: Added missing call for OnQuestComplete and cleared up argument name in OnLevelChanged
This commit is contained in:
@@ -522,6 +522,9 @@ void WorldSession::HandleQuestgiverCompleteQuest(WorldPacket& recvData)
|
||||
else // no items required
|
||||
_player->PlayerTalkClass->SendQuestGiverOfferReward(quest, guid, true);
|
||||
}
|
||||
|
||||
if (Creature* creature = object->ToCreature())
|
||||
sScriptMgr->OnQuestComplete(_player, creature, quest);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -688,8 +688,8 @@ class PlayerScript : public UnitScript
|
||||
// Called when a player is killed by a creature
|
||||
virtual void OnPlayerKilledByCreature(Creature* /*killer*/, Player* /*killed*/) { }
|
||||
|
||||
// Called when a player's level changes (right before the level is applied)
|
||||
virtual void OnLevelChanged(Player* /*player*/, uint8 /*newLevel*/) { }
|
||||
// Called when a player's level changes (after the level is applied)
|
||||
virtual void OnLevelChanged(Player* /*player*/, uint8 /*oldLevel*/) { }
|
||||
|
||||
// Called when a player's free talent points change (right before the change is applied)
|
||||
virtual void OnFreeTalentPointsChanged(Player* /*player*/, uint32 /*points*/) { }
|
||||
|
||||
Reference in New Issue
Block a user