Требование: PHP => 5.3, часть 2
[cswow.git] / include / quest_data.php
blob29c4edd7cebea8f97da8f24a53e2a24831d734b6
1 <?php
2 define('QUEST_FLAGS_STAY_ALIVE', 0x00000001); // Not used currently
3 define('QUEST_FLAGS_PARTY_ACCEPT', 0x00000002); // 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
4 define('QUEST_FLAGS_EXPLORATION', 0x00000004); // Not used currently
5 define('QUEST_FLAGS_SHARABLE', 0x00000008); // Can be shared
6 define('QUEST_FLAGS_NONE2', 0x00000010); // Not used currently
7 define('QUEST_FLAGS_EPIC', 0x00000020); // Not used currently: Unsure of content
8 define('QUEST_FLAGS_RAID', 0x00000040); // Not used currently
9 define('QUEST_FLAGS_TBC', 0x00000080); // Not used currently: Available if TBC expension enabled only
10 define('QUEST_FLAGS_UNK2', 0x00000100); // Not used currently: _DELIVER_MORE Quest needs more than normal _q-item_ drops from mobs
11 define('QUEST_FLAGS_HIDDEN_REWARDS',0x00000200); // 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))
12 define('QUEST_FLAGS_AUTO_REWARDED', 0x00000400); // These quests are automatically rewarded on quest complete and they will never appear in quest log client side.
13 define('QUEST_FLAGS_TBC_RACES', 0x00000800); // Not used currently: Blood elf/Draenei starting zone quests
14 define('QUEST_FLAGS_DAILY', 0x00001000); // Used to know quest is Daily one
15 define('QUEST_FLAGS_FLAGS_PVP', 0x00002000); // activates PvP on accept
16 define('QUEST_FLAGS_UNK4', 0x00004000); // ? Membership Card Renewal
17 define('QUEST_FLAGS_WEEKLY', 0x00008000); // Weekly quest. Can be done once a week. Quests reset at regular intervals for all players.
18 define('QUEST_FLAGS_AUTOCOMPLETE', 0x00010000); // auto complete
19 define('QUEST_FLAGS_UNK5', 0x00020000); // has something to do with ReqItemId and SrcItemId
20 define('QUEST_FLAGS_UNK6', 0x00040000); // use Objective text as Complete text
21 define('QUEST_FLAGS_AUTO_ACCEPT', 0x00080000); // quests in starting areas
23 // Mangos flags for set SpecialFlags in DB if required but used only at server
24 define('QUEST_SPECIAL_FLAG_REPEATABLE', 0x001); // Set by 1 in SpecialFlags from DB
25 define('QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT',0x002); // Set by 2 in SpecialFlags from DB (if required area explore, spell SPELL_EFFECT_QUEST_COMPLETE casting, table `*_script` command SCRIPT_COMMAND_QUEST_EXPLORED use, set from script DLL)
26 define('QUEST_SPECIAL_FLAG_MONTHLY', 0x004); // |4 in SpecialFlags. Quest reset for player at beginning of month.
27 define('QUEST_SPECIAL_FLAG_DELIVER', 0x008); // Internal flag computed only
28 define('QUEST_SPECIAL_FLAG_SPEAKTO', 0x010); // Internal flag computed only
29 define('QUEST_SPECIAL_FLAG_KILL_OR_CAST', 0x020); // Internal flag computed only
30 define('QUEST_SPECIAL_FLAG_TIMED', 0x040); // Internal flag computed only