It is currently 05 May 2025, 14:19
   
Text Size

Forge Beta: 03-28-2014 ver 1.5.15

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

Forge Beta: 03-28-2014 ver 1.5.15

Postby Chris H. » 28 Mar 2014, 13:57

Forge Beta: 03-28-2014 ver 1.5.15


13638 cards in total.


Release Notes

- Card Images on Stack -

Each spell/ability on the stack now displays the image for its source card.
Stack now supports vertical scrolling if there are enough items on it.
Text for stack descriptions now displays with skin font.


- Layout fixes -
Fixed issue where field would disappear on match screen.
Fixed issue where hand pane for player's you've MindSlaved wouldn't be removed after the effect ended.


- The Mac OS application version -

We can now package Forge as a Mac OS application. You can double click the Forge.app icon to launch the forge application on your Apple computer running Mac OS. This application will automatically increase the java heap space memory for you as it launches. This version does not require the forge.command file and it does not need to start the Terminal application as part of the start up process.

The Mac OS X app version apparently requires the Mavericks OS and is not compatible with earlier OS X versions. People with earlier OS X versions should use the Windows and Linux version and launch forge on their Mac by double clicking on the included "forge.command" file.


New Cards

Cards list | Open
Crooked Scales
Gauntlets of Chaos
Legerdemain



Known Issues

Issues list | Open
- Commander 2013 cards -
It may take a few days/weeks before these new card pictures become available for downloading via the "Download LQ Card Pictures" button. The LQ set pictures tend to take a few more weeks/months to process before they become available for downloading via the "Download LQ Set Pictures" button. Please be patient. The Forge devs are not involved in maintaining the servers that house these pictures.

- Born of the Gods cards -
It may take a few days/weeks before these new card pictures become available for downloading via the "Download LQ Card Pictures" button. The LQ set pictures tend to take a few more weeks/months to process before they become available for downloading via the "Download LQ Set Pictures" button. Please be patient. The Forge devs are not involved in maintaining the servers that house these pictures.

There is a known issue with the timing of Leaves the Battlefield triggers and multiple permanents Leaving the Battlefield. As an example, when Blood Artist died at the same time as a lot of other creatures due to a Wrath of God, the Blood Artist should trigger for every creature but does not do so.

Several people have noticed that the cards displayed on the battlefield will fail to be displayed when the number of cards on the battlefield increases. Maximizing the human panel can help to re-display the cards.

Some time was spent turning the static ETB triggers into the proper ETB replacement effects they should be, mainly to interact correctly with each other. This work is not yet finished. As a result there is currently some inconsistencies with "Enters the battlefield with counters" (Not incredibly noticeable).

A recent contribution to the code base should fix some of the bugs that people noticed with cloning type abilities. At this time there is one remaining issue that we hope will be addressed in the near future:
Copies of cards that setup Zone Change triggers via addComesIntoPlayCommand and addLeavesPlayCommand will not function correctly.

The Forge archive includes a readme.txt file and we ask that you spend a few minutes reading this file as it contains some information that may prove useful. We do tend to update this file at times and you should quickly read this file and look for new information for each and every new release. Thank you.

The archive format used for the Forge distribution is ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to extract/decompress these ".tar.bz2" archives. We recommend that you extract/decompress the Forge archive into a new and unused folder.

Some people use the Windows application 7zip. This utility can be found at http://www.7-zip.org/download.html. Mac users can double click on the archive and the application Archive Utility will launch and extract the archive. Mac users do not need to download a separate utility.



Contributors to This Release

Asepetci
DrDev
excessum
Gos
Sloth
Sol
Swordshine
Chris H


