Forge Beta: 3-27-2015 ver 1.5.38
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 3-27-2015 ver 1.5.38
by saturnine » 26 Apr 2015, 04:05
Been meaning to post this forever.
Planes keep on getting added to all previously played/edited constructed decks and it's driving me nuts. This is basically the worst bug ever. There is no way to stop this from my end from what I can tell.
Also, bug report.
Description: I was starting a new game (Constructed) with the AI.
Planes keep on getting added to all previously played/edited constructed decks and it's driving me nuts. This is basically the worst bug ever. There is no way to stop this from my end from what I can tell.
Also, bug report.
Description: I was starting a new game (Constructed) with the AI.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.38-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_40 Oracle Corporation
java.lang.NullPointerException
at forge.game.GameView.getWinningPlayer(GameView.java:188)
at forge.screens.match.ViewWinLose.composeTitle(ViewWinLose.java:211)
at forge.screens.match.ViewWinLose.<init>(ViewWinLose.java:186)
at forge.screens.match.CMatchUI.finishGame(CMatchUI.java:647)
at forge.control.FControlGameEventHandler$1.run(FControlGameEventHandler.java:146)
at java.awt.event.InvocationEvent.dispatch(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$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.pumpEventsForFilter(Unknown Source)
at java.awt.WaitDispatchSupport$2.run(Unknown Source)
at java.awt.WaitDispatchSupport$4.run(Unknown Source)
at java.awt.WaitDispatchSupport$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at java.awt.Dialog.setVisible(Unknown Source)
at forge.view.FDialog.setVisible(FDialog.java:201)
at forge.toolbox.FOptionPane.setVisible(FOptionPane.java:272)
at forge.gui.ListChooser.show(ListChooser.java:178)
at forge.gui.ListChooser.show(ListChooser.java:152)
at forge.gui.GuiChoose$1.call(GuiChoose.java:239)
at forge.gui.GuiChoose$1.call(GuiChoose.java:202)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(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$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)
Re: Forge Beta: 3-27-2015 ver 1.5.38
by Marek14 » 26 Apr 2015, 05:43
Do you, by any chance, have "Planechase" box checked in Variants?saturnine wrote:Been meaning to post this forever.
Planes keep on getting added to all previously played/edited constructed decks and it's driving me nuts. This is basically the worst bug ever. There is no way to stop this from my end from what I can tell.
Also, bug report.
Description: I was starting a new game (Constructed) with the AI.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.38-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_40 Oracle Corporation
java.lang.NullPointerException
at forge.game.GameView.getWinningPlayer(GameView.java:188)
at forge.screens.match.ViewWinLose.composeTitle(ViewWinLose.java:211)
at forge.screens.match.ViewWinLose.<init>(ViewWinLose.java:186)
at forge.screens.match.CMatchUI.finishGame(CMatchUI.java:647)
at forge.control.FControlGameEventHandler$1.run(FControlGameEventHandler.java:146)
at java.awt.event.InvocationEvent.dispatch(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$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.pumpEventsForFilter(Unknown Source)
at java.awt.WaitDispatchSupport$2.run(Unknown Source)
at java.awt.WaitDispatchSupport$4.run(Unknown Source)
at java.awt.WaitDispatchSupport$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at java.awt.Dialog.setVisible(Unknown Source)
at forge.view.FDialog.setVisible(FDialog.java:201)
at forge.toolbox.FOptionPane.setVisible(FOptionPane.java:272)
at forge.gui.ListChooser.show(ListChooser.java:178)
at forge.gui.ListChooser.show(ListChooser.java:152)
at forge.gui.GuiChoose$1.call(GuiChoose.java:239)
at forge.gui.GuiChoose$1.call(GuiChoose.java:202)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(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$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)
Re: Forge Beta: 3-27-2015 ver 1.5.38
by saturnine » 26 Apr 2015, 09:17
Nope, never did. None of the Variants boxes are checked. Hope this helps.Marek14 wrote:Do you, by any chance, have "Planechase" box checked in Variants?
Also, other long-standing bug: Occasionally, pressing Enter/Space to advance will switch focus to the virtual key for Targeting Arcs. This isn't game-breaking per se but it can be rather annoying when you're spamming and it suddenly stops.
Re: Forge Beta: 3-27-2015 ver 1.5.38
by sunds » 26 Apr 2015, 11:24
I also hate this bug very much. It often happens after scry dialog is closed. And Arcs often dissppear too.saturnine wrote:Nope, never did. None of the Variants boxes are checked. Hope this helps.Marek14 wrote:Do you, by any chance, have "Planechase" box checked in Variants?
Also, other long-standing bug: Occasionally, pressing Enter/Space to advance will switch focus to the virtual key for Targeting Arcs. This isn't game-breaking per se but it can be rather annoying when you're spamming and it suddenly stops.
Re: Forge Beta: 3-27-2015 ver 1.5.38
by bjornsnoen » 26 Apr 2015, 16:48
AI can target cards in my graveyard with Dutiful Attendant's ability.
- bjornsnoen
- Posts: 20
- Joined: 16 Jan 2015, 15:07
- Has thanked: 1 time
- Been thanked: 2 times
Re: Forge Beta: 3-27-2015 ver 1.5.38
by VladVoivode » 26 Apr 2015, 20:48
Hi famotril,famotril wrote:So, is Forge Beta an alternative software to Wagic? I wanna mind that it is another software to play Magic game in a device? What are the differents respect to Wagic?
I would appreciate if someone reply
Thanks
http://www.slightlymagic.net/wiki/List_of_MTG_Engines is a nice comparison page of all of the MTG programs with AI rules enforcent/opponents.
I hope you find it helpful!
Best,
Vlad
- VladVoivode
- Posts: 142
- Joined: 08 Jan 2013, 13:54
- Has thanked: 100 times
- Been thanked: 14 times
Re: Forge Beta: 3-27-2015 ver 1.5.38
by brockfanning » 27 Apr 2015, 05:30
Description: In a Quest-mode draft Tournament (Alara block) after winning the first round, I get this exception when I try to start the second round. Clicking "continue" only closes the exception dialog in this case, so I'm unable to continue the tournie.
http://img42.com/n7ZUM+
Thank you for the program and for any help with this issue!
- NumberFormatException | Open
- Code: Select all
Forge Version: 1.5.38-r-1
Operating System: Linux 3.13.0-49-generic amd64
Java Version: 1.7.0_79 Oracle Corporation
java.lang.NumberFormatException: For input string: "quest_draft_undetermined_place"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.parseInt(Integer.java:527)
at forge.quest.QuestDraftUtils.addMatchup(QuestDraftUtils.java:147)
at forge.quest.QuestDraftUtils.startNextMatch(QuestDraftUtils.java:108)
at forge.screens.home.quest.CSubmenuQuestDraft.startNextMatch(CSubmenuQuestDraft.java:576)
at forge.screens.home.quest.CSubmenuQuestDraft.access$000(CSubmenuQuestDraft.java:61)
at forge.screens.home.quest.CSubmenuQuestDraft$7.actionPerformed(CSubmenuQuestDraft.java:278)
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:6516)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4872)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4698)
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:4698)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:747)
at java.awt.EventQueue.access$300(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:706)
at java.awt.EventQueue$3.run(EventQueue.java:704)
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:720)
at java.awt.EventQueue$4.run(EventQueue.java:718)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:717)
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)
http://img42.com/n7ZUM+
Thank you for the program and for any help with this issue!
- brockfanning
- Posts: 12
- Joined: 29 May 2009, 22:15
- Has thanked: 3 times
- Been thanked: 0 time
Re: Forge Beta: 3-27-2015 ver 1.5.38
by AwxAngel » 27 Apr 2015, 07:56
AI played Terastodon, but after targeting, the AI wouldn't pass priority and the game was stuck.
- AwxAngel
- Posts: 22
- Joined: 20 Mar 2015, 23:53
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 3-27-2015 ver 1.5.38
by Knight Of Freyalise » 28 Apr 2015, 01:35
Having trouble on quest mode. Played this morning, everything worked fine. Tried to play this evening, and I can go to the Spell Shop, edit deck, etc. but the second I accept a duel or go to a random duel, this error message pops up. Any ideas on how to fix?
2015-04-27-00.txt
- (2.68 KiB) Downloaded 241 times
"Yawgmoth," Freyalise whispered as she set the bomb, "now you will pay for your treachery."
- Knight Of Freyalise
- Posts: 5
- Joined: 28 Apr 2015, 01:30
- Has thanked: 1 time
- Been thanked: 0 time
Re: Forge Beta: 3-27-2015 ver 1.5.38
by Stampedo » 28 Apr 2015, 04:01
Hey all,
Is it a bug or do I understand nothing about this game?
Attacking with Alesha, Who Smiles at Death which is blocked by Leatherback Baloth , I'm using Boros Charm (granting double strike to Alesha) that should kill Leatherback Baloth , but both creatures died.
Isn't double strike supposed to deal 6 damage to Leatherback Baloth and kill it before he's even able to deal damage itself?

