From f4009f4b7ce0ba26ad4ff224b4f285fb43e166a0 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Sun, 23 Mar 2025 12:00:33 +0100 Subject: The all seeing eye sees your trash and discard piles. --- rules.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'rules.ts') diff --git a/rules.ts b/rules.ts index 672da09..3945b71 100644 --- a/rules.ts +++ b/rules.ts @@ -528,9 +528,6 @@ function game_view(state: Game, current: Player | 'Observer') { first_player: game.first_player, fronts: game.fronts, glory: game.glory, - hand: faction === null ? [] : game.hands[faction], - // discard: faction === null ? [] : game.discard[faction], - // trash: faction === null ? [] : game.trash[faction], // deck: faction === null ? [] : list_deck(faction), hero_points: game.hero_points, initiative: game.initiative, @@ -549,6 +546,12 @@ function game_view(state: Game, current: Player | 'Observer') { fascist: game.fascist, }; + if (faction !== null) { + view.hand = game.hands[faction]; + view.discard = game.discard[faction]; + view.trash = game.trash[faction]; + } + if (!game.hidden_bag) view.bag_of_glory = game.bag_of_glory; @@ -2171,7 +2174,6 @@ states.return_card = { const faction = get_active_faction(); gen_spend_hero_points(); view.prompt = 'Return a card to your hand.'; - view.trash = game.trash[faction]; let possible = false; for (let c of game.trash[faction]) { if (c !== game.played_card) { -- cgit v1.2.3