It is currently 16 Apr 2024, 05:10
   
Text Size

Forge Release 2018-01-15 ver 1.6.6

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

Re: Forge Release 2018-01-15 ver 1.6.6

Postby stormcat » 23 Jan 2018, 02:24

Description: [In 4 player Commander game, start of AI's Turn 1.]

RuntimeException | Open
Code: Select all
Forge Version:    1.6.6-r-1u
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_161 Oracle Corporation

java.lang.RuntimeException: AbilityFactory : getAbility -- no API in Sovereigns of Lost Alara:
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:131)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:102)
   at forge.ai.SpecialCardAi$Intuition.considerMultiple(SpecialCardAi.java:607)
   at forge.ai.ability.ChangeZoneAi.checkApiLogic(ChangeZoneAi.java:100)
   at forge.ai.SpellAbilityAi.canPlayWithoutRestrict(SpellAbilityAi.java:82)
   at forge.ai.SpellAbilityAi.canPlayAI(SpellAbilityAi.java:52)
   at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:35)
   at forge.ai.AiController.canPlaySa(AiController.java:634)
   at forge.ai.AiController.canPlayAndPayFor(AiController.java:618)
   at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1337)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1309)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1186)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:438)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:952)
   at forge.game.GameAction.startGame(GameAction.java:1634)
   at forge.game.Match.startGame(Match.java:87)
   at forge.match.HostedMatch$2.run(HostedMatch.java:225)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Forge Release 2018-01-15 ver 1.6.6

Postby tjtillman » 23 Jan 2018, 18:35

Jungle Creeper's ability doesn't seem to work on opponent's turn, but it doesn't have this restriction (card script has "PlayerTurn$ True")
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Forge Release 2018-01-15 ver 1.6.6

Postby sketchyd1 » 23 Jan 2018, 19:29

shteev wrote:
sketchyd1 wrote:RIX draft is incorrectly configured as IXL IXL RIX, it should be RIX RIX IXL. This happened with HOU as well.
I raised this issue in the MTG Discord server, and the good people there provided me with a temporary fix until the new version of Forge is released:

Go into the res/editions folder, open the "Rivals of Ixalan.txt" file, and add the line "TreatAsSmallSet=true" to the end of the [metadata] section.
Awesome! Thanks so much for the help!
sketchyd1
 
Posts: 4
Joined: 31 Jul 2016, 01:18
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Release 2018-01-15 ver 1.6.6

Postby Nekoatl » 23 Jan 2018, 20:41

Description: Exception was thrown right after the AI stole my Soulfire Grand Master with Threads of Disloyalty.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.6.6-r-1u
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_161 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
   at java.util.LinkedList$ListItr.next(Unknown Source)
   at forge.game.zone.Zone.getLKICopy(Zone.java:263)
   at forge.game.Game.copyLastState(Game.java:153)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:530)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1007)
   at forge.game.GameAction.startGame(GameAction.java:1634)
   at forge.game.Match.startGame(Match.java:87)
   at forge.match.HostedMatch$2.run(HostedMatch.java:225)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Release 2018-01-15 ver 1.6.6

Postby squee1968 » 23 Jan 2018, 22:48

Agetian wrote:
squee1968 wrote:When I sacrifice Lion's Eye Diamond, I don't get to choose the order that the cards go into the graveyard.
If you need to order cards in the graveyard for any reason (Volrath's Shapeshifter or any other card that cares about the order of cards there), you may need to change the granularity of the relevant option (I think it's called something like "Order cards in graveyard", off the top of my head) - set it to "Always" if you want to always do it (but be prepared that you'll be pestered about it quite often, e.g. when multiple creatures die at the same time), or "With Relevant Cards" if you only want to be able to do it in case you have a card in deck (or there's a card somewhere on the battlefield) that cares about the order of cards in graveyard.

If that option doesn't work as intended while you think it should work for you, please clarify this a bit (what card you actually want to order the graveyard for, and what your Order cards in graveyard option is currently set to).

