Page 2 of 5

Re: Forge 10/31/2010 (unofficial BETA) version

PostPosted: 01 Nov 2010, 20:27
by timmermac
This happened after applying the fixed .jar that was posted.

Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to mtgerror@yahoo.com
There is an error in the card code for Llanowar Mentor:
Version:Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $OS: Windows XP Version: 5.1 Architecture: x86 Java Version: 1.6.0_21 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.RuntimeException: Mana_Part : checkMana() error, argument mana is invalid mana, mana - a
   at forge.Mana_Part.checkSingleMana(Mana_Part.java:32)
   at forge.Mana_PartColor.<init>(Mana_PartColor.java:15)
   at forge.ManaCost.getManaPart(ManaCost.java:198)
   at forge.ManaCost.split(ManaCost.java:168)
   at forge.ManaCost.<init>(ManaCost.java:27)
   at forge.ComputerUtil.canPayCost(ComputerUtil.java:192)
   at forge.ComputerAI_General.getPlayable(ComputerAI_General.java:257)
   at forge.ComputerAI_General.getMain2(ComputerAI_General.java:244)
   at forge.ComputerAI_General.playCards(ComputerAI_General.java:35)
   at forge.ComputerAI_General.main2(ComputerAI_General.java:31)
   at forge.ComputerAI_Input.think(ComputerAI_Input.java:57)
   at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:29)
   at forge.GuiInput.setInput(GuiInput.java:27)
   at forge.GuiInput.update(GuiInput.java:21)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:10)
   at forge.InputControl.resetInput(InputControl.java:25)
   at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:98)
   at forge.GuiInput.selectButtonOK(GuiInput.java:36)
   at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:985)
   at forge.GuiDisplay4.access$3(GuiDisplay4.java:984)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:771)
   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 org.jvnet.substance.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:111)
   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.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 10/31/2010 (unofficial BETA) version

PostPosted: 01 Nov 2010, 21:08
by timmermac
10/31 beta: Computer attempts to use Ambassador Laquatus ability.

Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


null


Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_21 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.AllZoneUtil.getPlayerCardsInLibrary(AllZoneUtil.java:230)
   at forge.GameAction.mill(GameAction.java:119)
   at forge.CardFactory_Creatures$581.resolve(CardFactory_Creatures.java:17478)
   at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:58)
   at forge.GuiInput.selectButtonOK(GuiInput.java:36)
   at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:985)
   at forge.GuiDisplay4.access$3(GuiDisplay4.java:984)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:771)
   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 org.jvnet.substance.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:111)
   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.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: This also causes an index error and a game concession.

Re: Forge 10/31/2010 (unofficial BETA) version

PostPosted: 01 Nov 2010, 23:53
by Almost_Clever
So Cephalid Broker went from Ba-roken ("draw two cards") to Broken ("concede the game"). I haven't applied the patch yet, so this may be moot...

Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


Index: 0, Size: 0


Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $

OS: Windows Vista Version: 6.0 Architecture: x86

Java Version: 1.6.0_11 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   at java.util.ArrayList.RangeCheck(Unknown Source)
   at java.util.ArrayList.remove(Unknown Source)
   at forge.MagicStack.pop(MagicStack.java:328)
   at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:25)
   at forge.GuiInput.selectButtonOK(GuiInput.java:36)
   at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:999)
   at forge.GuiDisplay3.access$3(GuiDisplay3.java:998)
   at forge.GuiDisplay3$26.actionPerformed(GuiDisplay3.java:793)
   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.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 10/31/2010 (unofficial BETA) version

PostPosted: 02 Nov 2010, 00:12
by Hamletchickencrisis
On the card Lightbringer, the text says tap to exile target black creature while the actual card says to sac lightbringer first. Don't know if this is errata or wrong text. Lawbringer is the same way.

Re: Forge 10/31/2010 (unofficial BETA) version

PostPosted: 02 Nov 2010, 01:08
by Hamletchickencrisis
While running the new run-forge.jar I got the following when computer tried to cast:

There is an error in the card code for Llanowar Mentor:



Code: Select all
Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $

OS: Windows Vista Version: 6.0 Architecture: x86

