Made the second parameter for bonus script command optional (#2902)

* Made the second parameter for bonus script command optional

* Updated item scripts to reflect the bonus command change
This commit is contained in:
Jittapan Pluemsumran
2018-04-11 00:38:56 +07:00
committed by Atemo
parent 25f2626cf8
commit 07e2bf09af
6 changed files with 516 additions and 515 deletions

View File

@@ -9204,7 +9204,7 @@ BUILDIN_FUNC(statusup2)
BUILDIN_FUNC(bonus)
{
int type;
int val1;
int val1 = 0;
int val2 = 0;
int val3 = 0;
int val4 = 0;
@@ -9240,7 +9240,8 @@ BUILDIN_FUNC(bonus)
val1 = ( data_isstring(data) ? skill_name2id(script_getstr(st,3)) : script_getnum(st,3) );
break;
default:
val1 = script_getnum(st,3);
if (script_hasdata(st, 3))
val1 = script_getnum(st, 3);
break;
}
@@ -23940,7 +23941,7 @@ struct script_function buildin_func[] = {
BUILDIN_DEF(downrefitem,"i??"),
BUILDIN_DEF(statusup,"i?"),
BUILDIN_DEF(statusup2,"ii?"),
BUILDIN_DEF(bonus,"iv"),
BUILDIN_DEF(bonus,"i?"),
BUILDIN_DEF2(bonus,"bonus2","ivi"),
BUILDIN_DEF2(bonus,"bonus3","ivii"),
BUILDIN_DEF2(bonus,"bonus4","ivvii"),