From 6a8a8e12abca55138196f29068b8562277ad4c95 Mon Sep 17 00:00:00 2001 From: Cekis Date: Wed, 21 Jun 2023 17:33:49 -0700 Subject: [PATCH 1/2] Update CreatureObject.cpp --- .../library/serverGame/src/shared/object/CreatureObject.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/engine/server/library/serverGame/src/shared/object/CreatureObject.cpp b/engine/server/library/serverGame/src/shared/object/CreatureObject.cpp index 89fda6b5..7fcd53b9 100755 --- a/engine/server/library/serverGame/src/shared/object/CreatureObject.cpp +++ b/engine/server/library/serverGame/src/shared/object/CreatureObject.cpp @@ -14562,7 +14562,6 @@ bool CreatureObject::processExpertiseRequest(std::vector const &add //Check if the player has enough points for a skill of this tier int tree = ExpertiseManager::getExpertiseTree(s); int pointsInTree = getExpertisePointsSpentForPlayerInTree(tree); - int tier = ExpertiseManager::getExpertiseTier(s); if (pointsInTree < (tier - 1) * POINTS_PER_TIER) { LOG("CustomerService", ("SuspectedCheaterChannel: %s tried to get expertise %s but only has %d points in tree %d, needs %d", PlayerObject::getAccountDescription(this).c_str(), s.c_str(), pointsInTree, tree, (tier - 1) * POINTS_PER_TIER)); From dc211532a83982ce6d3ec6d5e0b288eefbb230c3 Mon Sep 17 00:00:00 2001 From: Cekis Date: Wed, 21 Jun 2023 21:48:49 -0700 Subject: [PATCH 2/2] Update CreatureObject.cpp --- .../library/serverGame/src/shared/object/CreatureObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/server/library/serverGame/src/shared/object/CreatureObject.cpp b/engine/server/library/serverGame/src/shared/object/CreatureObject.cpp index 7fcd53b9..4be2513d 100755 --- a/engine/server/library/serverGame/src/shared/object/CreatureObject.cpp +++ b/engine/server/library/serverGame/src/shared/object/CreatureObject.cpp @@ -14542,7 +14542,7 @@ bool CreatureObject::processExpertiseRequest(std::vector const &add const SkillObject *skill = SkillManager::getInstance().getSkill(s); if(skill) { - int tier = ExpertiseManager::getExpertiseTier(s); + int tier = ExpertiseManager::getExpertiseTier(s); // this should be only dec/inst if(tier != z) { continue; //skip over this skill - we didn't match the tier level. we'll catch it next loop through.