Page 7 of 9

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

PostPosted: 23 Oct 2016, 14:36
by Nekoatl
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)

PostPosted: 24 Oct 2016, 03:02
by ShivaFang
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?

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)

PostPosted: 24 Oct 2016, 04:08
by friarsol
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?
It's already marked to not be played by the AI, don't you get a warning when playing against it?

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

PostPosted: 24 Oct 2016, 04:38
by RumbleBBU
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.

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

PostPosted: 24 Oct 2016, 13:32
by ShivaFang
friarsol wrote:It's already marked to not be played by the AI, don't you get a warning when playing against it?
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.

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.

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

PostPosted: 24 Oct 2016, 13:45
by friarsol
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.
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.

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

PostPosted: 24 Oct 2016, 19:33
by DaniUG
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.

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

PostPosted: 25 Oct 2016, 06:31
by RumbleBBU
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.
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.

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)

PostPosted: 26 Oct 2016, 04:54
by Agetian
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.
Fixed (r32394), the ability was actually missing from the card.

- Agetian

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

PostPosted: 26 Oct 2016, 15:54
by Nekoatl
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).

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

PostPosted: 27 Oct 2016, 12:04
by MarcoMarin
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)

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
Thanks,
MM

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

PostPosted: 27 Oct 2016, 18:15
by Xitax
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)

PostPosted: 28 Oct 2016, 15:01
by Mrs Non-Gorilla
Something weird seems to be going on with Kemba's Legion:

screenshot | Open
54.png


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.

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

PostPosted: 28 Oct 2016, 17:47
by ReliquaryTower
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.
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.

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)

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

PostPosted: 29 Oct 2016, 05:52
by Hanmac
@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.)