Forge Beta: 02-07-2014 ver 1.5.12
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 02-07-2014 ver 1.5.12
by sanrell » 12 Feb 2014, 18:53
Fact or Ficton got broken ?
Ai always makes 5/0 pi]es and i remember it was working fine on previous build...
?????
Please fix...
Ai always makes 5/0 pi]es and i remember it was working fine on previous build...
?????
Please fix...
- sanrell
- Posts: 1
- Joined: 12 Feb 2014, 11:20
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Pande » 12 Feb 2014, 22:34
Dear all,
something weird is happening to me with the new version. I deleted the old directory and made a fresh install, but I cannot set preferences for the card catalogue or current deck, and I keep getting crashes like the following:
Description: Closing the Spell Shop window.
something weird is happening to me with the new version. I deleted the old directory and made a fresh install, but I cannot set preferences for the card catalogue or current deck, and I keep getting crashes like the following:
Description: Closing the Spell Shop window.
- IllegalArgumentException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_51 Oracle Corporation
java.lang.IllegalArgumentException: illegal component position
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at forge.gui.framework.DragCell.addDoc(DragCell.java:280)
at forge.gui.deckeditor.controllers.CEditorQuestCardShop.resetUIChanges(CEditorQuestCardShop.java:637)
at forge.gui.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:89)
at forge.gui.deckeditor.VDeckEditorUI.onClosing(VDeckEditorUI.java:63)
at forge.gui.framework.FScreen.onClosing(FScreen.java:187)
at forge.view.FNavigationBar.closeTab(FNavigationBar.java:165)
at forge.view.FNavigationBar.access$1100(FNavigationBar.java:40)
at forge.view.FNavigationBar$NavigationTab$CloseButton$1.mouseReleased(FNavigationBar.java:495)
at java.awt.AWTEventMulticaster.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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(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)
Re: Forge Beta: 02-07-2014 ver 1.5.12
by drdev » 12 Feb 2014, 23:00
Preferences not working is a known issue that will be fixed this release. Not sure about the other one though.Pande wrote:Dear all,
something weird is happening to me with the new version. I deleted the old directory and made a fresh install, but I cannot set preferences for the card catalogue or current deck, and I keep getting crashes like the following:
Description: Closing the Spell Shop window.Am I doing something wrong? Thanks.
- IllegalArgumentException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_51 Oracle Corporation
java.lang.IllegalArgumentException: illegal component position
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at forge.gui.framework.DragCell.addDoc(DragCell.java:280)
at forge.gui.deckeditor.controllers.CEditorQuestCardShop.resetUIChanges(CEditorQuestCardShop.java:637)
at forge.gui.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:89)
at forge.gui.deckeditor.VDeckEditorUI.onClosing(VDeckEditorUI.java:63)
at forge.gui.framework.FScreen.onClosing(FScreen.java:187)
at forge.view.FNavigationBar.closeTab(FNavigationBar.java:165)
at forge.view.FNavigationBar.access$1100(FNavigationBar.java:40)
at forge.view.FNavigationBar$NavigationTab$CloseButton$1.mouseReleased(FNavigationBar.java:495)
at java.awt.AWTEventMulticaster.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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(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)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Nekoatl » 13 Feb 2014, 02:23
Nykthos can cause spells and abilities to be played without paying their mana costs.
Steps to reproduce:
1) Declare a spell or ability with a mana cost.
2) Tap Nykthos as a mana source.
3) Select the second option (the one that uses the devotion mechanic).
4) When asked to pay the
cost to activate Nykthos's ability, press the Cancel button (or the escape key).
Observed result: Nykthos's ability is cancelled, leaving Nykthos untapped, but the spell or ability declared in step 1 gets cast/activated.
Expected result: Nykthos's ability is cancelled, leaving Nykthos untapped, and the player is asked to pay the cost for the spell or ability activated in step 1.
Steps to reproduce:
1) Declare a spell or ability with a mana cost.
2) Tap Nykthos as a mana source.
3) Select the second option (the one that uses the devotion mechanic).
4) When asked to pay the

