It is currently 19 Apr 2024, 16:24
   
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 Thrint » 04 Jul 2017, 21:30

Agetian wrote:
Thrint wrote:
Agetian wrote:Umm I'd also need the world deck folder itself (it should be in the same place as worlds.txt IIRC), and the saved game file is in your profile folder under "quest/saves".

- Agetian
OK, the world deck folder is identical to the "Ravnica" folder. I have a quasi-busted version of Windows 8, so I don't necessarily have a profile folder - any one have an idea where this might be?
You can find it by navigating to the Forge preferences and clicking the relevant button (something along the lines of "Open user folder" or "Open profile folder", for memory).

- Agetian
OK, got it. Here 'tis. It's zipped because it doesn't allow that file type.
Attachments
Standard Starter.zip
(32.72 KiB) Downloaded 167 times
Thrint
 
Posts: 27
Joined: 06 May 2015, 18:43
Has thanked: 8 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby tjtillman » 04 Jul 2017, 23:20

r34593

At the beginning of combat, Majestic Matriarch gets ALL the listed abilities, whether its controller controls a creature with them or not.
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby tjtillman » 05 Jul 2017, 03:17

r34595

Obelisk Spider should not have First Strike, Flying, and Haste, only Reach.
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby tjtillman » 05 Jul 2017, 16:08

r34595

Solitary Camel has lifelink regardless of Desert
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Seravy » 05 Jul 2017, 18:53

Tapping mana automatically when using Reflecting Pool and Star Compass still does not work. It reduces the remaining cost by the amount tapped and leaves it in the mana pool at the same time, effectively doubling your mana in some (well, many) cases.
Seravy
 
Posts: 363
Joined: 26 Oct 2016, 21:23
Has thanked: 5 times
Been thanked: 27 times

Re: Bug Reports (snapshot builds)

Postby Twainer » 06 Jul 2017, 05:36

Description: I cast both halves of Driven//Despair with a Hekma Sentinels and an eternalized Sinuous Striker in play, then went to combat damage after attacking with them.

RuntimeException | Open
Code: Select all
Forge Version:    1.6.0-SNAPSHOT-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_131 Oracle Corporation

java.lang.RuntimeException: AbilityFactory : getAbility -- no API in Sinuous Striker:
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:127)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:141)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:133)
   at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:553)
   at forge.game.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:416)
   at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:358)
   at forge.game.trigger.TriggerHandler.runTrigger(TriggerHandler.java:280)
   at forge.game.player.Player.addDamageAfterPrevention(Player.java:601)
   at forge.game.GameEntity.addCombatDamageBase(GameEntity.java:96)
   at forge.game.GameEntity.addCombatDamage(GameEntity.java:92)
   at forge.game.combat.Combat.dealAssignedDamage(Combat.java:775)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:311)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:993)
   at forge.game.GameAction.startGame(GameAction.java:1517)
   at forge.game.Match.startGame(Match.java:100)
   at forge.match.HostedMatch$2.run(HostedMatch.java:224)
   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 Devilman06 » 06 Jul 2017, 05:49

Solemnity, new card from Hour of Devastation , does not interact as it should. with Dark Depths specifically. forge-gui-desktop-1.6.0-SNAPSHOT-r34590.tar
Last edited by Devilman06 on 06 Jul 2017, 15:08, edited 1 time in total.
Devilman06
 
Posts: 127
Joined: 29 Jan 2010, 03:59
Has thanked: 1 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby tjtillman » 06 Jul 2017, 06:46

r34610

God-Pharaoh's Gift let's you choose creatures from the opponent's graveyard even though it shouldn't
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Twainer » 06 Jul 2017, 07:47

Description: r34610, AI plays Saving Grace on one of its creatures during the AIs upkeep.

RuntimeException | Open
Code: Select all
Forge Version:    1.6.0-SNAPSHOT-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_131 Oracle Corporation

java.lang.RuntimeException: AbilityFactory : getAbility -- Saving Grace has no SVar: TrigEffect
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:139)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:133)
   at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:553)
   at forge.game.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:416)
   at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:358)
   at forge.game.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:307)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:162)
   at forge.game.zone.MagicStack.finishResolving(MagicStack.java:549)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:527)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:996)
   at forge.game.GameAction.startGame(GameAction.java:1517)
   at forge.game.Match.startGame(Match.java:100)
   at forge.match.HostedMatch$2.run(HostedMatch.java:224)
   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 Seravy » 06 Jul 2017, 15:42

Description: Entering combat phase (with the enter key) and clicking on a Metathran Soldier to attack very quickly.

...also please do something about not being able to switch tasks or minimize forge when certain windows are open - the crash window is one of them but also the boosters and "pick a card" rewards, had to close the game first to be able to post this.

NullPointerException | Open
Code: Select all
Forge Version:    1.6.0-SNAPSHOT-r34603Mu
Operating System: Windows XP 5.1 x86
Java Version:     1.8.0_131 Oracle Corporation

