It is currently 25 Apr 2024, 09:27
   
Text Size

Forge Beta Release 06/08/2017 ver 1.5.64

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

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby Indigo Dragon » 13 Jun 2017, 14:01

Err... I may have destroyed Ward of Bones. :oops:

A space between Description$ and the text turned into a paragraph, causing crashes when the card is in a deck. The proper text is...
Code: Select all
Name:Ward of Bones
ManaCost:6
Types:Artifact
S:Mode$ CantBeCast | ValidCard$ Creature | Caster$ Opponent.withMoreCreaturesThanYou | Description$ Each opponent who controls more creatures than you can't cast creature spells. The same is true for artifacts and enchantments.
S:Mode$ CantBeCast | ValidCard$ Artifact | Caster$ Opponent.withMoreArtifactsThanYou
S:Mode$ CantBeCast | ValidCard$ Enchantment | Caster$ Opponent.withMoreEnchantmentsThanYou
S:Mode$ CantPlayLand | Player$ Opponent.withMoreLandsThanYou | Description$ Each opponent who controls more lands than you can't play lands.
SVar:NonStackingEffect:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/ward_of_bones.jpg
Oracle:Each opponent who controls more creatures than you can't cast creature spells. The same is true for artifacts and enchantments.\nEach opponent who controls more lands than you can't play lands.
Ctrl+C, Ctrl+V
User avatar
Indigo Dragon
 
Posts: 130
Joined: 11 May 2016, 10:18
Location: Australia
Has thanked: 63 times
Been thanked: 56 times

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby Agetian » 13 Jun 2017, 20:32

@ Indigo Dragon: No worries, I pushed the fixed version upstream. ;)

- Agetian
Agetian
Programmer
 
Posts: 3472
Joined: 14 Mar 2011, 05:58
Has thanked: 677 times
Been thanked: 561 times

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby Seravy » 14 Jun 2017, 20:57

1.5.62 crash :
Description: Declared an attack

StackOverflowError | Open
Code: Select all
Forge Version:    1.5.62-r-1
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_80 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:351)
   at forge.ai.ComputerUtilMana$3.apply(ComputerUtilMana.java:1083)
   at forge.ai.ComputerUtilMana$3.apply(ComputerUtilMana.java:1079)
   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:259)
   at forge.ai.ComputerUtilMana.getAvailableMana(ComputerUtilMana.java:1079)
   at forge.ai.ComputerUtilMana.groupSourcesByManaColor(ComputerUtilMana.java:1205)
   at forge.ai.ComputerUtilMana.getSourcesForShards(ComputerUtilMana.java:524)
   at forge.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:345)
   at forge.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:100)
   at forge.ai.ComputerUtilMana.canPayManaCost(ComputerUtilMana.java:63)
   at forge.ai.ComputerUtilCost.canPayCost(ComputerUtilCost.java:478)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:825)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:368)
   at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:836)
   at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1829)
   at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:609)
   at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:588)
   at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:291)
   at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:455)
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:388)
   at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:290)
   at forge.ai.Comput
... (truncated)
crash.png


...I really need to take the time to upgrade. As soon as I get through this tournament...second crash in the same match lol, first one was the usual "left window open minimized, then returned an hour later, crash". Might be swapping related, HDD kept going while it happened...

...maybe I'll risk installing java 8 too then.
Seravy
 
Posts: 363
Joined: 26 Oct 2016, 21:23
Has thanked: 5 times
Been thanked: 27 times

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby Seravy » 14 Jun 2017, 22:41

"If you have created some of your own quest worlds and don't want them to be overwritten when Forge updates, you can move the world folders to the user quest folder (in USER_FOLDER/quest/worlds)"

This is wrong. Should be "in USER_FOLDER/quest/world" without the "s".
Seravy
 
Posts: 363
Joined: 26 Oct 2016, 21:23
Has thanked: 5 times
Been thanked: 27 times

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby Seravy » 14 Jun 2017, 23:01

o_O wow, the shop is now selling foil cards!
Such a major feature and it's not mentioned in the release notes!
Speaking of the shop, it still has 42 colored packs (7 of each color) for 7 regular packs. Can something be done about that, it feels excessively spammy? I believe the correct choice here would be to have 7 colored packs total (from random colors) the same way as there are 7 edition packs (from random sets).
Scrolling though 42 packs (of the kind I never even buy anymore) every time to see cards is not funny.

... after playing my first game, (using the correct deck), checking the shop, and then starting another game, my deck got reset to the "first" in the list of decks. Which btw happens fairly often when I restart the game, but this is the first time it happened between games. This must be a bug in either case.
Seravy
 
Posts: 363
Joined: 26 Oct 2016, 21:23
Has thanked: 5 times
Been thanked: 27 times

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby Xelazeratul » 15 Jun 2017, 05:07

So I read the "How to Provide a Useful Bug Report" and I'm fairly certain I'm in the right place. If not, please let me know.

The bug I am experiencing is not found in play but actually in the deck editor. When scrolling through the card images on the left, if I try to scroll past the last card in Commander 2016 I get the "Report a Crash" popup window. Pressing "continue" simply causes the window to close and reopen. This doesn't crash forge, but renders it unusable until I relaunch. The bug occurs every time I try to scroll past C16, regardless of anything else I have tried to do to affect it.

