Re: Bug Reports (snapshot builds)

Posted:
26 Feb 2018, 20:37
by stormcat
:1.6.8-SNAPSHOT-r4
I copied
Golem-Skin Gauntlets by
Masterwork of Ingenuity.
Then I equipped original to
Sram, Senior Edificer.
And then I tried to equip copy gauntlet, but it didn't equip in spite of equip ability resolved.
Attachment is the situation.
According to log, it seems to be considered copy is original.
Golem-Skin Gauntlets is [29] and
Masterwork of Ingenuity is [50].
But it is shown [29] in spite of [50] in log.
Re: Bug Reports (snapshot builds)

Posted:
27 Feb 2018, 01:10
by fmartel
Description: [In deck edition mode, I clicked on a star]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.6.8-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_101 Oracle Corporation
java.lang.NullPointerException
at forge.quest.QuestController.GetRating(QuestController.java:444)
at forge.itemmanager.filters.CardRatingFilter.buildPredicate(CardRatingFilter.java:37)
at forge.itemmanager.filters.ItemFilter.buildPredicate(ItemFilter.java:115)
at forge.itemmanager.ItemManager.applyFilters(ItemManager.java:928)
at forge.itemmanager.filters.ItemFilter.applyChange(ItemFilter.java:111)
at forge.itemmanager.filters.ToggleButtonsFilter$1.run(ToggleButtonsFilter.java:44)
at forge.toolbox.FLabel._doMouseAction(FLabel.java:305)
at forge.toolbox.FLabel.access$1300(FLabel.java:46)
at forge.toolbox.FLabel$6.onLeftClick(FLabel.java:343)
at forge.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:246)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
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)
Re: Bug Reports (snapshot builds)

Posted:
28 Feb 2018, 02:07
by fmartel
In commander, not sure of how it happened, but I played
Mycoloth, sacrificed 10-12 creats, ant Myc is still a 4/4 with no counters on it....
Re: Bug Reports (snapshot builds)

Posted:
28 Feb 2018, 19:12
by tjtillman
So this is not a bug, but rather a request.
Currently when you hit "End Turn" on the opponent's turns it passes the player's priority through each of the opponent's steps. If the opponent casts a spell, or an ability is triggered or activated, this priority passing is turned off, not just to respond to the new stack item, but for the rest of the turn (unless "End Turn" is used again).
Another exception to this is if the opponent attacks. In that case, the priority passing still occurs, but you are given the opportunity to assign blockers. Once assigned, however, the priority passing resumes.
Would it be possible, if the opponent declares attackers, to then immediately turn off this priority passing for the rest of the turn? It would allow you the chance to crew vehicles in response to the attack or to cast combat tricks or activate abilities. I recognize that the priority passing can be turned off by hitting Escape, but generally by the time the attack is declared, it is too late and the step has already passed.
Re: Bug Reports (snapshot builds)

Posted:
28 Feb 2018, 23:02
by Xitax
Yes. Along the same lines, I wish that the function of this button would be to pass for the rest of the turn unless opponent attacks or casts a spell targeting me or my permanents. Call it a "soft pass" if you will. Like tjtillman suggests, maybe the best approach is to end the effect if any of those things happens. The Player can then "soft pass" again if they don't wish to respond.
Re: Bug Reports (snapshot builds)

Posted:
03 Mar 2018, 23:16
by tjtillman
1.6.8r70
1) CPU keeps activating Tomb of the Dusk Rose even after it has already played all 3 exiled creatures.
2)I had Etali, attacked with it. One of the exiled cards was
Impale, but since my opponent had no creatures I chose not to play it.
The next turn I attacked again and it again asked me if I wanted to cast the same
Impale.
3) CPU keeps discarding high value cards with Azor's Gate (such as discarding Tetzimoc and other good cards). Perhaps this should be marked for CPU not to use it.
Re: Bug Reports (snapshot builds)

Posted:
04 Mar 2018, 00:46
by fmartel
Description: In a commander game, passing turn, game froze at my EoT.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.6.8-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_101 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
at java.util.LinkedList$ListItr.next(Unknown Source)
at com.google.common.collect.Iterators$7.computeNext(Iterators.java:646)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at forge.util.collect.FCollection.<init>(FCollection.java:90)
at forge.game.card.CardCollection.<init>(CardCollection.java:115)
at forge.game.card.CardLists.filter(CardLists.java:285)
at forge.game.zone.PlayerZone.getCardsPlayerCanActivate(PlayerZone.java:123)
at forge.game.player.Player.getCardsActivableInExternalZones(Player.java:1412)
at forge.game.player.Player.getCardsIn(Player.java:1363)
at forge.game.player.Player.getCardsIn(Player.java:1346)
at forge.game.player.PlayerView.updateZone(PlayerView.java:364)
at forge.game.player.Player.updateZoneForView(Player.java:1342)
at forge.game.zone.PlayerZone.onChanged(PlayerZone.java:96)
at forge.game.zone.Zone.remove(Zone.java:128)
at forge.game.card.Card.ceaseToExist(Card.java:5552)
at forge.game.Game.onPlayerLost(Game.java:660)
at forge.game.GameAction.checkGameOverCondition(GameAction.java:1249)
at forge.player.PlayerControllerHuman.concede(PlayerControllerHuman.java:2591)
at forge.match.AbstractGuiGame.concede(AbstractGuiGame.java:232)
at forge.screens.match.VMatchUI.onClosing(VMatchUI.java:178)
at forge.gui.framework.FScreen.onClosing(FScreen.java:225)
at forge.view.FNavigationBar.closeTab(FNavigationBar.java:167)
at forge.view.FNavigationBar.access$1200(FNavigationBar.java:42)
at forge.view.FNavigationBar$NavigationTab$CloseButton$1.mouseReleased(FNavigationBar.java:511)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
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)
Re: Bug Reports (snapshot builds)

