Page 3 of 5

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 04 Sep 2014, 11:08
by krevett
Mystical Teachings allow me to search for Lingering Souls even though it's a sorcery, probably because it has the word flashback on it...

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 04 Sep 2014, 17:18
by Phoenix
Still a bug with "Spells ... cost {x} more to play".

AI has Grand Arbiter Augustine IV in play and I want to play an Ornithopter.
Forge forces me to pay {1} but when I tap a land the prompt stays demanding {1}.
After paying the second mana the Ornithopter comes into play.

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 05 Sep 2014, 03:57
by Agetian
Here are two different crashes that happened when I was going through the AI vs. AI matches in a quest draft tournament.

Description: Crash #1, API-related and related to Bull Aurochs. I kept running into this issue every time in the draft tournament until I (for the sake of experiment) edited Bull Aurochs and turned it into a regular 4/4 creature, after which it stopped crashing.

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.25-r27161Mu (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.IllegalArgumentException: AI confirmAction does not know what to decide about null mode (api is null).
   at forge.ai.AiController.confirmAction(AiController.java:933)
   at forge.ai.PlayerControllerAi.confirmAction(PlayerControllerAi.java:170)
   at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:709)
   at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:587)
   at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:346)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1240)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1222)
   at forge.ai.ComputerUtil.playNoStack(ComputerUtil.java:303)
   at forge.ai.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:317)
   at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:402)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1240)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1222)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:584)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1062)
   at forge.game.GameAction.startGame(GameAction.java:1558)
   at forge.game.Match.startGame(Match.java:81)
   at forge.control.FControl$4.run(FControl.java:447)
   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:745)
Description: Crash #2, seems to be related to the API for Surging Sentinels.

RuntimeException | Open
Code: Select all
Forge Version:    1.5.25-r27161Mu (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.RuntimeException: AbilityFactory : getAbility -- no API in Surging Sentinels
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:108)
   at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:369)
   at forge.game.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:275)
   at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:240)
   at forge.game.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:195)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:197)
   at forge.game.zone.MagicStack.addAndUnfreeze(MagicStack.java:180)
   at forge.ai.ComputerUtil.handlePlayingSpellAbility(ComputerUtil.java:105)
   at forge.ai.PlayerControllerAi.playChosenSpellAbility(PlayerControllerAi.java:425)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1020)
   at forge.game.GameAction.startGame(GameAction.java:1558)
   at forge.game.Match.startGame(Match.java:81)
   at forge.control.FControl$4.run(FControl.java:447)
   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:745)
- Agetian

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 05 Sep 2014, 12:47
by timmermac
:arrow: Celestial Dawn seems to cause a slowdown when it is in play.

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 05 Sep 2014, 22:14
by Edriss
Description: This bug occured when the AI tried to resolve Windswept Heath activated ability.

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.25-r27161Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_20 Oracle Corporation

java.lang.IllegalArgumentException: AI confirmAction does not know what to decide about null mode (api is null).
   at forge.ai.AiController.confirmAction(AiController.java:933)
   at forge.ai.PlayerControllerAi.confirmAction(PlayerControllerAi.java:170)
   at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:709)
   at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:587)
   at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:346)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1240)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1222)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:584)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1062)
   at forge.game.GameAction.startGame(GameAction.java:1558)
   at forge.game.Match.startGame(Match.java:81)
   at forge.control.FControl$4.run(FControl.java:447)
   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: 08-29-2014 ver 1.5.25

PostPosted: 06 Sep 2014, 16:23
by lujo
Hi, how could I edit the prices the quest mode charges for buying boosters in tournaments? I've looked all through the game folder but can't find where it is calculated/set.

Also, the latest update seems to set card selling prices rather equally - 24 freds for rare, 8 for uncommon, and 1 for common, if I wanted to change that what should I do?

Ty

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 06 Sep 2014, 18:01
by gos
Text for Elven Riders is "Elven Riders can't be blocked except by Walls with Flying." :)

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 06 Sep 2014, 18:42
by Agetian
A little report related to the Fantasy Quest mode: the Bazaar needs to do a refresh on the current tab when you enter it from the main screen. Currently when I click the “Bazaar” button, it takes me back to the tab I was looking at when I closed it before (for example, Pets), but credits I’ve earned since I exited are not refreshed—I have to go to a different tab (e.g. Alchemist) and back again in order to make it refresh.

- Agetian

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 07 Sep 2014, 00:36
by Goose
Description: This happens while loading the application. I cannot access the program at all anymore

EOFException | Open
Code: Select all
Forge Version:    1.5.25-r27161Mu (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

main > Error loading Quest Data
java.io.EOFException: Unexpected end of ZLIB input stream
   at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240)
   at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
   at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:116)
   at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
   at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
   at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
   at java.io.InputStreamReader.read(InputStreamReader.java:184)
   at java.io.Reader.read(Reader.java:140)
   at forge.quest.io.QuestDataIO.loadData(QuestDataIO.java:116)
   at forge.control.FControl.initialize(FControl.java:216)
   at forge.view.Main.main(Main.java:51)

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 07 Sep 2014, 03:36
by friarsol
For any of you that are getting errors loading your quest data, it would probably help if you uploaded your quest, so people can try to fix the problem.

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 07 Sep 2014, 04:57
by Iranon
Lion's Eye Diamond does not always prompt you to choose a color when you use its ability. I haven't been able to pinpoint conditions that make this happen, but sometimes clicking "yes" to "Sacrifice Lion's Eye Diamond?" brings up a box to choose a color, and sometimes it chooses a color for you automatically. I've been playing it in a UBR deck, and it frequently gives me WWW when this happens, although sometimes it's given me BBB, UUU, or RRR (all un-prompted). Never GGG, though. Perhaps there's something that makes it occasionally choose a color automatically by checking some variable that defaults to white? This has been happening throughout the last several versions, but I never made an account to report bugs until now.

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 07 Sep 2014, 09:32
by correioalternativo
Two Explore in a row and Forge crashes - "Waiting for opponent..."

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 07 Sep 2014, 13:44
by friarsol
correioalternativo wrote:Two Explore in a row and Forge crashes - "Waiting for opponent..."
I see what you're trying to do Alex Bertoncini. Anyway, I can't reproduce this. Please read the link in my signature on how we request users provide bug reports.

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 07 Sep 2014, 18:28
by gos
Description: I get this error repeatedly when I'm paying mana with a source that requires a cost like life. It doesn't always happen, and I think it has to do with whether I'm paying for the last mana in a cost, and whether that mana has to be a specific color. This error has been around for a few versions now.

I can reliably reproduce the error with this scenario:
I control an Overgrown Tomb and Mana Confluence. I cast Ajani's Pridemate, first tap the Tomb, and then the Mana Confluence. Error occurs at that point.

EDIT: OK, not perfectably reliably. Damn it.

EDIT 2: I think I've figured it:

I control an Overgrown Tomb and Mana Confluence. I cast Ajani's Pridemate, first tap the Tomb, then the Mana Confluence, hit Enter to agree to pay 1 life. Error occurs at that point.

RuntimeException | Open
Code: Select all
Forge Version:    1.5.25-r27161Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_07 Oracle Corporation

java.lang.RuntimeException: Cannot remove input InputPayManaOfCostPayment because it's not on top of stack. Stack = []
   at forge.match.input.InputQueue.removeInput(InputQueue.java:54)
   at forge.match.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:49)
   at forge.match.input.InputPayMana.onStateChanged(InputPayMana.java:398)
   at forge.match.input.InputPayMana.showMessage(InputPayMana.java:392)
   at forge.match.input.InputBase.showMessageInitial(InputBase.java:99)
   at forge.match.input.InputProxy$2.run(InputProxy.java:85)
   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)

Re: Forge Beta: 08-29-2014 ver 1.5.25

PostPosted: 07 Sep 2014, 19:33
by correioalternativo
friarsol wrote:
correioalternativo wrote:Two Explore in a row and Forge crashes - "Waiting for opponent..."
I see what you're trying to do Alex Bertoncini. Anyway, I can't reproduce this. Please read the link in my signature on how we request users provide bug reports.
UnsupportedOperationException | Open
Code: Select all
Forge Version:    1.5.25-r27161Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_67 Oracle Corporation

java.lang.UnsupportedOperationException
   at com.google.common.collect.ImmutableCollection.addAll(ImmutableCollection.java:120)
   at forge.game.player.Player.addChangedKeywords(Player.java:1154)
   at forge.game.player.Player.addChangedKeywords(Player.java:1145)
   at forge.game.staticability.StaticAbilityContinuous.applyContinuousAbility(StaticAbilityContinuous.java:340)
   at forge.game.staticability.StaticAbilityContinuous.applyContinuousAbility(StaticAbilityContinuous.java:57)
   at forge.game.staticability.StaticAbility.applyAbility(StaticAbility.java:219)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:734)
   at forge.game.GameAction.changeZone(GameAction.java:231)
   at forge.game.GameAction.moveTo(GameAction.java:407)
   at forge.game.GameAction.moveTo(GameAction.java:388)
   at forge.game.GameAction.moveTo(GameAction.java:683)
   at forge.game.GameAction.moveTo(GameAction.java:655)
   at forge.game.ability.effects.EffectEffect.resolve(EffectEffect.java:238)
   at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:51)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1240)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1222)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:584)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1062)
   at forge.game.GameAction.startGame(GameAction.java:1558)
   at forge.game.Match.startGame(Match.java:81)
   at forge.control.FControl$4.run(FControl.java:447)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)