Classic 166 public source regression in MultiSellList packet structure.
Environment:
- L2JMobius Classic 166 public source
- Korean client, protocol 166
- clean source, reproduced on default multisell behavior
Issue:
- Multisell item names display incorrectly
- opening multisell causes freeze/lag
- multisell exchange also causes freeze/lag
- normal BuyList shop works correctly
Findings:
After comparing current public source MultiSellList.java with an older compiled GameServer.jar that works correctly on the same client, the packet header structure is different.
Adjusting the MultiSellList header to the older working layout fixes:
- item list display
- exchange display
- lag/freeze on open and exchange
This looks like a packet structure mismatch/regression for Classic 166 public source.