diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kalecgos.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kalecgos.cpp index 5e192bdaf..c749b8914 100644 --- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kalecgos.cpp +++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kalecgos.cpp @@ -196,9 +196,9 @@ public: } } - void JustDied(Unit* who) override + void JustDied(Unit* killer) override { - BossAI::JustDied(who); + BossAI::JustDied(killer); } void EnterCombat(Unit* who) override diff --git a/src/server/scripts/Northrend/AzjolNerub/ahnkahet/boss_amanitar.cpp b/src/server/scripts/Northrend/AzjolNerub/ahnkahet/boss_amanitar.cpp index 2d8b5e39d..3720d82a5 100644 --- a/src/server/scripts/Northrend/AzjolNerub/ahnkahet/boss_amanitar.cpp +++ b/src/server/scripts/Northrend/AzjolNerub/ahnkahet/boss_amanitar.cpp @@ -123,7 +123,7 @@ struct boss_amanitar : public BossAI events.ScheduleEvent(EVENT_RESPAWN, 40000, 60000); } - void JustDied(Unit* /*Killer*/) override + void JustDied(Unit* /*killer*/) override { _JustDied(); instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_MINI); diff --git a/src/server/scripts/Northrend/AzjolNerub/ahnkahet/boss_jedoga_shadowseeker.cpp b/src/server/scripts/Northrend/AzjolNerub/ahnkahet/boss_jedoga_shadowseeker.cpp index 132b04717..0359208ca 100644 --- a/src/server/scripts/Northrend/AzjolNerub/ahnkahet/boss_jedoga_shadowseeker.cpp +++ b/src/server/scripts/Northrend/AzjolNerub/ahnkahet/boss_jedoga_shadowseeker.cpp @@ -336,7 +336,7 @@ struct boss_jedoga_shadowseeker : public BossAI Talk(SAY_SLAY); } - void JustDied(Unit* /*Killer*/) override + void JustDied(Unit* /*killer*/) override { _JustDied(); DespawnOOCSummons(); diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_auriaya.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_auriaya.cpp index 018f48db1..ae3a28aa8 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_auriaya.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_auriaya.cpp @@ -208,7 +208,7 @@ public: } } - void JustDied(Unit* /*victim*/) override + void JustDied(Unit* /*killer*/) override { if (m_pInstance) m_pInstance->SetData(TYPE_AURIAYA, DONE); diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp index 649455592..a26a85881 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp @@ -804,10 +804,10 @@ public: } } - void JustDied(Unit* who) override + void JustDied(Unit* killer) override { - if (Player* killer = who->ToPlayer()) - killer->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS, 1, 0, me); + if (Player* player = killer->ToPlayer()) + player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS, 1, 0, me); if (Vehicle* vehicle = me->GetVehicle()) if (Unit* device = vehicle->GetPassenger(SEAT_DEVICE)) diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_ignis.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_ignis.cpp index 764e1eea6..3ccf12615 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_ignis.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_ignis.cpp @@ -309,7 +309,7 @@ public: } } - void JustDied(Unit* /*victim*/) override + void JustDied(Unit* /*killer*/) override { me->Yell(TEXT_DEATH, LANG_UNIVERSAL); me->PlayDirectSound(SOUND_DEATH); diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp index cf91e07a4..7cec48595 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp @@ -236,7 +236,7 @@ public: } } - void JustDied(Unit* /*victim*/) override + void JustDied(Unit* /*killer*/) override { me->Yell("You are bad... Toys... Very... Baaaaad!", LANG_UNIVERSAL); me->PlayDirectSound(XT_SOUND_DEATH); @@ -533,7 +533,7 @@ public: } } - void JustDied(Unit* /*victim*/) override + void JustDied(Unit* /*killer*/) override { me->SetVisible(false); if (me->GetInstanceScript()) @@ -591,7 +591,7 @@ public: void JustDied(Unit* killer) override { // Nerf Scrapbots achievement - if (killer->GetEntry() == NPC_XE321_BOOMBOT) + if (killer && killer->GetEntry() == NPC_XE321_BOOMBOT) if (me->GetInstanceScript()) { me->GetInstanceScript()->DoStartTimedAchievement(ACHIEVEMENT_TIMED_TYPE_SPELL_TARGET, 65037); diff --git a/src/server/scripts/Outland/TempestKeep/Mechanar/boss_mechano_lord_capacitus.cpp b/src/server/scripts/Outland/TempestKeep/Mechanar/boss_mechano_lord_capacitus.cpp index 0ff845633..6585cd915 100644 --- a/src/server/scripts/Outland/TempestKeep/Mechanar/boss_mechano_lord_capacitus.cpp +++ b/src/server/scripts/Outland/TempestKeep/Mechanar/boss_mechano_lord_capacitus.cpp @@ -79,7 +79,7 @@ public: Talk(YELL_KILL); } - void JustDied(Unit* /*victim*/) override + void JustDied(Unit* /*killer*/) override { _JustDied(); Talk(YELL_DEATH);