Inter-city trade: food and production #533
Labels
enhancement
New feature or request
gui
This issue requires changes to the user interface
server
This issue requires changes to the server
Make it possible to transport food and production between cities, either on a one-time basis or, preferably, creating permanent “trade route”.
There is a parallel issue/feature request asking to make this possible using Caravan unit, but it has issues and it may turn out to be cumbersome to operate. Also, Caravans are Caravans and maybe keep them for the possibility of regular trade routes, for which they were intended. So, jf you decide to do this, scrap the Caravan request issued a few days ago.
The feature: create a chat command and/or client thing that allows creation of a “transport route”, sending X food or production from City1 to City2.
/food City1 City2 X
/production City1 City2 X
The command can be made cumulative so that a negative value can adjust or stop the route, or make it overriding so that setting X=0 means stopping the route. Once the command is entered, a message should show saying “City1 is sending X food/production to City2”.
Advanced:
Create an effect that makes the nation pay for each trade route, either in a percentage of the trade amount or a lump sum or even based on the distance goods are transported. For example, 1 gold for every 10 tiles and 10 goods, rounded up, or distance rounded down and amount rounded up (so a small short route would cost 1 gold, not 2 gold).
A note on chat commands vs. graphic client adjustments
I’m not an expert, but I’d say that chat commands take less work for the coder than client adjustments. One of the reasons being thinking it through, deciding what is the best option and keeping in mind how much this addition may get in the way of future features. While, on the other hand, the reservoir for chat commands is limitless.
The text was updated successfully, but these errors were encountered: