|
@@ -6144,7 +6144,7 @@ static void clif_hpmeter_single(int fd, struct map_session_data *sd)
|
|
|
WFIFOW(fd,0) = 0x106;
|
|
|
WFIFOL(fd,2) = sd->status.account_id;
|
|
|
if (sd->battle_status.max_hp > SHRT_MAX) { //To correctly display the %hp bar. [Skotlex]
|
|
|
- WFIFOW(fd,6) = 100*sd->battle_status.hp/(sd->battle_status.max_hp/100);
|
|
|
+ WFIFOW(fd,6) = sd->battle_status.hp/(sd->battle_status.max_hp/100);
|
|
|
WFIFOW(fd,8) = 100;
|
|
|
} else {
|
|
|
WFIFOW(fd,6) = sd->battle_status.hp;
|
|
@@ -6174,7 +6174,7 @@ int clif_hpmeter(struct map_session_data *sd)
|
|
|
WBUFW(buf,0) = 0x106;
|
|
|
WBUFL(buf,2) = sd->status.account_id;
|
|
|
if (sd->battle_status.max_hp > SHRT_MAX) { //To correctly display the %hp bar. [Skotlex]
|
|
|
- WBUFW(buf,6) = 100*sd->battle_status.hp/(sd->battle_status.max_hp/100);
|
|
|
+ WBUFW(buf,6) = sd->battle_status.hp/(sd->battle_status.max_hp/100);
|
|
|
WBUFW(buf,8) = 100;
|
|
|
} else {
|
|
|
WBUFW(buf,6) = sd->battle_status.hp;
|