Page 161 of 441

Re: Current Known Bugs list

PostPosted: 05 May 2010, 10:30
by Chris H.
Chris H. wrote:
Niv-Mizzet wrote:I was playing a quest mode game and tried to pump my Mutavault with my Mishra's Factory +1/+1 ability, but it wouldn't let me.
`
Turns out you can't pump the Mutavault with an Assembly-Worker either.

I placed an updated input system into the code for Mishra's Factory and for Assembly-Worker and both cards can now be used by the human player to buff a Mutavault or any other creature with Changeling.

I still need to look at the AI code and see if I can add a similar system there. It's getting late now and I will look at it tomorrow.
`
I think that I figured out how to fix this and the repairs have been merged into the SVN.

Re: Current Known Bugs list

PostPosted: 05 May 2010, 13:16
by slapshot5
Almost_Clever wrote:-- Inspiration is supposed to be an instant but is implemented as a sorcery.
Fixed. Thanks.

-slapshot5

Re: Current Known Bugs list

PostPosted: 05 May 2010, 14:31
by Chris H.
Almost_Clever wrote:In the current version, Mishra's Factory doesn't tap to pump an Assembly-Worker so you can pump it as many times as you want...
`
I noticed the same thing. The new input method that I added takes care of this problem. Mishra's Factory can now be used by either the human or the computer to pump only Assembly-Workers and changelings. The Mishra's Factory will now tap when this pump ability is activated.

It turns out that Goblin Burrows uses the same code as Mishra's Factory and it had similar problems. This card has also been fixed and has been merged into the SVN. :D

Re: Current Known Bugs list

PostPosted: 06 May 2010, 05:32
by TheRobberBaron
Deep Analysis doesn't let you target a player.

Re: Current Known Bugs list

PostPosted: 06 May 2010, 05:36
by TheRobberBaron
I also realized that after full upgrading my treasury bonus I don't seem to be getting it any more and it I don't have a selling % increase either.

Re: Current Known Bugs list

PostPosted: 06 May 2010, 14:53
by DennisBergkamp
Sorry about that, yeah there's some bugs in the Bazaar still, the max level for the Treasury thing is supposed to be 3... it will be fixed next version (which I'll release tomorrow, probably).

Re: Current Known Bugs list

PostPosted: 06 May 2010, 16:41
by Corwin72
Will the new fantasy quests convert?

Re: Current Known Bugs list

PostPosted: 06 May 2010, 16:44
by koravain
The AI doesn't seem to understand the card Hell's Thunder. It will play the card and won't attack with it, so it just goes straight to the graveyard. I think it wants to keep the card out as a blocker?

Re: Current Known Bugs list

PostPosted: 06 May 2010, 18:20
by DennisBergkamp
Corwin72 wrote:Will the new fantasy quests convert?
Yes, it will.

Re: Current Known Bugs list

PostPosted: 06 May 2010, 19:20
by slapshot5
Just got the following Exception report:

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


Firebolt (27) error in chooseTargetAI() - Card c is null,  Card check is null


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.RuntimeException: Firebolt (27) error in chooseTargetAI() - Card c is null,  Card check is null
   at forge.CardFactory$146.chooseTargetAI(CardFactory.java:7614)
   at forge.ComputerUtil.playCards(ComputerUtil.java:36)
   at forge.ComputerAI_General.playCards(ComputerAI_General.java:62)
   at forge.ComputerAI_General.main1(ComputerAI_General.java:36)
   at forge.ComputerAI_Input.think(ComputerAI_Input.java:38)
   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.Phase.nextPhase(Phase.java:245)
   at forge.Phase.nextPhase(Phase.java:245)
   at forge.Phase.nextPhase(Phase.java:245)
   at forge.Phase.nextPhase(Phase.java:245)
   at forge.Phase.nextPhase(Phase.java:245)
   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 have two Hedron Crab's in play and 20 life. (game is on turn 2 I think).

This is with current source as of r987.

-slapshot5

Re: Current Known Bugs list

PostPosted: 07 May 2010, 07:14
by freestorageaccount
Last time my Overbeing of Myth was put into the graveyard for no apparent reason, and now Kitchen Finks gets killed in combat and revives only to die again when I play Oversoul of Dusk. What's going on here?

One time I played against the Harry Potter deck and lost a game to milling, but won 100 bonus credits for it post-match.

Re: Current Known Bugs list

PostPosted: 07 May 2010, 14:58
by slapshot5
freestorageaccount wrote:Last time my Overbeing of Myth was put into the graveyard for no apparent reason, and now Kitchen Finks gets killed in combat and revives only to die again when I play Oversoul of Dusk. What's going on here?
I've seen things like this very occasionally. I looked at the code for Overbeing of Myth, and it looks fine. What was going on when your Overbeing of Myth was destroyed? Things like Timetwister, Wheel of Fortune, etc would cause it to momentarily have a toughness of 0, and thus, be destroyed.

Haven't looked at Kitchen Finks.

The code for state effects like this can be a bit tricky.

-slapshot5

Re: Current Known Bugs list

PostPosted: 07 May 2010, 15:58
by Vecc
I'm not sure about Overbeing of Myth getting destroyed after a Timetwister. By the time a player would get priority and the state-based effects would be checked, Timetwister is already in the graveyard, making it a 1/1 again. If Forge treats this situation otherwise, I think it might be wrong (is that what you meant with state-based effects being tricky?)... very minor, yeah, but it's worth noting.

Re: Current Known Bugs list

PostPosted: 07 May 2010, 18:08
by DennisBergkamp
Hmm, I just tested this (with Timetwister), and my Overbeing of Myth definitely survives (it's a 7/7 after the Timetwister resolves).

Re: Current Known Bugs list

PostPosted: 07 May 2010, 20:02
by Professor
I got the Reflecting Pool error where I tried to use it after casting the spell. When I tried to cancel the spell to put the Reflecting Pool mana in the pool first, the spell cancelled, the other lands untapped, but then Reflecting Pool tapped and put up the color selection window repeatedly, crashing no matter what I did. Maybe it matched the number of times I clicked on it previously. Anyway, it held up the game game until I selected Exit Application.

Hopefully I'll remember to tap it in advance of the spell from now on, but forgetting shouldn't be quite so punitive.