2260 {
2263 return true;
2264
2265 Position destPos = {4126.35f, 2769.23f, 350.963f, 0.0f};
2266
2268 {
2269
2270 float x, y, z, o;
2272
2273
2275
2277 std::list<Creature*> traps;
2280 bool instant = false;
2281 for (std::list<Creature*>::iterator itr = traps.begin(); itr != traps.end(); ++itr)
2282 {
2283 (*itr)->AI()->DoAction(instant ? 1000 : 11000);
2284 instant = !instant;
2285 }
2286
2287
2289 }
2290
2292
2293 return true;
2294 }
void GetCreatureListWithEntryInGrid(std::list< Creature * > &list, WorldObject *source, uint32 entry, float maxSearchRange)
Definition: ScriptedCreature.cpp:818
@ IN_PROGRESS
Definition: InstanceScript.h:58
@ DONE
Definition: InstanceScript.h:60
@ NOT_STARTED
Definition: InstanceScript.h:57
@ NPC_FROST_FREEZE_TRAP
Definition: icecrown_citadel.h:256
@ DATA_DEATHBRINGER_SAURFANG
Definition: icecrown_citadel.h:97
@ DATA_COLDFLAME_JETS
Definition: icecrown_citadel.h:125
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:1314
Definition: InstanceScript.h:141
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:231
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