It is currently 23 Aug 2025, 14:02
   
Text Size

Current Known Bugs list

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

Re: Current Known Bugs list

Postby 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?
The Force will be with you, Always.
User avatar
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

Postby 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.
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby 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
The Force will be with you, Always.
User avatar
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

Postby Almost_Clever » 10 Aug 2010, 03:51

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
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.
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."
User avatar
Almost_Clever
Tester
 
Posts: 345
Joined: 15 Jan 2009, 01:46
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby 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.
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: Current Known Bugs list

Postby 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. #-o
User avatar
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

Postby DemoneNero » 10 Aug 2010, 20:14

Rite of replication doesn't copy the artwork
can anyone verify if you have this bug too please ?
Hold The Heathen Hammer High
User avatar
DemoneNero
 
Posts: 91
Joined: 26 Jul 2010, 19:41
Location: Italy
Has thanked: 4 times
Been thanked: 1 time

Re: Current Known Bugs list

Postby SoulStorm » 11 Aug 2010, 05:58

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.
Thanks!
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: Current Known Bugs list

Postby SoulStorm » 11 Aug 2010, 06:04

DemoneNero wrote:Rite of replication doesn't copy the artwork
can anyone verify if you have this bug too please ?
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.
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: Current Known Bugs list

Postby 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.
psillusionist
 
Posts: 70
Joined: 20 Jan 2010, 00:15
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby 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)
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: Current Known Bugs list

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

I will post my results over on the dev section.
User avatar
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

Postby Sloth » 11 Aug 2010, 11:20

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.
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.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Current Known Bugs list

Postby 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

Postby DennisBergkamp » 12 Aug 2010, 00:31

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.
You're right. I'm pretty sure it has to do with the "Flash" part in Plumeveil.

EDIT: fixed in SVN.
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 36 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 36 users online :: 0 registered, 0 hidden and 36 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 36 guests

Login Form