It is currently 21 Aug 2025, 17:38
   
Text Size

Forge Beta: 08-03-2012 ver 1.2.11

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

Re: Forge Beta: 08-03-2012 ver 1.2.11

Postby 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)
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: Forge Beta: 08-03-2012 ver 1.2.11

Postby moomarc » 10 Aug 2012, 07:53

cc-drake wrote:- AI uses it's Aegis Angel to make my Bringer of the Red Dawn indestructible.
Did the AI have any of it's own creatures that it could have targeted instead?
-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: 08-03-2012 ver 1.2.11

Postby moomarc » 10 Aug 2012, 08:01

android47 in 1.2.10 wrote:Quirion Dryad's ability triggers as an optional ability rather than a forced ability
Fixed! Thanks for reporting, android47!
-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: 08-03-2012 ver 1.2.11

Postby friarsol » 10 Aug 2012, 15:29

cc-drake wrote: Mind's Desire does nothing on resolution
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 section
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

Postby 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.
Attachments
Jace Cache.zip
(1.45 KiB) Downloaded 196 times
Diogenes
 
Posts: 201
Joined: 12 Jul 2012, 00:54
Has thanked: 39 times
Been thanked: 23 times

Re: Forge Beta: 08-03-2012 ver 1.2.11

Postby cc-drake » 10 Aug 2012, 16:14

friarsol wrote:
cc-drake wrote: Mind's Desire does nothing on resolution
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 section
Ah, I see. It works fine :-)
moomarc wrote:
cc-drake wrote:- AI uses it's Aegis Angel to make my Bringer of the Red Dawn indestructible.
Did the AI have any of it's own creatures that it could have targeted instead?
Yes, it did. Anyway, AI should rather target one of his lands than my creatures...
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 08-03-2012 ver 1.2.11

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

Postby 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)
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 08-03-2012 ver 1.2.11

Postby moomarc » 10 Aug 2012, 20:57

Diogenes 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.
Thanks Diogenes! I've committed your fixes (although your Jace added the Mandatory parameter to the wrong ability :wink: )
-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: 08-03-2012 ver 1.2.11

Postby friarsol » 10 Aug 2012, 21:27

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.
I think moomarc just added them a day or two ago? They weren't finished that much earlier than that.
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

Postby friarsol » 10 Aug 2012, 21:35

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.
If you want to be nit-picky about who plays first, Forge also doesn't let the winner of coin flips to draw. ;)
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

Postby 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

Postby gos » 10 Aug 2012, 22:55

I cast a Mox Diamond with Trinisphere in play. I was prompted to pay {3} 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

Postby mcrawford620 » 10 Aug 2012, 23:22

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.
Fixed, thanks muppet.
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

Postby Diogenes » 10 Aug 2012, 23:45

moomarc wrote:Thanks Diogenes! I've committed your fixes (although your Jace added the Mandatory parameter to the wrong ability :wink: )
Oops. :oops: Thanks for fixing that up.

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. ;)
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...

Now I'm being super nit-picky. I'll shut up before this hole gets deeper.
Diogenes
 
Posts: 201
Joined: 12 Jul 2012, 00:54
Has thanked: 39 times
Been thanked: 23 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 23 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form