It is currently 24 Nov 2025, 02:55
   
Text Size

Card Contributions

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins

Re: Card Contributions

Postby Zirbert » 05 Feb 2011, 05:34

friarsol wrote:
Zirbert wrote:FYI, Sol - Mana Severance and Selective Memory both make the 1-28 beta puke. Hopefully something has been changed / updated to let them work in the SVN. The error starts with:
I can't really worry about what doesn't work in previous versions. Most likely it wasn't using calculateAmount() for the changeNum in that version of the code. I did test it locally in the latest SVN and it was working, so it shouldn't be a program for trunk builds.
Excellent! As long as they work in the SVN, then all is well. Thanks!

I won't be posting those Tempest / Champions lands tonight, but hopefully tomorrow. I'm shutting down for the evening now.

-Zirbert
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Card Contributions

Postby PhoenixAvenger » 05 Feb 2011, 08:40

Hey, remember when I said I wouldn't be posting enough cards at a time to warrant a zip file?

Yeah, well, I'm a liar, and it's all Sloth's fault. :^o :mrgreen:

In this archive:
-White:
Animal Boneyard, Benalish Emissary, Celestial Ancient, Possessed Nomad
-Blue:
Enclave Cryptologist, Hermetic Study, Immobilizing Ink, Ocular Halo, Possessed Aven, Psionic Gift, Sphinx of Lost Truths, Tolarian Emissary, Waterspout Elemental
-Black:
Caustic Tar, Midnight Covenant, Null Champion, Repentant Vampire, Shade's Form, Urborg Emissary
-Red:
Arc Mage, Arcane Teachings, Brimstone Mage, Desolation Giant, Fledgling Dragon, Hypervolt Grasp, Possessed Barbarian, Pyrotechnics, Shivan Emissary
-Green:
Fangren Firstborn, Hunting Moa, Joraga Treespeaker, Possessed Centaur, Utopia Vow, Verduran Emissary
-Multi:
Borborygmos, Demonspine Whip, Quicksilver Dagger
-Artifact:
Arcbound Overseer, Paradise Mantle, Parallax Inhibitor, Viridian Longbow, Walking Archive

I also have Titania's Boon re-included since Jeff Wadsworth kinda mangled the spelling.
Attachments
PAcards0205.zip
kicker, stPump abilities, and random stuff
(21.26 KiB) Downloaded 388 times
User avatar
PhoenixAvenger
 
Posts: 62
Joined: 31 Aug 2010, 23:34
Location: NorCal
Has thanked: 0 time
Been thanked: 0 time

Re: Card Contributions

Postby jhhh » 05 Feb 2011, 09:33

Name:Mogg Hollows
ManaCost:no cost
Types:Land
Text:no text
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add 1 to your mana pool.
A:AB$Mana | Cost$T | Produced$R | SpellDescription$Add R to your mana pool. CARDNAME doesn't untap during your next untap step.|SubAbility$SVar=DBPump
A:AB$Mana | Cost$T | Produced$G | SpellDescription$Add G to your mana pool. CARDNAME doesn't untap during your next untap step.|SubAbility$SVar=DBPump
SVar:DBPump:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True
SVar:Rarity:Uncommon
SVar:Picture:http://magiccards.info/scans/en/br/45.jpg
End

Name:Vec Townships
ManaCost:no cost
Types:Land
Text:no text
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add 1 to your mana pool.
A:AB$Mana | Cost$T | Produced$ W | SpellDescription$Add W to your mana pool. CARDNAME doesn't untap during your next untap step.|SubAbility$SVar=DBPump
A:AB$Mana | Cost$T | Produced$ G | SpellDescription$Add G to your mana pool. CARDNAME doesn't untap during your next untap step.|SubAbility$SVar=DBPump
SVar:DBPump:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True
SVar:Rarity:Uncommon
SVar:Picture:http://magiccards.info/scans/en/br/93.jpg
End

Name:Rootwater Depths
ManaCost:no cost
Types:Land
Text:no text
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add 1 to your mana pool.
A:AB$Mana | Cost$T | Produced$ U | SpellDescription$Add U to your mana pool. CARDNAME doesn't untap during your next untap step.|SubAbility$SVar=DBPump
A:AB$Mana | Cost$T | Produced$ B | SpellDescription$Add B to your mana pool. CARDNAME doesn't untap during your next untap step.|SubAbility$SVar=DBPump
SVar:DBPump:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True
SVar:Rarity:Uncommon
SVar:Picture:http://magiccards.info/scans/en/tp/329.jpg
End
jhhh
 
