It is currently 07 Sep 2025, 23:44
   
Text Size

Gatecrash Spoiler Season

Post MTG Forge Related Programming Questions Here

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

Gatecrash Spoiler Season

Postby friarsol » 24 Dec 2012, 15:25

Hey folks,

If you haven't quite noticed there's been a few spoilers popping up, and officially released spoilers should start showing up regularly as the new year starts. Since RtR release went really well from a Forge perspective I'd recommend we keep with that.

Spoiler site: http://www.mtgsalvation.com/gatecrash-spoiler.html
Forge Claimed: http://www.slightlymagic.net/wiki/Forge_Upcoming

The rules are:
1) Claim cards that you want to script on the claimed site above. Please don't claim more than a handful at a time, tis the season to not be greedy. Closer to the end of the release, this restriction will be lifted so we can get as many cards in as possible and with the most eyes on them before the appropriate Forge Release.
2) Script cards away, ask any related questions on this thread.
3) Post card text files to the Gatecrash branch (obviously after it's created).
4) Have fun!
5) Hopefully hit 100% before the set is released (http://forums.mtgsalvation.com/attachme ... 1353145146 might be the biggest hurdle to that)
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Gatecrash Spoiler Season

Postby Chris H. » 24 Dec 2012, 15:30

Stickied this topic.
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Gatecrash Spoiler Season

Postby Hellfish » 24 Dec 2012, 15:51

Oh hi, GDS2 table scraps, didn't expect to see you so soon and so pristine.

(Evolve was created as it is now almost word for word by a Great Designer Search 2 finalist. Was it Ethan Fleischer?)
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
User avatar
Hellfish
Programmer
 
Posts: 1297
Joined: 07 Jun 2009, 10:41
Location: South of the Pumphouse
Has thanked: 110 times
Been thanked: 169 times

Re: Gatecrash Spoiler Season

Postby moomarc » 24 Dec 2012, 15:59

4) Have fun!
What if it's a REALLY difficult to script card that keeps getting the better of you? :mrgreen: Looking forward to the set!
-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: Gatecrash Spoiler Season

Postby friarsol » 24 Dec 2012, 16:17

Hellfish wrote:Oh hi, GDS2 table scraps, didn't expect to see you so soon and so pristine.

(Evolve was created as it is now almost word for word by a Great Designer Search 2 finalist. Was it Ethan Fleischer?)
Ethan is in fact on the design team for Gatecrash. Kinda cool.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Gatecrash Spoiler Season

Postby swordshine » 25 Dec 2012, 02:49

