Forge Beta: 09-12-2014 ver 1.5.26
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 09-12-2014 ver 1.5.26
by PalladiaMors » 15 Sep 2014, 18:29
Description: [Cards not working]
- General bug report | Open
- Code: Select all
Forge Version: 1.5.26-r27298Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_67 Oracle Corporation
- PalladiaMors
- Posts: 343
- Joined: 12 Jul 2014, 17:40
- Has thanked: 36 times
- Been thanked: 22 times
Re: Forge Beta: 09-12-2014 ver 1.5.26
by Yosituna » 15 Sep 2014, 19:50
Description: Had just won one match in constructed mode against AI and selected to move to the next when Forge crashed, giving me this error message.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.26-r27298Mu (mixed revisions detected; please update from the root directory)
Operating System: Mac OS X 10.9.4 x86_64
Java Version: 1.7.0_67 Oracle Corporation
java.lang.NullPointerException
at forge.itemmanager.views.IntegerRenderer.getTableCellRendererComponent(IntegerRenderer.java:39)
at javax.swing.JTable$AccessibleJTable.getAccessibleChild(JTable.java:7039)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:7426)
at javax.swing.JTable$AccessibleJTable.valueChanged(JTable.java:6941)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211)
at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405)
at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415)
at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:459)
at javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:497)
at javax.swing.JTable.addRowSelectionInterval(JTable.java:2193)
at forge.itemmanager.views.ItemListView.onSetSelectedIndices(ItemListView.java:278)
at forge.itemmanager.views.ItemView.setSelectedItems(ItemView.java:194)
at forge.itemmanager.views.ItemView.setSelectedItems(ItemView.java:183)
at forge.itemmanager.ItemManager.setSelectedItems(ItemManager.java:581)
at forge.itemmanager.ItemManager.setSelectedStrings(ItemManager.java:629)
at forge.deckchooser.FDeckChooser.restoreSavedState(FDeckChooser.java:366)
at forge.deckchooser.FDeckChooser.populate(FDeckChooser.java:254)
at forge.screens.home.sanctioned.VSubmenuConstructed.populate(VSubmenuConstructed.java:403)
at forge.screens.home.CHomeUI.itemClick(CHomeUI.java:54)
at forge.screens.home.CHomeUI.selectPrevious(CHomeUI.java:137)
at forge.screens.home.CHomeUI.initialize(CHomeUI.java:83)
at forge.control.FControl.setCurrentScreen(FControl.java:306)
at forge.view.FNavigationBar.closeTab(FNavigationBar.java:158)
at forge.view.FNavigationBar.closeTab(FNavigationBar.java:146)
at forge.control.FControl.endCurrentGame(FControl.java:456)
at forge.screens.match.ControlWinLose.actionOnContinue(ControlWinLose.java:61)
at forge.screens.match.ControlWinLose$1.actionPerformed(ControlWinLose.java:36)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6516)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4872)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Re: Forge Beta: 09-12-2014 ver 1.5.26
by antekm » 15 Sep 2014, 19:56
Aladdin's Lamp doesn't work - no matter how much I pay for X, I get to draw only one card (playing with newest snapshot)
Re: Forge Beta: 09-12-2014 ver 1.5.26
by Nekoatl » 16 Sep 2014, 00:11
Are you sure the mana is not being put into your mana pool? I've noticed that with cards that increase the mana produced by lands, clicking them when paying a cost puts the base mana towards the cost and the extra mana into your mana pool, but you can manually click the mana symbols to pay the extra mana towards the cost.PalladiaMors wrote:Mana Flare and Gauntlet of Might aren't working. Lands don't generate the extra mana when tapped.
Re: Forge Beta: 09-12-2014 ver 1.5.26
by PalladiaMors » 16 Sep 2014, 00:31
^ You're absolutely right, that's exactly what was happening but I was too dumb to notice it. I'm sorry if I wasted anybody's time with my "report".
- PalladiaMors
- Posts: 343
- Joined: 12 Jul 2014, 17:40
- Has thanked: 36 times
- Been thanked: 22 times
Re: Forge Beta: 09-12-2014 ver 1.5.26
by lujo » 16 Sep 2014, 03:17
Something wrong with Venomous Breath. It does nothing at all.
---
My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
Re: Forge Beta: 09-12-2014 ver 1.5.26
by Agetian » 16 Sep 2014, 05:07
A strange NPE that I got when casting Fleshwriter (oddly, I can't reproduce it anymore and I cast one in the previous game without any exception), I wanted to place a NPE guard but it looked to me like just placing a NPE guard on something like a player's controller or the activating player will only mask the problem, not solve it (and no idea why that would ever be null in the course of the game):
- Agetian
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.28-SNAPSHOT-r27348u
Operating System: Mac OS X 10.9.4 x86_64
Java Version: 1.7.0_67 Oracle Corporation
java.lang.NullPointerException
at forge.game.spellability.SpellAbilityRestriction.checkActivatorRestrictions(SpellAbilityRestriction.java:283)
at forge.game.spellability.AbilityActivated.isPossible(AbilityActivated.java:127)
at forge.ai.ComputerUtilMana$ManaProducingCard.<init>(ComputerUtilMana.java:115)
at forge.ai.ComputerUtilMana.sortManaAbilities(ComputerUtilMana.java:139)
at forge.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:360)
at forge.ai.ComputerUtilMana.canPayManaCost(ComputerUtilMana.java:46)
at forge.match.input.InputPayMana$4.evaluate(InputPayMana.java:388)
at forge.match.input.InputPayMana$4.evaluate(InputPayMana.java:385)
at forge.util.Evaluator.run(Evaluator.java:8)
at forge.game.player.Player.runWithController(Player.java:3087)
at forge.match.input.InputPayMana.runAsAi(InputPayMana.java:346)
at forge.match.input.InputPayMana.updateMessage(InputPayMana.java:391)
at forge.match.input.InputPayMana$5.run(InputPayMana.java:418)
at forge.FThreads.invokeInEdtNowOrLater(FThreads.java:33)
at forge.match.input.InputPayMana.onStateChanged(InputPayMana.java:415)
at forge.match.input.InputPayMana.showMessage(InputPayMana.java:406)
at forge.match.input.InputBase.showMessageInitial(InputBase.java:99)
at forge.match.input.InputProxy$2.run(InputProxy.java:92)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
- Agetian
Last edited by Agetian on 16 Sep 2014, 06:28, edited 2 times in total.
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Forge Beta: 09-12-2014 ver 1.5.26
by Agetian » 16 Sep 2014, 05:23
This is indeed as intended - the original card may be phrased weirdly (and originally used to work differently), but the Oracle clarifies it and makes it work different instead: indeed, you *look* at X cards, choose one of them, put the rest on the bottom of your library, then draw *one* card (the one you left at top):antekm wrote:Aladdin's Lamp doesn't work - no matter how much I pay for X, I get to draw only one card (playing with newest snapshot)
http://gatherer.wizards.com/pages/Card/ ... rseid=2014
- Agetian
Last edited by Agetian on 16 Sep 2014, 06:42, edited 1 time in total.
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Forge Beta: 09-12-2014 ver 1.5.26
by tasteful » 16 Sep 2014, 05:47
The ability of Elite Arcanist shouldn't let you choose X. You can currently pay 0 and still copy the spell.
Re: Forge Beta: 09-12-2014 ver 1.5.26
by Agetian » 16 Sep 2014, 06:41
This is fixed already and should be available in the next snapshot.tasteful wrote:The ability of Elite Arcanist shouldn't let you choose X. You can currently pay 0 and still copy the spell.
I fixed this, thank you for the report. Will be available in the next snapshot.lujo wrote:Something wrong with Venomous Breath. It does nothing at all.
- Agetian
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Forge Beta: 09-12-2014 ver 1.5.26
by lujo » 16 Sep 2014, 12:32
The AI just cast a second Temporal Isloation on the same target. The other targets were all either 1 power or 0 power (one was a 0/5 wall which was keeping him from attacking, and would be a very legit target). I think, from much recent experience, that the AI has serious trouble choosing low power creatures as targets (it never removes the Plant but never attacks into it, it leaves Lin Sivvi, Defiant Hero on board solo and wastes multiple Seal of Doom on stuff it recurrs).
There might be a bug there. If not a bug then just a major issue.
(EDIT: And now it played temporal isolation on Utopia Mycon for some reason. I played it on my first turn, the AI took it's second turn and played it. So it can target low level stuff just never when it makes in game sense o.O)
(EDIT 2: It just used a sunclance on a vanilla dude who had Temporal Isolation on, this might be a Temporal Isolation bug)
(EDIT 3: And not it used Retether which returned 2X Temporal Isolation from the graveyard - and it put them on two of his creatures! XD This is getting weirder and weirder.)
There might be a bug there. If not a bug then just a major issue.
(EDIT: And now it played temporal isolation on Utopia Mycon for some reason. I played it on my first turn, the AI took it's second turn and played it. So it can target low level stuff just never when it makes in game sense o.O)
(EDIT 2: It just used a sunclance on a vanilla dude who had Temporal Isolation on, this might be a Temporal Isolation bug)
(EDIT 3: And not it used Retether which returned 2X Temporal Isolation from the graveyard - and it put them on two of his creatures! XD This is getting weirder and weirder.)
---
My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
Re: Forge Beta: 09-12-2014 ver 1.5.26
by lujo » 16 Sep 2014, 13:36
One of the stack of lands in the Mercadian Masques block draft pool seems to always be a stack of foil mountains. This is very odd, and possibly affecting prices (probably affecting sales).
---
My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
Re: Forge Beta: 09-12-2014 ver 1.5.26
by KrazyTheFox » 16 Sep 2014, 14:04
I'll look into this later today, thanks.lujo wrote:One of the stack of lands in the Mercadian Masques block draft pool seems to always be a stack of foil mountains. This is very odd, and possibly affecting prices (probably affecting sales).
Latest snapshot for those interested: http://www.krazyweb.net/forge/forge-gui-desktop-1.5.28-SNAPSHOT-r27446.tar.bz2
-
KrazyTheFox - Programmer
- Posts: 725
- Joined: 18 Mar 2014, 23:51
- Has thanked: 66 times
- Been thanked: 226 times
Re: Forge Beta: 09-12-2014 ver 1.5.26
by lujo » 16 Sep 2014, 14:45
If you morph Luminthread Field, the screen starts flickering. I think it's turning it into a creature momentarily and then into an enchantment all the time, or during some of the phases (it flashes is among creatures and then back). I think I've noticed a simmilar occurence in Theros block limited with things which can change status between creature and enchantment.
---
My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
Re: Forge Beta: 09-12-2014 ver 1.5.26
by friarsol » 16 Sep 2014, 14:47
This isn't really a bug, it's just the AI being dumb (not evaluating Lin Sivvi's ability when comparing it to other creatures).lujo wrote:The AI just cast a second Temporal Isloation on the same target. The other targets were all either 1 power or 0 power (one was a 0/5 wall which was keeping him from attacking, and would be a very legit target). I think, from much recent experience, that the AI has serious trouble choosing low power creatures as targets (it never removes the Plant but never attacks into it, it leaves Lin Sivvi, Defiant Hero on board solo and wastes multiple Seal of Doom on stuff it recurrs).
There might be a bug there. If not a bug then just a major issue.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Who is online
Users browsing this forum: No registered users and 33 guests