(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
(Thanks to the MAGE team for permission to use their targeting arrows.)
(Thanks to http://www.freesound.org/browse/ for providing some sound files.)


The links to the various archives:

The Forge 03/28/2014 Windows and Linux archive (requires java 7):
 
forge-1.5.15.tar.bz2 (36.9 MB, at cardforge.org)


Forge 03/28/2014 BETA packaged as a Mac OS application:

forge-1.5.15-osx.tar.bz2 (38 MB, at cardforge.org)
 
User avatar
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: 03-28-2014 ver 1.5.15

Postby friarsol » 28 Mar 2014, 14:01

Forge Card Coverage Stats:

Implemented (Missing) / Total = Percentage Implemented
13638 (199) / 13837 = 98.56 %

Looks like we're under 200 cards remaining! Someone start an official countdown.

Edition Coverage | Open
Set: Implemented (Missing) / Total = Percentage Implemented
Guildpact: 165 (0) / 165 = 100.0%
Dark Ascension: 158 (0) / 158 = 100.0%
Theros: 234 (0) / 234 = 100.0%
Born of the Gods: 165 (0) / 165 = 100.0%
New Phyrexia: 170 (0) / 170 = 100.0%
Shards of Alara: 234 (0) / 234 = 100.0%
Scourge: 143 (0) / 143 = 100.0%
Return to Ravnica: 254 (0) / 254 = 100.0%
Portal Three Kingdoms: 170 (0) / 170 = 100.0%
Conflux: 145 (0) / 145 = 100.0%
Portal: 200 (0) / 200 = 100.0%
Starter 2000: 52 (0) / 52 = 100.0%
Darksteel: 165 (0) / 165 = 100.0%
Morningtide: 150 (0) / 150 = 100.0%
Lorwyn: 286 (0) / 286 = 100.0%
Innistrad: 254 (0) / 254 = 100.0%
Urza's Destiny: 143 (0) / 143 = 100.0%
Zendikar: 234 (0) / 234 = 100.0%
Magic 2011: 234 (0) / 234 = 100.0%
Magic 2013: 234 (0) / 234 = 100.0%
Magic 2012: 234 (0) / 234 = 100.0%
Magic 2014 Core Set: 234 (0) / 234 = 100.0%
Modern Masters: 229 (0) / 229 = 100.0%
Gatecrash: 249 (0) / 249 = 100.0%
Scars of Mirrodin: 234 (0) / 234 = 100.0%
Promo set for Gatherer: 27 (0) / 27 = 100.0%
Mirrodin Besieged: 150 (0) / 150 = 100.0%
Legions: 145 (0) / 145 = 100.0%
Alara Reborn: 145 (0) / 145 = 100.0%
Tenth Edition: 367 (1) / 368 = 99.73%
Ninth Edition: 343 (1) / 344 = 99.71%
Odyssey: 334 (1) / 335 = 99.7%
Seventh Edition: 334 (1) / 335 = 99.7%
Magic: The Gathering-Commander: 302 (1) / 303 = 99.67%
Ravnica: City of Guilds: 290 (1) / 291 = 99.66%
Champions of Kamigawa: 290 (1) / 291 = 99.66%
Shadowmoor: 285 (1) / 286 = 99.65%
Time Spiral: 285 (1) / 286 = 99.65%
Avacyn Restored: 233 (1) / 234 = 99.57%
Magic 2010: 233 (1) / 234 = 99.57%
Rise of the Eldrazi: 232 (1) / 233 = 99.57%
Eventide: 179 (1) / 180 = 99.44%
Eighth Edition: 340 (2) / 342 = 99.42%
Urza's Saga: 333 (2) / 335 = 99.4%
Mercadian Masques: 333 (2) / 335 = 99.4%
Classic Sixth Edition: 333 (2) / 335 = 99.4%
Betrayers of Kamigawa: 164 (1) / 165 = 99.39%
Planar Chaos: 164 (1) / 165 = 99.39%
Starter 1999: 157 (1) / 158 = 99.37%
Dragon's Maze: 155 (1) / 156 = 99.36%
Portal Second Age: 154 (1) / 155 = 99.35%
Worldwake: 144 (1) / 145 = 99.31%
Planeshift: 142 (1) / 143 = 99.3%
Judgment: 142 (1) / 143 = 99.3%
Tempest: 331 (4) / 335 = 98.81%
Fifth Dawn: 163 (2) / 165 = 98.79%
Mirrodin: 287 (4) / 291 = 98.63%
Fifth Edition: 428 (6) / 434 = 98.62%
Urza's Legacy: 141 (2) / 143 = 98.6%
Exodus: 141 (2) / 143 = 98.6%
Nemesis: 141 (2) / 143 = 98.6%
Stronghold: 141 (2) / 143 = 98.6%
Torment: 141 (2) / 143 = 98.6%
Commander 2013 Edition: 336 (5) / 341 = 98.53%
Dissension: 177 (3) / 180 = 98.33%
Revised Edition: 291 (5) / 296 = 98.31%
Chronicles: 114 (2) / 116 = 98.28%
Invasion: 329 (6) / 335 = 98.21%
Weatherlight: 164 (3) / 167 = 98.2%
Saviors of Kamigawa: 162 (3) / 165 = 98.18%
Fourth Edition: 361 (7) / 368 = 98.1%
Fallen Empires: 100 (2) / 102 = 98.04%
Alliances: 141 (3) / 144 = 97.92%
Future Sight: 176 (4) / 180 = 97.78%
Time Spiral "Timeshifted": 118 (3) / 121 = 97.52%
Planechase: 186 (5) / 191 = 97.38%
Prophecy: 139 (4) / 143 = 97.2%
Planechase 2012 Edition: 172 (5) / 177 = 97.18%
Vanguard: 103 (3) / 106 = 97.17%
Mirage: 325 (10) / 335 = 97.01%
Onslaught: 325 (10) / 335 = 97.01%
Coldsnap: 150 (5) / 155 = 96.77%
Archenemy: 184 (7) / 191 = 96.34%
Unlimited Edition: 281 (11) / 292 = 96.23%
Limited Edition Beta: 281 (11) / 292 = 96.23%
Limited Edition Alpha: 279 (11) / 290 = 96.21%
The Dark: 114 (5) / 119 = 95.8%
Homelands: 110 (5) / 115 = 95.65%
Antiquities: 81 (4) / 85 = 95.29%
Ice Age: 354 (19) / 373 = 94.91%
Arabian Nights: 74 (4) / 78 = 94.87%
Visions: 158 (9) / 167 = 94.61%
Apocalypse: 135 (8) / 143 = 94.41%
Legends: 290 (20) / 310 = 93.55%

Total over all sets: 19829 (257) / 20086


Formats | Open
Standard

RTR GTC DGM M14 THS BNG
Implemented (Missing) / Total = Percentage Implemented
1262 (1) / 1263 = 99.92 %

Missing (1):
Trait Doctoring

--
Modern

Implemented (Missing) / Total = Percentage Implemented
7798 (35) / 7833 = 99.55 %

Missing (35):
Balduvian Fallen
Balduvian Warlord
Burning-Eye Zubera
Cover of Winter
Divine Deflection
Fatespinner
Flash Foliage
Glamerdye
Grave Scrabbler
Harm's Way
Kor Dirge
Lightning Storm
Mind Bend
Mindstorm Crown
Nacatl War-Pride
Nix
Okk
Pain's Reward
Panglacial Wurm
Plague of Vermin
Quicksilver Elemental
Razia, Boros Archangel
Refraction Trap
Reversal of Fortune
Rushing-Tide Zubera
Shah of Naar Isle
Shared Fate
Shining Shoal
Spectral Shift
Street Savvy
Swirl the Mists
Thick-Skinned Goblin
Trait Doctoring
War's Toll
World at War
Last edited by friarsol on 28 Mar 2014, 14:55, edited 1 time in total.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 03-28-2014 ver 1.5.15

Postby timmermac » 28 Mar 2014, 14:44

The fatpack purchasing issue that I've been reporting from the last beta seems to still exist. Saviors of Kamigawa, also a third set in its block, also generates an error.
Null Pointer Exception | Open
Code: Select all
Forge Version:    1.5.14-r25182
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_51 Oracle Corporation

java.lang.NullPointerException
   at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:66)
   at forge.item.FatPack.generate(FatPack.java:65)
   at forge.item.SealedProduct.getCards(SealedProduct.java:70)
   at forge.quest.QuestUtilCards.buyPack(QuestUtilCards.java:273)
   at forge.gui.deckeditor.controllers.CEditorQuestCardShop.onAddItems(CEditorQuestCardShop.java:350)
   at forge.gui.deckeditor.controllers.ACEditorBase.addItems(ACEditorBase.java:160)
   at forge.gui.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:161)
   at forge.gui.deckeditor.CDeckEditorUI.moveSelectedItems(CDeckEditorUI.java:151)
   at forge.gui.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:158)
   at forge.gui.deckeditor.controllers.ACEditorBase$3.run(ACEditorBase.java:317)
   at forge.gui.toolbox.FLabel._doMouseAction(FLabel.java:287)
   at forge.gui.toolbox.FLabel.access$1300(FLabel.java:31)
   at forge.gui.toolbox.FLabel$6.onLeftClick(FLabel.java:325)
   at forge.gui.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:245)
   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)
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

