Forge Beta: 11-16-2012 ver 1.3.1
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 11-16-2012 ver 1.3.1
by yagi » 26 Nov 2012, 13:34
AI has Crypt Rats, 2 Island and 2 Swamp in play. AI activates Crypt Rats ability but is able to pay using blue mana as well, dealing 4 damage to each creature and each player.
- yagi
- Posts: 53
- Joined: 17 Apr 2012, 08:56
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 11-16-2012 ver 1.3.1
by gos » 26 Nov 2012, 22:32
I'm getting this error when Oath of Druids resolves on my upkeep - the effect moves the cards to my graveyard, but no creature enters the battlefield and the ability isn't removed from the stack.
- Code: Select all
This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.
Index: 21, Size: 20
Version:
Forge version 1.3.1-r18201
OS: Windows 7 Version: 6.1 Architecture: amd64
Java Version: 1.7.0_07 Vendor: Oracle Corporation
Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 21, Size: 20
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at java.util.Collections$UnmodifiableList.get(Unknown Source)
at forge.game.phase.Upkeep$35.resolve(Upkeep.java:1968)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:912)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:718)
at forge.game.player.ComputerAIGeneral.playSpellAbilities(ComputerAIGeneral.java:374)
at forge.control.input.InputControl.getActualInput(InputControl.java:251)
at forge.gui.GuiInput.update(GuiInput.java:50)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.util.MyObservable.updateObservers(MyObservable.java:38)
at forge.control.input.InputControl.resetInput(InputControl.java:140)
at forge.control.input.InputControl.resetInput(InputControl.java:136)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:723)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:74)
at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:51)
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.AbstractButton.doClick(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at forge.gui.toolbox.FButton$1.keyPressed(FButton.java:91)
at java.awt.Component.processKeyEvent(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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$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)
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 11-16-2012 ver 1.3.1
by Nordos » 27 Nov 2012, 09:31
Are you sure that none of you had neither Blanket of Night or Urborg, Tomb of Yawgmoth in play?yagi wrote:AI has Crypt Rats, 2 Island and 2 Swamp in play. AI activates Crypt Rats ability but is able to pay using blue mana as well, dealing 4 damage to each creature and each player.
Re: Forge Beta: 11-16-2012 ver 1.3.1
by Doomlord » 27 Nov 2012, 11:44
I got this strange bug when playing today. It claims my maximum hand size is negative, and does not allow me to proceed as I cannot discard down to a negative amount of cards.
This probably has something to do with the Jin-Gitaxis my opponent controlled, which I killed this turn, and just got back with Grave Betrayal.
This probably has something to do with the Jin-Gitaxis my opponent controlled, which I killed this turn, and just got back with Grave Betrayal.
Re: Forge Beta: 11-16-2012 ver 1.3.1
by Alico » 27 Nov 2012, 22:29
The opponent was the Goblin Rogue deck. They had
Squeaking Pie Grubfellows in play, and activated the kinship ability. I had no cards in hand, but the game told me to chose a card to discard. The game got stuck there, and I had to forfeit the match.
Also, it may have been mentioned in this thread already, but I sometimes get an error in the first match. If you forfeit the match, it allows you to go to the next one, and it plays like you lost the first match, without error. It does not always happen, and I am not sure what the trigger is. Should I post the error message next time I get it?
Squeaking Pie Grubfellows in play, and activated the kinship ability. I had no cards in hand, but the game told me to chose a card to discard. The game got stuck there, and I had to forfeit the match.
Also, it may have been mentioned in this thread already, but I sometimes get an error in the first match. If you forfeit the match, it allows you to go to the next one, and it plays like you lost the first match, without error. It does not always happen, and I am not sure what the trigger is. Should I post the error message next time I get it?
Re: Forge Beta: 11-16-2012 ver 1.3.1
by timmermac » 28 Nov 2012, 00:24
I've seen this occasionally myself. It's a concurrent modification error. I don't think the final game of the last match I'd played is being completely cleared out when this happens, because the lower left corner of my screen says it game 2 or 3 of 3 against my previous opponent when this error occurs.
"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: Forge Beta: 11-16-2012 ver 1.3.1
by gwurb » 28 Nov 2012, 01:34
Got this on AI's draw step. It had 2 Bitterblossom, 7 Faerie Rogue tokens and Sower of Temptation with 2 cards in hand. I had Curse of the Bloody Tome targeting AI, Jace's Phantasm, Lord of the Unreal and an unequipped Runechanter's Pike with no cards in hand. I was able to quit the match, start a new one and mulligan, but the crash happened again on my first upkeep and continued with each phase.
- Code: Select all
This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.
null
Version:
Forge version 1.3.1-r18201
OS: Linux Version: 3.0.1 Architecture: i386
Java Version: 1.6.0_35 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:85)
at forge.game.zone.MagicStack.peekAbility(MagicStack.java:1225)
at forge.card.abilityfactory.ai.CounterAi.doTriggerAINoCost(CounterAi.java:113)
at forge.card.abilityfactory.SpellAiLogic.doTriggerNoCostWithSubs(SpellAiLogic.java:31)
at forge.card.abilityfactory.SpellAiLogic.doTriggerAI(SpellAiLogic.java:26)
at forge.card.abilityfactory.CommonDrawback.doTrigger(CommonDrawback.java:82)
at forge.card.abilityfactory.ai.CharmAi.chooseOptionsAi(CharmAi.java:48)
at forge.card.abilityfactory.ai.CharmAi.canPlayAI(CharmAi.java:25)
at forge.card.abilityfactory.SpellAiLogic.canPlayAIWithSubs(SpellAiLogic.java:16)
at forge.card.abilityfactory.CommonSpell.canPlayAI(CommonSpell.java:47)
at forge.game.player.ComputerUtil.canBePlayedAndPayedByAI(ComputerUtil.java:454)
at forge.game.player.ComputerUtil.playSpellAbilities(ComputerUtil.java:112)
at forge.game.player.ComputerAIGeneral.playSpellAbilitiesStackEmpty(ComputerAIGeneral.java:84)
at forge.game.player.ComputerAIGeneral.playSpellAbilities(ComputerAIGeneral.java:338)
at forge.game.player.ComputerAIInput.think(ComputerAIInput.java:117)
at forge.game.player.ComputerAIInput.showMessage(ComputerAIInput.java:77)
at forge.gui.GuiInput.setInput(GuiInput.java:71)
at forge.gui.GuiInput.update(GuiInput.java:54)
at java.util.Observable.notifyObservers(Observable.java:142)
at java.util.Observable.notifyObservers(Observable.java:98)
at forge.util.MyObservable.updateObservers(MyObservable.java:38)
at forge.game.phase.PhaseHandler.nextPhase(PhaseHandler.java:497)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:715)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:74)
at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:51)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener$Actions.actionPerformed(BasicButtonListener.java:287)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1639)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2859)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2894)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2822)
at java.awt.Component.processEvent(Component.java:6074)
at java.awt.Container.processEvent(Container.java:2039)
at java.awt.Component.dispatchEventImpl(Component.java:4660)
at java.awt.Container.dispatchEventImpl(Container.java:2097)
at java.awt.Component.dispatchEvent(Component.java:4488)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1856)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:722)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1000)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:865)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:686)
at java.awt.Component.dispatchEventImpl(Component.java:4532)
at java.awt.Container.dispatchEventImpl(Container.java:2097)
at java.awt.Window.dispatchEventImpl(Window.java:2489)
at java.awt.Component.dispatchEvent(Component.java:4488)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:668)
at java.awt.EventQueue.access$400(EventQueue.java:81)
at java.awt.EventQueue$2.run(EventQueue.java:627)
at java.awt.EventQueue$2.run(EventQueue.java:625)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:641)
at java.awt.EventQueue$3.run(EventQueue.java:639)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:638)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Re: Forge Beta: 11-16-2012 ver 1.3.1
by yagi » 28 Nov 2012, 08:13
yup, i tested this alr. Players; Crypt Rats are correctly restricted to black mana, but not the AI. U can try build a deck with 12 island, 12 swamp and 12 Rrypt Rats to test. The AI will sacrifice its Crypt Rats with all its mana, regardless of the color.Nordos wrote:Are you sure that none of you had neither Blanket of Night or Urborg, Tomb of Yawgmoth in play?yagi wrote:AI has Crypt Rats, 2 Island and 2 Swamp in play. AI activates Crypt Rats ability but is able to pay using blue mana as well, dealing 4 damage to each creature and each player.
- yagi
- Posts: 53
- Joined: 17 Apr 2012, 08:56
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 11-16-2012 ver 1.3.1
by Sloth » 28 Nov 2012, 17:23
gos wrote:I got this error when I cast Haunting Echoes. My opponent's graveyard had 2 Counterbore and a Primal Boost in it.
Both fixed! Thanks gos.gos wrote:I'm getting this error when Oath of Druids resolves on my upkeep - the effect moves the cards to my graveyard, but no creature enters the battlefield and the ability isn't removed from the stack.
Fixed! Thanks Doomlord.Doomlord wrote:I got this strange bug when playing today. It claims my maximum hand size is negative, and does not allow me to proceed as I cannot discard down to a negative amount of cards.
This probably has something to do with the Jin-Gitaxis my opponent controlled, which I killed this turn, and just got back with Grave Betrayal.
Fixed! Thanks Alico.Alico wrote:The opponent was the Goblin Rogue deck. They had
Squeaking Pie Grubfellows in play, and activated the kinship ability. I had no cards in hand, but the game told me to chose a card to discard. The game got stuck there, and I had to forfeit the match.
Fixed! Thanks gwurb.gwurb wrote:Got this on AI's draw step. It had 2 Bitterblossom, 7 Faerie Rogue tokens and Sower of Temptation with 2 cards in hand. I had Curse of the Bloody Tome targeting AI, Jace's Phantasm, Lord of the Unreal and an unequipped Runechanter's Pike with no cards in hand. I was able to quit the match, start a new one and mulligan, but the crash happened again on my first upkeep and continued with each phase.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Forge Beta: 11-16-2012 ver 1.3.1
by gos » 28 Nov 2012, 22:29
After filling my graveyard with lands, artifacts, instants, sorceries and creatures, including 4 Tarmogoyf and a Sutured Ghoul, along with 5 1/1 creatures, I cast Dread Return on the Ghoul and exiled all the other creatures in the yard.
The Sutured Ghoul entered play as a 5/9 creature, which means forge counted the Goyfs in the yard as 0/1 creatures. It is my understanding that characteristic defining abilities like Tarmogoyf's are active everywhere, and that they should have been counted as 5/6 creatures. Am I incorrect or is this a bug?
The Sutured Ghoul entered play as a 5/9 creature, which means forge counted the Goyfs in the yard as 0/1 creatures. It is my understanding that characteristic defining abilities like Tarmogoyf's are active everywhere, and that they should have been counted as 5/6 creatures. Am I incorrect or is this a bug?
Last edited by gos on 29 Nov 2012, 14:49, edited 1 time in total.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 11-16-2012 ver 1.3.1
by correioalternativo » 29 Nov 2012, 14:26
.Turnabout untaps lands of AI instead of untap only my lands.
In this version, FORGE always crashes with Mana Drain second effect (at the beginning of your next main phase...)
Sorry for my bad English.
In this version, FORGE always crashes with Mana Drain second effect (at the beginning of your next main phase...)
Sorry for my bad English.
-
correioalternativo - Posts: 279
- Joined: 23 Jul 2012, 12:01
- Has thanked: 255 times
- Been thanked: 23 times
Re: Forge Beta: 11-16-2012 ver 1.3.1
by TastetheJace » 29 Nov 2012, 22:32
I don't think Korozda Monitor 's trample works when it has counters placed on it via scavenge.
Last edited by Chris H. on 30 Nov 2012, 00:03, edited 2 times in total.
Reason: mouse-over
Reason: mouse-over
- TastetheJace
- Posts: 91
- Joined: 30 Jul 2012, 00:13
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 11-16-2012 ver 1.3.1
by Night Shadow » 30 Nov 2012, 02:53
when using Soul Seizer its transform ability doesn't work, also after countering a spell with Mana Drain forge crashes at the next upkeep.
-
Night Shadow - Posts: 31
- Joined: 03 Mar 2011, 05:25
- Has thanked: 4 times
- Been thanked: 3 times
Who is online
Users browsing this forum: No registered users and 41 guests