Shadows over Innistrad spoiler season
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Shadows over Innistrad spoiler season
by friarsol » 30 Mar 2016, 18:12
Most of the set is sitting in this thread, the cards just need to be transcribed into files and committed so they can be fully tested. If you have some extra time to help out feel free. I haven't really had time to do so. Right now 47 are committed (including reprints) and 240 are left (in the entire set). I think theres about 10-15 that aren't scripted at all.drdev wrote:Any estimate on when the majority of SOI will be merged into the main branch or released? The pre-release is this weekend, so it'd be cool if we could get something out by this weekend, or at least by next week.
I'm really excited to play with this set.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Shadows over Innistrad spoiler season
by Hanmac » 30 Mar 2016, 18:25
i tried both things:friarsol wrote:ValidTarget$ in ReduceCost looks like it only works for cards. Might be able to do something similar to: Battlefield Thaumaturge
Otherwise, we need some code changes.
Harness the Storm is tricky, since certain things aren't necessarily available in the targeting code.
"TriggeredCard.samename" might do it, but it could just as easily not be doable right now.
for the curse:
- Code: Select all
S:Mode$ ReduceCost | ValidCard$ Instant.YouCtrl,Sorcery.YouCtrl | Type$ Spell | Amount$ ReduceCost | References$ ReduceCost | EffectZone$ All | Description$ Spells you cast that target enchanted player cost {1} less to cast.
SVar:ReduceCost:TargetedObjects$Valid Player.EnchantedBy
- Code: Select all
SVar:TrigPump:AB$ Pump | Cost$ 0 | TgtZone$ Graveyard | ValidTgts$ Triggered.sameName | TgtPrompt$ Choose target instant or sorcery with the same name as that spell from your graveyard | PumpZone$ Graveyard | SubAbility$ TrigPlay
about the files: i updated "Forge Upcoming" and it shows (288/297) so only 9 are missing + maybe a few which are not coded right perfectly.
have we all already read this http://magic.wizards.com/en/articles/ar ... 2016-03-30 for some changes?
@friarsol: there are some bugs in the game itself i can't fix with scripting, like the stuff with LastKnownInformation like using Avacyn with Deathtouch and Lifelink and then get blinked before the Damage of her Red Side does deal the damage. (from the ruling the damage should still have Deathtouch and Lifelink)
Re: Shadows over Innistrad spoiler season
by Marek14 » 30 Mar 2016, 20:01
Well, important things seem to be:
Altered Ego:
If the chosen creature has X in its mana cost, that X is considered to be 0. The value of X in Altered Ego's last ability will be whatever value was chosen for X while casting Altered Ego.
Cult of the Waxing Moon:
A non-Human creature that's put onto the battlefield transformed, such as Skin Shedder, will not cause Cult of the Waxing Moon's ability to trigger.
Geier Reach Bandit:
If you control three Vildin-Pack Alphas and a Werewolf enters the battlefield under your control, you may transform it, transform it again, and transform it a third time. While it seems similar, it's different from the circumstances covered by rule 701.25e because the ability that's transforming the creature doesn't belong to that creature. See the "Rules Changes: Double-Faced Cards" entry in the "General Notes" section for more information.
Neglected Heirloom:
When Neglected Heirloom transforms, it remains attached to the creature it's attached to. If the equipped creature transforms into a noncreature permanent, Neglected Heirloom will become unattached before it transforms into Ashmouth Blade.
Altered Ego:
If the chosen creature has X in its mana cost, that X is considered to be 0. The value of X in Altered Ego's last ability will be whatever value was chosen for X while casting Altered Ego.
Cult of the Waxing Moon:
A non-Human creature that's put onto the battlefield transformed, such as Skin Shedder, will not cause Cult of the Waxing Moon's ability to trigger.
Geier Reach Bandit:
If you control three Vildin-Pack Alphas and a Werewolf enters the battlefield under your control, you may transform it, transform it again, and transform it a third time. While it seems similar, it's different from the circumstances covered by rule 701.25e because the ability that's transforming the creature doesn't belong to that creature. See the "Rules Changes: Double-Faced Cards" entry in the "General Notes" section for more information.
Neglected Heirloom:
When Neglected Heirloom transforms, it remains attached to the creature it's attached to. If the equipped creature transforms into a noncreature permanent, Neglected Heirloom will become unattached before it transforms into Ashmouth Blade.
Re: Shadows over Innistrad spoiler season
by Hanmac » 30 Mar 2016, 20:39
i did a test with Archangel Avacyn and it did show more errors with some cards treat the same while they should be a different card. (i think some fix for some other error does introduce this)
have Archangel Avacyn equipped with Basilisk Collar and Eldrazi Dispatcher on the field. now another creature dies.
next Upkeep Avacyn does transform into Red Form and her tigger goes on the Stack.
i use the Eldrazi Dispatcher to blink Avacyn now her White Form is back,
and the Indestructible Effect goes on the Stack above the Red Effect.
the Basilisk Collar does lie next to the creatures on the field.
the Red Effect of her does deal damage to all creatures, but not to White Avacyn. (but it should, it says "Other" but the White Avacyn is a new Creature)
also the damage should have Deathtouch and Lifelink because that was the last known Information if Red Avacyn.
This is also true for the Huntmaster of the Fells
have Archangel Avacyn equipped with Basilisk Collar and Eldrazi Dispatcher on the field. now another creature dies.
next Upkeep Avacyn does transform into Red Form and her tigger goes on the Stack.
i use the Eldrazi Dispatcher to blink Avacyn now her White Form is back,
and the Indestructible Effect goes on the Stack above the Red Effect.
the Basilisk Collar does lie next to the creatures on the field.
the Red Effect of her does deal damage to all creatures, but not to White Avacyn. (but it should, it says "Other" but the White Avacyn is a new Creature)
also the damage should have Deathtouch and Lifelink because that was the last known Information if Red Avacyn.
This is also true for the Huntmaster of the Fells
Re: Shadows over Innistrad spoiler season
by Marek14 » 31 Mar 2016, 07:05
BTW, thinking of To the Slaughter: Do we have a generic branching ability "Evaluate condition X. If true, execute subability A. If false, execute subability B."? If not, why not? Lots of problems could be alleviated by this...
Now, Yawgatog (http://yawgatog.com/resources/oracle-changes/ogw-soi/) posted the Oracle comparisons, so we can correct some texts.
Reminder text of changeling changed (but apparently only on Chameleon Colossus, Crib Swap and Taurean Mauler?) to remove the "at all times" note.
Reminder text of madness cards was updated to SOI text.
Reminder text of vanishing changed to replace "permanent" with more appropriate term (mostly "creature").
Anafenza, the Foremost - complete rewrite of her second ability
Cocoon - order of abilities changed
Mondronen Shaman - order of creature types changed
Nivix, Aerie of the Firemind - added "card".
Now, Yawgatog (http://yawgatog.com/resources/oracle-changes/ogw-soi/) posted the Oracle comparisons, so we can correct some texts.
Reminder text of changeling changed (but apparently only on Chameleon Colossus, Crib Swap and Taurean Mauler?) to remove the "at all times" note.
Reminder text of madness cards was updated to SOI text.
Reminder text of vanishing changed to replace "permanent" with more appropriate term (mostly "creature").
Anafenza, the Foremost - complete rewrite of her second ability
Cocoon - order of abilities changed
Mondronen Shaman - order of creature types changed
Nivix, Aerie of the Firemind - added "card".
Re: Shadows over Innistrad spoiler season
by Hanmac » 31 Mar 2016, 07:29
also we change Silumgar Assassin to have Skulk (because it has similar ability)
but it seems it didn't get Skulk as a keyword, so we need to change it back because of Odic which can give Skulk to all of your creatures.
but it seems it didn't get Skulk as a keyword, so we need to change it back because of Odic which can give Skulk to all of your creatures.
Re: Shadows over Innistrad spoiler season
by friarsol » 31 Mar 2016, 14:58
I might be able to put together a scraper, to pull all the code files down. I'll play around with it later today and see if I can get the files up
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Shadows over Innistrad spoiler season
by Hanmac » 31 Mar 2016, 16:18
@friarsol
thanks for the update, while i think for investigate we might need some fixing (and for other cards)
also it has some problem with "<>" see Bygone Bishop with Sac<1/CARDNAME>
thanks for the update, while i think for investigate we might need some fixing (and for other cards)
also it has some problem with "<>" see Bygone Bishop with Sac<1/CARDNAME>
Re: Shadows over Innistrad spoiler season
by Primate » 01 Apr 2016, 06:30
I tested and fixed a few more cards:
Tamiyo's Journal didn't create tokens during upkeep
Tamiyo's Journal didn't create tokens during upkeep
- Code: Select all
Name:Tamiyo's Journal
ManaCost:5
Types:Legendary Artifact
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Clue | TokenTypes$ Artifact,Clue | TokenOwner$ You | TokenColors$ Colorless | TokenImage$ c clue | TokenAbilities$ ABDraw
A:AB$ ChangeZone | Cost$ T Sac<3/Clue> | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card and put that card into your hand. Then shuffle your library.
SVar:ABDraw:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card.
- Code: Select all
Name:Ulvenwald Mysteries
ManaCost:2 G
Types:Enchantment
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigToken1 | TriggerDescription$ Whenever a nontoken creature you control dies, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
SVar:TrigToken1:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Clue | TokenTypes$ Artifact,Clue | TokenOwner$ You | TokenColors$ Colorless | TokenImage$ c clue | TokenAbilities$ ABDraw
SVar:ABDraw:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card.
T:Mode$ Sacrificed | ValidCard$ Clue.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Clue, put a 1/1 white Human Soldier creature token onto the battlefield.
SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Human Soldier | TokenTypes$ Creature,Human,Soldier| TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1
- Code: Select all
Name:Thalia's Lieutenant
ManaCost:1 W
Types:Creature Human Soldier
PT:1/1
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each other Human you control.
SVar:TrigPutCounterAll:DB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature.Human+Other+YouCtrl | CounterType$ P1P1 | CounterNum$ 1
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Human.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another Human enters the battlefield under your control, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | CounterType$ P1P1 | CounterNum$ 1
SVar:BuffedBy:Human
- Primate
- Posts: 4
- Joined: 27 Jul 2015, 21:58
- Has thanked: 0 time
- Been thanked: 0 time
Re: Shadows over Innistrad spoiler season
by Hanmac » 01 Apr 2016, 12:45
r31038:
Wayward Disciple does not have a black border as if it should ... (and the effect boxes are not black too) so the color set might not work.
Wayward Disciple does not have a black border as if it should ... (and the effect boxes are not black too) so the color set might not work.
Re: Shadows over Innistrad spoiler season
by friarsol » 01 Apr 2016, 13:21
Works fine for meHanmac wrote:r31038:
Wayward Disciple does not have a black border as if it should ... (and the effect boxes are not black too) so the color set might not work.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Shadows over Innistrad spoiler season
by Hanmac » 01 Apr 2016, 13:46
where did you check it? in the Deck Editor it does work, but for some reason it doesn't in the game. (it might only be a visual bug)friarsol wrote:Works fine for meHanmac wrote:r31038:
Wayward Disciple does not have a black border as if it should ... (and the effect boxes are not black too) so the color set might not work.
Re: Shadows over Innistrad spoiler season
by friarsol » 01 Apr 2016, 14:38
Cast, transform, cast bad moon. Border is black, gains +1/+1.where did you check it? in the Deck Editor it does work, but for some reason it doesn't in the game. (it might only be a visual bug)
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Shadows over Innistrad spoiler season
by Hanmac » 01 Apr 2016, 14:46
yeah for me it does get +1/+1 too, but the border (right up in the text box) is still white for me (don't know why)friarsol wrote:Cast, transform, cast bad moon. Border is black, gains +1/+1.where did you check it? in the Deck Editor it does work, but for some reason it doesn't in the game. (it might only be a visual bug)
Re: Shadows over Innistrad spoiler season
by Bog Wraith » 01 Apr 2016, 16:04
Thanks for the info on Falkenrath Gorger, Sol. I've been playing around with SOI since the snapshot release & noticed that this card was not available as of yet. I hope that it can be & that the support for granting Madness ability will be worked into the code. This looks like a great card that is going to see allot of play both in Standard & elsewhere, especially in many Aggro based builds, so I'm very keen to see it here.friarsol wrote:There's no way Falkenrath Gorger is doable right now. There's just no support for granting Madness. Choosing which Replacement ability applies shouldn't be a problem.
Here's a deck that Reid Duke posted over at Channel Fireball that I would love to try if/when Falkenrath Gorger is added to Forge:
B/R Vampires
4 Foreboding Ruins
4 Smoldering Marsh
9 Mountain
6 Swamp
4 Falkenrath Gorger
2 Indulgent Aristocrat
2 Zurgo Bellstriker
4 Heir of Falkenrath/Heir to the Night
3 Ravenous Bloodseeker
4 Asylum Visitor
2 Olivia's Bloodsworn
2 Incorrigible Youths
3 Olivia, Mobilized for War
2 Drana, Liberator of Malakir
1 Elusive Tormentor/Insidious Mist
4 Fiery Temper
4 Lightning Axe
Sideboard
1 Kolaghan's Command
1 Roast
3 Self-Inflicted Wound
2 Fiery Impulse
1 Boiling Earth
1 Rending Volley
1 Ultimate Price
2 Duress
1 Transgress the Mind
1 Remorseless Punishment
1 Kalitas, Traitor of Ghet
'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
-
Bog Wraith - Global Mod 1 (Ret)
- Posts: 1108
- Joined: 28 May 2008, 22:40
- Location: Shandalar
- Has thanked: 425 times
- Been thanked: 153 times
Who is online
Users browsing this forum: No registered users and 39 guests