Page 5 of 10

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 02 Jul 2013, 16:54
by SecretCaveman
Description: I won a match in quest mode vs. Ras Al Ghul's Curse Deck. Wenn I wanted to dismiss the victory screen ("Great!" Button) I get this error

UncheckedExecutionException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

com.google.common.util.concurrent.UncheckedExecutionException: java.awt.color.CMMException: Invalid image format
   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2263)
   at com.google.common.cache.LocalCache.get(LocalCache.java:4000)
   at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4004)
   at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4874)
   at forge.ImageCache.getImage(ImageCache.java:203)
   at forge.ImageCache.scaleImage(ImageCache.java:153)
   at forge.ImageCache.getIcon(ImageCache.java:131)
   at forge.gui.home.quest.PnlEvent.<init>(PnlEvent.java:53)
   at forge.gui.home.quest.CSubmenuDuels.update(CSubmenuDuels.java:119)
   at forge.gui.match.QuestWinLose.actionOnQuit(QuestWinLose.java:293)
   at forge.gui.match.ControlWinLose$3.actionPerformed(ControlWinLose.java:63)
   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.AWTEventMulticaster.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$200(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$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.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$1.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)
Caused by: java.awt.color.CMMException: Invalid image format
   at sun.java2d.cmm.kcms.CMM.checkStatus(Unknown Source)
   at sun.java2d.cmm.kcms.CMM.createTransform(Unknown Source)
   at java.awt.image.ColorConvertOp.filter(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source)
   at javax.imageio.ImageIO.read(Unknown Source)
   at javax.imageio.ImageIO.read(Unknown Source)
   at forge.ImageLoader._findFile(ImageLoader.java:88)
   at forge.ImageLoader.load(ImageLoader.java:52)
   at forge.ImageLoader.load(ImageLoader.java:16)
   at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3599)
   at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2379)
   at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2342)
   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2257)
   ... 47 more

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 02 Jul 2013, 18:18
by Marek14
Gauntlet of Power seems to not add extra mana. (EDIT: Checking Vernal Bloom, it seems that extra mana is added, but not automatically used for payments -- didn't know that)
Wall of Roots can be activated multiple times in one turn.

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 02 Jul 2013, 18:24
by Grim Rowe
I noticed that Ghoulcaller's Chant is referenced as an instant instead of a sorcery.

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 02 Jul 2013, 19:10
by Marek14
Planar roll is a special action - it shouldn't use stack.

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 02 Jul 2013, 19:53
by Sloth
SecretCaveman wrote:The AI cast Condemn on my Ulamog's Crusher in my "Declare Attacker" step. Get the error after it resolved.

NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.game.combat.CombatUtil$2.resolve(CombatUtil.java:936)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:530)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:877)
   at forge.game.GameAction.startGame(GameAction.java:1465)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Fixed! Thanks SecretCaveman.

cc-drake wrote:- AI doesn't cast his suspended Rift Bolt when there is no creature on the battlefield.
Already fixed.

saturnine wrote:The Very Soil Shall Shake (scheme) does not abandon itself once a creature you control dies, and repeatedly triggers despite not being active anymor
Fixed! Thanks saturnine.

8bitWesker1 wrote:I'd like to say that Legion's Initiative is not functioning properly. I exile it, and the creatures do come back, but only ones with the passive ability of haste have haste, whereas every other creature enters w/ summoning sickness.
Fixed! Thanks 8bitWesker1.

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 03 Jul 2013, 07:30
by Doomlord
My Doubling Season doubles the number of time counters on cards I suspend. It should only affect counters on permanents.

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 03 Jul 2013, 08:40
by Marek14
Doomlord wrote:My Doubling Season doubles the number of time counters on cards I suspend. It should only affect counters on permanents.
Moreover, not sure whether suspending counts as "effect". This wording causes some problems, like Doubling Season not affecting wither/infect counters from combat damage or Bear tokens when you replace your normal turn draw with Words of Wilding :)

Noticed a problem with Pthisis: opponent suspended it, but at the moment suspend ran out, he had only 1 creature out (Ravenous Rats) and I had none. Since casting suspended spells is mandatory, if possible, he should have been forced to cast Pthisis on his Rats, but he just didn't cast it at all.

Also, I play with random three-colored decks (Random1+Random2+Random3) and quite often I get an error saying that a deck must have at least 60 cards. This seems to be a problem with algorithm that assembles the decks. (Talking about that, would it be possible to use snow lands in random decks if there are cards in deck that utilize them?)

