2703 {
2707 {
2710 break;
2713 break;
2716 break;
2719 break;
2720 default:
2721 return;
2722 }
2723
2725 {
2726 trap->SetRespawnTime(trap->GetGOInfo()->GetAutoCloseTime() /
IN_MILLISECONDS);
2727 }
2728
2729 std::list<Creature*> wards;
2732 for (std::list<Creature*>::iterator itr = wards.begin(); itr != wards.end(); ++itr)
2733 {
2735 {
2738 (*itr)->AI()->SetData(1, 1);
2739 break;
2740 }
2741 }
2742 }
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