Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by Max mtg » 24 Oct 2012, 06:34
Fixed in 17691. Although I don't like the way it worksfriarsol wrote:r17690
Just got this crash. AI had 2/2 First striking Goblin and a 2/2 Goblin King. I had a mountain. Mountainwalking Goblin tried to attack and i got this.
- AI Landwalk | Open
- java.lang.NullPointerException
at forge.game.phase.CombatUtil.isUnblockableFromLandwalk(CombatUtil.java:286)
at forge.game.phase.CombatUtil.canBeBlocked(CombatUtil.java:224)
at forge.game.phase.CombatUtil.canBlock(CombatUtil.java:627)
at forge.game.phase.CombatUtil.canBlock(CombatUtil.java:604)
at forge.game.player.ComputerUtilAttack.canBlockAnAttacker(ComputerUtilAttack.java:199)
at forge.game.player.ComputerUtilAttack$1.apply(ComputerUtilAttack.java:176)
at forge.game.player.ComputerUtilAttack$1.apply(ComputerUtilAttack.java:1)
at com.google.common.collect.Iterators$8.computeNext(Iterators.java:736)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at com.google.common.collect.Lists.newArrayList(Lists.java:144)
at com.google.common.collect.Lists.newArrayList(Lists.java:125)
at forge.CardLists.filter(CardLists.java:348)
at forge.game.player.ComputerUtilAttack.getPossibleBlockers(ComputerUtilAttack.java:173)
at forge.game.player.ComputerUtilAttack.<init>(ComputerUtilAttack.java:85)
at forge.game.player.ComputerUtil.getAttackers(ComputerUtil.java:1771)
at forge.game.player.ComputerAIGeneral.declareAttackers(ComputerAIGeneral.java:287)
at forge.game.player.ComputerAIInput.think(ComputerAIInput.java:105)
at forge.game.player.ComputerAIInput.showMessage(ComputerAIInput.java:73)
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Bug Reports (snapshot builds)
by Bundy » 24 Oct 2012, 17:17
forge-1.2.16-20121023.112808-17
I play Lotus Vale and sacrifice 2 lands, then an error pops up (sorry, forgot to copy it
).
When i close the error Lotus Vale stays in my hand.
I play Lotus Vale and sacrifice 2 lands, then an error pops up (sorry, forgot to copy it

When i close the error Lotus Vale stays in my hand.
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: Bug Reports (snapshot builds)
by Sloth » 24 Oct 2012, 21:19
Fixed! Thanks Bundy.Bundy wrote:forge-1.2.16-20121023.112808-17
I play Lotus Vale and sacrifice 2 lands, then an error pops up (sorry, forgot to copy it).
When i close the error Lotus Vale stays in my hand.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by friarsol » 25 Oct 2012, 00:01
r17704
AI Cast Kor Hookmaster and targeted it's own Creature (which is illegal). It looks it's already been converted to Creature.OppCtrl
AI Cast Kor Hookmaster and targeted it's own Creature (which is illegal). It looks it's already been converted to Creature.OppCtrl
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by friarsol » 25 Oct 2012, 00:19
r17704
It looks like the first card won in a Quest match via Ante, isn't listed as "New" when opening the Deck Editor after the match is over. All cards gained during a match (Antes and other rewards) had previously been getting this flag marked appropriately.
It looks like the first card won in a Quest match via Ante, isn't listed as "New" when opening the Deck Editor after the match is over. All cards gained during a match (Antes and other rewards) had previously been getting this flag marked appropriately.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by Sloth » 25 Oct 2012, 07:22
Fixed! Thanks sol.friarsol wrote:r17704
AI Cast Kor Hookmaster and targeted it's own Creature (which is illegal). It looks it's already been converted to Creature.OppCtrl
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by Bundy » 25 Oct 2012, 09:55
forge-1.2.16-20121023.112808-17
Computer activates Sun Droplet during my turn when i have Grand Abolisher in play. Is this correct or a bug?
EDIT
Mox Diamond has the same problem as i reported with Lotus Vale. When you play it and discard a land, you get an error. But perhaps this was also fixed at the same time Lotus Vale was fixed?
Computer activates Sun Droplet during my turn when i have Grand Abolisher in play. Is this correct or a bug?
EDIT
Mox Diamond has the same problem as i reported with Lotus Vale. When you play it and discard a land, you get an error. But perhaps this was also fixed at the same time Lotus Vale was fixed?
- | Open
- This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.
null
Version:
Forge version 1.2.16-SNAPSHOT
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.7.0_07 Vendor: Oracle Corporation
Detailed error trace:
java.lang.NullPointerException
at forge.card.abilityfactory.AbilityFactoryChangeZone.isHidden(AbilityFactoryChangeZone.java:250)
at forge.card.abilityfactory.AbilityFactoryChangeZone.changeZoneResolve(AbilityFactoryChangeZone.java:444)
at forge.card.abilityfactory.AbilityFactoryChangeZone.access$2(AbilityFactoryChangeZone.java:437)
at forge.card.abilityfactory.AbilityFactoryChangeZone$1DrawbackChangeZone.resolve(AbilityFactoryChangeZone.java:202)
at forge.card.abilityfactory.AbilityFactory.passUnlessCost(AbilityFactory.java:2761)
at forge.card.abilityfactory.AbilityFactory.resolveSubAbilities(AbilityFactory.java:2919)
at forge.card.abilityfactory.AbilityFactory.resolveSubAbilities(AbilityFactory.java:2921)
at forge.card.abilityfactory.AbilityFactory.passUnlessCost(AbilityFactory.java:2762)
at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:2891)
at forge.card.spellability.SpellAbilityRequirements.finishPaying(SpellAbilityRequirements.java:189)
at forge.card.cost.CostPayment.payCost(CostPayment.java:226)
at forge.card.cost.CostPayment.paidCost(CostPayment.java:189)
at forge.card.cost.CostMana.payHuman(CostMana.java:230)
at forge.card.cost.CostPayment.payCost(CostPayment.java:220)
at forge.card.spellability.SpellAbilityRequirements.startPaying(SpellAbilityRequirements.java:178)
at forge.card.spellability.SpellAbilityRequirements.needPayment(SpellAbilityRequirements.java:164)
at forge.card.spellability.SpellAbilityRequirements.finishedTargeting(SpellAbilityRequirements.java:153)
at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:209)
at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:216)
at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:216)
at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:216)
at forge.card.spellability.SpellAbilityRequirements.fillRequirements(SpellAbilityRequirements.java:129)
at forge.GameAction.playSpellAbilityNoStack(GameAction.java:2022)
at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:238)
at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:145)
at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:69)
at forge.GameAction.changeZone(GameAction.java:187)
at forge.GameAction.moveTo(GameAction.java:362)
at forge.GameAction.moveTo(GameAction.java:343)
at forge.GameAction.moveToPlay(GameAction.java:600)
at forge.GameAction.moveTo(GameAction.java:767)
at forge.GameAction.moveTo(GameAction.java:744)
at forge.card.spellability.SpellPermanent.resolve(SpellPermanent.java:586)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:918)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:714)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:75)
at forge.gui.GuiInput.selectButtonOK(GuiInput.java:79)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:51)
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.AbstractButton.doClick(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at forge.gui.toolbox.FButton$1.keyPressed(FButton.java:91)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(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)
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: Bug Reports (snapshot builds)
by friarsol » 25 Oct 2012, 12:18
Sun Droplet is fine, it's not being activated, it's triggering.Bundy wrote:Computer activates Sun Droplet during my turn when i have Grand Abolisher in play. Is this correct or a bug?
EDIT
Mox Diamond has the same problem as i reported with Lotus Vale. When you play it and discard a land, you get an error. But perhaps this was also fixed at the same time Lotus Vale was fixed?
I'm pretty sure the fix Sloth put in for Lotus Value should also work for Mox Diamond, the Alliances Lands, and anything similar.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by Bundy » 25 Oct 2012, 17:29
forge-1.2.16-20121025.105953-18
Computer has Bitterheart Witch in play. i play Wrath of God, then this error pops up. Bitterheart Witch effect is on the stack.
Don't know why, but i loose the round and this error pops up
Computer has Bitterheart Witch in play. i play Wrath of God, then this error pops up. Bitterheart Witch effect is on the stack.
- | Open
- This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.
null
Version:
Forge version 1.2.16-SNAPSHOT
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.7.0_09 Vendor: Oracle Corporation
Detailed error trace:
java.lang.NullPointerException
at forge.card.abilityfactory.AbilityFactoryAttach.attachToPlayerAIPreferences(AbilityFactoryAttach.java:1054)
at forge.card.abilityfactory.AbilityFactoryAttach.attachPreference(AbilityFactoryAttach.java:311)
at forge.card.abilityfactory.AbilityFactoryAttach.attachAuraOnIndirectEnterBattlefield(AbilityFactoryAttach.java:1432)
at forge.GameAction.moveTo(GameAction.java:375)
at forge.GameAction.moveTo(GameAction.java:342)
at forge.card.abilityfactory.AbilityFactoryChangeZone.changeHiddenOriginResolveAI(AbilityFactoryChangeZone.java:1337)
at forge.card.abilityfactory.AbilityFactoryChangeZone.changeHiddenOriginResolve(AbilityFactoryChangeZone.java:896)
at forge.card.abilityfactory.AbilityFactoryChangeZone.changeZoneResolve(AbilityFactoryChangeZone.java:445)
at forge.card.abilityfactory.AbilityFactoryChangeZone.access$2(AbilityFactoryChangeZone.java:437)
at forge.card.abilityfactory.AbilityFactoryChangeZone$1AbilityChangeZone.resolve(AbilityFactoryChangeZone.java:115)
at forge.card.abilityfactory.AbilityFactory.passUnlessCost(AbilityFactory.java:2761)
at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:2891)
at forge.game.player.ComputerUtil.playNoStack(ComputerUtil.java:435)
at forge.card.trigger.TriggerHandler$2.resolve(TriggerHandler.java:996)
at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:2888)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:915)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:717)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:75)
at forge.gui.GuiInput.selectButtonOK(GuiInput.java:79)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:51)
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.AbstractButton.doClick(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at forge.gui.toolbox.FButton$1.keyPressed(FButton.java:91)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(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)
Don't know why, but i loose the round and this error pops up
- | Open
- This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.
null
Version:
Forge version 1.2.16-SNAPSHOT
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.7.0_09 Vendor: Oracle Corporation
Detailed error trace:
java.lang.NullPointerException
at forge.game.player.ComputerAIGeneral.getAvailableCards(ComputerAIGeneral.java:143)
at forge.game.player.ComputerAIGeneral.playSpellAbilitiesStackEmpty(ComputerAIGeneral.java:83)
at forge.game.player.ComputerAIGeneral.playSpellAbilities(ComputerAIGeneral.java:347)
at forge.game.player.ComputerAIInput.think(ComputerAIInput.java:113)
at forge.game.player.ComputerAIInput.showMessage(ComputerAIInput.java:73)
at forge.gui.GuiInput.setInput(GuiInput.java:70)
at forge.gui.GuiInput.update(GuiInput.java:53)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.util.MyObservable.updateObservers(MyObservable.java:38)
at forge.game.phase.PhaseHandler.nextPhase(PhaseHandler.java:494)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:714)
at forge.gui.GuiInput.update(GuiInput.java:56)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.util.MyObservable.updateObservers(MyObservable.java:38)
at forge.control.input.InputControl.resetInput(InputControl.java:140)
at forge.control.input.InputControl.resetInput(InputControl.java:136)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:722)
at forge.gui.GuiInput.update(GuiInput.java:56)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.util.MyObservable.updateObservers(MyObservable.java:38)
at forge.game.phase.PhaseHandler.nextPhase(PhaseHandler.java:494)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:714)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:75)
at forge.gui.GuiInput.selectButtonOK(GuiInput.java:79)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:51)
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.AbstractButton.doClick(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at forge.gui.toolbox.FButton$1.keyPressed(FButton.java:91)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(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)
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: Bug Reports (snapshot builds)
by Max mtg » 25 Oct 2012, 20:04
I have forbidden AI to think when the game is over. Second error should not happen any more
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Bug Reports (snapshot builds)
by Sloth » 25 Oct 2012, 20:22
Fixed! Thanks Bundy.Bundy wrote:forge-1.2.16-20121025.105953-18
Computer has Bitterheart Witch in play. i play Wrath of God, then this error pops up. Bitterheart Witch effect is on the stack.
EDIT: Can't match your speed Max.
EDIT2: Confirmed fixed. Thanks Max.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by friarsol » 26 Oct 2012, 00:36
r17715
Genghis Khan 1 deck is sacrificing its Rith's Lair instead of returning the Forest it has in play when the Lair is played.
Genghis Khan 1 deck is sacrificing its Rith's Lair instead of returning the Forest it has in play when the Lair is played.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by ArsenalNut » 26 Oct 2012, 03:49
Miracles are triggering on the draw for the opening hand to start a game if the miracle card is the first card drawn.
So many cards, so little time
-
ArsenalNut - Posts: 512
- Joined: 08 Jul 2011, 03:49
- Has thanked: 27 times
- Been thanked: 121 times
Re: Bug Reports (snapshot builds)
by Max mtg » 26 Oct 2012, 05:03
My speed? I made a single fix yesterday, and another one the day before yesterday. Both are single-line and very simple. It seems to be no big achievement in a couple of small commits a day...Sloth wrote:EDIT: Can't match your speed Max.
EDIT2: Confirmed fixed. Thanks Max.
A hero is you because processing hundreds of cards must be a very hard work.
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Bug Reports (snapshot builds)
by moomarc » 27 Oct 2012, 09:15
Agreed! Wish I could help out with these conversions but still too hectic at work for the next few days (and that includes weekends seing as I work from home).Max mtg wrote:A hero is you because processing hundreds of cards must be a very hard work.
At some stage we'll add a super-boss in quest mode with a challenge that's nearly impossible to beat. We'll name it Sloth Almighty!

Edit: It'll have to be a reanimating bugs deck.
-Marc
-
moomarc - Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Who is online
Users browsing this forum: No registered users and 50 guests