[TMT] Implement Turtle Power! (#14276)

This commit is contained in:
Muz 2026-01-17 13:10:09 -06:00 committed by GitHub
parent 4deeaa6542
commit 8b3ce85116
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 44 additions and 0 deletions

View file

@ -0,0 +1,42 @@
package mage.cards.t;
import java.util.UUID;
import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.BoostControlledEffect;
import mage.abilities.keyword.FlashAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.SubType;
import mage.filter.FilterPermanent;
import mage.filter.common.FilterCreaturePermanent;
/**
*
* @author muz
*/
public final class TurtlePower extends CardImpl {
private static final FilterPermanent filter = new FilterCreaturePermanent(SubType.TURTLE, "Turtles");
public TurtlePower(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}");
// Flash
this.addAbility(FlashAbility.getInstance());
// Turtles you control get +2/+2.
this.addAbility(new SimpleStaticAbility(new BoostControlledEffect(2, 2, Duration.WhileOnBattlefield, filter)));
}
private TurtlePower(final TurtlePower card) {
super(card);
}
@Override
public TurtlePower copy() {
return new TurtlePower(this);
}
}

View file

@ -45,5 +45,6 @@ public final class TeenageMutantNinjaTurtles extends ExpansionSet {
cards.add(new SetCardInfo("Swamp", 255, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Swamp", 312, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Transdimensional Bovine", 134, Rarity.RARE, mage.cards.t.TransdimensionalBovine.class));
cards.add(new SetCardInfo("Turtle Power!", 135, Rarity.RARE, mage.cards.t.TurtlePower.class));
}
}

View file

@ -61325,6 +61325,7 @@ Casey Jones, Jury-Rig Justiciar|Teenage Mutant Ninja Turtles|87|U|{1}{R}|Legenda
Raphael's Technique|Teenage Mutant Ninja Turtles|105|R|{4}{R}{R}|Instant|||Sneak {2}{R}$Each player may discard their hand and draw seven cards.|
Groundchuck & Dirtbag|Teenage Mutant Ninja Turtles|115|R|{4}{G}{G}|Legendary Creature - Ox Mole Mutant|8|8|Trample$Whenever you tap a land for mana, add {G}.|
Transdimensional Bovine|Teenage Mutant Ninja Turtles|134|R|{2}{G}|Creature - Ox Avatar|0|4|Flying${T}: Add two mana of any one color.|
Turtle Power!|Teenage Mutant Ninja Turtles|135|R|{2}{G}|Enchantment|||Flash$Turtles you control get +2/+2.|
Bebop & Rocksteady|Teenage Mutant Ninja Turtles|140|R|{1}{B/G}{B/G}|Legendary Creature - Boar Rhino Mutant|7|5|Whenever Bebop & Rocksteady attack or block, sacrifice a permanent unless you discard a card.|
North Wind Avatar|Teenage Mutant Ninja Turtles|162|M|{2}{U}{U}{R}|Creature - Dragon Spirit Avatar|5|5|Flying$When this creature enters, if you cast it, you may put a card you own from outside the game into your hand.|
Splinter, Radical Rat|Teenage Mutant Ninja Turtles|169|R|{1}{W/B}{W/B}|Legendary Creature - Mutant Ninja Rat|2|4|If any ability of a Ninja creature you control triggers, that ability triggers an additional time.${1}{U}: Target Ninja can't be blocked this turn.|