Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by Ldcs8T4EAnj8h5ZMD8rf » 18 Jul 2018, 16:45
r411
Warren Instigator did not inflict First Strike damage, only regular combat damage. The attack was unblocked.
Warren Instigator did not inflict First Strike damage, only regular combat damage. The attack was unblocked.
- Ldcs8T4EAnj8h5ZMD8rf
- Posts: 36
- Joined: 13 Nov 2015, 15:36
- Has thanked: 1 time
- Been thanked: 2 times
Re: Bug Reports (snapshot builds)
by stormcat » 20 Jul 2018, 21:35
:r431
Activate ability of Departed Deckhand is not working.
Targeted creature was blocked by non-spirit creatures.
Activate ability of Departed Deckhand is not working.
Targeted creature was blocked by non-spirit creatures.
Re: Bug Reports (snapshot builds)
by stormcat » 22 Jul 2018, 23:38
:r446
Although there are other reports, it seems that first strike and double strike are not functioning.
Although there are other reports, it seems that first strike and double strike are not functioning.
Re: Bug Reports (snapshot builds)
by jtrowell » 23 Jul 2018, 19:20
Description: Just starting a game crashes, it seems to be linked to having Sakashima's Student in the deck according to the error
- RuntimeException | 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.RuntimeException: AbilityFactory : getAbility -- no API in Sakashima's Student:
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:131)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:102)
at forge.game.card.CardFactoryUtil.createETBReplacement(CardFactoryUtil.java:2035)
at forge.game.card.CardFactoryUtil.addReplacementEffect(CardFactoryUtil.java:3571)
at forge.game.keyword.KeywordInstance.createTraits(KeywordInstance.java:96)
at forge.game.keyword.KeywordInstance.createTraits(KeywordInstance.java:81)
at forge.game.card.CardFactoryUtil.setupKeywordedAbilities(CardFactoryUtil.java:2006)
at forge.game.card.CardFactory.buildAbilities(CardFactory.java:354)
at forge.game.card.CardFactory.getCard(CardFactory.java:271)
at forge.game.card.CardFactory.getCard(CardFactory.java:263)
at forge.game.card.Card.fromPaperCard(Card.java:5577)
at forge.game.Match.preparePlayerLibrary(Match.java:189)
at forge.game.Match.prepareAllZones(Match.java:249)
at forge.game.Match.startGame(Match.java:74)
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)
Re: Bug Reports (snapshot builds)
by malonkey1 » 25 Jul 2018, 00:22
There's a bug in Chaos Wand. Once you cast the card from your opponent's library, it doesn't get put into the graveyard. This resulted in an infinite loop for me with Paradox Engine and some Powerstone Shards.
- General bug report | 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
- malonkey1
- Posts: 1
- Joined: 25 Jul 2018, 00:05
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by CWheezy » 25 Jul 2018, 11:25
Description: Just drafting, looks like sakashima's student causes it
- RuntimeException | Open
- Code: Select all
Forge Version: 1.6.12-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_171 Oracle Corporation
java.lang.RuntimeException: AbilityFactory : getAbility -- no API in Sakashima's Student:
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:131)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:102)
at forge.game.card.CardFactoryUtil.createETBReplacement(CardFactoryUtil.java:2035)
at forge.game.card.CardFactoryUtil.addReplacementEffect(CardFactoryUtil.java:3572)
at forge.game.keyword.KeywordInstance.createTraits(KeywordInstance.java:96)
at forge.game.keyword.KeywordInstance.createTraits(KeywordInstance.java:81)
at forge.game.card.CardFactoryUtil.setupKeywordedAbilities(CardFactoryUtil.java:2006)
at forge.game.card.CardFactory.buildAbilities(CardFactory.java:354)
at forge.game.card.CardFactory.getCard(CardFactory.java:271)
at forge.game.card.CardFactory.getCard(CardFactory.java:263)
at forge.game.card.Card.fromPaperCard(Card.java:5577)
at forge.game.card.Card.getCardForUi(Card.java:5588)
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.BufferStrategyPaintManager.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)
Re: Bug Reports (snapshot builds)
by Fizanko » 25 Jul 2018, 13:58
I've been playing today with r458stormcat wrote::r446
Although there are other reports, it seems that first strike and double strike are not functioning.
On a few duels with the Untamed Wild constructed deck against an AI and have been using the Blood Mist enchantment on my attackers a lot.
And i confirm that Double Strike is then working correctly in r458 (the 1st hit being a First Strike, then it hit a 2nd time after that if target is still alive) as it has worked wonderfully (the 1st strike part really saved my games) on every attack phase Blood Mist gave Double Strike to one of my creatures.
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Bug Reports (snapshot builds)
by Fizanko » 25 Jul 2018, 16:16
r458
In the Commander Anthology Vol. II.txt from the editions folder of Forge, the following cards
Solemn Simulacrum
Golgari Signet
Simic Signet
Temple of the False God
are listed twice,
191 C Golgari Signet
192 C Golgari Signet
215 C Simic Signet
216 C Simic Signet
218 R Solemn Simulacrum
219 R Solemn Simulacrum
271 U Temple of the False God
272 U Temple of the False God
and it seems as a consequence they are displaying the "no picture" placeholder in the deck editor if the correctly named .jpg pictures are put in the CM2 folder from Cache\pics\cards\ .
To fix i had to make blablabla1.full.jpg and blablabla2.full.jpg versions of each pictures, not sure if it is intended so i thought it was better report it
In the Commander Anthology Vol. II.txt from the editions folder of Forge, the following cards
Solemn Simulacrum
Golgari Signet
Simic Signet
Temple of the False God
are listed twice,
191 C Golgari Signet
192 C Golgari Signet
215 C Simic Signet
216 C Simic Signet
218 R Solemn Simulacrum
219 R Solemn Simulacrum
271 U Temple of the False God
272 U Temple of the False God
and it seems as a consequence they are displaying the "no picture" placeholder in the deck editor if the correctly named .jpg pictures are put in the CM2 folder from Cache\pics\cards\ .
To fix i had to make blablabla1.full.jpg and blablabla2.full.jpg versions of each pictures, not sure if it is intended so i thought it was better report it
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Haunting crash
by Keren » 26 Jul 2018, 08:40
Hi,
Description: My "Orzhov Euthanist" died during combat then I had to choose a target for him to haunt. So I left clicked on my "Thoughtpicker Witch" and then I was unable to do anything...
Description: My "Orzhov Euthanist" died during combat then I had to choose a target for him to haunt. So I left clicked on my "Thoughtpicker Witch" and then I was unable to do anything...
- NullPointerException | Open
- Code: Select all
Forge Version: 1.6.11-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_181 Oracle Corporation
java.lang.NullPointerException
at forge.game.GameAction.changeZone(GameAction.java:381)
at forge.game.GameAction.moveTo(GameAction.java:549)
at forge.game.GameAction.moveTo(GameAction.java:534)
at forge.game.GameAction.exile(GameAction.java:706)
at forge.game.GameAction.exile(GameAction.java:699)
at forge.game.ability.effects.HauntEffect.resolve(HauntEffect.java:14)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:111)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1350)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1327)
at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:185)
at forge.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:255)
at forge.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:207)
at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:508)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1350)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1327)
at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:185)
at forge.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:255)
at forge.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:246)
at forge.player.PlayerControllerHuman.playTrigger(PlayerControllerHuman.java:1604)
at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:650)
at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:357)
at forge.game.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:330)
at forge.game.GameAction.checkStateEffects(GameAction.java:1025)
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(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- Keren
- Posts: 1
- Joined: 26 Jul 2018, 08:34
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by stormcat » 26 Jul 2018, 15:57
@Fizanko
It is only strict in reality.
The actual cards has different picture each other.
You can confirm by using Gatherer.
For example about Temple of the False God,
http://gatherer.wizards.com/Pages/Card/ ... eid=447007
http://gatherer.wizards.com/Pages/Card/ ... eid=447008
It is only strict in reality.
The actual cards has different picture each other.
You can confirm by using Gatherer.
For example about Temple of the False God,
http://gatherer.wizards.com/Pages/Card/ ... eid=447007
http://gatherer.wizards.com/Pages/Card/ ... eid=447008
Re: Bug Reports (snapshot builds)
by Fizanko » 26 Jul 2018, 17:33
Thanks for pointing to this, i wasn't aware those specific cards came with 2 different illustrations in this commander anthology volume 2, as in past sets they only had one.
At least it's not a bug
At least it's not a bug
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Bug Reports (snapshot builds)
by Kiryu666 » 27 Jul 2018, 09:40
Description: [Pleass Fix This]
- UnsupportedOperationException | 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.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)
Re: Bug Reports (snapshot builds)
by Xyx » 31 Jul 2018, 09:57
Description: Had a problem with the art of Forests and Mountains from Dominaria where it would download four of the same image (with a double black border), so I turned off "Automatically Download Missing Card Art", deleted the faulty images, restarted Forge and clicked "Download LQ Set Images".
- NullPointerException | Open
- Code: Select all
Forge Version: 1.6.12-SNAPSHOT-r-1u
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_181 Oracle Corporation
java.lang.NullPointerException
at forge.download.GuiDownloadService.readyToStart(GuiDownloadService.java:130)
at forge.download.GuiDownloadService.access$200(GuiDownloadService.java:40)
at forge.download.GuiDownloadService$2$1.run(GuiDownloadService.java:101)
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)
Re: Bug Reports (snapshot builds)
by stormcat » 01 Aug 2018, 06:46
:1.6.13-SNAPSHOT-r8
Vaevictis Asmadi, the Dire has bug.
When I sacrificed a permanent that control changed from opponent,
Asmadi's ability refer to owner of the sacrificed permanents and top of library.
Vaevictis Asmadi, the Dire has bug.
When I sacrificed a permanent that control changed from opponent,
Asmadi's ability refer to owner of the sacrificed permanents and top of library.
Who is online
Users browsing this forum: No registered users and 85 guests