It is currently 10 Sep 2025, 17:51
   
Text Size

M13 Spoiler Season

Post MTG Forge Related Programming Questions Here

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

Re: M13 Spoiler Season

Postby ArsenalNut » 07 Jul 2012, 06:13

Last edited by ArsenalNut on 07 Jul 2012, 06:58, edited 1 time in total.
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

Re: M13 Spoiler Season

Postby squee1968 » 07 Jul 2012, 06:41

Finished the last 8.

Code: Select all
Name:Gem of Becoming
ManaCost:3
Types:Artifact
Text:no text
A:AB$ ChangeZone | Cost$ 3 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Island | ChangeNum$ 1 | SubAbility$ DBSwamp | SpellDescription$ Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards and put them into your hand. Then shuffle your library.
SVar:DBSwamp:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Swamp | ChangeNum$ 1 | SubAbility$ DBMountain
SVar:DBMountain:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Mountain | ChangeNum$ 1
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/gem_of_becoming.jpg
End
Code: Select all
Name:Hellion Crucible
ManaCost:no cost
Types:Land
Text:no text
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add 1 to your mana pool.
A:AB$ PutCounter | Cost$ 1 R T | CounterType$ PRESSURE | CounterNum$ 1 | SpellDescription$ Put a pressure counter on CARDNAME.
A:AB$ Token | Cost$ 1 R T SubCounter<2/PRESSURE> Sac<1/CARDNAME> | TokenAmount$ 1 | TokenName$ Hellion | TokenTypes$ Creature,Hellion | TokenOwner$ You | TokenColors$ Red | TokenPower$ 4 | TokenToughness$ 4 | TokenKeywords$ Haste | SpellDescription$ Put a 4/4 red Hellion creature token with haste onto the battlefield.
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/hellion_crucible.jpg
End
Code: Select all
Name:Ring of Evos Isle
ManaCost:2
Types:Artifact Equipment
Text:no text
K:eqPump 1:+0/+0
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ EvosCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's blue.
SVar:EvosCounter:AB$PutCounter | Cost$ 0 | Defined$ Creature.AttachedBy+Blue | CounterType$ P1P1 | CounterNum$ 1
S:Mode$ Continuous | Affected$ Card.EquippedBy | AddAbility$ GainHex
SVar:GainHex:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Hexproof | SpellDescription$ Equipped creature gains hexproof until end of turn.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ring_of_evos_isle.jpg
End
Code: Select all
Name:Ring of Kalonia
ManaCost:2
Types:Artifact Equipment
Text:Equipped creature has trample.
K:eqPump 1:+0/+0/Trample
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ KaloniaCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's green.
SVar:KaloniaCounter:AB$PutCounter | Cost$ 0 | Defined$ Creature.AttachedBy+Green | CounterType$ P1P1 | CounterNum$ 1
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ring_of_kalonia.jpg
End
Code: Select all
Name:Ring of Thune
ManaCost:2
Types:Artifact Equipment
Text:Equipped creature has vigilance.
K:eqPump 1:+0/+0/Vigilance
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ ThuneCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's white.
SVar:ThuneCounter:AB$PutCounter | Cost$ 0 | Defined$ Creature.AttachedBy+White | CounterType$ P1P1 | CounterNum$ 1
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ring_of_thune.jpg
End
Code: Select all
Name:Ring of Valkas
ManaCost:2
Types:Artifact Equipment
Text:Equipped creature has haste.
K:eqPump 1:+0/+0/Haste
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ ValkasCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's red.
SVar:ValkasCounter:AB$PutCounter | Cost$ 0 | Defined$ Creature.AttachedBy+Red | CounterType$ P1P1 | CounterNum$ 1
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ring_of_valkas.jpg
End
Code: Select all
Name:Ring of Xathrid
ManaCost:2
Types:Artifact Equipment
Text:no text
K:eqPump 1:+0/+0
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ XathridCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's black.
SVar:XathridCounter:AB$PutCounter | Cost$ 0 | Defined$ Creature.AttachedBy+Black | CounterType$ P1P1 | CounterNum$ 1
S:Mode$ Continuous | Affected$ Card.EquippedBy | AddAbility$ GainRegen
SVar:GainRegen:AB$ Regenerate | Cost$ 2 | SpellDescription$ Regenerate CARDNAME.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ring_of_xathrid.jpg
End
Code: Select all
Name:Trading Post
ManaCost:4
Types:Artifact
Text:no text
A:AB$ GainLife | Cost$ 1 T Discard<1/Card> | LifeAmount$ 4 | SpellDescription$ You gain 4 life.
A:AB$ Token | Cost$ 1 T PayLife<1> | TokenAmount$ 1 | TokenName$ Goat | TokenTypes$ Creature,Goat | TokenOwner$ You | TokenColors$ White | TokenPower$ 0 | TokenToughness$ 1 | SpellDescription$ Put a 0/1 white Goat creature token onto the battlefield.
A:AB$ ChangeZone | Cost$ 1 T Sac<1/Creature> | TgtPrompt$ Choose target artifact card in your graveyard | ValidTgts$ Artifact.YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target artifact card from your graveyard to your hand.
A:AB$ Draw | Cost$ 1 T Sac<1/Artifact> | NumCards$ 1 | SpellDescription$ Draw a card.
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/trading_post.jpg
End
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: M13 Spoiler Season

