231 if (voljin->IsAIEnabled())
uint32 const EncounterCount
void ScheduleEvent(uint32 eventId, Milliseconds time, uint32 group=0, uint8 phase=0)
void CancelEvent(uint32 eventId)
void SetGoState(GOState state)
void SetBossNumber(uint32 number)
virtual bool SetBossState(uint32 id, EncounterState state)
void LoadDungeonEncounterData(T const &encounters)
void DoUpdateWorldState(int32 worldStateId, int32 value)
virtual void AddDoor(GameObject *door, bool add)
void SetHeaders(std::string const &dataHeaders)
Creature * GetCreature(ObjectGuid const &guid)
static ObjectGuid const Empty
static ObjectGuid GetGUID(Object const *o)
InstanceScript * GetInstanceScript(InstanceMap *map) const override
void AddSC_instance_zulaman()
DungeonEncounterData const encounters[]
instance_zulaman_InstanceScript(InstanceMap *map)
void Update(uint32 diff) override
void OnGameObjectRemove(GameObject *go) override
void AfterDataLoad() override
void OnCreatureCreate(Creature *creature) override
ObjectGuid HexLordTriggerGUID
ObjectGuid MasiveGateGUID
ObjectGuid HexLordMalacrassGUID
void SetData(uint32 type, uint32 data) override
ObjectGuid StrangeGongGUID
void ProcessEvent(WorldObject *, uint32 eventId, WorldObject *) override
uint32 GetData(uint32 type) const override
void OnGameObjectCreate(GameObject *go) override
PersistentInstanceScriptValue< uint32 > ZulAmanState
ObjectGuid GetGuidData(uint32 type) const override
bool SetBossState(uint32 type, EncounterState state) override
@ WORLD_STATE_ZULAMAN_TIMER_ENABLED
@ WORLD_STATE_ZULAMAN_TIMER
#define ZulamanScriptName
@ EVENT_UPDATE_ZULAMAN_TIMER