It is currently 16 Apr 2024, 09:59
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

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

Re: Bug Reports (snapshot builds)

Postby stormcat » 05 Jul 2018, 18:38

:r317
When Ajani's Last Stand triggered, AI doesn't sacrifice it, but Avatar token is created.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby 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]

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)

Postby 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.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby 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.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby 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.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby 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.
User avatar
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)

Postby 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.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby 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.
Lapsa
 
Posts: 7
Joined: 11 Mar 2013, 16:28
Has thanked: 0 time
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby 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.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby 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)

Postby 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
Twainer
 
Posts: 44
Joined: 03 Jan 2010, 23:42
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby 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.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby 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.

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.
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby 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
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.
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby 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 {2} {T} 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

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 65 guests


Who is online

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

Login Form