From 0b7089a7d149d020a56582356c35b303f6fd21ef Mon Sep 17 00:00:00 2001 From: Keader Date: Wed, 8 May 2019 21:12:56 -0300 Subject: Scripts/Icecrown Citadel: Fixed a edge case in Blood Quickening quest killer can be a pet (cherry picked from commit a639a99c6c43a6e74883fb03a3a3ec5334da1db3) --- .../Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp index ae0487eeaf6..4abf76306e9 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp @@ -193,7 +193,7 @@ class boss_blood_queen_lana_thel : public CreatureScript _creditBloodQuickening = instance->GetData(DATA_BLOOD_QUICKENING_STATE) == IN_PROGRESS; } - void JustDied(Unit* killer) override + void JustDied(Unit* /*killer*/) override { _JustDied(); Talk(SAY_DEATH); @@ -203,14 +203,11 @@ class boss_blood_queen_lana_thel : public CreatureScript CleanAuras(); - if (!killer) - return; - // Blah, credit the quest if (_creditBloodQuickening) { instance->SetData(DATA_BLOOD_QUICKENING_STATE, DONE); - if (Player* player = killer->ToPlayer()) + if (Player* player = me->GetLootRecipient()) player->RewardPlayerAndGroupAtEvent(Is25ManRaid() ? NPC_INFILTRATOR_MINCHAR_BQ_25 : NPC_INFILTRATOR_MINCHAR_BQ, player); if (Creature* minchar = me->FindNearestCreature(NPC_INFILTRATOR_MINCHAR_BQ, 200.0f)) { -- cgit v1.2.3