Page 4 of 14

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 01 Apr 2014, 22:31
by Fizanko
I had the same bug in the previous version, there were different cards, but still Forge was frozen with those alternating power/thougness
viewtopic.php?f=26&t=14024&start=120#p149299

Only way to escape that was to quit Forge, as the OK in prompt was doing nothing.

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 01 Apr 2014, 22:37
by Stampedo
Exact same problem here 5mn later. It's the first and 2nd time it ever happens to me, weird.

Sans titre-2.jpg

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 01 Apr 2014, 23:27
by Zirbert
Maybe I'm missing something here - I never tried Commander mode before tonight, so maybe it just isn't fully implemented yet and I didn't know it. Anyway, when I tryd to start a Commander game, after I select my (only) commander deck and tell the AI to use either the same deck, a generated deck, or a random deck (doesn't matter which), this happens:

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.15-r25277
Operating System: Linux 3.8.0-32-lowlatency amd64
Java Version:     1.7.0_51 Oracle Corporation

java.lang.NullPointerException
   at forge.game.player.RegisteredPlayer.forVariants(RegisteredPlayer.java:132)
   at forge.gui.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:346)
   at forge.gui.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:44)
   at forge.gui.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:158)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
   at java.awt.Component.processMouseEvent(Component.java:6505)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3311)
   at java.awt.Component.processEvent(Component.java:6270)
   at java.awt.Container.processEvent(Container.java:2229)
   at java.awt.Component.dispatchEventImpl(Component.java:4861)
   at java.awt.Container.dispatchEventImpl(Container.java:2287)
   at java.awt.Component.dispatchEvent(Component.java:4687)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
   at java.awt.Container.dispatchEventImpl(Container.java:2273)
   at java.awt.Window.dispatchEventImpl(Window.java:2719)
   at java.awt.Component.dispatchEvent(Component.java:4687)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
   at java.awt.EventQueue$4.run(EventQueue.java:708)
   at java.awt.EventQueue$4.run(EventQueue.java:706)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 01 Apr 2014, 23:41
by friarsol
Zirbert wrote:Maybe I'm missing something here - I never tried Commander mode before tonight, so maybe it just isn't fully implemented yet and I didn't know it. Anyway, when I tryd to start a Commander game, after I select my (only) commander deck and tell the AI to use either the same deck, a generated deck, or a random deck (doesn't matter which), this happens:
Commander has been working. Maybe your Commander isn't in the "Commander" section of your deck?

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 01 Apr 2014, 23:52
by Zirbert
friarsol wrote:
Zirbert wrote:Maybe I'm missing something here - I never tried Commander mode before tonight, so maybe it just isn't fully implemented yet and I didn't know it. Anyway, when I tryd to start a Commander game, after I select my (only) commander deck and tell the AI to use either the same deck, a generated deck, or a random deck (doesn't matter which), this happens:
Commander has been working. Maybe your Commander isn't in the "Commander" section of your deck?
That's it, thanks! I didn't notice the "Change sections" button, and hadn't designated my Commander.

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 02 Apr 2014, 08:39
by TalpanianEmperor
Hey guys, just a quick question.

I have a few GB of high-resolution card images on my computer, but I don't have anything for Theros onwards, will downloading the set images from the menu in any way replace my current folder?

Also, is there anywhere I can find high-resolution images of the cards from Theros onwards, I downloaded the ones I have from a site, but I can't remember which.

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 02 Apr 2014, 10:37
by gos
I cast Stolen Goods, targeting my opponent, and hit Thunderclap. I then cast it for free, as expected. It remained in my flashback area, and the AI then cast it for free, killing my only creature. I was able to cast it one more time. It still remained in my flashback area for the rest of the round.

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 02 Apr 2014, 12:13
by lugaru
Probably not specific to this patch but Bifurcate does not work... it is cast, it searches, you hear a shuffle and then nothing. Tried it a few times in case I was doing it wrong, no luck.