Postby moomarc » 07 Jul 2012, 07:36

Squee, Ithere's a problem with the rings you posted. The PutCounter needs to have a condition parameter instead of the color restriction being on the defined type. That way the trigger will fire refardless of the current creature color but will fizzle if not the correct color by the time it resolves. Also, I could be wrong, but yyour defined parameter looks like a validTarget typr restriction. I think it should be Defined$ Equipped instead.

Thanks for the submissions and glad you got some in the end.
-Marc
User avatar
moomarc
Pixel Commander
 
Posts: 2091
Joined: 04 Jun 2010, 15:22
Location: Johannesburg, South Africa
Has thanked: 371 times
Been thanked: 372 times

Re: M13 Spoiler Season

Postby squee1968 » 07 Jul 2012, 08:21

Hmmmm. Veddy interestink. I was looking for something like that originally, but the only thing I found was Soul Rend. It's "ConditionDefined$" is "Targeted". I wasn't sure if "Equipped" was supported. If so, then these should work.

Code: Select all
Name:Ring of Evos Isle
ManaCost:2
Types:Artifact Equipment
Text:no text
K:eqPump 1:+0/+0
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ EvosCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's blue.
SVar:EvosCounter:AB$PutCounter | Cost$ 0 | Defined$ Equipped | ConditionDefined$ Equipped | ConditionPresent$ Creature.Blue | ConditionCompare$ EQ1 | CounterType$ P1P1 | CounterNum$ 1
S:Mode$ Continuous | Affected$ Card.EquippedBy | AddAbility$ GainHex
SVar:GainHex:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Hexproof | SpellDescription$ Equipped creature gains hexproof until end of turn.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ring_of_evos_isle.jpg
End
Code: Select all
Name:Ring of Kalonia
ManaCost:2
Types:Artifact Equipment
Text:Equipped creature has trample.
K:eqPump 1:+0/+0/Trample
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ KaloniaCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's green.
SVar:KaloniaCounter:AB$PutCounter | Cost$ 0 | Defined$ Equipped | ConditionDefined$ Equipped | ConditionPresent$ Creature.Green | ConditionCompare$ EQ1 | CounterType$ P1P1 | CounterNum$ 1
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ring_of_kalonia.jpg
End
Code: Select all
Name:Ring of Thune
ManaCost:2
Types:Artifact Equipment
Text:Equipped creature has vigilance.
K:eqPump 1:+0/+0/Vigilance
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ ThuneCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's white.
SVar:ThuneCounter:AB$PutCounter | Cost$ 0 | Defined$ Equipped | ConditionDefined$ Equipped | ConditionPresent$ Creature.White | ConditionCompare$ EQ1 | CounterType$ P1P1 | CounterNum$ 1
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ring_of_thune.jpg
End
Code: Select all
Name:Ring of Valkas
ManaCost:2
Types:Artifact Equipment
Text:Equipped creature has haste.
K:eqPump 1:+0/+0/Haste
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ ValkasCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's red.
SVar:ValkasCounter:AB$PutCounter | Cost$ 0 | Defined$ Equipped | ConditionDefined$ Equipped | ConditionPresent$ Creature.Red | ConditionCompare$ EQ1 | CounterType$ P1P1 | CounterNum$ 1
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ring_of_valkas.jpg
End
Code: Select all
Name:Ring of Xathrid
ManaCost:2
Types:Artifact Equipment
Text:no text
K:eqPump 1:+0/+0
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ XathridCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's black.
SVar:XathridCounter:AB$PutCounter | Cost$ 0 | Defined$ Equipped | ConditionDefined$ Equipped | ConditionPresent$ Creature.Black | ConditionCompare$ EQ1 | CounterType$ P1P1 | CounterNum$ 1
S:Mode$ Continuous | Affected$ Card.EquippedBy | AddAbility$ GainRegen
SVar:GainRegen:AB$ Regenerate | Cost$ 2 | SpellDescription$ Regenerate CARDNAME.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ring_of_xathrid.jpg
End
By the way, can you tell me what's wrong with Spelltwine? I'd like to be able to fix it.
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: M13 Spoiler Season

