Page 452 of 487

Re: Bug Reports (snapshot builds)

PostPosted: 05 Jul 2018, 18:38
by stormcat
:r317
When Ajani's Last Stand triggered, AI doesn't sacrifice it, but Avatar token is created.

Re: Bug Reports (snapshot builds)

PostPosted: 06 Jul 2018, 01:03
by Lav Dafka
Game ended on Deflecting Palm killing opponent, while other attacking creatures killed me at the same time. Forge immediately crashed.

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.6.11-r-1u
Operating System: Mac OS X 10.10.5 x86_64
Java Version:     1.8.0_151 Oracle Corporation

java.lang.NullPointerException
   at forge.game.GameView.updateGameOver(GameView.java:130)
   at forge.game.Game.setGameOver(Game.java:462)
   at forge.game.GameAction.checkGameOverCondition(GameAction.java:1319)
   at forge.game.GameAction.checkStateEffects(GameAction.java:920)
   at forge.game.phase.PhaseHandler.checkStateBasedEffects(PhaseHandler.java:1028)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:939)
   at forge.game.GameAction.startGame(GameAction.java:1665)
   at forge.game.Match.startGame(Match.java:87)
   at forge.match.HostedMatch$2.run(HostedMatch.java:235)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
   at java.lang.Thread.run(Thread.java:748)

Re: Bug Reports (snapshot builds)

PostPosted: 06 Jul 2018, 04:06
by stormcat
:r320
The third ability of Liliana, Untouched by Death has wrong cost.
It isn't [0], -3.
And she's second ability has bug.
It can activate repeatedly.

Re: Bug Reports (snapshot builds)

PostPosted: 06 Jul 2018, 07:03
by stormcat
:r328
Thorn Lieutenant's triggered ability has wrong behavior.
It should be trigger by spell or ability an opponent controls.
But now, it triggered by controller's spell.

Re: Bug Reports (snapshot builds)

PostPosted: 06 Jul 2018, 14:43
by stormcat
:r341
Ghirapur Guide's ability didn't work correctly.
A creature with ability applied were blocked by power 1 creature.

Re: Bug Reports (snapshot builds)

PostPosted: 07 Jul 2018, 02:34
by Corwin72
Jiang Yanggu only seems to use his -1. I don't think the +1 and the +5 work correctly.

Re: Bug Reports (snapshot builds)

PostPosted: 07 Jul 2018, 06:10
by stormcat
:r341
It seems that the Intervening "If" Clause Rule is not functioning properly.
Even though triggering conditions are not met, it occur.

Re: Bug Reports (snapshot builds)

PostPosted: 07 Jul 2018, 11:40
by Lapsa
Not sure if this is a bug specific to the snapshop build, but with forge-gui-desktop-1.6.12-SNAPSHOT-r308 tin street hooligan seems to destroy an artifact regardless of if a forest mana was spent on it or not.

Also there is some strange witch-craft afoot with a thopter deck I made, though I haven't identified the source - but it seems to generate a thopter token for every card I play that isn't a land for some reason, regardless of what is on the field.

Re: Bug Reports (snapshot builds)

PostPosted: 07 Jul 2018, 21:53
by stormcat
:r353
Skyrider Patrol's triggered ability, in spite of i didn't pay for mana, it resolved and put on +1/+1 counter to other creature.

Re: Bug Reports (snapshot builds)

PostPosted: 08 Jul 2018, 15:28
by fmartel
Description: [Trying to delete a commander deck]

UnsupportedOperationException | Open
Code: Select all
Forge Version:    1.6.12-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_101 Oracle Corporation

java.lang.UnsupportedOperationException: Delete not implemented for game type = Commander
   at forge.itemmanager.DeckManager.deleteDeck(DeckManager.java:335)
   at forge.itemmanager.DeckManager$DeckActionsRenderer.processMouseEvent(DeckManager.java:378)
   at forge.itemmanager.views.ItemListView$ItemTable.processMouseEvent(ItemListView.java:472)
   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)

Re: Bug Reports (snapshot builds)

PostPosted: 09 Jul 2018, 03:08
by Twainer
A few M19 bugs I noticed in r355
Druid of Horns - Currently triggers off of any aura you play
Vivien Reid - In the deck editor final ability costs -8 (correct), in game it costs -7
Skyrider Patrol - Is giving counter without mana payment
Chaos Wand - If the spell is cast it should go into its owner's graveyard instead of the library

Re: Bug Reports (snapshot builds)

PostPosted: 09 Jul 2018, 17:27
by stormcat
:r355
About Vaevictis Asmadi, the Dire's ability,
In spite of "for each player, choose target permanent that player controls",
AI has chose three own permanents.

Re: Bug Reports (snapshot builds)

PostPosted: 09 Jul 2018, 22:51
by tjtillman
Description: CPU Played Ajani, Adversary of Tyrants and presumably tried to +1 it, but then I got this crash. (1.6.12 r355)

When it happened, the CPU had one creature in play.

Edit: I've now had it happen when the CPU had two creatures in play, so that seems unrelated.

Edit2: Seem to have found the solution, was missing the "CounterNum$ 1" parameter in the ability. Will add this fix once GitLab is up again.

NullPointerException | Open
Code: Select all
Forge Version:    1.6.12-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_141 Oracle Corporation

java.lang.NullPointerException
   at forge.ai.ability.CountersPutAi.checkApiLogic(CountersPutAi.java:323)
   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:648)
   at forge.ai.AiController.canPlayAndPayFor(AiController.java:632)
   at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1364)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1336)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1206)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:446)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:951)
   at forge.game.GameAction.startGame(GameAction.java:1666)
   at forge.game.Match.startGame(Match.java:87)
   at forge.match.HostedMatch$2.run(HostedMatch.java:235)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: Bug Reports (snapshot builds)

PostPosted: 09 Jul 2018, 23:27
by tjtillman
Twainer wrote:A few M19 bugs I noticed in r355
Druid of Horns - Currently triggers off of any aura you play
Vivien Reid - In the deck editor final ability costs -8 (correct), in game it costs -7
Skyrider Patrol - Is giving counter without mana payment
Chaos Wand - If the spell is cast it should go into its owner's graveyard instead of the library
stormcat wrote::r353
Skyrider Patrol's triggered ability, in spite of i didn't pay for mana, it resolved and put on +1/+1 counter to other creature.
I have a fix for the Skyrider Patrol that makes it work, at least the way the script is currently written. The GitLab is currently down, however, so I can't submit a fix until it comes back up.

Re: Bug Reports (snapshot builds)

PostPosted: 10 Jul 2018, 07:30
by fyr
Forge Ver.:1.6.8
I have Sculpting Steel enters the battlefield copying a Isochron Scepter.
The copy ability of Sculpting Steel triggered normally, and the Imprint ability of the duplicate Isochron Scepter triggered normally too.
But when I activate the duplicate Isochron Scepter's ability copying the exiled instant card, the {2} {T} cost can be paid normally and then nothing happened.