mirror of
https://github.com/EQEmu/Server.git
synced 2026-09-03 17:46:36 +00:00
[Rule] Classic Tradeskill Skill Clamp (#3914)
Legacy Tradeskills had a 252 clamp regardless of modifier and skill. Default to 0 to bypass clamp
This commit is contained in:
@@ -952,10 +952,16 @@ void Client::SendTradeskillDetails(uint32 recipe_id) {
|
||||
|
||||
//returns true on success
|
||||
bool Client::TradeskillExecute(DBTradeskillRecipe_Struct *spec) {
|
||||
if(spec == nullptr)
|
||||
return(false);
|
||||
if (!spec) {
|
||||
return false;
|
||||
}
|
||||
|
||||
uint16 user_skill = GetSkill(spec->tradeskill);
|
||||
|
||||
if (RuleI(Skills, TradeSkillClamp) != 0 && user_skill > RuleI(Skills, TradeSkillClamp)) {
|
||||
user_skill = RuleI(Skills, TradeSkillClamp);
|
||||
}
|
||||
|
||||
float chance = 0.0;
|
||||
float skillup_modifier = 0.0;
|
||||
int16 thirdstat = 0;
|
||||
|
||||
Reference in New Issue
Block a user