From adf1641e5efb0e136a03d5bdefdc9ae20c2d6450 Mon Sep 17 00:00:00 2001 From: toms Date: Fri, 18 Aug 2006 15:03:26 +0000 Subject: Fixed @homlvup git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@8346 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/atcommand.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/map/atcommand.c') diff --git a/src/map/atcommand.c b/src/map/atcommand.c index f87418c6b..00bc9dd39 100644 --- a/src/map/atcommand.c +++ b/src/map/atcommand.c @@ -9775,6 +9775,7 @@ int atcommand_homlevel( const int fd, struct map_session_data* sd, const char* command, const char* message) { + TBL_HOM * hd; int level = 0, i = 0; nullpo_retr(-1, sd); @@ -9786,12 +9787,15 @@ int atcommand_homlevel( return 1 ; level = atoi(message); + hd = sd->hd; - for (i = 1; i <= level && sd->hd->exp_next; i++){ - sd->homunculus.exp += sd->hd->exp_next; - merc_hom_levelup(sd->hd); + for (i = 1; i <= level && hd->exp_next; i++){ + sd->homunculus.exp += hd->exp_next; + merc_hom_levelup(hd); } - clif_misceffect2(&sd->hd->bl,568); + status_calc_homunculus(hd,0); + status_percent_heal(&hd->bl, 100, 100); + clif_misceffect2(&hd->bl,568); return 0; } -- cgit v1.2.3-60-g2f50