Forge Beta: 08-03-2012 ver 1.2.11
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 08-03-2012 ver 1.2.11
by Jaedayr » 10 Aug 2012, 01:36
Got the following at the beginning of a quest game.
- | Open
- 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.
illegal component position 1 should be less then 1
Version:
Forge version 1.2.11-r16432
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.6.0_29 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.IllegalArgumentException: illegal component position 1 should be less then 1
at java.awt.Container.checkAdding(Unknown Source)
at java.awt.Container.setComponentZOrder(Unknown Source)
at forge.view.arcane.CardArea.doLayout(CardArea.java:205)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validate(Unknown Source)
at javax.swing.RepaintManager.validateInvalidComponents(Unknown Source)
at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(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.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: 08-03-2012 ver 1.2.11
by moomarc » 10 Aug 2012, 07:53
Did the AI have any of it's own creatures that it could have targeted instead?cc-drake wrote:- AI uses it's Aegis Angel to make my Bringer of the Red Dawn indestructible.
-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: 08-03-2012 ver 1.2.11
by moomarc » 10 Aug 2012, 08:01
Fixed! Thanks for reporting, android47!android47 in 1.2.10 wrote:Quirion Dryad's ability triggers as an optional ability rather than a forced ability
-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: 08-03-2012 ver 1.2.11
by friarsol » 10 Aug 2012, 15:29
When is the last time you used it? Mind's Desire works like Yawgmoth's Will now making the card available to be cast from the flashback sectioncc-drake wrote: Mind's Desire does nothing on resolution
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 08-03-2012 ver 1.2.11
by Diogenes » 10 Aug 2012, 16:03
It turns out Jace, the Mind Sculptor and Dream Cache were simply missing a "Mandatory$ True" line. I've attached versions that don't let you cancel the discard. There might be more cards that need this, I'll keep looking.
I mentioned earlier that I was looking into editing cards to get them to use the point-and-click style discard prompt rather than the list that pops up most of the time. I think I can do it, but I don't think I should because the solution is hacky. You'd have to mimic the current functionality for discards as costs or conditional discards (which ask specifically for lands, or non-black cards for instance.) I'm sure this will get standardized sooner or later anyway (anyone excited about making it... sooner?
)
These are a few minor issues I've noticed:
Currently, Forge has the loser automatically play first in the next game of a multi-game match. It's not a big deal, but the Comprehensive Rules (103.2) say that the loser gets to choose who plays next.
Cards which let you play the top card of your library mess up the Flashback card counter (and this seems to fluctuate from over-reporting to under-reporting and back as you play cards.) The list itself is always populated correctly, though.
This one's more of a feature request: cards with an effect that lets you "name a card" (Meddling Mage, Predict, Foreshadow,) generate a list of *all* supported cards from which you choose the card. It would be nice if there were an option in Preferences so that this list only included cards in your and your opponent's decks (and maybe someday... sideboards?
)
The graveyard list is a little bit counter-intuitive. Forge supports cards which affect the top card of your graveyard, which is actually the last (bottom) card of the list.
It'd be nice to have an option to remove the text overlay CMC counter in the middle of the card while keeping the P/T overlay, and it would also be nice to have the text overlay when cards are full-size (after a mass land-removal spell, for instance.)
Anyway, sorry if I'm misreading what's important at the moment and what's not. I haven't had a ton of time this last week, but I'm going through the Comprehensive Rules and the Forge wiki info to get up to speed.
I mentioned earlier that I was looking into editing cards to get them to use the point-and-click style discard prompt rather than the list that pops up most of the time. I think I can do it, but I don't think I should because the solution is hacky. You'd have to mimic the current functionality for discards as costs or conditional discards (which ask specifically for lands, or non-black cards for instance.) I'm sure this will get standardized sooner or later anyway (anyone excited about making it... sooner?

