1960 {
1964 {
1967 break;
1970 break;
1973 break;
1976 break;
1977 default:
1978 return;
1979 }
1980
1982 {
1983 trap->SetRespawnTime(trap->GetGOInfo()->GetAutoCloseTime() /
IN_MILLISECONDS);
1984 }
1985
1986 std::list<Creature*> wards;
1989 for (std::list<Creature*>::iterator itr = wards.begin(); itr != wards.end(); ++itr)
1990 {
1992 {
1995 (*itr)->AI()->SetData(1, 1);
1996 break;
1997 }
1998 }
1999 }
constexpr auto IN_MILLISECONDS
Definition: Common.h:62
std::uint32_t uint32
Definition: Define.h:108
@ SAY_TRAP_ACTIVATE
Definition: icecrown_citadel.cpp:65
@ EVENT_AWAKEN_WARD_4
Definition: icecrown_citadel.cpp:275
@ EVENT_AWAKEN_WARD_1
Definition: icecrown_citadel.cpp:272
@ EVENT_AWAKEN_WARD_3
Definition: icecrown_citadel.cpp:274
@ EVENT_AWAKEN_WARD_2
Definition: icecrown_citadel.cpp:273
@ NPC_DEATHBOUND_WARD
Definition: icecrown_citadel.h:173
@ SPELL_STONEFORM
Definition: icecrown_citadel.h:58
@ GO_SPIRIT_ALARM_1
Definition: icecrown_citadel.h:377
@ GO_SPIRIT_ALARM_3
Definition: icecrown_citadel.h:379
@ GO_SPIRIT_ALARM_2
Definition: icecrown_citadel.h:378
@ GO_SPIRIT_ALARM_4
Definition: icecrown_citadel.h:380
Definition: GameObject.h:122
void GetCreatureListWithEntryInGrid(std::list< Creature * > &lList, uint32 uiEntry, float fMaxSearchRange) const
Definition: Object.cpp:2463
SpellInfo const * GetSpellInfo()
Definition: SpellScript.cpp:411
void PreventHitDefaultEffect(SpellEffIndex effIndex)
Definition: SpellScript.cpp:590
Unit * GetCaster()
Definition: SpellScript.cpp:401