Re: Forge Beta: 03-28-2014 ver 1.5.15

Postby friarsol » 28 Mar 2014, 14:55

timmermac wrote:The fatpack purchasing issue that I've been reporting from the last beta seems to still exist. Saviors of Kamigawa, also a third set in its block, also generates an error.
Can you repost the error when re-reporting for new versions?
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 03-28-2014 ver 1.5.15

Postby Fizanko » 28 Mar 2014, 15:31

Thanks for the new version !
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 03-28-2014 ver 1.5.15

Postby Agetian » 28 Mar 2014, 18:34

First of all, great job on a new release, guys! I'll try to join in again soon. ;)
Now, an issue...

Description: Got an exception that made it impossible to continue the game. The AI was attacking with an unblocked River Boa, and since I only had 2 life remaining, I responded with Scars of the Veteran to prevent the next 7 damage to me. After my spell resolved, an array index out of bounds exception occurred.

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.15-r25277
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_10 Oracle Corporation

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   at java.util.ArrayList.rangeCheck(ArrayList.java:604)
   at java.util.ArrayList.get(ArrayList.java:382)
   at forge.game.player.Player.preventDamage(Player.java:914)
   at forge.game.player.Player.addCombatDamage(Player.java:1017)
   at forge.game.combat.Combat.dealAssignedDamage(Combat.java:571)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:317)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:999)
   at forge.game.GameAction.startGame(GameAction.java:1524)
   at forge.game.Match.startGame(Match.java:80)
   at forge.control.FControl$4.run(FControl.java:437)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
   at java.lang.Thread.run(Thread.java:722)
