No worries
Yeah, I discovered that when I was getting multiple OP_MoveItem packets. That's how I found out the client does auto-splitting of stacks
and actually sends a move quantity in the packet. We just didn't handle it
I'm working on the second part of that now..stacking into the inventory - accepted or canceled trades. (I need to get a US english spell-checker...)
I'm coding it to process bags first, then stackables and lastly anything remaining.
My Inventory::FindFreeSlotForTradeItem() works..but, I'm having issues on the split not counting correctly..still needs some work.
I'll push this change once it's working correctly.