mirror of
https://github.com/magefree/mage.git
synced 2025-12-20 02:30:08 -08:00
[SPM] Implement Doc Ock's Tentacles
This commit is contained in:
parent
c952311df0
commit
fe005e9477
3 changed files with 61 additions and 0 deletions
57
Mage.Sets/src/mage/cards/d/DocOcksTentacles.java
Normal file
57
Mage.Sets/src/mage/cards/d/DocOcksTentacles.java
Normal file
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -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("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("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 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("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", 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));
|
cards.add(new SetCardInfo("Doctor Octopus, Master Planner", 228, Rarity.MYTHIC, mage.cards.d.DoctorOctopusMasterPlanner.class, NON_FULL_USE_VARIOUS));
|
||||||
|
|
|
||||||
|
|
@ -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.|
|
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.|
|
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.|
|
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.|
|
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.|
|
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.|
|
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.|
|
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.|
|
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}|
|
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.|
|
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.|
|
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.|
|
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.|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue