Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by slowe » 30 Oct 2010, 08:40
Some bugs current to the 10-19 beta:
- The computer cast Skinrender, and in response I bounced my only creature, so it etb as the only legal target, but no creature was targeted to get -1/-1 counters.
- Lodestone Golem's cost increase doesn't affect spells played via madness (I assume this is the case for all cost increases, but I haven't checked.)
- The protection of Etched Champion doesn't seem to always work: e.g., I've had it blocked (and dealt damage) by a colored creature while I had metalcraft. Not sure if this has to do with protection in general (it could), but it seems particular to the Champion.
- Holy Light seems to give all creatures, including white ones, -1/-1
- When auras come into play other than when they're cast, they just sit around instead of prompting their controller to find a legal target.
- Auras that are not attached to anything are not put into graveyards. This should be a state-based effect.
- There is some overlap between end of turn and next turn's upkeep. For example, if you bounce something with an etb triggered ability with Venser, the ability goes on the stack after any effects from the next upkeep.
- Cascading into False Defeat prompts to pay the mana cost, and doesn't work.
- Creatures with both infect and lifelink don't gain you life. Perhaps this is already fixed, as there were a bunch of lifelink issues.
- Lifelink should not a triggered ability any more. Since M10 rules, it happens simultaneously with damage. So, a blocker with lifelink can save you from lethal damage. However, some cards with the old wording (like Armadillo Cloak) use the stack ... it's confusing and you have to check oracle wordings. Isn't magic fun?
- I conceded during the resolution of Wildfire, and was still prompted to choose lands to sacrifice at the beginning of the next game. Eventually I got past it by clicking on my hand.
- Rolling Stones removes defender from creatures, which messes up things like Stalwart Shield-Bearers.
- Omnath, Locus of Mana is acting like it's a 0/0 instead of a 1/1. Also, it'll carry over its P/T bonus from the last game it was in.
- Eldrazi Conscription is missing the types Tribal and Eldrazi. Can Forge not handle four card types?
- AI will kill itself with Reanimate
- AI will play spells with 0 for the X in their casting costs. It seems to love to do this with Mind Twist ... which I'm okay with!
- The AI doesn't seem to understand infect at all
- The AI is still way too frivolous with burn spells. It should save them for good creature targets or wait until the human player is below a certain life level.
- AI cast Spreading Seas on my Island when I also had a Plains in play...
The AI isn't all dumb, though! I cast Recoil on its Wellwisher and it knew to discard Wilt-Leaf Liege. I was impressed
Keep up the good work, devs
- The computer cast Skinrender, and in response I bounced my only creature, so it etb as the only legal target, but no creature was targeted to get -1/-1 counters.
- Lodestone Golem's cost increase doesn't affect spells played via madness (I assume this is the case for all cost increases, but I haven't checked.)
- The protection of Etched Champion doesn't seem to always work: e.g., I've had it blocked (and dealt damage) by a colored creature while I had metalcraft. Not sure if this has to do with protection in general (it could), but it seems particular to the Champion.
- Holy Light seems to give all creatures, including white ones, -1/-1
- When auras come into play other than when they're cast, they just sit around instead of prompting their controller to find a legal target.
- Auras that are not attached to anything are not put into graveyards. This should be a state-based effect.
- There is some overlap between end of turn and next turn's upkeep. For example, if you bounce something with an etb triggered ability with Venser, the ability goes on the stack after any effects from the next upkeep.
- Cascading into False Defeat prompts to pay the mana cost, and doesn't work.
- Creatures with both infect and lifelink don't gain you life. Perhaps this is already fixed, as there were a bunch of lifelink issues.
- Lifelink should not a triggered ability any more. Since M10 rules, it happens simultaneously with damage. So, a blocker with lifelink can save you from lethal damage. However, some cards with the old wording (like Armadillo Cloak) use the stack ... it's confusing and you have to check oracle wordings. Isn't magic fun?

- I conceded during the resolution of Wildfire, and was still prompted to choose lands to sacrifice at the beginning of the next game. Eventually I got past it by clicking on my hand.
- Rolling Stones removes defender from creatures, which messes up things like Stalwart Shield-Bearers.
- Omnath, Locus of Mana is acting like it's a 0/0 instead of a 1/1. Also, it'll carry over its P/T bonus from the last game it was in.
- Eldrazi Conscription is missing the types Tribal and Eldrazi. Can Forge not handle four card types?

- AI will kill itself with Reanimate
- AI will play spells with 0 for the X in their casting costs. It seems to love to do this with Mind Twist ... which I'm okay with!
- The AI doesn't seem to understand infect at all
- The AI is still way too frivolous with burn spells. It should save them for good creature targets or wait until the human player is below a certain life level.
- AI cast Spreading Seas on my Island when I also had a Plains in play...
The AI isn't all dumb, though! I cast Recoil on its Wellwisher and it knew to discard Wilt-Leaf Liege. I was impressed

Keep up the good work, devs
Re: Current Known Bugs list
by Chris H. » 31 Oct 2010, 18:07
The AI attempted to cast a Brain Freeze and I got the following error exception. I assume that there may be a problem with the mill code.
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-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $
OS: Mac OS X Version: 10.6.4 Architecture: x86_64
Java Version: 1.6.0_22 Vendor: Apple Inc.
Detailed error trace:
java.lang.NullPointerException
at forge.AllZoneUtil.getPlayerCardsInLibrary(AllZoneUtil.java:230)
at forge.GameAction.mill(GameAction.java:115)
at forge.CardFactory_Instants$37.resolve(CardFactory_Instants.java:1470)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:58)
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(AbstractButton.java:2028)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6352)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6117)
at java.awt.Container.processEvent(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4714)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4544)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
at java.awt.Container.dispatchEventImpl(Container.java:2129)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4544)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
-
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 Chris H. » 31 Oct 2010, 21:08
`Chris H. wrote:The AI attempted to cast a Brain Freeze and I got the following error exception. I assume that there may be a problem with the mill code.
OK, the problem was with the storm portion and AI targeting. The bug was fixed and merged into the SVN.
-
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 Chris H. » 31 Oct 2010, 21:12
`slowe wrote:- Cascading into False Defeat prompts to pay the mana cost, and doesn't work.
I fixed the spReturnTgt keyword and you should no longer be asked to pay mana when imprinted on an Isochron Scepter. This fix may also take care of the Cascade problem that was reported.

