Quest template: различия между версиями
Перейти к навигации
Перейти к поиску
User1 (обсуждение | вклад) (Новая страница: «== QUEST FLAGS EX == QUEST_FLAGS_EX_NONE = 0x0000000, QUEST_FLAGS_EX_KEEP_ADDITIONAL_ITEMS…») |
User1 (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
== | ==== QuestType ==== | ||
QUEST_TYPE_TURNIN = 0, | |||
QUEST_TYPE_WITH_MAX_LEVEL = 1, | |||
QUEST_TYPE_NORMAL = 2, | |||
QUEST_TYPE_TASK = 3, | |||
MAX_DB_ALLOWED_QUEST_TYPES = 4, | |||
QUEST_FLAGS_EX_DISPLAY_CLASS_CHOICE_REWARDS | |||
QUEST_FLAGS_EX_DISPLAY_SPEC_CHOICE_REWARDS | // values used in quest menu packets | ||
QUEST_TYPE_IN_PROGRESS = 4, | |||
QUEST_TYPE_TASK_IN_PROGRESS = 5 | |||
QUEST_FLAGS_EX_NO_GUILD_XP | ==== QuestInfo ==== | ||
QUEST_FLAGS_EX_RESET_CACHE_ON_ACCEPT | QUEST_INFO_GROUP = 1, | ||
QUEST_INFO_CLASS = 21, | |||
QUEST_FLAGS_EX_RECAST_ACCEPT_SPELL_ON_LOGIN | QUEST_INFO_PVP = 41, | ||
QUEST_FLAGS_EX_UPDATE_ZONE_AURAS | QUEST_INFO_RAID = 62, | ||
QUEST_FLAGS_EX_NO_CREDIT_FOR_PROXY | QUEST_INFO_DUNGEON = 81, | ||
QUEST_INFO_WORLD_EVENT = 82, | |||
QUEST_INFO_LEGENDARY = 83, | |||
QUEST_INFO_ESCORT = 84, | |||
QUEST_INFO_HEROIC = 85, | |||
QUEST_INFO_RAID_10 = 88, | |||
QUEST_INFO_RAID_25 = 89, | |||
QUEST_INFO_SCENARIO = 98, | |||
QUEST_INFO_ACCOUNT = 102, | |||
QUEST_INFO_SIDE_QUEST = 104, | |||
QUEST_INFO_ARTIFACT = 107, | |||
QUEST_INFO_WORLD_QUEST = 109, | |||
QUEST_INFO_EPIC_WORLD_QUEST = 110, | |||
QUEST_INFO_ELITE_WORLD_QUEST = 111, | |||
QUEST_INFO_EPIC_ELITE_WORLD_QUEST = 112, | |||
QUEST_INFO_PVP_WORLD_QUEST = 113, | |||
QUEST_INFO_FIRST_AID_WORLD_QUEST = 114, | |||
QUEST_INFO_BATTLE_PET_WORLD_QUEST = 115, | |||
QUEST_INFO_BLACKSMITHING_WORLD_QUEST = 116, | |||
QUEST_INFO_LEATHERWORKING_WORLD_QUEST = 117, | |||
QUEST_INFO_ALCHEMY_WORLD_QUEST = 118, | |||
QUEST_INFO_HERBALISM_WORLD_QUEST = 119, | |||
QUEST_INFO_MINING_WORLD_QUEST = 120, | |||
QUEST_INFO_TAILORING_WORLD_QUEST = 121, | |||
QUEST_INFO_ENGINEERING_WORLD_QUEST = 122, | |||
QUEST_INFO_ENCHANTING_WORLD_QUEST = 123, | |||
QUEST_INFO_SKINNING_WORLD_QUEST = 124, | |||
QUEST_INFO_JEWELCRAFTING_WORLD_QUEST = 125, | |||
QUEST_INFO_INSCRIPTION_WORLD_QUEST = 126, | |||
QUEST_INFO_EMISSARY_QUEST = 128, | |||
QUEST_INFO_ARCHAEOLOGY_WORLD_QUEST = 129, | |||
QUEST_INFO_FISHING_WORLD_QUEST = 130, | |||
QUEST_INFO_COOKING_WORLD_QUEST = 131, | |||
QUEST_INFO_RARE_WORLD_QUEST = 135, | |||
QUEST_INFO_RARE_ELITE_WORLD_QUEST = 136, | |||
QUEST_INFO_DUNGEON_WORLD_QUEST = 137, | |||
QUEST_INFO_LEGION_INVASION_WORLD_QUEST = 139, | |||
QUEST_INFO_RATED_REWARD = 140, | |||
QUEST_INFO_RAID_WORLD_QUEST = 141, | |||
QUEST_INFO_LEGION_INVASION_ELITE_WORLD_QUEST = 142, | |||
QUEST_INFO_LEGIONFALL_CONTRIBUTION = 143, | |||
QUEST_INFO_LEGIONFALL_EPIC_WORLD_QUEST = 144, | |||
QUEST_INFO_LEGIONFALL_DUNGEON_WORLD_QUEST = 145, | |||
QUEST_INFO_LEGION_INVASION_WORLD_QUEST_WRAPPER = 146, | |||
QUEST_INFO_PICKPOCKETING = 148, | |||
QUEST_INFO_INVASION_POINT = 149, | |||
QUEST_INFO_GREATER_INVASION_POINT = 150, | |||
==== QuestFlags ==== | |||
QUEST_FLAGS_NONE = 0x00000000, | |||
QUEST_FLAGS_COMPLETION_NO_DEATH = 0x00000001, | |||
QUEST_FLAGS_COMPLETION_EVENT = 0x00000002, | |||
QUEST_FLAGS_COMPLETION_AREA_TRIGGER = 0x00000004, | |||
QUEST_FLAGS_SHARABLE = 0x00000008, // Can be shared: Player::CanShareQuest() | |||
QUEST_FLAGS_HAS_CONDITION = 0x00000010, // Not used currently | |||
QUEST_FLAGS_HIDE_REWARD_POI = 0x00000020, // Hides questgiver turn-in minimap icon | |||
QUEST_FLAGS_RAID_GROUP_OK = 0x00000040, // Can be completed while in raid | |||
QUEST_FLAGS_WAR_MODE_REWARDS_OPT_IN = 0x00000080, // Not used currently | |||
QUEST_FLAGS_NO_MONEY_FOR_XP = 0x00000100, // Experience is not converted to gold at max level | |||
QUEST_FLAGS_HIDE_REWARD = 0x00000200, // Items and money rewarded only sent in SMSG_QUESTGIVER_OFFER_REWARD (not in SMSG_QUEST_GIVER_QUEST_DETAILS or in client quest log(SMSG_QUEST_QUERY_RESPONSE)) | |||
QUEST_FLAGS_TRACKING_EVENT = 0x00000400, // These quests are automatically rewarded on quest complete and they will never appear in quest log client side. | |||
QUEST_FLAGS_DEPRECATE_REPUTATION = 0x00000800, // Not used currently | |||
QUEST_FLAGS_DAILY = 0x00001000, // Used to know quest is Daily one | |||
QUEST_FLAGS_FLAGS_PVP = 0x00002000, // Having this quest in log forces PvP flag | |||
QUEST_FLAGS_DEPRECATED = 0x00004000, // Used on quests that are not generally available | |||
QUEST_FLAGS_WEEKLY = 0x00008000, | |||
QUEST_FLAGS_AUTO_COMPLETE = 0x00010000, // Quests with this flag player submit automatically by special button in player gui | |||
QUEST_FLAGS_DISPLAY_ITEM_IN_TRACKER = 0x00020000, // Displays usable item in quest tracker | |||
QUEST_FLAGS_DISABLE_COMPLETION_TEXT = 0x00040000, // use Objective text as Complete text | |||
QUEST_FLAGS_AUTO_ACCEPT = 0x00080000, // The client recognizes this flag as auto-accept. | |||
QUEST_FLAGS_PLAYER_CAST_ACCEPT = 0x00100000, // Accept Spell Player Cast | |||
QUEST_FLAGS_PLAYER_CAST_COMPLETE = 0x00200000, // Complete Spell Player Cast | |||
QUEST_FLAGS_UPDATE_PHASESHIFT = 0x00400000, // Update Phase Shift | |||
QUEST_FLAGS_SOR_WHITELIST = 0x00800000, // Scroll of Resurrection Whitelist | |||
QUEST_FLAGS_LAUNCH_GOSSIP_COMPLETE = 0x01000000, // Gossip on Quest Completion - Force Gossip | |||
QUEST_FLAGS_REMOVE_SURPLUS_ITEMS = 0x02000000, // Remove all items from inventory that have the same id as the objective, not just the amount required by quest | |||
QUEST_FLAGS_WELL_KNOWN = 0x04000000, // Well-Known | |||
QUEST_FLAGS_PORTRAIT_IN_QUEST_LOG = 0x08000000, // Portrait from Log | |||
QUEST_FLAGS_SHOW_ITEM_WHEN_COMPLETED = 0x10000000, // Show Item When Completed | |||
QUEST_FLAGS_LAUNCH_GOSSIP_ACCEPT = 0x20000000, // Gossip on Quest Accept - Force Gossip | |||
QUEST_FLAGS_ITEMS_GLOW_WHEN_COMPLETE = 0x40000000, // Items Glow When Done | |||
QUEST_FLAGS_FAIL_ON_LOGOUT = 0x80000000 // Fail on Logout | |||
==== QuestFlagsEx ==== | |||
QUEST_FLAGS_EX_NONE = 0x00000000, | |||
QUEST_FLAGS_EX_NO_ITEM_REMOVAL = 0x00000001, // Keep Additional Items | |||
QUEST_FLAGS_EX_SUPPRESS_GOSSIP_COMPLETE = 0x00000002, // Gossip on Quest Completion - Suppress Gossip | |||
QUEST_FLAGS_EX_SUPPRESS_GOSSIP_ACCEPT = 0x00000004, // Gossip on Quest Accept - Suppress Gossip | |||
QUEST_FLAGS_EX_DENY_PLAYER_QUESTGIVER = 0x00000008, // Disallow Player as Questgiver (advanced) | |||
QUEST_FLAGS_EX_DISPLAY_CLASS_CHOICE_REWARDS = 0x00000010, // Choice Reward Filter - Matches Class | |||
QUEST_FLAGS_EX_DISPLAY_SPEC_CHOICE_REWARDS = 0x00000020, // Choice Reward Filter - Matches Spec | |||
QUEST_FLAGS_EX_REMOVE_ON_PERIODIC_RESET = 0x00000040, // Remove from Log on Periodic Reset | |||
QUEST_FLAGS_EX_ACCOUNT = 0x00000080, // Account-Level Quest | |||
QUEST_FLAGS_EX_LEGENDARY = 0x00000100, // Legendary Quest | |||
QUEST_FLAGS_EX_NO_GUILD_XP = 0x00000200, // No Guild XP | |||
QUEST_FLAGS_EX_RESET_CACHE_ON_ACCEPT = 0x00000400, // Reset Cache on Accept (internal) | |||
QUEST_FLAGS_EX_NO_ABANDON_ONCE_BEGUN = 0x00000800, // No Abandon Once Any Objective Complete | |||
QUEST_FLAGS_EX_RECAST_ACCEPT_SPELL_ON_LOGIN = 0x00001000, // Recast accept spell on login | |||
QUEST_FLAGS_EX_UPDATE_ZONE_AURAS = 0x00002000, // Update Zone Auras | |||
QUEST_FLAGS_EX_NO_CREDIT_FOR_PROXY = 0x00004000, // No Credit for Proxy Creatures | |||
QUEST_FLAGS_EX_DISPLAY_AS_DAILY = 0x00008000, // Display As Daily Quest | |||
QUEST_FLAGS_EX_DISPLAY_QUEST_LINE = 0x00010000, | |||
QUEST_FLAGS_EX_INTERNAL_BUILDS_ONLY = 0x00020000, // Quest for Internal Builds ONLY | |||
QUEST_FLAGS_EX_SUPPRESS_SPELL_LEARN_TEXT = 0x00040000, // Suppress spell learn text line (for followers) | |||
QUEST_FLAGS_EX_DISPLAY_AS_OBJECTIVE = 0x00080000, // Display Header as Objective for Tasks | |||
QUEST_FLAGS_EX_ALLOW_ALL_IN_GARRISON = 0x00100000, // Garrison non-owners allowed | |||
QUEST_FLAGS_EX_REMOVE_ON_WEEKLY_RESET = 0x00200000, // Remove quest on weekly reset | |||
QUEST_FLAGS_EX_SUPPRESS_GREETINGS_ON_ACCEPT = 0x00400000, // Suppress farewell audio after quest accept | |||
QUEST_FLAGS_EX_REWARDS_IGNORE_CAPS = 0x00800000, // Rewards bypass weekly caps and Season Total | |||
QUEST_FLAGS_EX_IS_WORLD_QUEST = 0x01000000, // Is a World Quest | |||
QUEST_FLAGS_EX_NOT_IGNORABLE = 0x02000000, // Not Ignorable | |||
QUEST_FLAGS_EX_AUTO_PUSH = 0x04000000, // Auto Push | |||
QUEST_FLAGS_EX_NO_SPELL_COMPLETE_EFFECTS = 0x08000000, // No Complete Quest Spell Effect | |||
QUEST_FLAGS_EX_DO_NOT_TOAST_HONOR_REWARD = 0x10000000, // Do Not Toast Honor Reward | |||
QUEST_FLAGS_EX_KEEP_REPEATABLE_QUEST_ON_FACTION_CHANGE = 0x20000000, // Keep repeatable quest on faction change | |||
QUEST_FLAGS_EX_KEEP_PROGRESS_ON_FACTION_CHANGE = 0x40000000, // Keep quest progress on faction change | |||
QUEST_FLAGS_EX_PUSH_TEAM_QUEST_USING_MAP_CONTROLLER = 0x80000000 | |||
==== QuestFlagsEx2 ==== | |||
QUEST_FLAGS_EX2_RESET_ON_GAME_MILESTONE = 0x00000001, | |||
QUEST_FLAGS_EX2_WAR_MODE_REWARDS_OPT_OUT = 0x00000002, | |||
QUEST_FLAGS_EX2_AWARD_HIGHEST_PROFESSION = 0x00000004, | |||
QUEST_FLAGS_EX2_NOT_REPLAYABLE = 0x00000008, | |||
QUEST_FLAGS_EX2_NO_REPLAY_REWARDS = 0x00000010, | |||
QUEST_FLAGS_EX2_DISABLE_WAYPOINT_PATHING = 0x00000020, | |||
QUEST_FLAGS_EX2_RESET_ON_MYTHIC_PLUS_SEASON = 0x00000040, | |||
QUEST_FLAGS_EX2_RESET_ON_PVP_SEASON = 0x00000080, | |||
QUEST_FLAGS_EX2_ENABLE_OVERRIDE_SORT_ORDER = 0x00000100, | |||
QUEST_FLAGS_EX2_FORCE_STARTING_LOC_ON_ZONE_MAP = 0x00000200, | |||
QUEST_FLAGS_EX2_BONUS_LOOT_NEVER = 0x00000400, | |||
QUEST_FLAGS_EX2_BONUS_LOOT_ALWAYS = 0x00000800, | |||
QUEST_FLAGS_EX2_HIDE_TASK_ON_MAIN_MAP = 0x00001000, | |||
QUEST_FLAGS_EX2_HIDE_TASK_IN_TRACKER = 0x00002000, | |||
QUEST_FLAGS_EX2_SKIP_DISABLED_CHECK = 0x00004000, | |||
QUEST_FLAGS_EX2_ENFORCE_MAXIMUM_QUEST_LEVEL = 0x00008000, | |||
QUEST_FLAGS_EX2_CONTENT_ALERT = 0x00010000, | |||
QUEST_FLAGS_EX2_DISPLAY_TIME_REMAINING = 0x00020000, | |||
QUEST_FLAGS_EX2_CLEAR_TASK_PROGRESS_WHEN_ABANDONED = 0x00040000, | |||
QUEST_FLAGS_EX2_SUPPRESS_GREETINGS_ON_COMPLETE = 0x00080000, | |||
QUEST_FLAGS_EX2_HIDE_REQUIRED_ITEMS_ON_TURN_IN = 0x00100000, | |||
QUEST_FLAGS_EX2_IGNORE_SOULBOUND_ITEMS = 0x00200000, | |||
QUEST_FLAGS_EX2_DONT_DEFER_START_EFFECTS = 0x00400000, | |||
QUEST_FLAGS_EX2_HIDE_REQUIRED_ITEMS_PRE_TURN_IN = 0x00800000, | |||
Версия от 10:22, 24 декабря 2024
QuestType
QUEST_TYPE_TURNIN = 0, QUEST_TYPE_WITH_MAX_LEVEL = 1, QUEST_TYPE_NORMAL = 2, QUEST_TYPE_TASK = 3, MAX_DB_ALLOWED_QUEST_TYPES = 4,
// values used in quest menu packets QUEST_TYPE_IN_PROGRESS = 4, QUEST_TYPE_TASK_IN_PROGRESS = 5
QuestInfo
QUEST_INFO_GROUP = 1, QUEST_INFO_CLASS = 21, QUEST_INFO_PVP = 41, QUEST_INFO_RAID = 62, QUEST_INFO_DUNGEON = 81, QUEST_INFO_WORLD_EVENT = 82, QUEST_INFO_LEGENDARY = 83, QUEST_INFO_ESCORT = 84, QUEST_INFO_HEROIC = 85, QUEST_INFO_RAID_10 = 88, QUEST_INFO_RAID_25 = 89, QUEST_INFO_SCENARIO = 98, QUEST_INFO_ACCOUNT = 102, QUEST_INFO_SIDE_QUEST = 104, QUEST_INFO_ARTIFACT = 107, QUEST_INFO_WORLD_QUEST = 109, QUEST_INFO_EPIC_WORLD_QUEST = 110, QUEST_INFO_ELITE_WORLD_QUEST = 111, QUEST_INFO_EPIC_ELITE_WORLD_QUEST = 112, QUEST_INFO_PVP_WORLD_QUEST = 113, QUEST_INFO_FIRST_AID_WORLD_QUEST = 114, QUEST_INFO_BATTLE_PET_WORLD_QUEST = 115, QUEST_INFO_BLACKSMITHING_WORLD_QUEST = 116, QUEST_INFO_LEATHERWORKING_WORLD_QUEST = 117, QUEST_INFO_ALCHEMY_WORLD_QUEST = 118, QUEST_INFO_HERBALISM_WORLD_QUEST = 119, QUEST_INFO_MINING_WORLD_QUEST = 120, QUEST_INFO_TAILORING_WORLD_QUEST = 121, QUEST_INFO_ENGINEERING_WORLD_QUEST = 122, QUEST_INFO_ENCHANTING_WORLD_QUEST = 123, QUEST_INFO_SKINNING_WORLD_QUEST = 124, QUEST_INFO_JEWELCRAFTING_WORLD_QUEST = 125, QUEST_INFO_INSCRIPTION_WORLD_QUEST = 126, QUEST_INFO_EMISSARY_QUEST = 128, QUEST_INFO_ARCHAEOLOGY_WORLD_QUEST = 129, QUEST_INFO_FISHING_WORLD_QUEST = 130, QUEST_INFO_COOKING_WORLD_QUEST = 131, QUEST_INFO_RARE_WORLD_QUEST = 135, QUEST_INFO_RARE_ELITE_WORLD_QUEST = 136, QUEST_INFO_DUNGEON_WORLD_QUEST = 137, QUEST_INFO_LEGION_INVASION_WORLD_QUEST = 139, QUEST_INFO_RATED_REWARD = 140, QUEST_INFO_RAID_WORLD_QUEST = 141, QUEST_INFO_LEGION_INVASION_ELITE_WORLD_QUEST = 142, QUEST_INFO_LEGIONFALL_CONTRIBUTION = 143, QUEST_INFO_LEGIONFALL_EPIC_WORLD_QUEST = 144, QUEST_INFO_LEGIONFALL_DUNGEON_WORLD_QUEST = 145, QUEST_INFO_LEGION_INVASION_WORLD_QUEST_WRAPPER = 146, QUEST_INFO_PICKPOCKETING = 148, QUEST_INFO_INVASION_POINT = 149, QUEST_INFO_GREATER_INVASION_POINT = 150,
QuestFlags
QUEST_FLAGS_NONE = 0x00000000, QUEST_FLAGS_COMPLETION_NO_DEATH = 0x00000001, QUEST_FLAGS_COMPLETION_EVENT = 0x00000002, QUEST_FLAGS_COMPLETION_AREA_TRIGGER = 0x00000004, QUEST_FLAGS_SHARABLE = 0x00000008, // Can be shared: Player::CanShareQuest() QUEST_FLAGS_HAS_CONDITION = 0x00000010, // Not used currently QUEST_FLAGS_HIDE_REWARD_POI = 0x00000020, // Hides questgiver turn-in minimap icon QUEST_FLAGS_RAID_GROUP_OK = 0x00000040, // Can be completed while in raid QUEST_FLAGS_WAR_MODE_REWARDS_OPT_IN = 0x00000080, // Not used currently QUEST_FLAGS_NO_MONEY_FOR_XP = 0x00000100, // Experience is not converted to gold at max level QUEST_FLAGS_HIDE_REWARD = 0x00000200, // Items and money rewarded only sent in SMSG_QUESTGIVER_OFFER_REWARD (not in SMSG_QUEST_GIVER_QUEST_DETAILS or in client quest log(SMSG_QUEST_QUERY_RESPONSE)) QUEST_FLAGS_TRACKING_EVENT = 0x00000400, // These quests are automatically rewarded on quest complete and they will never appear in quest log client side. QUEST_FLAGS_DEPRECATE_REPUTATION = 0x00000800, // Not used currently QUEST_FLAGS_DAILY = 0x00001000, // Used to know quest is Daily one QUEST_FLAGS_FLAGS_PVP = 0x00002000, // Having this quest in log forces PvP flag QUEST_FLAGS_DEPRECATED = 0x00004000, // Used on quests that are not generally available QUEST_FLAGS_WEEKLY = 0x00008000, QUEST_FLAGS_AUTO_COMPLETE = 0x00010000, // Quests with this flag player submit automatically by special button in player gui QUEST_FLAGS_DISPLAY_ITEM_IN_TRACKER = 0x00020000, // Displays usable item in quest tracker QUEST_FLAGS_DISABLE_COMPLETION_TEXT = 0x00040000, // use Objective text as Complete text QUEST_FLAGS_AUTO_ACCEPT = 0x00080000, // The client recognizes this flag as auto-accept. QUEST_FLAGS_PLAYER_CAST_ACCEPT = 0x00100000, // Accept Spell Player Cast QUEST_FLAGS_PLAYER_CAST_COMPLETE = 0x00200000, // Complete Spell Player Cast QUEST_FLAGS_UPDATE_PHASESHIFT = 0x00400000, // Update Phase Shift QUEST_FLAGS_SOR_WHITELIST = 0x00800000, // Scroll of Resurrection Whitelist QUEST_FLAGS_LAUNCH_GOSSIP_COMPLETE = 0x01000000, // Gossip on Quest Completion - Force Gossip QUEST_FLAGS_REMOVE_SURPLUS_ITEMS = 0x02000000, // Remove all items from inventory that have the same id as the objective, not just the amount required by quest QUEST_FLAGS_WELL_KNOWN = 0x04000000, // Well-Known QUEST_FLAGS_PORTRAIT_IN_QUEST_LOG = 0x08000000, // Portrait from Log QUEST_FLAGS_SHOW_ITEM_WHEN_COMPLETED = 0x10000000, // Show Item When Completed QUEST_FLAGS_LAUNCH_GOSSIP_ACCEPT = 0x20000000, // Gossip on Quest Accept - Force Gossip QUEST_FLAGS_ITEMS_GLOW_WHEN_COMPLETE = 0x40000000, // Items Glow When Done QUEST_FLAGS_FAIL_ON_LOGOUT = 0x80000000 // Fail on Logout
QuestFlagsEx
QUEST_FLAGS_EX_NONE = 0x00000000, QUEST_FLAGS_EX_NO_ITEM_REMOVAL = 0x00000001, // Keep Additional Items QUEST_FLAGS_EX_SUPPRESS_GOSSIP_COMPLETE = 0x00000002, // Gossip on Quest Completion - Suppress Gossip QUEST_FLAGS_EX_SUPPRESS_GOSSIP_ACCEPT = 0x00000004, // Gossip on Quest Accept - Suppress Gossip QUEST_FLAGS_EX_DENY_PLAYER_QUESTGIVER = 0x00000008, // Disallow Player as Questgiver (advanced) QUEST_FLAGS_EX_DISPLAY_CLASS_CHOICE_REWARDS = 0x00000010, // Choice Reward Filter - Matches Class QUEST_FLAGS_EX_DISPLAY_SPEC_CHOICE_REWARDS = 0x00000020, // Choice Reward Filter - Matches Spec QUEST_FLAGS_EX_REMOVE_ON_PERIODIC_RESET = 0x00000040, // Remove from Log on Periodic Reset QUEST_FLAGS_EX_ACCOUNT = 0x00000080, // Account-Level Quest QUEST_FLAGS_EX_LEGENDARY = 0x00000100, // Legendary Quest QUEST_FLAGS_EX_NO_GUILD_XP = 0x00000200, // No Guild XP QUEST_FLAGS_EX_RESET_CACHE_ON_ACCEPT = 0x00000400, // Reset Cache on Accept (internal) QUEST_FLAGS_EX_NO_ABANDON_ONCE_BEGUN = 0x00000800, // No Abandon Once Any Objective Complete QUEST_FLAGS_EX_RECAST_ACCEPT_SPELL_ON_LOGIN = 0x00001000, // Recast accept spell on login QUEST_FLAGS_EX_UPDATE_ZONE_AURAS = 0x00002000, // Update Zone Auras QUEST_FLAGS_EX_NO_CREDIT_FOR_PROXY = 0x00004000, // No Credit for Proxy Creatures QUEST_FLAGS_EX_DISPLAY_AS_DAILY = 0x00008000, // Display As Daily Quest QUEST_FLAGS_EX_DISPLAY_QUEST_LINE = 0x00010000, QUEST_FLAGS_EX_INTERNAL_BUILDS_ONLY = 0x00020000, // Quest for Internal Builds ONLY QUEST_FLAGS_EX_SUPPRESS_SPELL_LEARN_TEXT = 0x00040000, // Suppress spell learn text line (for followers) QUEST_FLAGS_EX_DISPLAY_AS_OBJECTIVE = 0x00080000, // Display Header as Objective for Tasks QUEST_FLAGS_EX_ALLOW_ALL_IN_GARRISON = 0x00100000, // Garrison non-owners allowed QUEST_FLAGS_EX_REMOVE_ON_WEEKLY_RESET = 0x00200000, // Remove quest on weekly reset QUEST_FLAGS_EX_SUPPRESS_GREETINGS_ON_ACCEPT = 0x00400000, // Suppress farewell audio after quest accept QUEST_FLAGS_EX_REWARDS_IGNORE_CAPS = 0x00800000, // Rewards bypass weekly caps and Season Total QUEST_FLAGS_EX_IS_WORLD_QUEST = 0x01000000, // Is a World Quest QUEST_FLAGS_EX_NOT_IGNORABLE = 0x02000000, // Not Ignorable QUEST_FLAGS_EX_AUTO_PUSH = 0x04000000, // Auto Push QUEST_FLAGS_EX_NO_SPELL_COMPLETE_EFFECTS = 0x08000000, // No Complete Quest Spell Effect QUEST_FLAGS_EX_DO_NOT_TOAST_HONOR_REWARD = 0x10000000, // Do Not Toast Honor Reward QUEST_FLAGS_EX_KEEP_REPEATABLE_QUEST_ON_FACTION_CHANGE = 0x20000000, // Keep repeatable quest on faction change QUEST_FLAGS_EX_KEEP_PROGRESS_ON_FACTION_CHANGE = 0x40000000, // Keep quest progress on faction change QUEST_FLAGS_EX_PUSH_TEAM_QUEST_USING_MAP_CONTROLLER = 0x80000000
QuestFlagsEx2
QUEST_FLAGS_EX2_RESET_ON_GAME_MILESTONE = 0x00000001, QUEST_FLAGS_EX2_WAR_MODE_REWARDS_OPT_OUT = 0x00000002, QUEST_FLAGS_EX2_AWARD_HIGHEST_PROFESSION = 0x00000004, QUEST_FLAGS_EX2_NOT_REPLAYABLE = 0x00000008, QUEST_FLAGS_EX2_NO_REPLAY_REWARDS = 0x00000010, QUEST_FLAGS_EX2_DISABLE_WAYPOINT_PATHING = 0x00000020, QUEST_FLAGS_EX2_RESET_ON_MYTHIC_PLUS_SEASON = 0x00000040, QUEST_FLAGS_EX2_RESET_ON_PVP_SEASON = 0x00000080, QUEST_FLAGS_EX2_ENABLE_OVERRIDE_SORT_ORDER = 0x00000100, QUEST_FLAGS_EX2_FORCE_STARTING_LOC_ON_ZONE_MAP = 0x00000200, QUEST_FLAGS_EX2_BONUS_LOOT_NEVER = 0x00000400, QUEST_FLAGS_EX2_BONUS_LOOT_ALWAYS = 0x00000800, QUEST_FLAGS_EX2_HIDE_TASK_ON_MAIN_MAP = 0x00001000, QUEST_FLAGS_EX2_HIDE_TASK_IN_TRACKER = 0x00002000, QUEST_FLAGS_EX2_SKIP_DISABLED_CHECK = 0x00004000, QUEST_FLAGS_EX2_ENFORCE_MAXIMUM_QUEST_LEVEL = 0x00008000, QUEST_FLAGS_EX2_CONTENT_ALERT = 0x00010000, QUEST_FLAGS_EX2_DISPLAY_TIME_REMAINING = 0x00020000, QUEST_FLAGS_EX2_CLEAR_TASK_PROGRESS_WHEN_ABANDONED = 0x00040000, QUEST_FLAGS_EX2_SUPPRESS_GREETINGS_ON_COMPLETE = 0x00080000, QUEST_FLAGS_EX2_HIDE_REQUIRED_ITEMS_ON_TURN_IN = 0x00100000, QUEST_FLAGS_EX2_IGNORE_SOULBOUND_ITEMS = 0x00200000, QUEST_FLAGS_EX2_DONT_DEFER_START_EFFECTS = 0x00400000, QUEST_FLAGS_EX2_HIDE_REQUIRED_ITEMS_PRE_TURN_IN = 0x00800000,