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

Card play manual undo didn't work #119

Closed
riverwanderer opened this issue Mar 19, 2024 · 2 comments
Closed

Card play manual undo didn't work #119

riverwanderer opened this issue Mar 19, 2024 · 2 comments
Assignees
Labels
beta Report from a Beta release bug Something isn't working not reproducible Unable to reproduce the issue in testing wontfix This will not be worked on
Milestone

Comments

@riverwanderer
Copy link
Owner

Module V5.0.0beta2
Vassal V3.7.9

I played an Assault centre and began to order units. Then, I wanted to put it back into my hand and play a different card.

I lifted it into my hand and then played Scout Right.

This totally confused the engine offering no end turn scout

@riverwanderer riverwanderer added bug Something isn't working beta Report from a Beta release labels Mar 19, 2024
@riverwanderer riverwanderer added this to the 5.0.0 milestone Mar 19, 2024
@riverwanderer riverwanderer self-assigned this Mar 19, 2024
@riverwanderer
Copy link
Owner Author

Initial assessment:

You should have been able to drag Assault Center back and play Scout Right, provided no combat dice have been rolled in the turn. I've re-tested that and it seems to be working - the replacement scout play is recognised and end turn works.

It even works - at least in my tests - when combat dice have been rolled, though you have to drag the Scout card on to the board to play it, as the Play command is intentionally disabled.

I was able to confuse the module by playing Scout before I'd retrieved the Assault card, again I had to drag the Scout card out of hand, but you retrieved the card first, which as I say, I can't reproduce so far.
It sounds like you've been able to trigger a bug. If you try this again sometime, a log file will help me investigate further.

Workaround is possible, if tedious:
Even when End Turn fails, there is a way to recover, by doing a manual end turn:

  1. Undo the failed end turn, if already made
  2. Drag two cards from the draw deck to the main board. Take 1 to hand, discard the other.
  3. From End Turn Options, choose "End Turn Only".

In general, the problem manifests by the new card not replacing the effect of the previous card. Manual combat dice adjustments and/or manual end turn operations may be needed.
Further more, any Counter-Attack will reflect the original played card, so also requiring manual adjustments.

@riverwanderer riverwanderer modified the milestones: 5.0.0, 5.0.1 Apr 15, 2024
@riverwanderer riverwanderer added the not reproducible Unable to reproduce the issue in testing label May 1, 2024
@riverwanderer riverwanderer added the wontfix This will not be worked on label Oct 5, 2024
@riverwanderer
Copy link
Owner Author

Closing as unable to reproduce or investigate further without a logfile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beta Report from a Beta release bug Something isn't working not reproducible Unable to reproduce the issue in testing wontfix This will not be worked on
Projects
Status: Done
Development

No branches or pull requests

1 participant