mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-12 22:01:30 +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);
|
t->SetLevel(level, true);
|
||||||
|
|
||||||
if (t->IsClient()) {
|
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();
|
t->CastToClient()->SendLevelAppearance();
|
||||||
|
|
||||||
if (RuleB(Bots, Enabled) && RuleB(Bots, BotLevelsWithOwner)) {
|
if (RuleB(Bots, Enabled) && RuleB(Bots, BotLevelsWithOwner)) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user