Also loving the new stack!

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 02 Apr 2014, 14:09
by Banichi
Description: Blocking an attack. This forced me to quit through the menu, could not use the 'X' in the upper right corner.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.14-r25182
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_51 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.player.HumanPlay.payCostDuringAbilityResolve(HumanPlay.java:242)
   at forge.gui.player.PlayerControllerHuman.payManaOptional(PlayerControllerHuman.java:717)
   at forge.game.phase.PhaseHandler.payRequiredBlockCosts(PhaseHandler.java:681)
   at forge.game.phase.PhaseHandler.declareBlockersTurnBasedAction(PhaseHandler.java:558)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:294)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:999)
   at forge.game.GameAction.startGame(GameAction.java:1539)
   at forge.game.Match.startGame(Match.java:80)
   at forge.control.FControl$4.run(FControl.java:437)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
http://postimg.org/image/wgb5nrtr1/

Also, is there any way to force the AI to play all it's lands on it's first turn?

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 02 Apr 2014, 15:33
by friarsol
Banichi, you seem to be reporting a bug from an old version (1.5.14). Please always upgrade to the latest version before reporting bugs, since many bugs are fixed between releases (such as this one). I recommend that everyone reads the link in my signature about how we request users report bugs.

"Also, is there any way to force the AI to play all it's lands on it's first turn?"

I'm not sure what you mean, but that sounds like some super cheating. Closest I can think of is doing this through Dev Mode by casting Summer Bloom or Fastbond as the AI.

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 02 Apr 2014, 19:40
by gos
AI used the triggered ability from (my) Death Match to target my Sylvan Caryatid, which has hexproof, when he had a creature enter the battlefield.

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 02 Apr 2014, 20:05
by friarsol
gos wrote:AI used the triggered ability from (my) Death Match to target my Sylvan Caryatid, which has hexproof, when he had a creature enter the battlefield.
Even though it's his creature, and he's targeting, doesn't mean he's the controller of the ability, since you control the Death Match it is technically your trigger.

603.3a A triggered ability is controlled by the player who controlled its source at the time it triggered, unless it's a delayed triggered ability. To determine the controller of a delayed triggered ability, see rules 603.7d–f.

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 02 Apr 2014, 20:14
by Fizanko
Again the "Forge is frozen" bug described previously, with different card and no error message, with the power/thougness values that quickly and continuously alternate between their default and upgraded values

Image

On this one,
Esper Stormblade continuously alternate between 2/1 and 3/2
Bant Sureblade continuously alternate between the same values
(each cards give the +1/+1 bonus to the other)

My Hound pet too has this happening between 2/1 and 4/3 (the bonus is given by the Ethereal Armor enchantment)

While playing other battle, i see sometime this fluctuation of the values happening, and in that specific battle i saw this happening in previous turns but most of the time it does not freeze Forge.

Anyways, it's a nasty bug as you can't play anymore when it happens and must shutdown Forge.

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 02 Apr 2014, 20:53
by mastroego
friarsol wrote:
gos wrote:AI used the triggered ability from (my) Death Match to target my Sylvan Caryatid, which has hexproof, when he had a creature enter the battlefield.
Even though it's his creature, and he's targeting, doesn't mean he's the controller of the ability, since you control the Death Match it is technically your trigger.

603.3a A triggered ability is controlled by the player who controlled its source at the time it triggered, unless it's a delayed triggered ability. To determine the controller of a delayed triggered ability, see rules 603.7d–f.
Sometimes the mechanics of this game can be quite fascinating.

Re: Forge Beta: 03-28-2014 ver 1.5.15

PostPosted: 02 Apr 2014, 21:40
by tasteful
Cards like Lim-Dûl's Vault or Index that organize the top cards of your library don't appear to work. The next cards drawn are never those cards, and I've made sure there weren't shuffle effects happening without me noticing.

The card Night Soil is still broken: if there are >2 creature cards in a player's library it makes you exile all of them until there are only 2 left, which it shouldn't do, and if there are exactly 2, it doesn't exile them, which it definitely should do. This means that Night Soil is currently one of the best token generators in the game lol