aboutsummaryrefslogtreecommitdiff
path: root/go/game/cardImplementations.go
diff options
context:
space:
mode:
Diffstat (limited to 'go/game/cardImplementations.go')
-rw-r--r--go/game/cardImplementations.go6
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 {