diff --git a/Mage.Sets/src/mage/cards/t/ThievingOtter.java b/Mage.Sets/src/mage/cards/t/ThievingOtter.java new file mode 100644 index 00000000000..5ec8999db70 --- /dev/null +++ b/Mage.Sets/src/mage/cards/t/ThievingOtter.java @@ -0,0 +1,37 @@ +package mage.cards.t; + +import mage.MageInt; +import mage.abilities.common.DealsDamageToOpponentTriggeredAbility; +import mage.abilities.effects.common.DrawCardSourceControllerEffect; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; +import mage.constants.SubType; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class ThievingOtter extends CardImpl { + + public ThievingOtter(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); + + this.subtype.add(SubType.OTTER); + this.power = new MageInt(2); + this.toughness = new MageInt(2); + + // Whenever Thieving Otter deals damage to an opponent, draw a card. + this.addAbility(new DealsDamageToOpponentTriggeredAbility(new DrawCardSourceControllerEffect(1))); + } + + private ThievingOtter(final ThievingOtter card) { + super(card); + } + + @Override + public ThievingOtter copy() { + return new ThievingOtter(this); + } +} diff --git a/Mage.Sets/src/mage/sets/IkoriaLairOfBehemoths.java b/Mage.Sets/src/mage/sets/IkoriaLairOfBehemoths.java index 915f629790f..5c007117173 100644 --- a/Mage.Sets/src/mage/sets/IkoriaLairOfBehemoths.java +++ b/Mage.Sets/src/mage/sets/IkoriaLairOfBehemoths.java @@ -61,6 +61,7 @@ public final class IkoriaLairOfBehemoths extends ExpansionSet { cards.add(new SetCardInfo("Skull Prophet", 206, Rarity.UNCOMMON, mage.cards.s.SkullProphet.class)); cards.add(new SetCardInfo("Snapdax, Apex of the Hunt", 209, Rarity.MYTHIC, mage.cards.s.SnapdaxApexOfTheHunt.class)); cards.add(new SetCardInfo("Sprite Dragon", 211, Rarity.UNCOMMON, mage.cards.s.SpriteDragon.class)); + cards.add(new SetCardInfo("Thieving Otter", 69, Rarity.COMMON, mage.cards.t.ThievingOtter.class)); cards.add(new SetCardInfo("Titanoth Rex", 174, Rarity.UNCOMMON, mage.cards.t.TitanothRex.class)); cards.add(new SetCardInfo("Trumpeting Gnarr", 213, Rarity.UNCOMMON, mage.cards.t.TrumpetingGnarr.class)); cards.add(new SetCardInfo("Void Beckoner", 104, Rarity.UNCOMMON, mage.cards.v.VoidBeckoner.class)); diff --git a/Mage/src/main/java/mage/constants/SubType.java b/Mage/src/main/java/mage/constants/SubType.java index 39533946331..6c1f0ef6712 100644 --- a/Mage/src/main/java/mage/constants/SubType.java +++ b/Mage/src/main/java/mage/constants/SubType.java @@ -258,6 +258,7 @@ public enum SubType { ORC("Orc", SubTypeSet.CreatureType), ORGG("Orgg", SubTypeSet.CreatureType), ORTOLAN("Ortolan", SubTypeSet.CreatureType, true), + OTTER("Otter", SubTypeSet.CreatureType), OUPHE("Ouphe", SubTypeSet.CreatureType), OX("Ox", SubTypeSet.CreatureType), OYSTER("Oyster", SubTypeSet.CreatureType), diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index e2983f523d9..ae9c92c57a5 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -36747,6 +36747,7 @@ Pollywog Symbiote|Ikoria: Lair of Behemoths|63|U|{1}{U}|Creature - Frog|1|3|Each Pouncing Shoreshark|Ikoria: Lair of Behemoths|64|U|{4}{U}|Creature - Shark Beast|4|3|Mutate {3}{U}$Flash$When this creature mutates, you may return target creature an opponent controls to its owner's hand.| Reconnaissance Mission|Ikoria: Lair of Behemoths|65|U|{2}{U}{U}|Enchantment|||Whenever a creature you control deals combat damage to a player, you may draw a card.$Cycling {2}| Shark Typhoon|Ikoria: Lair of Behemoths|67|R|{5}{U}|Enchantment|||Whenever you cast a noncreature spell, create an X/X blue Shark creature token with flying, where X is that spell's converted mana cost.$Cycling {X}{1}{U}$When you cycle Shark Typhoon, create an X/X blue Shark creature token with flying.| +Thieving Otter|Ikoria: Lair of Behemoths|69|C|{2}{U}|Creature - Otter|2|2|Whenever Thieving Otter deals damage to an opponent, draw a card.| Voracious Greatshark|Ikoria: Lair of Behemoths|70|R|{3}{U}{U}|Creature - Shark|5|4|Flash$When Voracious Greatshark enters the battlefield, counter target artifact or creature spell.| Wingfold Pteron|Ikoria: Lair of Behemoths|71|C|{5}{U}|Creature - Dinosaur|3|6|Wingfold Pteron enters the battlefield with your choice of a flying counter or a hexproof counter on it.| Blood Curdle|Ikoria: Lair of Behemoths|75|C|{3}{B}|Instant|||Destroy target creature. Put a menace counter on a creature you control.|