Page 475 of 491

Re: Bug Reports (snapshot builds)

PostPosted: 19 Jun 2019, 06:20
by CompositeT
The Zuberas (Ashen-Skin Zubera, Dripping-Tongue Zubera, Floating-Dream Zubera, Silent-Chant Zubera and Ember-Fist Zubera) do not count the numer of Zuberas that died this turn correctly if changelings are involved.
They will not count the changelings.

They will however count additional "zuberas" when other creatures are first affected by "Shields of Velis Vel" making them all creature types and then killed.

Also killing a specific zubera, reanimating it and killing it again will not result in an additional "zubera that died this turn" instead triggering the ability with the same amount again.

Re: Bug Reports (snapshot builds)

PostPosted: 21 Jun 2019, 21:24
by Syeko27
Arcane Artisan produces an additional token for each creature token it created with its ability

Re: Bug Reports (snapshot builds)

PostPosted: 26 Jun 2019, 02:14
by stormcat
:1.6.27-SNAPSHOT-r221-9628c8d3fe
Vivien, Nature's Avenger has wrong name.
It is displayed as Vivien, Nature's Advantage.

Wakeroot Elemental has error.
I can't refer from the Deck Editor.

Hall of Heliod's Generosity shouldn't have mana cost 0.

Re: Bug Reports (snapshot builds)

PostPosted: 26 Jun 2019, 23:50
by Bog Wraith
snapshot 1.6.27-r225-1367a4465f

Follow up on stormcat's post, Vivien, Nature's Avenger is incorrectly named as Vivien, Nature's Advantage in the db.

Wakeroot Elemental causes this crash when selected in the deck editor:

Code: Select all
java.lang.RuntimeException: crash in raw Ability, check card script of Wakeroot Elemental
   at forge.game.card.CardFactoryUtil.addAbilityFactoryAbilities(CardFactoryUtil.java:2057)
   at forge.game.card.CardFactory.readCardFace(CardFactory.java:486)
   at forge.game.card.CardFactory.readCard(CardFactory.java:408)
   at forge.game.card.CardFactory.getCard(CardFactory.java:275)
   at forge.game.card.CardFactory.getCard(CardFactory.java:270)
   at forge.game.card.Card.fromPaperCard(Card.java:5906)
   at forge.game.card.Card.getCardForUi(Card.java:5917)
   at forge.game.card.CardView.getCardForUi(CardView.java:41)
   at forge.screens.match.controllers.CDetailPicture.showItem(CDetailPicture.java:58)
   at forge.screens.deckeditor.CDeckEditorUI.setCard(CDeckEditorUI.java:91)
   at forge.screens.deckeditor.CDeckEditorUI$7.valueChanged(CDeckEditorUI.java:266)
   at forge.itemmanager.views.ItemView.onSelectionChange(ItemView.java:278)
   at forge.itemmanager.views.ItemListView$ItemTableModel$1.valueChanged(ItemListView.java:621)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211)
   at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405)
   at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415)
   at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:459)
   at javax.swing.JTable.changeSelectionModel(JTable.java:2392)
   at javax.swing.JTable.changeSelection(JTable.java:2461)
   at javax.swing.plaf.basic.BasicTableUI$Actions.actionPerformed(BasicTableUI.java:559)
   at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1668)
   at javax.swing.JComponent.processKeyBinding(JComponent.java:2882)
   at javax.swing.JTable.processKeyBinding(JTable.java:5265)
   at javax.swing.JComponent.processKeyBindings(JComponent.java:2943)
   at javax.swing.JComponent.processKeyEvent(JComponent.java:2845)
   at java.awt.Component.processEvent(Component.java:6316)
   at java.awt.Container.processEvent(Container.java:2239)
   at java.awt.Component.dispatchEventImpl(Component.java:4889)
   at java.awt.Container.dispatchEventImpl(Container.java:2297)
   at java.awt.Component.dispatchEvent(Component.java:4711)
   at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:835)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1103)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:974)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:800)
   at java.awt.Component.dispatchEventImpl(Component.java:4760)
   at java.awt.Container.dispatchEventImpl(Container.java:2297)
   at java.awt.Window.dispatchEventImpl(Window.java:2746)
   at java.awt.Component.dispatchEvent(Component.java:4711)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
   at java.awt.EventQueue$4.run(EventQueue.java:733)
   at java.awt.EventQueue$4.run(EventQueue.java:731)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.RuntimeException: AbilityFactory:getAbility: crash when trying to create ability  of card: Wakeroot Elemental
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:143)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:104)
   at forge.game.card.CardFactoryUtil.addAbilityFactoryAbilities(CardFactoryUtil.java:2046)
   ... 58 more
