diff options
author | Haru <haru@dotalux.com> | 2016-02-27 05:42:46 +0100 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2016-02-27 14:30:02 +0100 |
commit | c1f4368f75fecf30e1846e86a31b9d09735564e4 (patch) | |
tree | b7d9c668e7141c77c62e202d13da19a91581abad | |
parent | 654975dab8c0e47f3523745bfee4abecf8ab0b30 (diff) | |
download | hercules-c1f4368f75fecf30e1846e86a31b9d09735564e4.tar.gz hercules-c1f4368f75fecf30e1846e86a31b9d09735564e4.tar.bz2 hercules-c1f4368f75fecf30e1846e86a31b9d09735564e4.tar.xz hercules-c1f4368f75fecf30e1846e86a31b9d09735564e4.zip |
Corrected return value for some BUILDIN() functions
- The functions were returning `(bool)-1` instead of `false` in case of
error, or `(bool)0` instead of `true` in case of success.
Signed-off-by: Haru <haru@dotalux.com>
-rw-r--r-- | src/map/script.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/map/script.c b/src/map/script.c index 9ad1064f4..f72176e50 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -7305,7 +7305,7 @@ BUILDIN(getitem2) int get_count, i; memset(&item_tmp,0,sizeof(item_tmp)); if (item_data == NULL) - return -1; + return false; if(item_data->type==IT_WEAPON || item_data->type==IT_ARMOR) { ref = cap_value(ref, 0, MAX_REFINE); } @@ -13912,7 +13912,7 @@ BUILDIN(movenpc) y = script_getnum(st,4); if ((nd = npc->name2id(npc_name)) == NULL) - return -1; + return false; if (script_hasdata(st,5)) nd->dir = script_getnum(st,5) % 8; @@ -16344,7 +16344,7 @@ BUILDIN(getmonsterinfo) script_pushconststr(st,"null"); else script_pushint(st,-1); - return -1; + return false; } monster = mob->db(mob_id); switch ( script_getnum(st,3) ) { @@ -19640,7 +19640,7 @@ BUILDIN(countbound) } script_pushint(st,j); - return 0; + return true; } /*========================================== |