It is currently 13 Nov 2025, 17:08
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

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

Re: Bug Reports (snapshot builds)

Postby tjtillman » 22 Jan 2016, 08:29

r30712

Deceiver of Form - If the revealed card is a creature and if you choose not to have the other creatures become a copy, it does the fake scry effect twice.
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Frgrbrgr » 22 Jan 2016, 21:38

r30715

following bug whenever AI activates the ability on Thawing Glaciers

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

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.48-SNAPSHOT-r30715
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_66 Oracle Corporation

java.lang.IllegalArgumentException: AI confirmAction does not know what to decide about null mode (api is null).
   at forge.ai.AiController.confirmAction(AiController.java:1007)
   at forge.ai.PlayerControllerAi.confirmAction(PlayerControllerAi.java:165)
   at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:733)
   at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:607)
   at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:352)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1252)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1234)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:503)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
   at forge.game.GameAction.startGame(GameAction.java:1479)
   at forge.game.Match.startGame(Match.java:96)
   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)
Frgrbrgr
 
Posts: 29
Joined: 02 Feb 2015, 19:05
Has thanked: 5 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 23 Jan 2016, 00:08

Frgrbrgr wrote:r30715

following bug whenever AI activates the ability on Thawing Glaciers

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

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.48-SNAPSHOT-r30715
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_66 Oracle Corporation

java.lang.IllegalArgumentException: AI confirmAction does not know what to decide about null mode (api is null).
   at forge.ai.AiController.confirmAction(AiController.java:1007)
   at forge.ai.PlayerControllerAi.confirmAction(PlayerControllerAi.java:165)
   at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:733)
   at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:607)
   at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:352)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1252)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1234)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:503)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
   at forge.game.GameAction.startGame(GameAction.java:1479)
   at forge.game.Match.startGame(Match.java:96)
   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)
Do you have a decklist of the AI? Was it running - Panglacial Wurm
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby Frgrbrgr » 23 Jan 2016, 01:47

friarsol wrote:
Frgrbrgr wrote:r30715

following bug whenever AI activates the ability on Thawing Glaciers

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

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.48-SNAPSHOT-r30715
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_66 Oracle Corporation

java.lang.IllegalArgumentException: AI confirmAction does not know what to decide about null mode (api is null).
   at forge.ai.AiController.confirmAction(AiController.java:1007)
   at forge.ai.PlayerControllerAi.confirmAction(PlayerControllerAi.java:165)
   at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:733)
   at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:607)
   at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:352)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1252)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1234)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:503)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
   at forge.game.GameAction.startGame(GameAction.java:1479)
   at forge.game.Match.startGame(Match.java:96)
   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)
Do you have a decklist of the AI? Was it running - Panglacial Wurm
Not sure how to check, but I get the sense that it does have Panglacial Wurm. Searched with Aurochs too and crashed as well.

nvm: duh, clicked the deck icon. Yeah, it's in there.
Frgrbrgr
 
Posts: 29
Joined: 02 Feb 2015, 19:05
Has thanked: 5 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby tjtillman » 23 Jan 2016, 07:42

r30716

Game hangs, displays "Waiting for opponent" after CPU casts and resolves Wall of Resurgence
Last edited by tjtillman on 23 Jan 2016, 12:40, edited 1 time 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 matrix4767 » 23 Jan 2016, 09:43

r30716:
Kozilek, the Great Distortion's ability should not activate if a spell's mana cost on the stack doesn't match any of your spells's costs in your hand.
In fact, if there are no spells on the stack, Kozilek shouln't be able to activate at all, akin to trying to play a counterspell with no legal targets.
matrix4767
 
Posts: 125
Joined: 09 Sep 2014, 08:10
Has thanked: 5 times
Been thanked: 3 times

Re: Bug Reports (snapshot builds)

Postby tjtillman » 23 Jan 2016, 22:25

r30718

After pumping Kozilek's Shrieker, it didn't gain Menace.
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby tjtillman » 25 Jan 2016, 16:01

r30720

After CPU casts and resolves Kozilek, the Great Distortion, CPU is able to counter any spell. CPU was able to counter a 5 CMC spell without having a 5 CMC card of its own and did not discard. Also, it did have a 2 CMC card and countered a 2 CMC spell I cast, but did not discard.
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby ivn87 » 25 Jan 2016, 17:09

RECKLESS BUSHWHAKER bug: when you cast with surge, he should give the +1/+1 bonus only to other creatures you control, not to himself too.
ivn87
 
Posts: 6
Joined: 20 Mar 2015, 21:59
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby leshrac » 25 Jan 2016, 17:42

r30717

Kozilek's Return in the graveyard also triggers when the opponent casts an Eldrazi spell.
leshrac
 
Posts: 33
Joined: 31 Dec 2014, 00:05
Has thanked: 2 times
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Hanmac » 25 Jan 2016, 18:09

version: 1.5.48-SNAPSHOT-30711

AI plays Corrupt, it does deals 6 damage.
it destroy my 5/5 Creature, but AI didn't gain any life:
"Player - trying to gain negative or 0 life"

using a Devoid Eldrazi like Dominator Drone with Eldrazi Temple:
if i try to pay mana directly with tapping the Temple i only get {C}
but if i tap the Temple only for mana i can select the second effect for {C}{C}
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 25 Jan 2016, 22:14

Hanmac wrote:version: 1.5.48-SNAPSHOT-30711

AI plays Corrupt, it does deals 6 damage.
it destroy my 5/5 Creature, but AI didn't gain any life:
"Player - trying to gain negative or 0 life"
What else was in play?
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby Midori » 26 Jan 2016, 00:23

SNAPSHOT-30720
Jori En, Ruin Diver's ability seems broken.
It won't trigger for a spell with buyback if it was cast previously this turn (probably thinking that spell is still the first spell).
It will also trigger multiple times for a spell with buyback, if that spell was previously cast as the second spell this turn (probably thinking that spell is still the second spell).

I am unable to tap Temple of the False God to pay the cost for Endbringer's last ability. However if i tap Temple of the False God to add mana to my mana pool, i can pay Endbringer's ability cost.
Midori
 
Posts: 55
Joined: 20 Apr 2014, 12:43
Has thanked: 1 time
Been thanked: 4 times

Re: Bug Reports (snapshot builds)

Postby excessum » 26 Jan 2016, 00:58

Hanmac wrote:version: 1.5.48-SNAPSHOT-30711
using a Devoid Eldrazi like Dominator Drone with Eldrazi Temple:
if i try to pay mana directly with tapping the Temple i only get {C}
but if i tap the Temple only for mana i can select the second effect for {C}{C}
This is not really a bug as the auto-payment logic does not understand multi-mana generating abilities and will default to the "simple" answer of tapping for {C}. However, it does sometimes get the correct answer by accident eg. auto-paying for Ugin, the Spirit Dragon with only Shrine of the Forsaken Gods and 6 basics in play.
excessum
 
Posts: 177
Joined: 21 Oct 2013, 02:30
Has thanked: 0 time
Been thanked: 19 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 26 Jan 2016, 04:21

excessum wrote:
Hanmac wrote:version: 1.5.48-SNAPSHOT-30711
using a Devoid Eldrazi like Dominator Drone with Eldrazi Temple:
if i try to pay mana directly with tapping the Temple i only get {C}
but if i tap the Temple only for mana i can select the second effect for {C}{C}
This is not really a bug as the auto-payment logic does not understand multi-mana generating abilities and will default to the "simple" answer of tapping for {C}. However, it does sometimes get the correct answer by accident eg. auto-paying for Ugin, the Spirit Dragon with only Shrine of the Forsaken Gods and 6 basics in play.
I think OP isn't talking about auto-payment. This sounds similar to a problem I was having with Whisperer of the Wilds, but since I was just messing around with mana to get Colorless all fixed up I think I may know how to fix this. Not sure it's related to: Temple of the False God issue also listed.

Edit: Definitely not related to False God
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 37 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 37 users online :: 0 registered, 0 hidden and 37 guests (based on users active over the past 10 minutes)
Most users ever online was 9824 on 10 Nov 2025, 04:33

Users browsing this forum: No registered users and 37 guests

Login Form