Page 3 of 8

Re: Amonkhet Spoiler Season

PostPosted: 08 Apr 2017, 15:17
by friarsol
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.

Re: Amonkhet Spoiler Season

PostPosted: 10 Apr 2017, 16:32
by matrix4767
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.

Re: Amonkhet Spoiler Season

PostPosted: 10 Apr 2017, 19:02
by Marek14
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.

Re: Amonkhet Spoiler Season

PostPosted: 11 Apr 2017, 04:39
by Hanmac
@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"

Re: Amonkhet Spoiler Season

PostPosted: 11 Apr 2017, 09:32
by Marek14

Re: Amonkhet Spoiler Season

PostPosted: 11 Apr 2017, 11:00
by Marek14
Updated file 08 with 4 more cards: Deem Worthy, Shefet Monitor, Stir the Sands and Vizier of Tumbling Sands.

Re: Amonkhet Spoiler Season

PostPosted: 11 Apr 2017, 14:30
by Marek14

Re: Amonkhet Spoiler Season

PostPosted: 11 Apr 2017, 15:43
by matrix4767
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.

Re: Amonkhet Spoiler Season

PostPosted: 11 Apr 2017, 16:59
by Marek14
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.

Re: Amonkhet Spoiler Season

PostPosted: 12 Apr 2017, 06:01
by Marek14
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.

Re: Amonkhet Spoiler Season

PostPosted: 12 Apr 2017, 06:10
by Marek14

Re: Amonkhet Spoiler Season

PostPosted: 12 Apr 2017, 07:28
by Hanmac
@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.

Re: Amonkhet Spoiler Season

PostPosted: 12 Apr 2017, 08:43
by Marek14
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.

Re: Amonkhet Spoiler Season

PostPosted: 12 Apr 2017, 15:16
by Marek14

Re: Amonkhet Spoiler Season

PostPosted: 13 Apr 2017, 07:37
by Marek14
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).