- Agetian
I have the preferences set to "with relevant cards", sacrificed LED with a Nether Shadow in my hand.
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: Forge Release 2018-01-15 ver 1.6.6

Postby Agetian » 24 Jan 2018, 13:59

squee1968 wrote:
Agetian wrote:
squee1968 wrote:When I sacrifice Lion's Eye Diamond, I don't get to choose the order that the cards go into the graveyard.
If you need to order cards in the graveyard for any reason (Volrath's Shapeshifter or any other card that cares about the order of cards there), you may need to change the granularity of the relevant option (I think it's called something like "Order cards in graveyard", off the top of my head) - set it to "Always" if you want to always do it (but be prepared that you'll be pestered about it quite often, e.g. when multiple creatures die at the same time), or "With Relevant Cards" if you only want to be able to do it in case you have a card in deck (or there's a card somewhere on the battlefield) that cares about the order of cards in graveyard.

If that option doesn't work as intended while you think it should work for you, please clarify this a bit (what card you actually want to order the graveyard for, and what your Order cards in graveyard option is currently set to).

- Agetian
I have the preferences set to "with relevant cards", sacrificed LED with a Nether Shadow in my hand.
This should be fixed in the upcoming version (proposed a solution upstream).

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

Re: Forge Release 2018-01-15 ver 1.6.6

Postby Agetian » 24 Jan 2018, 13:59

tjtillman wrote:Jungle Creeper's ability doesn't seem to work on opponent's turn, but it doesn't have this restriction (card script has "PlayerTurn$ True")
Will be fixed in the next version.

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

Re: Forge Release 2018-01-15 ver 1.6.6

Postby Seravy » 25 Jan 2018, 10:43

Not sure if this counts as a bug but when the AI blocks with a creature that is enchantment by something (in this case my Spirit Link) it does not show the blocking with the expected arrow. It seems the number of arrows on a single creature is limited to 1? It's confusion as it creates an impression of the creature being unblocked.
(targeting arcs is set to Always On. v1.6.5.)
block.png
Seravy
 
Posts: 363
Joined: 26 Oct 2016, 21:23
Has thanked: 5 times
Been thanked: 27 times

Re: Forge Release 2018-01-15 ver 1.6.6

Postby friarsol » 25 Jan 2018, 13:21

Seravy wrote:Not sure if this counts as a bug but when the AI blocks with a creature that is enchantment by something (in this case my Spirit Link) it does not show the blocking with the expected arrow. It seems the number of arrows on a single creature is limited to 1? It's confusion as it creates an impression of the creature being unblocked.
(targeting arcs is set to Always On. v1.6.5.)
block.png
The arrows aren't restricted to 1 since it shows them when double blocks happen. My guess is that it's getting incorrectly cleared out by the attachment code
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Release 2018-01-15 ver 1.6.6

Postby Ldcs8T4EAnj8h5ZMD8rf » 25 Jan 2018, 15:01

Something went wrong with Splinter Twin. It appears that when a creature enchanted by Splinter Twin activates the ability that Twin gives it, the tokens are also coming with the Splinter Twin ability. So in the below example, the AI has enchanted Snapcaster Mage with Splinter Twin and made a Snapcaster Mage token. The token made another token, which made another token, which is making another token, etc. The AI decided to make enough tokens to crash the game.
Attachments
Infinite Snapcasters.jpeg
Ldcs8T4EAnj8h5ZMD8rf
 
Posts: 36
Joined: 13 Nov 2015, 15:36
Has thanked: 1 time
Been thanked: 2 times

Re: Forge Release 2018-01-15 ver 1.6.6

Postby McTulus » 26 Jan 2018, 17:12

