Page 332 of 487

Re: Bug Reports (snapshot builds)

PostPosted: 29 Mar 2016, 17:39
by Itan
I had not seen this feature. My mistake, and many thanks.

Re: Bug Reports (snapshot builds)

PostPosted: 31 Mar 2016, 09:01
by Hanmac
version: forge-gui-desktop-1.5.51-SNAPSHOT-31012

something is wrong with the Champion ability,
for example with Lighting Crafter:

first i play a Shaman(1)
then i play Lightning Crafter(2) Champion the first Shaman(1)
then i play Lightning Crafter(3) Champion the first Lightning Crafter(2)
because of that Shaman(1) returns
then i destroy/exile both creatures
(no creatures left)
now Lightning Crafter(2) returns and want to Champion something, i say yes so that it does try to search the field, don't find anything but does not sacrifice itself like it should.

@friarsol you might look at this when you got time for that after SOI.
i think it might be a missing CleanUp

Re: Bug Reports (snapshot builds)

PostPosted: 31 Mar 2016, 12:10
by friarsol
Hanmac wrote:@friarsol you might look at this when you got time for that after SOI.
i think it might be a missing CleanUp
Please stop assuming I'm the only developer on the team. I have a 7 month old, and not very much free time.

Re: Bug Reports (snapshot builds)

PostPosted: 31 Mar 2016, 14:30
by stormcat
forge-gui-desktop-1.5.51-SNAPSHOT-31013

editions file name
Wrong:Shadows of Innistrad
Correct:Shadows over Innistrad

Re: Bug Reports (snapshot builds)

PostPosted: 31 Mar 2016, 16:14
by stormcat
forge-gui-desktop-1.5.51-SNAPSHOT-31017

SOI Card - Insolent Neonate

Wrong Abillity
0:Draw a card.

Re: Bug Reports (snapshot builds)

PostPosted: 31 Mar 2016, 16:24
by stormcat
forge-gui-desktop-1.5.51-SNAPSHOT-31017

SOI Card - Prized Amalgam

He should return from graveyard to the battlefield tapped, but untapped.

Re: Bug Reports (snapshot builds)

PostPosted: 31 Mar 2016, 16:29
by Hanmac
stormcat some cards with "<>" does have problem like Sac&lt;1/CARDNAME&gt;
so you might not make a post for each card.

Re: Bug Reports (snapshot builds)

PostPosted: 31 Mar 2016, 17:20
by matrix4767
r31020:
Sorin, Grim Nemesis's +1 doesn't deal damage to the opponent.
His -X deals damage, but you don't gain life.

Goldnight Castigator's ability doesn't make it take double damage, you still do, though.

Re: Bug Reports (snapshot builds)

PostPosted: 31 Mar 2016, 17:42
by fmartel
Description: [In a commander game, 3rd AI opponent attacking 2nd AI opponent]

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.51-SNAPSHOT-r31020
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_40 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.HashMap$HashIterator.nextNode(Unknown Source)
   at java.util.HashMap$KeyIterator.next(Unknown Source)
   at java.util.AbstractCollection.addAll(Unknown Source)
   at java.util.HashSet.<init>(Unknown Source)
   at forge.game.combat.CombatView.getAttackers(CombatView.java:61)
   at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:279)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:160)
   at forge.screens.match.TargetingOverlay.access$700(TargetingOverlay.java:57)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:389)
   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$4.run(Unknown Source)
   at javax.swing.RepaintManager$4.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$1300(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$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: Bug Reports (snapshot builds)

PostPosted: 31 Mar 2016, 18:07
by matrix4767
r31020:
The shadow lands (Game Trail, Foreboding Ruins, etc.) don't ask you if you may reveal a land with a basic land type in your hand, they always enter tapped.

Re: Bug Reports (snapshot builds)

PostPosted: 31 Mar 2016, 18:43
by drdev
I'm unable to cast Qasali Ambusher for its alternate cost after my opponent declares attackers.

Re: Bug Reports (snapshot builds)

PostPosted: 31 Mar 2016, 19:32
by friarsol
drdev wrote:I'm unable to cast Qasali Ambusher for its alternate cost after my opponent declares attackers.
Are you sure you are being attacked and not your Planeswalker? (Assuming you have both a Forest and a Plains in play)

Re: Bug Reports (snapshot builds)

PostPosted: 31 Mar 2016, 19:46
by drdev
friarsol wrote:
drdev wrote:I'm unable to cast Qasali Ambusher for its alternate cost after my opponent declares attackers.
Are you sure you are being attacked and not your Planeswalker? (Assuming you have both a Forest and a Plains in play)
Ah, I think it was a Planeswalker being attacked actually. I'll keep an eye out next time.

Re: Bug Reports (snapshot builds)

PostPosted: 01 Apr 2016, 05:51
by matrix4767
r31037:
Moonrise Intruder isn't treated as a Werewolf as Howlpack Resurgence doesn't give it +1/+1 and trample. But its sun side, Village Messenger is.

Re: Bug Reports (snapshot builds)

PostPosted: 01 Apr 2016, 10:52
by stormcat
forge-gui-desktop-1.5.51-SNAPSHOT-31037

Occur this error when AI cast "Pale Rider of Trostad".

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.51-SNAPSHOT-r31037
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_77 Oracle Corporation

java.lang.NullPointerException
   at forge.game.ability.effects.DiscardEffect.resolve(DiscardEffect.java:104)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1249)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1231)
   at forge.ai.ComputerUtil.playNoStack(ComputerUtil.java:269)
   at forge.ai.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:314)
   at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:421)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1249)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1231)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:503)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
   at forge.game.GameAction.startGame(GameAction.java:1479)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)