diff options
author | Shauren <shauren.trinity@gmail.com> | 2011-03-06 17:14:27 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2011-03-06 17:14:27 +0100 |
commit | 13acb0e4f9e8aef13f20eefd74bb0b0f94520120 (patch) | |
tree | 6695c12342655a90eeb2aad0d97b8d7193153f9a /src | |
parent | 0f91728fdd0d4320568a2c96a6434b46f5fe8b21 (diff) |
Scripts/Icecrown Citadel: Remove unselectable and not attackable flags from Professor Putricide when both Festergut and Rotface are killed
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp index 0ba75cc3ecd..783860aaa1d 100755 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp @@ -242,6 +242,16 @@ class boss_professor_putricide : public CreatureScript instance->SetBossState(DATA_PROFESSOR_PUTRICIDE, IN_PROGRESS); } + void EnterEvadeMode() + { + BossAI::EnterEvadeMode(); + if (instance->GetBossState(DATA_ROTFACE) == DONE && instance->GetBossState(DATA_FESTERGUT) == DONE) + { + me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_OOC_NOT_ATTACKABLE); + me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); + } + } + void JustReachedHome() { _JustReachedHome(); |