Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by DennisBergkamp » 22 Feb 2010, 17:34
Ah this is very coolsilly freak wrote:that's not a bug but a feature^^
with this version, i've revised the Devour keyword to use a "choose multiple" variant, meaning you can select any number of creatures at the same time. note that the called method is "getChoices" and not "getChoice". you get a list of all the selected card, so no further dialog is needed

EDIT: or select the entire list, by holding SHIFT + clicking on the bottom card.
There's a few other cards that might benefit from this, Mr Chaos had requested a more efficient way of using the sac option of Nemata, Grove Guardian. This new getChoices could be used very well for just that.
-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Marek14 » 22 Feb 2010, 19:54
When the first ability of Nemata, Grove Guardian is on the stack (token production), a click on Nemata automatically activates its second ability without giving you a choice.
Re: Current Known Bugs list
by Corwin72 » 22 Feb 2010, 20:44
I don't think that the AI can use Niv-Mizzet, the Firemind
I get this error when the AI tries to resolve his ability against me.
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
Index: 0, Size: 0
Version:
Forge -- official beta: $Date: 2010-02-13 13:21:36 -0600 (Sat, 13 Feb 2010) $, SVN revision: $Revision: 376 $
Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.remove(Unknown Source)
at forge.MagicStack.pop(MagicStack.java:43)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:23)
at forge.GuiInput.selectButtonOK(GuiInput.java:36)
at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:964)
at forge.GuiDisplay3.access$3(GuiDisplay3.java:963)
at forge.GuiDisplay3$26.actionPerformed(GuiDisplay3.java:756)
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.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)
Here is the stack report.
***************************
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
You requested a full error report
Version:
Forge -- official beta: $Date: 2010-02-13 13:21:36 -0600 (Sat, 13 Feb 2010) $, SVN revision: $Revision: 376 $
Detailed error trace:
Reference Handler (2):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
Finalizer (3):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
Signal Dispatcher (4):
AWT-Windows (10):
sun.awt.windows.WToolkit.eventLoop(Native Method)
sun.awt.windows.WToolkit.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Java2D Disposer (9):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
sun.java2d.Disposer.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
DestroyJavaVM (16):
D3D Screen Updater (17):
java.lang.Object.wait(Native Method)
sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
AWT-Shutdown (13):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
sun.awt.AWTAutoShutdown.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
com.google.common.base.internal.Finalizer (19):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
com.google.common.base.internal.Finalizer.run(Finalizer.java:127)
Attach Listener (5):
AWT-EventQueue-0 (14):
java.lang.Thread.dumpThreads(Native Method)
java.lang.Thread.getAllStackTraces(Unknown Source)
forge.error.ErrorViewer.printError(ErrorViewer.java:140)
forge.error.ErrorViewer.showErrorAllThreads(ErrorViewer.java:98)
forge.error.ErrorViewer$ShowAllThreadsAction.actionPerformed(ErrorViewer.java:210)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.AbstractButton.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
TimerQueue (18):
java.lang.Object.wait(Native Method)
javax.swing.TimerQueue.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
I get this error when the AI tries to resolve his ability against me.
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
Index: 0, Size: 0
Version:
Forge -- official beta: $Date: 2010-02-13 13:21:36 -0600 (Sat, 13 Feb 2010) $, SVN revision: $Revision: 376 $
Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.remove(Unknown Source)
at forge.MagicStack.pop(MagicStack.java:43)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:23)
at forge.GuiInput.selectButtonOK(GuiInput.java:36)
at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:964)
at forge.GuiDisplay3.access$3(GuiDisplay3.java:963)
at forge.GuiDisplay3$26.actionPerformed(GuiDisplay3.java:756)
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.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)
Here is the stack report.
***************************
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
You requested a full error report
Version:
Forge -- official beta: $Date: 2010-02-13 13:21:36 -0600 (Sat, 13 Feb 2010) $, SVN revision: $Revision: 376 $
Detailed error trace:
Reference Handler (2):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
Finalizer (3):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
Signal Dispatcher (4):
AWT-Windows (10):
sun.awt.windows.WToolkit.eventLoop(Native Method)
sun.awt.windows.WToolkit.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Java2D Disposer (9):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
sun.java2d.Disposer.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
DestroyJavaVM (16):
D3D Screen Updater (17):
java.lang.Object.wait(Native Method)
sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
AWT-Shutdown (13):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
sun.awt.AWTAutoShutdown.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
com.google.common.base.internal.Finalizer (19):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
com.google.common.base.internal.Finalizer.run(Finalizer.java:127)
Attach Listener (5):
AWT-EventQueue-0 (14):
java.lang.Thread.dumpThreads(Native Method)
java.lang.Thread.getAllStackTraces(Unknown Source)
forge.error.ErrorViewer.printError(ErrorViewer.java:140)
forge.error.ErrorViewer.showErrorAllThreads(ErrorViewer.java:98)
forge.error.ErrorViewer$ShowAllThreadsAction.actionPerformed(ErrorViewer.java:210)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.AbstractButton.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
TimerQueue (18):
java.lang.Object.wait(Native Method)
javax.swing.TimerQueue.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
-
Corwin72 - Posts: 793
- Joined: 15 Sep 2009, 13:26
- Location: Grayson, Ga
- Has thanked: 25 times
- Been thanked: 9 times
Re: Current Known Bugs list
by Corwin72 » 22 Feb 2010, 21:34
I am also running into some problems with Ajani Vengeant.
I think that this error occurs when he uses the helix ability.
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
null
Version:
Forge -- official beta: $Date: 2010-02-13 13:21:36 -0600 (Sat, 13 Feb 2010) $, SVN revision: $Revision: 376 $
Detailed error trace:
java.lang.NullPointerException
at forge.CardFactory_Planeswalkers$56.resolve(CardFactory_Planeswalkers.java:1930)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:38)
at forge.GuiInput.selectButtonOK(GuiInput.java:36)
at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:964)
at forge.GuiDisplay3.access$3(GuiDisplay3.java:963)
at forge.GuiDisplay3$26.actionPerformed(GuiDisplay3.java:756)
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.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)
I think that this error occurs when he uses the helix ability.
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
null
Version:
Forge -- official beta: $Date: 2010-02-13 13:21:36 -0600 (Sat, 13 Feb 2010) $, SVN revision: $Revision: 376 $
Detailed error trace:
java.lang.NullPointerException
at forge.CardFactory_Planeswalkers$56.resolve(CardFactory_Planeswalkers.java:1930)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:38)
at forge.GuiInput.selectButtonOK(GuiInput.java:36)
at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:964)
at forge.GuiDisplay3.access$3(GuiDisplay3.java:963)
at forge.GuiDisplay3$26.actionPerformed(GuiDisplay3.java:756)
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.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)
-
Corwin72 - Posts: 793
- Joined: 15 Sep 2009, 13:26
- Location: Grayson, Ga
- Has thanked: 25 times
- Been thanked: 9 times
Re: Current Known Bugs list
by juzamjedi » 22 Feb 2010, 21:39
Funny bug. Wort, Boggart Auntie + Squee, Goblin Nabob = extra Squee's during your upkeep. You get Squee back from his ability and from Wort too.
Re: Current Known Bugs list
by Caranthol » 22 Feb 2010, 21:46
I'm using the new release and I can't use Arashi, the Sky Asunder because I can't select it in the main phases.
Caranthol of Fornost, Dúnadan Knight, North Raider
-
Caranthol - Posts: 71
- Joined: 01 Dec 2009, 22:09
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by DennisBergkamp » 22 Feb 2010, 22:02
Its ability hasn't been implemented yet.Caranthol wrote:I'm using the new release and I can't use Arashi, the Sky Asunder because I can't select it in the main phases.
-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Caranthol » 22 Feb 2010, 22:22
I applied Karakas ability to a Compy's legendary creature and it went to my hand instead of compy's hand.
Caranthol of Fornost, Dúnadan Knight, North Raider
-
Caranthol - Posts: 71
- Joined: 01 Dec 2009, 22:09
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Caranthol » 22 Feb 2010, 22:23
Ok, thanks.DennisBergkamp wrote:Its ability hasn't been implemented yet.Caranthol wrote:I'm using the new release and I can't use Arashi, the Sky Asunder because I can't select it in the main phases.
Caranthol of Fornost, Dúnadan Knight, North Raider
-
Caranthol - Posts: 71
- Joined: 01 Dec 2009, 22:09
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Triadasoul » 23 Feb 2010, 01:11
When you tap Gaea's Cradle for mana for paying casting cost with 0 creatures in play, application returns:
Detailed error trace:
java.lang.NullPointerException
at forge.ManaPool.subtractMana(ManaPool.java:328)
at forge.Input_PayManaCostUtil.tapCard(Input_PayManaCostUtil.java:38)
at forge.Input_PayManaCost.selectCard(Input_PayManaCost.java:45)
at forge.GuiInput.selectCard(GuiInput.java:48)
at forge.GuiDisplay3$7.mousePressed(GuiDisplay3.java:353)
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.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)
Detailed error trace:
java.lang.NullPointerException
at forge.ManaPool.subtractMana(ManaPool.java:328)
at forge.Input_PayManaCostUtil.tapCard(Input_PayManaCostUtil.java:38)
at forge.Input_PayManaCost.selectCard(Input_PayManaCost.java:45)
at forge.GuiInput.selectCard(GuiInput.java:48)
at forge.GuiDisplay3$7.mousePressed(GuiDisplay3.java:353)
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.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)
- Triadasoul
- Posts: 223
- Joined: 21 Jun 2008, 20:17
- Has thanked: 0 time
- Been thanked: 4 times
Re: Current Known Bugs list
by psillusionist » 23 Feb 2010, 05:35
Found these bugs:
Stillmoon Cavalier's activated abilities don't work.
Korlash's Grandeur ability automatically puts a basic Swamp into play as opposed to allowing me to choose dual lands with Swamp in their land type.
I used a Swords to Plowshares on one of several attacking creatures. After the Swords resolved, the other attacking creatures were untapped (can't remember if they were removed from combat).
I can't target my own creatures with Honden of Infinite Rage.
The AI used a Path to Exile on my Solemn Simulacrum. It triggered the Simulacrum's put into the graveyard ability.
Stillmoon Cavalier's activated abilities don't work.
Korlash's Grandeur ability automatically puts a basic Swamp into play as opposed to allowing me to choose dual lands with Swamp in their land type.
I used a Swords to Plowshares on one of several attacking creatures. After the Swords resolved, the other attacking creatures were untapped (can't remember if they were removed from combat).
I can't target my own creatures with Honden of Infinite Rage.
The AI used a Path to Exile on my Solemn Simulacrum. It triggered the Simulacrum's put into the graveyard ability.
- psillusionist
- Posts: 70
- Joined: 20 Jan 2010, 00:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by DennisBergkamp » 23 Feb 2010, 08:21
I can't seem to reproduce the Gaea's Cradle and Solemn Simulacrum (Path to Exile) bugs.
Fixed a few of the other bugs...
Fixed a few of the other bugs...
-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by lm01 » 23 Feb 2010, 11:59
Bug Report:
Undying Beast after dying versus a creature with Wither, goes to the top of the library, but when you draw it it comes to your hand with the Wither counters, which should be reset. I summon it and it dies automatically thanks to that. As MTG says, when a creature leaves play it's previous existence is forfeit, it's treated as if it were another creature/planeswalker.
BTW, the combat stack rules are still the old ones. Now combat damage doesn't go to stack, it resolves imediatly. Since you implemented new rules that were changed at the same time, i.e. no more mana burn, why is combat stacking?
Exº1 On old rules you could block Grizzly Bears with a Mogg Fanatic and both die. You only had to put 1 combat damage on stack and then sacrifice for the extra 1 damage. Now that is not possible, since you can't put the damage on the stack, you either deal 1 combat damage or deal 1 sacrifice damage.
Exº2 Deathtouch and Lifelink are now static abilities, which means you can't respond to those anymore. They resolve at the same time as the damage.
*HINT*
I didn't test this... but the planeswalker mechanic probably isn't working as it should.
1) You always attack opponent, then you pick what you attack (player, X planeswalker or Y planeswalker). Otherwise this might give origin to bugs.
2) Spell that deals damage to a player - onwer of the spell decides what who take the damage on opponent side (player or X planeswalker or Y planeswalker)
2a) If a spell like that has some trigger like Blightning, the player discards the cards, even if the damage is assigned to planeswalker.
*sidenote*
AI attempts to destroy Great Stable Stag with Terminate. If you can put it to check the protection it can avoid wasting spells like that.
AI tends to spend burn spells on player on the first turn, even if there's a creature in play that could be destroyed. It's counter intuitive for any magic player
AI doesn't recognize Legendary, often it destroys it's own Legendary creatures/lands/planeswalkers.
AI doesn't recognize group first strike at least. Often attacks with a lone 4/4 versus 2x 2/2 first strike.
I think I speak for all when I say you've made great stuff for the magic community.
Don't let them tell you otherwise!
Keep up the good work
Undying Beast after dying versus a creature with Wither, goes to the top of the library, but when you draw it it comes to your hand with the Wither counters, which should be reset. I summon it and it dies automatically thanks to that. As MTG says, when a creature leaves play it's previous existence is forfeit, it's treated as if it were another creature/planeswalker.
BTW, the combat stack rules are still the old ones. Now combat damage doesn't go to stack, it resolves imediatly. Since you implemented new rules that were changed at the same time, i.e. no more mana burn, why is combat stacking?
Exº1 On old rules you could block Grizzly Bears with a Mogg Fanatic and both die. You only had to put 1 combat damage on stack and then sacrifice for the extra 1 damage. Now that is not possible, since you can't put the damage on the stack, you either deal 1 combat damage or deal 1 sacrifice damage.
Exº2 Deathtouch and Lifelink are now static abilities, which means you can't respond to those anymore. They resolve at the same time as the damage.
*HINT*
I didn't test this... but the planeswalker mechanic probably isn't working as it should.
1) You always attack opponent, then you pick what you attack (player, X planeswalker or Y planeswalker). Otherwise this might give origin to bugs.
2) Spell that deals damage to a player - onwer of the spell decides what who take the damage on opponent side (player or X planeswalker or Y planeswalker)
2a) If a spell like that has some trigger like Blightning, the player discards the cards, even if the damage is assigned to planeswalker.
*sidenote*
AI attempts to destroy Great Stable Stag with Terminate. If you can put it to check the protection it can avoid wasting spells like that.
AI tends to spend burn spells on player on the first turn, even if there's a creature in play that could be destroyed. It's counter intuitive for any magic player

AI doesn't recognize Legendary, often it destroys it's own Legendary creatures/lands/planeswalkers.
AI doesn't recognize group first strike at least. Often attacks with a lone 4/4 versus 2x 2/2 first strike.
I think I speak for all when I say you've made great stuff for the magic community.
Don't let them tell you otherwise!
Keep up the good work

---
If you want to request cards refer to: Card Requests
If you want to see cards already requested refer to: Card List
If you want to request cards refer to: Card Requests
If you want to see cards already requested refer to: Card List
Re: Current Known Bugs list
by Almost_Clever » 23 Feb 2010, 12:40
Double-striking trample doesn't trample on the regular combat damage if all of the blockers were destroyed with the first strike damage; however, abilities that trigger on a creature damaging a player still trigger even though no damage was assigned. I attack with a Slith Predator (I also control Rafiq the Many making the predator a 2/2 double striker) and the computer blocks with a Savannah Lions. The lion dies to the first strike +1/+1 counter. The 3 damage is not removed from the computer's life total, but the predator gets another +1/+1 counter.
I really like the color boxes for the spells and abilities on the stack, but they betray the color of the morph spells as they are being played. They should use the same color as artifact spells.
I really like the color boxes for the spells and abilities on the stack, but they betray the color of the morph spells as they are being played. They should use the same color as artifact spells.
A woman came up to me and said / "I'd like to poison your mind / With wrong ideas that appeal to you / Though I am not unkind."
-
Almost_Clever - Tester
- Posts: 345
- Joined: 15 Jan 2009, 01:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by DennisBergkamp » 23 Feb 2010, 16:36
Cool, thanks for the advicelm01 wrote:Bug Report:
Undying Beast after dying versus a creature with Wither, goes to the top of the library, but when you draw it it comes to your hand with the Wither counters, which should be reset. I summon it and it dies automatically thanks to that. As MTG says, when a creature leaves play it's previous existence is forfeit, it's treated as if it were another creature/planeswalker.
BTW, the combat stack rules are still the old ones. Now combat damage doesn't go to stack, it resolves imediatly. Since you implemented new rules that were changed at the same time, i.e. no more mana burn, why is combat stacking?
Exº1 On old rules you could block Grizzly Bears with a Mogg Fanatic and both die. You only had to put 1 combat damage on stack and then sacrifice for the extra 1 damage. Now that is not possible, since you can't put the damage on the stack, you either deal 1 combat damage or deal 1 sacrifice damage.
Exº2 Deathtouch and Lifelink are now static abilities, which means you can't respond to those anymore. They resolve at the same time as the damage.
*HINT*
I didn't test this... but the planeswalker mechanic probably isn't working as it should.
1) You always attack opponent, then you pick what you attack (player, X planeswalker or Y planeswalker). Otherwise this might give origin to bugs.
2) Spell that deals damage to a player - onwer of the spell decides what who take the damage on opponent side (player or X planeswalker or Y planeswalker)
2a) If a spell like that has some trigger like Blightning, the player discards the cards, even if the damage is assigned to planeswalker.
*sidenote*
AI attempts to destroy Great Stable Stag with Terminate. If you can put it to check the protection it can avoid wasting spells like that.
AI tends to spend burn spells on player on the first turn, even if there's a creature in play that could be destroyed. It's counter intuitive for any magic player
AI doesn't recognize Legendary, often it destroys it's own Legendary creatures/lands/planeswalkers.
AI doesn't recognize group first strike at least. Often attacks with a lone 4/4 versus 2x 2/2 first strike.
I think I speak for all when I say you've made great stuff for the magic community.
Don't let them tell you otherwise!
Keep up the good work

Mana Burn was very easy to remove, so that's something we fixed instantly. The new combat system is much trickier.
The Great Sable Stag / Terminate scenario shouldn't happen anymore in future versions, I've just found the bug.
-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 37 guests