Method Quest:HasFlag [-] [+]

Returns 'true' if the Quest has the specified flag, false otherwise. Below flags are based off of 3.3.5a. Subject to change.

QuestFlags ID Comment
QUEST_FLAGS_NONE 0x0
QUEST_FLAGS_STAY_ALIVE 0x1 Not used currently
QUEST_FLAGS_PARTY_ACCEPT 0x2 Not used currently. If player in party, all players that can accept this quest will receive confirmation box to accept quest CMSG_QUEST_CONFIRM_ACCEPT/SMSG_QUEST_CONFIRM_ACCEPT
QUEST_FLAGS_EXPLORATION 0x4 Not used currently
QUEST_FLAGS_SHARABLE 0x8 Can be shared: Player::CanShareQuest()
QUEST_FLAGS_HAS_CONDITION 0x10 Not used currently
QUEST_FLAGS_HIDE_REWARD_POI 0x20 Not used currently: Unsure of content
QUEST_FLAGS_RAID 0x40 Not used currently
QUEST_FLAGS_TBC 0x80 Not used currently: Available if TBC expansion enabled only
QUEST_FLAGS_NO_MONEY_FROM_XP 0x100 Not used currently: Experience is not converted to gold at max level
QUEST_FLAGS_HIDDEN_REWARDS 0x200 Items and money rewarded only sent in SMSG_QUESTGIVER_OFFER_REWARD (not in SMSG_QUESTGIVER_QUEST_DETAILS or in client quest log(SMSG_QUEST_QUERY_RESPONSE))
QUEST_FLAGS_TRACKING 0x400 These quests are automatically rewarded on quest complete and they will never appear in quest log client side.
QUEST_FLAGS_DEPRECATE_REPUTATION 0x800 Not used currently
QUEST_FLAGS_DAILY 0x1000 Used to know quest is Daily one
QUEST_FLAGS_FLAGS_PVP 0x2000 Having this quest in log forces PvP flag
QUEST_FLAGS_UNAVAILABLE 0x4000 Used on quests that are not generically available
QUEST_FLAGS_WEEKLY 0x8000
QUEST_FLAGS_AUTOCOMPLETE 0x10000 auto complete
QUEST_FLAGS_DISPLAY_ITEM_IN_TRACKER 0x20000 Displays usable item in quest tracker
QUEST_FLAGS_OBJ_TEXT 0x40000 use Objective text as Complete text
QUEST_FLAGS_AUTO_ACCEPT 0x80000 The client recognizes this flag as auto-accept. However, NONE of the current quests (3.3.5a) have this flag. Maybe blizz used to use it, or will use it in the future.

Synopsis

hasFlag = Quest:HasFlag( flag )

Arguments

QuestFlags flag

All available flags can be seen above.

Returns

boolean hasFlag
See method description.

Generated on
© 2010 - 2024 Eluna Lua Engine