2198 {
2201 return true;
2202
2203 Position destPos = {4126.35f, 2769.23f, 350.963f, 0.0f};
2204
2206 {
2207
2208 float x, y, z, o;
2210
2211
2213
2215 std::list<Creature*> traps;
2218 bool instant = false;
2219 for (std::list<Creature*>::iterator itr = traps.begin(); itr != traps.end(); ++itr)
2220 {
2221 (*itr)->AI()->DoAction(instant ? 1000 : 11000);
2222 instant = !instant;
2223 }
2224
2225
2227 }
2228
2230
2231 return true;
2232 }
@ 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:943
Definition InstanceScript.h:143
EncounterState GetBossState(uint32 id) const
Definition InstanceScript.h:252
void PlayerRelocation(Player *, float x, float y, float z, float o)
Definition Map.cpp:782
bool TeleportTo(uint32 mapid, float x, float y, float z, float orientation, uint32 options=0, Unit *target=nullptr, bool newInstance=false)
Definition Player.cpp:1352
Map * GetMap() const
Definition Object.h:625
InstanceScript * GetInstanceScript() const
Definition Object.cpp:1238
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