Hello guys. I've been playing this game with special edition lands (un-sets, guru, asia, euro) for about 2 years now, using the steps written in other thread to made the editions for those cards available, but with the January release, there's an error I've encountered that didn't appear in previous release:
1. Guru lands and un-sets lands are not loaded despite the text files (the one in forge\res\editions) and card arts (in cache\pics\cards) still existing like before.
2. For the Asian and Europe lands, the "add basic land" function in deck editor somehow listed multiple card arts, with 1-3 as the correct lands while the others as lands from different set. This turns out also happened to guru and un-set lands, with plains, swamp, and mountain having twice the card arts options (with guru having 2 options and euro 6 options), island 3 times, and forest 4 times.
That is the extent of my findings, hope this could be resolved soon (I really need to see those amazing John Avon arts when I play :( ) and everyone could use unhinged lands on their decks.
Thx for helps
McTulus
 
Posts: 3
Joined: 26 Jan 2018, 16:40
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Release 2018-01-15 ver 1.6.6

Postby goonjamin » 27 Jan 2018, 00:25

I'm running manjaro linux and trying to setup forge to read my card images off my USB hard drive. I have setup the forge.profile.properties file with the following but it isn't working. Anyone have any ideas what I have done wrong?

All the pictures work fine on my android phone and windows machine.

Code: Select all
userDir=
cacheDir=/run/media/mike/Seagate Backup Plus Drive/Android SD Backup/Forge/cache
cardPicsDir=/run/media/mike/Seagate Backup Plus Drive/Android SD Backup/Forge/cache/pics
I'm launching forge from the terminal using the following command in case it makes a difference.

Code: Select all
java -Xmx1024m -jar forge-gui-desktop-1.6.6-jar-with-dependencies.jar
goonjamin
 
Posts: 133
Joined: 19 Aug 2010, 19:51
Has thanked: 39 times
Been thanked: 5 times

Re: Forge Release 2018-01-15 ver 1.6.6

Postby abbyjaneway » 27 Jan 2018, 01:36

Circle of Affliction isn't being triggered when the Chandra Torch of Defiance planeswalker deals 2 damage to me after the AI exiles a card to add a loyalty counter. I did select red as the color for Circle of Affliction.
abbyjaneway
 
Posts: 11
Joined: 14 Feb 2017, 01:17
Has thanked: 5 times
Been thanked: 0 time

Re: Forge Release 2018-01-15 ver 1.6.6

Postby redsmith12 » 27 Jan 2018, 16:27

Blood Sun is not causing etb tapped lands to enter untapped.
redsmith12
 
Posts: 6
Joined: 27 Jan 2016, 20:44
Has thanked: 2 times
Been thanked: 0 time

Re: Forge Release 2018-01-15 ver 1.6.6

Postby abbyjaneway » 27 Jan 2018, 21:14

Description: Forge crashed because the AI (playing the Alice in Wonderland 3 quest deck) had over 40 lands and enchantments on the battlefield. I was waiting for AI to mill itself, the program got slower and slower with each turn until it finally crashed.

OutOfMemoryError | Open
Code: Select all
Forge Version:    1.6.6-r-1u
Operating System: Windows 10 10.0 amd64
Java Version:     1.8.0_141 Oracle Corporation

java.lang.OutOfMemoryError: GC overhead limit exceeded
   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.replaceAll(Unknown Source)
   at forge.game.card.Card.getAbilityText(Card.java:1842)
   at forge.game.card.CardView$CardStateView.updateAbilityText(CardView.java:977)
   at forge.game.card.Card.updateAbilityTextForView(Card.java:466)
   at forge.game.staticability.StaticAbilityContinuous.applyContinuousAbility(StaticAbilityContinuous.java:760)
   at forge.game.staticability.StaticAbilityContinuous.applyContinuousAbility(StaticAbilityContinuous.java:72)
   at forge.game.staticability.StaticAbility.applyContinuousAbility(StaticAbility.java:265)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:819)
   at forge.game.GameAction.checkStateEffects(GameAction.java:929)
   at forge.game.phase.PhaseHandler.checkStateBasedEffects(PhaseHandler.java:1029)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:940)
   at forge.game.GameAction.startGame(GameAction.java:1634)
   at forge.game.Match.startGame(Match.java:87)
   at forge.match.HostedMatch$2.run(HostedMatch.java:225)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
abbyjaneway
 
Posts: 11
Joined: 14 Feb 2017, 01:17
Has thanked: 5 times
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 69 guests


Who is online

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

Login Form