Skip to content

Commit 734be2b

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents 5b6f8e9 + d2e29dc commit 734be2b

22 files changed

Lines changed: 180 additions & 2 deletions

forge-gui/res/cardsfolder/c/codie_vociferous_codex.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Name:Codie, Vociferous Codex
22
ManaCost:3
3-
Types:Legendary Artifact Creature Construct
3+
Types:Legendary Artifact Creature Book Construct
44
PT:1/4
55
S:Mode$ CantBeCast | ValidCard$ Permanent | Caster$ You | Description$ You can't cast permanent spells.
66
A:AB$ Mana | Cost$ 4 T | Produced$ W U B R G | SubAbility$ DBTrigger | SpellDescription$ Add {W}{U}{B}{R}{G}. When you cast your next spell this turn, exile cards from the top of your library until you exile an instant or sorcery card with lesser mana value. Until end of turn, you may cast that card without paying its mana cost. Put each other card exiled this way on the bottom of your library in a random order.

forge-gui/res/cardsfolder/d/dreadhorde_arcanist.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ K:Trample
66
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ Whenever CARDNAME attacks, you may cast target instant or sorcery card with mana value less than or equal to CARDNAME's power from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead.
77
SVar:TrigPlay:DB$ Play | TgtZone$ Graveyard | ValidTgts$ Instant.YouCtrl+cmcLEX,Sorcery.YouCtrl+cmcLEX | TgtPrompt$ Choose target instant or sorcery card with mana value X or less from your graveyard | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell
88
SVar:X:Count$CardPower
9-
Oracle:Trample\nWhenever Dreadhorde Arcanist attacks, you may cast target instant or sorcery card with mana value less than or equal to Dreadhorde Arcanist's power from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead.
9+
SVar:HasAttackEffect:TRUE
10+
OOracle:Trample\nWhenever Dreadhorde Arcanist attacks, you may cast target instant or sorcery card with mana value less than or equal to Dreadhorde Arcanist's power from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Name:Conciliator's Duelist
2+
ManaCost:W W B B
3+
Types:Creature Kor Warlock
4+
PT:4/3
5+
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, draw a card. Each player loses 1 life.
6+
SVar:TrigDraw:DB$ Draw | SubAbility$ DBLoseLife
7+
SVar:DBLoseLife:DB$ LoseLife | Defined$ Player | LifeAmount$ 1
8+
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | Execute$ TrigExile | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | TargetsValid$ Creature.inZoneBattlefield | TriggerDescription$ Repartee — Whenever you cast an instant or sorcery spell that targets a creature, exile up to one target creature. Return that card to the battlefield under its owner's control at the beginning of the next end step.
9+
SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DelTrig
10+
SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigBounce | RememberObjects$ RememberedLKI | SubAbility$ DBCleanup | TriggerDescription$ Return that card to the battlefield under its owner's control at the beginning of the next end step.
11+
SVar:TrigBounce:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI
12+
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
13+
Oracle:When this creature enters, draw a card. Each player loses 1 life.\nRepartee — Whenever you cast an instant or sorcery spell that targets a creature, exile up to one target creature. Return that card to the battlefield under its owner's control at the beginning of the next end step.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Name:Diary of Dreams
2+
ManaCost:2
3+
Types:Artifact Book
4+
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever you cast an instant or sorcery spell, put a page counter on this artifact.
5+
SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ PAGE | CounterNum$ 1
6+
A:AB$ Draw | Cost$ 5 T | NumCards$ 1 | ReduceCost$ X | SpellDescription$ Draw a card. This ability costs {1} less to activate for each page counter on this artifact.
7+
SVar:X:Count$CardCounters.PAGE
8+
DeckHas:Ability$Counters
9+
Oracle:Whenever you cast an instant or sorcery spell, put a page counter on this artifact.\n{5}, {T}: Draw a card. This ability costs {1} less to activate for each page counter on this artifact.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Name:Duel Tactics
2+
ManaCost:R
3+
Types:Sorcery
4+
A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ 1 | SubAbility$ DBPumpCurse | SpellDescription$ CARDNAME deals 1 damage to target creature. It can't block this turn.
5+
SVar:DBPumpCurse:DB$ Pump | Defined$ Targeted | IsCurse$ True | KW$ HIDDEN CARDNAME can't block.
6+
K:Flashback:1 R
7+
Oracle:Duel Tactics deals 1 damage to target creature. It can't block this turn.\nFlashback {1}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Name:Exhibition Tidecaller
2+
ManaCost:U
3+
Types:Creature Djinn Wizard
4+
PT:0/2
5+
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Opus — Whenever you cast an instant or sorcery spell, target player mills three cards. If five or more mana was spent to cast that spell, that player mills ten cards instead.
6+
SVar:TrigMill:DB$ Mill | NumCards$ X | ValidTgts$ Player
7+
SVar:X:Count$Compare Y GE5.10.3
8+
SVar:Y:TriggeredCard$CastTotalManaSpent
9+
DeckHas:Ability$Mill
10+
DeckHints:Type$Instant|Sorcery
11+
Oracle:Opus — Whenever you cast an instant or sorcery spell, target player mills three cards. If five or more mana was spent to cast that spell, that player mills ten cards instead.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Name:Graduation Day
2+
ManaCost:W
3+
Types:Enchantment
4+
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | Execute$ TrigPutCounter | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | TargetsValid$ Creature.inZoneBattlefield | TriggerDescription$ Repartee — Whenever you cast an instant or sorcery spell that targets a creature, put a +1/+1 counter on target creature you control.
5+
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | ValidTgtDesc$ creature you control | CounterType$ P1P1 | CounterNum$ 1
6+
Oracle:Repartee — Whenever you cast an instant or sorcery spell that targets a creature, put a +1/+1 counter on target creature you control.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Name:Hardened Academic
2+
ManaCost:R W
3+
Types:Creature Bird Cleric
4+
PT:2/1
5+
K:Flying
6+
K:Haste
7+
A:AB$ Pump | Cost$ Discard<1/Card> | KW$ Lifelink | Defined$ Self | SpellDescription$ This creature gains lifelink until end of turn.
8+
T:Mode$ ChangesZoneAll | ValidCards$ Card.YouOwn | Origin$ Graveyard | Destination$ Any | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more cards leave your graveyard, put a +1/+1 counter on target creature you control.
9+
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1
10+
DeckHas:Ability$Counters
11+
Oracle:Flying, haste\nDiscard a card: This creature gains lifelink until end of turn.\nWhenever one or more cards leave your graveyard, put a +1/+1 counter on target creature you control.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Name:Lumaret's Favor
2+
ManaCost:1 G
3+
Types:Instant
4+
T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ Infusion — When you cast this spell, copy it if you gained life this turn. You may choose new targets for the copy.
5+
SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Amount$ 1 | MayChooseTarget$ True | ConditionCheckSVar$ X
6+
A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +4 | SpellDescription$ Target creature gets +2/+4 until end of turn.
7+
SVar:X:Count$LifeYouGainedThisTurn
8+
Oracle:Infusion — When you cast this spell, copy it if you gained life this turn. You may choose new targets for the copy.\nTarget creature gets +2/+4 until end of turn.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Name:Molten Note
2+
ManaCost:X R W
3+
Types:Sorcery
4+
A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ Y | SubAbility$ DBUntapAll | SpellDescription$ CARDNAME deals damage to target creature equal to the amount of mana spent to cast this spell. Untap all creatures you control.
5+
SVar:DBUntapAll:DB$ UntapAll | ValidCards$ Creature.YouCtrl
6+
K:Flashback:6 R W
7+
SVar:X:Count$xPaid
8+
SVar:Y:Count$CastTotalManaSpent
9+
Oracle:Molten Note deals damage to target creature equal to the amount of mana spent to cast this spell. Untap all creatures you control.\nFlashback {6}{R}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.)

0 commit comments

Comments
 (0)