Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by Corwin72 » 13 May 2010, 12:37
I attack with Zur the Enchanter and select oblivion ring it asks again and you get both enchantments.
-
Corwin72 - Posts: 793
- Joined: 15 Sep 2009, 13:26
- Location: Grayson, Ga
- Has thanked: 25 times
- Been thanked: 9 times
Re: Current Known Bugs list
by DennisBergkamp » 13 May 2010, 18:37
I can confirm this bug (not sure why it happens though), I also tested this with an empty graveyard and nothing happens (no crashes either).freestorageaccount wrote:I received a free Regrowth from Bloodbraid Elf and was asked for the card to return twice. It seems the second answer is the one actually used. (What would have happened had I not had any cards in the graveyard at the time?)
-
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 friarsol » 15 May 2010, 04:26
When Mirri the Cursed deals damage to a Planeswalker she incorrectly gains +1/+1 counters.
- 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 Niv-Mizzet » 15 May 2010, 04:49
I feel like I might have mentioned this before, but maybe I forgot to. Whenever the computer kicks a Gatekeeper of Malakir, nothing happens. If the player kicks it, the computer is forced to sacrifice like it should.
-
Niv-Mizzet - Posts: 125
- Joined: 17 Oct 2009, 21:20
- Has thanked: 0 time
- Been thanked: 5 times
Re: Current Known Bugs list
by Fallen » 15 May 2010, 06:26
I'd also like to add that the Computer can still cast a kicked Gatekeeper of Malakir even with an Iona out naming black. Of course it does nothing, but still I'd be highly upset if that worked.
Re: Current Known Bugs list
by freestorageaccount » 16 May 2010, 02:18
Computer tried to Vindicate a Divinity of Pride, but I couldn't sacrifice it for Diamond Valley in response (which kills the creature on resolution rather than as part of the activation cost, but that's nothing special). Sadistically enough, I'm allowed to do so whenever there's nothing else on the stack and it's least useful. Is this related to disallowing multiple abilities from a single source (e.g., Umezawa's Jitte but not Nantuko Shade) from occupying the stack simultaneously, which is also quite annoying?
Sometimes the game crashes (and can't be regenerated, all for the low price of
) when the computer attempts to attack with a creature that has haste:
Sometimes the game crashes (and can't be regenerated, all for the low price of



- Code: Select all
Index: 0, Size: 0
Version:
Forge -- official beta: $Date: 2010-05-01 02:21:42 -0500 (Sat, 01 May 2010) $, SVN revision: $Revision: 916 $
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(CardList.java:97)
at forge.CardList.get(CardList.java:101)
at forge.ComputerUtil_Attack2.getStartIndex(ComputerUtil_Attack2.java:108)
at forge.ComputerUtil_Attack2.getAttackers(ComputerUtil_Attack2.java:218)
at forge.ComputerUtil.getAttackers(ComputerUtil.java:418)
at forge.ComputerAI_General.declare_attackers(ComputerAI_General.java:225)
at forge.ComputerAI_Input.think(ComputerAI_Input.java:46)
at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:27)
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:10)
at forge.Phase.nextPhase(Phase.java:241)
at forge.GuiDisplay3$26.actionPerformed(GuiDisplay3.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$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)
-- freestorageaccount (= accurate forge notes) This is not a subliminal message. At least for the prosilver theme.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
-
freestorageaccount - Posts: 246
- Joined: 21 Sep 2009, 01:42
- Location: Hilbert's Hotel
- Has thanked: 1 time
- Been thanked: 0 time
Re: Current Known Bugs list
by DennisBergkamp » 16 May 2010, 03:11
Quitting the game will definitely screw up your perfect record, so don't hit that quit button
Anyway, I've fixed this error already in the SVN. I'm not sure why it occurs exactly, but it's in the code for Finest Hour, for some reason (even though the game crashes without there being any Finest Hour in play).
Thanks for posting the other bugs guys, I will see if I can fix some of them and try to upload a new version tomorrow.

Anyway, I've fixed this error already in the SVN. I'm not sure why it occurs exactly, but it's in the code for Finest Hour, for some reason (even though the game crashes without there being any Finest Hour in play).
Thanks for posting the other bugs guys, I will see if I can fix some of them and try to upload a new version tomorrow.
-
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 freestorageaccount » 16 May 2010, 05:01
The dialog for Sygg, River Guide is titled 'Choose mana color' and has an option for 'colorless', but at least it worked correctly when I named black against an incoming Tendrils of Corruption (except for, you know, how the spell isn't countered entirely and the computer still gains life). I wonder what'd happen if you chose protection from colorless.
Still, it's amazing how briskly new builds are released and bugs fixed (even though more are cropping up even faster
), especially given the lack of funding. Many thanks for this great project, and keep up the good work!
Still, it's amazing how briskly new builds are released and bugs fixed (even though more are cropping up even faster

-- freestorageaccount (= accurate forge notes) This is not a subliminal message. At least for the prosilver theme.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
-
freestorageaccount - Posts: 246
- Joined: 21 Sep 2009, 01:42
- Location: Hilbert's Hotel
- Has thanked: 1 time
- Been thanked: 0 time
Re: Current Known Bugs list
by DennisBergkamp » 16 May 2010, 05:22
Thanks and you're welcome! I really enjoy working on this thing, it's become a serious addictionStill, it's amazing how briskly new builds are released and bugs fixed (even though more are cropping up even faster), especially given the lack of funding. Many thanks for this great project, and keep up the good work!

And yes, bugs do crop up faster than they can be fixed... trying to keep up reminds me of an infinite game of Whac-A-Mole.
-
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 jim » 16 May 2010, 11:06
Ugh -- that's the code I added to try to help the computer figure out when an Exalted attack might kill it. It references Finest Hour a lot, but it's also trying to figure out whether the human has an Exalted bonus that could kill it. It looks like some careless developer (by which I mean meDennisBergkamp wrote:Anyway, I've fixed this error already in the SVN. I'm not sure why it occurs exactly, but it's in the code for Finest Hour, for some reason (even though the game crashes without there being any Finest Hour in play).

- jim
- Posts: 46
- Joined: 19 Feb 2010, 01:46
- Location: Sunny New England
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by freestorageaccount » 16 May 2010, 19:39
I'm still downloading the hot-off-the-press 05/16 release, so I'm not sure whether these still apply, but milling the last three cards of the computer's library with a Psychic Drain for X = 4 gives another out-of-bounds:
Technically the ability of Obsidian Fireheart can't place two blaze counters on the same land, but extras are actually handled correctly in the sense that they do nothing. One of the updates says Ivory Tower now uses the stack only when it actually triggers. I might be misinterpreting this, but the ability is put on the stack during every one of your upkeeps regardless of whether you began holding at least five cards, which is relevant for Howling Mine. It's like the infamous Festival of Trokin, which can be played without any creatures and gives life on a contingency basis.
I can't wait to check out the new version!
- Code: Select all
Index: 3, Size: 3
Version:
Forge -- official beta: $Date: 2010-05-01 02:21:42 -0500 (Sat, 01 May 2010) $, SVN revision: $Revision: 916 $
Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.CardList.getCard(CardList.java:97)
at forge.CardList.get(CardList.java:101)
at forge.CardFactory$395.resolve(CardFactory.java:17253)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:38)
at forge.GuiInput.selectButtonOK(GuiInput.java:36)
at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:975)
at forge.GuiDisplay3.access$3(GuiDisplay3.java:974)
at forge.GuiDisplay3$26.actionPerformed(GuiDisplay3.java:767)
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)
Technically the ability of Obsidian Fireheart can't place two blaze counters on the same land, but extras are actually handled correctly in the sense that they do nothing. One of the updates says Ivory Tower now uses the stack only when it actually triggers. I might be misinterpreting this, but the ability is put on the stack during every one of your upkeeps regardless of whether you began holding at least five cards, which is relevant for Howling Mine. It's like the infamous Festival of Trokin, which can be played without any creatures and gives life on a contingency basis.
I can't wait to check out the new version!
-- freestorageaccount (= accurate forge notes) This is not a subliminal message. At least for the prosilver theme.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
-
freestorageaccount - Posts: 246
- Joined: 21 Sep 2009, 01:42
- Location: Hilbert's Hotel
- Has thanked: 1 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Almost_Clever » 16 May 2010, 20:15
Several of the sub-quests in the Quest mode state that "This quest is not repeatable" yet I can play the Zombie Attack! and Bushwacked! quests come up time after time.
A Mishra's Factory animated into an Assembly Worker will put any attached equipment into limbo (nowhere to be seen) after it turns back into just a land. The equipment reappears on the battlefield it is reanimated later, though.
A Mishra's Factory animated into an Assembly Worker will put any attached equipment into limbo (nowhere to be seen) after it turns back into just a land. The equipment reappears on the battlefield it is reanimated later, though.
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 DennisBergkamp » 16 May 2010, 20:38
Yeah, I haven't implemented the "Not repeatable" part yet. It's easy to do, but I wanted to do some more testing first on these kinds of quests... so for now, feel free to play those quests as much as you want 
Interesting Mishra's Factory bug, by the way.

Interesting Mishra's Factory bug, by the way.
-
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 freestorageaccount » 16 May 2010, 21:15
Since "champion" is currently implemented as a targeted ability, when the computer played Changeling Berserker with several Squirrels on the board, I pinged the targeted one. The computer had neither to remove another from the game nor sacrifice the Berserker.
-- freestorageaccount (= accurate forge notes) This is not a subliminal message. At least for the prosilver theme.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
-
freestorageaccount - Posts: 246
- Joined: 21 Sep 2009, 01:42
- Location: Hilbert's Hotel
- Has thanked: 1 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Chris H. » 16 May 2010, 22:47
`DennisBergkamp wrote:Yeah, I haven't implemented the "Not repeatable" part yet. It's easy to do, but I wanted to do some more testing first on these kinds of quests... so for now, feel free to play those quests as much as you want
I agree with Dennis. The new fantasy mode special quests have some interesting new features that make it hard to play balance at this time. People should feel free to play against these decks as many times as they want.

-
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
Who is online
Users browsing this forum: No registered users and 50 guests