From 2bede7bffdbb0cb96aaaa5c8857f787490c029b9 Mon Sep 17 00:00:00 2001 From: Ovah Date: Thu, 7 Jul 2016 13:30:24 +0200 Subject: Core/Instances: implemented handling for SMSG_BOSS_KILL_CREDIT (#17525) --- src/server/game/Instances/InstanceScript.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/server/game/Instances/InstanceScript.cpp') diff --git a/src/server/game/Instances/InstanceScript.cpp b/src/server/game/Instances/InstanceScript.cpp index dc008aa881e..6ddef1ceeaa 100644 --- a/src/server/game/Instances/InstanceScript.cpp +++ b/src/server/game/Instances/InstanceScript.cpp @@ -664,6 +664,14 @@ void InstanceScript::SendEncounterEnd() instance->SendToPlayers(encounterEndMessage.Write()); } +void InstanceScript::SendBossKillCredit(uint32 encounterId) +{ + WorldPackets::Instance::BossKillCredit bossKillCreditMessage; + bossKillCreditMessage.DungeonEncounterID = encounterId; + + instance->SendToPlayers(bossKillCreditMessage.Write()); +} + void InstanceScript::UpdateEncounterState(EncounterCreditType type, uint32 creditEntry, Unit* /*source*/) { DungeonEncounterList const* encounters = sObjectMgr->GetDungeonEncounterList(instance->GetId(), instance->GetDifficultyID()); -- cgit v1.2.3