From d0301ea03b9d46bc19635dcfa27becb9729e1725 Mon Sep 17 00:00:00 2001 From: rud0lp20 Date: Wed, 30 May 2012 19:10:36 +0000 Subject: Fixed bugreport:5873 sex changed shouldn't now make exploits regarding item bonuses. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16167 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/script.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/map/script.c') diff --git a/src/map/script.c b/src/map/script.c index 5b38a0daf..e7a11309c 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -9684,10 +9684,14 @@ BUILDIN_FUNC(changebase) *------------------------------------------*/ BUILDIN_FUNC(changesex) { + int i; TBL_PC *sd = NULL; sd = script_rid2sd(st); pc_resetskill(sd,4); + // to avoid any problem with equipment and invalid sex, equipment is unequiped. + for( i=0; iequip_index[i] >= 0 ) pc_unequipitem(sd, sd->equip_index[i], 3); chrif_changesex(sd); return 0; } -- cgit v1.2.3-60-g2f50