Core/Achievements: Implement many new ModifierTree types
Port From (https://github.com/TrinityCore/TrinityCore/commit/aa8ad4d2fd6144fca3b69261a90a663df682e571)
This commit is contained in:
@@ -585,6 +585,7 @@ namespace Game.Entities
|
||||
case TypeId.Item:
|
||||
case TypeId.Container:
|
||||
case TypeId.AzeriteItem:
|
||||
case TypeId.AzeriteEmpoweredItem:
|
||||
{
|
||||
Item item = (Item)questGiver;
|
||||
Global.ScriptMgr.OnQuestAccept(this, item, quest);
|
||||
@@ -1122,7 +1123,7 @@ namespace Game.Entities
|
||||
}
|
||||
|
||||
if (quest.QuestSortID > 0)
|
||||
UpdateCriteria(CriteriaTypes.CompleteQuestsInZone, (ulong)quest.QuestSortID);
|
||||
UpdateCriteria(CriteriaTypes.CompleteQuestsInZone, quest.Id);
|
||||
|
||||
UpdateCriteria(CriteriaTypes.CompleteQuestCount);
|
||||
UpdateCriteria(CriteriaTypes.CompleteQuest, quest.Id);
|
||||
|
||||
@@ -1392,6 +1392,13 @@ namespace Game.Entities
|
||||
|
||||
return playerCurrency.WeeklyQuantity;
|
||||
}
|
||||
public uint GetTrackedCurrencyCount(uint id)
|
||||
{
|
||||
if (!_currencyStorage.ContainsKey(id))
|
||||
return 0;
|
||||
|
||||
return _currencyStorage[id].TrackedQuantity;
|
||||
}
|
||||
|
||||
//Action Buttons - CUF Profile
|
||||
public void SaveCUFProfile(byte id, CUFProfile profile) { _CUFProfiles[id] = profile; }
|
||||
|
||||
Reference in New Issue
Block a user