Forge Beta: 01-31-2014 ver 1.5.11
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 01-31-2014 ver 1.5.11
by cc-drake » 02 Feb 2014, 20:37
When AI uses Trickbind to counter the triggered ability of my Nurturer Initiate, AI's Lullmage Mentor creates a token.
Re: Forge Beta: 01-31-2014 ver 1.5.11
by Marek14 » 02 Feb 2014, 23:14
Game crashed on using 2nd ability of Jace, Architect of Thought
Re: Forge Beta: 01-31-2014 ver 1.5.11
by PsiOptics » 03 Feb 2014, 03:25
Shimian Specter works fine if my opponent has cards in their hand. But it crashes if the ability resolves when they have no cards in their hand.
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.11-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_05 Oracle Corporation
java.lang.RuntimeException: choice required from empty list
at forge.gui.GuiChoose.getChoices(GuiChoose.java:198)
at forge.gui.GuiChoose.getChoices(GuiChoose.java:190)
at forge.gui.GuiChoose.reveal(GuiChoose.java:110)
at forge.gui.player.PlayerControllerHuman.reveal(PlayerControllerHuman.java:467)
at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:700)
at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:589)
at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:352)
at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:63)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
at forge.gui.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:99)
at forge.gui.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:250)
at forge.gui.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:183)
at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:362)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:581)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1019)
at forge.game.GameAction.startGame(GameAction.java:1508)
at forge.game.Match.startGame(Match.java:90)
at forge.control.FControl$4.run(FControl.java:449)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Re: Forge Beta: 01-31-2014 ver 1.5.11
by Max mtg » 03 Feb 2014, 06:43
Already fixed - use a snapshot bulid or next betaPsiOptics wrote:Shimian Specter works fine if my opponent has cards in their hand. But it crashes if the ability resolves when they have no cards in their hand.
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Forge Beta: 01-31-2014 ver 1.5.11
by KMO » 03 Feb 2014, 10:18
Trying out post-Born of the Gods RDW:
Presumably "Searing Blood Effect (151)" isn't counted as "a red instant or sorcery spell you control". I note it's black in the stack display.
I'm pretty certain this should work - even though it's damage from a triggered ability, the card states the source is Searing Blood.
Update: Another probably related effect: I'm also not offered the choice to redirect the 3 damage to a Planeswalker.
Update 2: Reading and rereading the comprehensive rules, I'm no longer sure about this. By the time the 3 damage resolves, Searing Blood is in the graveyard, so it's no longer a spell. So I don't see that it should trigger Chandra's Phoenix, unless I'm missing some special rule about determining sources. At that point Searing Blood is red, it's an instant, you "control" it by 108.4a, but it's not a spell.
I'm confident it should work for still work for Planeswalker redirection though:
306.7. If noncombat damage would be dealt to a player by a source controlled by an opponent, that opponent may have that source deal that damage to a planeswalker the first player controls instead.
108.4a If anything asks for the controller of a card that doesn't have one (because it's not a permanent or spell), use its owner instead.
Update 3: Hmm. It's a delayed triggered ability, so covered by:
603.7d If a spell creates a delayed triggered ability, the source of that delayed triggered ability is that spell. The controller of that delayed triggered ability is the player who controlled that spell as it resolved.
That's only the source of the ability, but in turn that means that the "Searing Blood" referred to in the ability text that deals the damage is specifically the spell, rather than the card. And that in turn, I think, means that the "last known information" rule kicks in. Searing Blood has changed zones, so we look at the characteristics of Searing Blood as it resolved. So I think it should be working for the Phoenix.
All of which is fine, but it doesn't get me my Chandra's Phoenix in the graveyard back.Player cast Searing Blood (19) targeting .
Searing Blood (19) deals 2 damage to Pack Rat (134).
Searing Blood (19) - Deals 2 damage to Pack Rat (134). When Pack Rat (134) dies this turn, Searing Blood deals 3 damage to Trinsa.
Player activated Searing Blood Effect (151).
Searing Blood Effect (151) deals 3 non-combat damage to Trinsa.
When a creature dealt damage by Searing Blood dies this turn, Searing Blood deals 3 damage to the creature's controller.

