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

Allies should not be removed until "The Trial / Boxing the Line" is resolved #54

Open
drnlm opened this issue Jul 12, 2016 · 0 comments

Comments

@drnlm
Copy link

drnlm commented Jul 12, 2016

This was reported on boardgamegeek - https://boardgamegeek.com/article/20340887#20340887 - but no one seems to have filed an issue here.

Discarding allies is the first step of resolving "The Trail / Boxing the Line" (Exodus rulebook, page 20), so they should not be discarded when crossroads cards are dealt. This is potentially important when locations are damaged or players executed during crossroads, since that could allow Cylon players to dump more trauma.

AFAICT, this requires moving the discarding allies loop from IonNeb.DealCrossroads to IonNeb.ButtonResolveCrossroads It will also require changing IonNeb.UpdateTTTargetList to append "Crossroads card" to the list of targets, rather than replacing the entire list, so trauma can still be assigned to any allies that appear.

This also requires changing the logic for when to stop drawing allies and trauma tokens. I don't have a better idea than adding an extra flag somewhere to the Ionian Nebula tab that is checked instead of the current distance tab, but

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant