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/permanent.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'go/game/permanent.go') diff --git a/go/game/permanent.go b/go/game/permanent.go index 278524fa..12eb3d16 100644 --- a/go/game/permanent.go +++ b/go/game/permanent.go @@ -76,6 +76,7 @@ func newPermanentBase(card *Card, tile *Tile, owner *Player) permanentBase { tile: tile, controller: owner, owner: owner, + marks: make(map[PermanentMark]int), } } @@ -202,11 +203,7 @@ func (p *permanentBase) Marks(mark PermanentMark) int { } func (p *permanentBase) adjustMarks(mark PermanentMark, amount int) { - if amount, found := p.marks[mark]; found { - p.marks[mark] += amount - } else { - p.marks[mark] = amount - } + p.marks[mark] += amount } func (p *permanentBase) CurrentlyAvailActions() []Action { return nil } -- cgit v1.2.3