Observed result: Nykthos's ability is cancelled, leaving Nykthos untapped, but the spell or ability declared in step 1 gets cast/activated.
Expected result: Nykthos's ability is cancelled, leaving Nykthos untapped, and the player is asked to pay the cost for the spell or ability activated in step 1.
Re: Forge Beta: 02-07-2014 ver 1.5.12
by gos » 13 Feb 2014, 15:03
Description: I cast Shadow of Doubt in response to the AI activating a Bloodstained Mire.
- IndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_07 Oracle Corporation
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.ai.ability.ChangeZoneAi.chooseCardToHiddenOriginChangeZone(ChangeZoneAi.java:1097)
at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:746)
at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:588)
at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:351)
at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:63)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:552)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1015)
at forge.game.GameAction.startGame(GameAction.java:1502)
at forge.game.Match.startGame(Match.java:90)
at forge.control.FControl$4.run(FControl.java:449)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.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: 02-07-2014 ver 1.5.12
by Marek14 » 15 Feb 2014, 07:54
Path to Exile seems to crash the game if opponent has no basic lands in library.
Also, the game hanged when I tried to cast Phantom Wings (exiled by my Nightveil Specter) on my Tormented Hero.
With two Courser of Kruphix, I had to pass priority after playing a land from library before they triggered.
Also, the game hanged when I tried to cast Phantom Wings (exiled by my Nightveil Specter) on my Tormented Hero.
With two Courser of Kruphix, I had to pass priority after playing a land from library before they triggered.
Re: Forge Beta: 02-07-2014 ver 1.5.12
by andrewd13 » 15 Feb 2014, 22:20
Description: Opponent attacked with a Goblin Lackey and 5 cards in hand.
- IndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Mac OS X 10.7.5 x86_64
Java Version: 1.7.0_51 Oracle Corporation
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:635)
at java.util.ArrayList.get(ArrayList.java:411)
at forge.ai.ability.ChangeZoneAi.chooseCardToHiddenOriginChangeZone(ChangeZoneAi.java:1097)
at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:746)
at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:588)
at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:351)
at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:63)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
at forge.ai.ComputerUtil.playNoStack(ComputerUtil.java:318)
at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:307)
at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:362)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:552)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1015)
at forge.game.GameAction.startGame(GameAction.java:1502)
at forge.game.Match.startGame(Match.java:90)
at forge.control.FControl$4.run(FControl.java:449)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
- andrewd13
- Posts: 17
- Joined: 29 Jul 2013, 15:43
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 02-07-2014 ver 1.5.12
by andrewd13 » 15 Feb 2014, 22:31
Description: Opponent had Curse of Oblivion attached, when the ability resolved with an empty graveyard, it crashed.
- IndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Mac OS X 10.7.5 x86_64
Java Version: 1.7.0_51 Oracle Corporation
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:635)
at java.util.ArrayList.get(ArrayList.java:411)
at forge.ai.ability.ChangeZoneAi.chooseCardToHiddenOriginChangeZone(ChangeZoneAi.java:1097)
at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:746)
at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:588)
at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:351)
at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:63)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
at forge.gui.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:101)
at forge.gui.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:228)
at forge.gui.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:183)
at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:362)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:552)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1015)
at forge.game.GameAction.startGame(GameAction.java:1502)
at forge.game.Match.startGame(Match.java:90)
at forge.control.FControl$4.run(FControl.java:449)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
- andrewd13
- Posts: 17
- Joined: 29 Jul 2013, 15:43
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Stampedo » 15 Feb 2014, 23:33
There are many cards in the spell shop of quest mode with wrong rarity (and price).
Examples:
Isochron scepter (U), Trinisphere (R), Darksteel Colossus (R), Chameleon Colossus (R), Grove of the Burnwillows (R), marked as mythic.
Many other cards are in this case.
Fyndhorn Elves marked as mythic and costs 600 credits
Examples:
Isochron scepter (U), Trinisphere (R), Darksteel Colossus (R), Chameleon Colossus (R), Grove of the Burnwillows (R), marked as mythic.
Many other cards are in this case.
Fyndhorn Elves marked as mythic and costs 600 credits

