Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by friarsol » 05 Mar 2011, 03:34
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.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!)
- 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 timmermac » 05 Mar 2011, 16:59
March 4th Beta: In the bazaar, it is now possible to buy additional life up to at least 90. 
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?

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?
Last edited by timmermac on 05 Mar 2011, 20:38, edited 1 time in total.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Current Known Bugs list
by Zirbert » 05 Mar 2011, 17:50
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:
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)
Re: Current Known Bugs list
by Zirbert » 05 Mar 2011, 20:56
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.
New Elixir of Immortality problem: now when I fire off my Elixir, it shuffles both graveyards back into their owners' libraries, not just mine.
Last edited by Zirbert on 05 Mar 2011, 21:51, edited 2 times in total.
Re: Current Known Bugs list
by timmermac » 05 Mar 2011, 21:03
March 4th Beta:
Unmask is supposed to have a casting cost of 3B. In the game it has a casting cost of BB.
Unmask is supposed to have a casting cost of 3B. In the game it has a casting cost of BB.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Current Known Bugs list
by Zirbert » 05 Mar 2011, 22:14
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.
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
by slapshot5 » 05 Mar 2011, 22:25
Now fixed in SVN. Thanks!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.
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Re: Current Known Bugs list
by timmermac » 06 Mar 2011, 00:26
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.
Edit: This only happens after a cascade. I just got it regularly in my hand, and it worked as expected.
Last edited by timmermac on 06 Mar 2011, 04:34, edited 1 time in total.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Current Known Bugs list
by Zirbert » 06 Mar 2011, 02:35
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
by Xitax » 06 Mar 2011, 03:09
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
by friarsol » 06 Mar 2011, 03:14
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.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.Is that planned?
The description probably needs to be updated if it didn't state that otherwise.
- 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 phar » 06 Mar 2011, 03:52
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
plague beetle does not trigger when gatekeeper of malikir forces opponent to sac
long error message when gatekeeper forces haunted angel sacrifice
- phar
- Posts: 2
- Joined: 06 Mar 2011, 03:47
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by friarsol » 06 Mar 2011, 04:03
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.
- 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 phar » 06 Mar 2011, 04:15
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)
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)
- phar
- Posts: 2
- Joined: 06 Mar 2011, 03:47
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by timmermac » 06 Mar 2011, 05:21
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.
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.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Who is online
Users browsing this forum: No registered users and 53 guests