It is currently 21 Aug 2019, 07:03
   
Text Size

Kaladesh spoiler season

Post MTG Forge Related Programming Questions Here

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

Kaladesh spoiler season

Postby Marek14 » 28 Aug 2016, 06:04

Let's start!

Code: Select all
Name:Saheeli's Artistry
ManaCost:4 U U
Types:Sorcery
A:SP$ Charm | Cost$ 4 U U | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ DBCopy1,DBCopy2 | SpellDescription$ Choose one or both - Create a token that's a copy of target artifact; Create a token that's a copy of target creature, except it's an artifact in addition to its other types.
SVar:DBCopy1:DB$ CopyPermanent | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | SpellDescription$ Create a token that's a copy of target artifact.
SVar:DBCopy2:DB$ CopyPermanent | ValidTgts$ Creature | TgtPrompt$ Select target creature. | AddTypes$ Artifact | SpellDescription$ Create a token that's a copy of target creature, except it's an artifact in addition to its other types.
SVar:Picture:http://www.wizards.com/global/images/magic/general/saheelis_artistry.jpg
Oracle:Choose one or both -\n• Create a token that's a copy of target artifact.\n• Create a token that's a copy of target creature, except it's an artifact in addition to its other types.
Last edited by Marek14 on 28 Aug 2016, 08:29, edited 1 time in total.
Marek14
Tester
 
Posts: 2648
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 262 times

Re: Kaladesh spoiler season

Postby Agetian » 28 Aug 2016, 06:48

@ Marek: The name of the card should be Saheeli's Artistry ;)

- Agetian
Agetian
Programmer
 
Posts: 3341
Joined: 14 Mar 2011, 05:58
Has thanked: 641 times
Been thanked: 495 times

Re: Kaladesh spoiler season

Postby Hanmac » 28 Aug 2016, 06:59

same for the cost need to be changed.
and the SpellDescription for DBCopy2.

also Interesting: you don't need SpellDescription for Charm anymore, because thats totally auto generated now. (and probably will be ignored if given)
Hanmac
 
Posts: 944
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 153 times

Re: Kaladesh spoiler season

Postby Marek14 » 28 Aug 2016, 08:30

Hanmac wrote:same for the cost need to be changed.
and the SpellDescription for DBCopy2.

also Interesting: you don't need SpellDescription for Charm anymore, because thats totally auto generated now. (and probably will be ignored if given)
Sorry, realized I forgot those parts a few hours afterwards :) I always forget that...
Marek14
Tester
 
Posts: 2648
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 262 times

Re: Kaladesh spoiler season

Postby Marek14 » 02 Sep 2016, 08:31

And another one...

Code: Select all
Name:Inventors' Fair
ManaCost:no cost
Types:Legendary Land
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Condition$ Metalcraft | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your upkeep, if you control three or more artifacts, you gain 1 life.
SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1
A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C} to your mana pool.
A:AB$ ChangeZone | Cost$ 4 T Sac<1/CARDNAME> | Activation$ Metalcraft | Origin$ Library | Destination$ Hand | ChangeType$ Artifact | ChangeNum$ 1 | SpellDescription$ Search your library for an artifact card, reveal it, put it into your hand, then shuffle your library. Activate this ability only if you control three or more artifacts.
SVar:Picture:http://www.wizards.com/global/images/magic/general/inventors_fair.jpg
Oracle:At the beginning of your upkeep, if you control three or more artifacts, you gain 1 life.\n{T}: Add {C} to your mana pool.\n{4}, {T}, Sacrifice Inventors' Fair: Search your library for an artifact card, reveal it, put it into your hand, then shuffle your library. Activate this ability only if you control three or more artifacts.
Last edited by Marek14 on 02 Sep 2016, 09:04, edited 1 time in total.
Marek14
Tester
 
Posts: 2648
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 262 times

Re: Kaladesh spoiler season

Postby Hanmac » 02 Sep 2016, 08:59

@Marek14: i know its not real Metalcraft, but you used it in the second part too, so "Condition$ Metalcraft" might be used in the first part too.
Hanmac
 
Posts: 944
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 153 times

Re: Kaladesh spoiler season

Postby Marek14 » 02 Sep 2016, 09:05

Hanmac wrote:@Marek14: i know its not real Metalcraft, but you used it in the second part too, so "Condition$ Metalcraft" might be used in the first part too.
OK, edited.
Marek14
Tester
 
Posts: 2648
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 262 times

Re: Kaladesh spoiler season

Postby friarsol » 02 Sep 2016, 18:30

And now we have energy counters for players that can be spent as a cost. I'm not sure that should be that tough. Probably want a new cost part instead of using SubCounter.
friarsol
Global Moderator
 
Posts: 7462
Joined: 15 May 2010, 04:20
Has thanked: 240 times
Been thanked: 933 times

Re: Kaladesh spoiler season