Postby moomarc » 07 Jul 2012, 09:16

squee1968 wrote:By the way, can you tell me what's wrong with Spelltwine? I'd like to be able to fix it.
Haven't had a chance to test it, but I think what may have concerned Sloth is that both targeted spells will be selected before either is exiled, so I have a feeling that the Defined$Targeted will cause problems. As I said though, that's just a guess looking at the script.

Edit: The subabilities also needed to be drawbacks and the exile self at the end had to define itself as the target... Doing the tests now to see if its all cleared up...

Edit2: Hmm, still not working. I have another half hour or so to try get it working before I need to leave, but I did add your rings for now (Ring of Evos Isle and Ring of Xathrid had to have the extra abilities on the equipment, not granted to the equipped creature, otherwise they were perfect. Thanks.)
-Marc
User avatar
moomarc
Pixel Commander
 
Posts: 2091
Joined: 04 Jun 2010, 15:22
Location: Johannesburg, South Africa
Has thanked: 371 times
Been thanked: 372 times

Re: M13 Spoiler Season

Postby friarsol » 07 Jul 2012, 13:08

Squee are you still having issues testing your own cards?
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: M13 Spoiler Season

Postby friarsol » 07 Jul 2012, 13:27

I think the committed Chandra's Fury is wrong. It definitely deals 5 damage to the targeted player, and I think it might deal damage to all creatures.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: M13 Spoiler Season

Postby PowerClaws » 07 Jul 2012, 13:33

Ok, this one should work, i dont think anyone else has done it so i decided to myself.

Sands Of Delirium | Open
Name:Sands Of Delirium
ManaCost:3
Types:Artifact
Text:no text
A:AB$ Mill | Cost$ X T | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Select target player | References$ X | SpellDescription$ Target player puts the top X cards of his or her library into his or her graveyard.
SVar:X:Count$xPaid
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/sands_of_delirium.jpg
SetInfo:M13|Rare|http://magiccards.info/scans/en/m13/216.jpg
Oracle:{X}, {T}: Target player puts the top X cards of his or her library into his or her graveyard.
End
PowerClaws
 
Posts: 131
Joined: 30 Jan 2012, 11:33
Has thanked: 28 times
Been thanked: 8 times

Re: M13 Spoiler Season