These are a few minor issues I've noticed:
Currently, Forge has the loser automatically play first in the next game of a multi-game match. It's not a big deal, but the Comprehensive Rules (103.2) say that the loser gets to choose who plays next.
Cards which let you play the top card of your library mess up the Flashback card counter (and this seems to fluctuate from over-reporting to under-reporting and back as you play cards.) The list itself is always populated correctly, though.
This one's more of a feature request: cards with an effect that lets you "name a card" (Meddling Mage, Predict, Foreshadow,) generate a list of *all* supported cards from which you choose the card. It would be nice if there were an option in Preferences so that this list only included cards in your and your opponent's decks (and maybe someday... sideboards?

The graveyard list is a little bit counter-intuitive. Forge supports cards which affect the top card of your graveyard, which is actually the last (bottom) card of the list.
It'd be nice to have an option to remove the text overlay CMC counter in the middle of the card while keeping the P/T overlay, and it would also be nice to have the text overlay when cards are full-size (after a mass land-removal spell, for instance.)
Anyway, sorry if I'm misreading what's important at the moment and what's not. I haven't had a ton of time this last week, but I'm going through the Comprehensive Rules and the Forge wiki info to get up to speed.
- Attachments
-
Jace Cache.zip
- (1.45 KiB) Downloaded 196 times
Re: Forge Beta: 08-03-2012 ver 1.2.11
by cc-drake » 10 Aug 2012, 16:14
Ah, I see. It works finefriarsol wrote:When is the last time you used it? Mind's Desire works like Yawgmoth's Will now making the card available to be cast from the flashback sectioncc-drake wrote: Mind's Desire does nothing on resolution

Yes, it did. Anyway, AI should rather target one of his lands than my creatures...moomarc wrote:Did the AI have any of it's own creatures that it could have targeted instead?cc-drake wrote:- AI uses it's Aegis Angel to make my Bringer of the Red Dawn indestructible.
Re: Forge Beta: 08-03-2012 ver 1.2.11
by Niv-Mizzet » 10 Aug 2012, 16:18
Are there no images available for cards from Planechase 2012 yet? I downloaded all of the card images but my Shardless Agents are blank. I didn't see a folder for that expansion in the list.
-
Niv-Mizzet - Posts: 125
- Joined: 17 Oct 2009, 21:20
- Has thanked: 0 time
- Been thanked: 5 times
Re: Forge Beta: 08-03-2012 ver 1.2.11
by cc-drake » 10 Aug 2012, 19:57
AI casts Copy Artifact without any artifact in play to copy. When I move the mouse over the Copy Artifact, 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.
null
Version:
Forge version 1.2.11-r16432
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_33 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.NullPointerException
at forge.Card.getText(Card.java:2120)
at forge.gui.CardDetailPanel.setCard(CardDetailPanel.java:235)
at forge.gui.match.controllers.CDetail.showCard(CDetail.java:51)
at forge.gui.match.CMatchUI.setCard(CMatchUI.java:198)
at forge.view.arcane.CardPanelContainer$1.mouseMoved(CardPanelContainer.java:141)
at java.awt.AWTEventMulticaster.mouseMoved(Unknown Source)
at java.awt.Component.processMouseMotionEvent(Unknown Source)
at javax.swing.JComponent.processMouseMotionEvent(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: 08-03-2012 ver 1.2.11
by moomarc » 10 Aug 2012, 20:57
Thanks Diogenes! I've committed your fixes (although your Jace added the Mandatory parameter to the wrong abilityDiogenes wrote:It turns out Jace, the Mind Sculptor and Dream Cache were simply missing a "Mandatory$ True" line. I've attached versions that don't let you cancel the discard.

-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: 08-03-2012 ver 1.2.11
by friarsol » 10 Aug 2012, 21:27
I think moomarc just added them a day or two ago? They weren't finished that much earlier than that.Niv-Mizzet wrote:Are there no images available for cards from Planechase 2012 yet? I downloaded all of the card images but my Shardless Agents are blank. I didn't see a folder for that expansion in the list.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 08-03-2012 ver 1.2.11
by friarsol » 10 Aug 2012, 21:35
If you want to be nit-picky about who plays first, Forge also doesn't let the winner of coin flips to draw.Diogenes wrote:Currently, Forge has the loser automatically play first in the next game of a multi-game match. It's not a big deal, but the Comprehensive Rules (103.2) say that the loser gets to choose who plays next.

- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 08-03-2012 ver 1.2.11
by gos » 10 Aug 2012, 22:51
I cast Mana Vortex and sacrificed a land. On my opponent's next upkeep, my Vortex is sacrificed, and he loses no lands!
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 08-03-2012 ver 1.2.11
by gos » 10 Aug 2012, 22:55
I cast a Mox Diamond with Trinisphere in play. I was prompted to pay
which I did, but I was not prompted to discard a land, and my Mox went straight to the graveyard.

- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 08-03-2012 ver 1.2.11
by mcrawford620 » 10 Aug 2012, 23:22
Fixed, thanks muppet.muppet wrote:My Thragtusk was returned to my hand by Vapor Snag but I gained no beast token. This worked fine in the previous version I think.
- mcrawford620
- Posts: 112
- Joined: 25 Jun 2012, 16:59
- Has thanked: 55 times
- Been thanked: 25 times
Re: Forge Beta: 08-03-2012 ver 1.2.11
by Diogenes » 10 Aug 2012, 23:45
Oops.moomarc wrote:Thanks Diogenes! I've committed your fixes (although your Jace added the Mandatory parameter to the wrong ability)

Okay, I'm being a bit nit-picky. Still, I don't mind the first player being entirely random since I'm equally as likely to get the result I consider best for me as not (I'd actually disable the coin flip if I could, as it doesn't do anything verifiable.) It's when I lose that I feel I've 'earned' (if that makes any sense) the strategic decision...friarsol wrote:If you want to be nit-picky about who plays first, Forge also doesn't let the winner of coin flips to draw.
Now I'm being super nit-picky. I'll shut up before this hole gets deeper.
Who is online
Users browsing this forum: No registered users and 22 guests