diff --git a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Creature.java b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Creature.java index 776f2eb5b0..ec0d50715a 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Creature.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Creature.java @@ -5626,9 +5626,16 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe if ((oldValue == null) || (oldValue != newValue)) { su.addUpdate(type, newValue); - if ((type == StatusUpdateType.MAX_DP) && isPlayer()) + if (isPlayer()) { - su.addUpdate(StatusUpdateType.CUR_DP, getActingPlayer().getDeathPoints()); + if ((type == StatusUpdateType.MAX_DP)) + { + su.addUpdate(StatusUpdateType.CUR_DP, getActingPlayer().getDeathPoints()); + } + else if ((type == StatusUpdateType.MAX_BP)) + { + su.addUpdate(StatusUpdateType.CUR_BP, getActingPlayer().getBeastPoints()); + } } return newValue; } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/serverpackets/StatusUpdate.java b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/serverpackets/StatusUpdate.java index 0f99a19cd2..fc19fef228 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/serverpackets/StatusUpdate.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/serverpackets/StatusUpdate.java @@ -54,6 +54,7 @@ public class StatusUpdate implements IClientOutgoingPacket case CUR_MP: case CUR_CP: case CUR_DP: + case CUR_BP: { _isVisible = true; }