# Twilight Struggle: two issues

**URL:** <https://forum.vassalengine.org/t/twilight-struggle-two-issues/3764>\
**Category:** Module Support\
**Created:** [March 18, 2011, 11:38pm UTC](https://forum.vassalengine.org/t/twilight-struggle-two-issues/3764 "2011-03-18T23:38:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![zschub](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/z/ecccb3/32.png) [@zschub](https://forum.vassalengine.org/u/zschub)\
**Post date:** [March 18, 2011, 11:38pm UTC](https://forum.vassalengine.org/t/twilight-struggle-two-issues/3764/1 "2011-03-18T23:38:39Z")

</div>

Hi Michael,  
I am continuing to enjoy your TS Deluxe implementation - thank you for your work.

We hit two issues along the way:

1. With the Formosan Resolution in play, the Asian region domination marker does not reflect the actual count of Battleground countries. I wondered if it’s possible to augment the code with some logic to handle this (US controls Taiwan, event has not yet been cancelled by US play of the China card)?

Scoring was correct however - which is of credit to you! 🙂

1. The second one was much more difficult: we arrived at a situation where the US player was holding the Puppet Governments card in his hand. However, the card in his hand had _no_ right click options to play it. Alas I don’t recall how we arrived at the situation and it may be that us users arrived there in an odd way or a small bug.

None the less, this was enormously frustrating. We agreed that the US should play the card manually by dragging the card to the board and implementing the effects (effectively bypassing the rules structure that the module enforces - but we had no other way of doing this). But we couldn’t end the action round because of a lock that says “The US player has not played a card” or something to that end.

We tried numerous workarounds:

- extensive undo’s to try to get back to the point where the problem started,
- save and relaunch in the hope that the state would no persist through the reload,
- using the controls to manipulate the action round with Turn (clock icon) dialog and the right click controls on the action marker itself,
- and again with both players attempting same.

But no joy - the US player has not played a card but the card in his hand was not playable via a right click.

What do you think?

Perhaps a mechanism to _force_ the action round forward?  
A means to “reenable” a card within the hand to make it playable?  
Or sending the source so that I can run one client in the debugger in case of such blues again?

Should the problem reoccur (and we saw a couple of other odd things with Bear Trap and Missile Envy in the headline phase), I’ll try to capture more info on the sequence of events - or does the .vsav have enough in it for you to see the state? In which case I could send you the save state whilst the problem was in evidence.

Thanks and regards,

matt

---

<div class="post-metadata">

**Author:** ![mkiefte](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/mkiefte/32/25_2.png) [@mkiefte](https://forum.vassalengine.org/u/mkiefte)\
**Post date:** [March 19, 2011, 1:01am UTC](https://forum.vassalengine.org/t/twilight-struggle-two-issues/3764/2 "2011-03-19T01:01:00Z")

</div>

Hi Matt,

Responses below.

We hit two issues along the way:

> 1. With the Formosan Resolution in play, the Asian region domination  
> marker does not reflect the actual count of Battleground countries. I  
> wondered if it’s possible to augment the code with some logic to handle  
> this (US controls Taiwan, event has not yet been cancelled by US play of  
> the China card)?
> 
> Scoring was correct however - which is of credit to you! 🙂

This came up on BGG. I haven’t really come up with a proper way to do  
this. The Formosan Resolution card only applies to scoring cards and  
nothing else (for example, Kitchen Debates). If you have any suggestions…

> 1. The second one was much more difficult: we arrived at a situation  
> where the US player was holding the Puppet Governments card in his hand.  
> However, the card in his hand had _no_ right click options to play it.  
> Alas I don’t recall how we arrived at the situation and it may be that  
> us users arrived there in an odd way or a small bug.

That can happen in a number of situations. For example, if your opponent had  
played Missile Envy in the previous round or Headline Phase, you cannot play  
Puppet Governments. If you only have enough rounds left to play Scoring  
Cards, you also cannot play Puppet Governments. If you are the US player  
and DEFCON had just dropped to 2 in the previous round, you can place an  
Influence and then you must advance the turn tracker again (it says so in  
the chat window).

If you are absolutely sure that none of those apply…

> None the less, this was enormously frustrating. We agreed that the US  
> should play the card manually by dragging the card to the board and  
> implementing the effects (effectively bypassing the rules structure that  
> the module enforces - but we had no other way of doing this). But we  
> couldn’t end the action round because of a lock that says “The US player  
> has not played a card” or something to that end.

You can click on the turn counter and manually set it to whatever round/turn  
you like. Just right-click it.

> Perhaps a mechanism to _force_ the action round forward?  
> A means to “reenable” a card within the hand to make it playable?  
> Or sending the source so that I can run one client in the debugger in  
> case of such blues again?

You can always send me a saved game and I might be able to figure it out. I  
haven’t seen this happen before. I have been frustrated that I can’t play a  
card until I realise why, however; that has even happened to me and I should  
know the rules backwards and forwards by now.

> Should the problem reoccur (and we saw a couple of other odd things with  
> Bear Trap and Missile Envy in the headline phase), I’ll try to capture

Those should work fine but let me know what you experienced.

> more info on the sequence of events - or does the .vsav have enough in  
> it for you to see the state? In which case I could send you the save  
> state whilst the problem was in evidence.

It has quite a bit. Also, you can cut and paste the text in the chatter  
window.

Let me know if anything else comes up.

- M.

---

<div class="post-metadata">

**Author:** ![zschub](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/z/ecccb3/32.png) [@zschub](https://forum.vassalengine.org/u/zschub)\
**Post date:** [March 19, 2011, 4:48am UTC](https://forum.vassalengine.org/t/twilight-struggle-two-issues/3764/3 "2011-03-19T04:48:49Z")

</div>

Thanks Michael… I will think some more about what you said and look back through our saved games…

Just prior to reading your post, I saw in the “play notes”:

“If you need to override the current turn because you think there is a bug, you can always right click on the turn tracker and select Set Turn.”

That feature helps a lot. Mea culpa - i should have read it before.

As for the rest, it may be that the module is doing much better with the rules than we are! 🙂

matt
