Page 5 of 10

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 02 Dec 2015, 09:14
by stormcat
Sorry, my English is poor.
I report some problems.
All events occurred in Commander game.

1, Syphon Life
Even if discard three cards from the three opponents, I can only draw one card.

2, Marath, Will of the Wild
AI uses the ability of X = 0.

3, Blatant Thievery
AI targeted 3 permanents from one player.

4, Tectonic Edge
Despite it doesn't meet the conditions, AI activate the ability.

Sorry when they was if fixed.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 02 Dec 2015, 13:34
by friarsol
stormcat wrote:1, Syphon Life
Even if discard three cards from the three opponents, I can only draw one card.
Syphon Mind?

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 02 Dec 2015, 15:45
by stormcat
Yes, Syphon Mind.
Sorry my wrong.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 03 Dec 2015, 22:25
by shteev
Playing in Quest Mode against Invisible Stalker.

He has a few Invisible Stalker and True Name Nemesis in play. One of them is enchanted with a Sigil of Sleep. I gain control of the Sigil of Sleep with Memnarch. He attacks and hits me with the enchanted creature, and the Sigil of Sleep triggers.

I am the owner of the Sigil of Sleep so I must target one of my opponent's creatures with it, but I cannot choose any of his creatures as targets, due to protection/hexproof effects. However, Forge does not allow me to Cancel the selection and continue with the game.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 03 Dec 2015, 22:41
by shteev
I've had this problem for as long as Forge looks like it does now. Certainly as far back as 1.5.40, but I know it dates back further than that.

I happens if I try and minimise the Forge screen while it's thinking about something. By this I mean, for example, if I have given Forge a command (like 'continue to the next screen') and it hasn't had time to perform the associated action, or if the computer AI is thinking about it's turn during a game and I am currently unable to input a game command because I do not have priority.

What happens is that the Forge screen starts flickering over my desktop. It flickers quite slowly, being visible for a very short time maybe a couple of times a second. It does still respond to commands (like clicking the X at the top right of the window to close it down), but it gains and loses priority every time it flickers, making it very hard to issue commands either within the Forge screen itself or in any other program running on my desktop (such as the Desktop Manager). Because it does respond to commands, after a quite a few attempts, I can usually close Forge down; when I do so my computer appears to continue to run with no ill effects; I can even reboot Forge which seems to run perfectly well.

I'm running Windows 7 on a very old PC, I can provide further specs on request. I guess I'm most interested in discovering whether anyone else suffers from a similar problem.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 04 Dec 2015, 18:26
by friarsol
shteev wrote:Playing in Quest Mode against Invisible Stalker.

He has a few Invisible Stalker and True Name Nemesis in play. One of them is enchanted with a Sigil of Sleep. I gain control of the Sigil of Sleep with Memnarch. He attacks and hits me with the enchanted creature, and the Sigil of Sleep triggers.

I am the owner of the Sigil of Sleep so I must target one of my opponent's creatures with it, but I cannot choose any of his creatures as targets, due to protection/hexproof effects. However, Forge does not allow me to Cancel the selection and continue with the game.
I think you are misreading how Sigil of Sleep works. You have to target a creature controlled by the player that was damaged. If he attacks you with an Invisible Stalker and deals damage, you are the damaged player. Even though you control the Sigil it's still requiring you to target one of your controlled creatures. If the target box popped up at all it's because there is a legal target. It sounds like you at least have a Memnarch in play. If there aren't any legal targets, it won't show it at all.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 05 Dec 2015, 07:53
by shteev
Playing in Quest Mode against Sentinel.

My opponent has a Tangle Wire in play with 0 fade counters on it. When it triggers, if I press the space bar to resolve the trigger, Forge still auto-taps 1 permanent of mine (It's an Ensnaring Bridge; It's the same permanent that I tapped on the previous turn, when Tangle Wire had 1 fade counter on it). The card description for Tangle Wire includes the text:

Remembered:
(chosen colors: Ensnaring Bridge(10))

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 06 Dec 2015, 01:55
by Yosituna
Description: While playing a Commander game with Vorel of the Hull Clade as my commander, I get a crash whenever I try to tap Command Tower for mana; it doesn't let me select which color of mana to use, and I get the message below:

RuntimeException | Open
Code: Select all
Forge Version:    1.5.47-r-1
Operating System: Mac OS X 10.9.5 x86_64
Java Version:     1.7.0_71 Oracle Corporation

