aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/BattlePets/BattlePetMgr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/BattlePets/BattlePetMgr.cpp')
-rw-r--r--src/server/game/BattlePets/BattlePetMgr.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/server/game/BattlePets/BattlePetMgr.cpp b/src/server/game/BattlePets/BattlePetMgr.cpp
index 0c10e339e87..2c96b93e7fe 100644
--- a/src/server/game/BattlePets/BattlePetMgr.cpp
+++ b/src/server/game/BattlePets/BattlePetMgr.cpp
@@ -52,13 +52,13 @@ void BattlePetMgr::BattlePet::CalculateStats()
}
// modify stats by quality
- for (auto itr : sBattlePetBreedQualityStore)
+ for (BattlePetBreedQualityEntry const* battlePetBreedQuality : sBattlePetBreedQualityStore)
{
- if (itr->Quality == PacketInfo.Quality)
+ if (battlePetBreedQuality->QualityEnum == PacketInfo.Quality)
{
- health *= itr->Modifier;
- power *= itr->Modifier;
- speed *= itr->Modifier;
+ health *= battlePetBreedQuality->StateMultiplier;
+ power *= battlePetBreedQuality->StateMultiplier;
+ speed *= battlePetBreedQuality->StateMultiplier;
break;
}
// TOOD: add check if pet has existing quality
@@ -86,11 +86,11 @@ void BattlePetMgr::Initialize()
if (QueryResult result = LoginDatabase.Query("SELECT MAX(guid) FROM battle_pets"))
sObjectMgr->GetGenerator<HighGuid::BattlePet>().Set((*result)[0].GetUInt64() + 1);
- for (auto itr : sBattlePetBreedStateStore)
- _battlePetBreedStates[itr->BreedID][BattlePetState(itr->State)] = itr->Value;
+ for (BattlePetBreedStateEntry const* battlePetBreedState : sBattlePetBreedStateStore)
+ _battlePetBreedStates[battlePetBreedState->BattlePetBreedID][BattlePetState(battlePetBreedState->BattlePetStateID)] = battlePetBreedState->Value;
- for (auto itr : sBattlePetSpeciesStateStore)
- _battlePetSpeciesStates[itr->SpeciesID][BattlePetState(itr->State)] = itr->Value;
+ for (BattlePetSpeciesStateEntry const* battlePetSpeciesState : sBattlePetSpeciesStateStore)
+ _battlePetSpeciesStates[battlePetSpeciesState->BattlePetSpeciesID][BattlePetState(battlePetSpeciesState->BattlePetStateID)] = battlePetSpeciesState->Value;
LoadAvailablePetBreeds();
LoadDefaultPetQualities();