mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-11 21:01:29 +00:00
[Bug Fix] Fix #setlevel Allowing Skills Above Max (#4423)
This commit is contained in:
parent
29fdf7e2ae
commit
23308192b5
@ -25,6 +25,13 @@ void SetLevel(Client *c, const Seperator *sep)
|
||||
t->SetLevel(level, true);
|
||||
|
||||
if (t->IsClient()) {
|
||||
for (const auto& s : EQ::skills::GetSkillTypeMap()) {
|
||||
const uint16 max_skill_value = t->CastToClient()->MaxSkill(s.first);
|
||||
if (t->GetSkill(s.first) > max_skill_value) {
|
||||
t->CastToClient()->SetSkill(s.first, max_skill_value);
|
||||
}
|
||||
}
|
||||
|
||||
t->CastToClient()->SendLevelAppearance();
|
||||
|
||||
if (RuleB(Bots, Enabled) && RuleB(Bots, BotLevelsWithOwner)) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user