Core/Scripts: Add start/fail asset values from criteria to valid game event ids
Port From (https://github.com/TrinityCore/TrinityCore/commit/8c072b93af3a4efcbde21cc85fedcf7fa48fa7b4)
This commit is contained in:
@@ -4104,11 +4104,21 @@ namespace Game.Achievements
|
||||
return _scenarioCriteriasByTypeAndScenarioId[(int)type].LookupByKey(scenarioId);
|
||||
}
|
||||
|
||||
public MultiMap<int, Criteria> GetCriteriaByStartEvent(CriteriaStartEvent startEvent)
|
||||
{
|
||||
return _criteriasByStartEvent[(int)startEvent];
|
||||
}
|
||||
|
||||
public List<Criteria> GetCriteriaByStartEvent(CriteriaStartEvent startEvent, int asset)
|
||||
{
|
||||
return _criteriasByStartEvent[(int)startEvent].LookupByKey(asset);
|
||||
}
|
||||
|
||||
public MultiMap<int, Criteria> GetCriteriaByFailEvent(CriteriaFailEvent failEvent)
|
||||
{
|
||||
return _criteriasByFailEvent[(int)failEvent];
|
||||
}
|
||||
|
||||
public List<Criteria> GetCriteriaByFailEvent(CriteriaFailEvent failEvent, int asset)
|
||||
{
|
||||
return _criteriasByFailEvent[(int)failEvent].LookupByKey(asset);
|
||||
|
||||
Reference in New Issue
Block a user