mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
Merge branch 'evoke' into 'master'
tidy up non-mana Evoke costs See merge request core-developers/forge!5602
This commit is contained in:
@@ -2844,9 +2844,9 @@ public class CardFactoryUtil {
|
||||
final SpellAbility newSA = sa.copyWithDefinedCost(evokedCost);
|
||||
|
||||
final StringBuilder desc = new StringBuilder();
|
||||
desc.append("Evoke ").append(evokedCost.toSimpleString()).append(" (");
|
||||
desc.append(inst.getReminderText());
|
||||
desc.append(")");
|
||||
boolean onlyMana = evokedCost.isOnlyManaCost();
|
||||
desc.append("Evoke").append(onlyMana ? " " : "—").append(evokedCost.toSimpleString());
|
||||
desc.append(onlyMana ? "" : ".").append(" (").append(inst.getReminderText()).append(")");
|
||||
|
||||
newSA.setDescription(desc.toString());
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Creature Elemental Incarnation
|
||||
PT:3/4
|
||||
K:Flash
|
||||
K:Reach
|
||||
K:Evoke:ExileFromHand<1/Card.Green+Other>
|
||||
K:Evoke:ExileFromHand<1/Card.Green+Other/green card>
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBottom | TriggerDescription$ When CARDNAME enters the battlefield, up to one target player puts all the cards from their graveyard on the bottom of their library in a random order.
|
||||
SVar:TrigBottom:DB$ ChangeZoneAll | ValidTgts$ Player | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target player | ChangeType$ Card | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | Reveal$ False | RandomOrder$ True
|
||||
Oracle:Flash\nReach\nWhen Endurance enters the battlefield, up to one target player puts all the cards from their graveyard on the bottom of their library in a random order.\nEvoke—Exile a green card from your hand.
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:3 R R
|
||||
Types:Creature Elemental Incarnation
|
||||
PT:3/3
|
||||
K:Double Strike
|
||||
K:Evoke:ExileFromHand<1/Card.Red+Other>
|
||||
K:Evoke:ExileFromHand<1/Card.Red+Other/red card>
|
||||
T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 4 damage divided as you choose among any number of target creatures and/or planeswalkers.
|
||||
SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker to distribute damage to | NumDmg$ 4 | TargetMin$ 1 | TargetMax$ 4 | DividedAsYouChoose$ 4
|
||||
Oracle:Double strike\nWhen Fury enters the battlefield, it deals 4 damage divided as you choose among any number of target creatures and/or planeswalkers.\nEvoke—Exile a red card from your hand.
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:2 B B
|
||||
Types:Creature Elemental Incarnation
|
||||
PT:3/2
|
||||
K:Menace
|
||||
K:Evoke:ExileFromHand<1/Card.Black+Other>
|
||||
K:Evoke:ExileFromHand<1/Card.Black+Other/black card>
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemove | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. You choose a nonland card from it. That player discards that card.
|
||||
SVar:TrigRemove:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.
|
||||
Oracle:Menace\nWhen Grief enters the battlefield, target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nEvoke—Exile a black card from your hand.
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Creature Elemental Incarnation
|
||||
PT:3/2
|
||||
K:Flash
|
||||
K:Lifelink
|
||||
K:Evoke:ExileFromHand<1/Card.White+Other>
|
||||
K:Evoke:ExileFromHand<1/Card.White+Other/white card>
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile up to one other target creature. That creature's controller gains life equal to its power.
|
||||
SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.Other | RememberLKI$ True | TgtPrompt$ Select up to one other target creature | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBGainLife
|
||||
SVar:DBGainLife:DB$ GainLife | Defined$ RememberedController | LifeAmount$ X | SubAbility$ DBCleanup
|
||||
|
||||
@@ -6,5 +6,5 @@ K:Flash
|
||||
K:Flying
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTuck | TriggerDescription$ When CARDNAME enters the battlefield, choose up to one target creature spell or planeswalker spell. Its owner puts it on the top or bottom of their library.
|
||||
SVar:TrigTuck:DB$ ChangeZone | ValidTgts$ Card.inZoneStack+Creature,Card.inZoneStack+Planeswalker | TgtZone$ Stack | TgtPrompt$ Select up to one target creature spell or planeswalker spell | AlternativeDecider$ TargetedController | Origin$ Stack | Fizzle$ True | Destination$ Library | LibraryPosition$ 0 | DestinationAlternative$ Library | LibraryPositionAlternative$ -1 | AlternativeDestinationMessage$ Would you like to put the card on the top of your library (and not on the bottom)? | SpellDescription$ Choose up to one target creature spell or planeswalker spell. Its owner puts it on the top or bottom of their library.
|
||||
K:Evoke:ExileFromHand<1/Card.Blue+Other>
|
||||
K:Evoke:ExileFromHand<1/Card.Blue+Other/blue card>
|
||||
Oracle:Flash\nFlying\nWhen Subtlety enters the battlefield, choose up to one target creature spell or planeswalker spell. Its owner puts it on the top or bottom of their library.\nEvoke—Exile a blue card from your hand.
|
||||
|
||||
Reference in New Issue
Block a user