It is currently 27 Apr 2024, 15:03
   
Text Size

Forge Beta: 05-06-2013 ver 1.3.15

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby ZzzzSleep » 13 May 2013, 10:37

krishkrush wrote:I've got a problem with forge for quite some time. Maybe I just misunderstand (again) the rules of magic, but here we go:
For example, when I want to cast Entreat the Angels for its Miracle cost, I can't profit from mana multiplyer cards such as Extraplanar Lens, because Forge's UI demands to pay the costs before the effect of Extraplanar Lens is counted. So, if I want to cast Entreat the Angels for its Miracle costs, let's say with X = 4 I have to tap 6 Plains instead of 3 when I have my Extraplanar Lens out and imprinted. Because as I said, Forge counts only the tapped lands when a card has to be paid, not the actual produced mana.
There are other similar cases I experienced, but I don't remember any now. In general I often have to first tap the lands, wait for the multiplyer effect to resolve, then play and pay the card (which isn't possible in the aforementioned case).
I just casually play magic, so I'm not that deep in the rules, but this seems wrong to me regarding the rules of the stack (last first).
So am I wrong or the game? ^^ Please enlighten me.
The extra mana should be in your mana pool. If you click on the white mana symbol to the side of the screen, you should be able to use that...
ZzzzSleep
 
Posts: 182
Joined: 29 Oct 2010, 02:19
Has thanked: 18 times
Been thanked: 18 times

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby krishkrush » 13 May 2013, 11:05

Yes that's how it usually works, but not in this case, as Forge demands a number for X before the other effect resolves. It's the same when you play a card, tap the lands. The effect of Extraplanar Lens resolves after paying the mana costs. So the extra mana goes into your mana pool after the card is payed for. Or am I doing something wrong?

The main problem with miracle cards is that you have to play them when you draw them. You can't wait for the effect of Extraplanar Lens to resolve, because then it doesn't count as miracle anymore.
krishkrush
 
Posts: 89
Joined: 13 Oct 2012, 14:18
Has thanked: 30 times
Been thanked: 2 times

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby krishkrush » 13 May 2013, 11:36

Okay, now I've got it. The problem was, that I waited for the miracle effect on the stack asking for paying the mana costs. But when I tapped the lands before that dialogue window (after I saw that the miracle ability goes on the stack), the mutiplyer resolves and the extra mana is put in my manapool. So it was a timing problem. Well it's certainly not bugged, but also not really intuitive.
I often don't pay as close attention to the stack as I should (call me noob if you want ^^) and just wait for dialogue windows to open, which leads to situations I described. My remaining question is, would it be against the rules to allow the resolve of multiplyer effects after respectively before respectively while (confused yet?) the miracle effect resolves?
Oh god I hope you all understood what i meant... I'm not that sure myself anymore. Did I mention that English is not my mother tongue?

On a side note: just got 13 Angel tokens with one Entreat the Angels after I got it working :D
krishkrush
 
Posts: 89
Joined: 13 Oct 2012, 14:18
Has thanked: 30 times
Been thanked: 2 times

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby gos » 13 May 2013, 12:34

My opponent regenerated his creature with The Brute, but it only cost {R} {R}.

Edit: He paid {R} {R} {R} in subsequent turns, when he had the necessary mana. He didn't have enough mana the first time, and only tapped 2 Mountains (unless he exiled a Simian Spirit Guide or something I missed - I checked his graveyard...).
Last edited by gos on 13 May 2013, 20:52, edited 1 time in total.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby Sandstorm » 13 May 2013, 13:00

I noticed that the "ultimate" planeswalker ability of Ral Zarek doesn't work. After removing the 7 loyalty counters (thus killing the planeswalker :P) it flipped five coins. The first came up heads, and the four others came up tails, so I was still entitled to one extra turn after this one.
What I found, however, was right after ending my turn, it just went to my opponent's turn instead of giving me another one.
Sandstorm
 
Posts: 5
Joined: 12 Apr 2013, 02:13
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby lazylockie » 13 May 2013, 13:40

small issue with Split/Fuse cards: you can only Fuse them when casting from your hand. When I give Flashback through Snapcaster Mage, it still prompts me if I want to Fuse. Example:

Cast Turn // Burn (any combination) from your hand
Cast Snapcaster Mage, targeting Turn // Burn
Attempt to cast Turn // Burn from Flashback, you will see the Fuse mode available
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby horsekateer » 13 May 2013, 14:53

Just a heads up, for some reason when I go to populate the Elemental creature that is created by Voice of Resurgance with Trostani, the creature gets one less p/t than it should. So for example I have 3 creatures out including the elemental token, it is a 3/3, then I populate it, the original goes to a 4/4 but the new token is still a 3/3.

Thanks gang.
horsekateer
 
Posts: 55
Joined: 03 Apr 2013, 21:58
Has thanked: 7 times
Been thanked: 0 time

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby Symphonic » 13 May 2013, 15:11

Game crashed when I was playing Ajani, Caller of the Pride 's second ability on an opponent's Safehold Duo that I controlled via Spirit Away.

NullPointerException | Open
Code: Select all
Forge Version:    1.3.15-r21351
Operating System: Windows 7 6.1 amd64
Java Version:     1.6.0_24 Sun Microsystems Inc.

java.lang.NullPointerException
   at forge.Card.getController(Card.java:3024)
   at forge.gui.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:183)
   at forge.gui.match.TargetingOverlay.access$2(TargetingOverlay.java:80)
   at forge.gui.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:298)
   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.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
   at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$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)
Edit: Second One:
Happened when playing Last Thoughts.

NullPointerException | Open
Code: Select all
Forge Version:    1.3.15-r21351
Operating System: Windows 7 6.1 amd64
Java Version:     1.6.0_24 Sun Microsystems Inc.

java.lang.NullPointerException
   at forge.Card.getController(Card.java:3024)
   at forge.gui.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:183)
   at forge.gui.match.TargetingOverlay.access$2(TargetingOverlay.java:80)
   at forge.gui.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:298)
   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.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
   at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$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)
Symphonic
 
Posts: 146
Joined: 10 Dec 2011, 19:09
Has thanked: 3 times
Been thanked: 6 times

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby krishkrush » 13 May 2013, 18:43

Just had Chandra, the Firebrand copy two different Spells in one turn.
 
