diff options
| author | Keader <keader.android@gmail.com> | 2021-08-14 19:34:32 -0300 |
|---|---|---|
| committer | Keader <keader.android@gmail.com> | 2021-08-14 21:12:46 -0300 |
| commit | 8014054ef9d2f611127416cdc1f7e77e8877bb05 (patch) | |
| tree | b6a9fb1686c09b59c2f0a2d9c1d2666c39dc92dd /src | |
| parent | 266bda9456767ead758036179b1961035461d8b8 (diff) | |
Scripts/Ulduar: Moved UNIT_FLAG_NOT_SELECTABLE to inside XT002 Script
Spell is used for some world quests too
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp index 1e5941cefc7..78425716d6a 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp @@ -351,6 +351,7 @@ struct boss_xt002 : public BossAI break; case EVENT_SUBMERGE: DoCastSelf(SPELL_SUBMERGE); + me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); Talk(EMOTE_HEART_OPENED); if (Creature* heart = instance->GetCreature(DATA_XT002_HEART)) heart->AI()->DoAction(ACTION_START_PHASE_HEART); @@ -885,12 +886,8 @@ class spell_xt002_submerged : public SpellScript void HandleScript(SpellEffIndex /*eff*/) { - Creature* target = GetHitCreature(); - if (!target) - return; - - target->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); - target->SetStandState(UNIT_STAND_STATE_SUBMERGED); + if (Creature* target = GetHitCreature()) + target->SetStandState(UNIT_STAND_STATE_SUBMERGED); } void Register() override |
