1948 {
1952 {
1955 break;
1958 break;
1961 break;
1964 break;
1965 default:
1966 return;
1967 }
1968
1970 {
1971 trap->SetRespawnTime(trap->GetGOInfo()->GetAutoCloseTime() /
IN_MILLISECONDS);
1972 }
1973
1974 std::list<Creature*> wards;
1977 for (std::list<Creature*>::iterator itr = wards.begin(); itr != wards.end(); ++itr)
1978 {
1980 {
1983 (*itr)->AI()->SetData(1, 1);
1984 break;
1985 }
1986 }
1987 }
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:2560
@ SAY_TRAP_ACTIVATE
Definition icecrown_citadel.cpp:68
@ EVENT_AWAKEN_WARD_4
Definition icecrown_citadel.cpp:278
@ EVENT_AWAKEN_WARD_1
Definition icecrown_citadel.cpp:275
@ EVENT_AWAKEN_WARD_3
Definition icecrown_citadel.cpp:277
@ EVENT_AWAKEN_WARD_2
Definition icecrown_citadel.cpp:276
@ NPC_DEATHBOUND_WARD
Definition icecrown_citadel.h:175
@ SPELL_STONEFORM
Definition icecrown_citadel.h:51
@ GO_SPIRIT_ALARM_1
Definition icecrown_citadel.h:379
@ GO_SPIRIT_ALARM_3
Definition icecrown_citadel.h:381
@ GO_SPIRIT_ALARM_2
Definition icecrown_citadel.h:380
@ GO_SPIRIT_ALARM_4
Definition icecrown_citadel.h:382