log | Open
Final: Won: 2, Lost: 1
Final: Joan has lost because life total reached 0
Final: You have won because all opponents have lost
Final: forge.game.player.LobbyPlayerHuman@c6a8a9cd won
Damage: Dealing 2 damage to Joan.
ResolveStack: Forked Bolt (768) - Deals 2 damage divided as you choose to Joan.
AddToStack: Human cast Forked Bolt (768) targeting Joan .
ResolveStack: When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.
ResolveStack: Whenever you cast a instant or sorcery spell, Kiln Fiend gets +3/+0 until end of turn.
ResolveStack: At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on Shrine of Burning Rage.
AddToStack: Human activated Shrine of Burning Rage (51).
AddToStack: Human activated Kiln Fiend (35).
AddToStack: Human activated Chandra, the Firebrand effect. (526).
AddToStack: Human cast Forked Bolt (58) targeting Joan .
Mana: Mountain (14) - Tap: Add R to your mana pool.
Phase: Human Main2
Phase: Human EndCombat
Damage: Dealing 4 damage to Joan.
Phase: Human Combat Damage
Phase: Human First Strike Damage
Combat: Joan didn't block Kiln Fiend (35).
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Combat: Human declared Kiln Fiend (35) to attack Joan.
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Damage: Dealing 1 damage to Joan.
ResolveStack: Cunning Sparkmage (43) - Deals 1 damage to Joan.
Damage: Dealing 1 damage to Joan.
ResolveStack: Cunning Sparkmage (44) - Deals 1 damage to Joan.
AddToStack: Human activated Cunning Sparkmage (44) targeting Joan .
AddToStack: Human activated Cunning Sparkmage (43) targeting Joan .
Damage: Dealing 3 damage to Joan.
ResolveStack: Lightning Bolt (39) - Deals 3 damage to Joan.
Damage: Dealing 3 damage to Joan.
ResolveStack: Lightning Bolt (595) - Deals 3 damage to Joan.
AddToStack: Human cast Lightning Bolt (595) targeting Joan .
ResolveStack: When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.
ResolveStack: Whenever you cast a instant or sorcery spell, Kiln Fiend gets +3/+0 until end of turn.
ResolveStack: At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on Shrine of Burning Rage.
AddToStack: Human activated Shrine of Burning Rage (51).
AddToStack: Human activated Kiln Fiend (35).
AddToStack: Human activated Chandra, the Firebrand effect. (526).
AddToStack: Human cast Lightning Bolt (39) targeting Joan .
Mana: Mountain (19) - Tap: Add R to your mana pool.
ResolveStack: Chandra, the Firebrand (34) - -2: When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.
AddToStack: Human activated Chandra, the Firebrand (34).
Phase: Human Main1
Phase: Human Draw
ResolveStack: At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on Shrine of Burning Rage.
AddToStack: Human activated Shrine of Burning Rage (51).
Phase: Human Upkeep
Turn: Turn 14 (Human)
Phase: Human Untap
Phase: Joan Cleanup
Phase: Joan End of Turn
ResolveStack: Bedlam
AddToStack: Joan cast Bedlam (120).
Phase: Joan Main2
Phase: Joan EndCombat
Phase: Joan Combat Damage
Phase: Joan First Strike Damage
Phase: Joan Declare Blockers - Play Instants and Abilities
Phase: Joan Declare Blockers
Phase: Joan Declare Attackers - Play Instants and Abilities
Phase: Joan Declare Attackers
Phase: Joan BeginCombat
Phase: Joan Main1
Phase: Joan Draw
Phase: Joan Upkeep
Turn: Turn 13 (Joan)
Phase: Joan Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Damage: Dealing 1 damage to Joan.
ResolveStack: Chandra, the Firebrand (34) - Deals 1 damage to Joan.
AddToStack: Human activated Chandra, the Firebrand (34) targeting Joan .
Damage: Dealing 1 damage to Rakish Heir.
ResolveStack: Cunning Sparkmage (43) - Deals 1 damage to Rakish Heir (84).
Damage: Dealing 1 damage to Rakish Heir.
ResolveStack: Cunning Sparkmage (44) - Deals 1 damage to Rakish Heir (84).
AddToStack: Human activated Cunning Sparkmage (44) targeting Rakish Heir (84) .
AddToStack: Human activated Cunning Sparkmage (43) targeting Rakish Heir (84) .
ResolveStack: Kiln Fiend - Creature 1 / 2
ResolveStack: At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on Shrine of Burning Rage.
AddToStack: Human activated Shrine of Burning Rage (51).
AddToStack: Human cast Kiln Fiend (35).
Mana: Mountain (14) - Tap: Add R to your mana pool.
Mana: Mountain (19) - Tap: Add R to your mana pool.
Phase: Human Main1
Phase: Human Draw
ResolveStack: At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on Shrine of Burning Rage.
AddToStack: Human activated Shrine of Burning Rage (51).
Phase: Human Upkeep
Turn: Turn 12 (Human)
Phase: Human Untap
Phase: Joan Cleanup
Phase: Joan End of Turn
ResolveStack: Rakish Heir - Creature 2 / 2
AddToStack: Joan cast Rakish Heir (84).
Phase: Joan Main2
Phase: Joan EndCombat
Phase: Joan Combat Damage
Phase: Joan First Strike Damage
Phase: Joan Declare Blockers - Play Instants and Abilities
Phase: Joan Declare Blockers
Phase: Joan Declare Attackers - Play Instants and Abilities
Phase: Joan Declare Attackers
Phase: Joan BeginCombat
ResolveStack: When Teetering Peaks enters the battlefield, target creature gets +2/+0 until end of turn. (Targeting Cunning Sparkmage (44))
AddToStack: Joan activated Teetering Peaks (114) targeting Cunning Sparkmage (44) .
Land: Joan played Teetering Peaks (114)
ReplacementEffect: CARDNAME enters the battlefield tapped.
Phase: Joan Main1
Phase: Joan Draw
Phase: Joan Upkeep
Turn: Turn 11 (Joan)
Phase: Joan Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Damage: Dealing 1 damage to Joan.
ResolveStack: Chandra, the Firebrand (34) - Deals 1 damage to Joan.
AddToStack: Human activated Chandra, the Firebrand (34) targeting Joan .
Damage: Dealing 1 damage to Joan.
ResolveStack: Cunning Sparkmage (43) - Deals 1 damage to Joan.
Damage: Dealing 1 damage to Joan.
ResolveStack: Cunning Sparkmage (44) - Deals 1 damage to Joan.
AddToStack: Human activated Cunning Sparkmage (44) targeting Joan .
AddToStack: Human activated Cunning Sparkmage (43) targeting Joan .
ResolveStack: Cunning Sparkmage - Creature 0 / 1
ResolveStack: At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on Shrine of Burning Rage.
AddToStack: Human activated Shrine of Burning Rage (51).
AddToStack: Human cast Cunning Sparkmage (43).
Mana: Mountain (12) - Tap: Add R to your mana pool.
Mana: Mountain (14) - Tap: Add R to your mana pool.
Mana: Mountain (19) - Tap: Add R to your mana pool.
Phase: Human Main1
Phase: Human Draw
ResolveStack: At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on Shrine of Burning Rage.
AddToStack: Human activated Shrine of Burning Rage (51).
Phase: Human Upkeep
Turn: Turn 10 (Human)
Phase: Human Untap
Phase: Joan Cleanup
Phase: Joan End of Turn
ResolveStack: Bedlam
AddToStack: Joan cast Bedlam (121).
Phase: Joan Main2
Phase: Joan EndCombat
Phase: Joan Combat Damage
Phase: Joan First Strike Damage
Phase: Joan Declare Blockers - Play Instants and Abilities
Phase: Joan Declare Blockers
Phase: Joan Declare Attackers - Play Instants and Abilities
Phase: Joan Declare Attackers
Phase: Joan BeginCombat
Land: Joan played Mountain (78)
Phase: Joan Main1
Phase: Joan Draw
Phase: Joan Upkeep
Turn: Turn 9 (Joan)
Phase: Joan Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Damage: Dealing 1 damage to Joan.
ResolveStack: Chandra, the Firebrand (34) - Deals 1 damage to Joan.
AddToStack: Human activated Chandra, the Firebrand (34) targeting Joan .
ResolveStack: Chandra, the Firebrand
ResolveStack: At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on Shrine of Burning Rage.
AddToStack: Human activated Shrine of Burning Rage (51).
AddToStack: Human cast Chandra, the Firebrand (34).
Mana: Mountain (15) - Tap: Add R to your mana pool.
Mana: Mountain (12) - Tap: Add R to your mana pool.
Mana: Mountain (14) - Tap: Add R to your mana pool.
Mana: Mountain (19) - Tap: Add R to your mana pool.
Damage: Dealing 1 damage to Markov Blademaster.
ResolveStack: Cunning Sparkmage (44) - Deals 1 damage to Markov Blademaster (98).
AddToStack: Human activated Cunning Sparkmage (44) targeting Markov Blademaster (98) .
Land: Human played Mountain (19)
Phase: Human Main1
Phase: Human Draw
ResolveStack: At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on Shrine of Burning Rage.
AddToStack: Human activated Shrine of Burning Rage (51).
Phase: Human Upkeep
Turn: Turn 8 (Human)
Phase: Human Untap
Phase: Joan Cleanup
Phase: Joan End of Turn
ResolveStack: Markov Blademaster - Creature 1 / 1
AddToStack: Joan cast Markov Blademaster (98).
Phase: Joan Main2
Phase: Joan EndCombat
Phase: Joan Combat Damage
Phase: Joan First Strike Damage
Phase: Joan Declare Blockers - Play Instants and Abilities
Phase: Joan Declare Blockers
Phase: Joan Declare Attackers - Play Instants and Abilities
Phase: Joan Declare Attackers
Phase: Joan BeginCombat
Land: Joan played Mountain (75)
Phase: Joan Main1
Phase: Joan Draw
Phase: Joan Upkeep
Turn: Turn 7 (Joan)
Phase: Joan Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Damage: Dealing 1 damage to Joan.
ResolveStack: Cunning Sparkmage (44) - Deals 1 damage to Joan.
AddToStack: Human activated Cunning Sparkmage (44) targeting Joan .
ResolveStack: Cunning Sparkmage - Creature 0 / 1
ResolveStack: At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on Shrine of Burning Rage.
AddToStack: Human activated Shrine of Burning Rage (51).
AddToStack: Human cast Cunning Sparkmage (44).
Mana: Mountain (15) - Tap: Add R to your mana pool.
Mana: Mountain (12) - Tap: Add R to your mana pool.
Mana: Mountain (14) - Tap: Add R to your mana pool.
Land: Human played Mountain (14)
Phase: Human Main1
Phase: Human Draw
ResolveStack: At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on Shrine of Burning Rage.
AddToStack: Human activated Shrine of Burning Rage (51).
Phase: Human Upkeep
Turn: Turn 6 (Human)
Phase: Human Untap
Phase: Joan Cleanup
Phase: Joan End of Turn
Phase: Joan Main2
Phase: Joan EndCombat
Phase: Joan Combat Damage
Phase: Joan First Strike Damage
Phase: Joan Declare Blockers - Play Instants and Abilities
Phase: Joan Declare Blockers
Phase: Joan Declare Attackers - Play Instants and Abilities
Phase: Joan Declare Attackers
Phase: Joan BeginCombat
ResolveStack: Teetering Peaks ability fizzles.
AddToStack: Joan activated Teetering Peaks (113) targeting .
Land: Joan played Teetering Peaks (113)
ReplacementEffect: CARDNAME enters the battlefield tapped.
Phase: Joan Main1
Phase: Joan Draw
Phase: Joan Upkeep
Turn: Turn 5 (Joan)
Phase: Joan Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
ResolveStack: Shrine of Burning Rage
AddToStack: Human cast Shrine of Burning Rage (51).
Mana: Mountain (15) - Tap: Add R to your mana pool.
Mana: Mountain (12) - Tap: Add R to your mana pool.
Land: Human played Mountain (12)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 4 (Human)
Phase: Human Untap
Phase: Joan Cleanup
Phase: Joan End of Turn
Phase: Joan Main2
Phase: Joan EndCombat
Phase: Joan Combat Damage
Phase: Joan First Strike Damage
Phase: Joan Declare Blockers - Play Instants and Abilities
Phase: Joan Declare Blockers
Phase: Joan Declare Attackers - Play Instants and Abilities
Phase: Joan Declare Attackers
Phase: Joan BeginCombat
Land: Joan played Mountain (66)
Phase: Joan Main1
Phase: Joan Draw
Phase: Joan Upkeep
Turn: Turn 3 (Joan)
Phase: Joan Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Damage: Dealing 4 damage to Stromkirk Noble.
ResolveStack: Flame Slash (48) - Deals 4 damage to Stromkirk Noble (95).
AddToStack: Human cast Flame Slash (48) targeting Stromkirk Noble (95) .
Mana: Mountain (15) - Tap: Add R to your mana pool.
Land: Human played Mountain (15)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 2 (Human)
Phase: Human Untap
Phase: Joan Cleanup
Phase: Joan End of Turn
ResolveStack: Stromkirk Noble - Creature 1 / 1
AddToStack: Joan cast Stromkirk Noble (95).
Phase: Joan Main2
Phase: Joan EndCombat
Phase: Joan Combat Damage
Phase: Joan First Strike Damage
Phase: Joan Declare Blockers - Play Instants and Abilities
Phase: Joan Declare Blockers
Phase: Joan Declare Attackers - Play Instants and Abilities
Phase: Joan Declare Attackers
Phase: Joan BeginCombat
Land: Joan played Mountain (72)
Phase: Joan Main1
Phase: Joan Draw
Phase: Joan Upkeep
Mulligan: Joan has mulliganed down to 6 cards.

 
Attachments
Log.txt
(14.69 KiB) Downloaded 179 times
Last edited by Chris H. on 13 May 2013, 19:48, edited 1 time in total.
Reason: added log
krishkrush
 