Dance of the Dead is mistakenly refered to as "Animate Dead" in part of its text.

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 03 Jul 2013, 11:43
by muppet
muppet wrote:When I cast Beck // Call using Forbidden Orchard. I had a green in the mana pool then I cast Beck then I tapped the Forbidden Orchard to get the blue. The spell cast before the creature appeared for the Forbidden Orchard and I got to draw a card off it which I think is incorrect. I think the mana and the creature should resolve before I cast the spell but I may be wrong.
Checked rules forge is right I think now so you can ignore this.

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 03 Jul 2013, 12:11
by Marek14
muppet wrote:
muppet wrote:When I cast Beck // Call using Forbidden Orchard. I had a green in the mana pool then I cast Beck then I tapped the Forbidden Orchard to get the blue. The spell cast before the creature appeared for the Forbidden Orchard and I got to draw a card off it which I think is incorrect. I think the mana and the creature should resolve before I cast the spell but I may be wrong.
Checked rules forge is right I think now so you can ignore this.
Token production from Forbidden Orchard is triggered ability, similar to City of Brass. Of course, if you use mana from Orchard to cast Beck, the trigger should appear on top of Beck and resolve before it. The only way to resolve it afterwards would be to tap Forbidden Orchard in advance of casting the spell, and then cast the spell (using Vedalken Orrery, Alchemist's Refuge or similar effect) in response to the trigger.

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 03 Jul 2013, 14:00
by saturnine
Way too much to type out so I took a screencap.

Image

NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.game.combat.Combat.assignAttackersDamage(Combat.java:464)
   at forge.game.combat.Combat.assignCombatDamage(Combat.java:513)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:342)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:875)
   at forge.game.GameAction.startGame(GameAction.java:1465)
   at forge.game.Match$1.run(Match.java:105)
   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: 06-28-2013 ver 1.4.2

PostPosted: 03 Jul 2013, 15:11
by MagicalHacker
Awesome updates guys! Keep up the amazing work you guys do!

Two questions:

1) Can the next beta of Forge with all the m14 cards be available before the pre-release? If not, that's fine, I just wanted to know if it's a possibility because I would really like to practice the sealed format with these cards a couple of times.

2) How soon could EDH/Commander be integrated as a format in Forge?

Thanks again for all the hard work you guys put into this program!

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 03 Jul 2013, 15:13
by GaleWindscar
hi there!

whilst I was playing on ver 1.4.1

I got a crash when unlocking new sets in quest mode.
I'm playing Fantasy on Expert difficulty.
Standard starting pool, prized are same as the starting pool.

just posting it here,

will try if it's ok with this 1.4.2 later.

thanks~

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 03 Jul 2013, 15:19
by friarsol
MagicalHacker wrote:1) Can the next beta of Forge with all the m14 cards be available before the pre-release? If not, that's fine, I just wanted to know if it's a possibility because I would really like to practice the sealed format with these cards a couple of times.

2) How soon could EDH/Commander be integrated as a format in Forge?
1) Probably not. Generally we release close to prerelease and usually on Fridays, since part of the process is dependent on the official sources posting the whole spoiler list (which generally doesn't come out till Wednesday), and even then we still need people to actually script all of the cards.

2) No timeframe is estimated. Some of the basic structures currently exist (e.g. Command Zone) but there is a fair amount that needs to be added before it'll be ready. We promise there will be a huge announcement and much rejoicing when it's available.

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 03 Jul 2013, 15:23
by Marek14
friarsol wrote:
MagicalHacker wrote:1) Can the next beta of Forge with all the m14 cards be available before the pre-release? If not, that's fine, I just wanted to know if it's a possibility because I would really like to practice the sealed format with these cards a couple of times.

2) How soon could EDH/Commander be integrated as a format in Forge?
1) Probably not. Generally we release close to prerelease and usually on Fridays, since part of the process is dependent on the official sources posting the whole spoiler list (which generally doesn't come out till Wednesday), and even then we still need people to actually script all of the cards.

2) No timeframe is estimated. Some of the basic structures currently exist (e.g. Command Zone) but there is a fair amount that needs to be added before it'll be ready. We promise there will be a huge announcement and much rejoicing when it's available.
The full visual spoiler had been out on Monday before prerelease for quite some time now.

Re: Forge Beta: 06-28-2013 ver 1.4.2

PostPosted: 03 Jul 2013, 15:42
by friarsol
Marek14 wrote:The full visual spoiler had been out on Monday before prerelease for quite some time now.
But not on Gatherer or magiccards.info where it can be programatically accessed.