Re: Forge Beta: 02-07-2014 ver 1.5.12
by friarsol » 16 Feb 2014, 01:40
What Set are those all from? Some cards were printed in different sets with different rarities.Stampedo wrote:There are many cards in the spell shop of quest mode with wrong rarity (and price).
Examples:
Isochron scepter (U), Trinisphere (R), Darksteel Colossus (R), Chameleon Colossus (R), Grove of the Burnwillows (R), marked as mythic.
Many other cards are in this case.
Fyndhorn Elves marked as mythic and costs 600 credits
Isochron Scepter was Mythic in FTV: Relics
Trinisphere was Mythic in FTV: Exiled
Darksteel Colossus was Mythic in M10
Chameleon Colossus was Mythic in FTV: 20
Grove of the Burnwillows was Mythic in FTV: Realms
Fyndhorn Elves was Mythic in FTV: 20
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Stampedo » 16 Feb 2014, 03:37
I dont know what to say, the prints show a different rarity, it's hard to believe that Fyndhorn Elves should be considered mythic and worth 600 credit.
Maybe you should update card infos with the latest evaluations?
Maybe you should update card infos with the latest evaluations?
Re: Forge Beta: 02-07-2014 ver 1.5.12
by friarsol » 16 Feb 2014, 04:51
There's no incorrect card information to update here. The card that you are seeing in the spell shop just happens to be the Mythic version of the card, not the common version of the card. Trust me, that's a feature. If you don't believe me that Fyndhorn Elves was printed in mythic, just go here: http://magiccards.info/v13/en/4.htmlStampedo wrote:I dont know what to say, the prints show a different rarity, it's hard to believe that Fyndhorn Elves should be considered mythic and worth 600 credit.
Maybe you should update card infos with the latest evaluations?
I'm not sure what you mean by "the prints" are you talking about your images? If you only have the LQ images and not the Set images, then you may not see the accurate card representation (if you count rarity/set/image as a representation). You control your own images, not Forge.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Bundy » 16 Feb 2014, 11:49
Description: Computer has 2 Waterspout Djinn in play and only 1 island left. The island is returned to hand then for the second Waterspout Djinn this crash report pops up
- IndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 8 6.2 x86
Java Version: 1.7.0_51 Oracle Corporation
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.ai.ability.ChangeZoneAi.chooseCardToHiddenOriginChangeZone(ChangeZoneAi.java:1097)
at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:746)
at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:588)
at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:351)
at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:63)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
at forge.ai.ComputerUtil.playNoStack(ComputerUtil.java:318)
at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:307)
at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:362)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:552)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1015)
at forge.game.GameAction.startGame(GameAction.java:1502)
at forge.game.Match.startGame(Match.java:90)
at forge.control.FControl$4.run(FControl.java:449)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Icy » 16 Feb 2014, 12:55
When visiting the Shop in Quest mode your current Deck will be reset to your 1. Deck in the list... not gamebreaking but annoying... Also the Shop wont remember how the Cards were sorted from visit to visit.
- Icy
- Posts: 1
- Joined: 16 Feb 2014, 12:50
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 02-07-2014 ver 1.5.12
by serrasmurf » 16 Feb 2014, 17:30
Hi,
Forge crashes when the ability of Land Tax triggers and when there are (probably) no basic lands in AI's deck left.
I played against Black Panther in Jamuraa. First time land tax triggers thinks are ok, second time it crashes.
Forge crashes when the ability of Land Tax triggers and when there are (probably) no basic lands in AI's deck left.
I played against Black Panther in Jamuraa. First time land tax triggers thinks are ok, second time it crashes.
- serrasmurf
- Posts: 316
- Joined: 30 Jan 2010, 14:09
- Location: The Netherlands
- Has thanked: 3 times
- Been thanked: 18 times
Who is online
Users browsing this forum: No registered users and 34 guests