[FIN] Implement Gogo, Master of Mimicry (#13686)

* [FIN] Implement Gogo, Master of Mimicry

* add test

* fix text

* move abstract method definition to interface where it belongs
This commit is contained in:
Evan Kranzler 2025-05-27 22:01:53 -04:00 committed by Failure
parent 70b1f23248
commit 56e9986b06
9 changed files with 149 additions and 0 deletions

View file

@ -718,6 +718,16 @@ public class StackAbility extends StackObjectImpl implements Ability {
throw new UnsupportedOperationException("Not supported.");
}
@Override
public boolean canBeCopied() {
return ability.canBeCopied();
}
@Override
public Ability withCanBeCopied(boolean canBeCopied) {
throw new UnsupportedOperationException("Not supported.");
}
@Override
public void createSingleCopy(UUID newControllerId, StackObjectCopyApplier applier, MageObjectReferencePredicate newTargetFilterPredicate, Game game, Ability source, boolean chooseNewTargets) {
Ability newAbility = this.ability.copy();