diff --git a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/blackrock_depths.h b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/blackrock_depths.h index 4d087252ef1..b44a498344f 100644 --- a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/blackrock_depths.h +++ b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/blackrock_depths.h @@ -143,6 +143,7 @@ enum NPC_SHADOWFORGE_CITIZEN = 8902, NPC_GRIMSTONE = 10096, NPC_THELDREN = 16059, + NPC_THELDREN_KILL_CREDIT = 16166, GO_ARENA1 = 161525, GO_ARENA2 = 161522, diff --git a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/instance_blackrock_depths.cpp b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/instance_blackrock_depths.cpp index 5c1ad78e127..1a1d1c9d171 100644 --- a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/instance_blackrock_depths.cpp +++ b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/instance_blackrock_depths.cpp @@ -893,6 +893,14 @@ struct instance_blackrock_depths : ScriptedInstance case DATA_THELDREN: if (uiData == DONE) { + // Give kill credit for quest The Challenge (9015) + Map::PlayerList const& players = instance->GetPlayers(); + for (const auto& itr : players) + { + if (Player* pPlayer = itr.getSource()) + pPlayer->KilledMonsterCredit(NPC_THELDREN_KILL_CREDIT); + } + // Spawn "Arena Spoils" chest with sick loot DoRespawnGameObject(m_uiArenaSpoilsGUID); }