It is currently 29 Apr 2024, 14:20
   
Text Size

Amonkhet Spoiler Season

Post MTG Forge Related Programming Questions Here

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

Re: Amonkhet Spoiler Season

Postby friarsol » 08 Apr 2017, 15:17

Bugs in card scripts aren't the end of the world, as long as they aren't crashing Forge. The quicker the scripts are available, the more eyes can test them out and get them fixed.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Amonkhet Spoiler Season

Postby matrix4767 » 10 Apr 2017, 16:32

Code: Select all
Name:Honored Hydra
ManaCost:5 G
Types:Creature Snake Hydra
PT:6/6
K:Trample
K:Embalm:3 G
SVar:Picture:http://www.wizards.com/global/images/magic/general/honored_hydra.jpg
Oracle:Trample\nEmbalm {3}{G} ({3}{G}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Snake Hydra with no mana cost. Embalm only as a sorcery.)
Code: Select all
Name:Never
ManaCost:1 B B
AlternateMode: Split
Types:Sorcery
A:SP$ Destroy | Cost$ 1 B B | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SpellDescription$ Destroy target creature or planeswalker.
SVar:Picture:http://www.wizards.com/global/images/magic/general/never_return.jpg
Oracle:Destroy target creature or planeswalker.

ALTERNATE

Name:Return
ManaCost:3 B
Types:Sorcery
K:Aftermath
A:SP$ ChangeZone | Cost$ 3 B | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SubAbility$ DBToken | SpellDescription$ Exile target card from a graveyard. Create a 2/2 black Zombie creature token.
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie AKH
Oracle:Aftermath (Cast this spell only from your graveyard. Then exile it.)\nExile target card from a graveyard. Create a 2/2 black Zombie creature token.
Code: Select all
Name:Pull from Tomorrow
ManaCost:X U U
Types:Instant
A:SP$ Draw | Cost$ X U U | NumCards$ X | References$ X | SpellDescription$ Draw X cards, then discard a card. | SubAbility$ DBDiscard
SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose
SVar:X:Count$xPaid

SVar:Picture:http://www.wizards.com/global/images/magic/general/pull_from_tomorrow.jpg
Oracle:Draw X cards, then discard a card.
matrix4767
 
Posts: 125
Joined: 09 Sep 2014, 08:10
Has thanked: 5 times
Been thanked: 3 times

Re: Amonkhet Spoiler Season

Postby Marek14 » 10 Apr 2017, 19:02

About the Vizier of the Menagerie: Would it be possible to implement it (and Sphinx of Jwar Isle) to simply display top card of your library when you open it, like cards that let you play with that card revealed? With the change that it will only display it for you? Sphinx of Jwar Isle is a minor hassle to always click on when you want to see that card, but Vizier of the Menagerie lets you actually play it.
Marek14
Tester
 
Posts: 2762
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Amonkhet Spoiler Season

Postby Hanmac » 11 Apr 2017, 04:39

@Marek14: i recently did update for the look at FaceDown cards.
Specially Lens of Clarity.

i updated Sphinx of Jwar Isle now with that:
Code: Select all
S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library.
the same piece of code should probably be used for Vizier of the Menagerie.
only the third part may not work 100% yet, because Forge currently don't know about "May Ignore Type of Mana"
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Amonkhet Spoiler Season

Postby Marek14 » 11 Apr 2017, 09:32

Attachments
akh08.zip
(2.73 KiB) Downloaded 190 times
Marek14
Tester
 
Posts: 2762
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Amonkhet Spoiler Season

Postby Marek14 » 11 Apr 2017, 11:00

Updated file 08 with 4 more cards: Deem Worthy, Shefet Monitor, Stir the Sands and Vizier of Tumbling Sands.
Attachments
akh08.zip
(4.8 KiB) Downloaded 188 times
Marek14
Tester
 
Posts: 2762
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Amonkhet Spoiler Season

Postby Marek14 » 11 Apr 2017, 14:30

Attachments
akh08.zip
(6.08 KiB) Downloaded 181 times
Marek14
Tester
 
Posts: 2762
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Amonkhet Spoiler Season

Postby matrix4767 » 11 Apr 2017, 15:43

