Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inter-city trade: food and production #533

Open
Corbeau-1 opened this issue Jul 20, 2021 · 2 comments
Open

Inter-city trade: food and production #533

Corbeau-1 opened this issue Jul 20, 2021 · 2 comments
Labels
enhancement New feature or request gui This issue requires changes to the user interface server This issue requires changes to the server

Comments

@Corbeau-1
Copy link
Contributor

Corbeau-1 commented Jul 20, 2021

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.

@lmoureaux lmoureaux added the enhancement New feature or request label Jul 22, 2021
@lmoureaux
Copy link
Contributor

scrap the Caravan request issued a few days ago

Where is it?

There is already some support for the notion of "goods" in the trade route system. This could be extended such that goods can be converted to something else than trade with effect-driven coefficients.

@Corbeau-1
Copy link
Contributor Author

scrap the Caravan request issued a few days ago

Where is it?

Hm, I had a mental blackout a bit. I meant this one:

#511

which is basically the last thing necessary to have basic control of food/production routes. But it's not a "Caravan request" as such.

@jwrober jwrober added gui This issue requires changes to the user interface server This issue requires changes to the server labels Jan 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gui This issue requires changes to the user interface server This issue requires changes to the server
Projects
None yet
Development

No branches or pull requests

3 participants