[Rule] Separate Tradeskill Max Train from Research. (#3916)

* [Rule] Seperate Tradeskill Max Train from Research.

Different eras had different rules on the max gm trainable skill for Research.

* Phrasing
This commit is contained in:
Fryguy
2024-01-08 23:29:57 -05:00
committed by GitHub
parent 8f34bd998f
commit 46a0cf6b02
2 changed files with 9 additions and 2 deletions
+7 -1
View File
@@ -1713,7 +1713,6 @@ void Client::OPGMTrainSkill(const EQApplicationPacket *app)
case EQ::skills::SkillBrewing:
case EQ::skills::SkillMakePoison:
case EQ::skills::SkillTinkering:
case EQ::skills::SkillResearch:
case EQ::skills::SkillAlchemy:
case EQ::skills::SkillBaking:
case EQ::skills::SkillTailoring:
@@ -1727,6 +1726,13 @@ void Client::OPGMTrainSkill(const EQApplicationPacket *app)
return;
}
break;
case EQ::skills::SkillResearch:
if(skilllevel >= RuleI(Skills, MaxTrainResearch)) {
MessageString(Chat::Red, MORE_SKILLED_THAN_I, pTrainer->GetCleanName());
SetSkill(skill, skilllevel);
return;
}
break;
case EQ::skills::SkillSpecializeAbjure:
case EQ::skills::SkillSpecializeAlteration:
case EQ::skills::SkillSpecializeConjuration: