Method refreshWeight should send current load StatusUpdate.
Thanks to Index.
This commit is contained in:
parent
cbdc958c3b
commit
267cc8c60e
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -32,6 +32,7 @@ import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -46,6 +47,7 @@ import org.l2jmobius.gameserver.model.item.type.EtcItemType;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -776,7 +778,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -32,6 +32,7 @@ import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -46,6 +47,7 @@ import org.l2jmobius.gameserver.model.item.type.EtcItemType;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -776,7 +778,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -32,6 +32,7 @@ import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -46,6 +47,7 @@ import org.l2jmobius.gameserver.model.item.type.EtcItemType;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -776,7 +778,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -32,6 +32,7 @@ import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -46,6 +47,7 @@ import org.l2jmobius.gameserver.model.item.type.EtcItemType;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -776,7 +778,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -50,6 +51,7 @@ import org.l2jmobius.gameserver.model.skill.SkillConditionScope;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -780,7 +782,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -50,6 +51,7 @@ import org.l2jmobius.gameserver.model.skill.SkillConditionScope;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -780,7 +782,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -50,6 +51,7 @@ import org.l2jmobius.gameserver.model.skill.SkillConditionScope;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -780,7 +782,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -50,6 +51,7 @@ import org.l2jmobius.gameserver.model.skill.SkillConditionScope;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -780,7 +782,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -51,6 +52,7 @@ import org.l2jmobius.gameserver.model.skill.SkillConditionScope;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -781,7 +783,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -51,6 +52,7 @@ import org.l2jmobius.gameserver.model.skill.SkillConditionScope;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -781,7 +783,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -52,6 +53,7 @@ import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.limitshop.ExBloodyCoinCount;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
@ -805,7 +807,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -52,6 +53,7 @@ import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.limitshop.ExBloodyCoinCount;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
@ -805,7 +807,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -32,6 +32,7 @@ import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -46,6 +47,7 @@ import org.l2jmobius.gameserver.model.item.type.EtcItemType;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -850,7 +852,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -32,6 +32,7 @@ import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -46,6 +47,7 @@ import org.l2jmobius.gameserver.model.item.type.EtcItemType;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -850,7 +852,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -50,6 +51,7 @@ import org.l2jmobius.gameserver.model.skill.SkillConditionScope;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -854,7 +856,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -50,6 +51,7 @@ import org.l2jmobius.gameserver.model.skill.SkillConditionScope;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -854,7 +856,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -50,6 +51,7 @@ import org.l2jmobius.gameserver.model.skill.SkillConditionScope;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -854,7 +856,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -50,6 +51,7 @@ import org.l2jmobius.gameserver.model.skill.SkillConditionScope;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -854,7 +856,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -32,6 +32,7 @@ import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -46,6 +47,7 @@ import org.l2jmobius.gameserver.model.item.type.EtcItemType;
|
||||
import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
{
|
||||
@ -776,7 +778,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -52,6 +53,7 @@ import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.limitshop.ExBloodyCoinCount;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
@ -805,7 +807,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -52,6 +53,7 @@ import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.limitshop.ExBloodyCoinCount;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
@ -805,7 +807,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -52,6 +53,7 @@ import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.limitshop.ExBloodyCoinCount;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
@ -805,7 +807,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,7 @@ public enum StatusUpdateType
|
||||
MAX_HP(0x0A, Creature::getMaxHp),
|
||||
CUR_MP(0x0B, creature -> (int) creature.getCurrentMp()),
|
||||
MAX_MP(0x0C, Creature::getMaxMp),
|
||||
CUR_LOAD(0x0E, Creature::getCurrentLoad),
|
||||
|
||||
P_ATK(0x11, Creature::getPAtk),
|
||||
ATK_SPD(0x12, Creature::getPAtkSpd),
|
||||
|
@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.data.xml.AgathionData;
|
||||
import org.l2jmobius.gameserver.enums.InventoryBlockType;
|
||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||
import org.l2jmobius.gameserver.enums.StatusUpdateType;
|
||||
import org.l2jmobius.gameserver.model.TradeItem;
|
||||
import org.l2jmobius.gameserver.model.TradeList;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -52,6 +53,7 @@ import org.l2jmobius.gameserver.model.variables.ItemVariables;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.limitshop.ExBloodyCoinCount;
|
||||
|
||||
public class PlayerInventory extends Inventory
|
||||
@ -805,7 +807,12 @@ public class PlayerInventory extends Inventory
|
||||
public void refreshWeight()
|
||||
{
|
||||
super.refreshWeight();
|
||||
|
||||
_owner.refreshOverloaded(true);
|
||||
|
||||
final StatusUpdate su = new StatusUpdate(_owner);
|
||||
su.addUpdate(StatusUpdateType.CUR_LOAD, _owner.getCurrentLoad());
|
||||
_owner.sendPacket(su);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user