Forge Beta: 8-14-2015 ver 1.5.43
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
71 posts
• Page 5 of 5 • 1, 2, 3, 4, 5
Re: Forge Beta: 8-14-2015 ver 1.5.43
by cocii » 25 Aug 2015, 12:06
This one happened to me quite often:
The enemy was on the preconstruced Clerics deck ("Preacher 3"). He was attacking with a few clerics:
Hedon Field Purist (leveled to 5), Vile Deacon, Doubtless One, Edgewalker, High Priest of Penance, Celestial Gatekeeper
I had no blockers, to activated Nevynerils Disk. The game crashed, clicking on continue didn't do anything. I suspect the Gatekeeper to be a problem for the AI (graveyard was empty till i fired off the disk).
Here's the report:
Description: [describe what you were doing when the crash occurred]
The enemy was on the preconstruced Clerics deck ("Preacher 3"). He was attacking with a few clerics:
Hedon Field Purist (leveled to 5), Vile Deacon, Doubtless One, Edgewalker, High Priest of Penance, Celestial Gatekeeper
I had no blockers, to activated Nevynerils Disk. The game crashed, clicking on continue didn't do anything. I suspect the Gatekeeper to be a problem for the AI (graveyard was empty till i fired off the disk).
Here's the report:
Description: [describe what you were doing when the crash occurred]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.42-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_51 Oracle Corporation
java.lang.NullPointerException
at forge.ai.ComputerUtil.playImmediately(ComputerUtil.java:1437)
at forge.ai.ability.ChangeZoneAi.isPreferredTarget(ChangeZoneAi.java:765)
at forge.ai.ability.ChangeZoneAi.knownOriginPlayDrawbackAI(ChangeZoneAi.java:699)
at forge.ai.ability.ChangeZoneAi.chkAIDrawback(ChangeZoneAi.java:99)
at forge.ai.SpellAbilityAi.chkDrawbackWithSubs(SpellAbilityAi.java:132)
at forge.ai.SpellAbilityAi.doTriggerNoCostWithSubs(SpellAbilityAi.java:44)
at forge.ai.SpellAbilityAi.doTriggerAI(SpellAbilityAi.java:35)
at forge.ai.AiController.doTrigger(AiController.java:1253)
at forge.ai.PlayerControllerAi.prepareSingleSa(PlayerControllerAi.java:700)
at forge.ai.PlayerControllerAi.orderAndPlaySimultaneousSa(PlayerControllerAi.java:689)
at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntry(MagicStack.java:778)
at forge.game.zone.MagicStack.addAllTriggeredAbilitiesToStack(MagicStack.java:744)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:903)
at forge.game.GameAction.startGame(GameAction.java:1447)
at forge.game.Match.startGame(Match.java:96)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
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: 8-14-2015 ver 1.5.43
by lazylockie » 25 Aug 2015, 13:09
I found the error on Nahiri, the Lithomancer Stoneforged Blade token image:
on res/cards/n/nahiri_the_lithomancer.txt, line 11
change Tokenimage$ to TokenImage$
----
for those wondering Ashaya token name, it's g_4_4_ashaya.jpg
on res/cards/n/nahiri_the_lithomancer.txt, line 11
change Tokenimage$ to TokenImage$
----
for those wondering Ashaya token name, it's g_4_4_ashaya.jpg
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Forge Beta: 8-14-2015 ver 1.5.43
by shteev » 25 Aug 2015, 14:28
Forge locked up completely whilst revealing to me the achievements I acquired in a game. I have nearly 2000 wins in Quest Mode and I think the only achievements I don't have are for activating the ultimates of planeswalkers, so I activated the following ultimates in a single game:
Chandra, the Firebrand
Koth of the Hammer
Teferi, Temporal Archmage
Tamiyo, the Moon Sage
Jace, Memory Adept
Sarkhan, the Dragonspeaker
Jace, Architect of Thought
Ajani Vengeant
Forge showed me 3 achievements I was awarded before it locked up; unfortunately I did not make a note of which ones these were. I had already gained the achievements for Koth of the Hammer and Ajani Vengeant from previous games.
On quitting and restarting Forge I noticed that I had been awarded none of these achievements, but did still have the 2 I had been awarded previously for Koth of the Hammer and Ajani Vengeant.
Chandra, the Firebrand
Koth of the Hammer
Teferi, Temporal Archmage
Tamiyo, the Moon Sage
Jace, Memory Adept
Sarkhan, the Dragonspeaker
Jace, Architect of Thought
Ajani Vengeant
Forge showed me 3 achievements I was awarded before it locked up; unfortunately I did not make a note of which ones these were. I had already gained the achievements for Koth of the Hammer and Ajani Vengeant from previous games.
On quitting and restarting Forge I noticed that I had been awarded none of these achievements, but did still have the 2 I had been awarded previously for Koth of the Hammer and Ajani Vengeant.
Re: Forge Beta: 8-14-2015 ver 1.5.43
by Andy9973 » 25 Aug 2015, 16:12
One more error I discovered. What I had in play:
- 1 Carrion Feeder
- 1 Gravecrawler
- 1 Khabal Ghoul
I sacrificed the Gravecrawler to Carrion Feeder's ability. Then I casted Gravecrawler from my graveyard and repeated the process. In total, I sacrificed the Gravecrawler five times. At the end of my turn, when Khabal Ghoul's ability triggered, it only got one +1/+1 counter instead of five.
- 1 Carrion Feeder
- 1 Gravecrawler
- 1 Khabal Ghoul
I sacrificed the Gravecrawler to Carrion Feeder's ability. Then I casted Gravecrawler from my graveyard and repeated the process. In total, I sacrificed the Gravecrawler five times. At the end of my turn, when Khabal Ghoul's ability triggered, it only got one +1/+1 counter instead of five.
Re: Forge Beta: 8-14-2015 ver 1.5.43
by puckboss3 » 25 Aug 2015, 16:37
[quote="Chris H."][b]Forge Beta: 8-14-2015 ver 1.5.43
14927 cards in total.
^^^my deck editor only shows 14822 cards after installing ver. 1.5.43. Could someone please point me to what I may be missing?
*By the way, just joined the forum (this is first post) after playing Forge for the last couple months. You guys are awesome. Thank you so much for your hard work!
14927 cards in total.
^^^my deck editor only shows 14822 cards after installing ver. 1.5.43. Could someone please point me to what I may be missing?
*By the way, just joined the forum (this is first post) after playing Forge for the last couple months. You guys are awesome. Thank you so much for your hard work!
Re: Forge Beta: 8-14-2015 ver 1.5.43
by livingtrope » 26 Aug 2015, 00:19
I've been enjoying this until today, for some reason I've hit a bug where everytime I've tried to open Forge it gives me an error and won't load. I've tried deleting it and reinstalling it and all that but to be honest I'm not really a computer guy so there might be something I missed? I wanted to Copy/Paste the bug report thing but the reply box is telling me theres a URL in it and I'm not sure why.
- livingtrope
- Posts: 1
- Joined: 26 Aug 2015, 00:10
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 8-14-2015 ver 1.5.43
by Stampedo » 26 Aug 2015, 18:02
Hello,
This question was probably asked before but I couldn't find an answer with the search function.
I'd like to know how to be able to play with 40 cards decks in online multiplayer and constructed modes.
Thanks!
This question was probably asked before but I couldn't find an answer with the search function.
I'd like to know how to be able to play with 40 cards decks in online multiplayer and constructed modes.
Thanks!
Re: Forge Beta: 8-14-2015 ver 1.5.43
by Nekoatl » 27 Aug 2015, 16:24
Lim-Dul the Necromancer triggered ability does not indicate which creature it's prompting for. So, for example, if you kill 3 creatures in combat and only have enough mana to reanimate one of them, you have only a 1/3 chance of getting the creature you want.
Re: Forge Beta: 8-14-2015 ver 1.5.43
by pufthemajicdragon » 27 Aug 2015, 21:48
I can reproduce this bug. When tapping a land to add mana to your mana pool, Mana Reflection works as designed. When tapping a land to pay the cost of a selected spell, it produces 4x the mana instead of twice. This also applies to other permanents. Mox Emerald and Rofellos, Llanowar Emissary will produce 4x also. (Rofellos can produce 12 mana with 3 forests in play!) Extraplanar Lens and Caged Sun, cards with similar abilities, do not exhibit this bug. The bug also applies when paying the cost for a selected ability. (My test used Hydra Broodmaster. With 3 forests in play and Rofellos, when I activate the Broodmaster and select 12 for X, I'm told to pay 24G. I tap Rofellos and have 12G left to pay. Tap each forest and it goes down by GGGG. Tap a Mox Emerald and the effect resolves with 3 extra mana in my pool. With Doubling Season, that means 24 12/12 hydras on turn 9.)Andy9973 wrote:I have found problems with two cards.
1) Mana Reflection
I tested this in developer mode after there were problems with it in one of my games. Permanents that were on the battlefield:
- 6 Forest and 1 Mana Reflection on my side
- only basic lands on AI's side
When I tap a Forest for mana, it adds GG to my mana pool. So far, so good. But then I chose to cast a Primeval Titan from my hand. When asked to pay 4GG, I tapped one of my forests. Then I only needed to pay 2 more for the spell, meaning the forest procuded GGGG when I tapped it.
Mana Reflection waits for the ProduceMana event, while the other cards without the bug use the TapsForMana trigger. Mana Reflection runs a ReplacementEffect while the others use StaticAbilities.
- pufthemajicdragon
- Posts: 23
- Joined: 08 Jan 2013, 04:17
- Has thanked: 7 times
- Been thanked: 2 times
Re: Forge Beta: 8-14-2015 ver 1.5.43
by Nekoatl » 28 Aug 2015, 04:50
Description: I just pressed the button to yield until end of turn during the AI's upkeep, and then the exception was thrown right after it cast a Goblin Shortcutter during its precombat main phase.
Edit: Since posting this, I've seen the same exception 2 more times. The only consistent factor seems to be that it occurs immediately after the AI puts a permanent into play during its precombat main phase.
Edit: Since posting this, I've seen the same exception 2 more times. The only consistent factor seems to be that it occurs immediately after the AI puts a permanent into play during its precombat main phase.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.43-r-1
Operating System: Windows 8.1 6.3 x86
Java Version: 1.8.0_51 Oracle Corporation
java.lang.NullPointerException
at forge.ai.ability.PumpAiBase$2.apply(PumpAiBase.java:115)
at forge.ai.ability.PumpAiBase$2.apply(PumpAiBase.java:108)
at com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at forge.util.collect.FCollection.<init>(FCollection.java:90)
at forge.game.card.CardCollection.<init>(CardCollection.java:115)
at forge.game.card.CardLists.filter(CardLists.java:229)
at forge.ai.ability.PumpAiBase.isUsefulCurseKeyword(PumpAiBase.java:108)
at forge.ai.ability.PumpAiBase.containsUsefulKeyword(PumpAiBase.java:36)
at forge.ai.ability.PumpAiBase$6.apply(PumpAiBase.java:526)
at forge.ai.ability.PumpAiBase$6.apply(PumpAiBase.java:523)
at com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at forge.util.collect.FCollection.<init>(FCollection.java:90)
at forge.game.card.CardCollection.<init>(CardCollection.java:115)
at forge.game.card.CardLists.filter(CardLists.java:229)
at forge.ai.ability.PumpAiBase.getCurseCreatures(PumpAiBase.java:523)
at forge.ai.ability.PumpAi.pumpTgtAI(PumpAi.java:309)
at forge.ai.ability.PumpAi.doTriggerAINoCost(PumpAi.java:492)
at forge.ai.SpellAbilityAi.doTriggerNoCostWithSubs(SpellAbilityAi.java:40)
at forge.ai.SpellAbilityAi.doTriggerAI(SpellAbilityAi.java:35)
at forge.ai.AiController.doTrigger(AiController.java:1253)
at forge.ai.PlayerControllerAi.prepareSingleSa(PlayerControllerAi.java:700)
at forge.ai.PlayerControllerAi.orderAndPlaySimultaneousSa(PlayerControllerAi.java:689)
at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntry(MagicStack.java:778)
at forge.game.zone.MagicStack.addAllTriggeredAbilitiesToStack(MagicStack.java:744)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:903)
at forge.game.GameAction.startGame(GameAction.java:1447)
at forge.game.Match.startGame(Match.java:96)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Last edited by Nekoatl on 28 Aug 2015, 16:30, edited 1 time in total.
Re: Forge Beta: 8-14-2015 ver 1.5.43
by noverb » 28 Aug 2015, 07:48
I keep getting this error every time I try to start a match in quest mode (the only format I play on forge atm).
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.43-r-1
Operating System: Windows 7 6.1 x86
Java Version: 1.8.0_51 Oracle Corporation
java.lang.NullPointerException
at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:106)
at forge.screens.match.TargetingOverlay.access$700(TargetingOverlay.java:57)
at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:389)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager$4.run(Unknown Source)
at javax.swing.RepaintManager$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.access$1300(Unknown Source)
at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(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$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.pumpEventsForFilter(Unknown Source)
at java.awt.WaitDispatchSupport$2.run(Unknown Source)
at java.awt.WaitDispatchSupport$4.run(Unknown Source)
at java.awt.WaitDispatchSupport$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at java.awt.Dialog.setVisible(Unknown Source)
at forge.view.FDialog.setVisible(FDialog.java:201)
at forge.toolbox.FOptionPane.setVisible(FOptionPane.java:279)
at forge.toolbox.FOptionPane.showOptionDialog(FOptionPane.java:83)
at forge.GuiDesktop.showOptionDialog(GuiDesktop.java:141)
at forge.util.gui.SOptionPane.showOptionDialog(SOptionPane.java:63)
at forge.util.gui.SOptionPane.showMessageDialog(SOptionPane.java:33)
at forge.util.gui.SOptionPane.showMessageDialog(SOptionPane.java:21)
at forge.control.FControl.setCurrentScreen(FControl.java:304)
at forge.control.FControl.setCurrentScreen(FControl.java:274)
at forge.screens.match.CMatchUI.openView(CMatchUI.java:819)
at forge.match.HostedMatch.startGame(HostedMatch.java:183)
at forge.match.HostedMatch.startMatch(HostedMatch.java:115)
at forge.quest.QuestUtil$2.run(QuestUtil.java:575)
at forge.GuiDesktop.invokeInEdtNow(GuiDesktop.java:72)
at forge.FThreads.invokeInEdtNowOrLater(FThreads.java:30)
at forge.quest.QuestUtil.finishStartingGame(QuestUtil.java:572)
at forge.quest.QuestUtil.startGame(QuestUtil.java:499)
at forge.screens.home.quest.CSubmenuDuels$5.actionPerformed(CSubmenuDuels.java:63)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
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$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)
- noverb
- Posts: 3
- Joined: 14 Aug 2015, 20:54
- Has thanked: 0 time
- Been thanked: 0 time
71 posts
• Page 5 of 5 • 1, 2, 3, 4, 5
Who is online
Users browsing this forum: No registered users and 20 guests