Posted:
04 Mar 2018, 02:49
by fmartel
With Forge 1.6.8 (-r1u)
Mycoloth doesn't gaint counters has I sacrifice creatures. I can sacrifice an entire token army and he would still be a 4/4...
Re: Bug Reports (snapshot builds)

Posted:
05 Mar 2018, 04:17
by stormcat
:1.6.8-r84
The bug returned.
When someone cast a spell targeting a card in graveyard,
Horobi, Death's Wail triggered.
Re: Bug Reports (snapshot builds)

Posted:
11 Mar 2018, 19:49
by Mugentsuki
I have two bugs to submit.
The first bug is I had
Primordial Hydra and
Doubling Season out. When
Primordial Hydra's effect of adding +1/+1 counters to itself triggers (at the beginning of the upkeep)
Doubling Season fails to double the amount of counters.
The second bug is All is Dust caused ALL cards to be sacrificed, even lands, artifacts, everything, while is should only be colored permanents.
Thank you for the great program, your hard work is appreciated by all

Re: Bug Reports (snapshot builds)

Posted:
12 Mar 2018, 22:28
by AtogMaster
Description: I passed to the AI at the beginning of combat. Not sure what else is going on here. This was a Commander game against a random Athreos deck. For some reason it's reporting as 1.6.8-SNAPSHOT-r-1u though I know it as 1.6.8-SNAPSHOT-r-160.
Edited to include better version information.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.6.8-SNAPSHOT-r-1u
Operating System: Mac OS X 10.13.3 x86_64
Java Version: 1.8.0_152 Oracle Corporation
java.lang.NullPointerException
at forge.game.card.Card$2.visit(Card.java:4994)
at forge.game.card.Card$2.visit(Card.java:4983)
at forge.game.card.Card.visitUnhiddenKeywords(Card.java:3341)
at forge.game.card.Card.visitKeywords(Card.java:3196)
at forge.game.card.Card.canBeTargetedBy(Card.java:4983)
at forge.game.spellability.SpellAbility.canTarget(SpellAbility.java:995)
at forge.ai.ComputerUtilCombat.predictPowerBonusOfAttacker(ComputerUtilCombat.java:1389)
at forge.ai.ComputerUtilCombat.predictPowerBonusOfAttacker(ComputerUtilCombat.java:1235)
at forge.ai.ComputerUtilCombat.damageIfUnblocked(ComputerUtilCombat.java:203)
at forge.ai.AiAttackController.doesHumanAttackAndWin(AiAttackController.java:384)
at forge.ai.AiAttackController.notNeededAsBlockers(AiAttackController.java:305)
at forge.ai.AiAttackController.declareAttackers(AiAttackController.java:975)
at forge.ai.AiController.declareAttackers(AiController.java:1105)
at forge.ai.PlayerControllerAi.declareAttackers(PlayerControllerAi.java:427)
at forge.game.phase.PhaseHandler.declareAttackersTurnBasedAction(PhaseHandler.java:491)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:268)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1004)
at forge.game.GameAction.startGame(GameAction.java:1611)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Re: Bug Reports (snapshot builds)

Posted:
13 Mar 2018, 10:26
by Thran75
I have found a bug about
Vesuva, i belive is a quite new bug since the relase 1.6.5 worked fine and in 1.6.7 is bugged.
When i copy the land I choice the new land cant be tapped for mana. I have
Cloudpost in play and I copy it with
Vesuva so i should have 4 mana the next turn, but when I try to cast the
Endless One for 4 mana I cant cast it since I cant use the copied
Cloudpost.
Thanks to everyone that contribuite to Forge.
Re: Bug Reports (snapshot builds)

Posted:
13 Mar 2018, 16:15
by Devilman06
forge-gui-desktop-1.6.8-SNAPSHOT-r160.tar
Vorinclex, Voice of Hunger does not add colorless mana like it should. I tap any colorless source, in this case Reliquary tower or Nykthos, shrine to Nyx and only one mana produced. tried again with Zendikar Resurgence.
Re: Bug Reports (snapshot builds)

Posted:
14 Mar 2018, 02:23
by DersitePhantom
On snapshot 1.6.8 r193, as well as in the previous few revisions, the token created by
Karn, Scion of Urza gives each creature +1/+1 for each artifact you control, rather than just getting the bonus itself. This includes creatures your opponents control.
Re: Bug Reports (snapshot builds)

Posted:
14 Mar 2018, 15:05
by David5000
This i've found a bug with the card
Shower of Coals -
I'm on Android 1.6.7.001 alpha
Card text is
- Code: Select all
Shower of Coals deals 2 damage to each of up to three target creatures and/or players.
Threshold — Shower of Coals deals 4 damage to each of those creatures and/or players instead if seven or more cards are in your graveyard.
But it does nothing. Doesn't allow you to target other cards.. just uses mana and ends your go.
Thanks
David.