Page 1 of 5

Born of the Gods Spoiler Season

PostPosted: 12 Jan 2014, 22:56
by friarsol
http://www.mtgsalvation.com/born-of-the ... oiler.html

Looks like we have a handful of cards being spoiled today, so might as well startup a spoiler thread. I believe swordshine already created the branch late last month and cleared out the Wiki for Releases http://www.slightlymagic.net/wiki/Forge_Upcoming

Same rules as usual:
1) Claim cards on the Wiki that you've done so effort isn't duplicated
2) Feel free to post questions here, if you don't have commit privileges, please post the scripts here and mark the Wiki as done, but please make it clear you need someone to commit your scripts for you. If you do this, make sure you test your cards fully.
3) Everyone wants scripts done before prerelease. No promises though.
4) Be courteous.

There's two keyword abilities already spoiled, that may cause some issues --

Inspiration, which we'll need to fix the "When ~ becomes untapped" cards; these currently trigger and hit the stack incorrectly during the Untap step. I tried my hand at fixing this, but for some reason delaying the trigger from hitting the stack actually started certain Upkeep triggers to trigger twice.

Tribute, which forces us to have a strange AI decision between making creatures huge, or some type of effect when that creature comes into play if you don't want it huge.

Re: Born of the Gods Spoiler Season

