From b0ad74f6384c1a23715fc1a3256190f4053f8756 Mon Sep 17 00:00:00 2001 From: panikon Date: Sat, 24 May 2014 12:04:51 -0300 Subject: Fixed issue in *guildskill, lvl could be set to negative values. (issue: 8214) http://hercules.ws/board/tracker/issue-8214-guildskill-lead-to-negative-guild-skill-level/ --- src/map/script.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/map/script.c b/src/map/script.c index 404079126..95cf48a16 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -8307,7 +8307,7 @@ BUILDIN(guildskill) { if( (gd->skill[id].lv + level) > max_points ) level = max_points - gd->skill[id].lv; - if( level == 0 ) + if( level <= 0 ) return true; memcpy(&gd_skill, &(gd->skill[id]), sizeof(gd->skill[id])); -- cgit v1.2.3-70-g09d2