Posts: 89
Joined: 13 Oct 2012, 14:18
Has thanked: 30 times
Been thanked: 2 times

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby rnitni » 13 May 2013, 20:32

Description: My M1 phase, opponent countered Privileged Position with Memory Lapse. Was put successfully on top of my library (I drew it next turn)

ArrayIndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.3.15-r21351
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_21 Oracle Corporation

java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
   at java.util.Vector.get(Unknown Source)
   at forge.game.zone.MagicStack.peekAbility(MagicStack.java:890)
   at forge.gui.match.views.VStack.updateStack(VStack.java:141)
   at forge.gui.match.controllers.CStack$1.run(CStack.java:43)
   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)
rnitni
 
Posts: 9
Joined: 10 Aug 2011, 08:34
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby krishkrush » 13 May 2013, 22:57

Description: Happened in the AIs main phase. Didn't do anything.

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

java.lang.NullPointerException
   at forge.card.spellability.SpellAbility.canTarget(SpellAbility.java:1210)
   at forge.card.ability.ai.DamageAiBase.shouldTgtP(DamageAiBase.java:22)
   at forge.card.ability.ai.DamageDealAi.damageChoosingTargets(DamageDealAi.java:245)
   at forge.card.ability.ai.DamageDealAi.damageTargetAI(DamageDealAi.java:207)
   at forge.card.ability.ai.DamageDealAi.canPlayAI(DamageDealAi.java:95)
   at forge.card.ability.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:15)
   at forge.card.ability.SpellApiBased.canPlayAI(SpellApiBased.java:50)
   at forge.game.ai.AiController.canPlayAndPayFor(AiController.java:474)
   at forge.game.ai.AiController.chooseSpellAbilyToPlay(AiController.java:458)
   at forge.game.ai.AiController.getSpellAbilityToPlay(AiController.java:105)
   at forge.game.ai.AiController.playSpellAbilities(AiController.java:874)
   at forge.game.ai.AiController.onPriorityRecieved(AiController.java:825)
   at forge.game.ai.AiInputCommon$1.run(AiInputCommon.java:74)
   at forge.FThreads$1.run(FThreads.java:113)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Log | Open
