Forge Beta: 06-25-2012 ver 1.2.9
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 06-25-2012 ver 1.2.9
by ArsenalNut » 02 Jul 2012, 03:20
This is fixed in my CloneFix branch.cc-drake wrote:A Sculpting Steel copying Walking Wall has no animation ability
So many cards, so little time
-
ArsenalNut - Posts: 512
- Joined: 08 Jul 2011, 03:49
- Has thanked: 27 times
- Been thanked: 121 times
Re: Forge Beta: 06-25-2012 ver 1.2.9
by Orionalt » 02 Jul 2012, 17:45
If you click "Cancel" when choosing the color you want your Reflecting Pool to produce the pool can't be used for mana the rest of the game.
If a creature equipped with Umezawa's Jitte is double blocked it gains four counters.
When Phantom Centaur blocked my Germ equipped with Batterskull a counter wasn't removed.
I can't pay the colorless cost part of Spectral Procession .
If a creature equipped with Umezawa's Jitte is double blocked it gains four counters.
When Phantom Centaur blocked my Germ equipped with Batterskull a counter wasn't removed.
I can't pay the colorless cost part of Spectral Procession .
- Orionalt
- Posts: 31
- Joined: 08 Apr 2012, 08:45
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 06-25-2012 ver 1.2.9
by cc-drake » 02 Jul 2012, 18:25
When I Convoke Gustcloak Runner for white mana to cast Conclave Equenaut, I get
- 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.
Not found: mana shard with profile = 0
Version:
Forge version 1.2.9-r15979
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_33 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.RuntimeException: Not found: mana shard with profile = 0
at forge.card.mana.ManaCostShard.valueOf(ManaCostShard.java:288)
at forge.card.mana.ManaCostParser.next(ManaCostParser.java:96)
at forge.card.mana.ManaCostParser.next(ManaCostParser.java:9)
at forge.card.CardManaCost.<init>(CardManaCost.java:71)
at forge.card.mana.ManaCost.<init>(ManaCost.java:62)
at forge.GameAction.getSpellCostChange(GameAction.java:1977)
at forge.card.cost.Cost.changeCost(Cost.java:390)
at forge.card.cost.CostPayment.changeCost(CostPayment.java:320)
at forge.GameAction.playSpellAbility(GameAction.java:2508)
at forge.GameAction.playCard(GameAction.java:1704)
at forge.control.input.InputPassPriority.selectCard(InputPassPriority.java:88)
at forge.gui.GuiInput.selectCard(GuiInput.java:127)
at forge.gui.match.nonsingleton.CHand.cardclickAction(CHand.java:203)
at forge.gui.match.nonsingleton.CHand.access$000(CHand.java:54)
at forge.gui.match.nonsingleton.CHand$1.mousePressed(CHand.java:63)
at java.awt.AWTEventMulticaster.mousePressed(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$1.run(Unknown Source)
at java.awt.EventQueue$1.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$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.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: 06-25-2012 ver 1.2.9
by gos » 02 Jul 2012, 23:24
I cast a creature with soulbond (Deadeye Navigator) and chose to pair it with a creature I controlled. This ability went on the stack. As a response to this, the AI killed the creature I was going to pair the Navigator with. When the Navigator's ETB ability resolved, it was marked as paired with the creature chosen (which was now dead). I did not have the opportunity to pair the Navigator with any creature that entered the battlefield subsequently.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 06-25-2012 ver 1.2.9
by ArsenalNut » 03 Jul 2012, 06:49
I tried to recreate this but couldn't. Here's what I triedgos wrote:I cast a creature with soulbond (Deadeye Navigator) and chose to pair it with a creature I controlled. This ability went on the stack. As a response to this, the AI killed the creature I was going to pair the Navigator with. When the Navigator's ETB ability resolved, it was marked as paired with the creature chosen (which was now dead). I did not have the opportunity to pair the Navigator with any creature that entered the battlefield subsequently.
1) cast Raging Goblin
2) cast Deadeye Navigator
3) While Soul Bond trigger on stack, target Raging Goblin with a Lightning Bolt
For me, the trigger fizzled and Deadeye Navigator did not display being bonded. I cast another Raging Goblin and I could Soulbond it to the Deadeye Navigator.
So many cards, so little time
-
ArsenalNut - Posts: 512
- Joined: 08 Jul 2011, 03:49
- Has thanked: 27 times
- Been thanked: 121 times
Re: Forge Beta: 06-25-2012 ver 1.2.9
by Sloth » 03 Jul 2012, 11:16
Snow mana AI has been fixed already.cc-drake wrote:Same issue with Thermopod:
Fixed! Thanks gos. (The 2 life wasn't actually given, only the stack message said so).gos wrote:When the AI uses Graveyard Shovel on me, it allows me to choose cards from its own graveyard as well as my own. It also seems to gain him 2 life no matter what is chosen.
This is correct, the Germ token is black.Orionalt wrote:When Phantom Centaur blocked my Germ equipped with Batterskull a counter wasn't removed.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Forge Beta: 06-25-2012 ver 1.2.9
by gos » 03 Jul 2012, 12:26
There were other triggers going on at the same time - the other creature was a Mist Raven or Timberland Guide, so the stack was more complicated, but I definitely ended up with a Navigator that was paired with a creature that was no longer on the battlefield.ArsenalNut wrote:I tried to recreate this but couldn't. Here's what I triedgos wrote:I cast a creature with soulbond (Deadeye Navigator) and chose to pair it with a creature I controlled. This ability went on the stack. As a response to this, the AI killed the creature I was going to pair the Navigator with. When the Navigator's ETB ability resolved, it was marked as paired with the creature chosen (which was now dead). I did not have the opportunity to pair the Navigator with any creature that entered the battlefield subsequently.
1) cast Raging Goblin
2) cast Deadeye Navigator
3) While Soul Bond trigger on stack, target Raging Goblin with a Lightning Bolt
For me, the trigger fizzled and Deadeye Navigator did not display being bonded. I cast another Raging Goblin and I could Soulbond it to the Deadeye Navigator.
I'll see if I can reproduce this.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 06-25-2012 ver 1.2.9
by gos » 04 Jul 2012, 19:32
I got this error immediately after I started casting spells with a Mouth of Ronom under my control. I got a very similar error ("Not found: mana shard with profile = 0") with Scrying Sheets under my control in an earlier duel (same deck).
- 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.
Not found: mana shard with profile = 0
Version:
Forge version 1.2.9-r15979
OS: Windows 7 Version: 6.1 Architecture: amd64
Java Version: 1.6.0_24 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.RuntimeException: Not found: mana shard with profile = 0
at forge.card.mana.ManaCostShard.valueOf(ManaCostShard.java:288)
at forge.card.mana.ManaCostParser.next(ManaCostParser.java:96)
at forge.card.mana.ManaCostParser.next(ManaCostParser.java:9)
at forge.card.CardManaCost.<init>(CardManaCost.java:71)
at forge.card.mana.ManaCost.<init>(ManaCost.java:62)
at forge.CardUtil.getConvertedManaCost(CardUtil.java:359)
at forge.CardUtil.getConvertedManaCost(CardUtil.java:326)
at forge.game.player.ComputerUtil$6.compare(ComputerUtil.java:1690)
at forge.game.player.ComputerUtil$6.compare(ComputerUtil.java:1686)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at forge.game.player.ComputerUtil.sortSpellAbilityByCost(ComputerUtil.java:1714)
at forge.game.player.ComputerUtil.playSpellAbilities(ComputerUtil.java:76)
at forge.game.player.ComputerUtil.playSpellAbilities(ComputerUtil.java:112)
at forge.game.player.ComputerAIGeneral.stackResponse(ComputerAIGeneral.java:366)
at forge.game.player.ComputerAIGeneral.stackNotEmpty(ComputerAIGeneral.java:350)
at forge.control.input.InputControl.updateInput(InputControl.java:260)
at forge.gui.GuiInput.update(GuiInput.java:58)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.util.MyObservable.updateObservers(MyObservable.java:41)
at forge.control.input.InputControl.resetInput(InputControl.java:146)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:872)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:76)
at forge.gui.GuiInput.selectButtonOK(GuiInput.java:92)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:52)
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:89)
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$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.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$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.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
Re: Forge Beta: 06-25-2012 ver 1.2.9
by gos » 04 Jul 2012, 21:33
.Nurturer Initiate triggers when I cast a morph... that's green.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 06-25-2012 ver 1.2.9
by Chris H. » 04 Jul 2012, 22:10
gos wrote: Brain Pry only costs
Looks like this one was fixed a few days ago on the SVN.
-
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: 06-25-2012 ver 1.2.9
by Agetian » 05 Jul 2012, 06:37
Great job on the new version! 
For some reason, the game won't let me choose Realistic mode for Quest, it enables Fantasy Mode by default and won't let me uncheck the flag to switch back to realistic. :\
- Agetian