Postby ArsenalNut » 07 Jul 2012, 14:13

friarsol wrote:I think the committed Chandra's Fury is wrong. It definitely deals 5 damage to the targeted player, and I think it might deal damage to all creatures.
I am working on fixing this. I changed the damage all line back to
Code: Select all
SVar:DmgAll:DB$ DamageAll | Cost$ 0 | NumDmg$ 1 | ValidCards$ Creature.TargetedPlayerCtrl
but it doesn't work. While debugging I found an issue with forge.card.abilityfactory.AbilityFactory.filterListByType that keeps this line from working.

Edit: Everything is fixed now
Last edited by ArsenalNut on 07 Jul 2012, 14:30, edited 1 time in total.
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

Re: M13 Spoiler Season

Postby PowerClaws » 07 Jul 2012, 14:19

i figured i would post this here coz its a M13 card, but when i have two (one equipped, one not) rings of evos isle, the equipped blue creature gets 2 +1/+1 counters

EDIT: nevermind, i didnt remember how many +1/+1 counters it had, it works fine
PowerClaws
 
Posts: 131
Joined: 30 Jan 2012, 11:33
Has thanked: 28 times
Been thanked: 8 times

Re: M13 Spoiler Season

Postby ArsenalNut » 07 Jul 2012, 22:38

I'll take of care adding the petrification counter to the code and script Xathrid Gorgon.
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

Re: M13 Spoiler Season

Postby ArsenalNut » 08 Jul 2012, 00:12

Tested and comitted the rest of Squee's cards. Also committed:
Worldfire
Xathrid Gorgon
Yeva's Forcemage
Yeva, Nature's Herald

Here's what is missing:
Elderscale Wurm
Mogg Flunkies
Odric, Master Tactician
Redirect
Spelltwine
Switcheroo

Percentage implemented: 97.56%
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

Re: M13 Spoiler Season

Postby moomarc » 08 Jul 2012, 08:32

I'm claiming Elderscale Wurm. Should just be some math logic with damage replacement and a conditional. On the tip of my brain, so will hopefully crack it when I see it on screen.
-Marc
User avatar
moomarc
Pixel Commander
 
Posts: 2091
Joined: 04 Jun 2010, 15:22
Location: Johannesburg, South Africa
Has thanked: 371 times
Been thanked: 372 times

Re: M13 Spoiler Season

Postby friarsol » 08 Jul 2012, 13:07

moomarc wrote:I'm claiming Elderscale Wurm. Should just be some math logic with damage replacement and a conditional. On the tip of my brain, so will hopefully crack it when I see it on screen.
I think Ali From Cairo is keyworded, if you get that part functional we can convert those related cards to a script too.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: M13 Spoiler Season

Postby moomarc » 08 Jul 2012, 18:25

friarsol wrote:
moomarc wrote:I'm claiming Elderscale Wurm. Should just be some math logic with damage replacement and a conditional. On the tip of my brain, so will hopefully crack it when I see it on screen.
I think Ali From Cairo is keyworded, if you get that part functional we can convert those related cards to a script too.
When I got started on this I saw the ruling about lifelink still gaining life equal to the original damage, so I don't think scripted damage replacement will work properly. For now I'm adding Elderscale Wurm with a player keyword. I've tested the Ali from Cairo type cards to make sure I didn't break them, tested with multiple EWurms and tested the lifelink scenario. All those work so I'm commiting like this for now, but I'll spend some time tomorrow trying to get a scripted version working.
-Marc
User avatar
moomarc
Pixel Commander
 
Posts: 2091
Joined: 04 Jun 2010, 15:22
Location: Johannesburg, South Africa
Has thanked: 371 times
Been thanked: 372 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 47 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 47 users online :: 0 registered, 0 hidden and 47 guests (based on users active over the past 10 minutes)
Most users ever online was 7967 on 09 Sep 2025, 23:08

Users browsing this forum: No registered users and 47 guests

Login Form