It is currently 10 Nov 2025, 08:20
   
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 fmartel » 29 Jul 2015, 16:03

Hello all,

not reporting a crash bug, but something I'd like to know how to fix.

My BNG images are not showing
Image

But my folder is full of pictures
Image

Why ?

using Forge 1.5.42-SNAPSHOT-r29850

Have a nice day !
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 Frgrbrgr » 29 Jul 2015, 18:33

Skullmane Baku should require tapping.

Don't fix until after I finish this draft though cuz it's saving my ass.
Frgrbrgr
 
Posts: 29
Joined: 02 Feb 2015, 19:05
Has thanked: 5 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby fmartel » 29 Jul 2015, 20:34

Hello All, just had this bug :

Description: [on an old Guantlet, played a Magma Jet on AI to kill, bug came after.]

IllegalStateException | Open
Code: Select all
Forge Version:    1.5.42-SNAPSHOT-r-29850
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_40 Oracle Corporation

java.lang.IllegalStateException: Cannot advance round when no match has been hosted.
   at forge.gauntlet.GauntletData.nextRound(GauntletData.java:140)
   at forge.gauntlet.GauntletWinLoseController.actionOnContinue(GauntletWinLoseController.java:124)
   at forge.screens.match.GauntletWinLose.actionOnContinue(GauntletWinLose.java:113)
   at forge.screens.match.ControlWinLose$1.actionPerformed(ControlWinLose.java:40)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.AbstractButton.doClick(Unknown Source)
   at javax.swing.AbstractButton.doClick(Unknown Source)
   at forge.toolbox.FButton$1.keyPressed(FButton.java:94)
   at java.awt.Component.processKeyEvent(Unknown Source)
   at javax.swing.JComponent.processKeyEvent(Unknown Source)
   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.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(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$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.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$1.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 tjtillman » 31 Jul 2015, 15:28

Unholy Hunger always triggers spell mastery regardless of the number of instants and sorceries in the graveyard.
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby tojammot » 01 Aug 2015, 13:00

I'm having a weird bug, for some reason these decks are classified as (none), I checked and they're all vintage-legal.

deck1 | Open
Main:
4 Careful Study
2 Duplicant
4 Goblin Welder
1 Great Furnace
2 Peace Strider
4 Research the Deep
3 Scuttling Doom Engine
1 Seat of the Synod
4 Shivan Reef
4 Thirst for Knowledge
3 Wurmcoil Engine
4 Volcanic Island
4 Steam Vents
2 Sulfur Falls
4 Scalding Tarn
1 Island
1 Mountain
3 Wall of Junk
3 Steel Wall
2 Repulse
2 Goblin Recruiter
2 Argivian Restoration

deck 2 | Open
I thought there's been a new ruling on vintage cards but apparently the program's bugged

Main:
1 Ancient Den
1 Careful Study
4 Darksteel Citadel
3 Feldon of the Third Path
1 Flash
4 Goblin Welder
4 Great Furnace
1 Mox Emerald
1 Mox Jet
1 Mox Pearl
1 Mox Ruby
1 Mox Sapphire
4 Peace Strider
4 Scuttling Doom Engine
4 Seat of the Synod
4 Shivan Reef
1 Skeleton Shard
1 Sol Ring
3 Temple of Epiphany
4 Thirst for Knowledge
1 Time Walk
1 Tinker
4 Trash for Treasure
1 Tree of Tales
1 Vault of Whispers
4 Wurmcoil Engine
tojammot
 
Posts: 195
Joined: 06 Jun 2008, 07:38
Has thanked: 1 time
Been thanked: 3 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 01 Aug 2015, 13:56

tojammot wrote:I'm having a weird bug, for some reason these decks are classified as (none), I checked and they're all vintage-legal.
Thirst for Knowledge is restricted and you have 4 of them in each deck.
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 ZappaZ » 03 Aug 2015, 22:16

In the following scenario I was not able to auto tap the lands to cast Boros Swiftblade but had to tap Plateau and select the correct mana manually then Savannah autotapped.
Attachments
Capture.JPG
ZappaZ
 
Posts: 92
Joined: 26 Jul 2014, 05:37
Has thanked: 26 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 04 Aug 2015, 20:19

Carrionette shouldn't exile itself if the ability is countered via the unless cost.
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 ZappaZ » 05 Aug 2015, 05:07

During this board state the AI stops to consider the next move for about 15-20 seconds every round.
After playing for awhile longer I'm leaning against Goblin Rimerunner as the culprit, seems to only happen when he is in play.

EDIT:
This is against an easy quest AI if thats relevant.
Attachments
Capture.JPG
ZappaZ
 
Posts: 92
Joined: 26 Jul 2014, 05:37
Has thanked: 26 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 05 Aug 2015, 15:45

@ZappaZ:
in general that does happen when you have a card that cost CD and you have lands that produce:
CD
C or CE

the game does not get it that it does need to tap the CD land for D and the other land for C
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby excessum » 08 Aug 2015, 14:35

The change to DamageDealAi from r29791 is breaking the logic for Wild Slash. It looks like the new "immediately" flag is not exactly the same as the old "isTrigger" flag. This is causing "boolean freePing = " to always return true and making the AI cast Wild Slash at the opponent player whenever it has mana instead of holding it in hand if the burn logic is not satisfied.
excessum
 
Posts: 177
Joined: 21 Oct 2013, 02:30
Has thanked: 0 time
Been thanked: 19 times

Re: Bug Reports (snapshot builds)

Postby R2_ » 09 Aug 2015, 23:58

Description:
This happens right after IA blocked by Bird pet token.
It seems like this bug is related to the trigger on Rotlung Reanimator.
After this the game keeps "Waiting for opponent..." at first strike phase and nothing happens #-o .

500AP.png


I'm actually running Windows 10, if that makes any difference.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.42-r-1
Operating System: Windows 8.1 6.3 x86
Java Version:     1.8.0_51 Oracle Corporation

java.lang.NullPointerException
   at forge.ai.ComputerUtil.playImmediately(ComputerUtil.java:1437)
   at forge.ai.ability.ChangeZoneAi.isPreferredTarget(ChangeZoneAi.java:765)
   at forge.ai.ability.ChangeZoneAi.knownOriginPlayDrawbackAI(ChangeZoneAi.java:699)
   at forge.ai.ability.ChangeZoneAi.chkAIDrawback(ChangeZoneAi.java:99)
   at forge.ai.SpellAbilityAi.chkDrawbackWithSubs(SpellAbilityAi.java:132)
   at forge.ai.SpellAbilityAi.doTriggerNoCostWithSubs(SpellAbilityAi.java:44)
   at forge.ai.SpellAbilityAi.doTriggerAI(SpellAbilityAi.java:35)
   at forge.ai.AiController.doTrigger(AiController.java:1253)
   at forge.ai.PlayerControllerAi.prepareSingleSa(PlayerControllerAi.java:700)
   at forge.ai.PlayerControllerAi.orderAndPlaySimultaneousSa(PlayerControllerAi.java:689)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntry(MagicStack.java:778)
   at forge.game.zone.MagicStack.addAllTriggeredAbilitiesToStack(MagicStack.java:744)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:903)
   at forge.game.GameAction.startGame(GameAction.java:1447)
   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)
R2_
 
Posts: 8
Joined: 31 May 2008, 17:25
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby skobvs » 15 Aug 2015, 05:41

So I'm running the Android version 1.5.43.002 and there seems to be an issue with Mana Flare interacting with the Tron lands (Urza's Tower, Urza's Mine, Urza's Power Plant) when they are all on the battlefield. The screenshot provided shows the line of play where Mana Flare was cast using the Power Plant and the Taiga. I then tapped the tower and as you can see by what's in the mana pool, there is only 3 mana instead of 4.

Sorry if this bug has already been noticed, I did a quick skim but didn't see anything jumping out at me. :)
Attachments
11880952_1075884505762910_990430734_n.jpg
User avatar
skobvs
 
Posts: 7
Joined: 15 Aug 2015, 03:57
Has thanked: 1 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby timmermac » 15 Aug 2015, 17:53

You should actually get 6 for a tapped Urza's Tower.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

Re: Bug Reports (snapshot builds)

Postby victorecho » 15 Aug 2015, 20:28

Description: Shinewind not letting pay mana cost to remove counter and destroy target artifact

Forge Version: 1.5.43-r-1
Operating System: Mac OS X 10.10.4 x86_64
Java Version: 1.8.0_51 Oracle Corporation[/code][/spoiler]
victorecho
 
Posts: 5
Joined: 21 Dec 2010, 03:52
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 108 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form