From 1c7cf5aa3ec13063857b7528855732f634573058 Mon Sep 17 00:00:00 2001 From: zephyrus Date: Fri, 11 Apr 2008 00:42:34 +0000 Subject: [PATCH] - Fixed a bug in de-adopt code (parent skills need to be removed). git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12555 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/chrif.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/map/chrif.c b/src/map/chrif.c index 9b38a642ec..78b8c1733a 100644 --- a/src/map/chrif.c +++ b/src/map/chrif.c @@ -892,6 +892,7 @@ int chrif_deadopt(int father_id, int mother_id, int child_id) if( father_id && (sd = map_charid2sd(father_id)) != NULL && sd->status.child == child_id ) { sd->status.child = 0; + sd->status.skill[410].id = 0; sd->status.skill[410].lv = 0; sd->status.skill[410].flag = 0; clif_skillinfoblock(sd); @@ -900,6 +901,7 @@ int chrif_deadopt(int father_id, int mother_id, int child_id) if( mother_id && (sd = map_charid2sd(mother_id)) != NULL && sd->status.child == child_id ) { sd->status.child = 0; + sd->status.skill[410].id = 0; sd->status.skill[410].lv = 0; sd->status.skill[410].flag = 0; clif_skillinfoblock(sd);