diff options
Diffstat (limited to 'go/game/cardImplementations.go')
| -rw-r--r-- | go/game/cardImplementations.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/go/game/cardImplementations.go b/go/game/cardImplementations.go index fa7259a6..38ae9dcf 100644 --- a/go/game/cardImplementations.go +++ b/go/game/cardImplementations.go @@ -253,7 +253,11 @@ func (*relicImpl) onETB(s *LocalState, p Permanent) { t := newUpkeepTrigger( p, func(*LocalState, Event) bool { return p.IsDestroyed() }, - func(*LocalState, Event) bool { + func(s *LocalState, _ Event) bool { + if s.ActivePlayer() != p.Controller() { + return false + } + controlled := make(map[*Player]int) for _, t := range AdjacentTiles(p) { if t.Permanent == nil { |
