2272 {
2275 return true;
2276
2277 Position destPos = {4126.35f, 2769.23f, 350.963f, 0.0f};
2278
2280 {
2281
2282 float x, y, z, o;
2284
2285
2287
2289 std::list<Creature*> traps;
2292 bool instant = false;
2293 for (std::list<Creature*>::iterator itr = traps.begin(); itr != traps.end(); ++itr)
2294 {
2295 (*itr)->AI()->DoAction(instant ? 1000 : 11000);
2296 instant = !instant;
2297 }
2298
2299
2301 }
2302
2304
2305 return true;
2306 }
void GetCreatureListWithEntryInGrid(std::list< Creature * > &list, WorldObject *source, uint32 entry, float maxSearchRange)
Definition: ScriptedCreature.cpp:775
@ IN_PROGRESS
Definition: InstanceScript.h:57
@ DONE
Definition: InstanceScript.h:59
@ NOT_STARTED
Definition: InstanceScript.h:56
@ NPC_FROST_FREEZE_TRAP
Definition: icecrown_citadel.h:248
@ DATA_DEATHBRINGER_SAURFANG
Definition: icecrown_citadel.h:96
@ DATA_COLDFLAME_JETS
Definition: icecrown_citadel.h:124
Map * GetMap() const
Definition: Object.h:517
InstanceScript * GetInstanceScript() const
Definition: Object.cpp:1192
Definition: Position.h:28
float GetPositionZ() const
Definition: Position.h:119
float GetOrientation() const
Definition: Position.h:120
float GetPositionX() const
Definition: Position.h:117
void GetPosition(float &x, float &y) const
Definition: Position.h:122
float GetPositionY() const
Definition: Position.h:118
bool TeleportTo(uint32 mapid, float x, float y, float z, float orientation, uint32 options=0, Unit *target=nullptr, bool newInstance=false)
Definition: Player.cpp:1311
Definition: InstanceScript.h:140
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:230
void PlayerRelocation(Player *, float x, float y, float z, float o)
Definition: Map.cpp:1003
virtual uint32 GetData(uint32) const
Definition: ZoneScript.h:52
virtual void SetData(uint32, uint32)
Definition: ZoneScript.h:53