I am using forge version 1.5.64 on mac, but have experienced this all versions since 1.5.60 (it may have occured in earlier versions but I am not certain of this).
Xelazeratul
 
Posts: 1
Joined: 15 Jun 2017, 04:58
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby Seravy » 15 Jun 2017, 13:03

When opening packs, foil cards still appear as though they weren't foil.
Seravy
 
Posts: 363
Joined: 26 Oct 2016, 21:23
Has thanked: 5 times
Been thanked: 27 times

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby Seravy » 15 Jun 2017, 13:14

Major bug :
I sacrificed Pernicious Deed with X=2 and it registered as "X=0" instead, destroying nothing. Twice in a row so not a mistake. The only thing different from normal was, Compost being in play on the enemy side.
BUG2.png


I suspect triggered effects that trigger on the X cost being paid overwrite the variable that stores the value of "X" or something like that.

Edit : used dev mode to generate a third Deed, and used it for X=3. This time it worked, so "2" is somehow special. (It matches the cost of Compost, maybe that's related?)

...the AI was nice enough to play another compost so I tried X=2 again...and it did X=0 as expected.
Seravy
 
Posts: 363
Joined: 26 Oct 2016, 21:23
Has thanked: 5 times
Been thanked: 27 times

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby Seravy » 15 Jun 2017, 22:31

Description: Won the match

NullPointerException | Open
Code: Select all
Forge Version:    1.5.64-r-1
Operating System: Windows XP 5.1 x86
Java Version:     1.8.0_131 Oracle Corporation

java.lang.NullPointerException
   at forge.quest.QuestWinLoseController.awardEventCredits(QuestWinLoseController.java:224)
   at forge.quest.QuestWinLoseController.access$500(QuestWinLoseController.java:39)
   at forge.quest.QuestWinLoseController$1.run(QuestWinLoseController.java:116)
   at forge.screens.match.ViewWinLose.showRewards(ViewWinLose.java:271)
   at forge.quest.QuestWinLoseController.showRewards(QuestWinLoseController.java:90)
   at forge.screens.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:58)
   at forge.screens.match.ViewWinLose.<init>(ViewWinLose.java:151)
   at forge.screens.match.CMatchUI.finishGame(CMatchUI.java:656)
   at forge.control.FControlGameEventHandler$1.run(FControlGameEventHandler.java:116)
   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$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)
Seravy
 
Posts: 363
Joined: 26 Oct 2016, 21:23
Has thanked: 5 times
Been thanked: 27 times

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby Seravy » 16 Jun 2017, 18:23

Creatures that regenerate sometimes do not tap even though they should.
Furthermore the display isn't updated and still shows the damage on them too - but that goes away if I resize the window.

Observed both when my attacking Benalish Lancer was blocked by AI Urborg Skeleton.
Seravy
 
Posts: 363
Joined: 26 Oct 2016, 21:23
Has thanked: 5 times
Been thanked: 27 times

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby fallenangle » 16 Jun 2017, 18:54

Plated Crusher does not have hexproof, but it should.
fallenangle
 
Posts: 319
Joined: 20 Jul 2013, 02:31
Has thanked: 73 times
Been thanked: 41 times

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby jhamma66 » 17 Jun 2017, 03:28

In the Card Detail portion of the window I don't see icons - it displays the name/path to where the icons are. I verified that the icons exist in the folder - hoping this is a common issue. I tried changing the theme and restarting.

Help! Thanks!
jhamma66
 
Posts: 39
Joined: 02 Aug 2009, 21:19
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby mastroego » 17 Jun 2017, 08:06

Hi, possible bug report.

Genghis Khan has a Savannah and Mox Ruby on the board.
I have a basic Island.
He casts Tremble: he sacrifices the Savannah, I get to keep my Island (?).
The game log reads: "Tremble (100) - Human Genghis Khan sacrifices a land." :?:

Hope it helps.
mastroego
 
Posts: 236
Joined: 22 Sep 2013, 14:04
Has thanked: 28 times
Been thanked: 16 times

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby puckboss3 » 18 Jun 2017, 06:52

I think I've found a missed trigger:

EDH - me and 3 AIs - I have Grave Betrayal on the battlefield, and AI has Sheoldred, Whispering One. Other two AIs have to sac creatures on upkeep to Sheoldred, and at next end step I should have a trigger for Grave Betrayal because a creature I don't control died. I get no such trigger.
puckboss3
 
Posts: 27
Joined: 25 Aug 2015, 16:32
Has thanked: 1 time
Been thanked: 1 time

Re: Forge Beta Release 06/08/2017 ver 1.5.64

Postby Deyool » 19 Jun 2017, 14:31

How you suppose to get Need for Speed Mythic achievement? I just won by starting the game and in this very fist turn and just get the Rare achievement (turn 1)... How to finish the game in turn 0?
Deyool
 
Posts: 23
Joined: 10 May 2016, 10:24
Has thanked: 1 time
Been thanked: 2 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 151 guests


Who is online

In total there are 151 users online :: 0 registered, 0 hidden and 151 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 151 guests

Login Form