diff options
author | Keader <keader.android@gmail.com> | 2016-11-27 21:02:45 -0200 |
---|---|---|
committer | DoctorKraft <DoctorKraft@users.noreply.github.com> | 2018-03-11 16:42:32 +0100 |
commit | 75f36787d2afd851343adc34fca40f391fe6e679 (patch) | |
tree | ae4854abc735a5f24c7d6d71955481d8a322a854 | |
parent | e65ddccd1b82ed3e2b49a7032d7ed4b69ff2276b (diff) |
Core/Scripts: Black Temple misc codestyle and unit state casting check (#18333)
(cherry picked from commit 87977b00d3f040c5a52b5bba6fc5e04d6a4d7385)
Core/Scripts: Partial Revert in 87977b00d3f040c5a52b5bba6fc5e04d6a4d7385 misunderstand concept. (#18334)
Sorry for the mess
(cherry picked from commit cd687fb36dead14f5ae34b293a37488cc250d375)
-rw-r--r-- | src/server/scripts/Outland/BlackTemple/boss_teron_gorefiend.cpp | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/src/server/scripts/Outland/BlackTemple/boss_teron_gorefiend.cpp b/src/server/scripts/Outland/BlackTemple/boss_teron_gorefiend.cpp index 30bb0cd2fc1..a29167bd8e0 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_teron_gorefiend.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_teron_gorefiend.cpp @@ -168,37 +168,37 @@ public: { switch (eventId) { - case EVENT_ENRAGE: - DoCast(SPELL_BERSERK); - break; - case EVENT_INCINERATE: - if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0)) - DoCast(target, SPELL_INCINERATE); - Talk(SAY_INCINERATE); - events.Repeat(Seconds(12), Seconds(20)); - break; - case EVENT_SUMMON_DOOM_BLOSSOM: - DoCastSelf(SPELL_SUMMON_DOOM_BLOSSOM, true); - Talk(SAY_BLOSSOM); - events.Repeat(Seconds(30), Seconds(40)); - break; - case EVENT_SHADOW_DEATH: - if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 1, 100.0f, true, -SPELL_SPIRITUAL_VENGEANCE)) - DoCast(target, SPELL_SHADOW_OF_DEATH); - events.Repeat(Seconds(30), Seconds(35)); - break; - case EVENT_CRUSHING_SHADOWS: - me->CastCustomSpell(SPELL_CRUSHING_SHADOWS, SPELLVALUE_MAX_TARGETS, 5, me); - Talk(SAY_CRUSHING); - events.Repeat(Seconds(18), Seconds(30)); - break; - case EVENT_FINISH_INTRO: - me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); - me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); - me->SetReactState(REACT_AGGRESSIVE); - break; - default: - break; + case EVENT_ENRAGE: + DoCast(SPELL_BERSERK); + break; + case EVENT_INCINERATE: + if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0)) + DoCast(target, SPELL_INCINERATE); + Talk(SAY_INCINERATE); + events.Repeat(Seconds(12), Seconds(20)); + break; + case EVENT_SUMMON_DOOM_BLOSSOM: + DoCastSelf(SPELL_SUMMON_DOOM_BLOSSOM, true); + Talk(SAY_BLOSSOM); + events.Repeat(Seconds(30), Seconds(40)); + break; + case EVENT_SHADOW_DEATH: + if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 1, 100.0f, true, -SPELL_SPIRITUAL_VENGEANCE)) + DoCast(target, SPELL_SHADOW_OF_DEATH); + events.Repeat(Seconds(30), Seconds(35)); + break; + case EVENT_CRUSHING_SHADOWS: + me->CastCustomSpell(SPELL_CRUSHING_SHADOWS, SPELLVALUE_MAX_TARGETS, 5, me); + Talk(SAY_CRUSHING); + events.Repeat(Seconds(18), Seconds(30)); + break; + case EVENT_FINISH_INTRO: + me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); + me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); + me->SetReactState(REACT_AGGRESSIVE); + break; + default: + break; } if (me->HasUnitState(UNIT_STATE_CASTING)) |