Page 5 of 5

Re: Forge Release 09/29/2017 ver 1.6.4

PostPosted: 23 Nov 2017, 09:50
by Novanex
Description: Attempting to open the Commander Deck Editor

NullPointerException | Open
Code: Select all
Forge Version:    1.6.4-r-1
Operating System: Windows 10 10.0 amd64
Java Version:     1.8.0_144 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.framework.DragCell.addDoc(DragCell.java:277)
   at forge.gui.framework.SLayoutIO.loadLayout(SLayoutIO.java:435)
   at forge.control.FControl.setCurrentScreen(FControl.java:315)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.screens.home.PlayerPanel$10.run(PlayerPanel.java:507)
   at forge.toolbox.FLabel._doMouseAction(FLabel.java:314)
   at forge.toolbox.FLabel.access$1300(FLabel.java:55)
   at forge.toolbox.FLabel$6.onLeftClick(FLabel.java:352)
   at forge.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:246)
   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$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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 Release 09/29/2017 ver 1.6.4

PostPosted: 23 Nov 2017, 18:35
by figliodiluna
Description: I triggered Triskaidekaphobia by using Harmless Offering, the game crashed (I thought that would happen with Demonic Pact too because it works pretty similar but not, only with Triskaidekaphobia)

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.6.4-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_151 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.CharmAi.chooseTriskaidekaphobia(CharmAi.java:127)
   at forge.ai.ability.CharmAi.checkApiLogic(CharmAi.java:46)
   at forge.ai.SpellAbilityAi.canPlayWithoutRestrict(SpellAbilityAi.java:82)
   at forge.ai.SpellAbilityAi.doTriggerAINoCost(SpellAbilityAi.java:183)
   at forge.ai.SpellAbilityAi.doTriggerNoCostWithSubs(SpellAbilityAi.java:172)
   at forge.ai.SpellAbilityAi.doTriggerAI(SpellAbilityAi.java:167)
   at forge.ai.AiController.doTrigger(AiController.java:1350)
   at forge.ai.PlayerControllerAi.prepareSingleSa(PlayerControllerAi.java:752)
   at forge.ai.PlayerControllerAi.orderAndPlaySimultaneousSa(PlayerControllerAi.java:740)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntry(MagicStack.java:829)
   at forge.game.zone.MagicStack.addAllTriggeredAbilitiesToStack(MagicStack.java:797)
   at forge.game.phase.PhaseHandler.checkStateBasedEffects(PhaseHandler.java:1033)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:940)
   at forge.game.GameAction.startGame(GameAction.java:1572)
   at forge.game.Match.startGame(Match.java:87)
   at forge.match.HostedMatch$2.run(HostedMatch.java:225)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Forge is awesome, keep it going! :D

Re: Forge Release 09/29/2017 ver 1.6.4

PostPosted: 26 Nov 2017, 23:01
by Nekoatl
Description: The exception was thrown during the opponent's draw phase (no other actions during his turn). I then used Dev Mode to spy on his hand, which contained: Incorrigible Youths, Pyretic Ritual, Dukhara Scavenger, and Chronomantic Escape.

NullPointerException | Open
Code: Select all
Forge Version:    1.6.4-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_151 Oracle Corporation

java.lang.NullPointerException
   at forge.game.spellability.SpellAbility.copyWithNoManaCost(SpellAbility.java:845)
   at forge.ai.ability.ManaEffectAi.doManaRitualLogic(ManaEffectAi.java:172)
   at forge.ai.ability.ManaEffectAi.checkAiLogic(ManaEffectAi.java:37)
   at forge.ai.SpellAbilityAi.canPlayWithoutRestrict(SpellAbilityAi.java:68)
   at forge.ai.SpellAbilityAi.canPlayAI(SpellAbilityAi.java:52)
   at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:35)
   at forge.ai.AiController.canPlaySa(AiController.java:634)
   at forge.ai.AiController.canPlayAndPayFor(AiController.java:618)
   at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1304)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1276)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1159)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:440)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:952)
   at forge.game.GameAction.startGame(GameAction.java:1572)
   at forge.game.Match.startGame(Match.java:87)
   at forge.match.HostedMatch$2.run(HostedMatch.java:225)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: Forge Release 09/29/2017 ver 1.6.4

PostPosted: 29 Nov 2017, 18:36
by Fregnor
Does this version support the displaying of images for the Ixalan tokens?

Re: Forge Release 09/29/2017 ver 1.6.4

PostPosted: 30 Nov 2017, 03:12
by friarsol
Fregnor wrote:Does this version support the displaying of images for the Ixalan tokens?
As long as you have the images

Re: Forge Release 09/29/2017 ver 1.6.4

PostPosted: 30 Nov 2017, 17:51
by ajacobs899
I seem to be having an issue with Teferi's Protection and Lethal Vapors combo. It may be that Teferi's protection only seems to be lasting until end of turn instead of my next turn (as it should be), or skipping your turn with lethal vapors still registers as your next turn. When I try getting the combo off, it works for my opponent's first turn after activating the combo, because they attack and I take no damage from it. However, on the next turn (my opponent takes another turn, because I've skipped the next 100 turns), they attack as normal and kill me (which should be impossible because Teferi's Protection lasts until my next turn, which won't be for 100 more turns). Not sure what the problem is, but I'm definitely playing the combo right, so the problem must be in how the program registers the interaction between these two cards.

Re: Forge Release 09/29/2017 ver 1.6.4

PostPosted: 02 Dec 2017, 15:00
by shteev
I attacked with an Evil Eye of Orms-by-Gore, but the log says I didn't attack.

AI cast a Fog on the previous turn when I attacked, could be relevant?

On the next turn, I attacked, and dealt damage with the Evil Eye as normal.

It's possible that I misclicked, but if I didn't attack, why is the Evil Eye tapped?

Re: Forge Release 09/29/2017 ver 1.6.4

PostPosted: 03 Jan 2018, 21:02
by Turbomoose
Evangelize continues to be the worst card to play against in limited because the AI will try to cast it multiple times every turn even if they don't have mana and then you have to manually click your own creature and say ok every time