Caused by: java.lang.RuntimeException: Element Uptap not found in ApiType enum
   at forge.game.ability.ApiType.smartValueOf(ApiType.java:192)
   at forge.game.ability.AbilityFactory$AbilityRecordType.getApiTypeOf(AbilityFactory.java:85)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:169)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:136)
   ... 60 more

Re: Bug Reports (snapshot builds)

PostPosted: 27 Jun 2019, 09:14
by Bog Wraith
1.6.27-r251-e9968a88e6

13 cards were added into this latest snapshot in the M20 db that are from different sets and should not be in M20, mostly cards from M19. They're not part of the extra cards that are Standard legal but not part of the main set either.

Aggressive Mammoth

Bristling Boar

Gravewaker

Immortal Phoenix

Impassioned Orator - Ravnica Allegiance

Prized Unicorn - Magic Origins

Riddlemaster Sphinx

Rubblebelt Recluse - Ravnica Allegiance

Serra's Guardian

Shivan Dragon - Multiple sets

Sorin's Thirst - Multiple sets

Titanic Growth - M19 & Multiple sets

Vampire Opportunist - WAR

Re: Bug Reports (snapshot builds)

PostPosted: 30 Jun 2019, 07:10
by Ergg
1.6.27-SNAPSHOT-r275-94b22b2e9c

Risen Reef triggered ability put a land on the battlefield untapped istead of tapped.

Re: Bug Reports (snapshot builds)

PostPosted: 06 Jul 2019, 06:52
by stormcat
:1.6.27-SNAPSHOT-r306-d9ff6680b8
After AI got an emblem of Chandra, Awakened Inferno, frozen when it triggered in upkeep.
forge's log is here.

Code: Select all
Game-0 > java.lang.NullPointerException
   at forge.ai.ability.DamageDealAi.getBestPlaneswalkerToDamage(DamageDealAi.java:459)
   at forge.ai.ability.DamageDealAi.dealDamageChooseTgtPW(DamageDealAi.java:438)
   at forge.ai.ability.DamageDealAi.damageChoosingTargets(DamageDealAi.java:652)
   at forge.ai.ability.DamageDealAi.damageTargetAI(DamageDealAi.java:527)
   at forge.ai.ability.DamageDealAi.canPlayAI(DamageDealAi.java:266)
   at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:35)
   at forge.ai.AiController.canPlaySa(AiController.java:752)
   at forge.ai.AiController.canPlayAndPayFor(AiController.java:703)
   at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1595)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1565)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1415)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:611)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:990)
   at forge.game.GameAction.startGame(GameAction.java:1615)
   at forge.game.Match.startGame(Match.java:89)
   at forge.match.HostedMatch$2.run(HostedMatch.java:236)
   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)

PostPosted: 13 Jul 2019, 21:05
by Diogenes
Hey guys, I haven't been following your development closely for a while, but I've been diving back in and I have to say Forge is looking super solid. You guys are amazing!

Two questions (both bug related):

There are still quite a few Vanguard and Scheme cards with optional/random events that are coded as simple mandatory actions. I'm willing to test all the behaviors of the Vanguard/Scheme/Plane cards, is this an area anyone is looking at right now?

