Quest template: различия между версиями
Перейти к навигации
Перейти к поиску
User1 (обсуждение | вклад) Нет описания правки |
User1 (обсуждение | вклад) Нет описания правки |
||
| Строка 57: | Строка 57: | ||
QUEST_INFO_INVASION_POINT = 149, | QUEST_INFO_INVASION_POINT = 149, | ||
QUEST_INFO_GREATER_INVASION_POINT = 150, | QUEST_INFO_GREATER_INVASION_POINT = 150, | ||
==== QuestSort ==== | |||
QUEST_SORT_EPIC = 1, | |||
QUEST_SORT_HALLOWS_END = 21, | |||
QUEST_SORT_SEASONAL = 22, | |||
QUEST_SORT_CATACLYSM = 23, | |||
QUEST_SORT_HERBALISM = 24, | |||
QUEST_SORT_BATTLEGROUNDS = 25, | |||
QUEST_SORT_DAY_OF_THE_DEAD = 41, | |||
QUEST_SORT_WARLOCK = 61, | |||
QUEST_SORT_WARRIOR = 81, | |||
QUEST_SORT_SHAMAN = 82, | |||
QUEST_SORT_FISHING = 101, | |||
QUEST_SORT_BLACKSMITHING = 121, | |||
QUEST_SORT_PALADIN = 141, | |||
QUEST_SORT_MAGE = 161, | |||
QUEST_SORT_ROGUE = 162, | |||
QUEST_SORT_ALCHEMY = 181, | |||
QUEST_SORT_LEATHERWORKING = 182, | |||
QUEST_SORT_ENGINEERING = 201, | |||
QUEST_SORT_TREASURE_MAP = 221, | |||
QUEST_SORT_TOURNAMENT = 241, | |||
QUEST_SORT_HUNTER = 261, | |||
QUEST_SORT_PRIEST = 262, | |||
QUEST_SORT_DRUID = 263, | |||
QUEST_SORT_TAILORING = 264, | |||
QUEST_SORT_SPECIAL = 284, | |||
QUEST_SORT_COOKING = 304, | |||
QUEST_SORT_FIRST_AID = 324, | |||
QUEST_SORT_LEGENDARY = 344, | |||
QUEST_SORT_DARKMOON_FAIRE = 364, | |||
QUEST_SORT_AHN_QIRAJ_WAR = 365, | |||
QUEST_SORT_LUNAR_FESTIVAL = 366, | |||
QUEST_SORT_REPUTATION = 367, | |||
QUEST_SORT_INVASION = 368, | |||
QUEST_SORT_MIDSUMMER = 369, | |||
QUEST_SORT_BREWFEST = 370, | |||
QUEST_SORT_INSCRIPTION = 371, | |||
QUEST_SORT_DEATH_KNIGHT = 372, | |||
QUEST_SORT_JEWELCRAFTING = 373, | |||
QUEST_SORT_NOBLEGARDEN = 374, | |||
QUEST_SORT_PILGRIMS_BOUNTY = 375, | |||
QUEST_SORT_LOVE_IS_IN_THE_AIR = 376, | |||
QUEST_SORT_ARCHAEOLOGY = 377, | |||
QUEST_SORT_CHILDRENS_WEEK = 378, | |||
QUEST_SORT_FIRELANDS_INVASION = 379, | |||
QUEST_SORT_THE_ZANDALARI = 380, | |||
QUEST_SORT_ELEMENTAL_BONDS = 381, | |||
QUEST_SORT_PANDAREN_BREWMASTER = 391, | |||
QUEST_SORT_SCENARIO = 392, | |||
QUEST_SORT_BATTLE_PETS = 394, | |||
QUEST_SORT_MONK = 395, | |||
QUEST_SORT_LANDFALL = 396, | |||
QUEST_SORT_PANDAREN_CAMPAIGN = 397, | |||
QUEST_SORT_RIDING = 398, | |||
QUEST_SORT_BRAWLERS_GUILD = 399, | |||
QUEST_SORT_PROVING_GROUNDS = 400, | |||
QUEST_SORT_GARRISON_CAMPAIGN = 401, | |||
QUEST_SORT_ASSAULT_ON_THE_DARK_PORTAL = 402, | |||
QUEST_SORT_GARRISON_SUPPORT = 403, | |||
QUEST_SORT_LOGGING = 404, | |||
QUEST_SORT_PICKPOCKETING = 405 | |||
==== QuestFlags ==== | ==== QuestFlags ==== | ||
Версия от 10:31, 24 декабря 2024
QuestType
QUEST_TYPE_TURNIN = 0, QUEST_TYPE_WITH_MAX_LEVEL = 1, QUEST_TYPE_NORMAL = 2, QUEST_TYPE_TASK = 3,
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,
QuestSort
QUEST_SORT_EPIC = 1, QUEST_SORT_HALLOWS_END = 21, QUEST_SORT_SEASONAL = 22, QUEST_SORT_CATACLYSM = 23, QUEST_SORT_HERBALISM = 24, QUEST_SORT_BATTLEGROUNDS = 25, QUEST_SORT_DAY_OF_THE_DEAD = 41, QUEST_SORT_WARLOCK = 61, QUEST_SORT_WARRIOR = 81, QUEST_SORT_SHAMAN = 82, QUEST_SORT_FISHING = 101, QUEST_SORT_BLACKSMITHING = 121, QUEST_SORT_PALADIN = 141, QUEST_SORT_MAGE = 161, QUEST_SORT_ROGUE = 162, QUEST_SORT_ALCHEMY = 181, QUEST_SORT_LEATHERWORKING = 182, QUEST_SORT_ENGINEERING = 201, QUEST_SORT_TREASURE_MAP = 221, QUEST_SORT_TOURNAMENT = 241, QUEST_SORT_HUNTER = 261, QUEST_SORT_PRIEST = 262, QUEST_SORT_DRUID = 263, QUEST_SORT_TAILORING = 264, QUEST_SORT_SPECIAL = 284, QUEST_SORT_COOKING = 304, QUEST_SORT_FIRST_AID = 324, QUEST_SORT_LEGENDARY = 344, QUEST_SORT_DARKMOON_FAIRE = 364, QUEST_SORT_AHN_QIRAJ_WAR = 365, QUEST_SORT_LUNAR_FESTIVAL = 366, QUEST_SORT_REPUTATION = 367, QUEST_SORT_INVASION = 368, QUEST_SORT_MIDSUMMER = 369, QUEST_SORT_BREWFEST = 370, QUEST_SORT_INSCRIPTION = 371, QUEST_SORT_DEATH_KNIGHT = 372, QUEST_SORT_JEWELCRAFTING = 373, QUEST_SORT_NOBLEGARDEN = 374, QUEST_SORT_PILGRIMS_BOUNTY = 375, QUEST_SORT_LOVE_IS_IN_THE_AIR = 376, QUEST_SORT_ARCHAEOLOGY = 377, QUEST_SORT_CHILDRENS_WEEK = 378, QUEST_SORT_FIRELANDS_INVASION = 379, QUEST_SORT_THE_ZANDALARI = 380, QUEST_SORT_ELEMENTAL_BONDS = 381, QUEST_SORT_PANDAREN_BREWMASTER = 391, QUEST_SORT_SCENARIO = 392, QUEST_SORT_BATTLE_PETS = 394, QUEST_SORT_MONK = 395, QUEST_SORT_LANDFALL = 396, QUEST_SORT_PANDAREN_CAMPAIGN = 397, QUEST_SORT_RIDING = 398, QUEST_SORT_BRAWLERS_GUILD = 399, QUEST_SORT_PROVING_GROUNDS = 400, QUEST_SORT_GARRISON_CAMPAIGN = 401, QUEST_SORT_ASSAULT_ON_THE_DARK_PORTAL = 402, QUEST_SORT_GARRISON_SUPPORT = 403, QUEST_SORT_LOGGING = 404, QUEST_SORT_PICKPOCKETING = 405
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,