Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by stormcat » 05 Jul 2018, 18:38
:r317
When Ajani's Last Stand triggered, AI doesn't sacrifice it, but Avatar token is created.
When Ajani's Last Stand triggered, AI doesn't sacrifice it, but Avatar token is created.
Re: Bug Reports (snapshot builds)
by Lav Dafka » 06 Jul 2018, 01:03
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]
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)
- Lav Dafka
- Posts: 3
- Joined: 15 Jan 2018, 17:59
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by stormcat » 06 Jul 2018, 04:06
: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.
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)
by stormcat » 06 Jul 2018, 07:03
: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.
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)
by stormcat » 06 Jul 2018, 14:43
:r341
Ghirapur Guide's ability didn't work correctly.
A creature with ability applied were blocked by power 1 creature.
Ghirapur Guide's ability didn't work correctly.
A creature with ability applied were blocked by power 1 creature.
Re: Bug Reports (snapshot builds)
by Corwin72 » 07 Jul 2018, 02:34
Jiang Yanggu only seems to use his -1. I don't think the +1 and the +5 work correctly.
Last edited by Corwin72 on 07 Jul 2018, 14:13, edited 1 time in total.
-
Corwin72 - Posts: 793
- Joined: 15 Sep 2009, 13:26
- Location: Grayson, Ga
- Has thanked: 25 times
- Been thanked: 9 times
Re: Bug Reports (snapshot builds)
by stormcat » 07 Jul 2018, 06:10
:r341
It seems that the Intervening "If" Clause Rule is not functioning properly.
Even though triggering conditions are not met, it occur.
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)
by Lapsa » 07 Jul 2018, 11:40
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.
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)
by stormcat » 07 Jul 2018, 21:53
: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.
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)
by fmartel » 08 Jul 2018, 15:28
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)
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Re: Bug Reports (snapshot builds)
by Twainer » 09 Jul 2018, 03:08
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
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
- Twainer
- Posts: 44
- Joined: 03 Jan 2010, 23:42
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by stormcat » 09 Jul 2018, 17:27
: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.
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)
by tjtillman » 09 Jul 2018, 22:51
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.
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)
Last edited by tjtillman on 12 Jul 2018, 00:56, edited 5 times in total.
Re: Bug Reports (snapshot builds)
by tjtillman » 09 Jul 2018, 23:27
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
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.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.
Re: Bug Reports (snapshot builds)
by fyr » 10 Jul 2018, 07:30
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 cost can be paid normally and then nothing happened.
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 cost can be paid normally and then nothing happened.
- fyr
- Posts: 1
- Joined: 10 Jul 2018, 02:17
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 28 guests