Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by Nekoatl » 23 Oct 2016, 14:36
AI played Honorable Scout and gained 14 life when he had 4 black creatures and I had 3 red. It appears to be counting all black and red creatures, rather than just the opponent's.
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by ShivaFang » 24 Oct 2016, 03:02
Description: Whenever the AI puts Animation Module into play this exception is thrown. It doesn't seem to matter what is on the field - and I don't think the AI is trying to use it. It happens as soon as it comes into play even if there isn't enough mana to activate it and before anything triggers. I know the card is flagged as a card it doesn't play well - but it shouldn't cause the game to hang.
The card works fine when I use the deck. It's only when the AI uses it.
If the bug cannot be solved might I suggest the AI be taught to simply not cast the card?
The card works fine when I use the deck. It's only when the AI uses it.
If the bug cannot be solved might I suggest the AI be taught to simply not cast the card?
- IllegalArgumentException | Open
- [code]
Forge Version: 1.5.56-r-1
Operating System: Windows 7 6.1 x86
Java Version: 1.8.0_111 Oracle Corporation
java.lang.IllegalArgumentException: No enum constant forge.game.card.CounterType.ExistingCounter
at java.lang.Enum.valueOf(Unknown Source)
at forge.game.card.CounterType.valueOf(CounterType.java:29)
at forge.ai.ability.CountersPutAi$2.apply(CountersPutAi.java:210)
at forge.ai.ability.CountersPutAi$2.apply(CountersPutAi.java:202)
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.ai.ability.CountersPutAi.canPlayAI(CountersPutAi.java:202)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:29)
at forge.ai.AiController.canPlaySa(AiController.java:649)
at forge.ai.AiController.canPlayAndPayFor(AiController.java:636)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1347)
at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1322)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1261)
at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:392)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:923)
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(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)[code]
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by friarsol » 24 Oct 2016, 04:08
It's already marked to not be played by the AI, don't you get a warning when playing against it?ShivaFang wrote:Description: Whenever the AI puts Animation Module into play this exception is thrown. It doesn't seem to matter what is on the field - and I don't think the AI is trying to use it. It happens as soon as it comes into play even if there isn't enough mana to activate it and before anything triggers. I know the card is flagged as a card it doesn't play well - but it shouldn't cause the game to hang.
The card works fine when I use the deck. It's only when the AI uses it.
If the bug cannot be solved might I suggest the AI be taught to simply not cast the card?
- 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)
by RumbleBBU » 24 Oct 2016, 04:38
Something relatively minor but an annoyance nonetheless...
Sometimes the prompt pane loses focus and the game doesn't 'read' your keystrokes anymore. You have to click on the prompt 'OK' with your mouse, after which the game will accept keyboard commands again.
The problem is repeatable: for example, it always happens, when the AI is attacking and I select one or more damage sources with a Story Circle. After I have selected the source(s), I can no longer proceed with the spacebar (or any other keyboard command). I have to click 'OK' with the mouse.
This did not happen in the old Forge versions I played. But since the last version I played a lot was ancient (2 years old or so), I don't know when this changed, probably earlier than in this version.
Sometimes the prompt pane loses focus and the game doesn't 'read' your keystrokes anymore. You have to click on the prompt 'OK' with your mouse, after which the game will accept keyboard commands again.
The problem is repeatable: for example, it always happens, when the AI is attacking and I select one or more damage sources with a Story Circle. After I have selected the source(s), I can no longer proceed with the spacebar (or any other keyboard command). I have to click 'OK' with the mouse.
This did not happen in the old Forge versions I played. But since the last version I played a lot was ancient (2 years old or so), I don't know when this changed, probably earlier than in this version.
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by ShivaFang » 24 Oct 2016, 13:32
Yes, I get a warning when playing against it. The warning says that the AI doesn't use them well - not that it will crash the game. There are a lot of cards the AI doesn't use well, but will still use them to it's benefit sometimes.friarsol wrote:It's already marked to not be played by the AI, don't you get a warning when playing against it?
I've been doing AI vs AI battles and selecting random decks from those I've created (you don't get a warning in AI vs AI battles). Sometimes it'll pick one with Animation Module and crash when it plays it (but the deck works fine if it doesn't draw it). I'd simply like it to not crash.
I don't necessarily want to remove it from the deck because when I want to play that deck I want to play it.
If it's marked as not to be played by the AI - I would expect that to mean that the AI shouldn't cast it if it's in hand.
Last edited by ShivaFang on 24 Oct 2016, 14:23, edited 2 times in total.
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by friarsol » 24 Oct 2016, 13:45
You may never experienced this issue (or remember experiencing it), but I've always seen this issue on or off throughout my years on Forge. I tried fixing it at one point, but it didn't really seem to help.RumbleBBU wrote:This did not happen in the old Forge versions I played. But since the last version I played a lot was ancient (2 years old or so), I don't know when this changed, probably earlier than in this version.
- 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)
by DaniUG » 24 Oct 2016, 19:33
Dragonlord's Prerogative does not work. I'm on mobile (last version 57.003) and when I tap to cast it only zooms in, and shows the card.
No way to cast it; tried several times on diferent decks always same result.
No way to cast it; tried several times on diferent decks always same result.
Even the smallest spark may set a world ablaze
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by RumbleBBU » 25 Oct 2016, 06:31
Oh, don't worry about my memory - I don't need to rely on it, I have 1.5.17 in a parallel directory (I've kept it because it is in many ways more stable than any later version I've tried - but it only goes up to the Theros block) and I can easily check. Sure enough: in 1.5.17, the game does not lose focus in similar circumstances. So something definitely was different in that release.friarsol wrote:You may never experienced this issue (or remember experiencing it), but I've always seen this issue on or off throughout my years on Forge. I tried fixing it at one point, but it didn't really seem to help.
But like I said, this is not a huge issue, it is more of an annoyance.
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by Agetian » 26 Oct 2016, 04:54
Fixed (r32394), the ability was actually missing from the card.DaniUG wrote:Dragonlord's Prerogative does not work. I'm on mobile (last version 57.003) and when I tap to cast it only zooms in, and shows the card.
No way to cast it; tried several times on diferent decks always same result.
- Agetian
- Agetian
- Programmer
- Posts: 3489
- Joined: 14 Mar 2011, 05:58
- Has thanked: 684 times
- Been thanked: 572 times
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by Nekoatl » 26 Oct 2016, 15:54
1) Activate and resolve the effect of Thawing Glaciers.
2) Activate and resolve the effect of Meloku the Clouded Mirror, targeting that Thawing Glaciers.
3) Play that Thawing Glaciers from your hand.
4) End the turn.
The Thawing Glaciers is returned to hand. This should not happen because the Thawing Glaciers in step 3 is a new object with no relation to the one in step 1 (400.7).
2) Activate and resolve the effect of Meloku the Clouded Mirror, targeting that Thawing Glaciers.
3) Play that Thawing Glaciers from your hand.
4) End the turn.
The Thawing Glaciers is returned to hand. This should not happen because the Thawing Glaciers in step 3 is a new object with no relation to the one in step 1 (400.7).
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by MarcoMarin » 27 Oct 2016, 12:04
Hello. Something strange happened, not sure the screenshot will help (had not read the bug report thread at the time), tell me how to upload if so. I may try to clarify anything if it helps.
Here is the report:
Description: Tried to use Diamond Valley (ARN) to sacrifice Rukh Egg. This worked but, not before it popped up this Crash Report (the effects were still in the stack). Possibly having to do with this is a couple strange things that happened BEFORE this match. 1) Trying to concede a previous match, the game seem to not clean up the variables properly, the table had previous land from that match as the next one began (it did cleaned up afterwads, so maybe just a graphics glitch?) and 2) sometimes it seems trying to play a land identical to another already in play may tap the land in play instead of playing the new land (I could not reproduce this though, only happened in opponent`s turn)
MM
Here is the report:
Description: Tried to use Diamond Valley (ARN) to sacrifice Rukh Egg. This worked but, not before it popped up this Crash Report (the effects were still in the stack). Possibly having to do with this is a couple strange things that happened BEFORE this match. 1) Trying to concede a previous match, the game seem to not clean up the variables properly, the table had previous land from that match as the next one began (it did cleaned up afterwads, so maybe just a graphics glitch?) and 2) sometimes it seems trying to play a land identical to another already in play may tap the land in play instead of playing the new land (I could not reproduce this though, only happened in opponent`s turn)
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.56-r-1
Operating System: Windows XP 5.1 x86
Java Version: 1.8.0_101 Oracle Corporation
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at forge.net.GameProtocolHandler$1.run(GameProtocolHandler.java:59)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor96.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at forge.net.GameProtocolHandler$1.run(GameProtocolHandler.java:55)
... 1 more
Caused by: java.lang.RuntimeException: Cannot remove input InputPassPriority because it's not on top of stack. Stack = []
at forge.match.input.InputQueue.removeInput(InputQueue.java:57)
at forge.match.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:51)
at forge.match.input.InputPassPriority.onCardSelected(InputPassPriority.java:148)
at forge.match.input.InputBase.selectCard(InputBase.java:106)
at forge.match.input.InputProxy.selectCard(InputProxy.java:145)
at forge.player.PlayerControllerHuman.selectCard(PlayerControllerHuman.java:1489)
... 5 more
MM
- MarcoMarin
- Posts: 32
- Joined: 20 Mar 2016, 07:49
- Has thanked: 16 times
- Been thanked: 2 times
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by Xitax » 27 Oct 2016, 18:15
I won a game with Hedron Alignment, and additionally got the mythic Hellbent achievement as a bug. I think I somehow had an empty hand/graveyard/exile/library at the time it was checked.
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by Mrs Non-Gorilla » 28 Oct 2016, 15:01
Something weird seems to be going on with Kemba's Legion:
Note the "can block an additional 54 creatures", despite the fact that it doesn't have 54 pieces of equipment (or indeed any) attached to it. (And in fact, it is blocking 3 creatures in the screenshot, so this is an actual rules problem, not just a problem with displayed text.)
Also, the number of additional creatures seems to grow with time; it was 36 in my precombat main phase, and 111 by the time I got to my opponent's next upkeep.
- screenshot | Open
Note the "can block an additional 54 creatures", despite the fact that it doesn't have 54 pieces of equipment (or indeed any) attached to it. (And in fact, it is blocking 3 creatures in the screenshot, so this is an actual rules problem, not just a problem with displayed text.)
Also, the number of additional creatures seems to grow with time; it was 36 in my precombat main phase, and 111 by the time I got to my opponent's next upkeep.
- Mrs Non-Gorilla
- Posts: 74
- Joined: 18 Nov 2014, 20:32
- Has thanked: 3 times
- Been thanked: 4 times
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by ReliquaryTower » 28 Oct 2016, 17:47
Tested Kemba's Legion a bit. I'm not 100% certain, but as I stepped through every turn phase, the number it can block goes up roughly with the number of times that priority passes between the players. The number in parenthesis is the number of creatures Forge thinks it can block. At no time was the creature equipped.Mrs Non-Gorilla wrote:Something weird seems to be going on with Kemba's Legion:
Also, the number of additional creatures seems to grow with time; it was 36 in my precombat main phase, and 111 by the time I got to my opponent's next upkeep.
M1: Cast Kemba's Legion, Kemba's Legion on stack, Kemba's Legion resolves and enters the battlefield (3)
BC (7)
DA: no attacks
DB: no blocks
FS
CD
EC (11)
M2 (15)
ET (19)
CL (21)
-
ReliquaryTower - Posts: 5
- Joined: 28 Oct 2016, 16:06
- Has thanked: 0 time
- Been thanked: 1 time
Re: Forge Beta Release: 09-26-2016 ver 1.5.56 (Kaladesh)
by Hanmac » 29 Oct 2016, 05:52
@Mrs Non-Gorilla
@ReliquaryTower
i think i fixed it, KeywordMultiplier was wrong and partly ignored (so it adds Keywords even if the Legion was not equipped.)
@ReliquaryTower
i think i fixed it, KeywordMultiplier was wrong and partly ignored (so it adds Keywords even if the Legion was not equipped.)
Who is online
Users browsing this forum: Bing [Bot] and 8 guests