summaryrefslogtreecommitdiff
path: root/src/map/script.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/map/script.cpp')
-rw-r--r--src/map/script.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/map/script.cpp b/src/map/script.cpp
index 4aeb7d9..40dfc0e 100644
--- a/src/map/script.cpp
+++ b/src/map/script.cpp
@@ -2414,6 +2414,8 @@ void builtin_setskill(ScriptState *st)
level = conv_num(st, &AARGO2(3));
sd = script_rid2sd(st);
+ level = std::min(level, MAX_SKILL_LEVEL);
+ level = std::max(level, 0);
sd->status.skill[id].lv = level;
clif_skillinfoblock(sd);
}