Page 3 of 7

Re: Forge Beta: 3-14-2015 ver 1.5.37

PostPosted: 18 Mar 2015, 01:03
by TastetheJace
Description: Successfully casted Stormcaller's Boon, cascaded into Charisma. Crashed upon casting Charisma.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.37-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:67)
   at forge.player.HumanPlay.playSpellAbility(HumanPlay.java:95)
   at forge.player.PlayerControllerHuman.playSaFromPlayEffect(PlayerControllerHuman.java:1162)
   at forge.game.ability.effects.PlayEffect.resolve(PlayEffect.java:215)
   at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1234)
   at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1227)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1241)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1216)
   at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:138)
   at forge.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:196)
   at forge.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:233)
   at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:412)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1234)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1216)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:479)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:972)
   at forge.game.GameAction.startGame(GameAction.java:1390)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:227)
   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 Beta: 3-14-2015 ver 1.5.37

PostPosted: 18 Mar 2015, 02:19
by TastetheJace
Description: Try to use Hidden Strings ciphered ability on a Mosquito Guard.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.37-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:67)
   at forge.player.HumanPlay.playSpellAbility(HumanPlay.java:95)
   at forge.player.PlayerControllerHuman.playSaFromPlayEffect(PlayerControllerHuman.java:1162)
   at forge.game.ability.effects.PlayEffect.resolve(PlayEffect.java:215)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1234)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1216)
   at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:138)
   at forge.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:196)
   at forge.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:233)
   at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:412)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1234)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1216)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:479)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:972)
   at forge.game.GameAction.startGame(GameAction.java:1390)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:227)
   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 Beta: 3-14-2015 ver 1.5.37

PostPosted: 18 Mar 2015, 03:08
by friarsol
r29079

I attacked with an Akki Lavarunner and a bunch of Goblin tokens to no blockers. Akki flipped into Tok Tok. I cast Relentless Assault, and attacked again. Instead of killing my opponent I get this error:

Description: [describe what you were doing when the crash occurred]

RuntimeException | Open
Code: Select all
Forge Version:    SVN
Operating System: Windows 8 6.2 amd64
Java Version:     1.7.0_51 Oracle Corporation

java.lang.RuntimeException: AbilityFactory : getAbility -- no API in Akki Lavarunner:
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:106)
   at forge.game.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:170)
   at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:135)
   at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:81)
   at forge.game.player.Player.replaceDamage(Player.java:679)
   at forge.game.player.Player.addCombatDamage(Player.java:834)
   at forge.game.combat.Combat.dealAssignedDamage(Combat.java:673)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:311)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:969)
   at forge.game.GameAction.startGame(GameAction.java:1390)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:227)
   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)

Re: Forge Beta: 3-14-2015 ver 1.5.37

PostPosted: 18 Mar 2015, 04:15
by TastetheJace
Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.37-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:67)
   at forge.player.HumanPlay.playSpellAbility(HumanPlay.java:95)
   at forge.player.PlayerControllerHuman.playSaFromPlayEffect(PlayerControllerHuman.java:1162)
   at forge.game.ability.effects.PlayEffect.resolve(PlayEffect.java:215)
   at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1234)
   at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1227)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1241)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1216)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:479)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:972)
   at forge.game.GameAction.startGame(GameAction.java:1390)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:227)
   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 Beta: 3-14-2015 ver 1.5.37

PostPosted: 18 Mar 2015, 10:40
by horsekateer
Description: If a human player wins the starting coin toss in a 3+ player commander/multiplayer game I cannot move forward with the match. Both options of Keep or Exile/Mulligan are greyed out. Also sometimes it will randomly do this both in a commander and a normal multiplayer game: (see screenshot attached from a normal multiplayer game)

General bug report | Open
Code: Select all
Forge Version:    1.5.37-r-1
Operating System: Mac OS X 10.9.5 x86_64
Java Version:     1.8.0_31 Oracle Corporation
Thanks guys!

Re: Forge Beta: 3-14-2015 ver 1.5.37

PostPosted: 18 Mar 2015, 16:09
by P for Pizza
Also for me, kicker doesn't work. Tried to Jilt two creatures, it lets you selcet the two targets but it doesn't prompt you to pay kicker cost, so does only the unkicked effect.

Re: Forge Beta: 3-14-2015 ver 1.5.37

PostPosted: 18 Mar 2015, 16:21
by Xyx
Karn Liberated
The Chain Veil
Rings of Brighthearth

If I use the Rings to copy the Chain Veil's ability, I can use Karn three times that turn. However, if I use the Rings to copy the Chain Veil's ability and then use the Rings to copy one of Karn's abilities, I can only use Karn twice that turn. It's as if Forge forgets about the extra Chain Veil ability as soon as I use the Rings for Karn.

Reproduced a couple of times.

Re: Forge Beta: 3-14-2015 ver 1.5.37

PostPosted: 18 Mar 2015, 16:25
by friarsol
Xyx wrote:Karn Liberated
The Chain Veil
Rings of Brighthearth

If I use the Rings to copy the Chain Veil's ability, I can use Karn three times that turn. However, if I use the Rings to copy the Chain Veil's ability and then use the Rings to copy one of Karn's abilities, I can only use Karn twice that turn. It's as if Forge forgets about the extra Chain Veil ability as soon as I use the Rings for Karn.

Reproduced a couple of times.
Sounds more like Forge is counting the copied Planeswalker ability as part of the number of times that a Planeswalker ability is being activated.

Re: Forge Beta: 3-14-2015 ver 1.5.37

PostPosted: 18 Mar 2015, 17:46
by elcnesh
The issues with paying alternate costs, multiple multiplayer windows, Storm count, and deck selection have all been fixed in the latest snapshot. Thanks a lot for your input! :)

Re: Forge Beta: 3-14-2015 ver 1.5.37

PostPosted: 18 Mar 2015, 20:34
by RandomPerson
Flashback appears to be broken; spells with flashback can be flashed back for their normal cost (so far confirmed only in quest duels with Think Twice and Momentary Blink), and return to graveyard even when cast from graveyard.

Re: Forge Beta: 3-14-2015 ver 1.5.37

PostPosted: 18 Mar 2015, 20:56
by friarsol
RandomPerson wrote:Flashback appears to be broken; spells with flashback can be flashed back for their normal cost (so far confirmed only in quest duels with Think Twice and Momentary Blink), and return to graveyard even when cast from graveyard.
Flashback is an alternate cost, just like most of the comments in this thread. Alternate costs were bugged in this release, and were subsequently fixed in the latest snapshot.

Re: Forge Beta: 3-14-2015 ver 1.5.37

PostPosted: 19 Mar 2015, 00:15
by Xyx
I have a bit of an annoying problem and it seems to be new in this version; both me and the AI now start roughly half the games with random decks, completely unrelated to what I selected in the Home tab. I have tried various combinations of switching decks and restarting, but the problem persists.

EDIT: Forge also likes to reset my deck choice to "Preconstructed Deck: Conquering Hordes". It's almost impossible to get a game going with the two decks of my choosing.

Re: Forge Beta: 3-14-2015 ver 1.5.37

PostPosted: 19 Mar 2015, 02:01
by RandomPerson
friarsol wrote:
RandomPerson wrote:Flashback appears to be broken; spells with flashback can be flashed back for their normal cost (so far confirmed only in quest duels with Think Twice and Momentary Blink), and return to graveyard even when cast from graveyard.
Flashback is an alternate cost, just like most of the comments in this thread. Alternate costs were bugged in this release, and were subsequently fixed in the latest snapshot.
Ah, alright. Where can I download the latest snapshot?

Re: Forge Beta: 3-14-2015 ver 1.5.37

PostPosted: 19 Mar 2015, 03:11
by Fizanko
Xyx wrote:I have a bit of an annoying problem and it seems to be new in this version; both me and the AI now start roughly half the games with random decks, completely unrelated to what I selected in the Home tab. I have tried various combinations of switching decks and restarting, but the problem persists.

EDIT: Forge also likes to reset my deck choice to "Preconstructed Deck: Conquering Hordes". It's almost impossible to get a game going with the two decks of my choosing.
I noticed this happening, Forge seemed to reset the decks in preconstructed mode sometime to something else than what i choose

Re: Forge Beta: 3-14-2015 ver 1.5.37

PostPosted: 19 Mar 2015, 03:30
by TastetheJace
Looks like playing ciphered abilities causes crashes.