Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by cdc » 18 Dec 2016, 19:24
blooming marsh is not tapped i dont have any other land in play
- cdc
- Posts: 7
- Joined: 02 Dec 2016, 17:32
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Hanmac » 18 Dec 2016, 19:31
Isn't that how it should? It's only tapped when you control three or more. (Incl this land)cdc wrote:blooming marsh is not tapped i dont have any other land in play
Re: Bug Reports (snapshot builds)
by rikimbo » 18 Dec 2016, 22:57
In r32741, the triggered ability for Kalonian Hydra is not working properly. When it resolves, it finds no valid cards to place counters on (SpellAbilityEffect.getTargetCards() returns no cards).
I only have a cursory understanding of card scripting, but I think the fix might be to change the "Defined" SVar in the Kalonian Hydra script to the following: (originally the "Valid" keyword was missing)
I only have a cursory understanding of card scripting, but I think the fix might be to change the "Defined" SVar in the Kalonian Hydra script to the following: (originally the "Valid" keyword was missing)
- Code: Select all
Defined$ Valid Creature.YouCtrl
-
rikimbo - Posts: 52
- Joined: 25 Mar 2014, 14:15
- Location: Winnipeg
- Has thanked: 10 times
- Been thanked: 7 times
Re: Bug Reports (snapshot builds)
by stormcat » 19 Dec 2016, 02:07
:r32741
When an opponent control Kalitas, Traitor of Ghet, I exploit a creature,
sacrifice is resolved, but effect of exploit is not resolved.
When an opponent control Kalitas, Traitor of Ghet, I exploit a creature,
sacrifice is resolved, but effect of exploit is not resolved.
Re: Bug Reports (snapshot builds)
by Agetian » 19 Dec 2016, 04:57
Fixed (r32742). Thanks!rikimbo wrote:In r32741, the triggered ability for Kalonian Hydra is not working properly. When it resolves, it finds no valid cards to place counters on (SpellAbilityEffect.getTargetCards() returns no cards).
I only have a cursory understanding of card scripting, but I think the fix might be to change the "Defined" SVar in the Kalonian Hydra script to the following: (originally the "Valid" keyword was missing)I ran a simple test attacking with a Kalonian Hydra and a Fertilid a few times and it seems to work properly after that change.
- Code: Select all
Defined$ Valid Creature.YouCtrl