I'm pretty certain this should work - even though it's damage from a triggered ability, the card states the source is Searing Blood.
Update: Another probably related effect: I'm also not offered the choice to redirect the 3 damage to a Planeswalker.
Update 2: Reading and rereading the comprehensive rules, I'm no longer sure about this. By the time the 3 damage resolves, Searing Blood is in the graveyard, so it's no longer a spell. So I don't see that it should trigger Chandra's Phoenix, unless I'm missing some special rule about determining sources. At that point Searing Blood is red, it's an instant, you "control" it by 108.4a, but it's not a spell.
I'm confident it should work for still work for Planeswalker redirection though:
306.7. If noncombat damage would be dealt to a player by a source controlled by an opponent, that opponent may have that source deal that damage to a planeswalker the first player controls instead.
108.4a If anything asks for the controller of a card that doesn't have one (because it's not a permanent or spell), use its owner instead.
Update 3: Hmm. It's a delayed triggered ability, so covered by:
603.7d If a spell creates a delayed triggered ability, the source of that delayed triggered ability is that spell. The controller of that delayed triggered ability is the player who controlled that spell as it resolved.
That's only the source of the ability, but in turn that means that the "Searing Blood" referred to in the ability text that deals the damage is specifically the spell, rather than the card. And that in turn, I think, means that the "last known information" rule kicks in. Searing Blood has changed zones, so we look at the characteristics of Searing Blood as it resolved. So I think it should be working for the Phoenix.
- KMO
- Posts: 12
- Joined: 03 Feb 2014, 09:55
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 01-31-2014 ver 1.5.11
by Marek14 » 03 Feb 2014, 17:29
Yes, it should work for the Phoenix here.
EDIT: Herald of Torment is wrong -- should cause life loss, not damage.
Something strange is up with Seize the Soul -- when I cast it, I was asked to pay {2/B}
Karn Liberated remembers exiled cards after going to my hand and back onto the battlefield.
EDIT: Herald of Torment is wrong -- should cause life loss, not damage.
Something strange is up with Seize the Soul -- when I cast it, I was asked to pay {2/B}
Karn Liberated remembers exiled cards after going to my hand and back onto the battlefield.
Re: Forge Beta: 01-31-2014 ver 1.5.11
by PsiOptics » 04 Feb 2014, 02:37
I am not sure if it is something that I did , but for some reason with this beta I can't import card images into the game.
It just shows 0 files every time.
It just shows 0 files every time.
Re: Forge Beta: 01-31-2014 ver 1.5.11
by bobjobob » 04 Feb 2014, 06:09
I believe I came across two bugs. One is a failure of Extort, where I paid to Extort and then no life was lost/gained. This is evident in the screenshot by the fact that no counters were placed on my creatures, despite my Archangel of Thune being on the playing field.
The second bug occurred when my creature had both first strike AND double strike. It had a power of 4, but did 8 damage in the first strike phase alone. It seems that it counted first strike and double strike separately and added both of them together.
The second bug occurred when my creature had both first strike AND double strike. It had a power of 4, but did 8 damage in the first strike phase alone. It seems that it counted first strike and double strike separately and added both of them together.
- bobjobob
- Posts: 1
- Joined: 04 Feb 2014, 04:57
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 01-31-2014 ver 1.5.11
by moomarc » 04 Feb 2014, 07:39
No additional HQ images have been uploaded yet, so there are no new set images to download. Is that perhaps what you were referring to?PsiOptics wrote:I am not sure if it is something that I did , but for some reason with this beta I can't import card images into the game.
It just shows 0 files every time.
-Marc
-
moomarc - Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Re: Forge Beta: 01-31-2014 ver 1.5.11
by Marek14 » 04 Feb 2014, 08:03
While the directory structure for constructed decks works fine, it seems that it's not implemented for commander decks.
When AI uses Command Tower, there's a missing space in the message (Computer pickedgreen).
Exile and return effects like Otherworldly Journey don't work if you use them on a commander and it's put into command zone instead of exile zone. See http://forums.mtgsalvation.com/showthread.php?t=302776 for discussion. Gatherer rulings for Rescue from the Underworld are also relevant here.
When AI uses Command Tower, there's a missing space in the message (Computer pickedgreen).
Exile and return effects like Otherworldly Journey don't work if you use them on a commander and it's put into command zone instead of exile zone. See http://forums.mtgsalvation.com/showthread.php?t=302776 for discussion. Gatherer rulings for Rescue from the Underworld are also relevant here.
Re: Forge Beta: 01-31-2014 ver 1.5.11
by gos » 04 Feb 2014, 12:43
Nitpick: Now that the deck selection area has a separate field for folder and deck name, is it necessary to replace slashes '/' with underscores '_' ?
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 01-31-2014 ver 1.5.11
by Marek14 » 04 Feb 2014, 14:36
Diluvial Primordial doesn't allow me to pay Entwine on card I want to cast. Entwine is an extra cost, so it should be payable.
Also, if the same Diluvial Primordial is flickered, I can only target cards in opponent's graveyard, but I'm also able to cast anything that I've cast before through that Primordial.
Fact or Fiction had some sort of bug in previous version where AI always put all cards in one pile (and one of them was always doubled). In this version, Sphinx of Uthuun crashed the game.
Also, if the same Diluvial Primordial is flickered, I can only target cards in opponent's graveyard, but I'm also able to cast anything that I've cast before through that Primordial.
Fact or Fiction had some sort of bug in previous version where AI always put all cards in one pile (and one of them was always doubled). In this version, Sphinx of Uthuun crashed the game.
Re: Forge Beta: 01-31-2014 ver 1.5.11
by drdev » 04 Feb 2014, 15:11
Are you referring to when you're naming new decks in the Deck Editor?gos wrote:Nitpick: Now that the deck selection area has a separate field for folder and deck name, is it necessary to replace slashes '/' with underscores '_' ?
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 01-31-2014 ver 1.5.11
by gos » 04 Feb 2014, 16:11
No. When I add .dck files to the /decks/constructed/ folder. If the Name attribute in the file includes a slash, it is transformed to an underscore when I am choosing a custom user deck in the constructed duel section, thus: "U/W Control" -> "U_W Control".drdev wrote:Are you referring to when you're naming new decks in the Deck Editor?gos wrote:Nitpick: Now that the deck selection area has a separate field for folder and deck name, is it necessary to replace slashes '/' with underscores '_' ?
As I said, this is only a nitpick, but if it's not necessary any more, it would be better not to make this change, especially since so many deck names have the slash as in the example.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 01-31-2014 ver 1.5.11
by Doerk » 04 Feb 2014, 16:16
In Quest mode, the game no longer remembers my deck but always automatically chooses the first deck in my list. Is there an option to configure that?
Who is online
Users browsing this forum: No registered users and 28 guests