Forge Beta: 05-17-2013 ver 1.3.16
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 05-17-2013 ver 1.3.16
by Trent Almighty » 29 May 2013, 16:52
World Queller only asks for card types, so it was my understanding that you could choose instant or sorcery so you don't have have to sack anything, sorry if I misunderstoodNordos wrote:Umm, instants and sorceries aren't permanents, are they?
Ok, Tribals are. Some of them anyway.
- Trent Almighty
- Posts: 10
- Joined: 04 Oct 2012, 20:48
- Has thanked: 2 times
- Been thanked: 0 time
Re: Forge Beta: 05-17-2013 ver 1.3.16
by friarsol » 29 May 2013, 17:01
Yea the card must be scripted to use Permanent Types instead of Card Types. The ruling specifically states if you choose Instant or Sorcery nothing happens.Trent Almighty wrote:World Queller only asks for card types, so it was my understanding that you could choose instant or sorcery so you don't have have to sack anything, sorry if I misunderstoodNordos wrote:Umm, instants and sorceries aren't permanents, are they?
Ok, Tribals are. Some of them anyway.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 05-17-2013 ver 1.3.16
by NoctisIncendia » 29 May 2013, 20:19
Nope, the sac is a delayed trigger created by the engine, not an ability of the token itself. Forge currently has it on the token, which isn't right.friarsol wrote:Why do you think only one should be sacrificed? That would be like Cloning a Ball Lightning, part of the Card text says to Sacrifice it at a specific time. Obviously it shouldn't crash when it resolves, but you should probably post the crash if you want someone to be able to check it out.NoctisIncendia wrote:I attack with Gemini Engine and Wayfaring Temple, both go unblocked, as well as the twin token. I populate the twin token with the temple's trigger. At end of combat, both twin tokens trigger to be sacrificed when only the one created by gemini should, and when the populated token's sac trigger tries to resolve, Forge crashes.
- NoctisIncendia
- Posts: 27
- Joined: 08 Feb 2012, 11:14
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 05-17-2013 ver 1.3.16
by cc-drake » 30 May 2013, 15:29
AI casts Hypergenesis in his first turn...
Re: Forge Beta: 05-17-2013 ver 1.3.16
by horsekateer » 30 May 2013, 20:22
Description: Act of Treason was returning a Thrull Parasite to my opponent that was enchanted by holy mantle.
- IllegalArgumentException | Open
- Code: Select all
Forge Version: 1.3.16-r21506
Operating System: Mac OS X 10.8.3 x86_64
Java Version: 1.6.0_45 Apple Inc.
java.lang.IllegalArgumentException: component and container should be in the same top-level window
at java.awt.Container.checkAdding(Container.java:464)
at java.awt.Container.setComponentZOrder(Container.java:701)
at forge.view.arcane.PlayArea.positionAllCards(PlayArea.java:282)
at forge.view.arcane.PlayArea.doLayout(PlayArea.java:256)
at java.awt.Container.validateTree(Container.java:1505)
at java.awt.Container.validateTree(Container.java:1511)
at java.awt.Container.validateTree(Container.java:1511)
at java.awt.Container.validate(Container.java:1478)
at javax.swing.RepaintManager$2.run(RepaintManager.java:698)
at javax.swing.RepaintManager$2.run(RepaintManager.java:696)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:695)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1683)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:669)
at java.awt.EventQueue$2.run(EventQueue.java:667)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:678)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
- horsekateer
- Posts: 55
- Joined: 03 Apr 2013, 21:58
- Has thanked: 7 times
- Been thanked: 0 time
Re: Forge Beta: 05-17-2013 ver 1.3.16
by thefiremind » 30 May 2013, 23:22
Description: I made a Booster Draft, played against only one opponent, won that match, then clicked again on "Start" to play another match using the same deck.
EDIT: Another one:
Description: opponent played Tormentor Exarch. I guess its trigger was about to go to the stack, but the crash happened before it had the chance.
- IndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.3.16-r21506
Operating System: Windows 8 6.2 x86
Java Version: 1.7.0_21 Oracle Corporation
java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.gui.home.sanctioned.CSubmenuDraft.startGame(CSubmenuDraft.java:128)
at forge.gui.home.sanctioned.CSubmenuDraft.access$3(CSubmenuDraft.java:93)
at forge.gui.home.sanctioned.CSubmenuDraft$3.actionPerformed(CSubmenuDraft.java:60)
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$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)
EDIT: Another one:
Description: opponent played Tormentor Exarch. I guess its trigger was about to go to the stack, but the crash happened before it had the chance.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.16-r21506
Operating System: Windows 8 6.2 x86
Java Version: 1.7.0_21 Oracle Corporation
java.lang.NullPointerException
at forge.card.ability.effects.CharmEffect.chainAbilities(CharmEffect.java:105)
at forge.card.ability.effects.CharmEffect.makeChoices(CharmEffect.java:96)
at forge.card.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:401)
at forge.card.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:252)
at forge.card.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:193)
at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:206)
at forge.game.zone.MagicStack.finishResolving(MagicStack.java:732)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:616)
at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:746)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:754)
at forge.game.player.PlayerController.passPriority(PlayerController.java:82)
at forge.control.input.InputBase$1.run(InputBase.java:74)
at forge.FThreads$1.run(FThreads.java:115)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-
thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 721 times
Re: Forge Beta: 05-17-2013 ver 1.3.16
by texas » 31 May 2013, 02:56
Description: Crash occurred at my DA phase on turn 3 against quest opponent Aurelia 2. She had a plains on the field, I had 2 tapped forests and Quest for Renewal (no attacking creatures).
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.16-r21506
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_21 Oracle Corporation
java.lang.NullPointerException
at forge.control.input.InputAttack.setCurrentDefender(InputAttack.java:153)
at forge.control.input.InputAttack.selectButtonOK(InputAttack.java:101)
at forge.gui.InputProxy.selectButtonOK(InputProxy.java:103)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:59)
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:87)
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)
Re: Forge Beta: 05-17-2013 ver 1.3.16
by rnitni » 31 May 2013, 15:23
Dryad Militant exiles also creatures
EDIT: Oh, nevermind. It was a creature with haunt, it exiled itself
EDIT: Oh, nevermind. It was a creature with haunt, it exiled itself
- rnitni
- Posts: 9
- Joined: 10 Aug 2011, 08:34
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 05-17-2013 ver 1.3.16
by newcomer » 02 Jun 2013, 09:37
Not sure if this has been fixed in 1.4.0.
I used a windswept heath in turn 1, held down <enter> to move through the phases of the turn and got 2013-06-02-00.txt. I continued the game and used flooded strand later on to get 2013-06-02-01.txt.
It would be good if the AI does not cast Ixidron when there is no creature on the field.
Description: from 2013-06-02-00.txt
Description: from 2013-06-02-01.txt
I used a windswept heath in turn 1, held down <enter> to move through the phases of the turn and got 2013-06-02-00.txt. I continued the game and used flooded strand later on to get 2013-06-02-01.txt.
It would be good if the AI does not cast Ixidron when there is no creature on the field.
Description: from 2013-06-02-00.txt
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.16-r21506
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_17 Oracle Corporation
java.lang.NullPointerException
at forge.control.input.InputAttack.setCurrentDefender(InputAttack.java:153)
at forge.control.input.InputAttack.selectButtonOK(InputAttack.java:101)
at forge.gui.InputProxy.selectButtonOK(InputProxy.java:103)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:59)
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:87)
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)
Description: from 2013-06-02-01.txt
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.16-r21506
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_17 Oracle Corporation
java.lang.NullPointerException
at forge.control.input.InputAttack.setCurrentDefender(InputAttack.java:153)
at forge.control.input.InputAttack.selectButtonOK(InputAttack.java:101)
at forge.gui.InputProxy.selectButtonOK(InputProxy.java:103)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:59)
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:87)
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)
- Attachments
-
- 2013-06-02-01.txt
- (3.03 KiB) Downloaded 169 times
-
- 2013-06-02-00.txt
- (3.03 KiB) Downloaded 145 times
Last edited by Chris H. on 02 Jun 2013, 13:22, edited 1 time in total.
Reason: added crash report
Reason: added crash report
Who is online
Users browsing this forum: Bing [Bot] and 172 guests