Core/Criteria: Added CriteriaAdditionalCondition.MapDifficulty
This commit is contained in:
@@ -1254,10 +1254,12 @@ namespace Game.Achievements
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case CriteriaAdditionalCondition.MapDifficultyOld: // 20
|
case CriteriaAdditionalCondition.MapDifficultyOld: // 20
|
||||||
DifficultyRecord difficulty = CliDB.DifficultyStorage.LookupByKey(referencePlayer.GetMap().GetDifficultyID());
|
{
|
||||||
if (difficulty == null || difficulty.OldEnumValue == -1 || difficulty.OldEnumValue != reqValue)
|
DifficultyRecord difficulty = CliDB.DifficultyStorage.LookupByKey(referencePlayer.GetMap().GetDifficultyID());
|
||||||
return false;
|
if (difficulty == null || difficulty.OldEnumValue == -1 || difficulty.OldEnumValue != reqValue)
|
||||||
break;
|
return false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
case CriteriaAdditionalCondition.ArenaType: // 24
|
case CriteriaAdditionalCondition.ArenaType: // 24
|
||||||
{
|
{
|
||||||
Battleground bg = referencePlayer.GetBattleground();
|
Battleground bg = referencePlayer.GetBattleground();
|
||||||
@@ -1322,6 +1324,13 @@ namespace Game.Achievements
|
|||||||
if (referencePlayer.GetRBGPersonalRating() < reqValue)
|
if (referencePlayer.GetRBGPersonalRating() < reqValue)
|
||||||
return false;
|
return false;
|
||||||
break;
|
break;
|
||||||
|
case CriteriaAdditionalCondition.MapDifficulty: // 68
|
||||||
|
{
|
||||||
|
DifficultyRecord difficulty = CliDB.DifficultyStorage.LookupByKey(referencePlayer.GetMap().GetDifficultyID());
|
||||||
|
if (difficulty == null || difficulty.Id != reqValue)
|
||||||
|
return false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
case CriteriaAdditionalCondition.BattlePetSpecies: // 91
|
case CriteriaAdditionalCondition.BattlePetSpecies: // 91
|
||||||
if (miscValue1 != reqValue)
|
if (miscValue1 != reqValue)
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user