Core/Spells: Implemented battle pet experience related spell effects and auras
Port From (https://github.com/TrinityCore/TrinityCore/commit/9354b4ac8ec63f0b2ee5ceb3c8b6a3c6a75bd99f)
This commit is contained in:
@@ -137,6 +137,8 @@ namespace Game.Achievements
|
||||
case CriteriaType.PVPKillInArea:
|
||||
case CriteriaType.WinArena: // This also behaves like CriteriaType.WinAnyRankedArena
|
||||
case CriteriaType.Login:
|
||||
case CriteriaType.BattlePetReachLevel:
|
||||
case CriteriaType.ActivelyEarnPetLevel:
|
||||
case CriteriaType.PlaceGarrisonBuilding:
|
||||
case CriteriaType.ActivateAnyGarrisonBuilding:
|
||||
case CriteriaType.HonorLevelIncrease:
|
||||
@@ -389,9 +391,7 @@ namespace Game.Achievements
|
||||
case CriteriaType.CompleteScenario:
|
||||
case CriteriaType.AccountObtainPetThroughBattle:
|
||||
case CriteriaType.WinPetBattle:
|
||||
case CriteriaType.BattlePetReachLevel:
|
||||
case CriteriaType.PlayerObtainPetThroughBattle:
|
||||
case CriteriaType.ActivelyEarnPetLevel:
|
||||
case CriteriaType.EnterArea:
|
||||
case CriteriaType.LeaveArea:
|
||||
case CriteriaType.DefeatDungeonEncounter:
|
||||
@@ -812,6 +812,8 @@ namespace Game.Achievements
|
||||
case CriteriaType.CurrencyGained:
|
||||
case CriteriaType.PlaceGarrisonBuilding:
|
||||
case CriteriaType.UniquePetsOwned:
|
||||
case CriteriaType.BattlePetReachLevel:
|
||||
case CriteriaType.ActivelyEarnPetLevel:
|
||||
case CriteriaType.LearnAnyTransmogInSlot:
|
||||
case CriteriaType.ParagonLevelIncreaseWithFaction:
|
||||
case CriteriaType.PlayerHasEarnedHonor:
|
||||
@@ -1207,6 +1209,11 @@ namespace Game.Achievements
|
||||
if (miscValue1 != criteria.Entry.Asset)
|
||||
return false;
|
||||
break;
|
||||
case CriteriaType.BattlePetReachLevel:
|
||||
case CriteriaType.ActivelyEarnPetLevel:
|
||||
if (miscValue1 == 0 || miscValue2 == 0 || miscValue2 != criteria.Entry.Asset)
|
||||
return false;
|
||||
break;
|
||||
case CriteriaType.ActivelyReachLevel:
|
||||
if (miscValue1 == 0 || miscValue1 != criteria.Entry.Asset)
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user