Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by Rob Cashwalker » 10 Aug 2010, 02:45
LQ
I believe the error is essentially CardFactory being called.
When the game starts up it creates all the cards at least once, so why aren't they all stored in a read-only global collection to be copied from when needed? Why does populating the card shop window require hitting CardFactory?
I believe the error is essentially CardFactory being called.
When the game starts up it creates all the cards at least once, so why aren't they all stored in a read-only global collection to be copied from when needed? Why does populating the card shop window require hitting CardFactory?
The Force will be with you, Always.
-
Rob Cashwalker - Programmer
- Posts: 2167
- Joined: 09 Sep 2008, 15:09
- Location: New York
- Has thanked: 5 times
- Been thanked: 40 times
Re: Current Known Bugs list
by DennisBergkamp » 10 Aug 2010, 02:48
Ah yes, good point!
In your local copy, try changing it to AllZone.CardFactory... that should make a big difference.
In your local copy, try changing it to AllZone.CardFactory... that should make a big difference.
-
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 Rob Cashwalker » 10 Aug 2010, 03:29
It already uses AllZone....
This is something I was trying to wrap my head around in thinking about how to associate the rarity in cards.txt. ReadBoosterPack needs to read card names from an external file instead of an internal list. And I would need an internal list in order to query for a Rarity SVar
This is something I was trying to wrap my head around in thinking about how to associate the rarity in cards.txt. ReadBoosterPack needs to read card names from an external file instead of an internal list. And I would need an internal list in order to query for a Rarity SVar
The Force will be with you, Always.
-
Rob Cashwalker - Programmer
- Posts: 2167
- Joined: 09 Sep 2008, 15:09
- Location: New York
- Has thanked: 5 times
- Been thanked: 40 times
Re: Current Known Bugs list
by Almost_Clever » 10 Aug 2010, 03:51
As I reported last week, I get this if I play at least one match with the new GUI and then go into the Card Shop. I have to kill Forge after each match before looking to see what cards are available in the Card Shop.Rob Cashwalker wrote:I've been getting this error lately with the current SVN. Right after my match, I tried to go to the card shop. It did not occur when I went straight to it after restarting Forge
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 SoulStorm » 10 Aug 2010, 07:53
Painter's Servant
I had Akroma's Memorial on the battlefield and when I played Painter's Servant I picked black. Akroma's Memorial gives protection from black, yet the computer still picked off the Painter's Servant with a Swords to Plowshares.
I know that Akroma's Memorial sometimes fails to benefit some creatures, but that wasn't the case as Painter's Servant had just attacked with vigilance.
I had Akroma's Memorial on the battlefield and when I played Painter's Servant I picked black. Akroma's Memorial gives protection from black, yet the computer still picked off the Painter's Servant with a Swords to Plowshares.
I know that Akroma's Memorial sometimes fails to benefit some creatures, but that wasn't the case as Painter's Servant had just attacked with vigilance.
Re: Current Known Bugs list
by Chris H. » 10 Aug 2010, 12:56
`SoulStorm wrote:Painter's Servant
I had Akroma's Memorial on the battlefield and when I played Painter's Servant I picked black. Akroma's Memorial gives protection from black, yet the computer still picked off the Painter's Servant with a Swords to Plowshares.
I know that Akroma's Memorial sometimes fails to benefit some creatures, but that wasn't the case as Painter's Servant had just attacked with vigilance.
Fixed the Akroma's Memorial bug. Akroma's Memorial was giving "Protection from Black" rather than "Protection from black" and the code requires that the color be lowercase.

-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: Current Known Bugs list
by DemoneNero » 10 Aug 2010, 20:14
Rite of replication doesn't copy the artwork
can anyone verify if you have this bug too please ?
can anyone verify if you have this bug too please ?
Hold The Heathen Hammer High
-
DemoneNero - Posts: 91
- Joined: 26 Jul 2010, 19:41
- Location: Italy
- Has thanked: 4 times
- Been thanked: 1 time
Re: Current Known Bugs list
by SoulStorm » 11 Aug 2010, 05:58
Thanks!Chris H. wrote:Fixed the Akroma's Memorial bug. Akroma's Memorial was giving "Protection from Black" rather than "Protection from black" and the code requires that the color be lowercase.
Re: Current Known Bugs list
by SoulStorm » 11 Aug 2010, 06:04
Yes, I've noticed that bug. Also, if you use another Rite of Replication (or any other ability) to copy the token you created, the copy loses all abilities. Also, the last time I tried to use Rite of Replication on a pet, Forge crashed.DemoneNero wrote:Rite of replication doesn't copy the artwork
can anyone verify if you have this bug too please ?
Re: Current Known Bugs list
by psillusionist » 11 Aug 2010, 06:32
1. This was the error I got from Squirrel Nest.
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-05-01 03:21:42 -0400 (Sat, 01 May 2010) $, SVN revision: $Revision: 916 $
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_20 Vendor: Sun Microsystems Inc.
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:291)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:23)
at forge.GuiInput.selectButtonOK(GuiInput.java:36)
at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:986)
at forge.GuiDisplay4.access$3(GuiDisplay4.java:985)
at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:772)
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 org.jvnet.substance.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:111)
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)
2. Also, the AI was playing Armadillo Cloak on a creature, I destroyed the creature while the aura was on the stack, but the Armadillo Cloak still entered the battlefield enchanting nothing.
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-05-01 03:21:42 -0400 (Sat, 01 May 2010) $, SVN revision: $Revision: 916 $
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_20 Vendor: Sun Microsystems Inc.
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:291)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:23)
at forge.GuiInput.selectButtonOK(GuiInput.java:36)
at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:986)
at forge.GuiDisplay4.access$3(GuiDisplay4.java:985)
at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:772)
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 org.jvnet.substance.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:111)
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)
2. Also, the AI was playing Armadillo Cloak on a creature, I destroyed the creature while the aura was on the stack, but the Armadillo Cloak still entered the battlefield enchanting nothing.
- psillusionist
- Posts: 70
- Joined: 20 Jan 2010, 00:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by SoulStorm » 11 Aug 2010, 07:48
I'm not really sure what caused this crash. I had Painter's Servant (red) on the battlefield equipped with a Sword of Fire and Ice, and R2D2 had just played a number of bounce cards. One of the cards bounced my Admonition Angel.
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.remove(Unknown Source)
at forge.MagicStack.pop(MagicStack.java:291)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:23)
at forge.GuiInput.selectButtonOK(GuiInput.java:36)
at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:999)
at forge.GuiDisplay3.access$3(GuiDisplay3.java:998)
at forge.GuiDisplay3$26.actionPerformed(GuiDisplay3.java:793)
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 org.jvnet.substance.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:111)
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)
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.remove(Unknown Source)
at forge.MagicStack.pop(MagicStack.java:291)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:23)
at forge.GuiInput.selectButtonOK(GuiInput.java:36)
at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:999)
at forge.GuiDisplay3.access$3(GuiDisplay3.java:998)
at forge.GuiDisplay3$26.actionPerformed(GuiDisplay3.java:793)
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 org.jvnet.substance.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:111)
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)
Re: Current Known Bugs list
by Chris H. » 11 Aug 2010, 10:19
`friarisol wrote:That cheater. It looks like I never changed the AI Targetting from the inherited stuff. And the Counter gets removed for the Human in selectCard, so it would need to happen in the chooseTargetAI code.
My local codebase is a mess right now if someone else wants to fix this up. I'll get to this when I can if noone else takes a whack at it.
OK, I pulled out my big whacking stick and I will take a shot at it.

I will post my results over on the dev section.
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: Current Known Bugs list
by Sloth » 11 Aug 2010, 11:20
Admonition Angel seems to have a bug, when he leaves the battlefield. I'm not sure if the game always crushes when he leaves, or only if he didn't remove anything with his Landfall ability before.SoulStorm wrote:I'm not really sure what caused this crash. I had Painter's Servant (red) on the battlefield equipped with a Sword of Fire and Ice, and R2D2 had just played a number of bounce cards. One of the cards bounced my Admonition Angel.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Current Known Bugs list
by psillusionist » 12 Aug 2010, 00:19
Meddling Mage seems to be non-working. I played a Meddling Mage naming Plumeveil but the AI was able to play Plumeveil anyway. I checked the spelling and everything.
- psillusionist
- Posts: 70
- Joined: 20 Jan 2010, 00:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by DennisBergkamp » 12 Aug 2010, 00:31
You're right. I'm pretty sure it has to do with the "Flash" part in Plumeveil.psillusionist wrote:Meddling Mage seems to be non-working. I played a Meddling Mage naming Plumeveil but the AI was able to play Plumeveil anyway. I checked the spelling and everything.
EDIT: fixed in SVN.
-
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 36 guests