It is currently 16 Apr 2024, 21:04
   
Text Size

Commander 2018 Spoiler Season

Post MTG Forge Related Programming Questions Here

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

Commander 2018 Spoiler Season

Postby magiprog » 27 Jul 2018, 19:45

Here's one to kick it off - Arixmethes. The combination of the etb counters (SLEEP instead of SLUMBER, as there isn't a SLUMBER counter type that I found) and static ability to modify whether it's a creature or a land currently doesn't seem to play well with Rampaging Ferocidon (thinking you shouldn't take the damage, as it would enter as a land, but I could be off base). I'm not sure what action to take to remedy that currently. The card works in a recent snapshot build.
Attachments
arixmethes_slumbering_isle.txt
(1.19 KiB) Downloaded 479 times
magiprog
 
Posts: 3
Joined: 28 Sep 2017, 21:58
Has thanked: 1 time
Been thanked: 0 time

Re: Commander 2018 Spoiler Season

Postby friarsol » 28 Jul 2018, 00:39

You should join the Discord.. Our Neural Network has already generated lots of scripts and lots of other people have been working on cards all week.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Commander 2018 Spoiler Season

Postby austinio7116 » 30 Jul 2018, 16:54

Here is the set of initial templates generated by the AI. Some cards are already committed, but most need finishing of from these.
Attachments
c18_final.zip
(34.06 KiB) Downloaded 525 times
User avatar
austinio7116
 
Posts: 451
Joined: 10 Mar 2017, 11:59
Has thanked: 47 times
Been thanked: 169 times

Re: Commander 2018 Spoiler Season

Postby austinio7116 » 30 Jul 2018, 16:55

These ones are pretty much done, or need a small codechange to fix: https://git.cardforge.org/core-develope ... /806/diffs
User avatar
austinio7116
 
Posts: 451
Joined: 10 Mar 2017, 11:59
Has thanked: 47 times
Been thanked: 169 times

Re: Commander 2018 Spoiler Season

Postby austinio7116 » 30 Jul 2018, 16:55

Arixmethes, Slumbering Isle (with Slumber counters added to code) and Lord Windgrace are also already committed - although Arixmethes needs some changes to the code to make it pass all the rules requirements.
User avatar
austinio7116
 
Posts: 451
Joined: 10 Mar 2017, 11:59
Has thanked: 47 times
Been thanked: 169 times

Re: Commander 2018 Spoiler Season

Postby austinio7116 » 30 Jul 2018, 18:54

Rerun templates following a few scryfall typo corrections
Attachments
c18_share.zip
(34.65 KiB) Downloaded 416 times
User avatar
austinio7116
 
Posts: 451
Joined: 10 Mar 2017, 11:59
Has thanked: 47 times
Been thanked: 169 times

Re: Commander 2018 Spoiler Season

Postby inb63 » 01 Aug 2018, 22:55

Scripted Varina with working attack trigger based on The Ur-Dragon's
Attachments
varina_lich_queen.txt
(1.19 KiB) Downloaded 432 times
User avatar
inb63
 
Posts: 24
Joined: 03 Sep 2011, 23:28
Has thanked: 5 times
Been thanked: 3 times

Re: Commander 2018 Spoiler Season

Postby austinio7116 » 02 Aug 2018, 06:17

I made some notes on what still needs scripting and what issues are present: https://docs.google.com/spreadsheets/d/ ... sp=sharing
User avatar
austinio7116
 
Posts: 451
Joined: 10 Mar 2017, 11:59
Has thanked: 47 times
Been thanked: 169 times

Re: Commander 2018 Spoiler Season

Postby austinio7116 » 02 Aug 2018, 23:03

I've raised MRs with all the cards scripted so far - see the spreadsheet for updates
User avatar
austinio7116
 
Posts: 451
Joined: 10 Mar 2017, 11:59
Has thanked: 47 times
Been thanked: 169 times

Re: Commander 2018 Spoiler Season

Postby torridus » 04 Aug 2018, 02:41

I started Xantcha but wasn't able to get the card working at 100%. It's almost functional, just needs tweaks from someone who knows Forge better than I do.

When Xantcha ETBs, an opponent gains control of it. Anyone can draw cards from the ability but the life loss doesn't happen. The "can't attack you" doesn't work at all.

xantcha_sleeper_agent.txt | Open
Code: Select all
Name:Xantcha, Sleeper Agent
ManaCost:1 B R
Types:Legendary Creature Minion
PT:5/5

T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When CARDNAME enters the battlefield, an opponent of your choice gains control of it.
SVar:TrigGainControl:DB$ GainControl | Defined$ Self | ValidTgts$ Opponent | TgtPrompt$ Select target opponent

K:CARDNAME attacks each combat if able.
T:Mode$ CantAttack | ValidCard$ Card.Self | Target$ You,Planeswalker.YouCtrl

A:AB$ Draw | Cost$ 3 | NumCards$ 1 | AnyPlayer$ True | SubAbility$ DBDrain | SpellDescription$ Xantcha's controller loses 2 life and you draw a card. Any player may activate this ability.
SVar:DBDrain:DB$LoseLife | Defined$ TargetedController | LifeAmount$ 2

SVar:Picture:http://www.wizards.com/global/images/magic/general/xantcha_sleeper_agent.jpg
Oracle:As Xantcha, Sleeper Agent enters the battlefield, an opponent of your choice gains control of it.\nXantcha attacks each combat if able, and can't attack its owner or planeswalkers its owner controls.\n3: Xantcha's controller loses 2 life and you draw a card. Any player may activate this ability.
torridus
 
Posts: 56
Joined: 03 Jul 2012, 12:58
Has thanked: 4 times
Been thanked: 9 times

Re: Commander 2018 Spoiler Season

Postby inb63 » 04 Aug 2018, 04:54

Managed to script Nesting Dragon based on Reef Worm and Dragon Egg
Attachments
nesting_dragon.txt
(1.72 KiB) Downloaded 457 times
User avatar
inb63
 
Posts: 24
Joined: 03 Sep 2011, 23:28
Has thanked: 5 times
Been thanked: 3 times

Re: Commander 2018 Spoiler Season

Postby austinio7116 » 04 Aug 2018, 09:40

I've added the nesting dragon script to my most recent merge request. I'll leave Xantcha until we have it ready.
User avatar
austinio7116
 
Posts: 451
Joined: 10 Mar 2017, 11:59
Has thanked: 47 times
Been thanked: 169 times

Re: Commander 2018 Spoiler Season

Postby austinio7116 » 04 Aug 2018, 21:20

inb63 wrote:Managed to script Nesting Dragon based on Reef Worm and Dragon Egg
At Hanmac's request, I changed the trigger names to avoid having a creature type in them as some cards change all text on a card with a find/replace:

https://git.cardforge.org/core-develope ... quests/835
User avatar
austinio7116
 
Posts: 451
Joined: 10 Mar 2017, 11:59
Has thanked: 47 times
Been thanked: 169 times

Re: Commander 2018 Spoiler Season

Postby Computica » 08 Aug 2018, 19:41

Yuriko, the Tiger's Shadow Triggers on all ninjas not just the one the owner controls. Fixed:
Code: Select all
Name:Yuriko, the Tiger's Shadow
ManaCost:1 U B
Types:Legendary Creature Human Ninja
PT:1/3
K:Ninjutsu:U B:Commander
T:Mode$ DamageDone | ValidSource$ Ninja.YouCtrl | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield |  Execute$ TrigDig | TriggerDescription$ Whenever a Ninja you control deals combat damage to a player, reveal the top card of your library and put that card into your hand. Each opponent loses life equal to that card's converted mana cost.
SVar:TrigDig:DB$Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBLoseLife
SVar:DBLoseLife:DB$LoseLife | LifeAmount$ X | Defined$ Player.Opponent | SubAbility$ DBCleanup | References$ X
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:X:Remembered$CardManaCost
DeckHints:Type$Ninja
Oracle:Commander ninjutsu {U}{B} ({U}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand or the command zone tapped and attacking.)\nWhenever a Ninja you control deals combat damage to a player, reveal the top card of your library and put that card into your hand. Each opponent loses life equal to that card's converted mana cost.
Computica
 
Posts: 10
Joined: 04 Aug 2018, 21:05
Has thanked: 0 time
Been thanked: 1 time

Re: Commander 2018 Spoiler Season

Postby Valdezzey » 09 Aug 2018, 00:09

So uh when will this set be added to xmage?
Valdezzey
 
Posts: 4
Joined: 07 Aug 2018, 21:36
Has thanked: 0 time
Been thanked: 0 time

Next

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 44 guests


Who is online

In total there are 44 users online :: 0 registered, 0 hidden and 44 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 44 guests

Login Form