diff --git a/Mage.Sets/src/mage/cards/d/DocOcksTentacles.java b/Mage.Sets/src/mage/cards/d/DocOcksTentacles.java new file mode 100644 index 00000000000..33d12582124 --- /dev/null +++ b/Mage.Sets/src/mage/cards/d/DocOcksTentacles.java @@ -0,0 +1,57 @@ +package mage.cards.d; + +import mage.abilities.common.EntersBattlefieldAllTriggeredAbility; +import mage.abilities.common.SimpleStaticAbility; +import mage.abilities.effects.common.AttachEffect; +import mage.abilities.effects.common.continuous.BoostEquippedEffect; +import mage.abilities.keyword.EquipAbility; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; +import mage.constants.ComparisonType; +import mage.constants.Outcome; +import mage.constants.SubType; +import mage.filter.FilterPermanent; +import mage.filter.common.FilterControlledCreaturePermanent; +import mage.filter.predicate.mageobject.ManaValuePredicate; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class DocOcksTentacles extends CardImpl { + + private static final FilterPermanent filter + = new FilterControlledCreaturePermanent("a creature you control with mana value 5 or greater"); + + static { + filter.add(new ManaValuePredicate(ComparisonType.MORE_THAN, 4)); + } + + public DocOcksTentacles(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}"); + + this.subtype.add(SubType.EQUIPMENT); + + // Whenever a creature you control with mana value 5 or greater enters, you may attach this Equipment to it. + this.addAbility(new EntersBattlefieldAllTriggeredAbility( + new AttachEffect(Outcome.BoostCreature, "attach {this} to it"), filter, true + )); + + // Equipped creature gets +4/+4. + this.addAbility(new SimpleStaticAbility(new BoostEquippedEffect(4, 4))); + + // Equip {5} + this.addAbility(new EquipAbility(5)); + } + + private DocOcksTentacles(final DocOcksTentacles card) { + super(card); + } + + @Override + public DocOcksTentacles copy() { + return new DocOcksTentacles(this); + } +} diff --git a/Mage.Sets/src/mage/sets/MarvelsSpiderMan.java b/Mage.Sets/src/mage/sets/MarvelsSpiderMan.java index e68354d0e6d..6e5abaf9b37 100644 --- a/Mage.Sets/src/mage/sets/MarvelsSpiderMan.java +++ b/Mage.Sets/src/mage/sets/MarvelsSpiderMan.java @@ -52,6 +52,8 @@ public final class MarvelsSpiderMan extends ExpansionSet { cards.add(new SetCardInfo("Daily Bugle Reporters", 6, Rarity.COMMON, mage.cards.d.DailyBugleReporters.class)); cards.add(new SetCardInfo("Damage Control Crew", 99, Rarity.UNCOMMON, mage.cards.d.DamageControlCrew.class)); cards.add(new SetCardInfo("Doc Ock's Henchmen", 30, Rarity.COMMON, mage.cards.d.DocOcksHenchmen.class)); + cards.add(new SetCardInfo("Doc Ock's Tentacles", 162, Rarity.RARE, mage.cards.d.DocOcksTentacles.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Doc Ock's Tentacles", 277, Rarity.RARE, mage.cards.d.DocOcksTentacles.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Doc Ock, Sinister Scientist", 29, Rarity.COMMON, mage.cards.d.DocOckSinisterScientist.class)); cards.add(new SetCardInfo("Doctor Octopus, Master Planner", 128, Rarity.MYTHIC, mage.cards.d.DoctorOctopusMasterPlanner.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Doctor Octopus, Master Planner", 228, Rarity.MYTHIC, mage.cards.d.DoctorOctopusMasterPlanner.class, NON_FULL_USE_VARIOUS)); diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index 2cbfe1dc5b6..fe592f3d341 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -59973,6 +59973,7 @@ Vulture, Scheming Scavenger|Marvel's Spider-Man|158|U|{5}{U/B}|Legendary Creatur Web-Warriors|Marvel's Spider-Man|159|U|{4}{G/W}|Creature - Spider Hero|4|3|When this creature enters, put a +1/+1 counter on each other creature you control.| Wraith, Vicious Vigilante|Marvel's Spider-Man|160|U|{1}{W}{U}|Legendary Creature - Human Detective Hero|1|1|Double strike$Fear Gas -- Wraith can't be blocked.| Bagel and Schmear|Marvel's Spider-Man|161|C|{1}|Artifact - Food|||Share -- {W}, {T}, Sacrifice this artifact: Put a +1/+1 counter on up to one target creature. Draw a card. Activate only as a sorcery.$Nosh -- {2}, {T}, Sacrifice this artifact: You gain 3 life and draw a card.| +Doc Ock's Tentacles|Marvel's Spider-Man|162|R|{1}|Artifact - Equipment|||Whenever a creature you control with mana value 5 or greater enters, you may attach this Equipment to it.$Equipped creature gets +4/+4.$Equip {5}| Eerie Gravestone|Marvel's Spider-Man|163|C|{2}|Artifact|||When this artifact enters, draw a card.${1}{B}, Sacrifice this artifact: Mill four cards. You may put a creature card from among them into your hand.| Hot Dog Cart|Marvel's Spider-Man|164|C|{3}|Artifact|||When this artifact enters, create a Food token.${T}: Add one mana of any color.| Interdimensional Web Watch|Marvel's Spider-Man|165|R|{4}|Artifact|||When this artifact enters, exile the top two cards of your library. Until the end of your next turn, you may play those cards.${T}: Add two mana in any combination of colors. Spend this mana only to cast spells from exile.| @@ -60082,6 +60083,7 @@ Cosmic Spider-Man|Marvel's Spider-Man|271|M|{W}{U}{B}{R}{G}|Legendary Creature - Kraven the Hunter|Marvel's Spider-Man|273|R|{1}{B}{G}|Legendary Creature - Human Warrior Villain|4|3|Trample$Whenever a creature an opponent controls with the greatest power among creatures that player controls dies, draw a card and put a +1/+1 counter on Kraven the Hunter.| Superior Spider-Man|Marvel's Spider-Man|275|R|{2}{U}{B}|Legendary Creature - Spider Human Hero|4|4|Mind Swap -- You may have Superior Spider- Man enter as a copy of any creature card in a graveyard, except his name is Superior Spider-Man and he's a 4/4 Spider Human Hero in addition to his other types. When you do, exile that card.| Ultimate Green Goblin|Marvel's Spider-Man|276|R|{1}{B/R}{B/R}|Legendary Creature - Goblin Villain|5|4|At the beginning of your upkeep, discard a card, then create a Treasure token.$Mayhem {2}{B/R}| +Doc Ock's Tentacles|Marvel's Spider-Man|277|R|{1}|Artifact - Equipment|||Whenever a creature you control with mana value 5 or greater enters, you may attach this Equipment to it.$Equipped creature gets +4/+4.$Equip {5}| Interdimensional Web Watch|Marvel's Spider-Man|278|R|{4}|Artifact|||When this artifact enters, exile the top two cards of your library. Until the end of your next turn, you may play those cards.${T}: Add two mana in any combination of colors. Spend this mana only to cast spells from exile.| Iron Spider, Stark Upgrade|Marvel's Spider-Man|279|R|{3}|Legendary Artifact Creature - Spider Hero|2|3|Vigilance${T}: Put a +1/+1 counter on each artifact creature and/or Vehicle you control.${2}, Remove two +1/+1 counters from among artifacts you control: Draw a card.| Peter Parker's Camera|Marvel's Spider-Man|280|R|{1}|Artifact|||This artifact enters with three film counters on it.${2}, {T}, Remove a film counter from this artifact: Copy target activated or triggered ability you control. You may choose new targets for the copy.|