|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <QuestDef.h>
Public Member Functions | |
| QuestObjective (uint32 id, uint8 index, uint8 type, uint32 objectId, int32 amount, uint32 flags, std::string description) | |
Public Attributes | |
| int32 | Amount |
| std::string | Description |
| uint32 | Flags |
| uint32 | Id |
| uint8 | Index |
| uint32 | ObjectId |
| uint8 | Type |
| VisualEffectVec | VisualEffects |
Definition at line 234 of file QuestDef.h.
|
inline |
Definition at line 236 of file QuestDef.h.
References Amount, Description, Flags, Id, Index, ObjectId, and Type.
| int32 QuestObjective::Amount |
Definition at line 243 of file QuestDef.h.
Referenced by Player::AdjustQuestReqItemCount(), Player::CanCompleteQuest(), Player::CanRewardQuest(), quest_commandscript::HandleQuestComplete(), Player::ItemAddedQuestCheck(), Player::ItemRemovedQuestCheck(), Player::KillCreditGO(), Player::KilledMonsterCredit(), Player::KilledPlayerCredit(), Player::MoneyChanged(), QuestObjective(), Player::QuestObjectiveSatisfy(), Player::ReputationChangedQuestCheck(), Player::RewardQuest(), Player::SatisfyQuestReputation(), PlayerMenu::SendQuestGiverQuestDetails(), PlayerMenu::SendQuestGiverRequestItems(), PlayerMenu::SendQuestQueryResponse(), Player::SendQuestUpdateAddCredit(), and Player::TalkedToCreature().
| std::string QuestObjective::Description |
Definition at line 245 of file QuestDef.h.
Referenced by QuestObjective(), and PlayerMenu::SendQuestQueryResponse().
| uint32 QuestObjective::Flags |
Definition at line 244 of file QuestDef.h.
Referenced by QuestObjective(), and PlayerMenu::SendQuestQueryResponse().
| uint32 QuestObjective::Id |
Definition at line 239 of file QuestDef.h.
Referenced by Player::AddQuest(), Player::AdjustQuestReqItemCount(), Player::CanCompleteQuest(), Player::ItemAddedQuestCheck(), Player::ItemRemovedQuestCheck(), Player::KillCreditGO(), Player::KilledMonsterCredit(), Player::KilledPlayerCredit(), QuestObjective(), Player::QuestObjectiveSatisfy(), PlayerMenu::SendQuestGiverQuestDetails(), PlayerMenu::SendQuestQueryResponse(), and Player::TalkedToCreature().
| uint8 QuestObjective::Index |
Definition at line 240 of file QuestDef.h.
Referenced by Player::_LoadQuestObjectiveStatus(), QuestObjective(), PlayerMenu::SendQuestQueryResponse(), Player::SendQuestUpdateAddCredit(), and Player::SendQuestUpdateAddPlayer().
| uint32 QuestObjective::ObjectId |
Definition at line 242 of file QuestDef.h.
Referenced by Player::AddQuest(), Player::AdjustQuestReqItemCount(), Player::CanCompleteQuest(), Player::CanRewardQuest(), quest_commandscript::HandleQuestComplete(), Player::ItemAddedQuestCheck(), Player::ItemRemovedQuestCheck(), npc_magmoth_crusher::npc_magmoth_crusherAI::JustDied(), Player::KillCreditGO(), Player::KilledMonsterCredit(), Player::KilledPlayerCredit(), go_dragonflayer_cage::OnGossipHello(), QuestObjective(), Player::QuestObjectiveSatisfy(), Player::RewardQuest(), Player::SatisfyQuestReputation(), PlayerMenu::SendQuestGiverQuestDetails(), PlayerMenu::SendQuestGiverRequestItems(), PlayerMenu::SendQuestQueryResponse(), Player::SendQuestUpdateAddCredit(), and Player::TalkedToCreature().
| uint8 QuestObjective::Type |
Definition at line 241 of file QuestDef.h.
Referenced by Player::AddQuest(), Player::AdjustQuestReqItemCount(), Player::CanCompleteQuest(), Player::CanRewardQuest(), quest_commandscript::HandleQuestComplete(), Player::ItemAddedQuestCheck(), Player::ItemRemovedQuestCheck(), Player::KillCreditGO(), Player::KilledMonsterCredit(), Player::KilledPlayerCredit(), Player::MoneyChanged(), QuestObjective(), Player::QuestObjectiveSatisfy(), Player::ReputationChangedQuestCheck(), Player::RewardQuest(), Player::SatisfyQuestReputation(), PlayerMenu::SendQuestGiverQuestDetails(), PlayerMenu::SendQuestGiverRequestItems(), PlayerMenu::SendQuestQueryResponse(), Player::SendQuestUpdateAddCredit(), and Player::TalkedToCreature().
| VisualEffectVec QuestObjective::VisualEffects |
Definition at line 246 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuestObjectiveVisualEffects(), and PlayerMenu::SendQuestQueryResponse().