It is currently 23 Apr 2024, 07:58
   
Text Size

Forge Beta: 3-27-2015 ver 1.5.38

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby 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.

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)
saturnine
 
Posts: 154
Joined: 29 Jul 2012, 15:16
Has thanked: 98 times
Been thanked: 7 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby Marek14 » 26 Apr 2015, 05:43

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)
Do you, by any chance, have "Planechase" box checked in Variants?
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby saturnine » 26 Apr 2015, 09:17

Marek14 wrote:Do you, by any chance, have "Planechase" box checked in Variants?
Nope, never did. None of the Variants boxes are checked. Hope this helps.

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.
saturnine
 
Posts: 154
Joined: 29 Jul 2012, 15:16
Has thanked: 98 times
Been thanked: 7 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby sunds » 26 Apr 2015, 11:24

saturnine wrote:
Marek14 wrote:Do you, by any chance, have "Planechase" box checked in Variants?
Nope, never did. None of the Variants boxes are checked. Hope this helps.

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.
I also hate this bug very much. It often happens after scry dialog is closed. And Arcs often dissppear too.
sunds
 
Posts: 48
Joined: 05 Apr 2015, 12:51
Has thanked: 3 times
Been thanked: 4 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby 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

Postby VladVoivode » 26 Apr 2015, 20:48

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
Hi famotril,

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

Postby 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.

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)
In case it helps, here's a screenshot of the tournie page just before I get the exception: (I'm "Brock")
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

Postby 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

Postby 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 207 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

Postby 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?
:(
Stampedo
 
Posts: 142
Joined: 10 Feb 2014, 20:03
Has thanked: 18 times
Been thanked: 2 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby 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.
"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

Postby 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
sesimo
 
Posts: 30
Joined: 19 Jan 2010, 12:12
Has thanked: 11 times
Been thanked: 0 time

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby 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

Postby Stampedo » 29 Apr 2015, 01:05

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.
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.
Thanks for the heads up!
Stampedo
 
Posts: 142
Joined: 10 Feb 2014, 20:03
Has thanked: 18 times
Been thanked: 2 times

Re: Forge Beta: 3-27-2015 ver 1.5.38

Postby 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?
Stampedo
 
Posts: 142
Joined: 10 Feb 2014, 20:03
Has thanked: 18 times
Been thanked: 2 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 94 guests


Who is online

In total there are 94 users online :: 0 registered, 0 hidden and 94 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 94 guests

Login Form