It is currently 16 May 2025, 22:09
   
Text Size

Forge Beta: 09-12-2014 ver 1.5.26

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

Re: Forge Beta: 09-12-2014 ver 1.5.26

Postby 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
Mana Flare and Gauntlet of Might aren't working. Lands don't generate the extra mana when tapped.
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

Postby 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)
Yosituna
 
Posts: 22
Joined: 10 Jan 2014, 20:30
Has thanked: 4 times
Been thanked: 0 time

Re: Forge Beta: 09-12-2014 ver 1.5.26

Postby 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)
antekm
 
Posts: 42
Joined: 04 Sep 2013, 19:09
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Beta: 09-12-2014 ver 1.5.26

Postby Nekoatl » 16 Sep 2014, 00:11

PalladiaMors wrote:Mana Flare and Gauntlet of Might aren't working. Lands don't generate the extra mana when tapped.
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.
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Beta: 09-12-2014 ver 1.5.26

Postby 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

Postby 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
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta: 09-12-2014 ver 1.5.26

Postby 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):

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)
Using the latest hotfix snapshot posted in this thread.

- 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

Postby Agetian » 16 Sep 2014, 05:23

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)
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):
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

Postby 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.
tasteful
 
Posts: 65
Joined: 04 Nov 2013, 23:53
Has thanked: 3 times
Been thanked: 3 times

Re: Forge Beta: 09-12-2014 ver 1.5.26

Postby Agetian » 16 Sep 2014, 06:41

tasteful wrote:The ability of Elite Arcanist shouldn't let you choose X. You can currently pay 0 and still copy the spell.
This is fixed already and should be available in the next snapshot.

lujo wrote:Something wrong with Venomous Breath. It does nothing at all.
I fixed this, thank you for the report. Will be available in the next snapshot.

- 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

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

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
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta: 09-12-2014 ver 1.5.26

Postby 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
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta: 09-12-2014 ver 1.5.26

Postby KrazyTheFox » 16 Sep 2014, 14:04

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).
I'll look into this later today, thanks.

Latest snapshot for those interested: http://www.krazyweb.net/forge/forge-gui-desktop-1.5.28-SNAPSHOT-r27446.tar.bz2
User avatar
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

Postby 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
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta: 09-12-2014 ver 1.5.26

Postby friarsol » 16 Sep 2014, 14:47

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.
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).
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 33 guests


Who is online

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

Login Form