Page 164 of 441

Re: Current Known Bugs list

PostPosted: 13 May 2010, 12:37
by Corwin72
I attack with Zur the Enchanter and select oblivion ring it asks again and you get both enchantments.

Re: Current Known Bugs list

PostPosted: 13 May 2010, 18:37
by DennisBergkamp
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?)
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).

Re: Current Known Bugs list

PostPosted: 15 May 2010, 04:26
by friarsol
When Mirri the Cursed deals damage to a Planeswalker she incorrectly gains +1/+1 counters.

Re: Current Known Bugs list

PostPosted: 15 May 2010, 04:49
by Niv-Mizzet
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.

Re: Current Known Bugs list

PostPosted: 15 May 2010, 06:26
by Fallen
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

PostPosted: 16 May 2010, 02:18
by freestorageaccount
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 {2} {W} {W} ) when the computer attempts to attack with a creature that has haste:
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)
I've posted the latest example here. Maybe the empty array was caused by there being no other creatures in play? (Interestingly, if you concede the game by exiting it, you'll be unable to continue or restart the current match in the subsequent dialog. I've been too paranoid about my perfect record to try quitting the match, just in case it works.)

Re: Current Known Bugs list

PostPosted: 16 May 2010, 03:11
by DennisBergkamp
Quitting the game will definitely screw up your perfect record, so don't hit that quit button :mrgreen:
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.

Re: Current Known Bugs list

PostPosted: 16 May 2010, 05:01
by freestorageaccount
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 :wink: ), especially given the lack of funding. Many thanks for this great project, and keep up the good work!

Re: Current Known Bugs list

PostPosted: 16 May 2010, 05:22
by DennisBergkamp
Still, it's amazing how briskly new builds are released and bugs fixed (even though more are cropping up even faster :wink: ), especially given the lack of funding. Many thanks for this great project, and keep up the good work!
Thanks and you're welcome! I really enjoy working on this thing, it's become a serious addiction :mrgreen:
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.

Re: Current Known Bugs list

PostPosted: 16 May 2010, 11:06
by jim
DennisBergkamp 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).
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 me #-o) forgot to check for the "no creatures on the human side" case. Thanks for fixing this Dennis.

Re: Current Known Bugs list

PostPosted: 16 May 2010, 19:39
by freestorageaccount
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:
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!

Re: Current Known Bugs list

PostPosted: 16 May 2010, 20:15
by Almost_Clever
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.

Re: Current Known Bugs list

PostPosted: 16 May 2010, 20:38
by DennisBergkamp
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.

Re: Current Known Bugs list

PostPosted: 16 May 2010, 21:15
by freestorageaccount
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.

Re: Current Known Bugs list

PostPosted: 16 May 2010, 22:47
by Chris H.
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. :mrgreen: