Here's an idea on how to fix trader "bug":
- Revamp the whole trading menu to get objects to trade from one point to another, and instead turn it into a actual system where a package set (carried by a mount) is being auctioned at a city to sell to merchants, who can 'choose' another city to sell...