mirror of
https://github.com/magefree/mage.git
synced 2026-01-25 04:39:18 -08:00
Added downloading flipped card images. Removed counting images for ignored sets.
This commit is contained in:
parent
20c57ef2d6
commit
3df5466d8a
16 changed files with 77 additions and 33 deletions
|
|
@ -30,7 +30,6 @@
|
|||
|
||||
package mage.sets.betrayersofkamigawa;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.Constants;
|
||||
import mage.Constants.CardType;
|
||||
import mage.Constants.Duration;
|
||||
|
|
@ -38,10 +37,7 @@ import mage.Constants.Rarity;
|
|||
import mage.Constants.Zone;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.OnEventTriggeredAbility;
|
||||
import mage.abilities.common.SimpleActivatedAbility;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.common.SpellCastTriggeredAbility;
|
||||
import mage.abilities.common.*;
|
||||
import mage.abilities.condition.common.FlippedCondition;
|
||||
import mage.abilities.condition.common.HasCounterCondition;
|
||||
import mage.abilities.costs.common.RemoveCountersSourceCost;
|
||||
|
|
@ -59,6 +55,8 @@ import mage.game.events.GameEvent;
|
|||
import mage.game.permanent.token.Token;
|
||||
import mage.target.common.TargetCreaturePermanent;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
|
||||
/**
|
||||
* @author LevelX2
|
||||
|
|
@ -76,10 +74,13 @@ public class FaithfulSquire extends CardImpl<FaithfulSquire> {
|
|||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
this.flipCard = true;
|
||||
this.flipCardName = "Kaiso, Memory of Loyalty";
|
||||
|
||||
// Whenever you cast a Spirit or Arcane spell, you may put a ki counter on Faithful Squire.
|
||||
this.addAbility(new SpellCastTriggeredAbility(new AddCountersSourceEffect(CounterType.KI.createInstance()), filter, true));
|
||||
|
||||
this.addAbility(new EntersBattlefieldAbility(new AddCountersSourceEffect(CounterType.KI.createInstance(2)), false));
|
||||
|
||||
// At the beginning of the end step, if there are two or more ki counters on Faithful Squire, you may flip it
|
||||
this.addAbility(new ConditionalTriggeredAbility(
|
||||
new OnEventTriggeredAbility(GameEvent.EventType.END_TURN_STEP_PRE, "beginning of the end step", true, new FlipSourceEffect()),
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ public class AkkiLavarunner extends CardImpl<AkkiLavarunner> {
|
|||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
this.flipCard = true;
|
||||
this.flipCardName = "Tok-Tok, Volcano Born";
|
||||
this.addAbility(HasteAbility.getInstance());
|
||||
this.addAbility(new AkkiLavarunnerAbility());
|
||||
this.addAbility(new SimpleStaticAbility(Constants.Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new TokTokVolcanoBorn()), FlippedCondition.getInstance(), "")));
|
||||
|
|
|
|||
|
|
@ -27,12 +27,7 @@
|
|||
*/
|
||||
package mage.sets.championsofkamigawa;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.Constants.CardType;
|
||||
import mage.Constants.Duration;
|
||||
import mage.Constants.Outcome;
|
||||
import mage.Constants.Rarity;
|
||||
import mage.Constants.Zone;
|
||||
import mage.Constants.*;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.SimpleActivatedAbility;
|
||||
|
|
@ -57,6 +52,8 @@ import mage.game.permanent.Permanent;
|
|||
import mage.game.permanent.token.Token;
|
||||
import mage.target.common.TargetCardInHand;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
|
||||
/**
|
||||
* @author Loki
|
||||
|
|
@ -72,6 +69,7 @@ public class BudokaGardener extends CardImpl<BudokaGardener> {
|
|||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
this.flipCard = true;
|
||||
this.flipCardName = "Dokai, Weaver of Life";
|
||||
|
||||
// {T}: You may put a land card from your hand onto the battlefield. If you control ten or more lands, flip Budoka Gardener.
|
||||
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new BudokaGardenerEffect(), new TapSourceCost());
|
||||
|
|
|
|||
|
|
@ -67,12 +67,11 @@ public class BushiTenderfoot extends CardImpl<BushiTenderfoot> {
|
|||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
this.flipCard = true;
|
||||
this.flipCardName = "Kenzo the Hardhearted";
|
||||
|
||||
// When that creature is put into a graveyard this turn, flip Initiate of Blood.
|
||||
this.addAbility(new DiesAndDealtDamageThisTurnTriggeredAbility(new FlipSourceEffect()));
|
||||
this.addAbility(new SimpleStaticAbility(Constants.Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new KenzoTheHardhearted()), FlippedCondition.getInstance(), "")));
|
||||
|
||||
|
||||
}
|
||||
|
||||
public BushiTenderfoot(final BushiTenderfoot card) {
|
||||
|
|
|
|||
|
|
@ -70,6 +70,7 @@ public class InitiateOfBlood extends CardImpl<InitiateOfBlood> {
|
|||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
this.flipCard = true;
|
||||
this.flipCardName = "Goka the Unjust";
|
||||
|
||||
// {T}: Initiate of Blood deals 1 damage to target creature that was dealt damage this turn.
|
||||
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(1), new TapSourceCost());
|
||||
|
|
|
|||
|
|
@ -68,6 +68,7 @@ public class NezumiGraverobber extends CardImpl<NezumiGraverobber> {
|
|||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
this.flipCard = true;
|
||||
this.flipCardName = "Nighteyes The Desecrator";
|
||||
|
||||
Ability ability = new SimpleActivatedAbility(Constants.Zone.BATTLEFIELD, new ExileTargetEffect(), new ManaCostsImpl("{1}{B}"));
|
||||
ability.addTarget(new TargetCardInOpponentsGraveyard(new FilterCard("card from an opponent's graveyard")));
|
||||
|
|
|
|||
|
|
@ -73,6 +73,7 @@ public class OrochiEggwatcher extends CardImpl<OrochiEggwatcher> {
|
|||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
this.flipCard = true;
|
||||
this.flipCardName = "Shidako, Broodmistress";
|
||||
|
||||
// {2}{G}, {T}: Put a 1/1 green Snake creature token onto the battlefield. If you control ten or more creatures, flip Orochi Eggwatcher.
|
||||
Ability ability;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue