Page 8 of 8

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 27 Jun 2013, 07:50
by SecretCaveman
With the "First Mulligan is free" Bonus purchased in Quest Mode, the first Mulligan is indeed free, but if I mulligan a second time I go down to 5. Is this working as intended?

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 27 Jun 2013, 12:08
by muppet
When you cast Doomsday both graveyards are shuffled into the library not just the casters.

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 27 Jun 2013, 15:59
by Bundy
Sometimes i can't declare attackers or blockers for no reason. I think this started happening after i got a new java update a few days back. This seems to happen at random.

Right now i want to attack with a Darksteel Colossus, but when i click the card nothing happens. It has no summoning sickness, no spells are played at all during my turn and nothing is on the stack. There are no cards in play that prevent me from attacking. Everything works fine, till i enter the combat phase. The only thing i can click is the OK button.

Anyone else got this same problem?
I'll delete all forge files and reinstall it, maybe this helps?

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 27 Jun 2013, 17:23
by Dreago
When the Borborygmos challenge decks himself.

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

NoSuchElementException | Open
Code: Select all
Forge Version:    1.4.1-r22075
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.util.NoSuchElementException: Card '99 Pit Fight' not found in our database.
   at forge.card.CardDb.getCard(CardDb.java:274)
   at forge.card.CardDb.getCard(CardDb.java:265)
   at forge.quest.BoosterUtils.parseReward(BoosterUtils.java:253)
   at forge.quest.BoosterUtils.generateCardRewardList(BoosterUtils.java:296)
   at forge.quest.QuestEvent.getCardRewardList(QuestEvent.java:116)
   at forge.gui.match.QuestWinLose.awardSpecialReward(QuestWinLose.java:650)
   at forge.gui.match.QuestWinLose.awardChallengeWin(QuestWinLose.java:639)
   at forge.gui.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:185)
   at forge.gui.match.ViewWinLose.<init>(ViewWinLose.java:131)
   at forge.control.FControlGameEventHandler$7.run(FControlGameEventHandler.java:133)
   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)
Edit: Apparently, it happens any time I would win against him.

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 27 Jun 2013, 23:39
by freddyjsg
When the AI tried to cast purity with Smokebraider as its only source of white mana:


RuntimeException | Open
Code: Select all
Forge Version:    1.4.1-r22075
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_13 Oracle Corporation

java.lang.RuntimeException: ComputerUtil : payManaCost() cost was not paid for Purity. Didn't find what to pay for W
   at forge.game.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:208)
   at forge.game.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:62)
   at forge.card.cost.CostPartMana.payAI(CostPartMana.java:184)
   at forge.card.cost.CostPayment.payComputerCosts(CostPayment.java:190)
   at forge.game.ai.ComputerUtil.handlePlayingSpellAbility(ComputerUtil.java:127)
   at forge.game.ai.AiController.playSpellAbilities(AiController.java:767)
   at forge.game.ai.AiController.onPriorityRecieved(AiController.java:714)
   at forge.game.player.PlayerControllerAi.takePriority(PlayerControllerAi.java:323)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:841)
   at forge.game.GameAction.startGame(GameAction.java:1422)
   at forge.game.Match$1.run(Match.java:105)
   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: 06-14-2013 ver 1.4.1

PostPosted: 28 Jun 2013, 02:55
by Proteus
Thalia does not add a cost to "without paying its mana cost" Force of Will. It does do this with suspend and Omniscience though.

If Timecrafting removes all time counters from a suspended card with multiple time counters on it, a trigger will be created for each time counter, each of the triggers will resolve and each will cast the card (yes, like Ancestral Vision being cast 4 times or Greater Gargadon being cast 10 times), from whatever zone the card happens to be in, even from my hand (if say the creature resolved and then was Unsummoned). I'm not sure what the exact rules are for this, but I don't think that can be it.

Deathrite Shaman's mana producing ability targets, so it should not be a ~mana ability~ it should use the stack and it should be fizzleable. (Also, though this shouldn't matter, I can click on a non-multicolored spell to cast it, then click on Deathrite Shaman, then cancel its ability and still use the shaman to pay for the spell without tapping it or exiling a land.)

Re: Forge Beta: 06-14-2013 ver 1.4.1

PostPosted: 28 Jun 2013, 07:05
by SunShintaBra
Description: blocking Tajic with Akroma's devoted, skynight unblocked

NullPointerException | Open
Code: Select all
Forge Version:    1.4.1-r22075
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_05 Oracle Corporation

java.lang.NullPointerException
   at java.util.ArrayList.<init>(Unknown Source)
   at forge.game.phase.Combat.getBlockers(Combat.java:443)
   at forge.gui.match.controllers.CCombat.getCombatDescription(CCombat.java:94)
   at forge.gui.match.controllers.CCombat.update(CCombat.java:57)
   at forge.gui.match.CMatchUI.showCombat(CMatchUI.java:267)
   at forge.control.FControlGameEventHandler$3.run(FControlGameEventHandler.java:77)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(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: 06-14-2013 ver 1.4.1

PostPosted: 28 Jun 2013, 09:33
by Max mtg
@SunShintaBra, it's about threading, fixed in next BETA

Re: Quest Save/Load Menu Problem

PostPosted: 01 Jul 2013, 18:20
by MystREmo
Chris H. wrote:
MystREmo wrote:Whenever I try to save or load a quest menu, this comes up. I don't know where to find the information or how to fix it. I got that it's the location of the quest data, but I'm not sure which file to change or where it's actually located.

ZipException | Open
Code: Select all
Forge Version:    1.4.1-r22075
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_09 Oracle Corporation

EDT > Error loading Quest Data
java.util.zip.ZipException: Not in GZIP format
   at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
   at java.util.zip.GZIPInputStream.<init>(Unknown Source)
   at java.util.zip.GZIPInputStream.<init>(Unknown Source)
   at forge.quest.io.QuestDataIO.loadData(QuestDataIO.java:123)
   at forge.gui.home.quest.CSubmenuQuestData.update(CSubmenuQuestData.java:115)
   at forge.gui.home.CHomeUI.itemClick(CHomeUI.java:40)
   at forge.gui.home.LblMenuItem$1.mousePressed(LblMenuItem.java:50)
   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$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.security.ProtectionDomain$1.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$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)
 
The answer is located in the README.txt file in the section titled "Updating to a newer version Instructions".
I have checked that and located the Forge folder, but nowhere in it is any quest folder or anything with quest data in the directory. I'm not exactly sure how to delete and reinstate that information or refresh my current quest data.

Re: Quest Save/Load Menu Problem

PostPosted: 01 Jul 2013, 19:44
by Chris H.
MystREmo wrote:I have checked that and located the Forge folder, but nowhere in it is any quest folder or anything with quest data in the directory. I'm not exactly sure how to delete and reinstate that information or refresh my current quest data.
 
The user data migration creates two new directories.

The <userDir> directory contains these directories:

/decks/
/gauntlet/
/preferences/
/quest/

The <cacheDir> directory contains these directories:

/db/
/pics/

I think that you located your <cacheDir> directory rather than your <userDir> directory. The <userDir> directory contains your decks, qauntlet files, preferences and you quest data files.