Second, my Forge folder still has some outdated UI config files that might explain this, but for the last year and a half the cardpool / deck generator seems to place unusually-numbered lands in draft/sealed pools and randomly constructed decks. Half the lands added to the deck will be in the normal mountain|m14|1-2-3 range, but around half will be arbitrary numbers like swamp|bfz|34. Adding basic lands via the dedicated dialog always works correctly. I haven't seen anyone mention this in the forums - has anyone else encountered this?

Re: Bug Reports (snapshot builds)

PostPosted: 15 Jul 2019, 12:35
by twosat
Yanling' Harbinger is missing flying.

Re: Bug Reports (snapshot builds)

PostPosted: 17 Jul 2019, 06:07
by Devilman06
forge-1.6.28-SNAPSHOT-r42-c76c5e0328.tar

Ive noticed that the "Undying" Mechanic does not seem to be working, at least not from Mikaeus the Unhallowed. it shows undying but none of the creatures come back and there is nothing on the field preventing that


On a Different note, is there any chance of fixing the mana symbol issue with the newest versions of Java? yes the problem can be fixed by reverting to an earlier version of java but then the auto card image download no longer works....

Re: Bug Reports (snapshot builds)

PostPosted: 19 Jul 2019, 17:24
by PrinzMurmel
I am playing in quest mode. Now some sorceries are not working as the card texts say, e.g. Eightfold Maze: I am attacked, I click the card to destroy the attacker, but the card can't be activated. :(
The card image says 'Sorcery', but the card detail says 'Instant' instead. Is this a bug or am I using it wrongly?
Same with Rally the Troops.
My version is 1.6.15, rather old, but as long as there are no major issues I like to keep a running system. 8)
Regards, P.M. {G}

Re: Bug Reports (snapshot builds)

PostPosted: 19 Jul 2019, 20:50
by friarsol
These cards are from portal and have errata to work properly. As the detail panel says they need to be cast during a certain phase. Probably you doubt have that phase set to stop.

Re: Bug Reports (snapshot builds)

PostPosted: 24 Jul 2019, 10:55
by Diogenes
forge-1.6.28-SNAPSHOT-r70-496124cc1f

Chromium, the Mutable's (CTM) discard ability is behaving oddly. After activation, CTM's info panel will say CTM has hexproof, however it is still targetable by spells/abilities an opponent controls.

If CTM already had hexproof due to a spell/ability/equipment, after activating the discard ability it will become targetable. If a spell/ability/equipment grants CTM hexproof while it is a 1/1 human, CTM will remain targetable. In both cases it will indicate that it has hexproof.

Hexproof works correctly on CTM so long as the discard effect isn't active, which seems to both grant it and suppress it even if it comes from a source with a later timestamp.

CTM's text in the info panel also displays incorrect information. After activating its discard ability it will retain the "Discard a card:" text, although it cannot be activated. If the ability is activated again while it is already the stack, the text will disappear once the ability has resolved a second time. Lastly, once the effect wears off at end of turn, if it was activated only once and CTM kept the "discard a card:" text, that text will then disappear, although the ability can be activated.

Re: Bug Reports (snapshot builds)

PostPosted: 28 Jul 2019, 07:46
by MaxMtg
forge-1.6.28-SNAPSHOT-r94-0826f0c01f


Mana symbols for card abilities and lands just disappear

Instead I just get a dark box with Add .

Reseting Forge does not seem to solve this, tried to delete the Roaming Forge Files and nothing, usually this was how I tackled most of the Forge UI bugs, but now there's nothing I can do, tried to download Forge again but that also did not solve it

Re: Bug Reports (snapshot builds)

PostPosted: 28 Jul 2019, 17:34
by friarsol
MaxMtg wrote:forge-1.6.28-SNAPSHOT-r94-0826f0c01f


Mana symbols for card abilities and lands just disappear

Instead I just get a dark box with Add .

Reseting Forge does not seem to solve this, tried to delete the Roaming Forge Files and nothing, usually this was how I tackled most of the Forge UI bugs, but now there's nothing I can do, tried to download Forge again but that also did not solve it
This is due to the Java version, for some reason more recent versions of Java aren't displaying the fonts properly.