Is it a bug or do I understand nothing about this game?
Attacking with Alesha, Who Smiles at Death which is blocked by Leatherback Baloth , I'm using Boros Charm (granting double strike to Alesha) that should kill Leatherback Baloth , but both creatures died.
Isn't double strike supposed to deal 6 damage to Leatherback Baloth and kill it before he's even able to deal damage itself?

Re: Forge Beta: 3-27-2015 ver 1.5.38
by Knight Of Freyalise » 28 Apr 2015, 04:31
Stampedo,
The two would kill one another. Double strike is not double damage, but merely causes the creature to deal damage in both the first-strike phase and then the normal phase. So in the first-strike phase, Alesha deals only 3 damage, not 6. Then in the normal damage phase, Alesha deals another 3 and the baloth deals 4 as well, so both creatures do die.
The two would kill one another. Double strike is not double damage, but merely causes the creature to deal damage in both the first-strike phase and then the normal phase. So in the first-strike phase, Alesha deals only 3 damage, not 6. Then in the normal damage phase, Alesha deals another 3 and the baloth deals 4 as well, so both creatures do die.
"Yawgmoth," Freyalise whispered as she set the bomb, "now you will pay for your treachery."
- Knight Of Freyalise
- Posts: 5
- Joined: 28 Apr 2015, 01:30
- Has thanked: 1 time
- Been thanked: 0 time
Re: Forge Beta: 3-27-2015 ver 1.5.38
by sesimo » 28 Apr 2015, 09:07
First of all, exellent job as usual.
I'm experiencing two problems. The first has already been reported: most times (edit: sometimes), black lotus, lotus petal or springleaf drum won't let me choose the mana colour but will add W automatically.
The second is that no blocking arrows are displayed. I've read about this issue in the snapshots thread but since I'm not running a snapshot build, I just considered to comment on it here.
Thank you guys for Forge
I'm experiencing two problems. The first has already been reported: most times (edit: sometimes), black lotus, lotus petal or springleaf drum won't let me choose the mana colour but will add W automatically.
The second is that no blocking arrows are displayed. I've read about this issue in the snapshots thread but since I'm not running a snapshot build, I just considered to comment on it here.
Thank you guys for Forge
Re: Forge Beta: 3-27-2015 ver 1.5.38
by bjornsnoen » 29 Apr 2015, 00:17
Killing the first target of a Tail Slash in response to it causes the following error. You cannot continue the game afterwards.
- Code: Select all
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.LinkedList.checkElementIndex(LinkedList.java:553)
at java.util.LinkedList.get(LinkedList.java:474)
at forge.util.FCollection.get(FCollection.java:204)
at forge.game.ability.effects.DamageDealEffect.resolve(DamageDealEffect.java:119)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1237)
at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1230)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1244)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1219)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:482)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:972)
at forge.game.GameAction.startGame(GameAction.java:1390)
at forge.game.Match.startGame(Match.java:96)
at forge.match.HostedMatch$2.run(HostedMatch.java:227)
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)
- bjornsnoen
- Posts: 20
- Joined: 16 Jan 2015, 15:07
- Has thanked: 1 time
- Been thanked: 2 times
Re: Forge Beta: 3-27-2015 ver 1.5.38
by Stampedo » 29 Apr 2015, 01:05
No idea why I had the impression it was supposed to deal twice the damage during first-strike phase. Strangely it's the first time it ever happened to me.Knight Of Freyalise wrote:Stampedo,
The two would kill one another. Double strike is not double damage, but merely causes the creature to deal damage in both the first-strike phase and then the normal phase. So in the first-strike phase, Alesha deals only 3 damage, not 6. Then in the normal damage phase, Alesha deals another 3 and the baloth deals 4 as well, so both creatures do die.
Thanks for the heads up!
Re: Forge Beta: 3-27-2015 ver 1.5.38
by Stampedo » 29 Apr 2015, 01:38
Played Kilnmouth Dragon and was asked to reveal dragon cards, had none except the card itself, so I clicked on it and it did count has a card revealed. Card came up with 3 counters.
Is that possible to reveal the card you're playing?
Is that possible to reveal the card you're playing?
Who is online
Users browsing this forum: No registered users and 66 guests