Forge Beta: 11-30-2012 ver 1.3.2
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 11-30-2012 ver 1.3.2
by TastetheJace » 07 Dec 2012, 01:32
Hit AI with Thada Adel, Acquisitor, exiled Kitesail. Couldn't cast it from exile during second main phase of same turn.
- TastetheJace
- Posts: 91
- Joined: 30 Jul 2012, 00:13
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 11-30-2012 ver 1.3.2
by Xitax » 07 Dec 2012, 03:40
AI casts Telekinesis, and now my creature never untaps.
Re: Forge Beta: 11-30-2012 ver 1.3.2
by jwallstone » 07 Dec 2012, 04:37
I'm not sure if this is known already, but the game doesn't recognize card images in the pics folder when they have an apostrophe.
- jwallstone
- Posts: 66
- Joined: 02 Mar 2012, 06:16
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 11-30-2012 ver 1.3.2
by friarsol » 07 Dec 2012, 04:44
Well, picture names should not have apostrophes in them.jwallstone wrote:I'm not sure if this is known already, but the game doesn't recognize card images in the pics folder when they have an apostrophe.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 11-30-2012 ver 1.3.2
by moomarc » 07 Dec 2012, 04:49
The image name should be recognized if it uses the full CCGHQ naming convention like Hero's Resolve.full.jpgfriarsol wrote:Well, picture names should not have apostrophes in them.jwallstone wrote:I'm not sure if this is known already, but the game doesn't recognize card images in the pics folder when they have an apostrophe.
-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: 11-30-2012 ver 1.3.2
by serrasmurf » 07 Dec 2012, 12:02
Explore does not allow me to play an extra land...
Last edited by Chris H. on 07 Dec 2012, 12:15, edited 1 time in total.
Reason: mouse-over
Reason: mouse-over
- serrasmurf
- Posts: 316
- Joined: 30 Jan 2010, 14:09
- Location: The Netherlands
- Has thanked: 3 times
- Been thanked: 18 times
Re: Forge Beta: 11-30-2012 ver 1.3.2
by moomarc » 07 Dec 2012, 12:56
Already fixed soon after release.serrasmurf wrote: Explore does not allow me to play an extra land...
-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: 11-30-2012 ver 1.3.2
by Doerk » 07 Dec 2012, 14:45
Cards like Ghostly Prison and Propaganda are not resolved correctly (sometimes). In my current game the AI has no lands but only one permanent on the table (Briarberry Cohort). I have Ghostly Prison on the table, but the AI still can attack me without paying mana.
Last edited by Chris H. on 07 Dec 2012, 16:18, edited 1 time in total.
Reason: mouse-over
Reason: mouse-over
Re: Forge Beta: 11-30-2012 ver 1.3.2
by jwallstone » 07 Dec 2012, 20:17
Well, I downloaded zips of the images directly from CCGHQ, from this link:moomarc wrote:The image name should be recognized if it uses the full CCGHQ naming convention like Hero's Resolve.full.jpg
viewtopic.php?f=15&t=445&start=1365
Put them in /res/pics/[Set], and the ones with apostrophes don't show up.
Just some quick examples:
Alchemist's Refuge
Angel's Tomb
Angel's Mercy
Cathars' Crusade
The files are found in /res/pics/AVR/ and are named:
Alchemist’s Refuge.full.jpg
Angel’s Mercy.full.jpg
Angel’s Tomb.full.jpg
Cathars’ Crusade.full.jpg
Just copied and pasted the filenames.
EDIT: Downloaded from this exact post:
viewtopic.php?f=15&t=445&start=1185#p89069
- jwallstone
- Posts: 66
- Joined: 02 Mar 2012, 06:16
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 11-30-2012 ver 1.3.2
by Andy9973 » 07 Dec 2012, 20:44
AI and me had both 3 life. Since I was curious if Forge can handle a draw I cast Flamebreak which gave me this error message. Both AI and me had won 1 of the first 2 games. 