Code: Select all
Name:Anointed Procession
ManaCost:3 W
Types:Enchantment
R:Event$ CreateToken | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ DoubleToken | EffectOnly$ True | Description$ If an effect would create one or more tokens under your control, it creates twice that many of those tokens instead.
SVar:DoubleToken:DB$ ReplaceEffect | VarName$ TokenNum | VarValue$ X | References$ X
SVar:X:ReplaceCount$TokenNum/Twice
SVar:Picture:http://www.wizards.com/global/images/magic/general/anointed_procession.jpg
Oracle:If an effect would create one or more tokens under your control, it creates twice that many of those tokens instead.
Code: Select all
Name:Rhonas the Indomitable
ManaCost:2 G
Types:Legendary Creature God
PT:5/5
K:Deathtouch
K:Indestructible
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack or block. | CheckSVar$ X | SVarCompare$ EQ0 | Description$ CARDNAME can't attack or block unless you control another creature with power 4 or greater.
SVar:X:Count$Valid Creature.Other+YouCtrl+powerGE4
A:AB$ Pump | Cost$ 2 G | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +0 | KW$ Trample | SpellDescription$ Another target creature gets +2/+0 and gains trample until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/rhonas_the_indomitable.jpg
Oracle:Deathtouch, indestructible\nRhonas the Indomitable can't attack or block unless you control another creature with power 4 or greater.\n{2}{G}: Another target creature gets +2/+0 and gains trample until end of turn.
matrix4767
 
Posts: 125
Joined: 09 Sep 2014, 08:10
Has thanked: 5 times
Been thanked: 3 times

Re: Amonkhet Spoiler Season

Postby Marek14 » 11 Apr 2017, 16:59

Note: Kheru Bloodsucker has a typo (creture) in its ability.

Another 6 cards added: Censor, Dread Wanderer, Liliana's Mastery, Lord of the Accursed, Oketra the True and Plague Belcher.

As for the new Nissa: do we have a syntax for X-cost, X-loyalty planeswalker?

Also, can someone try Quarry Hauler? Another variant on Maulfist Revolutionary, but this one can individually add or remove one counter of each kind present on target permanent.
Attachments
akh08.zip
(9.14 KiB) Downloaded 185 times
Marek14
Tester
 
Posts: 2762
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Amonkhet Spoiler Season

Postby Marek14 » 12 Apr 2017, 06:01

Is there any way to specify zone to look in for the AbilityCast triggers? Some, like Burning-Tree Shaman or Rings of Brighthearth should trigger when an ability is activated in any zone, but others, like Ceaseless Searblades or new Harsh Mentor should ignore abilities activated outside the battlefield.
Marek14
Tester
 
Posts: 2762
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Amonkhet Spoiler Season

Postby Marek14 » 12 Apr 2017, 06:10

Attachments
akh09.zip
(1.51 KiB) Downloaded 213 times
Marek14
Tester
 
Posts: 2762
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Amonkhet Spoiler Season

Postby Hanmac » 12 Apr 2017, 07:28

@Marek14 about AbilityCast Trigger, yeah I can add Zone Parameter, but you could just add "inBattlefield" to the Valid check.

About that Camel, currently not that nice. Probably I need to make a new variant parameter of AddOrRemoveCounter for that.

Then I did look at planeswalker and Loyality. The int value is cardcoded deep in CardRules and CardFace would probably take much rewrite to change that.
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Amonkhet Spoiler Season

Postby Marek14 » 12 Apr 2017, 08:43

Hanmac wrote:@Marek14 about AbilityCast Trigger, yeah I can add Zone Parameter, but you could just add "inBattlefield" to the Valid check.

About that Camel, currently not that nice. Probably I need to make a new variant parameter of AddOrRemoveCounter for that.

Then I did look at planeswalker and Loyality. The int value is cardcoded deep in CardRules and CardFace would probably take much rewrite to change that.
I could add inBattlefield to the Valid check, but this is probably something that needs to be done for multiple cards.

Ceaseless Searblades, Crackdown Construct, Harsh Mentor, Haunting Wind, Kurkesh, Onakke Ancient and Powerleech all need to be limited to the battlefield.

Burning-Tree Shaman and Rings of Brighthearth are the only ones that work with abilities outside of battlefield.

As for Nissa, it could be done by defining her loyalty as 0 and giving her an ability to ETB with X loyalty counters. That wouldn't be hard to do, but I'm not sure if it would display right.
Marek14
Tester
 
Posts: 2762
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Amonkhet Spoiler Season

Postby Marek14 » 12 Apr 2017, 15:16

Attachments
akh09.zip
(2.95 KiB) Downloaded 201 times
Marek14
Tester
 
Posts: 2762
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Amonkhet Spoiler Season

Postby Marek14 » 13 Apr 2017, 07:37

Five cards to start the day: By Force, Cradle of the Accursed, Gideon's Intervention, Grasping Dunes and Oketra's Attendant.

Could someone please look at Vizier of Many Faces and Shadow of the Grave? Vizier of Many Faces needs a check "is this object a token created by an embalm ability?" to work properly and Shadow of the Grave requires the game to keep a list of cards discarded during a turn (only cards discarded to the graveyard count and the cards are lost from the list if they move from the graveyard).
Attachments
akh10.zip
(2.41 KiB) Downloaded 183 times
Marek14
Tester
 
Posts: 2762
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 104 guests


Who is online

In total there are 104 users online :: 0 registered, 0 hidden and 104 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 104 guests

Login Form