friarsol wrote:5) Hopefully hit 100% before the set is released (http://forums.mtgsalvation.com/attachme ... 1353145146 might be the biggest hurdle to that)
Aurelia, the Warleader is really difficult. I've added it to “Not Quite Working” part. Hopefully someone figures out how to solve this "adding phase" problem.
BTW, could someone create a branch for GTC cards?
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Gatecrash Spoiler Season

Postby timmermac » 25 Dec 2012, 04:20

Aurelia's effect reminds me a bit of Relentless Assault from Visions.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

Re: Gatecrash Spoiler Season

Postby friarsol » 25 Dec 2012, 04:24

timmermac wrote:Aurelia's effect reminds me a bit of Relentless Assault from Visions.
Yea it's very similar. I've been eyeing Finest Hour to try to convert it for a bit, maybe when I figure out the trigger timing stuff I'm working on, I'll see if I can figure out Additional Phases as an AF.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Gatecrash Spoiler Season

Postby swordshine » 25 Dec 2012, 06:24

I've tested these cards:
Borborygmos Enraged | Open
Code: Select all
Name:Borborygmos Enraged
ManaCost:4 R R G G
Types:Legendary Creature Cyclops
Text:no text
PT:7/6
K:Trample
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDig | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, reveal the top three cards of your library. Put all land cards revealed this way into your hand and the rest into your graveyard.
SVar:TrigDig:AB$ Dig | Cost$ 0 | DigNum$ 3 | Defined$ You | Reveal$ True | ChangeNum$ All | ChangeValid$ Land | DestinationZone2$ Graveyard | SpellDescription$ Reveal the top three cards of your library. Put all land cards revealed this way into your hand and the rest into your graveyard.
A:AB$ DealDamage | Cost$ Discard<1/Land> | Tgt$ TgtCP | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target creature or player.
SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/borborygmos_enraged.jpg
End
Domri Rade | Open
Code: Select all
Name:Domri Rade
ManaCost:1 R G
Types:Planeswalker Domri
Text:no text
Loyalty:3
A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | DigNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | Planeswalker$ True | SubAbility$ TrigDig2 | SpellDescription$ Look at the top card of your library. If it's a creature card, you may reveal it and put it into your hand.
SVar:TrigDig2:DB$ Dig | DigNum$ 1 | ChangeNum$ All | RevealValid$ Creature | ChangeValid$ Creature | Optional$ True
A:AB$ Pump | Cost$ SubCounter<2/LOYALTY> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | Planeswalker$ True | SubAbility$ DomriFight | StackDescription$ None | SpellDescription$ Target creature you control fights another target creature.
SVar:DomriFight:DB$ Fight | Defined$ Targeted | ValidTgts$ Creature | TargetUnique$ True | TgtPrompt$ Choose target creature to fight the first target
A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Name$ Domri Rade emblem | Image$ domri_rade_emblem | StaticAbilities$ STDomri | Planeswalker$ True | Ultimate$ True | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Creatures you control have double strike, trample, hexproof and haste."
SVar:STDomri:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | AffectedZone$ Battlefield | AddKeyword$ Double Strike & Trample & Hexproof & Haste | Description$ Creatures you control have double strike, trample, hexproof and haste.
SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/domri_rade.jpg
End
Enter the Infinite | Open
Code: Select all
Name:Enter the Infinite
ManaCost:8 U U U U
Types:Sorcery
Text:no text
A:SP$ Draw | Cost$ 8 U U U U | NumCards$ X | References$ X | SubAbility$ DBTop | SpellDescription$ Draw cards equal to the number of cards in your library, then put a card from your hand on top of your library. You have no maximum hand size until your next turn.
SVar:DBTop:DB$ ChangeZone | Origin$ Hand | Destination$ Library | ChangeType$ Card | ChangeNum$ 1 | SubAbility$ DBEffect
SVar:DBEffect:DB$ Effect  | Name$ Enter the Infinite Effect | StaticAbilities$ STHandSize | Duration$ UntilYourNextTurn
SVar:STHandSize:Mode$ Continuous | EffectZone$ Command | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size.
SVar:X:Count$InYourLibrary
SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/enter_the_infinite.jpg
End
Hellkite Tyrant | Open
Code: Select all
Name:Hellkite Tyrant
ManaCost:4 R R
Types:Creature Dragon
Text:no text
PT:6/5
K:Flying
K:Trample
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigGainControl | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, gain control of all artifacts that player controls.
SVar:TrigGainControl:AB$ GainControl | Cost$ 0 | AllValid$ Artifact.DefenderCtrl | NewController$ You
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | PresentCompare$ GE20 | IsPresent$ Artifact.YouCtrl | Execute$ WinGame | TriggerDescription$ At the beginning of your upkeep, if you control twenty or more artifacts, you win the game.
SVar:WinGame:AB$ WinsGame | Cost$ 0 | Defined$ You
SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/hellkite_tyrant.jpg
End
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Gatecrash Spoiler Season

Postby swordshine » 25 Dec 2012, 07:06

Here is Rubblehulk, with the new Gruul mechanic Bloodrush :mrgreen:
Code: Select all
Name:Rubblehulk
ManaCost:4 R G
Types:Creature Elemental
Text:no text
PT:*/*   
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | References$ X | Description$ CARDNAME's power and toughness are each equal to the number of lands you control.
A:AB$ Pump | Cost$ 1 R G Discard<1/CARDNAME> | ActivationZone$ Hand | PrecostDesc$ Bloodrush | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumAtt$ X | NumDef$ X | References$ X | SpellDescription$ Target attacking creature gets +X/+X until end of turn, where X is the number of lands you control.
SVar:X:Count$Valid Land.YouCtrl
SVar:BuffedBy:Land
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/rubblehulk.jpg
End
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Gatecrash Spoiler Season

Postby Hellfish » 25 Dec 2012, 12:29

Branch created, go nuts. :mrgreen:
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
User avatar
Hellfish
Programmer
 
Posts: 1297
Joined: 07 Jun 2009, 10:41
Location: South of the Pumphouse
Has thanked: 110 times
Been thanked: 169 times

Re: Gatecrash Spoiler Season

Postby friarsol » 26 Dec 2012, 03:31

friarsol wrote:
timmermac wrote:Aurelia's effect reminds me a bit of Relentless Assault from Visions.
Yea it's very similar. I've been eyeing Finest Hour to try to convert it for a bit, maybe when I figure out the trigger timing stuff I'm working on, I'll see if I can figure out Additional Phases as an AF.
This might be easier to convert than I thought, everyone keep their fingers crossed.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Gatecrash Spoiler Season

Postby Hellfish » 26 Dec 2012, 08:39

*crosses fingers*
I saw the commit and am slightly concerned. Specifically, AFAIK we don't differentiate between phases and steps which could cause an extra phase to be added after a step in the middle of another phase, say Declare Blockers if an instant phase-adder is played or things like Aurelia trigger.
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
User avatar
Hellfish
Programmer
 
Posts: 1297
Joined: 07 Jun 2009, 10:41
Location: South of the Pumphouse
Has thanked: 110 times
Been thanked: 169 times

Re: Gatecrash Spoiler Season

Postby friarsol » 26 Dec 2012, 13:15

Hellfish wrote:*crosses fingers*
I saw the commit and am slightly concerned. Specifically, AFAIK we don't differentiate between phases and steps which could cause an extra phase to be added after a step in the middle of another phase, say Declare Blockers if an instant phase-adder is played or things like Aurelia trigger.
Yea I know, that's why the AfterPhase parameter exists, I'll put some extra checks in there for things that will use the conditional when AfterPhase would use "this phase" to make sure it sets it to the last step of the current phase.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Gatecrash Spoiler Season

Postby friarsol » 28 Dec 2012, 05:32

Wow, Cipher is ridiculous, but shouldn't be terrible to code up. We just need a new "imprint" mechanic, and then Animate a triggered ability onto the target creature.

http://media.wizards.com/images/magic/d ... efc_01.png
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Next

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 55 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 55 users online :: 0 registered, 0 hidden and 55 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 55 guests

Login Form