Agetian
Programmer
 
Posts: 3486
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 568 times

Re: Forge Beta: 03-28-2014 ver 1.5.15

Postby Pux » 28 Mar 2014, 18:40

The new version is really sweet! I do have a bug to report though.
Description: AI attacked with Kazandu Tuskcaller and Gloomhunter. I could continue.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.15-r25277
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_51 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
   at java.util.ArrayList$Itr.next(Unknown Source)
   at com.google.common.collect.AbstractMapBasedMultimap$Itr.next(AbstractMapBasedMultimap.java:1150)
   at forge.game.combat.Combat.getAttackers(Combat.java:197)
   at forge.gui.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:233)
   at forge.gui.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:138)
   at forge.gui.match.TargetingOverlay.access$100(TargetingOverlay.java:47)
   at forge.gui.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:353)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1100(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$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.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)
Stoneforge Mystic doesn't seem to fetch equipment from the library.
Pux
 
Posts: 99
Joined: 12 Feb 2013, 13:48
Has thanked: 12 times
Been thanked: 6 times

Re: Forge Beta: 03-28-2014 ver 1.5.15

Postby Kamaros » 28 Mar 2014, 20:45

Posting a bug that I noticed in v1.5.14 as well, though it was working fine in v1.5.13.

Description: Birthing Pod seems to always search for creatures of CMC 5 when activated, regardless of the CMC of the creature that was sacrificed.

General bug report | Open
Code: Select all
Forge Version:    1.5.15-r25277
Operating System: Mac OS X 10.9.2 x86_64
Java Version:     1.7.0_51 Oracle Corporation
Kamaros
 
Posts: 2
Joined: 28 Mar 2014, 20:38
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 03-28-2014 ver 1.5.15

Postby Fizanko » 29 Mar 2014, 00:50

In the Quest spell shop, i wanted to buy Tezzeret the Seeker and it lead into this error after right clicking on it and clicking on Buy Card :

Image

NullPointerException | Open
Code: Select all
Forge Version:    1.5.15-r25277
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_10 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:158)
   at forge.gui.deckeditor.controllers.ACEditorBase$EditorContextMenuBuilder$4.run(ACEditorBase.java:442)
   at forge.gui.GuiUtils$1.actionPerformed(GuiUtils.java:124)
   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.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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)
The card can't be bought at all, then further attempt will lead into that error being displayed.

From there, after disabling the filters to display the other category of card, trying to buy any of them will lead into this error, i had to close the game to get back into a functional quest shop.

As after relaunching Forge i was able to get into the quest shop (that had the same selection of cards) and buy without any error message Tezzeret the Seeker
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 03-28-2014 ver 1.5.15

Postby friarsol » 29 Mar 2014, 16:34

timmermac wrote:The fatpack purchasing issue that I've been reporting from the last beta seems to still exist. Saviors of Kamigawa, also a third set in its block, also generates an error.
This should be fixed in the next release. The issue had to deal with Fat Packs that did not contain any extra cards (recent fat packs come with Basic Lands) and trying to figure out if that "empty pack" needed a foil.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 03-28-2014 ver 1.5.15

Postby Xyx » 29 Mar 2014, 20:11

Various "top of library" bugs, likely related (and not new to this version of Forge):

