Core/Achievements: Implement many new ModifierTree types

Port From (https://github.com/TrinityCore/TrinityCore/commit/aa8ad4d2fd6144fca3b69261a90a663df682e571)
This commit is contained in:
hondacrx
2019-11-18 13:53:45 -05:00
parent bd8303f42c
commit 12c007a8a1
12 changed files with 1365 additions and 100 deletions
+10 -1
View File
@@ -28,7 +28,7 @@ namespace Game.Entities
{
public class AzeriteItem : Item
{
AzeriteItemData m_azeriteItemData;
public AzeriteItemData m_azeriteItemData;
public AzeriteItem()
{
@@ -208,6 +208,15 @@ namespace Game.Entities
owner.SendPacket(xpGain);
}
public SelectedAzeriteEssences GetSelectedAzeriteEssences()
{
foreach (SelectedAzeriteEssences essences in m_azeriteItemData.SelectedEssences)
if (essences.Enabled != 0)
return essences;
return null;
}
public override void BuildValuesCreate(WorldPacket data, Player target)
{
UpdateFieldFlag flags = GetUpdateFieldFlagsFor(target);