Posts: 58
Joined: 15 Oct 2010, 23:40
Has thanked: 0 time
Been thanked: 0 time

Re: Card Contributions

Postby jhhh » 05 Feb 2011, 09:56

Name:Forbid
ManaCost:1 U U
Types:Instant
Text:no text
A:SP$ Counter | Cost$ 1 U U | Type$ Spell | Destination$ Graveyard | SpellDescription$ Counter target spell.
A:SP$ Counter | Cost$ 1 U U Discard<2/Any> | Type$ Spell | Destination$ Graveyard | CostDesc$ Buyback | SpellDescription$ -Discard two cards. (You may discard two cards in addition to any other costs as you cast this spell. If you do, put this card into your hand as it resolves.) | SubAbility$ SVar=DBChange
SVar:DBChange:DB$ChangeZone | Origin$ Stack | Destination$ Hand
SVar:Rarity:Uncommon
SVar:Picture:http://magiccards.info/scans/en/fnmp/27.jpg
End
jhhh
 
Posts: 58
Joined: 15 Oct 2010, 23:40
Has thanked: 0 time
Been thanked: 0 time

Re: Card Contributions

Postby jhhh » 05 Feb 2011, 10:25

time spiral fix no dicard hand players
Name:Time Spiral
ManaCost:4 U U
Types:Sorcery
Text:Exile Time Spiral. Each player shuffles his or her graveyard and hand into his or her library, then draws seven cards. You untap up to six lands.
A:SP$ChangeZoneAll | Cost$ 4 U U | ChangeType$ Card | Origin$ Hand | Destination$ Library | SubAbility$ SVar=DBChangeAll
SVar:DBChangeAll:DB$ChangeZoneAll | ChangeType$ Card | Origin$ Graveyard | Destination$ Library | Shuffle$ True | SubAbility$ SVar=DBDraw
SVar:DBDraw:DB$Draw | NumCards$ 7 | Defined$ Each | SubAbility$ SVar=DBChange
SVar:DBChange:DB$ChangeZone | Origin$ Stack | Destination$ Exile | SubAbility$ YouUntapUpTo/6/Land
SVar:Rarity:Rare
SVar:Picture:http://magiccards.info/scans/en/us/103.jpg
End
jhhh
 
Posts: 58
Joined: 15 Oct 2010, 23:40
Has thanked: 0 time
Been thanked: 0 time

Re: Card Contributions

Postby friarsol » 05 Feb 2011, 15:04

jhhh wrote:time spiral fix no dicard hand players
Thanks. It was already fixed in the SVN it looks like.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Card Contributions

Postby lazylockie » 05 Feb 2011, 15:37

friarsol wrote:Here's a list for Exodus
Code: Select all
Cinder Crawler
Grollub
Mana Breach
Monstrous Hound
Pit Spawn
Skyshroud War Beast
Zealots en-Dal
Attached are following EXO cards:

Bequeathal
Elven Palisade
Entropic Specter
Equilibrium
Flowstone Flood
Forbid
Nausea
Pegasus Stampede
Plaguebearer
Predatory Hunger
Pygmy Troll
Reaping the Rewards
Rootwater Alligator
Scalding Salamander
Slaughter
Spellshock
Thalakos Scout

Bonus:
Show and Tell (!!)
Braids, Cabal Minion
Braids, Conjurer Adept

Notes: most of those cards were copy pasted from other cards. I have tested only the "problematic" ones, like Equilibrium or those buyback ones, so it'd be wise to quick test them all before committing.
Attachments
someEXO+Bonus.zip
(9.3 KiB) Downloaded 325 times
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: Card Contributions

Postby Zirbert » 05 Feb 2011, 15:46

Here are the other 7 taplands from Tempest and Champions - I didn't include the 3 that jhhh posted earlier (that's what I get for not finishing them up before going to bed!).

The attached zip file includes Cinder Marsh, Cloudcrest Lake, Waterveil Cavern, Tranquil Garden, Lantern-Lit Graveyard, Pinecrest Ridge, and Thalakos Lowlands.
Attachments
taplands.zip
(3.05 KiB) Downloaded 356 times
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Card Contributions

Postby Sloth » 05 Feb 2011, 16:25

I've added Maze of Shadows, Apes of Rath and Lead Golem from Zirbert. I'm pretty sure that Selective Memory does not work yet, because xCount can't handle nonLand as a type.

I've also added all cards by PhoenixAvenger.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Card Contributions

Postby friarsol » 05 Feb 2011, 16:44

