aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKeader <keader.android@gmail.com>2019-05-08 21:12:56 -0300
committerShauren <shauren.trinity@gmail.com>2021-12-04 00:37:17 +0100
commit0b7089a7d149d020a56582356c35b303f6fd21ef (patch)
treea008b756e7e998afec8f94be6e7595fb52e851cb /src
parentf981b153895c381dc571e3831788061a32aa47e2 (diff)
Scripts/Icecrown Citadel: Fixed a edge case in Blood Quickening quest
killer can be a pet (cherry picked from commit a639a99c6c43a6e74883fb03a3a3ec5334da1db3)
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp7
1 files changed, 2 insertions, 5 deletions
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))
{