Core/Scripts: Added const to GetDialogStatus functions

This commit is contained in:
HuangStomach
2023-05-13 13:47:42 +08:00
committed by Shauren
parent 649f8f5fc0
commit 9805b133c9
6 changed files with 6 additions and 6 deletions

View File

@@ -31,7 +31,7 @@ GameObjectAI::GameObjectAI(GameObject* go, uint32 scriptId) : _scriptId(scriptId
ASSERT(_scriptId, "A GameObjectAI was initialized with an invalid scriptId!");
}
Optional<QuestGiverStatus> GameObjectAI::GetDialogStatus(Player* /*player*/)
Optional<QuestGiverStatus> GameObjectAI::GetDialogStatus(Player const* /*player*/)
{
return {};
}

View File

@@ -70,7 +70,7 @@ class TC_GAME_API GameObjectAI
static int32 Permissible(GameObject const* go);
// Called when the dialog status between a player and the gameobject is requested.
virtual Optional<QuestGiverStatus> GetDialogStatus(Player* player);
virtual Optional<QuestGiverStatus> GetDialogStatus(Player const* player);
// Called when a player opens a gossip dialog with the gameobject.
virtual bool OnGossipHello(Player* /*player*/) { return false; }

View File

@@ -324,7 +324,7 @@ bool CreatureAI::_EnterEvadeMode(EvadeReason /*why*/)
return true;
}
Optional<QuestGiverStatus> CreatureAI::GetDialogStatus(Player* /*player*/)
Optional<QuestGiverStatus> CreatureAI::GetDialogStatus(Player const* /*player*/)
{
return {};
}

View File

@@ -189,7 +189,7 @@ class TC_GAME_API CreatureAI : public UnitAI
/// == Gossip system ================================
// Called when the dialog status between a player and the creature is requested.
virtual Optional<QuestGiverStatus> GetDialogStatus(Player* player);
virtual Optional<QuestGiverStatus> GetDialogStatus(Player const* player);
// Called when a player opens a gossip dialog with the creature.
virtual bool OnGossipHello(Player* /*player*/) { return false; }

View File

@@ -16113,7 +16113,7 @@ bool Player::SendQuestUpdate(uint32 questId, bool updateVisiblity /*= true*/)
return PhasingHandler::OnConditionChange(this, updateVisiblity);
}
QuestGiverStatus Player::GetQuestDialogStatus(Object* questgiver)
QuestGiverStatus Player::GetQuestDialogStatus(Object const* questgiver) const
{
QuestRelationResult qr, qir;

View File

@@ -1616,7 +1616,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player>
void RemoveActiveQuest(uint32 questId, bool update = true);
void RemoveRewardedQuest(uint32 questId, bool update = true);
bool SendQuestUpdate(uint32 questId, bool updateVisiblity = true);
QuestGiverStatus GetQuestDialogStatus(Object* questGiver);
QuestGiverStatus GetQuestDialogStatus(Object const* questGiver) const;
void SetDailyQuestStatus(uint32 quest_id);
bool IsDailyQuestDone(uint32 quest_id) const;