PostPosted: 13 Jan 2014, 06:46
by Marek14
Looking at the mechanics article (http://www.wizards.com/magic/magazine/a ... smechanics), two more things:

First, definition of "devotion to two colors", since it's not simply a sum of individual devotions, care must be taken to not count hybrid symbols twice.

Second, the Archetype ability that can absolutely remove an ability from opponent's creatures so they cannot even gain it later until the effect is removed.

Re: Born of the Gods Spoiler Season

PostPosted: 13 Jan 2014, 10:22
by swordshine
Ephara, God of the Polis is scripted. "Devotion to two colors" are now scripted in this way: "DevotionDual.U.W".

Re: Born of the Gods Spoiler Season

PostPosted: 13 Jan 2014, 12:54
by swordshine
Pharagax Giant
Tribute 2 (As this creature enters the battlefield, an opponent of your choice may put 2 +1/+1 counter on it.)
When Pharagax Giant enters the battlefield, if tribute wasn't paid, Pharagax Giant deals 5 damage to each opponent.
Is that "put 2 +1/+1 counter on it" an effect or a cost?

Re: Born of the Gods Spoiler Season

PostPosted: 13 Jan 2014, 13:11
by friarsol
swordshine wrote:Pharagax Giant
Tribute 2 (As this creature enters the battlefield, an opponent of your choice may put 2 +1/+1 counter on it.)
When Pharagax Giant enters the battlefield, if tribute wasn't paid, Pharagax Giant deals 5 damage to each opponent.
Is that "put 2 +1/+1 counter on it" an effect or a cost?
I'm reading it as reverse Unleash. As it ETB, you choose an opponent and that personb can put X counters on it. If they don't, you get something good.

Re: Born of the Gods Spoiler Season

PostPosted: 13 Jan 2014, 15:12
by swordshine
I plan to implement tribute logic similar to NeedsToPlayVar. Hope tomorrow's spoiler will give more tribute cards then I can test it.

Re: Born of the Gods Spoiler Season

PostPosted: 13 Jan 2014, 18:56
by friarsol
I guess I didn't answer your question swordshine, so hopefully you aren't on the wrong track.

I'm reading it as two effects.

One Static ETB effect (like unleash or devour) and one triggered ETB ability based on what happened with the static ETB. It's pretty much exactly like Marrow Chomper (http://magiccards.info/arb/en/93.html), except you just choose an opponen, and they grant it counters or don't (instead of you sacrificing some creatures). Then you get a trigger with an intervening if the tribute effect wasn't performed.

It probably would be good to have a tribute section in the AiPutCounterEffect, which uses some type of Svar as you are suggesting.

Re: Born of the Gods Spoiler Season

PostPosted: 13 Jan 2014, 19:24
by Marek14
friarsol wrote:I guess I didn't answer your question swordshine, so hopefully you aren't on the wrong track.

I'm reading it as two effects.

One Static ETB effect (like unleash or devour) and one triggered ETB ability based on what happened with the static ETB. It's pretty much exactly like Marrow Chomper (http://magiccards.info/arb/en/93.html), except you just choose an opponen, and they grant it counters or don't (instead of you sacrificing some creatures). Then you get a trigger with an intervening if the tribute effect wasn't performed.

It probably would be good to have a tribute section in the AiPutCounterEffect, which uses some type of Svar as you are suggesting.
Though note that the card says "if tribute wasn't PAID", which would point to it being a cost.

Re: Born of the Gods Spoiler Season

PostPosted: 13 Jan 2014, 19:39
by friarsol
Marek14 wrote:Though note that the card says "if tribute wasn't PAID", which would point to it being a cost.
True, but I think that's just poor wording on their part. People always think of tribute as something you pay (English-wise), but I don't think tribute is actually a Magic cost, since the timing feels off. It's like how "Play" used to mean "Cast" or "Battlefield" or "Play (a Land)"

Of course, we won't know until the official rules are out. I'm not sure if it makes that much difference, since this doesn't seem like something that can be have it's Cost altered if it is indeed a Cost.

Re: Born of the Gods Spoiler Season

PostPosted: 13 Jan 2014, 22:29
by Sloth
friarsol wrote:I'm not sure if it makes that much difference, since this doesn't seem like something that can be have it's Cost altered if it is indeed a Cost.
I think it would make a difference for Doubling Season and friends. A cost is not an effect.

Re: Born of the Gods Spoiler Season

PostPosted: 14 Jan 2014, 05:48
by moomarc
Just my 5 cents on the implementation of tribute. Would it not be worth implementing it with a charm base? Static ETB executes choosePlayer effect. Sub ability is GenericChoice between AddCounter and non-tribute effect. Or is the logic there not quite good enough?

Re: Born of the Gods Spoiler Season

PostPosted: 14 Jan 2014, 08:23
by swordshine
moomarc wrote:Just my 5 cents on the implementation of tribute. Would it not be worth implementing it with a charm base? Static ETB executes choosePlayer effect. Sub ability is GenericChoice between AddCounter and non-tribute effect. Or is the logic there not quite good enough?
The non-tribute effect is an ETB trigger, GenericChoice is not a proper effect here.
r24251, I implemented initial tribute code in AddCounter effect.

Re: Born of the Gods Spoiler Season

PostPosted: 14 Jan 2014, 08:39
by swordshine
Today's new card Hero of Iroas reminds me of some mistakes in Bestow ability. I'll tweak Bestow therefore this card can reduce Bestow cost correctly.

Re: Born of the Gods Spoiler Season

PostPosted: 15 Jan 2014, 20:56
by torridus
Black:
Code: Select all
Name:Eater of Hope
ManaCost:5 B B
Types:Creature Demon
PT:6/4
K:Flying
A:AB$ Regenerate | Cost$ B Sac<1/Creature.Other/another creature> | SpellDescription$ Regenerate CARDNAME.
A:AB$ Destroy | Cost$ 2 B Sac<2/Creature.Other/other creatures> | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature.
SVar:Picture:http://www.wizards.com/global/images/magic/general/eater_of_hope.jpg
Red:
Code: Select all
Name:Epiphany Storm
ManaCost:R
Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | Cost$ R | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ UCDraw | Description$ Enchanted creature has "R, T, Discard a card: Draw a card."
SVar:UCDraw:AB$ Draw | Cost$ R T Discard<1/Card> | NumCards$ 1 | SpellDescription$ Draw a card.
SVar:Picture:http://www.wizards.com/global/images/magic/general/epiphany_storm.jpg
Multicolor:
Code: Select all
Name:Ragemonger
ManaCost:1 B R
Types:Creature Minotaur Shaman
PT:2/3
S:Mode$ ReduceCost | ValidCard$ Minotaur | Type$ Spell | Activator$ You | Amount$ 1 | Color$ B | Description$ Minotaur spells you cast cost B R less to cast. This effect reduces only the amount of colored mana you pay. (For example, if you cast a Minotaur spell with mana cost 2 R, it costs 2 to cast.)
S:Mode$ ReduceCost | ValidCard$ Minotaur | Type$ Spell | Activator$ You | Amount$ 1 | Color$ R
SVar:Picture:http://www.wizards.com/global/images/magic/general/ragemonger.jpg
Edit: Just noticed Ragemonger was claimed an hour ago. Whoops, sorry. I usually code before I claim, just in case I end up not being able to actually do the code.
Edit2: Fixed some errors.

Re: Born of the Gods Spoiler Season

PostPosted: 16 Jan 2014, 21:27
by ZzzzSleep
Spoiler time again! That must mean it's time for me to pick some low hanging fruit....
"Unravel the Aether" | Open
Code: Select all
Name:Unravel the AEther
ManaCost:1 G
Types:Instant
A:SP$ ChangeZone | Cost$ 1 G | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | Origin$ Battlefield | Destination$ Library | Shuffle$ True | SpellDescription$ Choose target artifact or enchantment. Its owner shuffles it into his or her library.
SVar:Picture:http://www.wizards.com/global/images/magic/general/unravel_the_aether.jpg
NOTE: I did not test this code, as it's just a renamed deglamer.