It is currently 29 Apr 2024, 09:03
   
Text Size

Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby friarsol » 06 Oct 2016, 12:53

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 8)
I can't reproduce this.. maybe take a screenshot the next time it happens.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby Reaper » 06 Oct 2016, 20:15

It seems that that Sheoldred, Whispering one is malfunctioning, the opponent won't sacrifice a creature, no error shows in log
Reaper
 
Posts: 19
Joined: 13 Jan 2013, 01:20
Has thanked: 2 times
Been thanked: 0 time

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby friarsol » 06 Oct 2016, 21:00

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.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby Reaper » 06 Oct 2016, 21:07

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.
Reaper
 
Posts: 19
Joined: 13 Jan 2013, 01:20
Has thanked: 2 times
Been thanked: 0 time

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby Zirbert » 07 Oct 2016, 03:50

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."
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby Agetian » 07 Oct 2016, 04:28

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
Agetian
Programmer
 
Posts: 3472
Joined: 14 Mar 2011, 05:58
Has thanked: 677 times
Been thanked: 561 times

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby lujo » 07 Oct 2016, 17:54

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)
---

My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby Calculatinggod » 09 Oct 2016, 07:52

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.
Calculatinggod
 
Posts: 1
Joined: 09 Oct 2016, 07:48
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby DaniUG » 10 Oct 2016, 18:15

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

Screenshot_2016-10-08-15-36-27.png


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.

Screenshot_2016-10-08-15-42-26.png
Even the smallest spark may set a world ablaze
User avatar
DaniUG
 
Posts: 59
Joined: 01 Jul 2015, 10:36
Has thanked: 11 times
Been thanked: 0 time

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby zanizala » 12 Oct 2016, 07:00

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)
zanizala
 
Posts: 6
Joined: 02 May 2013, 09:23
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby serrasmurf » 12 Oct 2016, 12:35

Game freezes after I play Shelldock Isle
Sometimes it goes right, i'm trying to figure out why...
serrasmurf
 
Posts: 316
Joined: 30 Jan 2010, 14:09
Location: The Netherlands
Has thanked: 3 times
Been thanked: 18 times

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby serrasmurf » 14 Oct 2016, 12:56

I want to cast an unkicked Jilt
It still aks me to choose 2 different targets (which makes it often uncastable)
serrasmurf
 
Posts: 316
Joined: 30 Jan 2010, 14:09
Location: The Netherlands
Has thanked: 3 times
Been thanked: 18 times

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby HarlequinCasts » 16 Oct 2016, 05:01

Runed Halo does not prevent damage from Korlash, Heir to Blackblade when it is the named card.
User avatar
HarlequinCasts
 
Posts: 922
Joined: 07 May 2013, 14:33
Has thanked: 68 times
Been thanked: 30 times

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby puckboss3 » 18 Oct 2016, 20:56

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.
puckboss3
 
Posts: 27
Joined: 25 Aug 2015, 16:32
Has thanked: 1 time
Been thanked: 1 time

Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)

Postby saucemaker » 18 Oct 2016, 23:27

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
saucemaker
 
Posts: 11
Joined: 14 Jun 2016, 15:01
Has thanked: 1 time
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 192 guests


Who is online

In total there are 192 users online :: 0 registered, 0 hidden and 192 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 192 guests

Login Form