Forge Beta: 06-11-2012 ver 1.2.8
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 06-11-2012 ver 1.2.8
by Chris H. » 11 Jun 2012, 18:19
moomarc wrote:edessa wrote:A quick question. I already have all the tokens images from my 1.2.7 forge version and they all work without problem. But now in the new 1.2.8 version the images are missing, I already check the res/pics/tokens folder and the token pictures are there they just are not displayed by forge, any solution?
Just before the release I noticed that the Saproling tokens for Verdant Force weren't displaying their image whereas I know they used to. So I changed the script to explicitly state the token name and it worked. So somewhere along the line the ability to determine a token image name without the TokenImage parameter being present in the script seems to have fallen away. When I have some free time I'll try look into it (if one of the other devs don't beat me to it).
I put together a test deck and found that some of the tokens are not displaying their picture. I wonder if recent changes made to the main.properties file may be causing the problem that you noticed.
-
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-11-2012 ver 1.2.8
by Symphonic » 11 Jun 2012, 18:21
Sorry, must have read over this; probably because I did not get the meaning of this strange code base and this SVN (whatever this means^^).friarsol wrote:I believe Chris stated this very specifically in the main topic.
"A recent submission to the code base on the SVN prevents the Card Shop crash report when you select a package of cards, but the packages still aren't displayed in the card picture and card detail panels."
Re: Forge Beta: 06-11-2012 ver 1.2.8
by cc-drake » 11 Jun 2012, 18:30
Nice new release 
However, there a some bugs remaining which I noticed some time ago:
- The "Combat"-Panel is emptied when I change to the "Stack"-panel during combat
- Secretkeeper gives Fyling instead of Flying
- When I attack with Wicker Warcrawler and AI returns it to my hand with Champion's Victory, the Warcrawler will get a -1/-1-counter right into my hand.
- The text of Ebony Horse reads
- I can't activate Keeper of the Dead even if I have two creatures more than AI in my graveyard
- Arctic Nishoba doesn't give life
- The game gets stuck when I activate Night Soil in AI's end of turn step
- Praetor's Counsel 's Emblem vanishes at end of turn
- AI removes the +1/+1 counter from Spike Drone to put it onto itself - and the Drone survives
- I can't use Lion's Eye Diamond to cast spells
- Tokens created by tokens created by Myr Propagator don't get the clone ability
- Disenchanting Grafted Wargear doesn't trigger the Wargear

However, there a some bugs remaining which I noticed some time ago:
- The "Combat"-Panel is emptied when I change to the "Stack"-panel during combat
- Secretkeeper gives Fyling instead of Flying
- When I attack with Wicker Warcrawler and AI returns it to my hand with Champion's Victory, the Warcrawler will get a -1/-1-counter right into my hand.
- The text of Ebony Horse reads
- Mind's Desire does nothing2, Tap: Untap target attacking creature. Prevent all combat damage that would be dealt to and dealt by that creature this turn.
- I can't activate Keeper of the Dead even if I have two creatures more than AI in my graveyard
- Arctic Nishoba doesn't give life
- The game gets stuck when I activate Night Soil in AI's end of turn step
- Praetor's Counsel 's Emblem vanishes at end of turn
- AI removes the +1/+1 counter from Spike Drone to put it onto itself - and the Drone survives
- I can't use Lion's Eye Diamond to cast spells
- Tokens created by tokens created by Myr Propagator don't get the clone ability
- Disenchanting Grafted Wargear doesn't trigger the Wargear
Last edited by cc-drake on 11 Jun 2012, 19:30, edited 1 time in total.
Re: Forge Beta: 06-11-2012 ver 1.2.8
by DemoneNero » 11 Jun 2012, 18:54
thanks a lot guys 

Hold The Heathen Hammer High
-
DemoneNero - Posts: 91
- Joined: 26 Jul 2010, 19:41
- Location: Italy
- Has thanked: 4 times
- Been thanked: 1 time
Re: Forge Beta: 06-11-2012 ver 1.2.8
by lugaru » 11 Jun 2012, 19:46
Found a new bug.
Looks like it no longer accepts the same card from more than one set or expansion.
For example sometimes if I have a bunch of cards from Lorwyn and Alara, I use plains from both sets. Does not work in the new builder. Same if I go for a 2011 Lightning Bolt and an Oldschool one. When it loads up the decks now, it removes all cards with the same name but a different expansion. When you try to build a deck and do that, it does not accept them. Maybe this is intentional, but I'm guessing it is accidental.
Looks like it no longer accepts the same card from more than one set or expansion.
For example sometimes if I have a bunch of cards from Lorwyn and Alara, I use plains from both sets. Does not work in the new builder. Same if I go for a 2011 Lightning Bolt and an Oldschool one. When it loads up the decks now, it removes all cards with the same name but a different expansion. When you try to build a deck and do that, it does not accept them. Maybe this is intentional, but I'm guessing it is accidental.
Re: Forge Beta: 06-11-2012 ver 1.2.8
by Rob Cashwalker » 11 Jun 2012, 19:55
Symphonic,
There may be some cards missing values in the data... when that happens, the code assigns a value based on rarity. This was happening often with the MTGO data, they haven't updated their data since ISD. the data source I'm using has just about all cards, but some they don't have a value for.. I'm looking into how to better handle this in the server script that updates a database stored on cardforge.org.
There may be some cards missing values in the data... when that happens, the code assigns a value based on rarity. This was happening often with the MTGO data, they haven't updated their data since ISD. the data source I'm using has just about all cards, but some they don't have a value for.. I'm looking into how to better handle this in the server script that updates a database stored on cardforge.org.
The Force will be with you, Always.
-
Rob Cashwalker - Programmer
- Posts: 2167
- Joined: 09 Sep 2008, 15:09
- Location: New York
- Has thanked: 5 times
- Been thanked: 40 times
Re: Forge Beta: 06-11-2012 ver 1.2.8
by Nordos » 11 Jun 2012, 20:41
I keep getting strange errors - like
This particually error popped up when I tried to play Coastal Piracy
- Code: Select all
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeLo(Unknown Source)
at java.util.TimSort.mergeAt(Unknown Source)
at java.util.TimSort.mergeCollapse(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at java.util.Collections.sort(Unknown Source)
at javax.swing.SortingFocusTraversalPolicy.enumerateAndSortCycle(Unknown Source)
at javax.swing.SortingFocusTraversalPolicy.getFocusTraversalCycle(Unknown Source)
at javax.swing.SortingFocusTraversalPolicy.getComponentAfter(Unknown Source)
at javax.swing.LayoutFocusTraversalPolicy.getComponentAfter(Unknown Source)
at java.awt.Component.getNextFocusCandidate(Unknown Source)
at java.awt.Component.transferFocus(Unknown Source)
at java.awt.Component.disable(Unknown Source)
at javax.swing.JComponent.disable(Unknown Source)
at java.awt.Component.enable(Unknown Source)
at java.awt.Component.setEnabled(Unknown Source)
at javax.swing.JComponent.setEnabled(Unknown Source)
at javax.swing.AbstractButton.setEnabled(Unknown Source)
at forge.gui.toolbox.FButton.setEnabled(FButton.java:187)
at forge.view.ButtonUtil.enableOnlyCancel(ButtonUtil.java:62)
at forge.card.cost.CostMana$2.showMessage(CostMana.java:475)
at forge.gui.GuiInput.setInput(GuiInput.java:74)
at forge.gui.GuiInput.update(GuiInput.java:60)
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.changeInput(InputControl.java:114)
at forge.control.input.InputControl.setInput(InputControl.java:101)
at forge.card.cost.CostUtil.setInput(CostUtil.java:347)
at forge.card.cost.CostMana.payHuman(CostMana.java:215)
at forge.card.cost.CostPayment.payCost(CostPayment.java:227)
at forge.card.spellability.SpellAbilityRequirements.startPaying(SpellAbilityRequirements.java:178)
at forge.card.spellability.SpellAbilityRequirements.needPayment(SpellAbilityRequirements.java:165)
at forge.card.spellability.SpellAbilityRequirements.fillRequirements(SpellAbilityRequirements.java:132)
at forge.card.spellability.SpellAbilityRequirements.fillRequirements(SpellAbilityRequirements.java:96)
at forge.GameAction.playSpellAbility(GameAction.java:2473)
at forge.GameAction.playCard(GameAction.java:1665)
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$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)
This particually error popped up when I tried to play Coastal Piracy
Re: Forge Beta: 06-11-2012 ver 1.2.8
by Orionalt » 11 Jun 2012, 20:50
Really enjoy the new update! Going to take a bit getting used to the new deck builder but I'm super excited. Just a ruling bug I came across. I bounced a Grafted Wargear attached to a creature and the creature was not sacrificed. Also Phyrexian Metamorph on a leveling creature didn't allow me to activate the Level up ability. Casting the metamorph and copying my Kokusho, the Evening Star didn't result in 10 life lost and gained, only 5.
Last edited by Orionalt on 11 Jun 2012, 21:08, edited 4 times in total.
- Orionalt
- Posts: 31
- Joined: 08 Apr 2012, 08:45
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 06-11-2012 ver 1.2.8
by Hellfish » 11 Jun 2012, 20:54
Nordos: This is a known issue with Java 1.7 compatibility. Java 1.6 does not exhibit this problem.
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
-
Hellfish - Programmer
- Posts: 1297
- Joined: 07 Jun 2009, 10:41
- Location: South of the Pumphouse
- Has thanked: 110 times
- Been thanked: 169 times
Re: Forge Beta: 06-11-2012 ver 1.2.8
by Sloth » 11 Jun 2012, 20:57
It works for me. Are you sure it doesn't exile any cards. Is storm working?cc-drake wrote:- Mind's Desire does nothing
You can't use mana in your mana pool produced by Lion's Eye Diamond to cast spells or you can't activate it while casting a spell? The latter is correct, because of instant speed restriction.cc-drake wrote:- I can't use Lion's Eye Diamond to cast spells
5 fixed! Thanks cc-drake.cc-drake wrote:- Secretkeeper gives Fyling instead of Flying
- The text of Ebony Horse reads- I can't activate Keeper of the Dead even if I have two creatures more than AI in my graveyard2, Tap: Untap target attacking creature. Prevent all combat damage that would be dealt to and dealt by that creature this turn.
- The game gets stuck when I activate Night Soil in AI's end of turn step
- Praetor's Counsel 's Emblem vanishes at end of turn
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Forge Beta: 06-11-2012 ver 1.2.8
by Jaedayr » 11 Jun 2012, 22:33
Quest mode duels screen says I have 171 credits. When I go to the Bazaar it says I have only 121. If I exit Forge and restart, I have 171 in the Bazaar.
Re: Forge Beta: 06-11-2012 ver 1.2.8
by abyssaldesignatorify » 11 Jun 2012, 23:18
Regarding the screwed up card price.. is there any way to switch to an alternate price listing? It's not fun when scrubland sells for 32 while tundra sells for 13293
There should be an option to disable non-modern cards altogether.
I also notice 1.2.8 ran much slower than 1.2.7.

There should be an option to disable non-modern cards altogether.
I also notice 1.2.8 ran much slower than 1.2.7.
- abyssaldesignatorify
- Posts: 21
- Joined: 08 Jun 2012, 01:06
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 06-11-2012 ver 1.2.8
by Rob Cashwalker » 12 Jun 2012, 03:27
I'm going to begin by fixing the prices in the database, then all the users need to do is pull the update.
The Force will be with you, Always.
-
Rob Cashwalker - Programmer
- Posts: 2167
- Joined: 09 Sep 2008, 15:09
- Location: New York
- Has thanked: 5 times
- Been thanked: 40 times
Re: Forge Beta: 06-11-2012 ver 1.2.8
by abyssaldesignatorify » 12 Jun 2012, 04:48
Thanks Rob. Appreciate it. I just bought black lotus for 120Rob Cashwalker wrote:I'm going to begin by fixing the prices in the database, then all the users need to do is pull the update.

- abyssaldesignatorify
- Posts: 21
- Joined: 08 Jun 2012, 01:06
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 06-11-2012 ver 1.2.8
by Xitax » 12 Jun 2012, 04:53
Planechase 2012 reprints are not all in. Here's a few I found.
Bug: Stigma Lasher effect ends at the end of my turn instead of persisting the rest of the game.
Bug: Stigma Lasher effect ends at the end of my turn instead of persisting the rest of the game.
- Attachments
-
viridian_emissary.txt
- (1011 Bytes) Downloaded 196 times
-
khalni_garden.txt
- (1011 Bytes) Downloaded 180 times
-
hellkite_hatchling.txt
- (739 Bytes) Downloaded 181 times
Who is online
Users browsing this forum: No registered users and 49 guests