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

Forge Beta: 11-30-2012 ver 1.3.2

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

Re: Forge Beta: 11-30-2012 ver 1.3.2

Postby 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

Postby Xitax » 07 Dec 2012, 03:40

AI casts Telekinesis, and now my creature never untaps.
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 11-30-2012 ver 1.3.2

Postby 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

Postby friarsol » 07 Dec 2012, 04:44

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.
Well, picture names should not have apostrophes in them.
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

Postby moomarc » 07 Dec 2012, 04:49

friarsol wrote:
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.
Well, picture names should not have apostrophes in them.
The image name should be recognized if it uses the full CCGHQ naming convention like Hero's Resolve.full.jpg
-Marc
User avatar
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

Postby 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
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

Postby moomarc » 07 Dec 2012, 12:56

serrasmurf wrote: Explore does not allow me to play an extra land...
Already fixed soon after release.
-Marc
User avatar
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

Postby 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
Doerk
 
Posts: 41
Joined: 12 Apr 2011, 16:43
Has thanked: 2 times
Been thanked: 1 time

Re: Forge Beta: 11-30-2012 ver 1.3.2

Postby jwallstone » 07 Dec 2012, 20:17

moomarc wrote:The image name should be recognized if it uses the full CCGHQ naming convention like Hero's Resolve.full.jpg
Well, I downloaded zips of the images directly from CCGHQ, from this link:
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

Postby 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. :mrgreen:

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)
Andy9973
 
Posts: 103
Joined: 30 Apr 2012, 08:35
Has thanked: 47 times
Been thanked: 5 times

Re: Forge Beta: 11-30-2012 ver 1.3.2

Postby cc-drake » 07 Dec 2012, 21:16

My Haunting Echoes don't shuffle AI's library.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 11-30-2012 ver 1.3.2

Postby 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
Ned Flanders 4 cast Dance of the Dead (34) targeting Gatekeeper of Malakir (85) Blazing Archon (20) .
and whaddaya know, the Gatekeeper comes out.

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.
User avatar
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

Postby 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.
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

Postby friarsol » 08 Dec 2012, 13:59

gos wrote:. Korozda Monitor doesn't have trample.
This was already reported and fixed.

freestorageaccount wrote:[Animate Dead and Dance of the Dead don't work very well]
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.

cc-drake wrote:My Haunting Echoes don't shuffle AI's library.
This should be fixed now.
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

Postby 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

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 76 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 76 users online :: 0 registered, 0 hidden and 76 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 76 guests

Login Form