From 59f16eadb3048742d405cb5fd3afb9e6f69723ef Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Fri, 17 Aug 2018 23:17:08 +0200 Subject: [PATCH] Scripts: shuffled thread addition targets for some fixate mechanics --- .../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 620ab810399..7bb23d40852 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(); - target->AddThreat(attacker, 100000000); + attacker->AddThreat(target, 100000000); } } } diff --git a/src/server/scripts/EasternKingdoms/GrimBatol/boss_drahga_shadowburner.cpp b/src/server/scripts/EasternKingdoms/GrimBatol/boss_drahga_shadowburner.cpp index 6f4b97fdaff..271870453c4 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 646c6fb2f63..07a33b43229 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: