Page 318 of 441

Re: Current Known Bugs list

PostPosted: 31 May 2011, 13:58
by moomarc
I've created an Illusions of Grandeur deck that combo's with Donate. According to the ruling on Illusions (http://gatherer.wizards.com/Pages/Card/ ... eid=159749) if the opponent gains control of the card they become subject to the life loss (if it leaves play). Currently though, I remain the subject of the life loss (which really kills the deck :lol: ) Don't know if there's an easy fix but wanted to point it out.

Re: Current Known Bugs list

PostPosted: 31 May 2011, 14:26
by jeffwadsworth
moomarc wrote:I've created an Illusions of Grandeur deck that combo's with Donate. According to the ruling on Illusions (http://gatherer.wizards.com/Pages/Card/ ... eid=159749) if the opponent gains control of the card they become subject to the life loss (if it leaves play). Currently though, I remain the subject of the life loss (which really kills the deck :lol: ) Don't know if there's an easy fix but wanted to point it out.
Well, Defined$ TriggeredCardController doesn't work with it either.

Re: Current Known Bugs list

PostPosted: 31 May 2011, 14:35
by friarsol
Starcrash wrote:The problem is when the game detects a victory/loss. For instance, if you are at 3 life and attacked by 3 Grizzly Bear 2/2s... if you block one of the Grizzly Bears with a Vampire Nighthawk 2/3 lifelinker, that shouldn't end the game (You lose 4 life from the 2 unblocked but gain 2 life, for a net total of 2 life lost). This doesn't happen, though... the game finds that your life total went too low for a moment and decides that you lost.
It sounds like the real problem is State Effects aren't being checked at the right time (too quickly in this scenario). An example of how you are experiencing the bug helps with debugging immensely. Obviously not making it into this release, but we usually get around to fixing this type of thing in between releases, especially when there's an easy debugging scenario.

Re: Current Known Bugs list

PostPosted: 31 May 2011, 17:44
by Falk
When I try to start an Alpha or Beta draft, I get this message:

Code: Select all
An error has occurred. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


n must be positive


Version:
Forge -- official beta: $Date: 2011-01-06 11:34:48 -0500 (Thu, 06 Jan 2011) $, SVN revision: $Revision: 4891 $

OS: Windows 7 Version: 6.1 Architecture: x86

Java Version: 1.6.0_24 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.IllegalArgumentException: n must be positive
   at java.util.Random.nextInt(Unknown Source)
   at forge.BoosterDraftAI.choose(BoosterDraftAI.java:225)
   at forge.BoosterDraft_1.computerChoose(BoosterDraft.java:259)
   at forge.BoosterDraft_1.nextChoice(BoosterDraft.java:220)
   at forge.Gui_BoosterDraft.showGui(Gui_BoosterDraft.java:66)
   at forge.Gui_NewGame.startButton_actionPerformed(Gui_NewGame.java:541)
   at forge.Gui_NewGame$12.actionPerformed(Gui_NewGame.java:404)
   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.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$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)
Unlimited works fine.

Re: Current Known Bugs list

PostPosted: 31 May 2011, 19:35
by timmermac
May 31st beta: Cards revealed by Goblin Charbelcher are not placed at the bottom of my deck.

Re: Current Known Bugs list

PostPosted: 31 May 2011, 20:05
by Rob Cashwalker
Falk wrote:When I try to start an Alpha or Beta draft, I get this message:

Unlimited works fine.
Fixed in r.9121

Re: Current Known Bugs list

PostPosted: 01 Jun 2011, 03:50
by Almost_Clever
Allies seem to be at least partially broken in the 5/31 version. Oran-Rief Survivalist did not get the initial +1/+1 counter (even though the trigger was put on the stack) nor did its the Ally trigger get put on the stack from Join the Ranks. Graypelt Hunter did not get its initial +1/+1 counter (it did trigger, it just did not get the counter), but did get one from a later Oran-Rief Survivalist. Tajuru Archer seemed to work correctly for itself and other Ally creature spells (including changlings but still not with Join the Ranks).

Re: Current Known Bugs list

PostPosted: 01 Jun 2011, 04:15
by Agetian
I got this error during one of the turns the AI tried to use Dark Depths. Incidentally, it used it for a couple turns before without an error.

Code: Select all
An error has occurred. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


There is an error in the card code for Dark Depths:



Version:
Forge -- official beta: $Date: 2011-01-06 19:34:48 +0300 (Чт, 06 янв 2011) $, SVN revision: $Revision: 4891 $

OS: Windows Vista Version: 6.0 Architecture: x86

Java Version: 1.6.0_20 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.ComputerUtil.canPayCost(ComputerUtil.java:366)
   at forge.CombatUtil.canRegenerate(CombatUtil.java:1075)
   at forge.CombatUtil.canDestroyAttacker(CombatUtil.java:1105)
   at forge.ComputerUtil_Attack2.shouldAttack(ComputerUtil_Attack2.java:518)
   at forge.ComputerUtil_Attack2.getAttackers(ComputerUtil_Attack2.java:472)
   at forge.ComputerUtil.getAttackers(ComputerUtil.java:1191)
   at forge.ComputerAI_General.declare_attackers(ComputerAI_General.java:257)
   at forge.ComputerAI_Input.think(ComputerAI_Input.java:54)
   at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:33)
   at forge.GuiInput.setInput(GuiInput.java:29)
   at forge.GuiInput.update(GuiInput.java:23)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:9)
   at forge.Phase.nextPhase(Phase.java:359)
   at forge.GuiDisplay4$26.actionPerformed(GuiDisplay4.java:757)
   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$Actions.actionPerformed(Unknown Source)
   at javax.swing.SwingUtilities.notifyAction(Unknown Source)
   at javax.swing.JComponent.processKeyBinding(Unknown Source)
   at javax.swing.JComponent.processKeyBindings(Unknown Source)
   at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(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)

Re: Current Known Bugs list

PostPosted: 01 Jun 2011, 07:13
by Sloth
Almost_Clever wrote:Allies seem to be at least partially broken in the 5/31 version. Oran-Rief Survivalist did not get the initial +1/+1 counter (even though the trigger was put on the stack) nor did its the Ally trigger get put on the stack from Join the Ranks. Graypelt Hunter did not get its initial +1/+1 counter (it did trigger, it just did not get the counter), but did get one from a later Oran-Rief Survivalist. Tajuru Archer seemed to work correctly for itself and other Ally creature spells (including changlings but still not with Join the Ranks).
I looked at the card texts and Oran-Rief Survivalist has a triggered drawback (DB) while Tajuru Archer has a triggered ability (AB). I could change that, but I think it would be interesting to know why they work differently (and wrong in the case of DB).

Thanks Almost_Clever.

Re: Current Known Bugs list

PostPosted: 01 Jun 2011, 07:15
by Sloth
Agetian wrote:I got this error during one of the turns the AI tried to use Dark Depths. Incidentally, it used it for a couple turns before without an error.

Code: Select all
An error has occurred. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


There is an error in the card code for Dark Depths:



Version:
Forge -- official beta: $Date: 2011-01-06 19:34:48 +0300 (Чт, 06 янв 2011) $, SVN revision: $Revision: 4891 $

OS: Windows Vista Version: 6.0 Architecture: x86

Java Version: 1.6.0_20 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.ComputerUtil.canPayCost(ComputerUtil.java:366)
   at forge.CombatUtil.canRegenerate(CombatUtil.java:1075)
   at forge.CombatUtil.canDestroyAttacker(CombatUtil.java:1105)
   at forge.ComputerUtil_Attack2.shouldAttack(ComputerUtil_Attack2.java:518)
   at forge.ComputerUtil_Attack2.getAttackers(ComputerUtil_Attack2.java:472)
   at forge.ComputerUtil.getAttackers(ComputerUtil.java:1191)
   at forge.ComputerAI_General.declare_attackers(ComputerAI_General.java:257)
   at forge.ComputerAI_Input.think(ComputerAI_Input.java:54)
   at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:33)
   at forge.GuiInput.setInput(GuiInput.java:29)
   at forge.GuiInput.update(GuiInput.java:23)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:9)
   at forge.Phase.nextPhase(Phase.java:359)
   at forge.GuiDisplay4$26.actionPerformed(GuiDisplay4.java:757)
   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$Actions.actionPerformed(Unknown Source)
   at javax.swing.SwingUtilities.notifyAction(Unknown Source)
   at javax.swing.JComponent.processKeyBinding(Unknown Source)
   at javax.swing.JComponent.processKeyBindings(Unknown Source)
   at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(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)
This is a bug of my new regeneration code which is not in the newest beta. Please post on the SVN Bug forum Agetian.

EDIT: Fixed already.

Re: Current Known Bugs list

PostPosted: 01 Jun 2011, 07:37
by Agetian
Sloth wrote:
Agetian wrote:I got this error during one of the turns the AI tried to use Dark Depths. Incidentally, it used it for a couple turns before without an error.

Code: Select all
An error has occurred. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


There is an error in the card code for Dark Depths:



Version:
Forge -- official beta: $Date: 2011-01-06 19:34:48 +0300 (Чт, 06 янв 2011) $, SVN revision: $Revision: 4891 $

OS: Windows Vista Version: 6.0 Architecture: x86

Java Version: 1.6.0_20 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.ComputerUtil.canPayCost(ComputerUtil.java:366)
   at forge.CombatUtil.canRegenerate(CombatUtil.java:1075)
   at forge.CombatUtil.canDestroyAttacker(CombatUtil.java:1105)
   at forge.ComputerUtil_Attack2.shouldAttack(ComputerUtil_Attack2.java:518)
   at forge.ComputerUtil_Attack2.getAttackers(ComputerUtil_Attack2.java:472)
   at forge.ComputerUtil.getAttackers(ComputerUtil.java:1191)
   at forge.ComputerAI_General.declare_attackers(ComputerAI_General.java:257)
   at forge.ComputerAI_Input.think(ComputerAI_Input.java:54)
   at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:33)
   at forge.GuiInput.setInput(GuiInput.java:29)
   at forge.GuiInput.update(GuiInput.java:23)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:9)
   at forge.Phase.nextPhase(Phase.java:359)
   at forge.GuiDisplay4$26.actionPerformed(GuiDisplay4.java:757)
   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$Actions.actionPerformed(Unknown Source)
   at javax.swing.SwingUtilities.notifyAction(Unknown Source)
   at javax.swing.JComponent.processKeyBinding(Unknown Source)
   at javax.swing.JComponent.processKeyBindings(Unknown Source)
   at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(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)
This is a bug of my new regeneration code which is not in the newest beta. Please post on the SVN Bug forum Agetian.

EDIT: Fixed already.
Whoops, forgot again. :) Sorry, it's just still a little confusing for me that there's only one thread for AI observations and for draft functionality but two distinct threads for bug reports - I'll get used to it. :))

- Agetian

Re: Current Known Bugs list

PostPosted: 01 Jun 2011, 23:39
by stalik
2 Maze of Ith in Hand
Sylvan Library on the Field
Sylvan Library Brings out Krosan Grip, Prompt to Use, Click Yes, Maze of Ith x2 (4 in hand).

Prompt for Select a card drawn with library but cannot ever advance from there as clicking on the two drawn mazes (checked all four) did not work. Stack trace killed the build. (5/31 Beta)

Edit: Confirmed it looks like Sylvan Library might have the issue now.

Re: Current Known Bugs list

PostPosted: 02 Jun 2011, 01:24
by Chris H.
The AI put two copies of Kher Keep onto the battlefield and they both went to the graveyard, not a smart move.

The AI attached a Bloodshed Fever aura onto my plant wall with defender.

Re: Current Known Bugs list

PostPosted: 02 Jun 2011, 02:45
by Xitax
Played a kicked Llanowar Elite - got no +1/+1 counters. :(

Re: Current Known Bugs list

PostPosted: 02 Jun 2011, 07:00
by Sloth
Xitax wrote:Played a kicked Llanowar Elite - got no +1/+1 counters. :(
These cards are currently scripted wrong as triggered abilities, they have to be revised anyway.

EDIT: I write up a correct implementation (etbCounter with condition).