-
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 jeffwadsworth » 31 Oct 2010, 22:07
Hmm. Brain Freeze has a kinship with Hedron Crab. Maybe that can be fixed also.Chris H. wrote:`Chris H. wrote:The AI attempted to cast a Brain Freeze and I got the following error exception. I assume that there may be a problem with the mill code.
OK, the problem was with the storm portion and AI targeting. The bug was fixed and merged into the SVN.
- jeffwadsworth
- Super Tester Elite
- Posts: 1172
- Joined: 20 Oct 2010, 04:47
- Location: USA
- Has thanked: 287 times
- Been thanked: 70 times
Re: Current Known Bugs list
by slapshot5 » 01 Nov 2010, 03:23
Same symptom, completely different problem I'm afraid. I can fix Hedron Crab, but I think there are several cards that exhibit this bad behavior, so a generalized fix is needed. Unfortunately, I don't know what that is at this point.jeffwadsworth wrote:Hmm. Brain Freeze has a kinship with Hedron Crab. Maybe that can be fixed also.
-slapshot5
- 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 Jaedayr » 01 Nov 2010, 20:49
I used Chandra Nalaar first ability to deal damage to a player. The prompt in the upper left corner of the screen says that it can deal damage to a player or a planeswalker. I targeted Chandra and it accepted that as a target. Should this only be usable on a player?
Re: Current Known Bugs list
by friarsol » 01 Nov 2010, 21:03
Forge cheats a little bit when dealing damage to players/planeswalkers. The way it "should" work is:
- Code: Select all
Other sources can deal damage to planeswalkers. If a spell or ability you control would deal damage to an opponent, you may have it deal that damage to a planeswalker that opponent controls instead. So while you can't target a planeswalker with a Shock, you can have a Shock that targets your opponent deal 2 damage to one of his or her planeswalkers instead of to the player. You can't split the damage from one source between a player and a planeswalker. Damage dealt to a planeswalker results in that many loyalty counters being removed from 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 lazylockie » 01 Nov 2010, 21:06
Transfering +1/+1 counters from Modular (Arcbound Ravager, Arcbound Worker, ...) isn't working as of rev 3162. I can't select an artifact creature and the cancel button does nothing.
edit:
still on rev 3162, I got this error:

probably related to attacking Planeswalkers, because it crashed twice on similar board states.
edit:
still on rev 3162, 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
Index: 0, Size: 0
Version:
Forge -- official beta: $Date: 2010-09-14 09:34:27 -0300 (ter, 14 set 2010) $, SVN revision: $Revision: 2039 $
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.6.0_22 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.get(Unknown Source)
at forge.CardList.getCard(Unknown Source)
at forge.CardList.get(Unknown Source)
at forge.Phase.nextPhase(Unknown Source)
at forge.Phase.nextPhase(Unknown Source)
at forge.GuiDisplay4$25.actionPerformed(Unknown Source)
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)

probably related to attacking Planeswalkers, because it crashed twice on similar board states.
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Current Known Bugs list
by friarsol » 01 Nov 2010, 21:40
The googles. They do nothing.
Anyway, I'll take a look. But if anyone is using the SVN right now it's not guaranteed to be stable as we make some big changes, please post under my Phase Work thread in the Developer's Corner if you notice anything funky related to passing Phases or resolving spells, or things like that.
Anyway, I'll take a look. But if anyone is using the SVN right now it's not guaranteed to be stable as we make some big changes, please post under my Phase Work thread in the Developer's Corner if you notice anything funky related to passing Phases or resolving spells, or things like that.
- 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 Brlokthlortl » 01 Nov 2010, 22:06
Primalcrux goes straight to the graveyard on resolution.
- Brlokthlortl
- Posts: 8
- Joined: 21 Jul 2010, 13:10
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by timmermac » 01 Nov 2010, 22:41
When I play Steely Resolve, this happens:
- 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
String index out of range: 1
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_21 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.StringIndexOutOfBoundsException: String index out of range: 1
at java.lang.String.substring(Unknown Source)
at forge.Card.toMixedCase(Card.java:2178)
at forge.Card.isType(Card.java:2186)
at forge.CardList$2.addCard(CardList.java:169)
at forge.CardList.filter(CardList.java:258)
at forge.CardList.getType(CardList.java:167)
at forge.GameActionUtil$37.execute(GameActionUtil.java:12667)
at forge.GameAction.checkStateEffects(GameAction.java:508)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:83)
at forge.GuiInput.selectButtonOK(GuiInput.java:36)
at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:985)
at forge.GuiDisplay4.access$3(GuiDisplay4.java:984)
at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:771)
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)
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Bug Report for Lawbringer card
by alexAG76 » 02 Nov 2010, 00:15
-- Lawbringer does not require itself to be sacrificed when using its activated ability.
Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $
I just perused cardforge-read-only from SVN. I can't tell whether this has already been fixed.
Thanks to all who developed Forge! It is awesome.
Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $
I just perused cardforge-read-only from SVN. I can't tell whether this has already been fixed.
Thanks to all who developed Forge! It is awesome.
Last edited by alexAG76 on 02 Nov 2010, 01:50, edited 1 time in total.
Re: Current Known Bugs list
by friarsol » 02 Nov 2010, 00:27
Feel free to fix Lawbringer yourself. Just look in /res/cardsfolder/lawbringer.txt
The new data file should look like this:
The new data file should look like this:
- Code: Select all
Name:Lawbringer
ManaCost:2 W
Types:Creature Kor Rebel
Text:no text
PT:2/2
A:AB$Bounce|Cost$T Sac<1/CARDNAME>|ValidTgts$Creature.Red|TgtPrompt$Select target red Creature|Destination$Exile|SpellDescription$Exile target red creature.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/lawbringer.jpg
End
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Lawbringer (was Re: Current Known Bugs list)
by alexAG76 » 02 Nov 2010, 01:58
Thank you! I see that fix has made it into SVN cardforge-read-only. I may learn the card syntax one day...
Who is online
Users browsing this forum: No registered users and 48 guests