aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.cpp2
-rw-r--r--src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_grand_champions.cpp4
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp5
-rw-r--r--src/server/scripts/Northrend/Naxxramas/boss_noth.cpp2
-rw-r--r--src/server/scripts/Northrend/Naxxramas/boss_thaddius.cpp6
-rw-r--r--src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp2
6 files changed, 11 insertions, 10 deletions
diff --git a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.cpp b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.cpp
index db8eca52762..307d2a9393d 100644
--- a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.cpp
+++ b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.cpp
@@ -219,7 +219,7 @@ struct dummy_dragonAI : public ScriptedAI
me->SetInCombatWithZone();
if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 0, true))
{
- me->GetThreatManager().AddThreat(target, 1.0f);
+ AddThreat(target, 1.0f);
me->Attack(target, true);
me->GetMotionMaster()->MoveChase(target);
}
diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_grand_champions.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_grand_champions.cpp
index 4f07eaa52ea..21de4505ed9 100644
--- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_grand_champions.cpp
+++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_grand_champions.cpp
@@ -262,7 +262,7 @@ public:
if (player && !player->IsGameMaster() && me->IsInRange(player, 8.0f, 25.0f, false))
{
ResetThreatList();
- me->GetThreatManager().AddThreat(player, 1.0f);
+ AddThreat(player, 1.0f);
DoCast(player, SPELL_CHARGE);
break;
}
@@ -409,7 +409,7 @@ public:
if (player && !player->IsGameMaster() && me->IsInRange(player, 8.0f, 25.0f, false))
{
ResetThreatList();
- me->GetThreatManager().AddThreat(player, 5.0f);
+ AddThreat(player, 5.0f);
DoCast(player, SPELL_INTERCEPT);
break;
}
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp
index 87fe0eff1ec..f725ea0cc24 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp
@@ -1542,7 +1542,7 @@ class spell_frostwarden_handler_focus_fire : public SpellScriptLoader
void HandleScript(SpellEffIndex effIndex)
{
PreventHitDefaultEffect(effIndex);
- GetCaster()->GetThreatManager().AddThreat(GetHitUnit(), float(GetEffectValue()));
+ GetCaster()->GetThreatManager().AddThreat(GetHitUnit(), float(GetEffectValue()), GetSpellInfo(), true, true);
GetCaster()->GetAI()->SetData(DATA_WHELP_MARKER, 1);
}
@@ -1562,7 +1562,8 @@ class spell_frostwarden_handler_focus_fire : public SpellScriptLoader
if (Unit* caster = GetCaster())
{
if (SpellEffectInfo const* effect = GetSpellInfo()->GetEffect(EFFECT_1))
- caster->GetThreatManager().AddThreat(GetTarget(), -float(effect->CalcValue()));
+ caster->GetThreatManager().AddThreat(GetTarget(), -float(effect->CalcValue()), GetSpellInfo(), true, true);
+
caster->GetAI()->SetData(DATA_WHELP_MARKER, 0);
}
}
diff --git a/src/server/scripts/Northrend/Naxxramas/boss_noth.cpp b/src/server/scripts/Northrend/Naxxramas/boss_noth.cpp
index acdc627cc8b..c3eb7d558e0 100644
--- a/src/server/scripts/Northrend/Naxxramas/boss_noth.cpp
+++ b/src/server/scripts/Northrend/Naxxramas/boss_noth.cpp
@@ -245,7 +245,7 @@ public:
events.SetPhase(PHASE_BALCONY);
me->SetReactState(REACT_PASSIVE);
me->AddUnitFlag(UNIT_FLAG_NOT_SELECTABLE);
- me->SetImmuneToPC(true, true);
+ me->SetImmuneToPC(true);
me->AttackStop();
me->StopMoving();
me->RemoveAllAuras();
diff --git a/src/server/scripts/Northrend/Naxxramas/boss_thaddius.cpp b/src/server/scripts/Northrend/Naxxramas/boss_thaddius.cpp
index bdb68a81d4b..c047bee9a28 100644
--- a/src/server/scripts/Northrend/Naxxramas/boss_thaddius.cpp
+++ b/src/server/scripts/Northrend/Naxxramas/boss_thaddius.cpp
@@ -1092,7 +1092,7 @@ class spell_thaddius_polarity_charge : public SpellScriptLoader
}
// this guy will get hit - achievement failure trigger
- if (Creature* thaddius = (*it)->FindNearestCreature(NPC_THADDIUS,200.0f))
+ if (Creature* thaddius = (*it)->FindNearestCreature(NPC_THADDIUS, 200.0f))
thaddius->AI()->DoAction(ACTION_POLARITY_CROSSED);
++it;
@@ -1222,8 +1222,8 @@ class spell_thaddius_magnetic_pull : public SpellScriptLoader
float stalaggOtherThreat = stalaggThreat.GetThreat(feugenTank);
// set the two entries in feugen's threat table to be equal to the ones in stalagg's
- stalagg->GetThreatManager().AddThreat(stalaggTank, stalaggTankThreat - feugenOtherThreat, nullptr, true, true);
- stalagg->GetThreatManager().AddThreat(feugenTank, stalaggOtherThreat - feugenTankThreat, nullptr, true, true);
+ feugen->GetThreatManager().AddThreat(stalaggTank, stalaggTankThreat - feugenOtherThreat, nullptr, true, true);
+ feugen->GetThreatManager().AddThreat(feugenTank, stalaggOtherThreat - feugenTankThreat, nullptr, true, true);
// set the two entries in stalagg's threat table to be equal to the ones in feugen's
stalagg->GetThreatManager().AddThreat(feugenTank, feugenTankThreat - stalaggOtherThreat, nullptr, true, true);
diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp
index 344085468b6..66da79cc0a2 100644
--- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp
+++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp
@@ -1037,7 +1037,7 @@ class npc_detonating_lasher : public CreatureScript
if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 100.0f, true))
{
// Switching to other target - modify aggro of new target by 20% from current target's aggro
- AddThreat(target, me->GetThreatManager().GetThreat(me->GetVictim()) * 1.2f);
+ AddThreat(target, GetThreat(me->GetVictim()) * 1.2f);
AttackStart(target);
}
changeTargetTimer = urand(5000, 10000);