aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2011-03-06 17:14:27 +0100
committerShauren <shauren.trinity@gmail.com>2011-03-06 17:14:27 +0100
commit13acb0e4f9e8aef13f20eefd74bb0b0f94520120 (patch)
tree6695c12342655a90eeb2aad0d97b8d7193153f9a /src
parent0f91728fdd0d4320568a2c96a6434b46f5fe8b21 (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-xsrc/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp10
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();