Method refreshWeight should send current load StatusUpdate.
Thanks to Index.
This commit is contained in:
		@@ -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);
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user