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

Multiple source cities on send resources #170

Open
Kiskadee-dev opened this issue Sep 8, 2023 · 0 comments
Open

Multiple source cities on send resources #170

Kiskadee-dev opened this issue Sep 8, 2023 · 0 comments
Labels
enhancement New feature or request evaluation required Items is pending review or evaluation by the team

Comments

@Kiskadee-dev
Copy link
Contributor

Currently, the sendresource functionality requires users to specify source cities individually, which can be repetitive and cumbersome when dealing with multiple cities. To improve usability and efficiency I suggest enhancing this functionality to allow for the selection of multiple cities without the need for repetitive input.

Proposed Changes:

  1. Cache the current resources so the next steps are faster. (The select cities should also have some sort of caching, ppl doesn't create/remove cities that often).
  2. Source City Selection: Enable users to select multiple source cities simultaneously, eliminating the need for repetitive input.
  3. Target City: Keep the option to choose the target city.
  4. Show the available resources from the selected sources.
  5. Select Resources: Allow users to choose the resources they want to send.
  6. Resource Allocation: When more than one source city is selected, provide the option to either split the chosen resources evenly between them or specify a custom resource allocation ratio, otherwise keep the old behaviour to allow backwards compatibility.

Benefits:

  • Streamlines the process of sending resources from multiple cities.
  • Reduces user effort and potential errors caused by repetitive input.
  • Offers flexibility with resource allocation when dealing with multiple source cities.

Use case:

  • User Scenario: A user wants to send a significant quantity of wood and marble from several source cities to a single destination.
  • Current Process: The user must repeatedly input the same destination for each source, leading to redundancy.
  • Proposed Process: chooses multiple source cities, specifies the destination city once, then selects the amount of wood and marble and decides whether to distribute the resources evenly or customarily among the sources.
@Kiskadee-dev Kiskadee-dev added enhancement New feature or request evaluation required Items is pending review or evaluation by the team labels Sep 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request evaluation required Items is pending review or evaluation by the team
Projects
None yet
Development

No branches or pull requests

1 participant