From 646a036e453c9b4693ca0202b66e7d07dd6e26d5 Mon Sep 17 00:00:00 2001 From: FlavioJS Date: Tue, 11 Nov 2008 04:02:48 +0000 Subject: * Updated script_commands.txt * Made scripts terminate with an error: (fixes bugreport:2429) - when getitem/getitem2 tries to delete more items than the player has - when trying to set Zeny to a negative number. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13368 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/pc.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/map/pc.c') diff --git a/src/map/pc.c b/src/map/pc.c index 87f05f197..62a875e13 100644 --- a/src/map/pc.c +++ b/src/map/pc.c @@ -5399,6 +5399,8 @@ int pc_setparam(struct map_session_data *sd,int type,int val) sd->status.status_point = val; break; case SP_ZENY: + if( val < 0 ) + return 0;// can't set negative zeny sd->status.zeny = cap_value(val, 0, MAX_ZENY); break; case SP_BASEEXP: -- cgit v1.2.3-70-g09d2