/* * Originally written by Xinef - Copyright (C) 2016+ AzerothCore , released under GNU AGPL v3 license: http://github.com/azerothcore/azerothcore-wotlk/LICENSE-AGPL */ #ifndef DEF_KARAZHAN_H #define DEF_KARAZHAN_H #include "ScriptPCH.h" enum DataTypes { TYPE_SERVANT_QUARTERS = 0, TYPE_ATTUMEN = 1, TYPE_MOROES = 2, TYPE_MAIDEN = 3, TYPE_OPTIONAL_BOSS = 4, TYPE_OPERA = 5, TYPE_CURATOR = 6, TYPE_ARAN = 7, TYPE_TERESTIAN = 8, TYPE_NETHERSPITE = 9, TYPE_CHESS = 10, TYPE_MALCHEZZAR = 11, TYPE_NIGHTBANE = 12, MAX_ENCOUNTERS = 13, DATA_OPERA_PERFORMANCE = 13, DATA_OPERA_OZ_DEATHCOUNT = 14, DATA_KILREK = 15, DATA_TERESTIAN = 16, DATA_MOROES = 17, DATA_GO_CURTAINS = 18, DATA_GO_STAGEDOORLEFT = 19, DATA_GO_STAGEDOORRIGHT = 20, DATA_GO_LIBRARY_DOOR = 21, DATA_GO_MASSIVE_DOOR = 22, DATA_GO_NETHER_DOOR = 23, DATA_GO_GAME_DOOR = 24, DATA_GO_GAME_EXIT_DOOR = 25, DATA_IMAGE_OF_MEDIVH = 26, DATA_MASTERS_TERRACE_DOOR_1 = 27, DATA_MASTERS_TERRACE_DOOR_2 = 28, DATA_GO_SIDE_ENTRANCE_DOOR = 29, DATA_NIGHTBANE = 30, DATA_COUNT_SERVANT_QUARTERS_KILLS = 100, DATA_SELECTED_RARE = 101, }; enum OperaEvents { EVENT_OZ = 1, EVENT_HOOD = 2, EVENT_RAJ = 3 }; enum KarazhanNPCs { NPC_HYAKISS_THE_LURKER = 16179, NPC_SHADIKITH_THE_GLIDER = 16180, NPC_ROKAD_THE_RAVAGER = 16181, NPC_ATTUMEN_THE_HUNTSMAN = 15550, NPC_ATTUMEN_THE_HUNTSMAN_MOUNTED = 16152 }; enum KarazhanSpells { SPELL_RATTLED = 32437, SPELL_OVERLOAD = 29766, SPELL_BLINK = 29884 }; #endif