diff options
author | Frans Bongers <fransbongers@macbookpro.home> | 2025-03-22 14:19:48 +0100 |
---|---|---|
committer | Frans Bongers <fransbongers@macbookpro.home> | 2025-03-22 14:19:48 +0100 |
commit | 3f07e3e2d2c7b29170cffb5d982b669d7ac67b3f (patch) | |
tree | cfd58c620b266906c77755ca6d7aa959ead8b354 /types.d.ts | |
parent | 48dd3c43c2c6cb5e41382377cdd7c4b2214edadd (diff) | |
download | land-and-freedom-3f07e3e2d2c7b29170cffb5d982b669d7ac67b3f.tar.gz |
improved game flow playing card for action points
Diffstat (limited to 'types.d.ts')
-rw-r--r-- | types.d.ts | 37 |
1 files changed, 11 insertions, 26 deletions
@@ -80,6 +80,17 @@ export interface Game { fascist: 0 | 1 | 2; card_played: 0 | 1; hidden_bag?: 0 | 1; + /** + * Set to 1 if player has played card to their tableau and still + * needs to use action points + */ + can_use_ap: 0 | 1; + /** + * Set to 1 if player has played card to their tableau and still + * needs to use morale bonus. Note bonus still needs to be on, this + * just determines if player has used it or not + */ + can_use_mb: 0 | 1; } export interface View { @@ -239,32 +250,6 @@ export interface PlayCardArgs extends EngineNodeArgsBase { } export interface PlayerTurnArgs extends EngineNodeArgsBase { - /** - * When set to true, player can use current card - * for action points (using for ap sets it to false) - */ - use_ap?: boolean; - /** - * When set to true, player can use current card for - * morale bonus if that is active (using morale bonus sets it to dalse) - */ - use_morale_bonus?: boolean; - /** - * Set when starting to resolve event effect from card. Will be set to false - * after all effects have been resolved. Used to determine if momentum medallion - * can be used. - */ - resolving_event?: boolean; - /** - * Strength of the current card - */ - strength?: number; - /** - * Set to true if player got momentum medallion, - * but was not able to resolve directly as they were still - * resolving their current card - */ - use_momentum?: boolean; } // #endregion |