It is currently 07 Jul 2021, 23:58
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, friarsol, Blacksmith, KrazyTheFox, Agetian, 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 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: 7575
Joined: 15 May 2010, 04:20
Has thanked: 242 times
Been thanked: 956 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: 7575
Joined: 15 May 2010, 04:20
Has thanked: 242 times
Been thanked: 956 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: 94 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 8 guests


Who is online

In total there are 8 users online :: 0 registered, 0 hidden and 8 guests (based on users active over the past 10 minutes)
Most users ever online was 1922 on 07 Jun 2021, 06:01

Users browsing this forum: No registered users and 8 guests

Login Form