From bbf0d66613661432b53c83c2a279bb00c233a38a Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Thu, 24 Jul 2025 17:38:02 -0400 Subject: extract card from FullAction for target constraints --- go/game/targets.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/go/game/targets.go b/go/game/targets.go index b4456f55..613d3ea0 100644 --- a/go/game/targets.go +++ b/go/game/targets.go @@ -609,7 +609,7 @@ func relaxedTileTarget(action Action, t interface{}) *Tile { } func availableTileConstraint(action Action, card *Card) TargetConstraintFunc { - return func(t interface{}) (err error) { + return func(t any) (err error) { tile := relaxedTileTarget(action, t) if card == nil { @@ -663,6 +663,8 @@ func parseTileTargetConstraint(desc string, s *LocalState, action Action) []Targ card = a.Card case *StreetAction: card = a.Card + case *FullAction: + card = a.Card } if strings.Contains(desc, "spawn") { -- cgit v1.2.3