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

Take Command #86

Open
rdr2019 opened this issue Apr 27, 2019 · 5 comments
Open

Take Command #86

rdr2019 opened this issue Apr 27, 2019 · 5 comments

Comments

@rdr2019
Copy link

rdr2019 commented Apr 27, 2019

  • A TAKE command would make caravans much easier
  • Additional features would be the ability to TAKE according to capacity, with WALK being the default.
    examples:
    TAKE 4321 all wood
    TAKE 4321 all wood SWIM
@Mochnant
Copy link
Collaborator

For producers this is already covered by the SHARE command, which if the caravan has set anyone can "take". It is also possible to do this more typically by having the caravan GIVE.

How would a TAKE command improve on this materially?

@rdr2019
Copy link
Author

rdr2019 commented Apr 27, 2019 via email

@Mochnant
Copy link
Collaborator

The @ GIVE command will handle that, and the warnings can be safely ignored. No TURN ... ENDTURN are required.

The addition of an automatic maximum GIVE option to preserve WALK is useful, though.

Adding TAKE seems needlessly complicating the already complicated micromanagement.

@dark-neryx
Copy link

I would go so far as to say that TAKE is actually more useful than GIVE. SHARE only works for demanded items, not everything. With TAKE, I can write only a script for the caravan, and all of the producers (taxers, raw mats, etc.) can just have a single @ line in their script. Then the caravan just TAKEs whatever is being produced as it passes through each hex.

It also allows for easy addition of one-time pickups from units on the caravan path that don't want to give up everything they're producing every time the caravan comes through.

GIVE still has its uses, but TAKE is a more powerful command with regard to caravans, and since those are such a big part of the game, it makes a lot of sense.

@Mochnant
Copy link
Collaborator

I don't think there is any chance TAKE is more useful than GIVE, but I won't argue that one any further.

As for what is more useful a way to make caravans, having it all in the caravan script is a matter of opinion. I would never do that, as it reduces the ease of changing routes. Having GIVE with the PRODUCE seems much more straightforward.

That said, I will add the HELP WANTED flag and if there is a volunteer who wants to take the time to add this functionality, then we'll have TAKE.

nedbrek pushed a commit that referenced this issue Sep 28, 2022
* Half bonus

* RIDI bonus

* RIDI bonus docs

* Move RIDI message to make it look more natural

* Fix build warnings

* Cleanup after testing

Co-authored-by: Artem Trytiak <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants