Page 5 of 9
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
06 Oct 2016, 12:53
by friarsol
Mitlan wrote:There is a problem with
Qasali Ambusher (being used by CPUs). I can give a proper bug report (with the template) because the game doesn't crash. When trying to play it by "Mercadia summon" (play free by having certain conditions on the board) it gets retired from stack after switching priorities, then the CPU recast it...and so forth, going into a loop.
Hope my "report" can be usefull

I can't reproduce this.. maybe take a screenshot the next time it happens.
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
06 Oct 2016, 20:15
by Reaper
It seems that that Sheoldred, Whispering one is malfunctioning, the opponent won't sacrifice a creature, no error shows in log
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
06 Oct 2016, 21:00
by friarsol
Reaper wrote:It seems that that Sheoldred, Whispering one is malfunctioning, the opponent won't sacrifice a creature, no error shows in log
Have a screenshot? That's not really enough information and it works fine for me.
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
06 Oct 2016, 21:07
by Reaper
Will try tommorow another round, and see if its a one time occurence, sadly there was no error, or any output suggesting what was happening, if it will happen again, i will make a screenshot.
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
07 Oct 2016, 03:50
by Zirbert
When I played a
Deadly Designs, this happened:
Description: [describe what you were doing when the crash occurred]
- IllegalArgumentException | Open
- Code: Select all
Forge Version: 1.5.56-r-1
Operating System: Linux 3.13.0-58-lowlatency amd64
Java Version: 1.7.0_111 Oracle Corporation
java.lang.IllegalArgumentException: No enum constant forge.game.card.CounterType.PLOT
at java.lang.Enum.valueOf(Enum.java:236)
at forge.game.card.CounterType.getType(CounterType.java:326)
at forge.game.card.Card.hasProperty(Card.java:5051)
at forge.game.card.Card.isValid(Card.java:3670)
at forge.game.GameObject.isValid(GameObject.java:27)
at forge.game.card.CardPredicates$16.apply(CardPredicates.java:178)
at forge.game.card.CardPredicates$16.apply(CardPredicates.java:175)
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:255)
at forge.game.card.CardLists.getValidCards(CardLists.java:185)
at forge.game.CardTraitBase.meetsCommonRequirements(CardTraitBase.java:283)
at forge.game.trigger.Trigger.requirementsCheck(Trigger.java:258)
at forge.game.trigger.TriggerHandler.canRunTrigger(TriggerHandler.java:462)
at forge.game.trigger.TriggerHandler.runStateTrigger(TriggerHandler.java:289)
at forge.game.trigger.TriggerHandler.runTrigger(TriggerHandler.java:275)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:755)
at forge.game.GameAction.checkStateEffects(GameAction.java:791)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:905)
at forge.game.GameAction.startGame(GameAction.java:1463)
at forge.game.Match.startGame(Match.java:95)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
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)
When I chose Continue on the error popup, the game stayed hung on "waiting for opponent."
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
07 Oct 2016, 04:28
by Agetian
Zirbert wrote:When I played a
Deadly Designs, this happened:
Description: [describe what you were doing when the crash occurred]
- IllegalArgumentException | Open
- Code: Select all
Forge Version: 1.5.56-r-1
Operating System: Linux 3.13.0-58-lowlatency amd64
Java Version: 1.7.0_111 Oracle Corporation
java.lang.IllegalArgumentException: No enum constant forge.game.card.CounterType.PLOT
at java.lang.Enum.valueOf(Enum.java:236)
at forge.game.card.CounterType.getType(CounterType.java:326)
at forge.game.card.Card.hasProperty(Card.java:5051)
at forge.game.card.Card.isValid(Card.java:3670)
at forge.game.GameObject.isValid(GameObject.java:27)
at forge.game.card.CardPredicates$16.apply(CardPredicates.java:178)
at forge.game.card.CardPredicates$16.apply(CardPredicates.java:175)
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:255)
at forge.game.card.CardLists.getValidCards(CardLists.java:185)
at forge.game.CardTraitBase.meetsCommonRequirements(CardTraitBase.java:283)
at forge.game.trigger.Trigger.requirementsCheck(Trigger.java:258)
at forge.game.trigger.TriggerHandler.canRunTrigger(TriggerHandler.java:462)
at forge.game.trigger.TriggerHandler.runStateTrigger(TriggerHandler.java:289)
at forge.game.trigger.TriggerHandler.runTrigger(TriggerHandler.java:275)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:755)
at forge.game.GameAction.checkStateEffects(GameAction.java:791)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:905)
at forge.game.GameAction.startGame(GameAction.java:1463)
at forge.game.Match.startGame(Match.java:95)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
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)
When I chose Continue on the error popup, the game stayed hung on "waiting for opponent."
Fixed upstream.
- Agetian
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
07 Oct 2016, 17:54
by lujo
Description: [I have attacked with an
Ebon Praetor 5/5. The enemy blocked it with an
Order of Leitbur and then the game crashed.]
- StackOverflowError | Open
- Code: Select all
Forge Version: 1.5.56-r-1
Operating System: Windows XP 5.1 x86
Java Version: 1.8.0_25 Oracle Corporation
java.lang.StackOverflowError
at java.util.regex.Pattern.compile(Unknown Source)
at java.util.regex.Pattern.<init>(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.lang.String.split(Unknown Source)
at java.lang.String.split(Unknown Source)
at forge.game.zone.ZoneType.listValueOf(ZoneType.java:49)
at forge.game.spellability.AbilityActivated.canPlay(AbilityActivated.java:95)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:304)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:726)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:290)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:454)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:345)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:264)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:317)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:738)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1810)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:608)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:587)
at forge.ai.C
... (truncated)
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
09 Oct 2016, 07:52
by Calculatinggod
The gitrog monster's interaction with dredge (Whenever one or more land cards are put into your graveyard from anywhere, draw a card.) doesn't appear to work.
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
10 Oct 2016, 18:15
by DaniUG
On the mobile version AI tried to attach
Konda's Banner to
Aegis of the Gods over and over again wasting all it's available mana
Also on another game (also on mobile) IA attacks me with
Sovereigns of Lost Alara and then procceds to cast
Treachery on the Sovereigns, wasting the card.
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
12 Oct 2016, 07:00
by zanizala
Description: I tried to start a booster draft with Commander 2013. all I get is this exception. Same result whenever I try with
Conspiracy.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.56-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_71 Oracle Corporation
java.lang.NullPointerException
at forge.limited.BoosterDraft.createDraft(BoosterDraft.java:167)
at forge.quest.QuestEventDraft.enter(QuestEventDraft.java:653)
at forge.quest.QuestTournamentController.startDraft(QuestTournamentController.java:400)
at forge.screens.home.quest.CSubmenuQuestDraft$5.actionPerformed(CSubmenuQuestDraft.java:60)
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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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 Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
12 Oct 2016, 12:35
by serrasmurf
Game freezes after I play
Shelldock IsleSometimes it goes right, i'm trying to figure out why...
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
14 Oct 2016, 12:56
by serrasmurf
I want to cast an unkicked
JiltIt still aks me to choose 2 different targets (which makes it often uncastable)
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
16 Oct 2016, 05:01
by HarlequinCasts
Runed Halo does not prevent damage from
Korlash, Heir to Blackblade when it is the named card.
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
18 Oct 2016, 20:56
by puckboss3
There is an issue with CPU playing the card "
Blatant Thievery": it is supposed to take "target permanent" from each opponent, but it ends up taking the number of permanents from one player (me) instead. Discovered playing commander with 3 CPU opponents. CPU playing the card took 3 of my permanents.
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Posted:
18 Oct 2016, 23:27
by saucemaker
I'm sorry if this is really obvious, but how are you getting the images to work for Kaladesh?
I am getting tons of these errors:
- Code: Select all
530/594 - /Users/synic/Library/Caches/Forge/pics/cards/KLD/Weldfast Monitor.full.jpg
File not found: http://downloads.cardforge.link/images/cards/KLD/Weldfast%20Monitor.full.jpg