From f95d9d059916528d5993cf4bbba46d475f5c6313 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Mon, 20 Aug 2018 02:25:44 +0200 Subject: [PATCH] Revert "Scripts: shuffled thread addition targets for some fixate mechanics" This is getting hilarious... --- .../BlackrockCaverns/boss_ascendant_lord_obsidius.cpp | 2 +- .../EasternKingdoms/GrimBatol/boss_drahga_shadowburner.cpp | 2 +- .../Kalimdor/LostCityOfTheTolvir/boss_lockmaw_and_augh.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_ascendant_lord_obsidius.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_ascendant_lord_obsidius.cpp index 7bb23d40852..620ab810399 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_ascendant_lord_obsidius.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_ascendant_lord_obsidius.cpp @@ -242,7 +242,7 @@ class spell_obsidius_twitchy : public AuraScript { target->SendPlaySpellVisualKit(SPELL_VISUAL_SPOTTED, 0, 0); target->getThreatManager().resetAllAggro(); - attacker->AddThreat(target, 100000000); + target->AddThreat(attacker, 100000000); } } } diff --git a/src/server/scripts/EasternKingdoms/GrimBatol/boss_drahga_shadowburner.cpp b/src/server/scripts/EasternKingdoms/GrimBatol/boss_drahga_shadowburner.cpp index 271870453c4..6f4b97fdaff 100644 --- a/src/server/scripts/EasternKingdoms/GrimBatol/boss_drahga_shadowburner.cpp +++ b/src/server/scripts/EasternKingdoms/GrimBatol/boss_drahga_shadowburner.cpp @@ -507,9 +507,9 @@ class npc_drahga_invoked_flaming_spirit : public CreatureScript me->SetReactState(REACT_AGGRESSIVE); if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 100.0f, true, 0)) { + me->AddThreat(target, 1500500.0f); DoCast(target, SPELL_FLAMING_FIXATE, true); AttackStart(target); - target->AddThreat(me, 1500500.0f); me->ClearUnitState(UNIT_STATE_CASTING); me->GetMotionMaster()->MovePoint(0, target->GetPosition(), true); _events.ScheduleEvent(EVENT_REPEAT_MOVEMENT, Seconds(1)); diff --git a/src/server/scripts/Kalimdor/LostCityOfTheTolvir/boss_lockmaw_and_augh.cpp b/src/server/scripts/Kalimdor/LostCityOfTheTolvir/boss_lockmaw_and_augh.cpp index 07a33b43229..646c6fb2f63 100644 --- a/src/server/scripts/Kalimdor/LostCityOfTheTolvir/boss_lockmaw_and_augh.cpp +++ b/src/server/scripts/Kalimdor/LostCityOfTheTolvir/boss_lockmaw_and_augh.cpp @@ -414,8 +414,8 @@ class npc_lockmaw_frenzied_crocolisk : public CreatureScript if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, ScentOfBloodTargetSelector())) { DoCastSelf(SPELL_STEALTHED); + me->AddThreat(target, 50000000.0f); AttackStart(target); - target->AddThreat(me, 50000000.0f); } break; default: