Page 280 of 441

Re: Current Known Bugs list

PostPosted: 05 Mar 2011, 03:34
by friarsol
Zirbert wrote:Bad news - I've tested Abyssal Nightstalker, Crypt Cobra, Guiltfeeder, Keeper of Tresserhorn, Merchant Ship, Necrite, Suq'Ata Assassin, and Swamp Mosquito - none of them trigger when unblocked either. I think I'll hold off on scripting any more "trigger when unblocked" cards for the moment. (I have Farrel's Zealot done, but not posted until it works - as always, I try to give the fans the cards they've been clamoring for!)
I just checked in a fix for this. Hopefully, we can get some more thorough testing for it, and it should be all ready to go for the next beta.

Re: Current Known Bugs list

PostPosted: 05 Mar 2011, 16:59
by timmermac
March 4th Beta: In the bazaar, it is now possible to buy additional life up to at least 90. :shock:

Edit: I got it up to at least 1000 life before I decided to start the quest over. Can there be a limit put on how much life can be purchased from the bazaar?

Re: Current Known Bugs list

PostPosted: 05 Mar 2011, 17:50
by Zirbert
3-04 beta -

I destroyed the AI's Faceless Butcher (which had removed my Plaguebearer) with a Go for the Throat, and this happened. My Plaguebearer remained exiled:

Code: Select all
null


Version:
Forge -- official beta: $Date: 2011-01-06 11:34:48 -0500 (Thu, 06 Jan 2011) $, SVN revision: $Revision: 4891 $

OS: Linux Version: 2.6.31-9-rt Architecture: amd64

Java Version: 1.6.0_20 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.AbilityFactory_ChangeZone.changeKnownPreferredTarget(AbilityFactory_ChangeZone.java:800)
   at forge.AbilityFactory_ChangeZone.changeKnownOriginTrigger(AbilityFactory_ChangeZone.java:934)
   at forge.AbilityFactory_ChangeZone.changeZoneTriggerAI(AbilityFactory_ChangeZone.java:150)
   at forge.AbilityFactory_ChangeZone.access$3(AbilityFactory_ChangeZone.java:142)
   at forge.AbilityFactory_ChangeZone$1.doTrigger(AbilityFactory_ChangeZone.java:35)
   at forge.TriggerHandler$2.doTrigger(TriggerHandler.java:376)
   at forge.TriggerHandler.runSingleTrigger(TriggerHandler.java:882)
   at forge.TriggerHandler.runTrigger(TriggerHandler.java:218)
   at forge.GameAction.moveTo(GameAction.java:84)
   at forge.GameAction.moveToGraveyard(GameAction.java:176)
   at forge.GameAction.sacrificeDestroy(GameAction.java:2045)
   at forge.GameAction.destroy(GameAction.java:2151)
   at forge.AbilityFactory_Destroy.destroyResolve(AbilityFactory_Destroy.java:355)
   at forge.AbilityFactory_Destroy$2.resolve(AbilityFactory_Destroy.java:60)
   at forge.MagicStack.resolveStack(MagicStack.java:669)
   at forge.Phase.passPriority(Phase.java:528)
   at forge.ComputerAI_General.stackResponse(ComputerAI_General.java:286)
   at forge.ComputerAI_General.stack_not_empty(ComputerAI_General.java:241)
   at forge.InputControl.updateInput(InputControl.java:145)
   at forge.GuiInput.update(GuiInput.java:19)
   at java.util.Observable.notifyObservers(Observable.java:159)
   at java.util.Observable.notifyObservers(Observable.java:115)
   at forge.MyObservable.updateObservers(MyObservable.java:9)
   at forge.InputControl.resetInput(InputControl.java:52)
   at forge.Phase.passPriority(Phase.java:519)
   at forge.Input_PassPriority.selectButtonOK(Input_PassPriority.java:35)
   at forge.GuiInput.selectButtonOK(GuiInput.java:35)
   at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:948)
   at forge.GuiDisplay4.access$3(GuiDisplay4.java:947)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:735)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253)
   at java.awt.Component.processMouseEvent(Component.java:6175)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
   at java.awt.Component.processEvent(Component.java:5940)
   at java.awt.Container.processEvent(Container.java:2105)
   at java.awt.Component.dispatchEventImpl(Component.java:4536)
   at java.awt.Container.dispatchEventImpl(Container.java:2163)
   at java.awt.Component.dispatchEvent(Component.java:4362)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
   at java.awt.Container.dispatchEventImpl(Container.java:2149)
   at java.awt.Window.dispatchEventImpl(Window.java:2478)
   at java.awt.Component.dispatchEvent(Component.java:4362)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Followup: the same crash happens if I sac a Faceless Butcher to Diamond Valley.

Re: Current Known Bugs list

PostPosted: 05 Mar 2011, 20:56
by Zirbert
3-04 Beta -

New Elixir of Immortality problem: now when I fire off my Elixir, it shuffles both graveyards back into their owners' libraries, not just mine.

Re: Current Known Bugs list

PostPosted: 05 Mar 2011, 21:03
by timmermac
March 4th Beta:

Unmask is supposed to have a casting cost of 3B. In the game it has a casting cost of BB.

Re: Current Known Bugs list

PostPosted: 05 Mar 2011, 22:14
by Zirbert
3-04 Beta -

I stole a Mesa Enchantress and Verduran Enchantress from my opponent's graveyard with Geth, Lord of the Vault, and I got to draw a card for each whenever the AI played an enchantment. They should only trigger when I play an enchantment, not when the AI does.

Re: Current Known Bugs list

PostPosted: 05 Mar 2011, 22:25
by slapshot5
timmermac wrote:March 4th Beta:

Unmask is supposed to have a casting cost of 3B. In the game it has a casting cost of BB.
Now fixed in SVN. Thanks!

Re: Current Known Bugs list

PostPosted: 06 Mar 2011, 00:26
by timmermac
March 4th Beta: There may be an issue with Cranial Extraction. After Cascading into it from a Bituminous Blast, I drew it the next turn and was able to play it for free and it has remained in my hand.

Edit: This only happens after a cascade. I just got it regularly in my hand, and it worked as expected.

Re: Current Known Bugs list

PostPosted: 06 Mar 2011, 02:35
by Zirbert
Odd, intermittent issue (making it one of the hardest to diagnose / fix) - sometimes Reflecting Pool and Fellwar Stone don't let me have any mana. When I click on them, they tap and prompt me for what color, but when I pick one, they untap, and I get no mana, as though I'd clicked "cancel". This isn't new in the 3-04 beta - I've noticed it for a while - but is still happening in this version. I have no idea why it happens sometimes. It can start happening as a game goes on, to a Pool / Stone that had worked fine up until then, and sometimes if I have more than one Pool / Stone in play, some work fine and some exhibit this behaviour.

Re: Current Known Bugs list

PostPosted: 06 Mar 2011, 03:09
by Xitax
I finally got enough scratch to get the last Plant Wall upgrade with the life gain. However, it doesn't seem to work as an instant. I can't activate it during the computer's end step, for example.

Re: Current Known Bugs list

PostPosted: 06 Mar 2011, 03:14
by friarsol
Xitax wrote:I finally got enough scratch to get the last Plant Wall upgrade with the life gain. However, it only works as a sorcery. :cry: Is that planned?
I think we decided to change it to a sorcery since it was way too unbalanced otherwise. This way you have to choose to leave your wall around to block, or gain life. The AIs attacking is already too conservative, and even moreso when the player has a deathtouch blocker.

The description probably needs to be updated if it didn't state that otherwise.

Re: Current Known Bugs list

PostPosted: 06 Mar 2011, 03:52
by phar
2 gatekeeper of malakir problems:
plague beetle does not trigger when gatekeeper of malikir forces opponent to sac
long error message when gatekeeper forces haunted angel sacrifice

Re: Current Known Bugs list

PostPosted: 06 Mar 2011, 04:03
by friarsol
You might have the wrong card Plague Beetle is a 1/1 Swampwalk without triggers. Please post the error for the Gatekeeper + Haunted Angel situation so we can properly debug it.

Re: Current Known Bugs list

PostPosted: 06 Mar 2011, 04:15
by phar
Oops, that's Mortician Beetle.

Gatekeeper on Haunted Angel gives

[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: 2011-01-06 11:34:48 -0500 (Thu, 06 Jan 2011) $, SVN revision: $Revision: 4891 $

OS: Windows Server 2008 R2 Version: 6.1 Architecture: x86

Java Version: 1.6.0_24 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
at forge.AbilityFactory_ChangeZone.changeKnownPreferredTarget(AbilityFactory_ChangeZone.java:800)
at forge.AbilityFactory_ChangeZone.changeKnownOriginTrigger(AbilityFactory_ChangeZone.java:934)
at forge.AbilityFactory_ChangeZone.changeZoneTriggerAI(AbilityFactory_ChangeZone.java:150)
at forge.AbilityFactory_ChangeZone.access$3(AbilityFactory_ChangeZone.java:142)
at forge.AbilityFactory_ChangeZone$1.doTrigger(AbilityFactory_ChangeZone.java:35)
at forge.TriggerHandler$2.doTrigger(TriggerHandler.java:376)
at forge.TriggerHandler.runSingleTrigger(TriggerHandler.java:882)
at forge.TriggerHandler.runTrigger(TriggerHandler.java:218)
at forge.GameAction.moveTo(GameAction.java:84)
at forge.GameAction.moveToGraveyard(GameAction.java:176)
at forge.GameAction.sacrificeDestroy(GameAction.java:2045)
at forge.AIPlayer.sacrificePermanent(AIPlayer.java:228)
at forge.Player.sacrificeCreature(Player.java:858)
at forge.CardFactory_Creatures$184.resolve(CardFactory_Creatures.java:5300)
at forge.MagicStack.resolveStack(MagicStack.java:669)
at forge.Phase.passPriority(Phase.java:528)
at forge.ComputerAI_General.stackResponse(ComputerAI_General.java:286)
at forge.ComputerAI_General.stack_not_empty(ComputerAI_General.java:241)
at forge.InputControl.updateInput(InputControl.java:145)
at forge.GuiInput.update(GuiInput.java:19)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(MyObservable.java:9)
at forge.InputControl.resetInput(InputControl.java:52)
at forge.Phase.passPriority(Phase.java:519)
at forge.Input_PassPriority.selectButtonOK(Input_PassPriority.java:35)
at forge.GuiInput.selectButtonOK(GuiInput.java:35)
at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:948)
at forge.GuiDisplay4.access$3(GuiDisplay4.java:947)
at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:735)
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 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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(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)

Re: Current Known Bugs list

PostPosted: 06 Mar 2011, 05:21
by timmermac
March 4th beta...

Exporting a deck from the main deck editor is including the set info as part of the card name in the .deck file, which is making for invalid cards when importing the deck back into Forge for quest mode.