Java Version: 1.6.0_22 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.RuntimeException: Mana_Part : checkMana() error, argument mana is invalid mana, mana - a
   at forge.Mana_Part.checkSingleMana(Mana_Part.java:32)
   at forge.Mana_PartColor.<init>(Mana_PartColor.java:15)
   at forge.ManaCost.getManaPart(ManaCost.java:198)
   at forge.ManaCost.split(ManaCost.java:168)
   at forge.ManaCost.<init>(ManaCost.java:27)
   at forge.ComputerUtil.canPayCost(ComputerUtil.java:192)
   at forge.ComputerAI_General.getPlayable(ComputerAI_General.java:257)
   at forge.ComputerAI_General.getMain2(ComputerAI_General.java:244)
   at forge.ComputerAI_General.playCards(ComputerAI_General.java:35)
   at forge.ComputerAI_General.main2(ComputerAI_General.java:31)
   at forge.ComputerAI_Input.think(ComputerAI_Input.java:57)
   at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:29)
   at forge.GuiInput.setInput(GuiInput.java:27)
   at forge.GuiInput.update(GuiInput.java:21)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:10)
   at forge.Phase.nextPhase(Phase.java:310)
   at forge.Phase.nextPhase(Phase.java:314)
   at forge.Phase.nextPhase(Phase.java:314)
   at forge.GuiDisplay3$26.actionPerformed(GuiDisplay3.java:798)
   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.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 10/31/2010 (unofficial BETA) version

PostPosted: 02 Nov 2010, 01:42
by Resonantg
Fantastic! Love seeing a lot of the old cards from around the Fallen Empires/Ice Age days. It's going to make for a fun Deck contest.

Re: Forge 10/31/2010 (unofficial BETA) version

PostPosted: 02 Nov 2010, 07:17
by Mr.Chaos
Image
But I do have a hard time keeping up with all the new cards. Not that that should keep you guys from adding even more. :wink:
Time to see if my "old" elves and goblins decks can stand up to all these new cards...

Re: Forge 10/31/2010 (unofficial BETA) version

PostPosted: 02 Nov 2010, 10:48
by Hamletchickencrisis
Am able, for some strange reason, to tap computer opponent's Steward of Valeron by left clicking on it.

When highlighted, the picture for Phantasmal Terrain looks like the picture for Convincing Mirage and the text for Phantasmal Terrain doesn't match the actual card.

Lifelink gain when creatures damage one another in combat now seems to be working properly (Grizzled Leotau with Armadillo Cloak worked at any rate).

Re: Forge 10/31/2010 (unofficial BETA) version

PostPosted: 02 Nov 2010, 12:43
by Chris H.
Hamletchickencrisis wrote:When highlighted, the picture for Phantasmal Terrain looks like the picture for Convincing Mirage and the text for Phantasmal Terrain doesn't match the actual card.
`
This is an easy one to fix.

1) Delete the Phantasmal Terrain picture from your pics folder.

2) Find the file named "phantasmal_terrain.txt" in the /res/cardsfolder/ and change the contents of the file to look like this:

Code: Select all
Name:Phantasmal Terrain
ManaCost:U U
Types:Enchantment Aura
Text:As Phantasmal Terrain enters the battlefield, choose a basic land type.\r\nEnchanted land is the chosen type.
K:Enchant land
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantasmal_terrain.jpg
End
`
3) Use forge to re-download the correct LQ pic.

Re: Forge 10/31/2010 (unofficial BETA) version

PostPosted: 02 Nov 2010, 21:29
by Hamletchickencrisis
The card Animate Dead still not working.

Re: Forge 10/31/2010 (unofficial BETA) version

PostPosted: 02 Nov 2010, 23:20
by Almost_Clever
Almost_Clever wrote:So Cephalid Broker went from Ba-roken ("draw two cards") to Broken ("concede the game"). I haven't applied the patch yet, so this may be moot...
Reckless Scholar, Cephalid Looter, and Cephalid Broker are broken (game crashes) even with the latest patch. Sift, Goblin Lore, Vodalian Merchant, Hapless Researcher, Soratami Cloudskater, Thought Courier, Magus of the Bazaar, Bazaar of Baghdad, Careful Study, Jalum Tome, Unfulfilled Desires, Catalog, and Wistful Thinking all work correctly...

Re: Forge 10/31/2010 (unofficial BETA) version

PostPosted: 03 Nov 2010, 00:12
by Chris H.
`
The cards that are working use the keywords spDrawCards and abDrawCards. The broken cards are using abDrawCardsTgt. The targeting code to pick the target player appears to be broken in some fashion.

Re: Forge 10/31/2010 (unofficial BETA) version

PostPosted: 03 Nov 2010, 05:30
by slapshot5
I just noticed. This makes 3 betas in one month.

Re: Forge 10/31/2010 (unofficial BETA) version

PostPosted: 03 Nov 2010, 15:34
by Resonantg
The Forge Official Deck Building Contest for November and December has begun. Check out the rules in the Forge Decks section.

http://www.slightlymagic.net/forum/viewtopic.php?f=48&p=45516#p45516

Re: Forge 10/31/2010 (unofficial BETA) version

PostPosted: 03 Nov 2010, 17:13
by slapshot5
Chris H. wrote:
`
The cards that are working use the keywords spDrawCards and abDrawCards. The broken cards are using abDrawCardsTgt. The targeting code to pick the target player appears to be broken in some fashion.
This should be fixed now in SVN.

-slapshot5