Core/Achievements: Greatly optimize achievement system by splitting large types by miscvalue

Port From (https://github.com/TrinityCore/TrinityCore/commit/38d3c5ed16dd502471d810638fe21d90f8e0c7a6)
This commit is contained in:
hondacrx
2020-05-19 15:07:49 -04:00
parent 2fc4e3e71f
commit 6b67079dd1
7 changed files with 68 additions and 20 deletions
@@ -312,7 +312,7 @@ namespace Game
return $"{_owner.GetGUID()} {_owner.GetName()}";
}
public override List<Criteria> GetCriteriaByType(CriteriaTypes type)
public override List<Criteria> GetCriteriaByType(CriteriaTypes type, uint asset)
{
return Global.CriteriaMgr.GetQuestObjectiveCriteriaByType(type);
}