From c2908282bbb9e90838fb4fdeaeded555540378e8 Mon Sep 17 00:00:00 2001 From: theelk801 Date: Fri, 12 Jul 2024 11:57:13 -0400 Subject: [PATCH] [BLB] Implement Lightshell Duo --- Mage.Sets/src/mage/cards/l/LightshellDuo.java | 42 +++++++++++++++++++ Mage.Sets/src/mage/sets/Bloomburrow.java | 1 + Utils/mtg-cards-data.txt | 1 + 3 files changed, 44 insertions(+) create mode 100644 Mage.Sets/src/mage/cards/l/LightshellDuo.java diff --git a/Mage.Sets/src/mage/cards/l/LightshellDuo.java b/Mage.Sets/src/mage/cards/l/LightshellDuo.java new file mode 100644 index 00000000000..86a79c60c08 --- /dev/null +++ b/Mage.Sets/src/mage/cards/l/LightshellDuo.java @@ -0,0 +1,42 @@ +package mage.cards.l; + +import mage.MageInt; +import mage.abilities.common.EntersBattlefieldTriggeredAbility; +import mage.abilities.effects.keyword.SurveilEffect; +import mage.abilities.keyword.ProwessAbility; +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 LightshellDuo extends CardImpl { + + public LightshellDuo(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); + + this.subtype.add(SubType.RAT); + this.subtype.add(SubType.OTTER); + this.power = new MageInt(3); + this.toughness = new MageInt(4); + + // Prowess + this.addAbility(new ProwessAbility()); + + // When Lightshell Duo enters, surveil 2. + this.addAbility(new EntersBattlefieldTriggeredAbility(new SurveilEffect(2))); + } + + private LightshellDuo(final LightshellDuo card) { + super(card); + } + + @Override + public LightshellDuo copy() { + return new LightshellDuo(this); + } +} diff --git a/Mage.Sets/src/mage/sets/Bloomburrow.java b/Mage.Sets/src/mage/sets/Bloomburrow.java index 6b10b6f6f6a..293eade7ee0 100644 --- a/Mage.Sets/src/mage/sets/Bloomburrow.java +++ b/Mage.Sets/src/mage/sets/Bloomburrow.java @@ -62,6 +62,7 @@ public final class Bloomburrow extends ExpansionSet { cards.add(new SetCardInfo("Iridescent Vinelasher", 99, Rarity.RARE, mage.cards.i.IridescentVinelasher.class)); cards.add(new SetCardInfo("Island", 266, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_BFZ_VARIOUS)); cards.add(new SetCardInfo("Junkblade Bruiser", 220, Rarity.COMMON, mage.cards.j.JunkbladeBruiser.class)); + cards.add(new SetCardInfo("Lightshell Duo", 56, Rarity.COMMON, mage.cards.l.LightshellDuo.class)); cards.add(new SetCardInfo("Lilypad Village", 255, Rarity.UNCOMMON, mage.cards.l.LilypadVillage.class)); cards.add(new SetCardInfo("Lumra, Bellow of the Woods", 183, Rarity.MYTHIC, mage.cards.l.LumraBellowOfTheWoods.class)); cards.add(new SetCardInfo("Lupinflower Village", 256, Rarity.UNCOMMON, mage.cards.l.LupinflowerVillage.class)); diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index 1b65a9d9008..fcba7374262 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -53098,6 +53098,7 @@ Warren Warleader|Bloomburrow|38|M|{2}{W}{W}|Creature - Rabbit Knight|4|4|Offspri Finch Formation|Bloomburrow|50|C|{2}{U}|Creature - Bird Scout|2|2|Offspring {3}$Flying$When this creature enters, target creature you control gains flying until end of turn.| Into the Flood Maw|Bloomburrow|52|U|{U}|Instant|||Gift a tapped Fish$Return target creature an opponent controls to its owner's hand. If the gift was promise, instead return target nonland permanent an opponent controls to its owner's hand.| Kitnap|Bloomburrow|53|R|{2}{U}{U}|Enchantment|||Gift a card$Enchant creature$When Kitnap enters, tap enchanted creature. If the gift wasn't promised, put three stun counters on it.$You control enchanted creature.| +Lightshell Duo|Bloomburrow|56|C|{3}{U}|Creature - Rat Otter|3|4|Prowess$When Lightshell Duo enters, surveil 2.| Long River Lurker|Bloomburrow|57|U|{2}{U}|Creature - Frog Scout|2|3|Ward {1}$Other Frogs you control have ward {1}.$When Long River Lurker enters, target creature you control can't be blocked this turn. Whenever that creature deals combat damage this turn, you may exile it. If you do, return it to the battlefield under its owner's control.| Pearl of Wisdom|Bloomburrow|64|C|{2}{U}|Sorcery|||This spell costs 1 less to cast if you control an Otter.$Draw two cards.| Run Away Together|Bloomburrow|67|C|{1}{U}|Instant|||Choose two target creatures controlled by different players. Return those creatures to their owners' hands.|