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

Move order persists after ordering single unit to attack a stack #1426

Open
dzfischer opened this issue Feb 9, 2023 · 0 comments
Open

Move order persists after ordering single unit to attack a stack #1426

dzfischer opened this issue Feb 9, 2023 · 0 comments
Labels
bug Something isn't working dll A C++ issue gameplay Something related to gameplay

Comments

@dzfischer
Copy link
Contributor

Expected behavior: After unit A attacks stack S and consumes all move points, A should not have any queued orders.

Actual: A has no move points but a queued order to attack S, requiring the player to manually cancel the order as the attack is probably undesirable.

If a single unit attacks an enemy stack on a neighboring tile and successfully kills one enemy unit but cannot enter the tile due to other enemy military units remaining their from the stack, there will be a queued order for the now-exhausted unit to keep trying to move onto the same tile occupied by enemy units next turn. This is often suicidal, and having to make sure to cancel such orders can be irritating. It would be nicer and more intuitive if a unit that attacked a neighboring tile but could not move onto it for whatever reason simply remained on its original tile without any orders for the future. Note that this issue only occurs with a single unit attacking, not when a whole stack is selected.

@dzfischer dzfischer added bug Something isn't working dll A C++ issue gameplay Something related to gameplay labels Feb 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working dll A C++ issue gameplay Something related to gameplay
Projects
None yet
Development

No branches or pull requests

1 participant