2650 {
2654 {
2657 break;
2660 break;
2663 break;
2666 break;
2667 default:
2668 return;
2669 }
2670
2672 {
2673 trap->SetRespawnTime(trap->GetGOInfo()->GetAutoCloseTime() /
IN_MILLISECONDS);
2674 }
2675
2676 std::list<Creature*> wards;
2679 for (std::list<Creature*>::iterator itr = wards.begin(); itr != wards.end(); ++itr)
2680 {
2682 {
2685 (*itr)->AI()->SetData(1, 1);
2686 break;
2687 }
2688 }
2689 }
constexpr auto IN_MILLISECONDS
Definition Common.h:53
std::uint32_t uint32
Definition Define.h:107
Definition GameObject.h:120
SpellInfo const * GetSpellInfo()
Definition SpellScript.cpp:411
void PreventHitDefaultEffect(SpellEffIndex effIndex)
Definition SpellScript.cpp:590
Unit * GetCaster()
Definition SpellScript.cpp:401
void GetCreatureListWithEntryInGrid(std::list< Creature * > &lList, uint32 uiEntry, float fMaxSearchRange) const
Definition Object.cpp:2614
@ SAY_TRAP_ACTIVATE
Definition icecrown_citadel.cpp:70
@ EVENT_AWAKEN_WARD_4
Definition icecrown_citadel.cpp:324
@ EVENT_AWAKEN_WARD_1
Definition icecrown_citadel.cpp:321
@ EVENT_AWAKEN_WARD_3
Definition icecrown_citadel.cpp:323
@ EVENT_AWAKEN_WARD_2
Definition icecrown_citadel.cpp:322
@ NPC_DEATHBOUND_WARD
Definition icecrown_citadel.h:178
@ SPELL_STONEFORM
Definition icecrown_citadel.h:51
@ GO_SPIRIT_ALARM_1
Definition icecrown_citadel.h:389
@ GO_SPIRIT_ALARM_3
Definition icecrown_citadel.h:391
@ GO_SPIRIT_ALARM_2
Definition icecrown_citadel.h:390
@ GO_SPIRIT_ALARM_4
Definition icecrown_citadel.h:392