diff --git a/src/map/pc.cpp b/src/map/pc.cpp index 3aa2faccc6..47c3aa0988 100755 --- a/src/map/pc.cpp +++ b/src/map/pc.cpp @@ -13569,7 +13569,7 @@ uint64 JobDatabase::parseBodyNode(const ryml::NodeRef& node) { continue; } - if (constant < W_FIST || constant > max) { + if (constant < W_FIST || constant >= max) { this->invalidWarning(aspdNode["BaseASPD"], "Invalid weapon type %s specified for %s, skipping.\n", weapon.c_str(), job_name.c_str()); continue; }