It is currently 18 Apr 2024, 08:01
   
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 tjtillman » 01 Jul 2018, 04:43

1.6.12 r237

Desecrated Tomb triggered for the CPU when it was in its library, not on the battlefield. Strangely, it also triggered on a turn when the CPU didn't have any cards leave its graveyard.
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Kiryu666 » 02 Jul 2018, 07:25

snap version: forge-gui-desktop-1.6.12-SNAPSHOT-r253

card bug: Disturbed Burial >>> Buyback error the card simply does not return to hand it goes straight to the graveyard even paying the cost of "buyback"

please fix the bug my deck pauper depends on that card :mrgreen: :mrgreen:
Kiryu666
 
Posts: 120
Joined: 03 Aug 2015, 12:55
Has thanked: 14 times
Been thanked: 12 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 03 Jul 2018, 11:27

:r266
Rhox Oracle has no card type.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 03 Jul 2018, 12:36

:r266
Herald of Faith is not 2/3, 4/3.
Druid of Horns in not 3/3, 2/3.
Draconic Disciple is not 2/3, 2/2.
Cleansing Nova and Suncleanser's text has garbled characters.
Vivien's Jaguar has Reach, but it has no text.
Suspipcious Bookcase's text missing comma after activation cost.
Pendulum of Patterns text has wrong text.(Arashin Cleric)
Last edited by stormcat on 03 Jul 2018, 13:16, edited 1 time in total.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby Twainer » 03 Jul 2018, 12:47

Description: r266 - Opponent has Ajani's Last Stand, I kill one of their creatures in my combat and then the crash happened

NullPointerException | Open
Code: Select all
Forge Version:    1.6.12-SNAPSHOT-r-1u
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_171 Oracle Corporation

java.lang.NullPointerException
   at forge.ai.ability.SacrificeAi.sacrificeTgtAI(SacrificeAi.java:77)
   at forge.ai.ability.SacrificeAi.doTriggerAINoCost(SacrificeAi.java:55)
   at forge.ai.SpellAbilityAi.doTriggerNoCostWithSubs(SpellAbilityAi.java:172)
   at forge.ai.SpellAbilityAi.doTriggerAI(SpellAbilityAi.java:167)
   at forge.ai.AiController.doTrigger(AiController.java:1410)
   at forge.ai.PlayerControllerAi.prepareSingleSa(PlayerControllerAi.java:812)
   at forge.ai.PlayerControllerAi.orderAndPlaySimultaneousSa(PlayerControllerAi.java:800)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntry(MagicStack.java:808)
   at forge.game.zone.MagicStack.addAllTriggeredAbilitiesToStack(MagicStack.java:776)
   at forge.game.phase.PhaseHandler.checkStateBasedEffects(PhaseHandler.java:1032)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:939)
   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)
Twainer
 
Posts: 44
Joined: 03 Jan 2010, 23:42
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Kiryu666 » 04 Jul 2018, 04:05

Description: [bug muito chato usar o scroll do mouse aparentemente na edição de decks, o jogo simplesmente travar por favor consertá-lo Quero montar meu comandante com Isareth KKK
]

RuntimeException | Open
Code: Select all
Forge Version:    1.6.12-SNAPSHOT-r-1u
Operating System: Windows 10 10.0 amd64
Java Version:     1.8.0_171 Oracle Corporation

java.lang.RuntimeException: Element ChangeZone not found in TriggerType enum
   at forge.game.trigger.TriggerType.smartValueOf(TriggerType.java:121)
   at forge.game.trigger.TriggerHandler.parseTrigger(TriggerHandler.java:164)
   at forge.game.trigger.TriggerHandler.parseTrigger(TriggerHandler.java:158)
   at forge.game.card.CardFactory.readCardFace(CardFactory.java:418)
   at forge.game.card.CardFactory.readCard(CardFactory.java:379)
   at forge.game.card.CardFactory.getCard(CardFactory.java:235)
   at forge.game.card.CardFactory.getCard(CardFactory.java:230)
   at forge.game.card.Card.fromPaperCard(Card.java:5548)
   at forge.game.card.Card.getCardForUi(Card.java:5559)
   at forge.game.card.CardView.getCardForUi(CardView.java:41)
   at forge.itemmanager.views.ImageView$CardViewDisplay.drawItemImage(ImageView.java:1108)
   at forge.itemmanager.views.ImageView$CardViewDisplay.paintComponent(ImageView.java:1078)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JViewport.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at forge.toolbox.FScrollPane.paint(FScrollPane.java:96)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JViewport.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1200(Unknown Source)
   at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(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.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)
Kiryu666
 
Posts: 120
Joined: 03 Aug 2015, 12:55
Has thanked: 14 times
Been thanked: 12 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 04 Jul 2018, 09:46

:r300
When I cast Abnormal Endurance required B , but it should be 1B.
And after cast it, when targeted creature died, doesn't back to battlefield.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 04 Jul 2018, 11:09

:r300
Plague Mare is not 0/0, 2/2.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby fiend123 » 04 Jul 2018, 16:23

r308

Sai, Master Thropterist apparently triggers from the library.
Attachments
Capture.PNG
fiend123
 
Posts: 70
Joined: 05 Mar 2012, 17:26
Has thanked: 2 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby Devilman06 » 04 Jul 2018, 17:33

forge-gui-desktop-1.6.12-SNAPSHOT-r308.tar
Sarkhan, Dragonsoul mana cost is wrong. it reads 1RR it should be 4RR

forge-gui-desktop-1.6.12-SNAPSHOT-r312.tar
Sarkhan, Drogonsoul Ultimate skill does not work... it doesnt trigger
Devilman06
 
Posts: 127
Joined: 29 Jan 2010, 03:59
Has thanked: 1 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Twainer » 05 Jul 2018, 03:03

Description: r312 - Opponent has Ajani, Adversary of Tyrants and activates his first abiltiy with 2 creatures in play

NullPointerException | Open
Code: Select all
Forge Version:    1.6.12-SNAPSHOT-r-1u
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_171 Oracle Corporation

java.lang.NullPointerException
   at forge.ai.ability.CountersPutAi.checkApiLogic(CountersPutAi.java:324)
   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)
Twainer
 
Posts: 44
Joined: 03 Jan 2010, 23:42
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby fateatfish » 05 Jul 2018, 07:03

r312 cards with Flashback has problems, when you cast them from graveyard, they won't be exiled, instead they went into the graveyard again, and with Past in Flames, you can cast these cards endlessly.
fateatfish
 
Posts: 14
Joined: 14 Feb 2014, 06:20
Has thanked: 0 time
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby stormcat » 05 Jul 2018, 16:48

:r317
Druid of Horns should be trigger when he targeted.
But it triggered when I cast aura spell to other creatures.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 05 Jul 2018, 17:30

:r317
It seems that Palladia-Mors, the Ruiner's behavior is wrong.
He has hexproof if it hasn't dealt damage yet, but now,
he lost hexproof while damaged.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 05 Jul 2018, 18:07

:r317
When Isareth the Awakener reanimate a creature, it should be put the creature a corpse counter.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 38 guests

cron

Who is online

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

Login Form