90 switch (go->GetEntry())
176 if (!target || !target->
IsAlive())
273 if (target && target->
isDead())
285 if (target && target->
isDead())
297 if (target && target->
isDead())
394 std::ostringstream saveStream;
429 std::istringstream loadStream(in);
443 switch (creature->GetEntry())
#define OUT_LOAD_INST_DATA_FAIL
#define OUT_SAVE_INST_DATA_COMPLETE
#define OUT_LOAD_INST_DATA_COMPLETE
#define OUT_SAVE_INST_DATA
#define OUT_LOAD_INST_DATA(a)
@ UNIT_FLAG_NOT_SELECTABLE
@ SPELL_AWAKEN_VAULT_WALKER
void Respawn(bool force=false)
void RemoveCorpse(bool setSpawnTime=true)
void setDeathState(DeathState s) OVERRIDE
InstanceMapScript(const char *name, uint32 mapId)
void HandleGameObject(uint64 guid, bool open, GameObject *go=NULL)
void SetFlag(uint16 index, uint32 newFlag)
void RemoveFlag(uint16 index, uint32 oldFlag)
void SetUInt32Value(uint16 index, uint32 value)
void setFaction(uint32 faction)
uint32 getFaction() const
void CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)
MotionMaster * GetMotionMaster()
static Unit * GetUnit(WorldObject &object, uint64 guid)
virtual uint32 GetData(uint32) const
InstanceScript * GetInstanceScript(InstanceMap *map) const OVERRIDE
@ SPELL_AWAKEN_VAULT_WALKER
void AddSC_instance_uldaman()
void SetData64(uint32 type, uint64 data) OVERRIDE
void BlockGO(uint64 guid)
void ProcessEvent(WorldObject *, uint32 eventId) OVERRIDE
std::vector< uint64 > archaedasWallMinions
void Initialize() OVERRIDE
std::string GetSaveData() OVERRIDE
uint64 archaedasTempleDoor
uint32 m_auiEncounter[MAX_ENCOUNTER]
void ActivateWallMinions()
void SetData(uint32 type, uint32 data) OVERRIDE
void Update(uint32 diff) OVERRIDE
bool IsEncounterInProgress() const OVERRIDE
uint64 altarOfTheKeeperTempleDoor
uint64 whoWokeuiArchaedasGUID
std::vector< uint64 > earthenGuardians
uint32 ironayaSealDoorTimer
void SetDoor(uint64 guid, bool open)
void ActivateStoneKeepers()
void SetFrozenState(Creature *creature)
uint64 GetData64(uint32 identifier) const OVERRIDE
instance_uldaman_InstanceMapScript(Map *map)
void OnGameObjectCreate(GameObject *go) OVERRIDE
void Load(const char *in) OVERRIDE
std::vector< uint64 > vaultWalkers
void ActivateArchaedas(uint64 target)
void OnCreatureCreate(Creature *creature) OVERRIDE
std::vector< uint64 > altarOfTheKeeperCounts
std::vector< uint64 > stoneKeepers
@ GO_ARCHAEDAS_TEMPLE_DOOR
@ GO_ALTAR_OF_THE_KEEPER_TEMPLE_DOOR