Implemented Thieving Otter

This commit is contained in:
Evan Kranzler 2020-04-04 22:40:37 -04:00
parent 176f06c1dc
commit 0f6f810c24
4 changed files with 40 additions and 0 deletions

View file

@ -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);
}
}

View file

@ -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));

View file

@ -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),

View file

@ -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.|