diff options
Diffstat (limited to 'src/server/game/Handlers/TraitHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/TraitHandler.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/server/game/Handlers/TraitHandler.cpp b/src/server/game/Handlers/TraitHandler.cpp index ae61b159d62..16882b134c6 100644 --- a/src/server/game/Handlers/TraitHandler.cpp +++ b/src/server/game/Handlers/TraitHandler.cpp @@ -124,10 +124,10 @@ void WorldSession::HandleTraitsCommitConfig(WorldPackets::Traits::TraitsCommitCo newConfigState.Entries.emplace_back() = newEntry; } - TalentLearnResult validationResult = TraitMgr::ValidateConfig(newConfigState, _player, true); - if (validationResult != TALENT_LEARN_OK) + TraitMgr::LearnResult validationResult = TraitMgr::ValidateConfig(newConfigState, _player, true); + if (validationResult != TraitMgr::LearnResult::Ok) { - SendPacket(WorldPackets::Traits::TraitConfigCommitFailed(configId, 0, validationResult).Write()); + SendPacket(WorldPackets::Traits::TraitConfigCommitFailed(configId, 0, AsUnderlyingType(validationResult)).Write()); return; } @@ -189,8 +189,8 @@ void WorldSession::HandleClassTalentsRequestNewConfig(WorldPackets::Traits::Clas newEntry.Rank = std::max(0, traitNodeEntry->MaxRanks - newEntry.GrantedRanks); } - TalentLearnResult validationResult = TraitMgr::ValidateConfig(classTalentsRequestNewConfig.Config, _player); - if (validationResult != TALENT_LEARN_OK) + TraitMgr::LearnResult validationResult = TraitMgr::ValidateConfig(classTalentsRequestNewConfig.Config, _player); + if (validationResult != TraitMgr::LearnResult::Ok) return; _player->CreateTraitConfig(classTalentsRequestNewConfig.Config); |