It is currently 27 Aug 2025, 22:35
   
Text Size

Forge Beta: 03-15-2013 ver 1.3.10

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby SpiderBrigade » 17 Mar 2013, 18:59

I saw that this was already reported in the 1.3.8 thread but not addressed:
Lich causes immediate loss (for having 0 life), which it obviously shouldn't.
SpiderBrigade
 
Posts: 23
Joined: 21 Nov 2012, 19:31
Has thanked: 1 time
Been thanked: 3 times

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby muppet » 17 Mar 2013, 19:13

Cast Necromancy on Worldgorger Dragon. Game crashed. This might be a difficult interaction to get to work I guess.
muppet
Tester
 
Posts: 590
Joined: 03 Aug 2011, 14:37
Has thanked: 33 times
Been thanked: 30 times

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby Pand3m0nia » 17 Mar 2013, 20:46

It seems somewhere between copying the old stuff to the new folders something went wrong. If download and run the new Forge again after just copying my quest data across it seems to work fine. Don't know what caused the crash though :?

Pand3m0nia wrote:Hi all,

I'm new to this forum, and I wanted to post a crash report, but as soon as try post it I get "Your post looks too spamy for a new user, please remove off-site URLs." There are no URL's anywhere in the crash report.

Pand3m0nia
 
Posts: 5
Joined: 17 Mar 2013, 15:13
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby friarsol » 17 Mar 2013, 20:53

Bundy wrote:I have Grave Betrayal in play. The computer has Veiled Serpent that is turned into a 4/4 creature. when it dies Grave betrayal puts it into play on my side at the end of the turn as an enchantment that is a zombie and has a +1/+1 counter on it.
When the computer plays a spell the Veiled Serpent triggers like normal and becomes a creature. It still has a +1/+1 counter on it, but it is no longer a zombie.
The only thing wrong in this scenario, is the Serpent shouldn't be coming back as a Zombie at all.

205.1a Some effects set an object's card type. [...] If an object's card type is removed, the subtypes correlated with that card type will remain if they are also the subtypes of a card type the object currently has; otherwise, they are also removed for the entire time the object's card type is removed.

205.3d An object can't gain a subtype that doesn't correspond to one of that object's types.

Grave Betrayal attempts to give a subtype to the enchantment that it can't have. This may be treated as an impossible action and ignored completely by the game, rather than storing "Zombie" for later use.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby Sloth » 17 Mar 2013, 21:10

Jiharo wrote:Whenever Power Sink is played by human and AI has enough lands to pay additional cost, the game freezes.
No crash report is generated but forge.log gets a line like
Code: Select all
"Power Sink (86) in ComputerUtil.canPayAdditionalCosts() without an activating player"
Fixed! thanks Jiharo.

Bundy wrote:I have Grave Betrayal in play. The computer has Veiled Serpent that is turned into a 4/4 creature. when it dies Grave betrayal puts it into play on my side at the end of the turn as an enchantment that is a zombie and has a +1/+1 counter on it.
When the computer plays a spell the Veiled Serpent triggers like normal and becomes a creature. It still has a +1/+1 counter on it, but it is no longer a zombie.
I'm not sure about the enchantment being a zombie, but the rest sounds right. What did you expect?

Bundy wrote:Computer has 8 cards in hand at the end of the turn and discards Emrakul, the Aeons Torn which gets shuffled into the library, then the game freezes. The shuffle is still on the stack and also the last thing mentioned in the log.
Fixed! Thanks Bundy.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby Chris H. » 17 Mar 2013, 21:14

Pand3m0nia wrote:Description: I had just downloaded the new version of Forge, read the Read Me and had copied the relevant older files to the folders in the res folder. When I try to start Forge, it gets to the "Creating display components" bar, which is full, and then it crashes.



