Implemented Ugin, the Ineffable

This commit is contained in:
Evan Kranzler 2019-04-18 19:51:25 -04:00
parent 56c4efb331
commit d2a74e9062
4 changed files with 201 additions and 4 deletions

View file

@ -1,15 +1,17 @@
package mage.target.targetpointer;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.UUID;
import mage.MageObjectReference;
import mage.abilities.Ability;
import mage.cards.Card;
import mage.constants.Zone;
import mage.game.Game;
import mage.game.permanent.Permanent;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.UUID;
public class FixedTarget implements TargetPointer {
private final UUID targetId;
@ -21,6 +23,10 @@ public class FixedTarget implements TargetPointer {
this.initialized = false;
}
public FixedTarget(MageObjectReference mor) {
this(mor.getSourceId(), mor.getZoneChangeCounter());
}
public FixedTarget(Card card, Game game) {
this.targetId = card.getId();
this.zoneChangeCounter = card.getZoneChangeCounter(game);