Forge Beta: 03-01-2013 ver 1.3.9
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 03-01-2013 ver 1.3.9
by 7543021 » 11 Mar 2013, 11:18
Blood Artist works wrong. If Blood Artist and one or more other creatures die at the same time, its ability will trigger for each of those creatures.But it only triggered once when i use Wrath of God to wipe out the field
- 7543021
- Posts: 14
- Joined: 16 Feb 2013, 08:54
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 03-01-2013 ver 1.3.9
by mahan21 » 11 Mar 2013, 14:19
Inkwell Leviathan can be enchanted both by me and the opponent.
Re: Forge Beta: 03-01-2013 ver 1.3.9
by Lapsa » 11 Mar 2013, 16:35
I'm very sorry if I'm putting this in the wrong place or if it's been addressed previously. I am having a problem where none of the options work, even with them checked/unchecked. It forces ante and deck conformity no matter what options I choose.
* Sorry I managed to fix it now. : D
* Sorry I managed to fix it now. : D
Re: Forge Beta: 03-01-2013 ver 1.3.9
by moomarc » 11 Mar 2013, 17:47
Glad you got it working. Out of curiosity, what was the issue? Were you trying to play without extracting the archive first? Happy Forging!Lapsa wrote:I'm very sorry if I'm putting this in the wrong place or if it's been addressed previously. I am having a problem where none of the options work, even with them checked/unchecked. It forces ante and deck conformity no matter what options I choose.
* Sorry I managed to fix it now. : D
-Marc
-
moomarc - Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by jwallstone » 11 Mar 2013, 18:04
This only happened once, and I can't reproduce it. I don't know if some combination of searching, sorting, or buying triggered it. Sorry I can't be of more help.myk wrote:Hi jwallstone, does this happen every time for you, or does it take a specific sequence of actions?
- jwallstone
- Posts: 66
- Joined: 02 Mar 2012, 06:16
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 03-01-2013 ver 1.3.9
by squee1968 » 11 Mar 2013, 19:30
The 'CombatDamage$ True' parameter on Sabertooth Cobra shouldn't be there, for reasons that should be obvious.
Re: Forge Beta: 03-01-2013 ver 1.3.9
by Lapsa » 11 Mar 2013, 22:55
I had accidentally copied over some of the properties files from a previous version I guess(while transferring pictures from one version to another). I just deleted the entire folder and tried again from scratch and it worked.moomarc wrote:Glad you got it working. Out of curiosity, what was the issue? Were you trying to play without extracting the archive first? Happy Forging!
Re: Forge Beta: 03-01-2013 ver 1.3.9
by Draconas » 12 Mar 2013, 00:10
Description: I was playing a Dimir deck and about to attack with a 40/40 Consuming Aberration the computer blocked with a Myr token, and the program generated this crash report during the combat damage step. I experienced a similar problem the previous game when my Jace's Phantasm encoded with Paranoid Delusions was blocked.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.9-r19953
Operating System: Windows 7 6.1 x86
Java Version: 1.6.0_39 Sun Microsystems Inc.
java.lang.NullPointerException
at java.util.TreeMap.getEntry(Unknown Source)
at java.util.TreeMap.containsKey(Unknown Source)
at java.util.TreeMap$KeySet.contains(Unknown Source)
at forge.Card.hasProperty(Card.java:6990)
at forge.Card.isValid(Card.java:6193)
at forge.GameEntity.isValid(GameEntity.java:294)
at forge.card.trigger.TriggerChangesZone.performTest(TriggerChangesZone.java:75)
at forge.card.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:442)
at forge.card.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:385)
at forge.card.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:296)
at forge.game.GameAction.checkStateEffects(GameAction.java:1084)
at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:348)
at forge.control.input.InputControl.getActualInput(InputControl.java:187)
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.game.phase.PhaseHandler.nextPhase(PhaseHandler.java:515)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:732)
at forge.gui.GuiInput.update(GuiInput.java:57)
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:141)
at forge.control.input.InputControl.resetInput(InputControl.java:137)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:740)
at forge.gui.GuiInput.update(GuiInput.java:57)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.util.MyObservable.updateObservers(MyObservable.java:38)
at forge.game.phase.PhaseHandler.nextPhase(PhaseHandler.java:515)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:732)
at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:110)
at forge.gui.GuiInput.setInput(GuiInput.java:71)
at forge.gui.GuiInput.update(GuiInput.java:54)
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:141)
at forge.control.input.InputControl.resetInput(InputControl.java:137)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:740)
at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:57)
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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(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.security.AccessControlContext$1.doIntersectionPrivilege(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.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)
Last edited by Chris H. on 12 Mar 2013, 00:29, edited 2 times in total.
Reason: mouseover
Reason: mouseover
- Draconas
- Posts: 6
- Joined: 17 Nov 2012, 00:57
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 03-01-2013 ver 1.3.9
by freddyjsg » 12 Mar 2013, 02:29
Griffin Protector ability activates when he enters on the battlefield, altough it should be when another creature enters.
Last edited by Chris H. on 12 Mar 2013, 12:04, edited 1 time in total.
Reason: mouseover
Reason: mouseover
Re: Forge Beta: 03-01-2013 ver 1.3.9
by swordshine » 12 Mar 2013, 05:10
squee1968 wrote:The 'CombatDamage$ True' parameter on Sabertooth Cobra shouldn't be there, for reasons that should be obvious.
Both fixed, thanks.freddyjsg wrote:Griffin Protector ability activates when he enters on the battlefield, altough it should be when another creature enters.
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by gos » 12 Mar 2013, 12:53
I've been having a problem with triggered effects that leave the game hanging with no way of responding to them in version 1.3.9, but until now haven't been able to describe this accurately enough or consistently reproduce it to offer a bug report.
When triggered effects controlled by my opponent go on the stack between my cleanup and his upkeep, they hang on the stack without resolving. An example of this kind of effect, and a perfect way to reproduce this is Wake Thrasher 's triggered ability.
I have neither my cleanup nor my opponent's upkeep highlighted (i.e. I have forge set to not stop at these steps if nothing happens).
If I have any instant-speed effects available to me or can tap lands, I can work around this issue by tapping a land or starting to cast a spell/activate an ability, even if I cancel the action immediately afterwards. After doing this, the triggered effects on the stack resolve normally. If I have no untapped lands or instant-speed resources, I'm stuck, with no option but to concede.
When triggered effects controlled by my opponent go on the stack between my cleanup and his upkeep, they hang on the stack without resolving. An example of this kind of effect, and a perfect way to reproduce this is Wake Thrasher 's triggered ability.
I have neither my cleanup nor my opponent's upkeep highlighted (i.e. I have forge set to not stop at these steps if nothing happens).
If I have any instant-speed effects available to me or can tap lands, I can work around this issue by tapping a land or starting to cast a spell/activate an ability, even if I cancel the action immediately afterwards. After doing this, the triggered effects on the stack resolve normally. If I have no untapped lands or instant-speed resources, I'm stuck, with no option but to concede.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by moomarc » 12 Mar 2013, 13:34
Just tried to reproduce this but it passes through without any issues turn after turn. Hopefully that means the problem was already fixed.gos wrote:I've been having a problem with triggered effects that leave the game hanging with no way of responding to them in version 1.3.9, but until now haven't been able to describe this accurately enough or consistently reproduce it to offer a bug report.
When triggered effects controlled by my opponent go on the stack between my cleanup and his upkeep, they hang on the stack without resolving. An example of this kind of effect, and a perfect way to reproduce this is Wake Thrasher 's triggered ability.
I have neither my cleanup nor my opponent's upkeep highlighted (i.e. I have forge set to not stop at these steps if nothing happens).
If I have any instant-speed effects available to me or can tap lands, I can work around this issue by tapping a land or starting to cast a spell/activate an ability, even if I cancel the action immediately afterwards. After doing this, the triggered effects on the stack resolve normally. If I have no untapped lands or instant-speed resources, I'm stuck, with no option but to concede.
-Marc
-
moomarc - Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by Bundy » 12 Mar 2013, 17:07
Description: Don't know what happened. I attack with Phytohydra. Computer blocks with Pride of Lions which is enchanted with Trollhide and equipped with Viridian Longbow.
Last 3 entries in the log file are my attack, then the computer activates Pride of Lions and the last entry just says Pride of Lions with nothing else.
Last 3 entries in the log file are my attack, then the computer activates Pride of Lions and the last entry just says Pride of Lions with nothing else.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.9-r19953
Operating System: Windows 8 6.2 x86
Java Version: 1.7.0_17 Oracle Corporation
java.lang.NullPointerException
at forge.game.phase.Combat.assignBlockersDamage(Combat.java:697)
at forge.game.phase.Combat.assignCombatDamage(Combat.java:754)
at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:344)
at forge.control.input.InputControl.getActualInput(InputControl.java:187)
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.game.phase.PhaseHandler.nextPhase(PhaseHandler.java:515)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:732)
at forge.gui.GuiInput.update(GuiInput.java:57)
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:141)
at forge.control.input.InputControl.resetInput(InputControl.java:137)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:740)
at forge.gui.GuiInput.update(GuiInput.java:57)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.util.MyObservable.updateObservers(MyObservable.java:38)
at forge.game.phase.PhaseHandler.nextPhase(PhaseHandler.java:515)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:732)
at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:110)
at forge.gui.GuiInput.setInput(GuiInput.java:71)
at forge.gui.GuiInput.update(GuiInput.java:54)
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:141)
at forge.control.input.InputControl.resetInput(InputControl.java:137)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:740)
at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:57)
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)
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by atar » 12 Mar 2013, 17:16
This version is too buggy! It crashes almost 50% times without exaggeration 

Re: Forge Beta: 03-01-2013 ver 1.3.9
by Chris H. » 12 Mar 2013, 18:01
atar wrote:This version is too buggy! It crashes almost 50% times without exaggeration
It would be helpful if you had included the crash report and provided additional information.
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Who is online
Users browsing this forum: No registered users and 39 guests