2953 {
2956 return true;
2957
2958 Position destPos = {4126.35f, 2769.23f, 350.963f, 0.0f};
2959
2961 {
2962
2963 float x, y, z, o;
2965
2966
2968
2970 std::list<Creature*> traps;
2973 bool instant = false;
2974 for (std::list<Creature*>::iterator itr = traps.begin(); itr != traps.end(); ++itr)
2975 {
2976 (*itr)->AI()->DoAction(instant ? 1000 : 11000);
2977 instant = !instant;
2978 }
2979
2980
2982 }
2983
2985
2986 return true;
2987 }
@ 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:804
bool TeleportTo(uint32 mapid, float x, float y, float z, float orientation, uint32 options=0, Unit *target=nullptr, bool newInstance=false)
Definition Player.cpp:1399
Map * GetMap() const
Definition Object.h:631
InstanceScript * GetInstanceScript() const
Definition Object.cpp:1242
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:253
@ DATA_DEATHBRINGER_SAURFANG
Definition icecrown_citadel.h:92
@ DATA_COLDFLAME_JETS
Definition icecrown_citadel.h:120
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