Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by s1886x » 22 Dec 2010, 08:19
i encountered a situation where the opponent has 2 planeswalkers out, but i was only given the option of sending attackers at one of them. i feel that i've encountered this before, but i can't for the life of me remember whether i've posted a comment about it.
- s1886x
- Posts: 141
- Joined: 14 Jun 2010, 01:07
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Chris H. » 22 Dec 2010, 12:37
`noian wrote:Elvish Archdruid (regression) no longer adds +1/1 to allied elves. Appears to be coded wrong asinstead of
- Code: Select all
K:stPumpAll:Creature.Elfk+Other+YouCtrl:1/1:No Condition:Other Elf creatures you control get +1/+1.
Immaculate Magistrate's passive is not written in cardsfolder under text but shows up in game. (???)
- Code: Select all
K:stPumpAll:Creature.Elf+Other+YouCtrl:1/1:No Condition:Other Elf creatures you control get +1/+1.
Elvish Champion finally has +1/1 to allied elves as described on the card, but it now has an incorrect +1/1 to allied merfolk text description.
The typo in Elvish Champion and Elvish Archdruid is now fixed for the next beta. Thank you.
Immaculate Magistrate uses the new AbilityFactory AB$PutCounter and the card file for this card now looks like this:
- Code: Select all
Name:Immaculate Magistrate
ManaCost:3 G
Types:Creature Elf Shaman
Text:no text
PT:2/2
A:AB$PutCounter | Cost$ T | Tgt$ TgtC | CounterType$ P1P1 | CounterNum$ X | SpellDescription$ Put a +1/+1 counter on target creature for each Elf you control.
SVar:X:Count$Valid Elf.YouCtrl
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/immaculate_magistrate.jpg
SetInfo:LRW|Rare|http://magiccards.info/scans/en/lw/219.jpg
End
-
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 friarsol » 22 Dec 2010, 15:48
Not sure if you did or not, but it's a known issue. I've been working on a fix in the last week+, and I just need to do a few more things on the AI side to make sure all is well and good. This fix will not make it into the upcoming release. (But should be in before the new year.)s1886x wrote:i encountered a situation where the opponent has 2 planeswalkers out, but i was only given the option of sending attackers at one of them. i feel that i've encountered this before, but i can't for the life of me remember whether I've posted a comment about it.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Current Known Bugs list
by anikitin » 22 Dec 2010, 23:39
When your creature with trample attacks planeswalker and is blocked by multiple creatures, you get a pop-up window in which you choose how to distribute damage between blockers and "player". The problem is, damage assigned to "player" does indeed go into your opponent, even though originally a planeswalker was targeted. When there is only one blocker, everything works fine (exceeding damage is assigned to planeswalker, not its controller)
- anikitin
- Posts: 72
- Joined: 02 Nov 2010, 11:40
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by noian » 23 Dec 2010, 02:06
Thanks for the quick reply Chris,
Got a new bug today: Players can use abilities of Figure of Destiny even when it is controlled by the ai. (Ex by paying a RW, I can change the ai's attacking 8/8 back to 2/2) I can't figure out where it is coded to try and fix it since the cardsfolder file only has
Also, it would be great if the Nursery description for Plant Wall was clearer, I keep thinking the next upgrade will give me deathtouch when it doesn't.
Got a new bug today: Players can use abilities of Figure of Destiny even when it is controlled by the ai. (Ex by paying a RW, I can change the ai's attacking 8/8 back to 2/2) I can't figure out where it is coded to try and fix it since the cardsfolder file only has
- Code: Select all
Name:Figure of Destiny
ManaCost:RW
Types:Creature Kithkin
Text:no text
PT:1/1
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/figure_of_destiny.jpg
SetInfo:EVE|Rare|http://magiccards.info/scans/en/eve/139.jpg
End
Also, it would be great if the Nursery description for Plant Wall was clearer, I keep thinking the next upgrade will give me deathtouch when it doesn't.
Re: Current Known Bugs list
by Chris H. » 23 Dec 2010, 03:02
`noian wrote:Thanks for the quick reply Chris,
Got a new bug today: Players can use abilities of Figure of Destiny even when it is controlled by the ai. (Ex by paying a RW, I can change the ai's attacking 8/8 back to 2/2) I can't figure out where it is coded to try and fix it since the cardsfolder file only hasand the cards text file is the same as well.
- Code: Select all
Name:Figure of Destiny
ManaCost:RW
Types:Creature Kithkin
Text:no text
PT:1/1
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/figure_of_destiny.jpg
SetInfo:EVE|Rare|http://magiccards.info/scans/en/eve/139.jpg
End
The actual code for this card is located in one of the java class files and is part of the source code. I did a quick search for it in my local copy and could not find it for you.

-
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 s1886x » 23 Dec 2010, 06:32
my opponent was playing a vampire deck, and, well:
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
ComputerUtil : payManaCost() cost was not paid for Sengir Vampire
Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $
OS: Windows Vista Version: 6.0 Architecture: x86
Java Version: 1.6.0_11 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.RuntimeException: ComputerUtil : payManaCost() cost was not paid for Sengir Vampire
at forge.ComputerUtil.payManaCost(ComputerUtil.java:464)
at forge.ComputerUtil.playCards(ComputerUtil.java:41)
at forge.ComputerAI_General.playCards(ComputerAI_General.java:30)
at forge.ComputerAI_General.main2(ComputerAI_General.java:24)
at forge.ComputerAI_Input.think(ComputerAI_Input.java:65)
at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:31)
at forge.GuiInput.setInput(GuiInput.java:27)
at forge.GuiInput.update(GuiInput.java:21)
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:433)
at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:791)
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)
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
ComputerUtil : payManaCost() cost was not paid for Sengir Vampire
Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $
OS: Windows Vista Version: 6.0 Architecture: x86
Java Version: 1.6.0_11 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.RuntimeException: ComputerUtil : payManaCost() cost was not paid for Sengir Vampire
at forge.ComputerUtil.payManaCost(ComputerUtil.java:464)
at forge.ComputerUtil.playCards(ComputerUtil.java:41)
at forge.ComputerAI_General.playCards(ComputerAI_General.java:30)
at forge.ComputerAI_General.main2(ComputerAI_General.java:24)
at forge.ComputerAI_Input.think(ComputerAI_Input.java:65)
at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:31)
at forge.GuiInput.setInput(GuiInput.java:27)
at forge.GuiInput.update(GuiInput.java:21)
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:433)
at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:791)
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)
- s1886x
- Posts: 141
- Joined: 14 Jun 2010, 01:07
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by anikitin » 23 Dec 2010, 10:23
There is a mistake in card text for Devoted Druid : it says "...counter FROM Devoted Druid" whereas the card says "...counter ON Devoted Druid"
- anikitin
- Posts: 72
- Joined: 02 Nov 2010, 11:40
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by slapshot5 » 23 Dec 2010, 16:15
This is now fixed in SVN. Thank you.anikitin wrote:There is a mistake in card text for Devoted Druid : it says "...counter FROM Devoted Druid" whereas the card says "...counter ON Devoted Druid"
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Re: Current Known Bugs list
by anikitin » 24 Dec 2010, 14:14
It seems that AI's creatures under my control can't damage AI. I can declare them as attackers or blockers and they work fine when dealing with creatures and planeswalkers. However, if they attack AI and are unblocked, at combat damage phase they get untapped and no damage is done.
Also, Phytohydra's ability doesn't seem to work - it died of lethal combat damage instead of gaining counters.
P.S. when it happened, it was AI's Phytohydra under my control (resurrected with Adarkar Valkyrie ).
Also, Phytohydra's ability doesn't seem to work - it died of lethal combat damage instead of gaining counters.
P.S. when it happened, it was AI's Phytohydra under my control (resurrected with Adarkar Valkyrie ).
- anikitin
- Posts: 72
- Joined: 02 Nov 2010, 11:40
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by gofishus » 24 Dec 2010, 14:57
The latest build on svn crashes when I run it, seems to be coming from the Aura class when it's trying to get a card:
java.lang.ClassFormatError: Incompatible magic value 4294967295 in class file forge/CardFactory_Auras$54
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at forge.CardFactory_Auras.getCard(CardFactory_Auras.java:1477)
at forge.CardFactory.getCard2(CardFactory.java:4961)
at forge.CardFactory.getCard(CardFactory.java:236)
at forge.CardFactory.<init>(CardFactory.java:72)
at forge.AllZone.<clinit>(AllZone.java:29)
at forge.Gui_NewGame$2.run(Gui_NewGame.java:183)
at java.awt.event.InvocationEvent.dispatch(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)
java.lang.ClassFormatError: Incompatible magic value 4294967295 in class file forge/CardFactory_Auras$54
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at forge.CardFactory_Auras.getCard(CardFactory_Auras.java:1477)
at forge.CardFactory.getCard2(CardFactory.java:4961)
at forge.CardFactory.getCard(CardFactory.java:236)
at forge.CardFactory.<init>(CardFactory.java:72)
at forge.AllZone.<clinit>(AllZone.java:29)
at forge.Gui_NewGame$2.run(Gui_NewGame.java:183)
at java.awt.event.InvocationEvent.dispatch(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)
- gofishus
- Posts: 34
- Joined: 09 Oct 2010, 04:57
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Professor » 24 Dec 2010, 21:16
Isochron Scepter (with Counterspell attached) can not be clicked to respond to an AI spell.
-------------------------------------
PostCount=PostCount+1
PostCount=PostCount+1
-
Professor - Posts: 172
- Joined: 27 Jul 2009, 21:02
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by s1886x » 25 Dec 2010, 06:04
in the deck edit section, controvert and scroll thief have no card type, so they show up under any filter criteria. it doesn't particularly bother me, but it might have some negative effects in play
- s1886x
- Posts: 141
- Joined: 14 Jun 2010, 01:07
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Caranthol » 25 Dec 2010, 12:52
Version 12/22. After Computer play Brainstorm I got this error:
- Code: Select all
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:
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
null
Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_20 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.NullPointerException
at forge.AbilityFactory_ChangeZone.changeHiddenOriginResolveAI(AbilityFactory_ChangeZone.java:420)
at forge.AbilityFactory_ChangeZone.changeHiddenOriginResolve(AbilityFactory_ChangeZone.java:310)
at forge.AbilityFactory_ChangeZone.changeZoneResolve(AbilityFactory_ChangeZone.java:140)
at forge.AbilityFactory_ChangeZone.access$1(AbilityFactory_ChangeZone.java:136)
at forge.AbilityFactory_ChangeZone$3.resolve(AbilityFactory_ChangeZone.java:64)
at forge.AbilityFactory_ZoneAffecting.drawResolve(AbilityFactory_ZoneAffecting.java:270)
at forge.AbilityFactory_ZoneAffecting$2.resolve(AbilityFactory_ZoneAffecting.java:67)
at forge.MagicStack.resolveStack(MagicStack.java:512)
at forge.Phase.passPriority(Phase.java:571)
at forge.Input_PassPriority.selectButtonOK(Input_PassPriority.java:35)
at forge.GuiInput.selectButtonOK(GuiInput.java:35)
at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:1015)
at forge.GuiDisplay3.access$3(GuiDisplay3.java:1014)
at forge.GuiDisplay3$26.actionPerformed(GuiDisplay3.java:809)
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)
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 Professor » 26 Dec 2010, 19:01
Wall of Tears is not sending the blocked attacker back to AI's hand.
-------------------------------------
PostCount=PostCount+1
PostCount=PostCount+1
-
Professor - Posts: 172
- Joined: 27 Jul 2009, 21:02
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 58 guests