mirror of
https://github.com/magefree/mage.git
synced 2026-01-26 21:29:17 -08:00
CatToken2 -> Cat11LifelinkToken
This commit is contained in:
parent
835fd0bacc
commit
1c24380d5b
9 changed files with 26 additions and 26 deletions
|
|
@ -19,7 +19,7 @@ import mage.constants.Duration;
|
|||
import mage.constants.SubType;
|
||||
import mage.constants.SuperType;
|
||||
import mage.filter.FilterPermanent;
|
||||
import mage.game.permanent.token.CatToken2;
|
||||
import mage.game.permanent.token.Cat11LifelinkToken;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
|
|
@ -40,7 +40,7 @@ public final class BasriTomorrowsChampion extends CardImpl {
|
|||
this.toughness = new MageInt(1);
|
||||
|
||||
// {W}, {T}, Exert Basri: Create a 1/1 white Cat creature token with lifelink.
|
||||
Ability ability = new SimpleActivatedAbility(new CreateTokenEffect(new CatToken2()), new ManaCostsImpl<>("{W}"));
|
||||
Ability ability = new SimpleActivatedAbility(new CreateTokenEffect(new Cat11LifelinkToken()), new ManaCostsImpl<>("{W}"));
|
||||
ability.addCost(new TapSourceCost());
|
||||
ability.addCost(new ExertSourceCost());
|
||||
this.addAbility(ability);
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import mage.cards.CardImpl;
|
|||
import mage.cards.CardSetInfo;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.SubType;
|
||||
import mage.game.permanent.token.CatToken2;
|
||||
import mage.game.permanent.token.Cat11LifelinkToken;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
|
|
@ -32,7 +32,7 @@ public final class Cubwarden extends CardImpl {
|
|||
this.addAbility(LifelinkAbility.getInstance());
|
||||
|
||||
// Whenever this creature mutates, create two 1/1 white Cat creature tokens with lifelink.
|
||||
this.addAbility(new MutatesSourceTriggeredAbility(new CreateTokenEffect(new CatToken2(), 2)));
|
||||
this.addAbility(new MutatesSourceTriggeredAbility(new CreateTokenEffect(new Cat11LifelinkToken(), 2)));
|
||||
}
|
||||
|
||||
private Cubwarden(final Cubwarden card) {
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import mage.constants.SubType;
|
|||
import mage.cards.CardImpl;
|
||||
import mage.cards.CardSetInfo;
|
||||
import mage.constants.CardType;
|
||||
import mage.game.permanent.token.CatToken2;
|
||||
import mage.game.permanent.token.Cat11LifelinkToken;
|
||||
|
||||
/**
|
||||
*
|
||||
|
|
@ -26,7 +26,7 @@ public final class LeoninWarleader extends CardImpl {
|
|||
|
||||
// Whenever Leonin Warleader attacks, create two 1/1 white Cat creature tokens with lifelink that are tapped and attacking.
|
||||
this.addAbility(new AttacksTriggeredAbility(
|
||||
new CreateTokenEffect(new CatToken2(), 2, true, true), false
|
||||
new CreateTokenEffect(new Cat11LifelinkToken(), 2, true, true), false
|
||||
));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ public final class LiberatedLivestock extends CardImpl {
|
|||
|
||||
public LiberatedLivestock(UUID ownerId, CardSetInfo setInfo) {
|
||||
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{W}");
|
||||
|
||||
|
||||
this.subtype.add(SubType.CAT);
|
||||
this.subtype.add(SubType.BIRD);
|
||||
this.subtype.add(SubType.OX);
|
||||
|
|
@ -63,7 +63,7 @@ class LiberatedLivestockEffect extends OneShotEffect {
|
|||
if (controller == null) {
|
||||
return false;
|
||||
}
|
||||
Token firstToken = new CatToken2();
|
||||
Token firstToken = new Cat11LifelinkToken();
|
||||
firstToken.putOntoBattlefield(1, game, source, source.getControllerId(),
|
||||
false, false, null, null, true,
|
||||
Arrays.asList(firstToken, new BirdToken(), new OxToken()));
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ import mage.constants.SubType;
|
|||
import mage.constants.Zone;
|
||||
import mage.filter.common.FilterControlledPermanent;
|
||||
import mage.filter.predicate.mageobject.AnotherPredicate;
|
||||
import mage.game.permanent.token.CatToken2;
|
||||
import mage.game.permanent.token.Cat11LifelinkToken;
|
||||
|
||||
/**
|
||||
*
|
||||
|
|
@ -44,7 +44,7 @@ public final class PrideSovereign extends CardImpl {
|
|||
DynamicValue otherCats = new PermanentsOnBattlefieldCount(filter);
|
||||
this.addAbility(new SimpleStaticAbility(new BoostSourceEffect(otherCats, otherCats, Duration.WhileOnBattlefield)));
|
||||
// {W}, {t}, Exert Pride Sovereign: Create two 1/1 white Cat creature tokens with lifelink.
|
||||
Ability ability = new SimpleActivatedAbility(new CreateTokenEffect(new CatToken2(), 2), new ManaCostsImpl<>("{W}"));
|
||||
Ability ability = new SimpleActivatedAbility(new CreateTokenEffect(new Cat11LifelinkToken(), 2), new ManaCostsImpl<>("{W}"));
|
||||
ability.addCost(new TapSourceCost());
|
||||
ability.addCost(new ExertSourceCost());
|
||||
this.addAbility(ability);
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import mage.cards.CardImpl;
|
|||
import mage.cards.CardSetInfo;
|
||||
import mage.constants.*;
|
||||
import mage.filter.common.FilterCreaturePermanent;
|
||||
import mage.game.permanent.token.CatToken2;
|
||||
import mage.game.permanent.token.Cat11LifelinkToken;
|
||||
|
||||
/**
|
||||
*
|
||||
|
|
@ -45,7 +45,7 @@ public final class RegalCaracal extends CardImpl {
|
|||
this.addAbility(ability);
|
||||
|
||||
// When Regal Caracal enters the battlefield, create two 1/1 white Cat creature tokens with lifelink.
|
||||
Effect effect2 = new CreateTokenEffect(new CatToken2(), 2);
|
||||
Effect effect2 = new CreateTokenEffect(new Cat11LifelinkToken(), 2);
|
||||
effect2.setText("create two 1/1 white Cat creature tokens with lifelink");
|
||||
this.addAbility(new EntersBattlefieldTriggeredAbility(effect2));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import mage.abilities.effects.common.CreateTokenEffect;
|
|||
import mage.constants.TargetController;
|
||||
import mage.constants.Zone;
|
||||
import mage.game.command.Emblem;
|
||||
import mage.game.permanent.token.CatToken2;
|
||||
import mage.game.permanent.token.Cat11LifelinkToken;
|
||||
|
||||
/**
|
||||
* @author TheElk801
|
||||
|
|
@ -16,7 +16,7 @@ public final class AjaniAdversaryOfTyrantsEmblem extends Emblem {
|
|||
public AjaniAdversaryOfTyrantsEmblem() {
|
||||
super("Emblem Ajani");
|
||||
this.getAbilities().add(new BeginningOfEndStepTriggeredAbility(
|
||||
Zone.COMMAND, TargetController.YOU, new CreateTokenEffect(new CatToken2(), 3),
|
||||
Zone.COMMAND, TargetController.YOU, new CreateTokenEffect(new Cat11LifelinkToken(), 3),
|
||||
false, null
|
||||
));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,9 +8,9 @@ import mage.constants.SubType;
|
|||
/**
|
||||
* @author fireshoes
|
||||
*/
|
||||
public final class CatToken2 extends TokenImpl {
|
||||
public final class Cat11LifelinkToken extends TokenImpl {
|
||||
|
||||
public CatToken2() {
|
||||
public Cat11LifelinkToken() {
|
||||
super("Cat Token", "1/1 white Cat creature token with lifelink");
|
||||
cardType.add(CardType.CREATURE);
|
||||
color.setWhite(true);
|
||||
|
|
@ -20,12 +20,12 @@ public final class CatToken2 extends TokenImpl {
|
|||
addAbility(LifelinkAbility.getInstance());
|
||||
}
|
||||
|
||||
protected CatToken2(final CatToken2 token) {
|
||||
protected Cat11LifelinkToken(final Cat11LifelinkToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public CatToken2 copy() {
|
||||
return new CatToken2(this);
|
||||
public Cat11LifelinkToken copy() {
|
||||
return new Cat11LifelinkToken(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
|
||||
# AKH
|
||||
|TOK:AKH|Beast||Beast42Token|
|
||||
|TOK:AKH|Cat||CatToken2|
|
||||
|TOK:AKH|Cat||Cat11LifelinkToken|
|
||||
|TOK:AKH|Drake||DrakeToken|
|
||||
|TOK:AKH|Hippo||Hippo33Token|
|
||||
|TOK:AKH|Insect||NestOfScarabsBlackInsectToken|
|
||||
|
|
@ -1111,7 +1111,7 @@
|
|||
|TOK:M19|Avatar||AvatarToken2|
|
||||
|TOK:M19|Bat||BatToken|
|
||||
|TOK:M19|Beast||BeastToken|
|
||||
|TOK:M19|Cat||CatToken2|
|
||||
|TOK:M19|Cat||Cat11LifelinkToken|
|
||||
|TOK:M19|Dragon|1|DragonEggDragonToken|
|
||||
|TOK:M19|Dragon|2|DragonToken2|
|
||||
|TOK:M19|Elf Warrior||ElfWarriorToken|
|
||||
|
|
@ -1175,7 +1175,7 @@
|
|||
|
||||
# IKO
|
||||
|TOK:IKO|Beast||BeastToken|
|
||||
|TOK:IKO|Cat||CatToken2|
|
||||
|TOK:IKO|Cat||Cat11LifelinkToken|
|
||||
|TOK:IKO|Cat Bird||CatBirdToken|
|
||||
|TOK:IKO|Dinosaur||DinosaurHasteToken|
|
||||
|TOK:IKO|Dinosaur Beast||DinosaurBeastToken|
|
||||
|
|
@ -1528,8 +1528,8 @@
|
|||
|TOK:SLD|Angel||AngelToken|
|
||||
|TOK:SLD|Blood||BloodToken|
|
||||
|TOK:SLD|Cat|1|GreenCatToken|
|
||||
|TOK:SLD|Cat|2|CatToken2|
|
||||
|TOK:SLD|Cat|3|CatToken2|
|
||||
|TOK:SLD|Cat|2|Cat11LifelinkToken|
|
||||
|TOK:SLD|Cat|3|Cat11LifelinkToken|
|
||||
|TOK:SLD|Clue||ClueArtifactToken|
|
||||
|TOK:SLD|Cordyceps Infected|1|CordycepsInfectedToken|
|
||||
|TOK:SLD|Cordyceps Infected|2|CordycepsInfectedToken|
|
||||
|
|
@ -2653,7 +2653,7 @@
|
|||
|TOK:FDN|Beast|1|BeastToken|
|
||||
|TOK:FDN|Beast|2|Beast44Token|
|
||||
|TOK:FDN|Cat|1|Cat11Token|
|
||||
|TOK:FDN|Cat|2|CatToken2|
|
||||
|TOK:FDN|Cat|2|Cat11LifelinkToken|
|
||||
|TOK:FDN|Cat|3|CatToken|
|
||||
|TOK:FDN|Cat Beast||CatBeastToken|
|
||||
|TOK:FDN|Dog||WhiteDogToken|
|
||||
|
|
@ -2706,7 +2706,7 @@
|
|||
|TOK:INR|Zombie|3|ZombieDecayedToken|
|
||||
|
||||
# DFT
|
||||
|TOK:DFT|Cat||CatToken2|
|
||||
|TOK:DFT|Cat||Cat11LifelinkToken|
|
||||
|TOK:DFT|Dinosaur Dragon||DinDragonToken|
|
||||
|TOK:DFT|Elephant||ElephantToken|
|
||||
|TOK:DFT|Goblin||GoblinToken|
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue