diff --git a/Mage.Sets/src/mage/cards/f/FearlessPup.java b/Mage.Sets/src/mage/cards/f/FearlessPup.java new file mode 100644 index 00000000000..c0abc241a8b --- /dev/null +++ b/Mage.Sets/src/mage/cards/f/FearlessPup.java @@ -0,0 +1,44 @@ +package mage.cards.f; + +import mage.MageInt; +import mage.abilities.effects.common.continuous.BoostSourceEffect; +import mage.abilities.keyword.BoastAbility; +import mage.abilities.keyword.FirstStrikeAbility; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; +import mage.constants.Duration; +import mage.constants.SubType; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class FearlessPup extends CardImpl { + + public FearlessPup(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}"); + + this.subtype.add(SubType.WOLF); + this.power = new MageInt(1); + this.toughness = new MageInt(1); + + // First strike + this.addAbility(FirstStrikeAbility.getInstance()); + + // Boast — {2}{R}: Fearless Pup gets +2/+0 until end of turn. + this.addAbility(new BoastAbility(new BoostSourceEffect( + 2, 0, Duration.EndOfTurn + ), "{2}{R}")); + } + + private FearlessPup(final FearlessPup card) { + super(card); + } + + @Override + public FearlessPup copy() { + return new FearlessPup(this); + } +} diff --git a/Mage.Sets/src/mage/sets/Kaldheim.java b/Mage.Sets/src/mage/sets/Kaldheim.java index 35b758142b2..91e5d3fcd5b 100644 --- a/Mage.Sets/src/mage/sets/Kaldheim.java +++ b/Mage.Sets/src/mage/sets/Kaldheim.java @@ -128,6 +128,7 @@ public final class Kaldheim extends ExpansionSet { cards.add(new SetCardInfo("Faceless Haven", 255, Rarity.RARE, mage.cards.f.FacelessHaven.class)); cards.add(new SetCardInfo("Fall of the Impostor", 208, Rarity.UNCOMMON, mage.cards.f.FallOfTheImpostor.class)); cards.add(new SetCardInfo("Fearless Liberator", 135, Rarity.UNCOMMON, mage.cards.f.FearlessLiberator.class)); + cards.add(new SetCardInfo("Fearless Pup", 136, Rarity.COMMON, mage.cards.f.FearlessPup.class)); cards.add(new SetCardInfo("Feed the Serpent", 95, Rarity.COMMON, mage.cards.f.FeedTheSerpent.class)); cards.add(new SetCardInfo("Fire Giant's Fury", 389, Rarity.UNCOMMON, mage.cards.f.FireGiantsFury.class)); cards.add(new SetCardInfo("Firja's Retribution", 210, Rarity.RARE, mage.cards.f.FirjasRetribution.class)); diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index 590d11433fb..a75fcdaca60 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -40121,6 +40121,7 @@ Doomskar Titan|Kaldheim|130|U|{4}{R}{R}|Creature - Giant Berserker|4|4|When Doom Dual Strike|Kaldheim|132|U|{R}{R}|Instant|||When you cast your next instant or sorcery spell with converted mana cost 4 or less this turn, copy that spell. You may choose new targets for the copy.$Foretell {R}| Dwarven Reinforcements|Kaldheim|134|C|{3}{R}|Sorcery|||Create two 2/1 red Dwarf Berserker creature tokens.$Foretell {1}{R}| Fearless Liberator|Kaldheim|135|U|{1}{R}|Creature - Dwarf Berserker|2|1|Boast — {2}{R}: Create a 2/1 red Dwarf Berserker creature token.| +Fearless Pup|Kaldheim|136|C|{R}|Creature - Wolf|1|1|First strike$Boast — {2}{R}: Fearless Pup gets +2/+0 until end of turn.| Frost Bite|Kaldheim|138|C|{R}|Snow Instant|||Frost Bite deals 2 damage to target creature or planeswalker. If you control three or more snow permanents, it deals 3 damage instead.| Goldspan Dragon|Kaldheim|139|M|{3}{R}{R}|Creature - Dragon|4|4|Flying, haste$Whenever Goldspan Dragon attacks or becomes the target of a spell, create a Treasure token.$Treasures you control have "{T}, Sacrifice this artifact: Add two mana of any one color."| Hagi Mob|Kaldheim|140|C|{4}{R}|Creature - Troll Berserker|5|4|Boast — {1}{R}: Hagi Mob deals 1 damage to any target.|