Final: Won: 1, Lost: 1
Final: You have conceded
Final: Abraham has won because all opponents have lost
Final: forge.game.player.LobbyPlayerAi@90e0259c won
Phase: Abraham Main1
Phase: Abraham Draw
Phase: Abraham Upkeep
Turn: Turn 15 (Abraham)
Phase: Abraham Untap
Phase: Human Cleanup
Damage: Dealing 1 damage to Human.
ResolveStack: Cunning Sparkmage (45) - Deals 1 damage to Human.
AddToStack: Abraham activated Cunning Sparkmage (45) targeting Human .
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
ResolveStack: Knight Exemplar - Creature 2 / 2
AddToStack: Human cast Knight Exemplar (117).
Mana: Plains (101) - Tap: Add W to your mana pool.
Mana: Plains (100) - Tap: Add W to your mana pool.
Mana: Plains (98) - Tap: Add W to your mana pool.
ResolveStack: When Sejiri Steppe enters the battlefield, target creature you control gains protection from the color of your choice until end of turn. (Targeting Knight Exemplar (114))
AddToStack: Human activated Sejiri Steppe (79) targeting Knight Exemplar (114) .
Land: Human played Sejiri Steppe (79)
ReplacementEffect: CARDNAME enters the battlefield tapped.
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 14 (Human)
Phase: Human Untap
Phase: Abraham Cleanup
Phase: Abraham End of Turn
ResolveStack: Fire Servant - Creature 4 / 3
AddToStack: Abraham cast Fire Servant (53).
Phase: Abraham Main2
Phase: Abraham EndCombat
Phase: Abraham Combat Damage
Phase: Abraham First Strike Damage
Phase: Abraham Declare Blockers - Play Instants and Abilities
Phase: Abraham Declare Blockers
Phase: Abraham Declare Attackers - Play Instants and Abilities
Phase: Abraham Declare Attackers
Phase: Abraham BeginCombat
Land: Abraham played Mountain (16)
Phase: Abraham Main1
Phase: Abraham Draw
Phase: Abraham Upkeep
Turn: Turn 13 (Abraham)
Phase: Abraham Untap
Phase: Human Cleanup
Damage: Dealing 1 damage to Human.
ResolveStack: Cunning Sparkmage (45) - Deals 1 damage to Human.
AddToStack: Abraham activated Cunning Sparkmage (45) targeting Human .
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
ResolveStack: Armored Ascension (65) - Attach to Knight Exemplar (114)
AddToStack: Human cast Armored Ascension (65) targeting Knight Exemplar (114) .
Mana: Plains (89) - Tap: Add W to your mana pool.
Mana: Plains (101) - Tap: Add W to your mana pool.
Mana: Plains (100) - Tap: Add W to your mana pool.
Mana: Plains (98) - Tap: Add W to your mana pool.
Land: Human played Plains (98)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 12 (Human)
Phase: Human Untap
Phase: Abraham Cleanup
Phase: Abraham End of Turn
Phase: Abraham Main2
Phase: Abraham EndCombat
Phase: Abraham Combat Damage
Phase: Abraham First Strike Damage
Phase: Abraham Declare Blockers - Play Instants and Abilities
Phase: Abraham Declare Blockers
Phase: Abraham Declare Attackers - Play Instants and Abilities
Phase: Abraham Declare Attackers
Phase: Abraham BeginCombat
Phase: Abraham Main1
Phase: Abraham Draw
Phase: Abraham Upkeep
Turn: Turn 11 (Abraham)
Phase: Abraham Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
ResolveStack: Knight Exemplar - Creature 2 / 2
AddToStack: Human cast Knight Exemplar (114).
Mana: Plains (89) - Tap: Add W to your mana pool.
Mana: Plains (101) - Tap: Add W to your mana pool.
Mana: Plains (100) - Tap: Add W to your mana pool.
Land: Human played Plains (100)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 10 (Human)
Phase: Human Untap
Phase: Abraham Cleanup
Phase: Abraham End of Turn
Phase: Abraham Main2
Phase: Abraham EndCombat
Damage: Dealing 4 damage to Human.
Phase: Abraham Combat Damage
Phase: Abraham First Strike Damage
Combat: Human didn't block Kiln Fiend (36).
Phase: Abraham Declare Blockers - Play Instants and Abilities
Phase: Abraham Declare Blockers
Combat: Abraham declared Kiln Fiend (36) to attack Human.
Phase: Abraham Declare Attackers - Play Instants and Abilities
Phase: Abraham Declare Attackers
Phase: Abraham BeginCombat
Damage: Dealing 1 damage to Alaborn Cavalier.
ResolveStack: Cunning Sparkmage (45) - Deals 1 damage to Alaborn Cavalier (62).
AddToStack: Abraham activated Cunning Sparkmage (45) targeting Alaborn Cavalier (62) .
Damage: Dealing 1 damage to Alaborn Cavalier.
Damage: Dealing 1 damage to Human.
ResolveStack: Fireball (55) - Deals 2 damage divided evenly (rounded down) to Human Alaborn Cavalier (62).
ResolveStack: Whenever you cast a instant or sorcery spell, Kiln Fiend gets +3/+0 until end of turn.
AddToStack: Abraham activated Kiln Fiend (36).
AddToStack: Abraham cast Fireball (55) targeting Human Alaborn Cavalier (62) .
Land: Abraham played Mountain (23)
Phase: Abraham Main1
Phase: Abraham Draw
Phase: Abraham Upkeep
Turn: Turn 9 (Abraham)
Phase: Abraham Untap
Phase: Human Cleanup
Damage: Dealing 1 damage to Human.
ResolveStack: Cunning Sparkmage (45) - Deals 1 damage to Human.
AddToStack: Abraham activated Cunning Sparkmage (45) targeting Human .
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
ResolveStack: Alaborn Cavalier - Creature 2 / 2
AddToStack: Human cast Alaborn Cavalier (62).
Mana: Plains (106) - Tap: Add W to your mana pool.
Mana: Plains (93) - Tap: Add W to your mana pool.
Mana: Plains (89) - Tap: Add W to your mana pool.
Mana: Plains (101) - Tap: Add W to your mana pool.
Land: Human played Plains (101)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 8 (Human)
Phase: Human Untap
Phase: Abraham Cleanup
Phase: Abraham End of Turn
ResolveStack: Kiln Fiend - Creature 1 / 2
AddToStack: Abraham cast Kiln Fiend (36).
Phase: Abraham Main2
Phase: Abraham EndCombat
Phase: Abraham Combat Damage
Phase: Abraham First Strike Damage
Phase: Abraham Declare Blockers - Play Instants and Abilities
Phase: Abraham Declare Blockers
Phase: Abraham Declare Attackers - Play Instants and Abilities
Phase: Abraham Declare Attackers
Phase: Abraham BeginCombat
Phase: Abraham Main1
Damage: Dealing 5 damage to Human.
ResolveStack: Thunderous Wrath (59) - Deals 5 damage to Human.
AddToStack: Abraham cast Thunderous Wrath (59) targeting Human .
ResolveStack: Thunderous Wrath - Miracle.
AddToStack: Abraham activated Thunderous Wrath (59).
Phase: Abraham Draw
Phase: Abraham Upkeep
Turn: Turn 7 (Abraham)
Phase: Abraham Untap
Phase: Human Cleanup
Damage: Dealing 1 damage to Human.
ResolveStack: Cunning Sparkmage (45) - Deals 1 damage to Human.
AddToStack: Abraham activated Cunning Sparkmage (45) targeting Human .
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Land: Human played Plains (89)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 6 (Human)
Phase: Human Untap
Phase: Abraham Cleanup
Phase: Abraham End of Turn
Phase: Abraham Main2
Phase: Abraham EndCombat
Phase: Abraham Combat Damage
Phase: Abraham First Strike Damage
Phase: Abraham Declare Blockers - Play Instants and Abilities
Phase: Abraham Declare Blockers
Phase: Abraham Declare Attackers - Play Instants and Abilities
Phase: Abraham Declare Attackers
Phase: Abraham BeginCombat
ResolveStack: Cunning Sparkmage - Creature 0 / 1
AddToStack: Abraham cast Cunning Sparkmage (45).
Land: Abraham played Mountain (14)
Phase: Abraham Main1
Phase: Abraham Draw
Phase: Abraham Upkeep
Turn: Turn 5 (Abraham)
Phase: Abraham Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Land: Human played Plains (93)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 4 (Human)
Phase: Human Untap
Phase: Abraham Cleanup
Phase: Abraham End of Turn
Phase: Abraham Main2
Phase: Abraham EndCombat
Phase: Abraham Combat Damage
Phase: Abraham First Strike Damage
Phase: Abraham Declare Blockers - Play Instants and Abilities
Phase: Abraham Declare Blockers
Phase: Abraham Declare Attackers - Play Instants and Abilities
Phase: Abraham Declare Attackers
Phase: Abraham BeginCombat
Land: Abraham played Mountain (13)
Phase: Abraham Main1
Phase: Abraham Draw
Phase: Abraham Upkeep
Turn: Turn 3 (Abraham)
Phase: Abraham Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Land: Human played Plains (106)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 2 (Human)
Phase: Human Untap
Phase: Abraham Cleanup
Phase: Abraham End of Turn
Phase: Abraham Main2
Phase: Abraham EndCombat
Phase: Abraham Combat Damage
Phase: Abraham First Strike Damage
Phase: Abraham Declare Blockers - Play Instants and Abilities
Phase: Abraham Declare Blockers
Phase: Abraham Declare Attackers - Play Instants and Abilities
Phase: Abraham Declare Attackers
Phase: Abraham BeginCombat
Land: Abraham played Mountain (4)
Phase: Abraham Main1
Phase: Abraham Draw
Phase: Abraham Upkeep
krishkrush
 
