diff --git a/src/map/clif.c b/src/map/clif.c index fde947661f..b6a9f38f5a 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -7835,7 +7835,7 @@ int clif_charnameack (int fd, struct block_list *bl) } else if (battle_config.show_mob_hp) { char mobhp[50]; WBUFW(buf, 0) = cmd = 0x195; - sprintf(mobhp, "HP: %d/%d", md->status.hp, md->status.max_hp); + sprintf(mobhp, "HP: %u/%u", md->status.hp, md->status.max_hp); //Even thought mobhp ain't a name, we send it as one so the client //can parse it. memcpy(WBUFP(buf,30), mobhp, NAME_LENGTH); diff --git a/src/map/mob.c b/src/map/mob.c index c7096fb86d..f1a4f9f829 100644 --- a/src/map/mob.c +++ b/src/map/mob.c @@ -1331,7 +1331,7 @@ static int mob_ai_sub_lazy(DBKey key,void * data,va_list app) md->last_thinktime=tick; - if (md->bl.prev==NULL || md->base_status->hp == 0) + if (md->bl.prev==NULL || md->status.hp == 0) return 1; // 取り巻きモンスターの処理(呼び戻しされた時)