Quest template addon

Материал из Uwow
Перейти к навигации Перейти к поиску
Special Flag
   QUEST_SPECIAL_FLAGS_NONE                 = 0x000,
   // Trinity flags for set SpecialFlags in DB if required but used only at server
   QUEST_SPECIAL_FLAGS_REPEATABLE           = 0x001,
   QUEST_SPECIAL_FLAGS_EXPLORATION_OR_EVENT = 0x002, // if required area explore, spell SPELL_EFFECT_QUEST_COMPLETE casting, table `*_script` command SCRIPT_COMMAND_QUEST_EXPLORED use, set from script)
   QUEST_SPECIAL_FLAGS_AUTO_ACCEPT          = 0x004, // quest is to be auto-accepted.
   QUEST_SPECIAL_FLAGS_DF_QUEST             = 0x008, // quest is used by Dungeon Finder.
   QUEST_SPECIAL_FLAGS_NOT_REMOVE_SOURCE    = 0x010, // then we shoul leave at player requared items (exp. q30027)
   QUEST_SPECIAL_FLAGS_CAST                 = 0x020, // Set by 32 in SpecialFlags in DB if the quest requires RequiredOrNpcGo killcredit but NOT kill (a spell cast)
   // room for more custom flags
   //QUEST_SPECIAL_FLAGS_DB_ALLOWED = QUEST_SPECIAL_FLAGS_REPEATABLE | QUEST_SPECIAL_FLAGS_EXPLORATION_OR_EVENT | QUEST_SPECIAL_FLAGS_AUTO_ACCEPT | QUEST_SPECIAL_FLAGS_DF_QUEST,
   QUEST_SPECIAL_FLAGS_DB_ALLOWED           = 255,
   QUEST_SPECIAL_FLAGS_DELIVER              = 0x080, // Internal flag computed only
   QUEST_SPECIAL_FLAGS_SPEAKTO              = 0x100, // Internal flag computed only
   QUEST_SPECIAL_FLAGS_KILL                 = 0x200, // Internal flag computed only
   QUEST_SPECIAL_FLAGS_TIMED                = 0x400, // Internal flag computed only
   QUEST_SPECIAL_FLAGS_PLAYER_KILL          = 0x800, // Internal flag computed only
   QUEST_SPECIAL_FLAGS_AUTO_REWARD         = 0x1000,