It is currently 19 Jun 2025, 10:02
   
Text Size

Current Known Bugs list

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

Re: Current Known Bugs list

Postby Corwin72 » 13 May 2010, 12:37

I attack with Zur the Enchanter and select oblivion ring it asks again and you get both enchantments.
User avatar
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

Postby DennisBergkamp » 13 May 2010, 18:37

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).
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 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

Postby 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.
User avatar
Niv-Mizzet
 
Posts: 125
Joined: 17 Oct 2009, 21:20
Has thanked: 0 time
Been thanked: 5 times

Re: Current Known Bugs list

Postby 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.
Fallen
 
Posts: 17
Joined: 24 Feb 2010, 16:28
Has thanked: 0 time
Been thanked: 1 time

Re: Current Known Bugs list

Postby 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 {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.)
-- 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.
User avatar
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

Postby DennisBergkamp » 16 May 2010, 03:11

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.
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 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 :wink: ), especially given the lack of funding. Many thanks for this great project, and keep up the good work!
-- 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.
User avatar
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

Postby DennisBergkamp » 16 May 2010, 05:22

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.
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 jim » 16 May 2010, 11:06

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.
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

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

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

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

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 41 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 41 users online :: 0 registered, 0 hidden and 41 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 41 guests

Login Form