Card Contributions
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Card Contributions
by Agetian » 21 Jul 2016, 04:04
Nice job so far! Keep up the great work, Hanmac! Your contributions are really great!
I'm going to update my testing build soon and play with your recent changes. If I notice something that's not right I will tell you right away!
- Agetian
I'm going to update my testing build soon and play with your recent changes. If I notice something that's not right I will tell you right away!
- Agetian
- Agetian
- Programmer
- Posts: 3474
- Joined: 14 Mar 2011, 05:58
- Has thanked: 677 times
- Been thanked: 563 times
Re: Card Contributions
by Indigo Dragon » 12 Sep 2016, 10:57
Hi, back for more card changes.
Teysa, Envoy of Ghosts has incorrect rules text, missing CombatDamage$ True. This also leads to an incorrect TriggerDescription$.
Relentless Dead uses "B" and "X" in TriggerDescription$ instead of "{B}" and "{X}".
They should use the proper term "Cost$ SubCounter<0/LOYALTY>", so that there's no confusion as to them being loyalty abilities.
Gideon, Ally of Zendikar
Teysa, Envoy of Ghosts has incorrect rules text, missing CombatDamage$ True. This also leads to an incorrect TriggerDescription$.
- Code: Select all
T:Mode$ DamageDone | ValidSource$ Creature | ValidTarget$ You | CombatDamage$ True | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature deals combat damage to you, destroy that creature. Put a 1/1 white and black Spirit creature token with flying onto the battlefield.
SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredSource | SubAbility$ DBToken
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White,Black | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying
Relentless Dead uses "B" and "X" in TriggerDescription$ instead of "{B}" and "{X}".
- Code: Select all
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerController$ TriggeredCardController | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When Relentless Dead dies, you may pay {B}. If you do, return it to its owner's hand.
SVar:TrigReturn:AB$ ChangeZone | Cost$ B | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Hand
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | OptionalDecider$ You | ValidCard$ Card.Self | Execute$ TrigChange | TriggerController$ TriggeredCardController | TriggerDescription$ When Relentless Dead dies, you may pay {X}. If you do, return another target Zombie creature card with converted mana cost X from your graveyard to the battlefield.
SVar:TrigChange:AB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.Zombie+Other | TargetsWithDefinedController$ TriggeredCardController | Cost$ X | References$ X
SVar:X:Targeted$CardManaCost
They should use the proper term "Cost$ SubCounter<0/LOYALTY>", so that there's no confusion as to them being loyalty abilities.
Gideon, Ally of Zendikar
- Code: Select all
A:AB$ Token | Cost$ SubCounter<0/LOYALTY>| TokenAmount$ 1 | TokenName$ Knight Ally | TokenColors$ White | TokenTypes$ Creature,Knight,Ally | TokenOwner$ You | TokenPower$ 2 | TokenToughness$ 2 | Planeswalker$ True | SpellDescription$ Put a 2/2 white Knight Ally creature token onto the battlefield.
- Code: Select all
A:AB$ Animate | Cost$ SubCounter<0/LOYALTY> | Defined$ Self | Power$ GideonPT | Toughness$ GideonPT | References$ GideonPT | Keywords$ Indestructible | Types$ Creature,Human,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, Gideon becomes a Human Soldier creature with power and toughness each equal to the number of loyalty counters on him and gains indestructible. He's still a planeswalker. Prevent all damage that would be dealt to him this turn.
- Code: Select all
A:AB$ Pump | Cost$ SubCounter<0/LOYALTY> | ValidTgts$ Creature | TargetMax$ 1 | TargetMin$ 0 | Planeswalker$ True | SubAbility$ DBChoose | StackDeSpellDescription$ SpellDescription | SpellDescription$ Exile CARDNAME or up to one target creature. Return that card to the battlefield under its owner's control at the beginning of your next upkeep. You lose 2 life.
- Code: Select all
A:AB$ Token | Cost$ SubCounter<0/LOYALTY> | TokenAmount$ 1 | TokenName$ Satyr | TokenColors$ Red,Green | TokenTypes$ Creature,Satyr | TokenOwner$ You | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Haste | Planeswalker$ True | TokenImage$ rg 2 2 satyr | SpellDescription$ Put a 2/2 red and green Satyr creature token with haste onto the battlefield.
Ctrl+C, Ctrl+V
-
Indigo Dragon - Posts: 130
- Joined: 11 May 2016, 10:18
- Location: Australia
- Has thanked: 63 times
- Been thanked: 56 times
Re: Card Contributions
by fsecco » 17 Sep 2016, 03:55
Did Paradoxical Outcome
- Code: Select all
Name:Paradoxical Outcome
ManaCost:3 U
Types:Instant
A:SP$ ChangeZone | Cost$ 3 U | Origin$ Battlefield | Destination$ Hand | ChangeType$ Permanent.YouCtrl+nonLand+nonToken | ChangeNum$ X | Hidden$ True | RememberChanged$ True | SubAbility$ DBDraw | References$ X | SpellDescription$ Return any number of target nonland, nontoken permanents you control to their owners' hands. Draw a card for each card returned to your hand this way.
SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ Y | References$ Y
SVar:X:Count$Valid Permanent.YouCtrl+nonLand+nonToken
SVar:Y:Remembered$Amount
SVar:RemAIDeck:True
SVar:Picture:http://mythicspoiler.com/kld/cards/paradoxicaloutcome.jpg
Oracle:Return any number of target nonland, nontoken permanents you control to their owners' hands. Draw a card for each card returned to your hand this way.
- Code: Select all
Name:Rashmi, Eternities Crafter
ManaCost:2 U G
Types:Legendary Creature Elf Druid
PT:2/3
T:Mode$ SpellCast | ValidActivatingPlayer$ You | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | Execute$ TrigCast | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast your first spell each turn, reveal the top card of your library.
SVar:TrigCast:DB$Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | NoMove$ True | RememberRevealed$ True | SubAbility$ DBPlayIT | SpellDescription$ Whenever you cast your first spell each turn, reveal the top card of your library. If it's a nonland card with converted mana cost less than that spell's, you may cast it without paying its mana cost. if you don't cast the revealed card, put it into your hand.
SVar:DBPlayIT:DB$ Play | Defined$ Remembered | Controller$ You | WithoutManaCost$ True | Optional$ True | RememberPlayed$ True | SubAbility$ DBExileIfNotPlayed
SVar:DBExileIfNotPlayed:DB$ ChangeZone | Origin$ Library | Destination$ Hand | Defined$ Remembered | DefinedPlayer$ You | ConditionCheckSVar$ DjinnX | ConditionSVarCompare$ EQ1 | SubAbility$ DBDjinnCleanup | References$ DjinnX
SVar:DBDjinnCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:DjinnX:Remembered$Valid Card.IsRemembered
SVar:RemAIDeck:True
SVar:Picture:http://mythicspoiler.com/kld/cards/rashmieternitiescrafter.jpg
Oracle:Whenever you cast your first spell each turn, reveal the top card of your library. If it's a nonland card with converted mana cost less than that spell's, you may cast it without paying its mana cost. if you don't cast the revealed card, put it into your hand.
Re: Card Contributions
by moomarc » 02 Oct 2016, 08:19
Slightly off topic, but who finally cracked Kor Dirge and Razia, Boros Archangel? I remember working for ages on that but could never find a solution that wouldn't break within two tests. Kudos to whoever it was!
-Marc
-
moomarc - Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Re: Card Contributions
by Hanmac » 14 Oct 2016, 11:05
@moomarc: that was me, i wanted to make as much of the remaining list done if possible.
==
new thing:
i did rewrote something because of Brain in a Jar
(to prevent the AI from doing Scry 0)
while doing that i try to make the AI looking what is the best time to Scry, and how many counters it should remove if possible.
(currently it does remove counters if it has no spell it can be cast with that much counters)
and i did do ScryAi to the new SpellAbilityAi format to use some of the output.
You guys should check it out, maybe it can be done better.
===
that is only for the scry part of the Brain in a Jar.
for the PutCounter part need to be some more AI logic too.
AI did draw and play a Spell he could have played with the Brain in a Jar.
==
new thing:
i did rewrote something because of Brain in a Jar
(to prevent the AI from doing Scry 0)
while doing that i try to make the AI looking what is the best time to Scry, and how many counters it should remove if possible.
(currently it does remove counters if it has no spell it can be cast with that much counters)
and i did do ScryAi to the new SpellAbilityAi format to use some of the output.
You guys should check it out, maybe it can be done better.
===
that is only for the scry part of the Brain in a Jar.
for the PutCounter part need to be some more AI logic too.
AI did draw and play a Spell he could have played with the Brain in a Jar.
Re: Card Contributions
by Indigo Dragon » 07 Nov 2016, 13:28
Back for even more card changes, mostly simple terms (Numbers to Words, Words to Numbers)
Accursed Witch // Infectious Curse
1-> , One Life -> 1 Life (x4)
Animist's Awakening
Graeyard -> Graveyard (x2)
Blighted Cataract
Draw 2 cards -> Draw two cards (x2)
Cloudblazer
gain 2 life and draw 2 cards -> gain 2 life and draw two cards (x2)
Cryptolith Fragment // Aurora of Emrakul
one -> 1 (x2), ten -> 10 (x2)
Emrakul's Influence
converted mana cost 7 or greater, draw 2 cards -> converted mana cost 7 or greater, draw two cards (x2)
Foundry of the Consuls
Foundry of the Consul -> Foundry of the Consuls (x2), New Create Text
Mystic Confluence
pays 3 -> pays (x3), • -> • (x3) (Yes it's weird but it works)
Also, and I don't know if this has been discussed, but Forge needs a massive SpellDescription$/TriggerDescription$/Oracle update to comply with the new Create keyword action. This relates to the problem of certain cards (eg. Wurmcoil Engine) that still use the old is put into a graveyard from the battlefield text in their Description$.
Accursed Witch // Infectious Curse
1-> , One Life -> 1 Life (x4)
- accursed_witch_infectious_curse.txt | Open
- Code: Select all
Name:Accursed Witch
ManaCost:3 B
Types:Creature Human Shaman
PT:4/2
S:Mode$ ReduceCost | ValidTarget$ Card.Self | Activator$ Player.Opponent | Type$ Spell | Amount$ 1 | Description$ Spells your opponents cast that target CARDNAME cost {1} less to cast.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME dies, return it to the battlefield transformed under your control attached to target opponent.
SVar:TrigChoose:AB$ Pump | Cost$ 0 | ValidTgts$ Opponent | TgtPrompt$ Choose a opponent | IsCurse$ True | SubAbility$ DBChange
SVar:DBChange:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield | AttachedToPlayer$ ParentTarget | Transformed$ True | GainControl$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/accursed_witch.jpg
SVar:SacMe:4
SVar:MustAttack:True
AlternateMode:DoubleFaced
Oracle:Spells your opponents cast that target Accursed Witch cost {1} less to cast.\nWhen Accursed Witch dies, return it to the battlefield transformed under your control attached to target opponent.
ALTERNATE
Name:Infectious Curse
ManaCost:no cost
Colors:black
Types:Enchantment Aura Curse
K:Enchant player
A:SP$ Attach | Cost$ 0 | ValidTgts$ Player | AILogic$ Curse
S:Mode$ ReduceCost | ValidTarget$ Player.EnchantedBy | Activator$ You | Type$ Spell | Amount$ 1 | Description$ Spells you cast that target enchanted player cost {1} less to cast.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of enchanted player's upkeep, that player loses 1 life and you gain 1 life.
SVar:TrigDrain:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredPlayer | LifeAmount$ 1 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/infectious_curse.jpg
Oracle:Spells you cast that target enchanted player cost {1} less to cast.\nAt the beginning of enchanted player's upkeep, that player loses 1 life and you gain 1 life.
Animist's Awakening
Graeyard -> Graveyard (x2)
- animists_awakening.txt | Open
- Code: Select all
Name:Animist's Awakening
ManaCost:X G
Types:Sorcery
A:SP$ Dig | Cost$ X G | DigNum$ X | Reveal$ True | ChangeNum$ All | ChangeValid$ Land | DestinationZone$ Battlefield | Tapped$ True | RememberChanged$ True | RestRandomOrder$ True | SubAbility$ DBUntap | References$ X | SpellDescription$ Reveal the top X cards of your library. Put all land cards revealed this way onto the battlefield tapped and the rest on the bottom of your library in a random order. Spell mastery - If there are two or more instant and/or sorcery cards in your graveyard, untap those lands.
SVar:DBUntap:DB$ Untap | Defined$ Remembered | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE2 | References$ Y
SVar:X:Count$xPaid
SVar:Y:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn
SVar:Picture:http://www.wizards.com/global/images/magic/general/animists_awakening.jpg
Oracle:Reveal the top X cards of your library. Put all land cards revealed this way onto the battlefield tapped and the rest on the bottom of your library in a random order.\nSpell mastery - If there are two or more instant and/or sorcery cards in your graveyard, untap those lands.
Blighted Cataract
Draw 2 cards -> Draw two cards (x2)
- blighted_cataract.txt | Open
- Code: Select all
Name:Blighted Cataract
ManaCost:no cost
Types:Land
A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C} to your mana pool.
A:AB$ Draw | Cost$ 5 U T Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards.
DeckHas:Ability$Mana.Colorless
SVar:Picture:http://www.wizards.com/global/images/magic/general/blighted_cataract.jpg
Oracle:{T}: Add {C} to your mana pool.\n{5}{U}, {T}, Sacrifice Blighted Cataract: Draw two cards.
Cloudblazer
gain 2 life and draw 2 cards -> gain 2 life and draw two cards (x2)
- Cloudblazer.txt | Open
- Code: Select all
Name:Cloudblazer
ManaCost:3 W U
Types:Creature Human Scout
PT:2/2
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life and draw two cards.
SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 2 | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 2
SVar:Picture:http://www.wizards.com/global/images/magic/general/cloudblazer.jpg
Oracle:Flying\nWhen Cloudblazer enters the battlefield, you gain 2 life and draw two cards.
Cryptolith Fragment // Aurora of Emrakul
one -> 1 (x2), ten -> 10 (x2)
- cryptolith_fragment_aurora_of_emrakul.txt | Open
- Code: Select all
Name:Cryptolith Fragment
ManaCost:3
Types:Artifact
K:CARDNAME enters the battlefield tapped.
A:AB$ Mana | Cost$ T | Produced$ Any | SubAbility$ DBPain | SpellDescription$ Add one mana of any color to your mana pool. Each player loses 1 life.
SVar:DBPain:DB$ LoseLife | LifeAmount$ 1 | Defined$ Player
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ LE10 | Execute$ TrigTransform | TriggerDescription$ At the beginning of your upkeep, if each player has 10 or less life, transform CARDNAME.
SVar:TrigTransform:AB$ SetState | Cost$ 0 | Defined$ Self | Mode$ Transform
SVar:X:PlayerCountPlayers$HighestLifeTotal
AlternateMode:DoubleFaced
SVar:Picture:http://www.wizards.com/global/images/magic/general/cryptolith_fragment.jpg
Oracle:Cryptolith Fragment enters the battlefield tapped.\n{T}: Add one mana of any color to your mana pool. Each player loses 1 life.\nAt the beginning of your upkeep, if each player has 10 or less life, transform Cryptolith Fragment.
ALTERNATE
Name:Aurora of Emrakul
ManaCost:no cost
Types:Creature Eldrazi Reflection
PT:1/4
K:Flying
K:Deathtouch
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ Whenever CARDNAME attacks, each opponent loses 3 life.
SVar:TrigDrain:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 3
SVar:HasAttackEffect:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/aurora_of_emrakul.jpg
Oracle:Flying, Deathtouch.\nWhenever Aurora of Emrakul attacks, each opponent loses 3 life.
Emrakul's Influence
converted mana cost 7 or greater, draw 2 cards -> converted mana cost 7 or greater, draw two cards (x2)
- emrakuls_influence.txt | Open
- Code: Select all
Name:Emrakul's Influence
ManaCost:2 G G
Types:Enchantment
T:Mode$ SpellCast | ValidCard$ Creature.Eldrazi+cmcGE7 | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an Eldrazi creature spell with converted mana cost 7 or greater, draw two cards.
SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 2
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/emrakuls_influence.jpg
Oracle:Whenever you cast an Eldrazi creature spell with converted mana cost 7 or greater, draw two cards.
Foundry of the Consuls
Foundry of the Consul -> Foundry of the Consuls (x2), New Create Text
- foundry_of_the_consuls | Open
- Code: Select all
Name:Foundry of the Consuls
ManaCost:no cost
Types:Land
A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C} to your mana pool.
A:AB$ Token | Cost$ 5 T Sac<1/CARDNAME> | TokenOwner$ You | TokenAmount$ 2 | TokenName$ Thopter | TokenTypes$ Artifact,Creature,Thopter | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ c 1 1 thopter ORI | TokenAltImages$ c 1 1 thopter2 ORI | SpellDescription$ Create two 1/1 colorless Thopter artifact creature tokens with flying.
SVar:Picture:http://www.wizards.com/global/images/magic/general/foundry_of_the_consuls.jpg
Oracle:{T}: Add {C} to your mana pool.\n{5}, {T}, Sacrifice Foundry of the Consuls: Create two 1/1 colorless Thopter artifact creature tokens with flying.
Mystic Confluence
pays 3 -> pays (x3), • -> • (x3) (Yes it's weird but it works)
- mystic_confluence | Open
- Code: Select all
Name:Mystic Confluence
ManaCost:3 U U
Types:Instant
A:SP$ Charm | Cost$ 3 U U | Choices$ DBCounter,DBReturn,DBDraw | CharmNum$ 3 | CanRepeatModes$ True | SpellDescription$ Choose three. You may choose the same mode more than once. - Counter target spell unless its controller pays {3}; Return target creature to its owner's hand; Draw a card.
SVar:DBCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | UnlessCost$ 3 | SpellDescription$ Counter target spell unless its controller pays {3}.
SVar:DBReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Return target creature to its owner's hand.
SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SpellDescription$ Draw a card.
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/mystic_confluence.jpg
Oracle:Choose three. You may choose the same mode more than once.\n• Counter target spell unless its controller pays {3}.\n• Return target creature to its owner's hand.\n• Draw a card.
Also, and I don't know if this has been discussed, but Forge needs a massive SpellDescription$/TriggerDescription$/Oracle update to comply with the new Create keyword action. This relates to the problem of certain cards (eg. Wurmcoil Engine) that still use the old is put into a graveyard from the battlefield text in their Description$.
Ctrl+C, Ctrl+V
-
Indigo Dragon - Posts: 130
- Joined: 11 May 2016, 10:18
- Location: Australia
- Has thanked: 63 times
- Been thanked: 56 times
Re: Card Contributions
by Hanmac » 07 Nov 2016, 15:12
@Indigo Dragon: i updated the things you found and also took the change to add some more DeckHints.
about the oracle update for Create, yeah no one had the time to do that to all cards yet. because it mostly need to be done manually for all cards.
about the oracle update for Create, yeah no one had the time to do that to all cards yet. because it mostly need to be done manually for all cards.
Re: Card Contributions
by Indigo Dragon » 08 Nov 2016, 05:38
@Hanmac Thanks for the quick turnaround, I'll go ahead and flag some cards for the oracle updates.
EDIT: Here's the mighty list of Cards I'm currently going through, though I'll need a helpful third party to insert them If someone could teach me how on my own that'll be great
These cards can be sorted into several categories:
• Those with both "Create" and "Dies" (Kaladesh)
• Those with "block and additional creature each combat." (Oath of the Gatewatch) (Reminder: Update "K:CARDNAME can block an additional creature.")
• Coping Spells that need a comma (Kaladesh)
• Various Oracle changes for clarity
• Various Type Changes
EDIT: Here's the mighty list of Cards I'm currently going through, though I'll need a helpful third party to insert them If someone could teach me how on my own that'll be great
- List of Card Names | Open
- Abzan Ascendancy
Anafenza, the Foremost
Avacyn's Collar
Avarice Amulet
Bant Sojourners
Belfry Spirit (Check Haunt Reminder)
Brave the Sands
Brindle Shoat
Cenn's Tactician
Chronozoa
Cocoon
Concerted Effort
Dack's Duplicate
Dance with Devils
Dark Prophecy
Deadly Grub
Deathpact Angel
Devils' Playground
Doomed Traveler
Dragon Egg
Dripping-Tongue Zubera (Todo: Fix all Zubera)
Elephant Guide
Elgaud Inquisitor
Erayo, Soratami Ascendant // Erayo's Essence
Evil Twin
Felhide Spiritbinder
Flesh Carver
Fluctuator
Gigantoplasm
Goblin Marshal
Golgari Germination
Griffin Guide
Gutter Grime
Hallowed Spiritkeeper
Hangarback Walker
Haunted Angel
Heartstone (Previous wording made it exclusive instead of properly universal)
Homarid
Hooded Hydra
Jotun Owl Keeper
Kalitas, Bloodchief of Ghet
Kalitas, Traitor of Ghet
Kinsbaile Borderguard
Konda, Lord of Eiganjo
Lazav, Dimir Mastermind
Lightning Coils
Liliana, Heretical Healer // Liliana, Defiant Necromancer (This card, though double faced, only uses the first name)
Lion's Eye Diamond
Maalfeld Twins
Magus of the Wheel (Had a Name:Meteor Blast attached to it)
Make Mischief
Mausoleum Guard
Mercurial Pretender
Mimic Vat
Mitotic Slime (Personal Favorite)
Mogg War Marshal
Mondronen Shaman // Tovolar's Magehunter
Mongrel Pack
Moriok Replica
Murder Investigation
Myr Sire
Nivix, Aerie of the Firemind
Omnath, Locus of Rage
Overseer of the Damned
Penumbra Bobcat
Penumbra Kavu
Penumbra Spider
Penumbra Wurm
Phantasmal Sphere
Progenitor Mimic
Promise of Power
Pygmy Hippo
Quest for the Gravelord
Reef Worm
Requiem Angel
Roc Egg
Rotlung Reanimator
Rukh Egg
Seance
Seed Guardian
Seize the Soul
Sek'Kuar, Deathkeeper
Shape Stealer
Skirk Ridge Exhumer
Sporogenesis
Sprouting Thrinax
Sword of Kaldra (Check Equip Reminder)
Symbiotic Beast
Symbiotic Elf
Symbiotic Wurm
Tatsumasa, the Dragon's Fang (Check Triggers)
Test of Faith
Teysa, Orzhov Scion
Tidal Influence
Tukatongue Thallid
Two-Headed Dragon
Two-Headed Giant of Foriys
Vanguard's Shield
Voice of Resurgence
Vesuvan Doppelganger
Worldspine Wurm
Wurmcoil Engine
These cards can be sorted into several categories:
• Those with both "Create" and "Dies" (Kaladesh)
• Those with "block and additional creature each combat." (Oath of the Gatewatch) (Reminder: Update "K:CARDNAME can block an additional creature.")
• Coping Spells that need a comma (Kaladesh)
• Various Oracle changes for clarity
• Various Type Changes
Ctrl+C, Ctrl+V
-
Indigo Dragon - Posts: 130
- Joined: 11 May 2016, 10:18
- Location: Australia
- Has thanked: 63 times
- Been thanked: 56 times
Re: Card Contributions
by friarsol » 08 Nov 2016, 20:47
Are you asking how you would go about it if you had permissions or are you asking for permissions because you know how to commit to repositories?Indigo Dragon wrote:EDIT: Here's the mighty list of Cards I'm currently going through, though I'll need a helpful third party to insert them If someone could teach me how on my own that'll be great
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Card Contributions
by Indigo Dragon » 09 Nov 2016, 06:11
Indigo Dragon wrote:
- List of Card Names | Open
Abzan Ascendancy
Anafenza, the Foremost
Avacyn's Collar
Avarice Amulet
Bant Sojourners
Belfry Spirit (Check Haunt Reminder)
Brave the Sands
Brindle Shoat
Cenn's Tactician
Chronozoa
Cocoon
Concerted Effort
Dack's Duplicate
Dance with Devils
Dark Prophecy
Deadly Grub
Deathpact Angel
Devils' Playground
Doomed Traveler
Dragon Egg
Dripping-Tongue Zubera (Todo: Fix all Zubera)
Elephant Guide
Elgaud Inquisitor
Erayo, Soratami Ascendant // Erayo's Essence
Evil Twin
Felhide Spiritbinder
Flesh Carver
Fluctuator
Gigantoplasm
Goblin Marshal
Golgari Germination
Griffin Guide
Gutter Grime
Hallowed Spiritkeeper
Hangarback Walker
Haunted Angel
Heartstone (Previous wording made it exclusive instead of properly universal)
Homarid
Hooded Hydra
Jotun Owl Keeper
Kalitas, Bloodchief of Ghet
Kalitas, Traitor of Ghet
Kinsbaile Borderguard
Konda, Lord of Eiganjo
Lazav, Dimir Mastermind
Lightning Coils
Liliana, Heretical Healer // Liliana, Defiant Necromancer (This card, though double faced, only uses the first name)
Lion's Eye Diamond
Maalfeld Twins
Magus of the Wheel (Had a Name:Meteor Blast attached to it)
Make Mischief
Mausoleum Guard
Mercurial Pretender
Mimic Vat
Mitotic Slime (Personal Favorite)
Mogg War Marshal
Mondronen Shaman // Tovolar's Magehunter
Mongrel Pack
Moriok Replica
Murder Investigation
Myr Sire
Nivix, Aerie of the Firemind
Omnath, Locus of Rage
Overseer of the Damned
Penumbra Bobcat
Penumbra Kavu
Penumbra Spider
Penumbra Wurm
Phantasmal Sphere
Progenitor Mimic
Promise of Power
Pygmy Hippo
Quest for the Gravelord
Reef Worm
Requiem Angel
Roc Egg
Rotlung Reanimator
Rukh Egg
Seance
Seed Guardian
Seize the Soul
Sek'Kuar, Deathkeeper
Shape Stealer
Skirk Ridge Exhumer
Sporogenesis
Sprouting Thrinax
Sword of Kaldra (Check Equip Reminder)
Symbiotic Beast
Symbiotic Elf
Symbiotic Wurm
Tatsumasa, the Dragon's Fang (Check Triggers)
Test of Faith
Teysa, Orzhov Scion
Tidal Influence
Tukatongue Thallid
Two-Headed Dragon
Two-Headed Giant of Foriys
Vanguard's Shield
Voice of Resurgence
Vesuvan Doppelganger
Worldspine Wurm
Wurmcoil Engine
- EDIT: NOTHING TO SEE HERE 10 Card .txts each | Open
- EDIT: TOLD YOU
- Oracle Updates.zip
- Whoopsie Daisy
- (62.78 KiB) Downloaded 337 times
Notes:
Bant Sojourners is part of a "Dying" Cycle.
Zubera all need fixing.
Bushido, Vanishing and Changeling need updates.
The Origin Five Flipwalkers are misnamed.
"Can block an additional creature" needs updating.
Mirrodin block Equipment Equip reminder looks very silly.
Last edited by Indigo Dragon on 09 Nov 2016, 07:25, edited 1 time in total.
Ctrl+C, Ctrl+V
-
Indigo Dragon - Posts: 130
- Joined: 11 May 2016, 10:18
- Location: Australia
- Has thanked: 63 times
- Been thanked: 56 times
Re: Card Contributions
by Hanmac » 09 Nov 2016, 06:34
@Indigo Dragon thanks, but would be better if you had packed them as zip.
i am currently trying to do them myself, the myr and thopter and some other are already done.
i also does go over them and add more DeckHints.
(or check if the cards are done right like i did with Brood Birthing. (Changeling support)
i am currently trying to do them myself, the myr and thopter and some other are already done.
i also does go over them and add more DeckHints.
(or check if the cards are done right like i did with Brood Birthing. (Changeling support)
Re: Card Contributions
by Indigo Dragon » 16 Nov 2016, 08:27
Restoration Gearsmith has incorrect Oracle Text (instant or sorcery -> artifact or creature), yet correct triggerdescription$.
- Code: Select all
Name:Restoration Gearsmith
ManaCost:2 W B
Types:Creature Human Artificer
PT:3/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target artifact or creature card from your graveyard to your hand.
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Artifact.YouCtrl,Creature.YouCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/restoration_gearsmith.jpg
Oracle:When Restoration Gearsmith enters the battlefield, return target artifact or creature card from your graveyard to your hand.
Ctrl+C, Ctrl+V
-
Indigo Dragon - Posts: 130
- Joined: 11 May 2016, 10:18
- Location: Australia
- Has thanked: 63 times
- Been thanked: 56 times
Re: Card Contributions
by Indigo Dragon » 05 Feb 2017, 06:13
Defiant Salvager - Activate this ability only any time you could cast a sorcery.
Midnight Entourage - Other Aetherborn you control get +1/+1.
Vengeful Rebel - Had Renegade Rallier text.
Midnight Entourage - Other Aetherborn you control get +1/+1.
Vengeful Rebel - Had Renegade Rallier text.
- Attachments
-
- Aetherborn.zip
- (1.58 KiB) Downloaded 336 times
Ctrl+C, Ctrl+V
-
Indigo Dragon - Posts: 130
- Joined: 11 May 2016, 10:18
- Location: Australia
- Has thanked: 63 times
- Been thanked: 56 times
Re: Card Contributions
by Agetian » 05 Feb 2017, 08:58
Committed. Thanks!Indigo Dragon wrote:Defiant Salvager - Activate this ability only any time you could cast a sorcery.
Midnight Entourage - Other Aetherborn you control get +1/+1.
Vengeful Rebel - Had Renegade Rallier text.
- Agetian
- Agetian
- Programmer
- Posts: 3474
- Joined: 14 Mar 2011, 05:58
- Has thanked: 677 times
- Been thanked: 563 times
Re: Card Contributions
by simisays » 14 Apr 2017, 11:45
There's a small bug with Elephant Resurgence not showing the token image. It's easily fixed by inserting TokenImage$ g x x elephant
- Code: Select all
Name:Elephant Resurgence
ManaCost:1 G
Types:Sorcery
A:SP$ RepeatEach | Cost$ 1 G | RepeatPlayers$ Player | RepeatSubAbility$ DBToken | SpellDescription$ Each player creates a green Elephant creature token. Those creatures have "This creature's power and toughness are each equal to the number of creature cards in its controller's graveyard."
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Elephant | TokenTypes$ Creature,Elephant | TokenOwner$ Player.IsRemembered | TokenColors$ Green | TokenImage$ g x x elephant| TokenStaticAbilities$ Static | TokenSVars$ ResurgenceX | References$ ResurgenceX
SVar:Static:Mode$ Continuous | SetPower$ ResurgenceX | SetToughness$ ResurgenceX | EffectZone$ Battlefield | CharacteristicDefining$ True | Description$ CARDNAME's power and toughness are each equal to the number of creature cards in its controller's graveyard. | References$ ResurgenceX
SVar:ResurgenceX:Count$TypeInYourYard.Creature
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/elephant_resurgence.jpg
Oracle:Each player creates a green Elephant creature token. Those creatures have "This creature's power and toughness are each equal to the number of creature cards in its controller's graveyard."
Who is online
Users browsing this forum: No registered users and 38 guests