diff options
Diffstat (limited to 'src/server/game/Quests/QuestDef.h')
| -rw-r--r-- | src/server/game/Quests/QuestDef.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/server/game/Quests/QuestDef.h b/src/server/game/Quests/QuestDef.h index 3e62348a5c3..8433a549c60 100644 --- a/src/server/game/Quests/QuestDef.h +++ b/src/server/game/Quests/QuestDef.h @@ -163,6 +163,33 @@ enum QuestFlags // ... 4.x added flags up to 0x80000000 - all unknown for now }; +// last checked in 19802 +enum QuestFlagsEx +{ + QUEST_FLAGS_EX_NONE = 0X000000, + QUEST_FLAGS_EX_KEEP_ADDITIONAL_ITEMS = 0X000001, + QUEST_FLAGS_EX_SUPPRESS_GOSSIP_COMPLETE = 0X000002, + QUEST_FLAGS_EX_SUPPRESS_GOSSIP_ACCEPT = 0X000004, + QUEST_FLAGS_EX_DISALLOW_PLAYER_AS_QUESTGIVER = 0X000008, + QUEST_FLAGS_EX_DISPLAY_CLASS_CHOICE_REWARDS = 0X000010, + QUEST_FLAGS_EX_DISPLAY_SPEC_CHOICE_REWARDS = 0X000020, + QUEST_FLAGS_EX_REMOVE_FROM_LOG_ON_PERIDOIC_RESET = 0X000040, + QUEST_FLAGS_EX_ACCOUNT_LEVEL_QUEST = 0X000080, + QUEST_FLAGS_EX_LEGENDARY_QUEST = 0X000100, + QUEST_FLAGS_EX_NO_GUILD_XP = 0X000200, + QUEST_FLAGS_EX_RESET_CACHE_ON_ACCEPT = 0X000400, + QUEST_FLAGS_EX_NO_ABANDON_ONCE_ANY_OBJECTIVE_COMPLETE = 0X000800, + QUEST_FLAGS_EX_RECAST_ACCEPT_SPELL_ON_LOGIN = 0X001000, + QUEST_FLAGS_EX_UPDATE_ZONE_AURAS = 0X002000, + QUEST_FLAGS_EX_NO_CREDIT_FOR_PROXY = 0X004000, + QUEST_FLAGS_EX_DISPLAY_AS_DAILY_QUEST = 0X008000, + QUEST_FLAGS_EX_PART_OF_QUEST_LINE = 0X010000, + QUEST_FLAGS_EX_QUEST_FOR_INTERNAL_BUILDS_ONLY = 0X020000, + QUEST_FLAGS_EX_SUPPRESS_SPELL_LEARN_TEXT_LINE = 0X040000, + QUEST_FLAGS_EX_DISPLAY_HEADER_AS_OBJECTIVE_FOR_TASKS = 0X080000, + QUEST_FLAGS_EX_GARRISON_NON_OWNERS_ALLOWED = 0X100000 +}; + enum QuestSpecialFlags { QUEST_SPECIAL_FLAGS_NONE = 0x000, |