- Agetian
- Agetian
- Programmer
- Posts: 3487
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Bug Reports (snapshot builds)
by Agetian » 19 Dec 2016, 05:05
Just tried it and the exploit resolved correctly :/ Which exploit creature was it?stormcat wrote::r32741
When an opponent control Kalitas, Traitor of Ghet, I exploit a creature,
sacrifice is resolved, but effect of exploit is not resolved.
If it happens again, please also post the screenshot of the battlefield, that'll make it easier to reproduce the circumstances when this happens.
- Agetian
- Agetian
- Programmer
- Posts: 3487
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Bug Reports (snapshot builds)
by Agetian » 19 Dec 2016, 09:53
Did you sac Sidisi to its own exploit ability or something? (I don't see any other creature in the graveyard). If so, should it even trigger? I mean, it's worded as "When Sidisi, Undead Vizier exploits a creature, you may...", but if you sac it to its own ability, that said Sidisi, Undead Vizier won't be on the battlefield anymore at the time the second part of that ability text should come into effect and thus trigger. I'm not sure you should be allowed to search the library at that point, but I think we may need a consultation of a rules expert on this one. :/
- Agetian
- Agetian
- Programmer
- Posts: 3487
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Bug Reports (snapshot builds)
by Marek14 » 19 Dec 2016, 09:57
I believe it was Matsu-Tribe Sniper, but I'm not sure...Agetian wrote:Hmm, what was the creature it triggered on? I just tried this (Wrath of God'ed a bunch of crap on both sides of the battlefield, then ultimated Liliana Vess while Ronin Warclub was on the opponent's side of the battlefield). All creatures ETBed on my side of the battlefield, but opponent's Ronin Warclub did not trigger.Marek14 wrote:Opponent's Ronin Warclub triggered on a creature I pulled out from his graveyard with the ultimate of Liliana Vess.
- Agetian
Re: Bug Reports (snapshot builds)
by Agetian » 19 Dec 2016, 10:30
I tried it one more time with this particular card in the mix, but once again, I got no trigger... :/ Please make a screenshot if it happens to you again, I'll be sure to take a look, I'm curious why this is happeningMarek14 wrote:I believe it was Matsu-Tribe Sniper, but I'm not sure...Agetian wrote:Hmm, what was the creature it triggered on? I just tried this (Wrath of God'ed a bunch of crap on both sides of the battlefield, then ultimated Liliana Vess while Ronin Warclub was on the opponent's side of the battlefield). All creatures ETBed on my side of the battlefield, but opponent's Ronin Warclub did not trigger.Marek14 wrote:Opponent's Ronin Warclub triggered on a creature I pulled out from his graveyard with the ultimate of Liliana Vess.
- Agetian

- Agetian
- Agetian
- Programmer
- Posts: 3487
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Bug Reports (snapshot builds)
by Agetian » 19 Dec 2016, 17:42
I was able to confirm some of the following reports by GallantCrow from the 1.5.57 Beta thread as still being real issues in the current SVN trunk:
- With Gisela, Blade of Goldnight in play, Baneslayer Angel's lifelink doesn't work (any lifelink I guess).
- Spells with X in its cost where X is determined by its target (e.g. Detonate), when cast without paying its mana cost, should still have 0 for X and not be allowed to cast when there are no legal targets. Currently you can pick any target and X will be set accordingly.
- If you cast a spell without paying its mana cost, you should be able to pay the kicker cost.
- Sometimes Wild Evocation does not work properly, for instance, the AI player revealed Chandra's Ignition and had legal targets for it, but for some reason didn't cast it. - [this is actually always the case when tested against Chandra's Ignition].
Unfortunately, I was unable to find an appropriate solution before life responsibilities took over, I may actually not be very active in the next few days. Help is welcome.
- Agetian
- With Gisela, Blade of Goldnight in play, Baneslayer Angel's lifelink doesn't work (any lifelink I guess).
- Spells with X in its cost where X is determined by its target (e.g. Detonate), when cast without paying its mana cost, should still have 0 for X and not be allowed to cast when there are no legal targets. Currently you can pick any target and X will be set accordingly.
- If you cast a spell without paying its mana cost, you should be able to pay the kicker cost.
- Sometimes Wild Evocation does not work properly, for instance, the AI player revealed Chandra's Ignition and had legal targets for it, but for some reason didn't cast it. - [this is actually always the case when tested against Chandra's Ignition].
Unfortunately, I was unable to find an appropriate solution before life responsibilities took over, I may actually not be very active in the next few days. Help is welcome.
- Agetian
- Agetian
- Programmer
- Posts: 3487
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Bug Reports (snapshot builds)
by stormcat » 19 Dec 2016, 18:53
@Agetian
Yes, I sacrificed Sidisi to its own ability.
And I also tested Rest in Peace instead of Kalitas.
Unexpectedly, I could search in spite of same Replacement Effect.
Yes, I sacrificed Sidisi to its own ability.
And I also tested Rest in Peace instead of Kalitas.
Unexpectedly, I could search in spite of same Replacement Effect.
Re: Bug Reports (snapshot builds)
by friarsol » 20 Dec 2016, 03:46
You definitely can sacrifice a creature to its own exploit ability to get the exploit effect.Agetian wrote:I'm not sure you should be allowed to search the library at that point, but I think we may need a consultation of a rules expert on this one. :/
- Agetian
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by Agetian » 20 Dec 2016, 05:24
I think I fixed this one in r32745.GallantCrow wrote:- Sometimes Wild Evocation does not work properly, for instance, the AI player revealed Chandra's Ignition and had legal targets for it, but for some reason didn't cast it. - [this is actually always the case when tested against Chandra's Ignition].
- Agetian
- Agetian
- Programmer
- Posts: 3487
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Who is online
Users browsing this forum: No registered users and 41 guests