aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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() {