Posts: 89
Joined: 13 Oct 2012, 14:18
Has thanked: 30 times
Been thanked: 2 times

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby Xitax » 14 May 2013, 05:13

Rules question: if an opponent's card has +2/+2 from an enchantment and I cast Ovinize on it, does it become 0/2, or does the buff still affect it?
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby Nordos » 14 May 2013, 06:11

if it's an arau or global enchatment, which gives the buff, it is still valid. If it's the ability of the creature (it gets +1/+1 for every enchantment), then it looses its buff.
So, if it is, for example, enchanted with Unholy Strenght, it will still be a 2/2 creature without any ability.
Nordos
 
Posts: 558
Joined: 23 May 2011, 14:06
Has thanked: 6 times
Been thanked: 18 times

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby musicexam » 14 May 2013, 09:47

Can't search for Mutilate in the deck editor, even though I own 2 copies of it. I can scroll down to find it, but what's the point of the search function then?
musicexam
 
Posts: 26
Joined: 13 Apr 2013, 21:52
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 05-06-2013 ver 1.3.15

Postby Bundy » 14 May 2013, 11:17

:?: Prompt only shows "waiting for actions" during the computers 1st main phase. Only thing i could click was the concede game button, then this error pops up.
NullPointerException | Open
Code: Select all
Forge Version:    1.3.15-r21351
Operating System: Windows 8 6.2 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.card.spellability.SpellAbility.canTarget(SpellAbility.java:1210)
   at forge.card.ability.ai.DamageAiBase.shouldTgtP(DamageAiBase.java:22)
   at forge.card.ability.ai.DamageDealAi.damageChoosingTargets(DamageDealAi.java:245)
   at forge.card.ability.ai.DamageDealAi.damageTargetAI(DamageDealAi.java:207)
   at forge.card.ability.ai.DamageDealAi.canPlayAI(DamageDealAi.java:95)
   at forge.card.ability.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:15)
   at forge.card.ability.SpellApiBased.canPlayAI(SpellApiBased.java:50)
   at forge.game.ai.AiController.canPlayAndPayFor(AiController.java:474)
   at forge.game.ai.AiController.chooseSpellAbilyToPlay(AiController.java:458)
   at forge.game.ai.AiController.getSpellAbilityToPlay(AiController.java:105)
   at forge.game.ai.AiController.playSpellAbilities(AiController.java:874)
   at forge.game.ai.AiController.onPriorityRecieved(AiController.java:825)
   at forge.game.ai.AiInputCommon$1.run(AiInputCommon.java:74)
   at forge.FThreads$1.run(FThreads.java:113)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
