aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2025-08-15 23:40:49 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2025-08-20 15:57:38 +0200
commitea29271a1da388550f3089ff22d405502bdba7ea (patch)
tree3d9f0cefd9bb63e5f8a0f059a57a362032e4481b
parent338832f5fe67fc01ec41b130482cc771f26c6e41 (diff)
downloadmuhqs-game-ea29271a1da388550f3089ff22d405502bdba7ea.tar.gz
muhqs-game-ea29271a1da388550f3089ff22d405502bdba7ea.zip
only show permActionPrompt if the stack is empty
-rw-r--r--go/client/game.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/go/client/game.go b/go/client/game.go
index dd8a9b39..d726e760 100644
--- a/go/client/game.go
+++ b/go/client/game.go
@@ -625,8 +625,9 @@ func (g *Game) handleSelection(obj any, x, y int) {
}
case game.Permanent:
- perm := obj
- g.addPermActionChoice(perm, x, y)
+ if g.gameState.Stack().IsEmpty() {
+ g.addPermActionChoice(obj, x, y)
+ }
case ui.HandCard:
if obj.C.IsPermanent() && !g.gameState.Stack().IsEmpty() {