I clicked on the (slightly inappropriately named) "Cards with flashback" icon to cast Nightveil Specter from the top of my library, then halfway through paying mana decided there was a better way to pay the mana and clicked Cancel. The mana tapping rewound, but the "Cards with flashback" icon now reports "no cards". Future Sight still sees Nightveil Specter on top, though.

I played Island from the top of my library with Courser of Kruphix but didn't get 1 life from Courser of Kruphix. That trigger went on the stack later, when I cast another spell. Also, when I played a second Nykthos, Shrine to Nyx from the top of my library using Future Sight, the legend rule wasn't applied until after I passed priority. I've also seen this "delay error" happen when playing Bojuka Bog from my graveyard with Crucible of Worlds. I've seen Future Sight throw things out of whack in other contexts as well, such as Ulamog, the Infinite Gyre's trigger not going onto the stack until after I pass priority after casting it. Something similar also happened when I (re)played Temple of Deceit from my graveyard using Crucible of Worlds; the scry trigger didn't go onto the stack until I passed priority.

By the way, I have like a million more bugs to report. Would you guys prefer I just post them all here in this thread? Or is there some sort of bug tracker thingy I should use?
User avatar
Xyx
Tester
 
Posts: 524
Joined: 23 Feb 2014, 23:01
Has thanked: 38 times
Been thanked: 32 times

Re: Forge Beta: 03-28-2014 ver 1.5.15

Postby KMO » 29 Mar 2014, 20:15

(This was in 1.5.14)

I attacked with Stormbound Geist (Undying). It was blocked by Abbey Griffin, and they traded. Stormbound Geist came back with a +1/+1 counter, but the new creature was still marked as attacking (sword icon, as well as summoning sickness). The AI was able to cast Rebuke ("Destroy target attacking creature") to kill the new one.
KMO
 
Posts: 12
Joined: 03 Feb 2014, 09:55
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 03-28-2014 ver 1.5.15

Postby friarsol » 29 Mar 2014, 23:30

Xyx wrote:By the way, I have like a million more bugs to report. Would you guys prefer I just post them all here in this thread? Or is there some sort of bug tracker thingy I should use?
Posting bugs from the beta release in the beta release thread is generally how we recommend it. Of course if you've just been accumulating bugs, some of them may already be fixed since you found them since a new release just came out.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 03-28-2014 ver 1.5.15

Postby Fizanko » 30 Mar 2014, 00:13

Error message during a hard challenge in which the AI finally decided to attack with its giant amount of minions generated by its Infernal Genesis (that as part of the challenge is given on turn0 to him on his battlefield) and trigger the error message :
Image

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.15-r25277
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_10 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
   at java.util.ArrayList$Itr.next(Unknown Source)
   at com.google.common.collect.AbstractMapBasedMultimap$Itr.next(AbstractMapBasedMultimap.java:1150)
   at forge.game.combat.Combat.getBandOfAttacker(Combat.java:170)
   at forge.game.combat.Combat.getBlockers(Combat.java:204)
   at forge.gui.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:234)
   at forge.gui.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:138)
   at forge.gui.match.TargetingOverlay.access$100(TargetingOverlay.java:47)
   at forge.gui.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:353)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$700(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$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.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)
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 03-28-2014 ver 1.5.15

Postby Fizanko » 30 Mar 2014, 01:22

I think there's some kind of very bad bug with the way the AI can use Imperious Perfect in combination to the Intruder Alarm card

During a quest duel against Mr Fantastic (Hard) the AI had a couple of Imperious Perfect , in previous turns it used them to get 4 Elf Warrior token.

Then my turn happened and we were on my End Combat phase.

Suddenly the AI started to tap then untap Imperious Perfect constantly (effect from Intruder Alarm i guess).

The problem is that it did that a dozen of times and completely ignoring the mana cost (as to spawn 1 Elf Warrior, the card must tap and pay 1 mana) he started to spawn infinite amount of tokens.
Notice that the AI on my screenshot has only 3 forest, so it wouldn't have been possible to spawn more than 3)

So from 4 Elf Warrior tokens, suddenly it started to get a whole army without paying the costs at all
Image

But the AI wasn't finished with that bug, he still tapped/untapped several more dozen of times those 2 cards, generating a legion of Elf Warrior still without paying a single of the mana cost, all in the same End Combat phase.

Image

As it wasn't stopping, i simply quit Forge as there was no point in that battle that broke like that anymore
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Next

Return to Forge

Who is online

Users browsing this forum: No registered users and 37 guests


Who is online

In total there are 37 users online :: 0 registered, 0 hidden and 37 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 37 guests

Login Form