EDIT:
Just happened again
NullPointerException | Open
Code: Select all
Forge Version:    1.3.15-r21351
Operating System: Windows 8 6.2 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.card.spellability.SpellAbility.canTarget(SpellAbility.java:1210)
   at forge.card.ability.ai.DamageAiBase.shouldTgtP(DamageAiBase.java:22)
   at forge.card.ability.ai.DamageDealAi.damageChoosingTargets(DamageDealAi.java:245)
   at forge.card.ability.ai.DamageDealAi.damageTargetAI(DamageDealAi.java:207)
   at forge.card.ability.ai.DamageDealAi.canPlayAI(DamageDealAi.java:95)
   at forge.card.ability.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:15)
   at forge.card.ability.SpellApiBased.canPlayAI(SpellApiBased.java:50)
   at forge.game.ai.AiController.canPlayAndPayFor(AiController.java:474)
   at forge.game.ai.AiController.chooseSpellAbilyToPlay(AiController.java:458)
   at forge.game.ai.AiController.getSpellAbilityToPlay(AiController.java:105)
   at forge.game.ai.AiController.playSpellAbilities(AiController.java:874)
   at forge.game.ai.AiController.onPriorityRecieved(AiController.java:825)
   at forge.game.ai.AiInputCommon$1.run(AiInputCommon.java:74)
   at forge.FThreads$1.run(FThreads.java:113)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
2nd main phase of the computer. Computer just played Infantry Veteran.
Cards in play on computers side: Lantern Kami, Steelshaper Apprentice, Goblin Elite Infantry (2x) Sabretooth Tiger and Infantry Veteran. All of them attacked this turn except for the just played Infantry Veteran.
Cards in play on my side: Meadowboon
Bundy
 
Posts: 348
Joined: 17 Dec 2010, 17:32
Location: The netherlands
Has thanked: 23 times
Been thanked: 3 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 201 guests


Who is online

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

Login Form