Core/Objects: Implemented vignettes
Port From (https://github.com/TrinityCore/TrinityCore/commit/fccf6fb72b60b08dfbe6d5fb17fba55239944fca)
This commit is contained in:
@@ -928,6 +928,20 @@ namespace Game.Entities
|
||||
}
|
||||
}
|
||||
|
||||
VignetteData vignette = victim.GetVignette();
|
||||
if (vignette != null)
|
||||
{
|
||||
foreach (Player tapper in tappers)
|
||||
{
|
||||
Quest reward = Global.ObjectMgr.GetQuestTemplate((uint)vignette.Data.RewardQuestID);
|
||||
if (reward != null)
|
||||
tapper.RewardQuest(reward, LootItemType.Item, 0, victim, false);
|
||||
|
||||
if (vignette.Data.VisibleTrackingQuestID != 0)
|
||||
tapper.SetRewardedQuest(vignette.Data.VisibleTrackingQuestID);
|
||||
}
|
||||
}
|
||||
|
||||
new KillRewarder(tappers.ToArray(), victim, false).Reward();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user