- 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.2-r18484
OS: Windows 7 Version: 6.1 Architecture: amd64
Java Version: 1.7.0_06 Vendor: Oracle Corporation
Detailed error trace:
java.lang.NullPointerException
at forge.game.MatchController.getGamesWonBy(MatchController.java:235)
at forge.gui.match.ViewWinLose.<init>(ViewWinLose.java:107)
at forge.GameAction.checkStateEffects(GameAction.java:1040)
at forge.game.zone.MagicStack.finishResolving(MagicStack.java:1053)
at forge.card.abilityfactory.AbilityFactory.resolveSubAbilities(AbilityFactory.java:1746)
at forge.card.abilityfactory.AbilityFactory.passUnlessCost(AbilityFactory.java:1585)
at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:1724)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:909)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:724)
at forge.game.player.ComputerAIGeneral.playSpellAbilities(ComputerAIGeneral.java:376)
at forge.control.input.InputControl.getActualInput(InputControl.java:252)
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:729)
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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.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$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: 11-30-2012 ver 1.3.2
by cc-drake » 07 Dec 2012, 21:16
My Haunting Echoes don't shuffle AI's library.
Re: Forge Beta: 11-30-2012 ver 1.3.2
by freestorageaccount » 08 Dec 2012, 05:19
Compy tries to cast Dance of the Dead. I think the Stack panel said it's targeting Blazing Archon, which is reasonable, but the Log says
I also remember it reanimating a Sphinx of the Steel Wind, me killing it, it casting Animate Dead on it, and Animate Dead fizzling. This kind of event seems to happen a lot.
If I go to the deck editor, sort either the Card Catalog or the Current Deck by quantity, then try Add/Remove 4, only enough move to bump the selected card's quantity to the next tier (e.g., if the most common cards in a deck are 8 Swamps and 6 Mountains with 3 of everything else, then trying to remove 4 Swamps results in removing 2, and trying again removes 3). It's as if Forge is trying to keep the list sorted and move the cards at the same time and confusing itself.
In quest mode, leaving the spell shop and returning seems to restore all the packs (anything other than single cards) for sale. I think I also saw some of the singles disappearing/changing when I did that -- I might've closed Forge before reentering.
and whaddaya know, the Gatekeeper comes out.Ned Flanders 4 cast Dance of the Dead (34) targeting Gatekeeper of Malakir (85) Blazing Archon (20) .
I also remember it reanimating a Sphinx of the Steel Wind, me killing it, it casting Animate Dead on it, and Animate Dead fizzling. This kind of event seems to happen a lot.
If I go to the deck editor, sort either the Card Catalog or the Current Deck by quantity, then try Add/Remove 4, only enough move to bump the selected card's quantity to the next tier (e.g., if the most common cards in a deck are 8 Swamps and 6 Mountains with 3 of everything else, then trying to remove 4 Swamps results in removing 2, and trying again removes 3). It's as if Forge is trying to keep the list sorted and move the cards at the same time and confusing itself.
In quest mode, leaving the spell shop and returning seems to restore all the packs (anything other than single cards) for sale. I think I also saw some of the singles disappearing/changing when I did that -- I might've closed Forge before reentering.
-- freestorageaccount (= accurate forge notes) This is not a subliminal message. At least for the prosilver theme.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
-
freestorageaccount - Posts: 246
- Joined: 21 Sep 2009, 01:42
- Location: Hilbert's Hotel
- Has thanked: 1 time
- Been thanked: 0 time
Re: Forge Beta: 11-30-2012 ver 1.3.2
by gos » 08 Dec 2012, 12:54
. Korozda Monitor doesn't have trample. I had scavenged 8 +1/+1 counters onto it. I didn't notice whether it had trample before I scavenged onto it.
Edit: Nope, doesn't have trample at any point.
Edit: Nope, doesn't have trample at any point.
- 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-30-2012 ver 1.3.2
by friarsol » 08 Dec 2012, 13:59
This was already reported and fixed.gos wrote:. Korozda Monitor doesn't have trample.
Both of these cards were hardcoded and have been a major pain in the ass over the last few years. I've recently converted them to script, and I'm hopeful that means they will work much much better.
This should be fixed now.cc-drake wrote:My Haunting Echoes don't shuffle AI's library.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 11-30-2012 ver 1.3.2
by gos » 08 Dec 2012, 14:16
When I cast Tower Above on a creature, and then attack with it, I get the following error:
- 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.2-r18484
OS: Windows 7 Version: 6.1 Architecture: amd64
Java Version: 1.7.0_07 Vendor: Oracle Corporation
Detailed error trace:
java.lang.NullPointerException
at forge.card.abilityfactory.AbilityFactory.getAbility(AbilityFactory.java:129)
at forge.card.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:470)
at forge.card.trigger.TriggerHandler.runTrigger(TriggerHandler.java:324)
at forge.game.phase.CombatUtil.checkDeclareAttackers(CombatUtil.java:2758)
at forge.game.phase.PhaseUtil.handleAttackingTriggers(PhaseUtil.java:206)
at forge.game.phase.CombatUtil.checkPropagandaEffects(CombatUtil.java:2674)
at forge.game.phase.PhaseUtil.handleDeclareAttackers(PhaseUtil.java:170)
at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:286)
at forge.control.input.InputControl.getActualInput(InputControl.java:186)
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:501)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:721)
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:140)
at forge.control.input.InputControl.resetInput(InputControl.java:136)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:729)
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:140)
at forge.control.input.InputControl.resetInput(InputControl.java:136)
at forge.control.input.InputAttack.selectButtonOK(InputAttack.java:92)
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
Who is online
Users browsing this forum: No registered users and 58 guests