Postby Marek14 » 02 Sep 2016, 18:44

friarsol wrote:And now we have energy counters for players that can be spent as a cost. I'm not sure that should be that tough. Probably want a new cost part instead of using SubCounter.
Also Fabricate, which should be fairly easy. Vehicles, that might be a bit complicated.
Marek14
Tester
 
Posts: 2648
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 262 times

Re: Kaladesh spoiler season

Postby Hanmac » 02 Sep 2016, 19:16

Energy: yeah we can store counter on the player like Exp.
For the cost it might be done with SubCounter, but I think it would be more clean with new cost part.

For Fabricate: yeah that's easy, we already have creature with +1/+1 counter or 1/1 creature so the keyword should be easy. A bit more complicated might be the AI for it to look what of that might be better.

For Crew: that's just an activate ability where you need to tap a few creatures. Mighty not be easy as cost but doable.
Also the AI should pick the most useless creatures for that if able. (And should not activate it if it's already a creature)
Hanmac
 
Posts: 944
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 153 times

Re: Kaladesh spoiler season

Postby Marek14 » 02 Sep 2016, 19:22

Hanmac wrote:Energy: yeah we can store counter on the player like Exp.
For the cost it might be done with SubCounter, but I think it would be more clean with new cost part.

For Fabricate: yeah that's easy, we already have creature with +1/+1 counter or 1/1 creature so the keyword should be easy. A bit more complicated might be the AI for it to look what of that might be better.

For Crew: that's just an activate ability where you need to tap a few creatures. Mighty not be easy as cost but doable.
Also the AI should pick the most useless creatures for that if able. (And should not activate it if it's already a creature)
Note that fabricate is not modal -- you will make the choice on the resolution. So if the creature is killed in response, you can always choose to make tokens.

For Crew, we have Mossbridge Troll, so the cost is already done. It might require some rules tightening since it's a noncreature card with defined power/toughness (it doesn't actually HAVE those values, but if it's animated without specifying P/T, those values are used).
Marek14
Tester
 
Posts: 2648
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 262 times

Re: Kaladesh spoiler season

Postby Hanmac » 02 Sep 2016, 19:38

for fabricate i wanted to use Sandsteppe Outcast as template, but yeah as you said its not modal, so i can't use Charm and need to use GenericChoice right? (i will see if it does need some extra AI if possible, like if possible it should try to make a token if it doesn't have metalcraft?)

for Crew, ah good to know about Mossbridge Troll, i can work with that.
i will see what does happen using that as template and do some Animate without specifying P/T, try to see if i can get it working to use the defined values.

hm what do you guys think? is Vehicle a Artifact type or a Creature Type?

===
for now the Keywords doesn't look that bad and doable, with Mechanic E i did suspected some more crashing things XD
Hanmac
 
Posts: 944
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 153 times

Re: Kaladesh spoiler season

Postby friarsol » 02 Sep 2016, 19:40

I'm not sure Vehicles are that hard.

I think it should work something like this:

Code: Select all
Name:Ovalchase Dragster
ManaCost:4
Types:Artifact Vehicle
PT:6/1
K:Trample
K:Haste
A:AB$ Animate | Cost$ tapXType<Any/Creature.withTotalPowerGE1> | CostDesc$ Crew 1 (Tap any number of creatures you control with total power 1 or more: | Defined$ Self | Types$ Creature,Artifact | OverwriteTypes$ True | SpellDescription$ CARDNAME becomes an artifact creature until end of turn.)

Of course, with all the keyword work Hanmac has done, I'm sure he (or someone else) will turn that into a Keyword.
friarsol
Global Moderator
 
Posts: 7462
Joined: 15 May 2010, 04:20
Has thanked: 240 times
Been thanked: 933 times

Re: Kaladesh spoiler season

Postby friarsol » 02 Sep 2016, 19:44

Vehicle has to be an Artifact type, since Vehicles aren't creatures (unlike Gods).
friarsol
Global Moderator
 
Posts: 7462
Joined: 15 May 2010, 04:20
Has thanked: 240 times
Been thanked: 933 times

Re: Kaladesh spoiler season

Postby Marek14 » 02 Sep 2016, 19:52

Vehicle is definitely artifact type -- the card doesn't have "creature" on the type line :)

Yes, fabricate should probably be GenericChoice.

If you add subtypes, you can add Servo creature type as well :)

EDIT: Also Aetherborn and Pilot.
Last edited by Marek14 on 02 Sep 2016, 20:05, edited 1 time in total.
Marek14
Tester
 
Posts: 2648
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 262 times

Next

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 5 guests


Who is online

In total there are 5 users online :: 0 registered, 0 hidden and 5 guests (based on users active over the past 10 minutes)
Most users ever online was 287 on 31 Mar 2019, 04:11

Users browsing this forum: No registered users and 5 guests

Login Form