NullPointerException | Open
Code: Select all
Forge Version:    1.3.10-r20348
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_17 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.deckeditor.controllers.CEditorPreferences.initialize(CEditorPreferences.java:75)
   at forge.view.FView.initialize(FView.java:107)
   at forge.control.FControl$6.run(FControl.java:179)
   at java.awt.event.InvocationEvent.dispatch(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.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)
 
I suspect that the /res/preferences/editor.preferences file is the problem. I would suggest deleting this file and the editor.default.preferences file found in that folder.

Then re-extract the archive and just copy over these two files.
User avatar
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

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby friarsol » 18 Mar 2013, 02:46

- Necromancy not being able to figure out what it can be attached to (and crashing) should be fixed for the next release/snapshot.
Last edited by friarsol on 18 Mar 2013, 14:54, edited 1 time in total.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby mightyjl » 18 Mar 2013, 05:12

My "All Decks" tab in the Editor has vanished. Where did it go, and how do I bring it back??
mightyjl
 
Posts: 18
Joined: 16 Mar 2013, 02:51
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby myk » 18 Mar 2013, 05:35

@mightyjl: a stopgap fix for this is to remove the res/layouts/editor_preferred.xml file so Forge reloads the default layout.
myk
 
Posts: 439
Joined: 17 Jan 2013, 02:39
Location: California
Has thanked: 38 times
Been thanked: 57 times

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby lazylockie » 18 Mar 2013, 14:05

there was an issue with Momentary Blink on 1.3.9, I didn't have time to check on 1.3.10: it was bringing the creature back the same object than before blinking. This means that a previously tapped creature is still tapped after Blink. The creature still died in response to a removal. Restoration Angel is working fine though.
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby friarsol » 18 Mar 2013, 14:24

lazylockie wrote:there was an issue with Momentary Blink on 1.3.9, I didn't have time to check on 1.3.10:
I know you are lazy (hence your username), but you probably should actually confirm if an issue is still around before reporting if it's still an issue.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby Jak » 18 Mar 2013, 14:36

The Image for Krosan Cloudscraper does not show. The file was downloaded and is in the folder.
Jak
 
Posts: 23
Joined: 23 Mar 2011, 07:37
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby Nordos » 18 Mar 2013, 14:44

Description: enchanted a Simic Sky Swallower with Necromancy

NullPointerException | Open
Code: Select all
Forge Version:    1.3.10-r20348
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_04 Oracle Corporation

java.lang.NullPointerException
   at forge.game.GameAction.checkStateEffects(GameAction.java:1019)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:212)
   at forge.game.zone.MagicStack.finishResolving(MagicStack.java:982)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1027)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1223)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1018)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:841)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:738)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:71)
   at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:110)
   at forge.gui.InputProxy.setInput(InputProxy.java:62)
   at forge.control.input.InputControl.setNewInput(InputControl.java:256)
   at forge.gui.InputProxy.update(InputProxy.java:49)
   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.game.phase.PhaseHandler.passPriority(PhaseHandler.java:743)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:71)
   at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
   at forge.gui.InputProxy.selectButtonOK(InputProxy.java:71)
   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$000(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: Sorry for that...
Last edited by Nordos on 18 Mar 2013, 15:00, edited 1 time in total.
Nordos
 
Posts: 558
Joined: 23 May 2011, 14:06
Has thanked: 6 times
Been thanked: 18 times

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby friarsol » 18 Mar 2013, 14:54

Nordos wrote:Description: enchanted a Simic Sky Swallower with Necromancy
Necromancy bug was already reported as fixed, just a handful of posts below this one.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 03-15-2013 ver 1.3.10

Postby jwallstone » 18 Mar 2013, 19:37

Game hung with Wake Thrasher's ability on the stack during AI's turn. Not sure if this is related to the number of other hangs that occur with certain abilities on the stack.
jwallstone
 
Posts: 66
Joined: 02 Mar 2012, 06:16
Has thanked: 0 time
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 58 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 58 users online :: 0 registered, 0 hidden and 58 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 58 guests

Login Form