Sloth wrote:I'm pretty sure that Selective Memory does not work yet, because xCount can't handle nonLand as a type.
That's true. This feels like cheating but this works since ChangeZone doesn't let you take more than the number of ChangeType that exist, but it is possible that every card left in your deck qualifies. Not sure how I feel about using it like this.

Code: Select all
A:SP$ChangeZone | Cost$ 3 U | Origin$ Library | Destination$ Exile | ChangeType$ Card.nonLand | ChangeNum$ XFetch  | SpellDescription$ Search your library for any number of land cards and exile them. Then shuffle your library.
SVar:XFetch:Count$InYourLibrary
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Card Contributions

Postby Zirbert » 05 Feb 2011, 17:45

Continuing my quest to post everyone's most-wanted cards, I give you...

Code: Select all
Name:Spore Flower
ManaCost:G G
Types:Creature Fungus
Text:no text
PT:0/1
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a spore counter on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME.
A:AB$Fog | Cost$ SubCounter<3/SPORE> | SpellDescription$ Prevent all combat damage that would be dealt this turn.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/spore_flower.jpg
SetInfo:FEM|Rare|http://magiccards.info/scans/en/fe/86.jpg
End
On a brighter note, this makes a decent template for the rest of the Thallid family when they get converted from hardcoded to AF / triggers.
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Card Contributions

Postby friarsol » 05 Feb 2011, 17:49

Zirbert wrote:On a brighter note, this makes a decent template for the rest of the Thallid family when they get converted from hardcoded to AF / triggers.
That happened already. Where were you? ;p
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Card Contributions

Postby lazylockie » 05 Feb 2011, 17:54

more random cards:

Citadel of Pain - terrible implementation, but stills works 100%
Enclave Cryptologist - not exactly the best solution (PumpAll Creature.Self), but does the job
Grixis Charm
Joraga Treespeaker - same as Cryptologist
Jund Charm
Kaervek the Merciless
Leonin Armorguard
Manaplasm
Mangara of Corondor - works exactly as intended, combos with Karakas as expected (!!!)
Rimescale Dragon - remodeled Gwafa Hazid, Profiteer
Serrated Biskelion
Tormod's Crypt - using ChangeZoneAll (like Jund Charm)
Attachments
charms+Kaervek.zip
(6.48 KiB) Downloaded 331 times
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: Card Contributions

Postby Zirbert » 05 Feb 2011, 18:00

friarsol wrote:
Zirbert wrote:On a brighter note, this makes a decent template for the rest of the Thallid family when they get converted from hardcoded to AF / triggers.
That happened already. Where were you? ;p
Busy doing this:

Code: Select all
Name:Sporoloth Ancient
ManaCost:3 G G
Types:Creature Fungus
Text:no text
PT:4/4
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a spore counter on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME.
K:stPumpAll:Creature.YouCtrl:0/0/SVar=MakeSaproling:no Condition:Creatures you control have "Remove two spore counters from this creature: Put a 1/1 green Saproling creature token onto the battlefield."
SVar:MakeSaproling:A:AB$Token | Cost$ SubCounter<2/SPORE> | TokenAmount$ 1 | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ Controller | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | SpellDescription$ Put a 1/1 green Saproling creature token onto the battlefield.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/sporloth_ancient.jpg
SetInfo:FUT|Rare|http://magiccards.info/scans/en/fut/152.jpg
It's based on how Slivers can share their abilities. It'll need testing in the SVN. You know, I really should set that up....
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Card Contributions

Postby Zirbert » 05 Feb 2011, 20:02

Code: Select all
Name:Flurry of Wings
ManaCost:G W U
Types:Instant
Text:no text
A:SP$ Token | Cost$ G W U | TokenAmount$ X | TokenName$ Bird Soldier | TokenTypes$ Creature,Bird,Soldier | TokenOwner$ Controller | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | SpellDescription$ Put X 1/1 white Bird Soldier creature tokens with flying onto the battlefield, where X is the number of attacking creatures.
SVar:X:Count$Valid Creature.attacking
SVar:Rarity:Uncommon

SVar:Picture:http://www.wizards.com/global/images/magic/general/flurry_of_wings.jpg

SetInfo:ARB|Uncommon|http://magiccards.info/scans/en/arb/127.jpg

End
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 33 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 33 users online :: 0 registered, 0 hidden and 33 guests (based on users active over the past 10 minutes)
Most users ever online was 9824 on 10 Nov 2025, 04:33

Users browsing this forum: No registered users and 33 guests

Login Form