2185 {
2188 return true;
2189
2190 Position destPos = {4126.35f, 2769.23f, 350.963f, 0.0f};
2191
2193 {
2194
2195 float x, y, z, o;
2197
2198
2200
2202 std::list<Creature*> traps;
2205 bool instant = false;
2206 for (std::list<Creature*>::iterator itr = traps.begin(); itr != traps.end(); ++itr)
2207 {
2208 (*itr)->AI()->DoAction(instant ? 1000 : 11000);
2209 instant = !instant;
2210 }
2211
2212
2214 }
2215
2217
2218 return true;
2219 }
@ IN_PROGRESS
Definition InstanceScript.h:59
@ DONE
Definition InstanceScript.h:61
@ NOT_STARTED
Definition InstanceScript.h:58
void GetCreatureListWithEntryInGrid(std::list< Creature * > &list, WorldObject *source, uint32 entry, float maxSearchRange)
Definition ScriptedCreature.cpp:875
Definition InstanceScript.h:143
EncounterState GetBossState(uint32 id) const
Definition InstanceScript.h:242
void PlayerRelocation(Player *, float x, float y, float z, float o)
Definition Map.cpp:843
bool TeleportTo(uint32 mapid, float x, float y, float z, float orientation, uint32 options=0, Unit *target=nullptr, bool newInstance=false)
Definition Player.cpp:1338
Map * GetMap() const
Definition Object.h:536
InstanceScript * GetInstanceScript() const
Definition Object.cpp:1203
virtual uint32 GetData(uint32) const
Definition ZoneScript.h:51
virtual void SetData(uint32, uint32)
Definition ZoneScript.h:52
@ NPC_FROST_FREEZE_TRAP
Definition icecrown_citadel.h:250
@ DATA_DEATHBRINGER_SAURFANG
Definition icecrown_citadel.h:89
@ DATA_COLDFLAME_JETS
Definition icecrown_citadel.h:117
float GetPositionZ() const
Definition Position.h:123
float GetOrientation() const
Definition Position.h:124
float GetPositionX() const
Definition Position.h:121
void GetPosition(float &x, float &y) const
Definition Position.h:126
float GetPositionY() const
Definition Position.h:122