[EOE] Implement Dawnsire, Sunstar Dreadnought

This commit is contained in:
theelk801 2025-07-09 11:39:15 -04:00
parent 3f84d72795
commit 237fc7d524
3 changed files with 56 additions and 0 deletions

View file

@ -0,0 +1,54 @@
package mage.cards.d;
import mage.abilities.Ability;
import mage.abilities.common.AttacksWithCreaturesTriggeredAbility;
import mage.abilities.effects.common.DamageTargetEffect;
import mage.abilities.keyword.FlyingAbility;
import mage.abilities.keyword.StationAbility;
import mage.abilities.keyword.StationLevelAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.constants.SubType;
import mage.constants.SuperType;
import mage.target.common.TargetCreatureOrPlaneswalker;
import java.util.UUID;
/**
* @author TheElk801
*/
public final class DawnsireSunstarDreadnought extends CardImpl {
public DawnsireSunstarDreadnought(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}");
this.supertype.add(SuperType.LEGENDARY);
this.subtype.add(SubType.SPACECRAFT);
// Station
this.addAbility(new StationAbility());
// STATION 10+
// Whenever you attack, Dawnsire deals 100 damage to up to one target creature or planeswalker.
Ability ability = new AttacksWithCreaturesTriggeredAbility(new DamageTargetEffect(100), 1);
ability.addTarget(new TargetCreatureOrPlaneswalker(0, 1));
this.addAbility(new StationLevelAbility(10).withLevelAbility(ability));
// STATION 20+
// Flying
// 20/20
this.addAbility(new StationLevelAbility(20)
.withLevelAbility(FlyingAbility.getInstance())
.withPT(20, 20));
}
private DawnsireSunstarDreadnought(final DawnsireSunstarDreadnought card) {
super(card);
}
@Override
public DawnsireSunstarDreadnought copy() {
return new DawnsireSunstarDreadnought(this);
}
}

View file

@ -45,6 +45,7 @@ public final class EdgeOfEternities extends ExpansionSet {
cards.add(new SetCardInfo("Cosmogoyf", 215, Rarity.RARE, mage.cards.c.Cosmogoyf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cosmogoyf", 313, Rarity.RARE, mage.cards.c.Cosmogoyf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cosmogrand Zenith", 9, Rarity.MYTHIC, mage.cards.c.CosmograndZenith.class));
cards.add(new SetCardInfo("Dawnsire, Sunstar Dreadnought", 238, Rarity.MYTHIC, mage.cards.d.DawnsireSunstarDreadnought.class));
cards.add(new SetCardInfo("Decode Transmissions", 94, Rarity.COMMON, mage.cards.d.DecodeTransmissions.class));
cards.add(new SetCardInfo("Elegy Acolyte", 293, Rarity.RARE, mage.cards.e.ElegyAcolyte.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Elegy Acolyte", 97, Rarity.RARE, mage.cards.e.ElegyAcolyte.class, NON_FULL_USE_VARIOUS));

View file

@ -59169,6 +59169,7 @@ Syr Vondam, the Lucent|Edge of Eternities|232|U|{2}{W}{B}{B}|Legendary Creature
Tannuk, Memorial Ensign|Edge of Eternities|233|U|{1}{R}{G}|Legendary Creature - Kavu Pilot|2|4|Landfall -- Whenever a land you control enters, Tannuk deals 1 damage to each opponent. If this is the second time this ability has resolved this turn, draw a card.|
Bygone Colossus|Edge of Eternities|235|U|{9}|Artifact Creature - Robot Giant|9|9|Warp {3}|
Chrome Companion|Edge of Eternities|236|C|{2}|Artifact Creature - Dog|2|1|Whenever this creature becomes tapped, you gain 1 life.${2},{T}: Put target card from a graveyard on the bottom of its owner's library.|
Dawnsire, Sunstar Dreadnought|Edge of Eternities|238|M|{5}|Legendary Artifact - Spacecraft|||Station$STATION 10+$Whenever you attack, Dawnsire deals 100 damage to up to one target creature or planeswalker.$STATION 20+$Flying$20/20|
The Endstone|Edge of Eternities|240|M|{7}|Legendary Artifact|||Whenever you play a land or cast a spell, draw a card.$At the beginning of your end step, your life total becomes half your starting life total, rounded up.|
The Eternity Elevator|Edge of Eternities|241|R|{5}|Legendary Artifact - Spacecraft|||{T}: Add {C}{C}{C}$Station$STATION 20+${T}: Add X mana of any one color, where X is the number of charge counters on The Eternity Elevator.|
Extinguisher Battleship|Edge of Eternities|242|R|{8}|Artifact - Spacecraft|||When this Spacecraft enters, destroy target noncreature permanent. Then this Spacecraft deals 4 damage to each creature.$Station$STATION 5+$Flying, trample$10/10|