diff options
author | Shauren <shauren.trinity@gmail.com> | 2018-03-12 18:20:26 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2018-03-12 23:11:49 +0100 |
commit | 007b5a68c50bbee7d05acec888d3273c2a5a8577 (patch) | |
tree | 4818b60a73730b98ae4785d0630edbd6cd27d5bf /src/server/game/BattlePets/BattlePetMgr.cpp | |
parent | 50a912af72ca84095eab5effa7d70e8a50ff8a04 (diff) |
Core/DataStores: Fixed db2 structures after 7.3.5
Diffstat (limited to 'src/server/game/BattlePets/BattlePetMgr.cpp')
-rw-r--r-- | src/server/game/BattlePets/BattlePetMgr.cpp | 18 |
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(); |