Fixed HP changes not been broadcasted.

This commit is contained in:
MobiusDev 2017-09-09 00:33:11 +00:00
parent 7f1a6f6fee
commit 57f365f3ec
4 changed files with 12 additions and 56 deletions

View File

@ -728,26 +728,15 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
} }
// HP // HP
if (isDead())
{
su.addUpdate(StatusUpdateType.MAX_HP, getMaxHp()); su.addUpdate(StatusUpdateType.MAX_HP, getMaxHp());
su.addUpdate(StatusUpdateType.CUR_HP, 0); su.addUpdate(StatusUpdateType.CUR_HP, (int) getCurrentHp());
}
else
{
computeStatusUpdate(su, StatusUpdateType.MAX_HP);
computeStatusUpdate(su, StatusUpdateType.CUR_HP);
}
// MP // MP
computeStatusUpdate(su, StatusUpdateType.MAX_MP); computeStatusUpdate(su, StatusUpdateType.MAX_MP);
computeStatusUpdate(su, StatusUpdateType.CUR_MP); computeStatusUpdate(su, StatusUpdateType.CUR_MP);
if (su.hasUpdates())
{
broadcastPacket(su); broadcastPacket(su);
} }
}
/** /**
* @param text * @param text

View File

@ -728,26 +728,15 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
} }
// HP // HP
if (isDead())
{
su.addUpdate(StatusUpdateType.MAX_HP, getMaxHp()); su.addUpdate(StatusUpdateType.MAX_HP, getMaxHp());
su.addUpdate(StatusUpdateType.CUR_HP, 0); su.addUpdate(StatusUpdateType.CUR_HP, (int) getCurrentHp());
}
else
{
computeStatusUpdate(su, StatusUpdateType.MAX_HP);
computeStatusUpdate(su, StatusUpdateType.CUR_HP);
}
// MP // MP
computeStatusUpdate(su, StatusUpdateType.MAX_MP); computeStatusUpdate(su, StatusUpdateType.MAX_MP);
computeStatusUpdate(su, StatusUpdateType.CUR_MP); computeStatusUpdate(su, StatusUpdateType.CUR_MP);
if (su.hasUpdates())
{
broadcastPacket(su); broadcastPacket(su);
} }
}
/** /**
* @param text * @param text

View File

@ -728,26 +728,15 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
} }
// HP // HP
if (isDead())
{
su.addUpdate(StatusUpdateType.MAX_HP, getMaxHp()); su.addUpdate(StatusUpdateType.MAX_HP, getMaxHp());
su.addUpdate(StatusUpdateType.CUR_HP, 0); su.addUpdate(StatusUpdateType.CUR_HP, (int) getCurrentHp());
}
else
{
computeStatusUpdate(su, StatusUpdateType.MAX_HP);
computeStatusUpdate(su, StatusUpdateType.CUR_HP);
}
// MP // MP
computeStatusUpdate(su, StatusUpdateType.MAX_MP); computeStatusUpdate(su, StatusUpdateType.MAX_MP);
computeStatusUpdate(su, StatusUpdateType.CUR_MP); computeStatusUpdate(su, StatusUpdateType.CUR_MP);
if (su.hasUpdates())
{
broadcastPacket(su); broadcastPacket(su);
} }
}
/** /**
* @param text * @param text

View File

@ -728,26 +728,15 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
} }
// HP // HP
if (isDead())
{
su.addUpdate(StatusUpdateType.MAX_HP, getMaxHp()); su.addUpdate(StatusUpdateType.MAX_HP, getMaxHp());
su.addUpdate(StatusUpdateType.CUR_HP, 0); su.addUpdate(StatusUpdateType.CUR_HP, (int) getCurrentHp());
}
else
{
computeStatusUpdate(su, StatusUpdateType.MAX_HP);
computeStatusUpdate(su, StatusUpdateType.CUR_HP);
}
// MP // MP
computeStatusUpdate(su, StatusUpdateType.MAX_MP); computeStatusUpdate(su, StatusUpdateType.MAX_MP);
computeStatusUpdate(su, StatusUpdateType.CUR_MP); computeStatusUpdate(su, StatusUpdateType.CUR_MP);
if (su.hasUpdates())
{
broadcastPacket(su); broadcastPacket(su);
} }
}
/** /**
* @param text * @param text