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

Canceling orders on settlers in the 1st turn should have no pentalties #196

Open
axx0 opened this issue Sep 24, 2016 · 4 comments
Open

Canceling orders on settlers in the 1st turn should have no pentalties #196

axx0 opened this issue Sep 24, 2016 · 4 comments
Assignees
Labels
Milestone

Comments

@axx0
Copy link
Contributor

axx0 commented Sep 24, 2016

If on the same turn you issued orders on a settler (to built something) you also cancel this order, the settler should be able to move and be given new orders normally, without penalties. Currently you have to wait for the next turn to issue new orders.

EDIT: Not entirely true. You can do this 4 times when ordering irrigation on plains, but no more, the settler just freezes after this, because the irrigation gets built. Similarly you can do this for 2 turns when building a road. The road gets built in just 1 turn instead of 2! This is a bug in original CIV1.

@SWY1985 SWY1985 added the bug label Sep 24, 2016
@SWY1985 SWY1985 added this to the 0.1.0-alpha.1 milestone Sep 24, 2016
@SWY1985 SWY1985 self-assigned this Sep 24, 2016
@SWY1985
Copy link
Owner

SWY1985 commented Sep 24, 2016

Okay, I will play with this in the original game in order to find out how it works exactly. Thanks!

@axx0
Copy link
Contributor Author

axx0 commented Sep 24, 2016

Basically when you issue R order to a settler (on a grassland) it immediately builds 50% of the road. If you then cancel the order and press R again, it will build an additional 50%, which means that the road is built in the very first turn!

If you want to exactly replicate the original CIV1, implement what I wrote above.

How it should be done - when canceling order on a settler, the 50% read build should be erased. This means that you cannot spam build orders in order to build road/irrigation/etc. on the first turn.

@SWY1985
Copy link
Owner

SWY1985 commented Mar 1, 2017

I will implement this in the same way that the original game works. Fixes/Patches that disable these exploits will be implemented later and can optionally be turned on/off.

@SWY1985
Copy link
Owner

SWY1985 commented Mar 23, 2018

Moving back to alpha.2.

@SWY1985 SWY1985 modified the milestones: 0.1.0-alpha.1, 0.1.0-alpha.2 Mar 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants