From d4e04a8736adb91c84323608b67bfa67c28f09cb Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Thu, 24 Jul 2025 20:05:27 -0400 Subject: support unit state marks --- go/game/artifact.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'go/game/artifact.go') diff --git a/go/game/artifact.go b/go/game/artifact.go index 6c9cee9d..8c9b74e0 100644 --- a/go/game/artifact.go +++ b/go/game/artifact.go @@ -18,7 +18,13 @@ func NewArtifactFromPath(cardPath string, tile *Tile, owner *Player) *Artifact { func NewArtifact(card *Card, tile *Tile, owner *Player) *Artifact { a := &Artifact{ - permanentBase: permanentBase{card: card, tile: tile, owner: owner, controller: owner}, + permanentBase: permanentBase{ + card: card, + tile: tile, + owner: owner, + controller: owner, + marks: make(map[PermanentMark]int), + }, } effects := card.getEffects() -- cgit v1.2.3