I have been thinking about how this could be implemented.
A)
I'm entirely not sure that duplicating the cooldown buttons would be a good idea but it is certainly the most straightforward :
If you do multiply the cooldown buttons, I think the following would be good guidelines:
- if you have a cooldown effect, always shows at least one cooldown option even if you have no heat in hand. (Not very important, but I think it is better that way)
- if you have a cooldown effect but it cannot be used because of the weather, either do not display a button or, better yet, display a greyed-out one with a text upon hovering on the button that explains why. (that last option could reduce the number of erroneous bug reports)
- if player can effectively cooldown for more than 1 Heat card (meaning he has >=2 cooldown effects AND >=2 Heat in hand and there is no weather forbidding it) show multiple buttons a cool 1, cool 2,... As many as needed (would very rarely be more than 3)
- if a player select say "cool 1", this would NOT constitute a decision to cooldown by only 1. Instead, it would cooldown by 1 and the status bar would now show the amount of cooldown the player can still do. This is tricky but it is important, this means that clicking "cool 1" by mistake when you could have done "cool 3" and indeed wanted to do "cool 3" has no bad consequence, you can still do another another "cool 2"
- of course, if a player use says "cool 1" and does a boost (or use adrenalin or any other effect) to moves the car to a new zone with a weather token, the weather must now be applied so that depending on the weather, the player could now be forbidden to do any further cooling or the amount of cooling that he can do could be increased by one (but not reset, if he initially had cool 1, used it then moved to a zone with +1 cooling, he should now have 1 cooling available).This is of course just to respect the rules.
- if a player is in a zone with +1 cooldown and uses some cooldown then uses some effect or boost to enter the next zone which is a normal zone, then BGA should reduce the "max cooldown" by one (and make sure to NOT raise an error if the player already used 1 more cooldown than the new maximum). This being said, at the table, I would allow the player to use all the cooldown he could have used before using that effect or boost; but this could be abused in very rare situations so I think it should not be allowed on BGA.
--------------------------
B)
Another possibility would be to have a player option "ask how much I want to cooldown" vs "Always cool down as much as possible".
Default would be "as much as possible"
The "ask how much" could either work
- B1) as described above
- B2) or be an actual question raised in the status bar (that would then show only buttons like cool1, cool2,... and "back") when you click on the (single available) cooldown button. ("Back" is needed in part because the rest of the effects normally displayed in the status bar would not be visible in that state so player might want to go back to take all that into consideration)
--------------------------
To upvote the suggestion:
https://boardgamearena.com/bug?id=113337