For some reason, the game won't let me choose Realistic mode for Quest, it enables Fantasy Mode by default and won't let me uncheck the flag to switch back to realistic. :\
- Agetian
- Agetian
- Programmer
- Posts: 3489
- Joined: 14 Mar 2011, 05:58
- Has thanked: 684 times
- Been thanked: 572 times
Re: Forge Beta: 06-25-2012 ver 1.2.9
by muppet » 05 Jul 2012, 10:45
If you target the opponent with Vendilion Clique and say yes to look at his hand and then cancel to not change his card he gets to draw a card which is incorrect.
Re: Forge Beta: 06-25-2012 ver 1.2.9
by ArsenalNut » 05 Jul 2012, 12:47
Fixed! Thanks gosgos wrote:I can't use the mana from Rosheen Meanderer to pay for Apocalypse Hydra.
So many cards, so little time
-
ArsenalNut - Posts: 512
- Joined: 08 Jul 2011, 03:49
- Has thanked: 27 times
- Been thanked: 121 times
Re: Forge Beta: 06-25-2012 ver 1.2.9
by friarsol » 05 Jul 2012, 13:55
I fixed the checkbox this morning. It was still grouping it as part of a button group, which doesn't allow for unchecking I guess? Thanks for nothing Java.Agetian wrote:Great job on the new version!
For some reason, the game won't let me choose Realistic mode for Quest, it enables Fantasy Mode by default and won't let me uncheck the flag to switch back to realistic. :\
- Agetian
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Who is online
Users browsing this forum: No registered users and 62 guests