![]() |
TrinityCore
|
#include <QuestDef.h>
Static Public Member Functions | |
static bool | IsTakingQuestEnabled (uint32 questId) |
static void | AddQuestLevelToTitle (std::string &title, int32 level) |
Static Private Member Functions | |
static uint32 | RoundXPValue (uint32 xp) |
Friends | |
class | ObjectMgr |
Definition at line 206 of file QuestDef.h.
Quest::Quest | ( | Field * | questRecord | ) |
|
static |
Definition at line 494 of file QuestDef.cpp.
WorldPacket Quest::BuildQueryData | ( | LocaleConstant | loc | ) | const |
Definition at line 382 of file QuestDef.cpp.
void Quest::BuildQuestRewards | ( | WorldPackets::Quest::QuestRewards & | rewards, |
Player * | player, | ||
bool | sendHiddenRewards = false |
||
) | const |
Definition at line 238 of file QuestDef.cpp.
Definition at line 348 of file QuestDef.cpp.
bool Quest::CanIncreaseRewardedQuestCounters | ( | ) | const |
Definition at line 369 of file QuestDef.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 251 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 323 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
uint32 Quest::GetRewMoneyMaxLevel | ( | ) | const |
Definition at line 300 of file QuestDef.cpp.
Definition at line 287 of file QuestDef.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 336 of file QuestDef.h.
|
inline |
Definition at line 202 of file QuestDef.cpp.
|
inline |
|
inline |
|
inline |
void Quest::InitializeQueryData | ( | ) |
bool Quest::IsAllowedInRaid | ( | Difficulty | difficulty | ) | const |
Definition at line 340 of file QuestDef.cpp.
bool Quest::IsAutoAccept | ( | ) | const |
Definition at line 310 of file QuestDef.cpp.
bool Quest::IsAutoComplete | ( | ) | const |
Definition at line 315 of file QuestDef.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
bool Quest::IsRaidQuest | ( | Difficulty | difficulty | ) | const |
|
inline |
|
inline |
|
static |
|
inline |
void Quest::LoadQuestDetails | ( | Field * | fields | ) |
Definition at line 123 of file QuestDef.cpp.
void Quest::LoadQuestMailSender | ( | Field * | fields | ) |
Definition at line 197 of file QuestDef.cpp.
void Quest::LoadQuestOfferReward | ( | Field * | fields | ) |
Definition at line 154 of file QuestDef.cpp.
void Quest::LoadQuestRequestItems | ( | Field * | fields | ) |
Definition at line 140 of file QuestDef.cpp.
void Quest::LoadQuestTemplateAddon | ( | Field * | fields | ) |
Definition at line 173 of file QuestDef.cpp.
|
inline |
|
inline |
Definition at line 220 of file QuestDef.h.
|
inline |
|
friend |
Definition at line 208 of file QuestDef.h.
|
private |
Definition at line 357 of file QuestDef.h.
|
private |
Definition at line 377 of file QuestDef.h.
|
private |
Definition at line 399 of file QuestDef.h.
|
private |
Definition at line 378 of file QuestDef.h.
|
private |
Definition at line 373 of file QuestDef.h.
|
private |
Definition at line 390 of file QuestDef.h.
|
private |
Definition at line 389 of file QuestDef.h.
|
private |
Definition at line 348 of file QuestDef.h.
|
private |
Definition at line 398 of file QuestDef.h.
|
private |
Definition at line 364 of file QuestDef.h.
|
private |
Definition at line 351 of file QuestDef.h.
|
private |
Definition at line 355 of file QuestDef.h.
|
private |
Definition at line 393 of file QuestDef.h.
|
private |
Definition at line 352 of file QuestDef.h.
|
private |
Definition at line 354 of file QuestDef.h.
|
private |
Definition at line 397 of file QuestDef.h.
|
private |
Definition at line 374 of file QuestDef.h.
|
private |
Definition at line 375 of file QuestDef.h.
|
private |
Definition at line 385 of file QuestDef.h.
|
private |
Definition at line 388 of file QuestDef.h.
|
private |
Definition at line 386 of file QuestDef.h.
|
private |
Definition at line 387 of file QuestDef.h.
|
private |
Definition at line 396 of file QuestDef.h.
|
private |
Definition at line 345 of file QuestDef.h.
|
private |
Definition at line 344 of file QuestDef.h.
|
private |
Definition at line 376 of file QuestDef.h.
|
private |
Definition at line 394 of file QuestDef.h.
|
private |
Definition at line 358 of file QuestDef.h.
|
private |
Definition at line 360 of file QuestDef.h.
|
private |
Definition at line 359 of file QuestDef.h.
|
private |
Definition at line 361 of file QuestDef.h.
|
private |
Definition at line 406 of file QuestDef.h.
|
private |
Definition at line 407 of file QuestDef.h.
|
private |
Definition at line 404 of file QuestDef.h.
|
private |
Definition at line 405 of file QuestDef.h.
|
private |
Definition at line 366 of file QuestDef.h.
|
private |
Definition at line 402 of file QuestDef.h.
|
private |
Definition at line 403 of file QuestDef.h.
|
private |
Definition at line 368 of file QuestDef.h.
|
private |
Definition at line 382 of file QuestDef.h.
|
private |
Definition at line 383 of file QuestDef.h.
|
private |
Definition at line 379 of file QuestDef.h.
|
private |
Definition at line 380 of file QuestDef.h.
|
private |
Definition at line 401 of file QuestDef.h.
|
private |
Definition at line 409 of file QuestDef.h.
|
private |
Definition at line 400 of file QuestDef.h.
|
private |
Definition at line 381 of file QuestDef.h.
|
private |
Definition at line 369 of file QuestDef.h.
|
private |
Definition at line 384 of file QuestDef.h.
|
private |
Definition at line 367 of file QuestDef.h.
|
private |
Definition at line 365 of file QuestDef.h.
|
private |
Definition at line 370 of file QuestDef.h.
|
private |
Definition at line 346 of file QuestDef.h.
|
private |
Definition at line 347 of file QuestDef.h.
|
private |
Definition at line 395 of file QuestDef.h.
|
private |
Definition at line 410 of file QuestDef.h.
|
private |
Definition at line 371 of file QuestDef.h.
|
private |
Definition at line 408 of file QuestDef.h.
|
private |
Definition at line 362 of file QuestDef.h.
|
private |
Definition at line 363 of file QuestDef.h.
|
private |
Definition at line 372 of file QuestDef.h.
|
private |
Definition at line 356 of file QuestDef.h.
|
private |
Definition at line 415 of file QuestDef.h.
|
private |
Definition at line 353 of file QuestDef.h.
std::vector<uint32> Quest::DependentBreadcrumbQuests |
Definition at line 339 of file QuestDef.h.
std::vector<uint32> Quest::DependentPreviousQuests |
Definition at line 338 of file QuestDef.h.
uint32 Quest::DetailsEmote[QUEST_EMOTE_COUNT] = { } |
Definition at line 317 of file QuestDef.h.
uint32 Quest::DetailsEmoteDelay[QUEST_EMOTE_COUNT] = { } |
Definition at line 318 of file QuestDef.h.
uint32 Quest::ItemDrop[QUEST_SOURCE_ITEM_IDS_COUNT] = { } |
Definition at line 306 of file QuestDef.h.
uint32 Quest::ItemDropQuantity[QUEST_SOURCE_ITEM_IDS_COUNT] = { } |
Definition at line 307 of file QuestDef.h.
std::string Quest::ObjectiveText[QUEST_OBJECTIVES_COUNT] |
Definition at line 302 of file QuestDef.h.
uint32 Quest::OfferRewardEmote[QUEST_EMOTE_COUNT] = { } |
Definition at line 319 of file QuestDef.h.
uint32 Quest::OfferRewardEmoteDelay[QUEST_EMOTE_COUNT] = { } |
Definition at line 320 of file QuestDef.h.
WorldPacket Quest::QueryData[TOTAL_LOCALES] |
Definition at line 340 of file QuestDef.h.
uint32 Quest::RequiredItemCount[QUEST_ITEM_OBJECTIVES_COUNT] = { } |
Definition at line 305 of file QuestDef.h.
uint32 Quest::RequiredItemId[QUEST_ITEM_OBJECTIVES_COUNT] = { } |
Definition at line 304 of file QuestDef.h.
int32 Quest::RequiredNpcOrGo[QUEST_OBJECTIVES_COUNT] = { } |
Definition at line 308 of file QuestDef.h.
uint32 Quest::RequiredNpcOrGoCount[QUEST_OBJECTIVES_COUNT] = { } |
Definition at line 309 of file QuestDef.h.
uint32 Quest::RewardChoiceItemCount[QUEST_REWARD_CHOICES_COUNT] = { } |
Definition at line 311 of file QuestDef.h.
uint32 Quest::RewardChoiceItemId[QUEST_REWARD_CHOICES_COUNT] = { } |
Definition at line 310 of file QuestDef.h.
uint32 Quest::RewardFactionId[QUEST_REPUTATIONS_COUNT] = { } |
Definition at line 314 of file QuestDef.h.
int32 Quest::RewardFactionValueId[QUEST_REPUTATIONS_COUNT] = { } |
Definition at line 315 of file QuestDef.h.
int32 Quest::RewardFactionValueIdOverride[QUEST_REPUTATIONS_COUNT] = { } |
Definition at line 316 of file QuestDef.h.
uint32 Quest::RewardItemId[QUEST_REWARDS_COUNT] = { } |
Definition at line 312 of file QuestDef.h.
uint32 Quest::RewardItemIdCount[QUEST_REWARDS_COUNT] = { } |
Definition at line 313 of file QuestDef.h.