Send HP StatusUpdate when join a party.
This commit is contained in:
@@ -35,6 +35,7 @@ import org.l2jmobius.commons.util.Rnd;
|
|||||||
import org.l2jmobius.gameserver.GameTimeController;
|
import org.l2jmobius.gameserver.GameTimeController;
|
||||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
||||||
|
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||||
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
||||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||||
@@ -62,6 +63,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAdd;
|
|||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.util.Util;
|
import org.l2jmobius.gameserver.util.Util;
|
||||||
|
|
||||||
@@ -356,6 +358,11 @@ public class Party extends AbstractPlayerGroup
|
|||||||
_partyLvl = player.getLevel();
|
_partyLvl = player.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// status update for hp bar display
|
||||||
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
su.addUpdate(StatusUpdateType.MAX_HP, player.getMaxHp());
|
||||||
|
su.addUpdate(StatusUpdateType.CUR_HP, (int) player.getCurrentHp());
|
||||||
|
|
||||||
// update partySpelled
|
// update partySpelled
|
||||||
Summon summon;
|
Summon summon;
|
||||||
for (PlayerInstance member : _members)
|
for (PlayerInstance member : _members)
|
||||||
@@ -370,6 +377,9 @@ public class Party extends AbstractPlayerGroup
|
|||||||
summon.updateEffectIcons();
|
summon.updateEffectIcons();
|
||||||
}
|
}
|
||||||
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
||||||
|
|
||||||
|
// send hp status update
|
||||||
|
member.sendPacket(su);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -35,6 +35,7 @@ import org.l2jmobius.commons.util.Rnd;
|
|||||||
import org.l2jmobius.gameserver.GameTimeController;
|
import org.l2jmobius.gameserver.GameTimeController;
|
||||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
||||||
|
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||||
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
||||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||||
@@ -62,6 +63,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAdd;
|
|||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.util.Util;
|
import org.l2jmobius.gameserver.util.Util;
|
||||||
|
|
||||||
@@ -356,6 +358,11 @@ public class Party extends AbstractPlayerGroup
|
|||||||
_partyLvl = player.getLevel();
|
_partyLvl = player.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// status update for hp bar display
|
||||||
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
su.addUpdate(StatusUpdateType.MAX_HP, player.getMaxHp());
|
||||||
|
su.addUpdate(StatusUpdateType.CUR_HP, (int) player.getCurrentHp());
|
||||||
|
|
||||||
// update partySpelled
|
// update partySpelled
|
||||||
Summon summon;
|
Summon summon;
|
||||||
for (PlayerInstance member : _members)
|
for (PlayerInstance member : _members)
|
||||||
@@ -370,6 +377,9 @@ public class Party extends AbstractPlayerGroup
|
|||||||
summon.updateEffectIcons();
|
summon.updateEffectIcons();
|
||||||
}
|
}
|
||||||
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
||||||
|
|
||||||
|
// send hp status update
|
||||||
|
member.sendPacket(su);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -35,6 +35,7 @@ import org.l2jmobius.commons.util.Rnd;
|
|||||||
import org.l2jmobius.gameserver.GameTimeController;
|
import org.l2jmobius.gameserver.GameTimeController;
|
||||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
||||||
|
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||||
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
||||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||||
@@ -62,6 +63,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAdd;
|
|||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.util.Util;
|
import org.l2jmobius.gameserver.util.Util;
|
||||||
|
|
||||||
@@ -356,6 +358,11 @@ public class Party extends AbstractPlayerGroup
|
|||||||
_partyLvl = player.getLevel();
|
_partyLvl = player.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// status update for hp bar display
|
||||||
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
su.addUpdate(StatusUpdateType.MAX_HP, player.getMaxHp());
|
||||||
|
su.addUpdate(StatusUpdateType.CUR_HP, (int) player.getCurrentHp());
|
||||||
|
|
||||||
// update partySpelled
|
// update partySpelled
|
||||||
Summon summon;
|
Summon summon;
|
||||||
for (PlayerInstance member : _members)
|
for (PlayerInstance member : _members)
|
||||||
@@ -370,6 +377,9 @@ public class Party extends AbstractPlayerGroup
|
|||||||
summon.updateEffectIcons();
|
summon.updateEffectIcons();
|
||||||
}
|
}
|
||||||
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
||||||
|
|
||||||
|
// send hp status update
|
||||||
|
member.sendPacket(su);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -35,6 +35,7 @@ import org.l2jmobius.commons.util.Rnd;
|
|||||||
import org.l2jmobius.gameserver.GameTimeController;
|
import org.l2jmobius.gameserver.GameTimeController;
|
||||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
||||||
|
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||||
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
||||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||||
@@ -62,6 +63,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAdd;
|
|||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.util.Util;
|
import org.l2jmobius.gameserver.util.Util;
|
||||||
|
|
||||||
@@ -356,6 +358,11 @@ public class Party extends AbstractPlayerGroup
|
|||||||
_partyLvl = player.getLevel();
|
_partyLvl = player.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// status update for hp bar display
|
||||||
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
su.addUpdate(StatusUpdateType.MAX_HP, player.getMaxHp());
|
||||||
|
su.addUpdate(StatusUpdateType.CUR_HP, (int) player.getCurrentHp());
|
||||||
|
|
||||||
// update partySpelled
|
// update partySpelled
|
||||||
Summon summon;
|
Summon summon;
|
||||||
for (PlayerInstance member : _members)
|
for (PlayerInstance member : _members)
|
||||||
@@ -370,6 +377,9 @@ public class Party extends AbstractPlayerGroup
|
|||||||
summon.updateEffectIcons();
|
summon.updateEffectIcons();
|
||||||
}
|
}
|
||||||
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
||||||
|
|
||||||
|
// send hp status update
|
||||||
|
member.sendPacket(su);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -35,6 +35,7 @@ import org.l2jmobius.commons.util.Rnd;
|
|||||||
import org.l2jmobius.gameserver.GameTimeController;
|
import org.l2jmobius.gameserver.GameTimeController;
|
||||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
||||||
|
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||||
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
||||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||||
@@ -62,6 +63,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAdd;
|
|||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.util.Util;
|
import org.l2jmobius.gameserver.util.Util;
|
||||||
|
|
||||||
@@ -356,6 +358,11 @@ public class Party extends AbstractPlayerGroup
|
|||||||
_partyLvl = player.getLevel();
|
_partyLvl = player.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// status update for hp bar display
|
||||||
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
su.addUpdate(StatusUpdateType.MAX_HP, player.getMaxHp());
|
||||||
|
su.addUpdate(StatusUpdateType.CUR_HP, (int) player.getCurrentHp());
|
||||||
|
|
||||||
// update partySpelled
|
// update partySpelled
|
||||||
Summon summon;
|
Summon summon;
|
||||||
for (PlayerInstance member : _members)
|
for (PlayerInstance member : _members)
|
||||||
@@ -370,6 +377,9 @@ public class Party extends AbstractPlayerGroup
|
|||||||
summon.updateEffectIcons();
|
summon.updateEffectIcons();
|
||||||
}
|
}
|
||||||
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
||||||
|
|
||||||
|
// send hp status update
|
||||||
|
member.sendPacket(su);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -35,6 +35,7 @@ import org.l2jmobius.commons.util.Rnd;
|
|||||||
import org.l2jmobius.gameserver.GameTimeController;
|
import org.l2jmobius.gameserver.GameTimeController;
|
||||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
||||||
|
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||||
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
||||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||||
@@ -62,6 +63,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAdd;
|
|||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.util.Util;
|
import org.l2jmobius.gameserver.util.Util;
|
||||||
|
|
||||||
@@ -356,6 +358,11 @@ public class Party extends AbstractPlayerGroup
|
|||||||
_partyLvl = player.getLevel();
|
_partyLvl = player.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// status update for hp bar display
|
||||||
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
su.addUpdate(StatusUpdateType.MAX_HP, player.getMaxHp());
|
||||||
|
su.addUpdate(StatusUpdateType.CUR_HP, (int) player.getCurrentHp());
|
||||||
|
|
||||||
// update partySpelled
|
// update partySpelled
|
||||||
Summon summon;
|
Summon summon;
|
||||||
for (PlayerInstance member : _members)
|
for (PlayerInstance member : _members)
|
||||||
@@ -370,6 +377,9 @@ public class Party extends AbstractPlayerGroup
|
|||||||
summon.updateEffectIcons();
|
summon.updateEffectIcons();
|
||||||
}
|
}
|
||||||
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
||||||
|
|
||||||
|
// send hp status update
|
||||||
|
member.sendPacket(su);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -35,6 +35,7 @@ import org.l2jmobius.commons.util.Rnd;
|
|||||||
import org.l2jmobius.gameserver.GameTimeController;
|
import org.l2jmobius.gameserver.GameTimeController;
|
||||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
||||||
|
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||||
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
||||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||||
@@ -62,6 +63,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAdd;
|
|||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.util.Util;
|
import org.l2jmobius.gameserver.util.Util;
|
||||||
|
|
||||||
@@ -356,6 +358,11 @@ public class Party extends AbstractPlayerGroup
|
|||||||
_partyLvl = player.getLevel();
|
_partyLvl = player.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// status update for hp bar display
|
||||||
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
su.addUpdate(StatusUpdateType.MAX_HP, player.getMaxHp());
|
||||||
|
su.addUpdate(StatusUpdateType.CUR_HP, (int) player.getCurrentHp());
|
||||||
|
|
||||||
// update partySpelled
|
// update partySpelled
|
||||||
Summon summon;
|
Summon summon;
|
||||||
for (PlayerInstance member : _members)
|
for (PlayerInstance member : _members)
|
||||||
@@ -370,6 +377,9 @@ public class Party extends AbstractPlayerGroup
|
|||||||
summon.updateEffectIcons();
|
summon.updateEffectIcons();
|
||||||
}
|
}
|
||||||
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
||||||
|
|
||||||
|
// send hp status update
|
||||||
|
member.sendPacket(su);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -35,6 +35,7 @@ import org.l2jmobius.commons.util.Rnd;
|
|||||||
import org.l2jmobius.gameserver.GameTimeController;
|
import org.l2jmobius.gameserver.GameTimeController;
|
||||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
||||||
|
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||||
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
||||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||||
@@ -62,6 +63,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAdd;
|
|||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.util.Util;
|
import org.l2jmobius.gameserver.util.Util;
|
||||||
|
|
||||||
@@ -356,6 +358,11 @@ public class Party extends AbstractPlayerGroup
|
|||||||
_partyLvl = player.getLevel();
|
_partyLvl = player.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// status update for hp bar display
|
||||||
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
su.addUpdate(StatusUpdateType.MAX_HP, player.getMaxHp());
|
||||||
|
su.addUpdate(StatusUpdateType.CUR_HP, (int) player.getCurrentHp());
|
||||||
|
|
||||||
// update partySpelled
|
// update partySpelled
|
||||||
Summon summon;
|
Summon summon;
|
||||||
for (PlayerInstance member : _members)
|
for (PlayerInstance member : _members)
|
||||||
@@ -370,6 +377,9 @@ public class Party extends AbstractPlayerGroup
|
|||||||
summon.updateEffectIcons();
|
summon.updateEffectIcons();
|
||||||
}
|
}
|
||||||
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
||||||
|
|
||||||
|
// send hp status update
|
||||||
|
member.sendPacket(su);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -35,6 +35,7 @@ import org.l2jmobius.commons.util.Rnd;
|
|||||||
import org.l2jmobius.gameserver.GameTimeController;
|
import org.l2jmobius.gameserver.GameTimeController;
|
||||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
||||||
|
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||||
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
||||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||||
@@ -62,6 +63,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAdd;
|
|||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.util.Util;
|
import org.l2jmobius.gameserver.util.Util;
|
||||||
|
|
||||||
@@ -356,6 +358,11 @@ public class Party extends AbstractPlayerGroup
|
|||||||
_partyLvl = player.getLevel();
|
_partyLvl = player.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// status update for hp bar display
|
||||||
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
su.addUpdate(StatusUpdateType.MAX_HP, player.getMaxHp());
|
||||||
|
su.addUpdate(StatusUpdateType.CUR_HP, (int) player.getCurrentHp());
|
||||||
|
|
||||||
// update partySpelled
|
// update partySpelled
|
||||||
Summon summon;
|
Summon summon;
|
||||||
for (PlayerInstance member : _members)
|
for (PlayerInstance member : _members)
|
||||||
@@ -370,6 +377,9 @@ public class Party extends AbstractPlayerGroup
|
|||||||
summon.updateEffectIcons();
|
summon.updateEffectIcons();
|
||||||
}
|
}
|
||||||
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
||||||
|
|
||||||
|
// send hp status update
|
||||||
|
member.sendPacket(su);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -35,6 +35,7 @@ import org.l2jmobius.commons.util.Rnd;
|
|||||||
import org.l2jmobius.gameserver.GameTimeController;
|
import org.l2jmobius.gameserver.GameTimeController;
|
||||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
||||||
|
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||||
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
||||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||||
@@ -62,6 +63,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAdd;
|
|||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.util.Util;
|
import org.l2jmobius.gameserver.util.Util;
|
||||||
|
|
||||||
@@ -356,6 +358,11 @@ public class Party extends AbstractPlayerGroup
|
|||||||
_partyLvl = player.getLevel();
|
_partyLvl = player.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// status update for hp bar display
|
||||||
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
su.addUpdate(StatusUpdateType.MAX_HP, player.getMaxHp());
|
||||||
|
su.addUpdate(StatusUpdateType.CUR_HP, (int) player.getCurrentHp());
|
||||||
|
|
||||||
// update partySpelled
|
// update partySpelled
|
||||||
Summon summon;
|
Summon summon;
|
||||||
for (PlayerInstance member : _members)
|
for (PlayerInstance member : _members)
|
||||||
@@ -370,6 +377,9 @@ public class Party extends AbstractPlayerGroup
|
|||||||
summon.updateEffectIcons();
|
summon.updateEffectIcons();
|
||||||
}
|
}
|
||||||
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
||||||
|
|
||||||
|
// send hp status update
|
||||||
|
member.sendPacket(su);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -35,6 +35,7 @@ import org.l2jmobius.commons.util.Rnd;
|
|||||||
import org.l2jmobius.gameserver.GameTimeController;
|
import org.l2jmobius.gameserver.GameTimeController;
|
||||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
||||||
|
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||||
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
||||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||||
@@ -62,6 +63,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAdd;
|
|||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.util.Util;
|
import org.l2jmobius.gameserver.util.Util;
|
||||||
|
|
||||||
@@ -356,6 +358,11 @@ public class Party extends AbstractPlayerGroup
|
|||||||
_partyLvl = player.getLevel();
|
_partyLvl = player.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// status update for hp bar display
|
||||||
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
su.addUpdate(StatusUpdateType.MAX_HP, player.getMaxHp());
|
||||||
|
su.addUpdate(StatusUpdateType.CUR_HP, (int) player.getCurrentHp());
|
||||||
|
|
||||||
// update partySpelled
|
// update partySpelled
|
||||||
Summon summon;
|
Summon summon;
|
||||||
for (PlayerInstance member : _members)
|
for (PlayerInstance member : _members)
|
||||||
@@ -370,6 +377,9 @@ public class Party extends AbstractPlayerGroup
|
|||||||
summon.updateEffectIcons();
|
summon.updateEffectIcons();
|
||||||
}
|
}
|
||||||
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
||||||
|
|
||||||
|
// send hp status update
|
||||||
|
member.sendPacket(su);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -35,6 +35,7 @@ import org.l2jmobius.commons.util.Rnd;
|
|||||||
import org.l2jmobius.gameserver.GameTimeController;
|
import org.l2jmobius.gameserver.GameTimeController;
|
||||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
import org.l2jmobius.gameserver.enums.PartyDistributionType;
|
||||||
|
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||||
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
import org.l2jmobius.gameserver.instancemanager.PcCafePointsManager;
|
||||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||||
@@ -62,6 +63,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAdd;
|
|||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDelete;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.util.Util;
|
import org.l2jmobius.gameserver.util.Util;
|
||||||
|
|
||||||
@@ -356,6 +358,11 @@ public class Party extends AbstractPlayerGroup
|
|||||||
_partyLvl = player.getLevel();
|
_partyLvl = player.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// status update for hp bar display
|
||||||
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
su.addUpdate(StatusUpdateType.MAX_HP, player.getMaxHp());
|
||||||
|
su.addUpdate(StatusUpdateType.CUR_HP, (int) player.getCurrentHp());
|
||||||
|
|
||||||
// update partySpelled
|
// update partySpelled
|
||||||
Summon summon;
|
Summon summon;
|
||||||
for (PlayerInstance member : _members)
|
for (PlayerInstance member : _members)
|
||||||
@@ -370,6 +377,9 @@ public class Party extends AbstractPlayerGroup
|
|||||||
summon.updateEffectIcons();
|
summon.updateEffectIcons();
|
||||||
}
|
}
|
||||||
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
member.getServitors().values().forEach(Summon::updateEffectIcons);
|
||||||
|
|
||||||
|
// send hp status update
|
||||||
|
member.sendPacket(su);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user