From 877018d1296c984afe72b79f076265d6d27c3a7c Mon Sep 17 00:00:00 2001 From: Stefan Beller Date: Sun, 27 Feb 2011 10:37:13 +0100 Subject: making buildin_getareadropitems last argument optional MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit buildin_getareadropitem takes at last argument, if the items should be deleted. This is now optional Reviewed by: Jessica Tölke --- src/map/script.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/map/script.c b/src/map/script.c index fc0169b..00f4b0b 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -551,7 +551,7 @@ struct { buildin_getareausers, "getareausers", "siiii"}, { - buildin_getareadropitem, "getareadropitem", "siiiiii"}, + buildin_getareadropitem, "getareadropitem", "siiiii*"}, { buildin_enablenpc, "enablenpc", "s"}, { @@ -4769,7 +4769,8 @@ int buildin_getareadropitem (struct script_state *st) else item = conv_num (st, data); - delitems = conv_num (st, &(st->stack->stack_data[st->start + 8])); + if (st->end > st->start + 8) + delitems = conv_num (st, &(st->stack->stack_data[st->start + 8])); if ((m = map_mapname2mapid (str)) < 0) { -- cgit v1.2.3-60-g2f50