aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/TraitHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Handlers/TraitHandler.cpp')
-rw-r--r--src/server/game/Handlers/TraitHandler.cpp10
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);