Page 10 of 12

Re: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 25 Jul 2013, 15:30
by N25
By the way here is a screenshot of the Reflecting Pool issue. Notice that it's also copying the blue mana of the opponent.

Re: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 25 Jul 2013, 16:18
by indicatie
Just got this error:

Description: All I did was attack the opponent (in quest mode) with 5 saprolings.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.4.1-r22075
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.TreeMap$PrivateEntryIterator.nextEntry(Unknown Source)
   at java.util.TreeMap$KeyIterator.next(Unknown Source)
   at java.util.AbstractCollection.toArray(Unknown Source)
   at java.util.ArrayList.<init>(Unknown Source)
   at forge.game.phase.Combat.getAttackers(Combat.java:340)
   at forge.gui.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:216)
   at forge.gui.match.TargetingOverlay.access$2(TargetingOverlay.java:80)
   at forge.gui.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:320)
   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$3.run(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.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$1000(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$200(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$1.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: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 25 Jul 2013, 22:31
by gos
Description: I cast a Go for the Throat on my opponent's Scornful Egotist, enchanted with a Drake Umbra and equipped with a Sylvok Lifestaff.

NullPointerException | Open
Code: Select all
Forge Version:    1.4.3-r22557
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_07 Oracle Corporation

java.lang.NullPointerException
   at forge.card.ability.ai.DamageDealAi.doTriggerAINoCost(DamageDealAi.java:471)
   at forge.card.ability.SpellAbilityAi.doTriggerNoCostWithSubs(SpellAbilityAi.java:40)
   at forge.card.ability.SpellAbilityAi.doTriggerAI(SpellAbilityAi.java:35)
   at forge.card.ability.AbilityApiBased.doTrigger(AbilityApiBased.java:72)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:256)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:241)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:158)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:88)
   at forge.game.GameAction.destroyNoRegeneration(GameAction.java:1303)
   at forge.game.GameAction.destroy(GameAction.java:1273)
   at forge.card.ability.effects.DestroyEffect.resolve(DestroyEffect.java:102)
   at forge.card.ability.SpellApiBased.resolve(SpellApiBased.java:54)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1065)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1047)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:526)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:930)
   at forge.game.GameAction.startGame(GameAction.java:1501)
   at forge.game.Match$1.run(Match.java:109)
   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: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 25 Jul 2013, 23:29
by gos
I revealed a Dragonskull Summit with Sarkhan the Mad 's +0 ability. He gained 1 loyalty.

Looks like his +0 is actually +1.

Re: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 26 Jul 2013, 01:31
by Xorp
I already made a bug report, but a friend told me to post it here. So here a link to my bug report about Guild Feud:

cardforge.org/bugz/view.php?id=719 (sorry for no link but I am to spamy for a new user)

Thank you for your time

Re: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 26 Jul 2013, 01:58
by Chris H.
Xorp wrote:I already made a bug report, but a friend told me to post it here. So here a link to my bug report about Guild Feud:

cardforge.org/bugz/view.php?id=719 (sorry for no link but I am to spamy for a new user)

Thank you for your time
 
We appreciate the bug report. :)

Once you have posted some number of messages (5?) you will find that you will now longer have that restriction. :)

In the meanwhile you can save the crash report to your disk. You can then attach the txt file to your message.

Re: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 26 Jul 2013, 09:53
by Xorp
My game did not crash, it just ended my killing spree due to wrongful use of a card.

Re: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 26 Jul 2013, 16:58
by Mageta the Lion
Description: Momir Vig, Simic Visionary put a copy of Angel of Salvation in to play.

NullPointerException | Open
Code: Select all
Forge Version:    1.4.3-r22557
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.card.spellability.TargetRestrictions.getDividedValue(TargetRestrictions.java:772)
   at forge.card.ability.effects.DamagePreventEffect.resolve(DamagePreventEffect.java:93)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1065)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1047)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:309)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:257)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:355)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1065)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1047)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:526)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:930)
   at forge.game.GameAction.startGame(GameAction.java:1501)
   at forge.game.Match$1.run(Match.java:109)
   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: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 26 Jul 2013, 19:34
by Marek14
Token for Molten Birth doesn't display a picture even though it should be the same token as for Young Pyromancer.

Chromatic Lantern can tap for colorless.

Scourge of Valkas lacks flying.

Re: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 27 Jul 2013, 02:51
by Zirbert
The ability of Zombie Boa isn't destroying creatures of the chosen color that block it.

Re: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 27 Jul 2013, 02:55
by Zirbert
Very minor nitpick: the Populate prompt says to "Choose a card". Tokens aren't technically cards, are they? In any case, "Choose a token creature" seems more appropriate.

Re: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 27 Jul 2013, 08:18
by decanus
Thanks for the awesome program. I have been enjoying playing Standard and Modern for the last couple of weeks since I discovered it. I have, however, encountered the following bug. The AI had 2 Master of Etherium in play (one with summoning sickness) and an Arcbound Ravager. I controlled a Spellskite, a Chromatic Star and a Karn Liberated on 10 counters. Upon declaring attackers (the AI attacked Karn Liberated), the system crashed with the following:

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.4.3-r22557
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
   at java.util.ArrayList$Itr.next(Unknown Source)
   at forge.game.combat.Combat.getAttackers(Combat.java:205)
   at forge.gui.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:238)
   at forge.gui.match.TargetingOverlay.access$300(TargetingOverlay.java:52)
   at forge.gui.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:345)
   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$3.run(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.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$1000(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$200(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$1.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)
I have also attached a screenshot, although it unfortunately does not have the full log.

Re: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 27 Jul 2013, 15:59
by Marek14
The note for legendary rule says "You have multiple legendary creatures named"... Should be "legendary permanents" as it says the same thing even for legendary artifacts

Re: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 27 Jul 2013, 16:10
by Buckminsterfullerene
Opponent AI successfully cast Whirlwind against Emrakul, The Aeons Torn, thereby destroying it. This should be impossible, as Emrakul has protection from colored spells and Whirlwind is a green spell.

Re: Forge Beta: 07-12-2013 ver 1.4.3

PostPosted: 27 Jul 2013, 17:19
by friarsol
Buckminsterfullerene wrote:Opponent AI successfully cast Whirlwind against Emrakul, The Aeons Torn, thereby destroying it. This should be impossible, as Emrakul has protection from colored spells and Whirlwind is a green spell.
This isn't true. Protection doesn't help from non-targeted, non-damaging things. That's why a Wrath of God can kill a Black Knight.