As per Fix in Progress - Crash from Cargo Quest: Martinho Guterres in Sao Jorge | Page 2 | PiratesAhoy!: It appears that the whole Cargo Quest generation system basically makes NO SENSE! It looks for a nation first, then a commodity and then a town. It does this completely independently from each other, so that there does not necessarily need to be any logical link between these variables. Of course the CORRECT way would be to: 1. Check all available towns (taking into account nation relations and avoiding towns on the current island) 2. Choose one at random 3. Return the nation from that 4. Find a regular/import good for that town I also saw some code from 2005 that basically suggested this stuff was being modded, with a hack in place, because someone else was going to update it. That never happened, since that comment is still there 10 years later.