1
0
Fork 0
mirror of https://github.com/correl/mage.git synced 2025-03-27 09:15:14 -09:00

[CLB] Implemented Inspired Tinkering

This commit is contained in:
Evan Kranzler 2022-05-26 21:10:11 -04:00
parent a0b2511afd
commit 5aa77ebce0
3 changed files with 40 additions and 0 deletions

View file

@ -0,0 +1,38 @@
package mage.cards.i;
import mage.abilities.effects.common.CreateTokenEffect;
import mage.abilities.effects.common.ExileTopXMayPlayUntilEndOfTurnEffect;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.constants.Duration;
import mage.game.permanent.token.TreasureToken;
import java.util.UUID;
/**
* @author TheElk801
*/
public final class InspiredTinkering extends CardImpl {
public InspiredTinkering(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{4}{R}");
// Exile the top three cards of your library. Until the end of your next turn, you may play those cards.
this.getSpellAbility().addEffect(new ExileTopXMayPlayUntilEndOfTurnEffect(
3, false, Duration.UntilEndOfYourNextTurn
));
// Create three Treasure tokens.
this.getSpellAbility().addEffect(new CreateTokenEffect(new TreasureToken(), 3).concatBy("<br>"));
}
private InspiredTinkering(final InspiredTinkering card) {
super(card);
}
@Override
public InspiredTinkering copy() {
return new InspiredTinkering(this);
}
}

View file

@ -111,6 +111,7 @@ public final class CommanderLegendsBattleForBaldursGate extends ExpansionSet {
cards.add(new SetCardInfo("Horn of Valhalla", 26, Rarity.RARE, mage.cards.h.HornOfValhalla.class));
cards.add(new SetCardInfo("Icewind Stalwart", 27, Rarity.COMMON, mage.cards.i.IcewindStalwart.class));
cards.add(new SetCardInfo("Imoen, Mystic Trickster", 77, Rarity.UNCOMMON, mage.cards.i.ImoenMysticTrickster.class));
cards.add(new SetCardInfo("Inspired Tinkering", 183, Rarity.UNCOMMON, mage.cards.i.InspiredTinkering.class));
cards.add(new SetCardInfo("Irenicus's Vile Duplication", 78, Rarity.UNCOMMON, mage.cards.i.IrenicussVileDuplication.class));
cards.add(new SetCardInfo("Iron Mastiff", 317, Rarity.UNCOMMON, mage.cards.i.IronMastiff.class));
cards.add(new SetCardInfo("Island", 455, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));

View file

@ -44323,6 +44323,7 @@ Genasi Enforcers|Commander Legends: Battle for Baldur's Gate|177|C|{1}{R}|Creatu
Gnoll War Band|Commander Legends: Battle for Baldur's Gate|178|U|{5}{R}|Creature - Gnoll|5|5|This spell costs {1} less to cast for each opponent who was dealt damage this turn.$Menace$Myriad|
Guild Artisan|Commander Legends: Battle for Baldur's Gate|179|U|{1}{R}|Legendary Enchantment - Background|||Commander creatures you own have "Whenever this creature attacks a player, if no other opponent has more life than that player, create two Treasure tokens."|
Gut, True Soul Zealot|Commander Legends: Battle for Baldur's Gate|180|U|{2}{R}|Legendary Creature - Goblin Shaman|2|2|Whenever you attack, you may sacrifice another creature or an artifact. If you do, create a 4/1 black Skeleton creature token with menace that's tapped and attacking.$Choose a Background|
Inspired Tinkering|Commander Legends: Battle for Baldur's Gate|183|U|{4}{R}|Sorcery|||Exile the top three cards of your library. Until the end of your next turn, you may play those cards.$Create three Treasure tokens.|
Karlach, Fury of Avernus|Commander Legends: Battle for Baldur's Gate|186|M|{4}{R}|Legendary Creature - Tiefling Barbarian|5|4|Whenever you attack, if its the first combat phase of the turn, untap all attacking creatures. They gain first strike until end of turn. After this phase, there is an additional combat phase.$Choose a Background|
Lightning Bolt|Commander Legends: Battle for Baldur's Gate|187|C|{R}|Instant|||Lightning Bolt deals 3 damage to any target.|
Livaan, Cultist of Tiamat|Commander Legends: Battle for Baldur's Gate|188|U|{2}{R}|Legendary Creature - Dragon Shaman|1|3|Whenever you cast a noncreature spell, target creature gets +X/+0 until end of turn, where X is that spell's mana value.$Choose a Background|