java.lang.RuntimeException: ManaEffect::resolve() /*combo mana*/ - Joseph color mana choice is empty for Command Tower
   at forge.game.ability.effects.ManaEffect.resolve(ManaEffect.java:66)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1252)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1234)
   at forge.game.zone.MagicStack.add(MagicStack.java:229)
   at forge.game.zone.MagicStack.addAndUnfreeze(MagicStack.java:153)
   at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:143)
   at forge.player.HumanPlay.playSpellAbility(HumanPlay.java:124)
   at forge.player.PlayerControllerHuman.playChosenSpellAbility(PlayerControllerHuman.java:938)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:933)
   at forge.game.GameAction.startGame(GameAction.java:1473)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
   at java.lang.Thread.run(Thread.java:745)

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 06 Dec 2015, 02:15
by shteev
I have an Oboro, Palace in the Clouds, 2 Sol Ring, and a Black Lotus in play. I cast a Platinum Angel and tell Forge to auto tap my mana. Forge draws the maximum possible 8 mana from all sources, leaving 1 mana floating... clearly it could have left the land untapped.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 06 Dec 2015, 02:20
by shteev
When using Cursed Scroll, I notice that all of the two faced Legend/Planeswalker cards are named within the card list twice; both times as the 'Legendary' name of the card (e.g. 'Jace, Vryn's Prodigy' and 'Jace, Vryn's Prodigy')

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 06 Dec 2015, 04:18
by shteev
Description: In Quest mode, spent a draft token to begin an Urza's Saga draft. Clicked on Start to begin the draft, and Forge crashed. (It didn't deduct my 9,000 credit entry fee).

NullPointerException | Open
Code: Select all
Forge Version:    1.5.47-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_65 Oracle Corporation

java.lang.NullPointerException
   at forge.limited.BoosterDraft.createDraft(BoosterDraft.java:159)
   at forge.quest.QuestEventDraft.enter(QuestEventDraft.java:649)
   at forge.screens.home.quest.CSubmenuQuestDraft.startDraft(CSubmenuQuestDraft.java:542)
   at forge.screens.home.quest.CSubmenuQuestDraft.access$400(CSubmenuQuestDraft.java:52)
   at forge.screens.home.quest.CSubmenuQuestDraft$5.actionPerformed(CSubmenuQuestDraft.java:259)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
[edit] Started a Lorwyn/Morningtide draft with a draft token, that worked fine. Also, drafting Urza's Saga outside of quest mode works fine too.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 06 Dec 2015, 06:45
by tellville
Great program, thank you! One problem I've encountered is that Angus Mackenzie does not work properly. He works on my turn, but not on any opponents turn.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 06 Dec 2015, 15:16
by Yosituna
Yosituna wrote:Description: While playing a Commander game with Vorel of the Hull Clade as my commander, I get a crash whenever I try to tap Command Tower for mana; it doesn't let me select which color of mana to use, and I get the message below:

RuntimeException | Open
Code: Select all
Forge Version:    1.5.47-r-1
Operating System: Mac OS X 10.9.5 x86_64
Java Version:     1.7.0_71 Oracle Corporation

java.lang.RuntimeException: ManaEffect::resolve() /*combo mana*/ - Joseph color mana choice is empty for Command Tower
   at forge.game.ability.effects.ManaEffect.resolve(ManaEffect.java:66)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1252)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1234)
   at forge.game.zone.MagicStack.add(MagicStack.java:229)
   at forge.game.zone.MagicStack.addAndUnfreeze(MagicStack.java:153)
   at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:143)
   at forge.player.HumanPlay.playSpellAbility(HumanPlay.java:124)
   at forge.player.PlayerControllerHuman.playChosenSpellAbility(PlayerControllerHuman.java:938)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:933)
   at forge.game.GameAction.startGame(GameAction.java:1473)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
   at java.lang.Thread.run(Thread.java:745)
In addition to this, I'm now getting the same thing when I tap Commander's Sphere for mana with Jaya Ballard, Task Mage as my commander.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 06 Dec 2015, 22:59
by Thrun
Mind's Desire
I played Mind's Desire, exiled 10 cards, then I played the exiled cards, and I don't know why, but I could play the 2 instants und 1 sorcery (exiled this way) hundreds of times without paying the mana costs. They never leaved the graveyard or flashback-window.

Tangle Wire
Can you please change the default order of the effects?
The default order currently is:
1. tap one permanent for each fade counter
2. remove a fade counter
so I must change it every time, because the other way around I must tap 1 permanent less.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 07 Dec 2015, 14:21
by gos
This is still broken in 1.5.47.

gos wrote:Pickles combo isn't working.

That is to say, when Vesuvan Doppelganger is turned up copying Brine Elemental, the opponent doesn't lose his next untap phase.