namespace ACE.Server.Network.GameAction.Actions { /// /// This method handles the Game Action F7B1 - 0x0055 Stackable Split to Container. This is sent to the server when the player /// splits a stack in a container. There are different messages for split to 3D (world) and to split to wield. We get from the client /// the guid of the item stack we are about to split, the container Id, the place 0 - MaxPackCapacity ie the slot in the container we are trying to split to /// and finally we get the amount we are trying to split out. Og II /// public static class GameActionStackableSplitToContainer { [GameAction(GameActionType.StackableSplitToContainer)] public static void Handle(ClientMessage message, Session session) { // Read in the applicable data. uint stackId = message.Payload.ReadUInt32(); uint containerId = message.Payload.ReadUInt32(); int place = message.Payload.ReadInt32(); int amount = message.Payload.ReadInt32(); session.Player.HandleActionStackableSplitToContainer(stackId, containerId, place, amount); } } }