java.lang.NullPointerException
   at java.util.concurrent.ConcurrentHashMap.putVal(Unknown Source)
   at java.util.concurrent.ConcurrentHashMap.put(Unknown Source)
   at forge.game.combat.CombatView.addAttackingBand(CombatView.java:178)
   at forge.game.GameView.updateCombat(GameView.java:151)
   at forge.game.Game.updateCombatForView(Game.java:378)
   at forge.game.card.Card.updateAttackingForView(Card.java:593)
   at forge.game.combat.Combat.addAttacker(Combat.java:263)
   at forge.match.input.InputAttack.declareAttacker(InputAttack.java:261)
   at forge.match.input.InputAttack.onCardSelected(InputAttack.java:223)
   at forge.match.input.InputBase.selectCard(InputBase.java:110)
   at forge.match.input.InputProxy.selectCard(InputProxy.java:145)
   at forge.player.PlayerControllerHuman.selectCard(PlayerControllerHuman.java:1738)
   at forge.view.arcane.PlayArea.selectCard(PlayArea.java:566)
   at forge.view.arcane.PlayArea.mouseLeftClicked(PlayArea.java:538)
   at forge.view.arcane.CardPanelContainer$2.mouseReleased(CardPanelContainer.java:168)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(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.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)
Seravy
 
Posts: 363
Joined: 26 Oct 2016, 21:23
Has thanked: 5 times
Been thanked: 27 times

Re: Bug Reports (snapshot builds)

Postby Twainer » 06 Jul 2017, 22:27

A few things from r34618
Survivor's Encampment - I somehow managed to pay for Glorybringer with this + a creature and 2 untapped lands
Hour of Glory - Should be an instant
Sifter Wurm - Should have trample
Twainer
 
Posts: 44
Joined: 03 Jan 2010, 23:42
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Ringthane2 » 07 Jul 2017, 02:19

HOU bugs

1. Grind to dust. Casting dust from graveyard doesn't prompt you to target creatures with -1/-1 counters

2. Playing crypt of eternals causes crash

3. Activating evolving wilds on opponents turn causes crash

4. Ai playing hour of promise causes crash.
Ringthane2
 
Posts: 15
Joined: 04 Jul 2017, 13:51
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Seravy » 07 Jul 2017, 13:26

Description: Same as before, clicking on a creature to attack when entering combat phase. This time a Phyrexian Vatmother.

NullPointerException | Open
Code: Select all
Forge Version:    1.6.0-SNAPSHOT-r34603Mu
Operating System: Windows XP 5.1 x86
Java Version:     1.8.0_131 Oracle Corporation

java.lang.NullPointerException
   at java.util.concurrent.ConcurrentHashMap.putVal(Unknown Source)
   at java.util.concurrent.ConcurrentHashMap.put(Unknown Source)
   at forge.game.combat.CombatView.addAttackingBand(CombatView.java:178)
   at forge.game.GameView.updateCombat(GameView.java:151)
   at forge.game.Game.updateCombatForView(Game.java:378)
   at forge.game.card.Card.updateAttackingForView(Card.java:593)
   at forge.game.combat.Combat.addAttacker(Combat.java:263)
   at forge.match.input.InputAttack.declareAttacker(InputAttack.java:261)
   at forge.match.input.InputAttack.onCardSelected(InputAttack.java:223)
   at forge.match.input.InputBase.selectCard(InputBase.java:110)
   at forge.match.input.InputProxy.selectCard(InputProxy.java:145)
   at forge.player.PlayerControllerHuman.selectCard(PlayerControllerHuman.java:1738)
   at forge.view.arcane.PlayArea.selectCard(PlayArea.java:566)
   at forge.view.arcane.PlayArea.mouseLeftClicked(PlayArea.java:538)
   at forge.view.arcane.CardPanelContainer$2.mouseReleased(CardPanelContainer.java:168)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(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.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)
Seravy
 
Posts: 363
Joined: 26 Oct 2016, 21:23
Has thanked: 5 times
Been thanked: 27 times

Re: Bug Reports (snapshot builds)

Postby Devilman06 » 07 Jul 2017, 13:55

forge-gui-desktop-1.6.0-SNAPSHOT-r34628.tar
Solemnity not interacting with Undying/Persist
Devilman06
 
Posts: 127
Joined: 29 Jan 2010, 03:59
Has thanked: 1 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Marek14 » 09 Jul 2017, 19:19

A bug with fight: I have Hero of Iroas and opponent has Cystbearer. I cast Dromoka's Command on Hero of Iroas to give it a +1/+1 counter (it gets another one from it's heroic trigger) and have it fight with Cystbearer. It should deal 4 damage but it only dealt 2.

Power of creatures must be found and stored before they start to fight.
Marek14
Tester
 
Posts: 2759
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 296 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 51 guests


Who is online

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

Login Form