Re: Forge Beta: 04-26-2013 ver 1.3.13

Posted:
30 Apr 2013, 02:17
by horsekateer
Can someone please direct me to a link to the latest daily build or just a list of them? I thought I found them but the only download was an old one that didnt have the update I'm looking for. Thanks for all the help guys.
Re: Forge Beta: 04-26-2013 ver 1.3.13

Posted:
30 Apr 2013, 02:31
by Chris H.
horsekateer wrote:Can someone please direct me to a link to the latest daily build or just a list of them? I thought I found them but the only download was an old one that didnt have the update I'm looking for. Thanks for all the help guys.
daily snapshots are hereClick on the link labeled
1.3.14-SNAPSHOT/ for the most recent snapshot builds.
Re: Forge Beta: 04-26-2013 ver 1.3.13

Posted:
30 Apr 2013, 06:07
by fiend123
Crashed immediately after starting draft mode with fantasy block-> Meta
Description: [describe what you were doing when the crash occurred]
- ArrayIndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.3.13-r21215
Operating System: Windows Vista 6.0 x86
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.limited.BoosterDraft.<init>(BoosterDraft.java:133)
at forge.gui.home.sanctioned.CSubmenuDraft.setupDraft(CSubmenuDraft.java:179)
at forge.gui.home.sanctioned.CSubmenuDraft.access$2(CSubmenuDraft.java:157)
at forge.gui.home.sanctioned.CSubmenuDraft$2.run(CSubmenuDraft.java:58)
at forge.gui.toolbox.FLabel._doMouseAction(FLabel.java:309)
at forge.gui.toolbox.FLabel.access$5(FLabel.java:304)
at forge.gui.toolbox.FLabel$4.mouseClicked(FLabel.java:345)
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$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.security.ProtectionDomain$1.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$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: 04-26-2013 ver 1.3.13

Posted:
30 Apr 2013, 10:27
by atar
Description: [When i clicked the Urzas Saga tournamment pack,in order to buy it in the spellshop]
- IllegalStateException | Open
- Code: Select all
Forge Version: 1.3.13-r21215
Operating System: Windows XP 5.1 x86
Java Version: 1.6.0_29 Sun Microsystems Inc.
java.lang.IllegalStateException: Print sheet does not have enough unique cards
at forge.item.PrintSheet.fetchRoulette(PrintSheet.java:67)
at forge.item.PrintSheet.fetchRoulette(PrintSheet.java:69)
at forge.item.PrintSheet.random(PrintSheet.java:92)
at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:67)
at forge.item.TournamentPack.generate(TournamentPack.java:55)
at forge.item.OpenablePack.getCards(OpenablePack.java:64)
at forge.quest.QuestUtilCards.buyPack(QuestUtilCards.java:279)
at forge.gui.deckeditor.controllers.CEditorQuestCardShop.addCard(CEditorQuestCardShop.java:340)
at forge.gui.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:143)
at forge.gui.deckeditor.CDeckEditorUI.moveSelectedCards(CDeckEditorUI.java:130)
at forge.gui.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:139)
at forge.gui.deckeditor.controllers.CCardCatalog$1.run(CCardCatalog.java:90)
at forge.gui.toolbox.FLabel._doMouseAction(FLabel.java:309)
at forge.gui.toolbox.FLabel.access$5(FLabel.java:304)
at forge.gui.toolbox.FLabel$4.mouseClicked(FLabel.java:345)
at java.awt.AWTEventMulticaster.mouseClicked(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$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.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.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)
Re: Forge Beta: 04-26-2013 ver 1.3.13

Posted:
30 Apr 2013, 10:29
by atar
Description: When i tried to buy the tempest tournament pack from the spell shop.
- IllegalStateException | Open
- Code: Select all
Forge Version: 1.3.13-r21215
Operating System: Windows XP 5.1 x86
Java Version: 1.6.0_29 Sun Microsystems Inc.
java.lang.IllegalStateException: Print sheet does not have enough unique cards
at forge.item.PrintSheet.fetchRoulette(PrintSheet.java:67)
at forge.item.PrintSheet.fetchRoulette(PrintSheet.java:69)
at forge.item.PrintSheet.random(PrintSheet.java:92)
at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:67)
at forge.item.TournamentPack.generate(TournamentPack.java:55)
at forge.item.OpenablePack.getCards(OpenablePack.java:64)
at forge.quest.QuestUtilCards.buyPack(QuestUtilCards.java:279)
at forge.gui.deckeditor.controllers.CEditorQuestCardShop.addCard(CEditorQuestCardShop.java:340)
at forge.gui.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:143)
at forge.gui.deckeditor.CDeckEditorUI.moveSelectedCards(CDeckEditorUI.java:130)
at forge.gui.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:139)
at forge.gui.deckeditor.controllers.CCardCatalog$1.run(CCardCatalog.java:90)
at forge.gui.toolbox.FLabel._doMouseAction(FLabel.java:309)
at forge.gui.toolbox.FLabel.access$5(FLabel.java:304)
at forge.gui.toolbox.FLabel$4.mouseClicked(FLabel.java:345)
at java.awt.AWTEventMulticaster.mouseClicked(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$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.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.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)
Re: Forge Beta: 04-26-2013 ver 1.3.13

Posted:
30 Apr 2013, 12:48
by timmermac
atar wrote:Description: When i tried to buy the tempest tournament pack from the spell shop.
Description: [When i clicked the Urzas Saga tournamment pack,in order to buy it in the spellshop]
- IllegalStateException | Open
- Code: Select all
Forge Version: 1.3.13-r21215
Operating System: Windows XP 5.1 x86
Java Version: 1.6.0_29 Sun Microsystems Inc.
java.lang.IllegalStateException: Print sheet does not have enough unique cards
at forge.item.PrintSheet.fetchRoulette(PrintSheet.java:67)
at forge.item.PrintSheet.fetchRoulette(PrintSheet.java:69)
at forge.item.PrintSheet.random(PrintSheet.java:92)
at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:67)
at forge.item.TournamentPack.generate(TournamentPack.java:55)
at forge.item.OpenablePack.getCards(OpenablePack.java:64)
at forge.quest.QuestUtilCards.buyPack(QuestUtilCards.java:279)
at forge.gui.deckeditor.controllers.CEditorQuestCardShop.addCard(CEditorQuestCardShop.java:340)
at forge.gui.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:143)
at forge.gui.deckeditor.CDeckEditorUI.moveSelectedCards(CDeckEditorUI.java:130)
at forge.gui.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:139)
at forge.gui.deckeditor.controllers.CCardCatalog$1.run(CCardCatalog.java:90)
at forge.gui.toolbox.FLabel._doMouseAction(FLabel.java:309)
at forge.gui.toolbox.FLabel.access$5(FLabel.java:304)
at forge.gui.toolbox.FLabel$4.mouseClicked(FLabel.java:345)
at java.awt.AWTEventMulticaster.mouseClicked(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$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.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.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)
This issue has already been reported and fixed. You can grab one of the daily snapshot builds or the next beta release, which I believe is due on Friday, to get starters successfully.
Re: Forge Beta: 04-26-2013 ver 1.3.13

Posted:
30 Apr 2013, 14:08
by Symphonic
I got the crash after winning against the "Gold Dungeon Crawling" Challenge in quest mode. I quit and retried, but I got the same crash again.
Edit: Having the same problem with "The King's Contest"
- IllegalArgumentException | Open
- Code: Select all
Forge Version: 1.3.13-r21215
Operating System: Windows 7 6.1 amd64
Java Version: 1.6.0_24 Sun Microsystems Inc.
java.lang.IllegalArgumentException: No CardRules limitations could be parsed from: multi-colored
at forge.quest.BoosterUtils.parseRulesLimitation(BoosterUtils.java:262)
at forge.quest.BoosterUtils.parseReward(BoosterUtils.java:283)
at forge.quest.BoosterUtils.generateCardRewardList(BoosterUtils.java:352)
at forge.quest.QuestEvent.getCardRewardList(QuestEvent.java:109)
at forge.gui.match.QuestWinLose.awardSpecialReward(QuestWinLose.java:686)
at forge.gui.match.QuestWinLose.awardChallengeWin(QuestWinLose.java:675)
at forge.gui.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:181)
at forge.gui.match.ViewWinLose.<init>(ViewWinLose.java:129)
at forge.game.MatchController$1.run(MatchController.java:123)
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)
Re: Forge Beta: 04-26-2013 ver 1.3.13

Posted:
30 Apr 2013, 15:52
by sagephoenix
.
Longhorn Firebeast,
Vexing Devil, etc are not working properly. It appears that the AI is letting the damage be dealt to them to stop it, but it's dealing the damage to me. (
Vexing Devil will hit the graveyard and I will lose the 4 life.
Re: Forge Beta: 04-26-2013 ver 1.3.13

Posted:
30 Apr 2013, 19:57
by DariusIV
I've noticed there are tabs for Command Zone, and a folder for Commander decks, but I can't seem to find a way to play in the EDH format...is this only in the process of being developed or am I missing something?
Re: Forge Beta: 04-26-2013 ver 1.3.13

Posted:
30 Apr 2013, 20:36
by sunwarrior25
I won, but, I'm not sure how I caused a NullPointerException...
- Game Log | Open
- Code: Select all
Final: Won: 2, Lost: 0
Final: Shirley has lost because life total reached 0
Final: You have won because all opponents have lost
Final: forge.game.player.LobbyPlayerHuman@8356771a won
Damage: Dealing 2 damage to Brooding Saurian.
Damage: Dealing 2 damage to Acidic Slime. (As -1/-1 Counters)
Damage: Dealing 2 damage to Clockwork Vorrac.
Damage: Dealing 4 damage to Ornithopter. (As -1/-1 Counters)
Damage: Dealing 4 damage to Wolf.
Damage: Dealing 2 damage to Blightwidow. (Deathtouch)
Damage: Dealing 4 damage to Gnarlid Pack.
Damage: Dealing 2 damage to Shirley.
Damage: Dealing 2 damage to Shirley.
Damage: Dealing 2 damage to Shirley.
Damage: Dealing 2 damage to Shirley.
Damage: Dealing 2 damage to Shirley.
Damage: Dealing 2 damage to Shirley.
Damage: Dealing 2 damage to Shirley.
Phase: Human Combat Damage
Phase: Human First Strike Damage
ResolveStack: Whenever Clockwork Vorrac attacks or blocks, remove a +1/+1 counter from it at end of combat.
Combat: Shirley assigned Ornithopter (88) to block Viridian Betrayers (47).
Shirley assigned Acidic Slime (116) to block Blightwidow (36).
Shirley assigned Brooding Saurian (119) to block Gnarlid Pack (31).
Shirley assigned Clockwork Vorrac (107) to block Wolf (1042).
Shirley didn't block Wolf (1044).
Shirley didn't block Wolf (1046).
Shirley didn't block Wolf (1048).
Shirley didn't block Wolf (1050).
Shirley didn't block Wolf (1052).
Shirley didn't block Wolf (1054).
Shirley didn't block Wolf (1056).
AddToStack: Shirley activated Clockwork Vorrac (107).
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Combat: Human declared Gnarlid Pack (31), Viridian Betrayers (47), Blightwidow (36), Wolf (1042), Wolf (1044), Wolf (1046), Wolf (1048), Wolf (1050), Wolf (1052), Wolf (1054) and Wolf (1056) to attack Shirley.
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
ResolveStack: Jade Mage (25) - Put (1) 1/1 Saproling token onto the battlefield.
AddToStack: Human activated Jade Mage (25).
Mana: Forest (13) - Tap: Add G to your mana pool.
Mana: Forest (17) - Tap: Add G to your mana pool.
Mana: Forest (6) - Tap: Add G to your mana pool.
ResolveStack: Jade Mage (25) - Put (1) 1/1 Saproling token onto the battlefield.
AddToStack: Human activated Jade Mage (25).
Mana: Forest (18) - Tap: Add G to your mana pool.
Mana: Forest (16) - Tap: Add G to your mana pool.
Mana: Forest (21) - Tap: Add G to your mana pool.
ResolveStack: Jade Mage - Creature 2 / 1
AddToStack: Human cast Jade Mage (25).
Mana: Forest (22) - Tap: Add G to your mana pool.
Mana: Forest (23) - Tap: Add G to your mana pool.
Land: Human played Forest (23)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 20 (Human)
Phase: Human Untap
Phase: Shirley Cleanup
ResolveStack: At the beginning of each end step, each player gains control of all nontoken permanents he or she owns.
AddToStack: Shirley activated Brooding Saurian (119).
Phase: Shirley End of Turn
ReplacementEffect: CARDNAME enters the battlefield with 4 +1/+1 counters on it.
ResolveStack: Clockwork Vorrac - Creature 0 / 0
AddToStack: Shirley cast Clockwork Vorrac (107).
Phase: Shirley Main2
Phase: Shirley EndCombat
Phase: Shirley Combat Damage
Phase: Shirley First Strike Damage
Phase: Shirley Declare Blockers - Play Instants and Abilities
Phase: Shirley Declare Blockers
Phase: Shirley Declare Attackers - Play Instants and Abilities
Phase: Shirley Declare Attackers
Phase: Shirley BeginCombat
Phase: Shirley Main1
Phase: Shirley Draw
Phase: Shirley Upkeep
Turn: Turn 19 (Shirley)
Phase: Shirley Untap
Phase: Human Cleanup
ResolveStack: At the beginning of each end step, each player gains control of all nontoken permanents he or she owns.
AddToStack: Shirley activated Brooding Saurian (119).
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: Howl of the Night Pack (35) - Put (8) 2/2 Wolf tokens onto the battlefield.
AddToStack: Human cast Howl of the Night Pack (35).
Mana: Forest (13) - Tap: Add G to your mana pool.
Mana: Forest (17) - Tap: Add G to your mana pool.
Mana: Forest (6) - Tap: Add G to your mana pool.
Mana: Forest (18) - Tap: Add G to your mana pool.
Mana: Forest (16) - Tap: Add G to your mana pool.
Mana: Forest (21) - Tap: Add G to your mana pool.
Mana: Forest (22) - Tap: Add G to your mana pool.
Land: Human played Forest (22)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 18 (Human)
Phase: Human Untap
Phase: Shirley Cleanup
ResolveStack: At the beginning of each end step, each player gains control of all nontoken permanents he or she owns.
AddToStack: Shirley activated Brooding Saurian (119).
Phase: Shirley End of Turn
Phase: Shirley Main2
Phase: Shirley EndCombat
Phase: Shirley Combat Damage
Phase: Shirley First Strike Damage
Phase: Shirley Declare Blockers - Play Instants and Abilities
Phase: Shirley Declare Blockers
Phase: Shirley Declare Attackers - Play Instants and Abilities
Phase: Shirley Declare Attackers
Phase: Shirley BeginCombat
ResolveStack: When Acidic Slime enters the battlefield, destroy target artifact, enchantment, or land. (Targeting Forest (5))
AddToStack: Shirley activated Acidic Slime (116) targeting Forest (5) .
ResolveStack: Acidic Slime - Creature 2 / 2
AddToStack: Shirley cast Acidic Slime (116).
Land: Shirley played Forest (89)
Phase: Shirley Main1
Phase: Shirley Draw
Phase: Shirley Upkeep
Turn: Turn 17 (Shirley)
Phase: Shirley Untap
Phase: Human Cleanup
ResolveStack: At the beginning of each end step, each player gains control of all nontoken permanents he or she owns.
AddToStack: Shirley activated Brooding Saurian (119).
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 Forest (21)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 16 (Human)
Phase: Human Untap
Phase: Shirley Cleanup
ResolveStack: At the beginning of each end step, each player gains control of all nontoken permanents he or she owns.
AddToStack: Shirley activated Brooding Saurian (119).
Phase: Shirley End of Turn
Phase: Shirley Main2
Phase: Shirley EndCombat
Phase: Shirley Combat Damage
Phase: Shirley First Strike Damage
Phase: Shirley Declare Blockers - Play Instants and Abilities
Phase: Shirley Declare Blockers
Phase: Shirley Declare Attackers - Play Instants and Abilities
Phase: Shirley Declare Attackers
Phase: Shirley BeginCombat
ResolveStack: Mask of Law and Grace (64) - Attach to Brooding Saurian (119)
AddToStack: Shirley cast Mask of Law and Grace (64) targeting Brooding Saurian (119) .
Phase: Shirley Main1
Phase: Shirley Draw
Phase: Shirley Upkeep
Turn: Turn 15 (Shirley)
Phase: Shirley Untap
Phase: Human Cleanup
ResolveStack: At the beginning of each end step, each player gains control of all nontoken permanents he or she owns.
AddToStack: Shirley activated Brooding Saurian (119).
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 Forest (16)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 14 (Human)
Phase: Human Untap
Phase: Shirley Cleanup
ResolveStack: At the beginning of each end step, each player gains control of all nontoken permanents he or she owns.
AddToStack: Shirley activated Brooding Saurian (119).
Phase: Shirley End of Turn
ResolveStack: Brooding Saurian - Creature 4 / 4
AddToStack: Shirley cast Brooding Saurian (119).
Phase: Shirley Main2
Phase: Shirley EndCombat
Phase: Shirley Combat Damage
Phase: Shirley First Strike Damage
Phase: Shirley Declare Blockers - Play Instants and Abilities
Phase: Shirley Declare Blockers
Phase: Shirley Declare Attackers - Play Instants and Abilities
Phase: Shirley Declare Attackers
Phase: Shirley BeginCombat
Land: Shirley played Plains (111)
Phase: Shirley Main1
Phase: Shirley Draw
Phase: Shirley Upkeep
Turn: Turn 13 (Shirley)
Phase: Shirley Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Damage: Dealing 4 damage to Ooze.
Damage: Dealing 1 damage to Viridian Betrayers.
Damage: Dealing 2 damage to Shirley.
Damage: Dealing 2 damage to Shirley. (as Poison Counters)
Poison: Shirley receives a poison counter from Blightwidow (36)
Phase: Human Combat Damage
Phase: Human First Strike Damage
Combat: Shirley assigned Ooze (253) to block Viridian Betrayers (47).
Shirley didn't block Blightwidow (36).
Shirley didn't block Gnarlid Pack (31).
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Combat: Human declared Gnarlid Pack (31), Viridian Betrayers (47) and Blightwidow (36) to attack Shirley.
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
ResolveStack: When Bond Beetle enters the battlefield, put a +1/+1 counter on target creature. (Targeting Viridian Betrayers (47))
AddToStack: Human activated Bond Beetle (49) targeting Viridian Betrayers (47) .
ResolveStack: Bond Beetle - Creature 0 / 1
AddToStack: Human cast Bond Beetle (49).
Mana: Forest (18) - Tap: Add G to your mana pool.
Land: Human played Forest (18)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 12 (Human)
Phase: Human Untap
Phase: Shirley Cleanup
Phase: Shirley End of Turn
ResolveStack: Gelatinous Genesis (71) - Put (1) 1/1 Ooze token onto the battlefield.
AddToStack: Shirley cast Gelatinous Genesis (71).
Phase: Shirley Main2
Phase: Shirley EndCombat
Phase: Shirley Combat Damage
Phase: Shirley First Strike Damage
Phase: Shirley Declare Blockers - Play Instants and Abilities
Phase: Shirley Declare Blockers
Phase: Shirley Declare Attackers - Play Instants and Abilities
Phase: Shirley Declare Attackers
Phase: Shirley BeginCombat
Land: Shirley played Forest (99)
Phase: Shirley Main1
Phase: Shirley Draw
Phase: Shirley Upkeep
Turn: Turn 11 (Shirley)
Phase: Shirley Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Damage: Dealing 2 damage to Shirley.
Damage: Dealing 3 damage to Shirley.
Phase: Human Combat Damage
Phase: Human First Strike Damage
Combat: Shirley didn't block Viridian Betrayers (47).
Shirley didn't block Gnarlid Pack (31).
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Combat: Human declared Gnarlid Pack (31) and Viridian Betrayers (47) to attack Shirley.
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
ResolveStack: Blightwidow - Creature 2 / 4
AddToStack: Human cast Blightwidow (36).
Mana: Forest (4) - Tap: Add G to your mana pool.
Mana: Forest (13) - Tap: Add G to your mana pool.
Mana: Forest (17) - Tap: Add G to your mana pool.
Mana: Forest (6) - Tap: Add G to your mana pool.
Land: Human played Forest (6)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 10 (Human)
Phase: Human Untap
Phase: Shirley Cleanup
Phase: Shirley End of Turn
Phase: Shirley Main2
Phase: Shirley EndCombat
Phase: Shirley Combat Damage
Phase: Shirley First Strike Damage
Phase: Shirley Declare Blockers - Play Instants and Abilities
Phase: Shirley Declare Blockers
Phase: Shirley Declare Attackers - Play Instants and Abilities
Phase: Shirley Declare Attackers
Phase: Shirley BeginCombat
ResolveStack: Mask of Law and Grace (63) - Attach to Ornithopter (88)
AddToStack: Shirley cast Mask of Law and Grace (63) targeting Ornithopter (88) .
Phase: Shirley Main1
Phase: Shirley Draw
Phase: Shirley Upkeep
Turn: Turn 9 (Shirley)
Phase: Shirley Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Damage: Dealing 2 damage to Shirley.
Damage: Dealing 3 damage to Shirley.
Phase: Human Combat Damage
Phase: Human First Strike Damage
Combat: Shirley didn't block Viridian Betrayers (47).
Shirley didn't block Gnarlid Pack (31).
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Combat: Human declared Gnarlid Pack (31) and Viridian Betrayers (47) to attack Shirley.
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Land: Human played Forest (17)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 8 (Human)
Phase: Human Untap
Phase: Shirley Cleanup
Phase: Shirley End of Turn
ResolveStack: Ornithopter - Creature 0 / 2
AddToStack: Shirley cast Ornithopter (88).
Phase: Shirley Main2
Phase: Shirley EndCombat
Phase: Shirley Combat Damage
Phase: Shirley First Strike Damage
Phase: Shirley Declare Blockers - Play Instants and Abilities
Phase: Shirley Declare Blockers
Phase: Shirley Declare Attackers - Play Instants and Abilities
Phase: Shirley Declare Attackers
Phase: Shirley BeginCombat
Phase: Shirley Main1
Phase: Shirley Draw
Phase: Shirley Upkeep
Turn: Turn 7 (Shirley)
Phase: Shirley Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Damage: Dealing 2 damage to Shirley.
Phase: Human Combat Damage
Phase: Human First Strike Damage
Combat: Shirley didn't block Gnarlid Pack (31).
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Combat: Human declared Gnarlid Pack (31) to attack Shirley.
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
ResolveStack: Viridian Betrayers - Creature 3 / 1
AddToStack: Human cast Viridian Betrayers (47).
Mana: Forest (5) - Tap: Add G to your mana pool.
Mana: Forest (4) - Tap: Add G to your mana pool.
Mana: Forest (13) - Tap: Add G to your mana pool.
Land: Human played Forest (13)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 6 (Human)
Phase: Human Untap
Phase: Shirley Cleanup
Phase: Shirley End of Turn
Phase: Shirley Main2
Phase: Shirley EndCombat
Phase: Shirley Combat Damage
Phase: Shirley First Strike Damage
Phase: Shirley Declare Blockers - Play Instants and Abilities
Phase: Shirley Declare Blockers
Phase: Shirley Declare Attackers - Play Instants and Abilities
Phase: Shirley Declare Attackers
Phase: Shirley BeginCombat
Phase: Shirley Main1
Phase: Shirley Draw
Phase: Shirley Upkeep
Turn: Turn 5 (Shirley)
Phase: Shirley 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
ReplacementEffect: CARDNAME enters the battlefield with a +1/+1 counter on it for each time it was kicked.
ResolveStack: Gnarlid Pack - Creature 2 / 2
AddToStack: Human cast Gnarlid Pack (31).
Mana: Forest (5) - Tap: Add G to your mana pool.
Mana: Forest (4) - Tap: Add G to your mana pool.
Land: Human played Forest (4)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 4 (Human)
Phase: Human Untap
Phase: Shirley Cleanup
Phase: Shirley End of Turn
Phase: Shirley Main2
Phase: Shirley EndCombat
Phase: Shirley Combat Damage
Phase: Shirley First Strike Damage
Phase: Shirley Declare Blockers - Play Instants and Abilities
Phase: Shirley Declare Blockers
Phase: Shirley Declare Attackers - Play Instants and Abilities
Phase: Shirley Declare Attackers
Phase: Shirley BeginCombat
ResolveStack: Windswept Heath (62) - - Shirley searches his/her's library for 1 Forest,Plains and puts that card onto the battlefield. Then shuffle that library.
AddToStack: Shirley activated Windswept Heath (62).
Land: Shirley played Windswept Heath (62)
Phase: Shirley Main1
Phase: Shirley Draw
Phase: Shirley Upkeep
Turn: Turn 3 (Shirley)
Phase: Shirley 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: Wall of Wood - Creature 0 / 3
AddToStack: Human cast Wall of Wood (51).
Mana: Forest (5) - Tap: Add G to your mana pool.
Land: Human played Forest (5)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 2 (Human)
Phase: Human Untap
Phase: Shirley Cleanup
Phase: Shirley End of Turn
Phase: Shirley Main2
Phase: Shirley EndCombat
Phase: Shirley Combat Damage
Phase: Shirley First Strike Damage
Phase: Shirley Declare Blockers - Play Instants and Abilities
Phase: Shirley Declare Blockers
Phase: Shirley Declare Attackers - Play Instants and Abilities
Phase: Shirley Declare Attackers
Phase: Shirley BeginCombat
Land: Shirley played Forest (98)
Phase: Shirley Main1
Phase: Shirley Draw
Phase: Shirley Upkeep
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.13-r21215
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_21 Oracle Corporation
java.lang.NullPointerException
at forge.card.cardfactory.CardFactoryUtil.xCount(CardFactoryUtil.java:1323)
at forge.card.ability.AbilityUtils.xCount(AbilityUtils.java:1245)
at forge.card.ability.AbilityUtils.calculateAmount(AbilityUtils.java:349)
at forge.card.staticability.StaticAbility.checkConditions(StaticAbility.java:532)
at forge.card.staticability.StaticAbility.applyAbility(StaticAbility.java:238)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:892)
at forge.card.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:190)
at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:201)
at forge.game.GameAction.checkStateEffects(GameAction.java:1084)
at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:350)
at forge.gui.InputProxy$1.run(InputProxy.java:66)
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: 04-26-2013 ver 1.3.13

Posted:
30 Apr 2013, 22:29
by Hellfish
DariusIV wrote:I've noticed there are tabs for Command Zone, and a folder for Commander decks, but I can't seem to find a way to play in the EDH format...is this only in the process of being developed or am I missing something?
The Command Zone is used for other variants as well. Commander itself is under development, with quite a few pieces missing unfortunately.
Re: Forge Beta: 04-26-2013 ver 1.3.13

Posted:
01 May 2013, 00:08
by Zirbert
I get to play both ETB kicker abilities for
Nightscape Battlemage, even when I don't pay for one or both of them. I haven't yet tested whether the AI also gets them for free, or whether the same issue affects the other Battlemages.
Re: Forge Beta: 04-26-2013 ver 1.3.13

Posted:
01 May 2013, 08:24
by Hellfish
1)Well, you must be a crappy human being if you expect people to help you when you insult them. Go copy normal people if you fail so much. Also, using Cheat Engine isn't exactly intended usage.
2)That system was introduced only very recently to fix Dragon's Maze boosters, it's bound to have a few bugs growing up unfortunately.The person that created it and knows it best is currently on vacation but we are working to fix this.
Re: Forge Beta: 04-26-2013 ver 1.3.13

Posted:
01 May 2013, 08:38
by aaltomar
Description: Playing Zvi Mowshowitz's Mythic deck and with
Finest Hour's second attack phase the game throws the exeption when you select the same card again that attacked on the first turn. It doesn't seem to matter which card is attacking (tried two times and the exeption came up on additional combat phase when selecting the card, playfield was different on both occasions).
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.13-r21215
Operating System: Windows 7 6.1 amd64
Java Version: 1.6.0_33 Sun Microsystems Inc.
java.lang.NullPointerException
at forge.game.phase.PhaseUtil.handleAttackingTriggers(PhaseUtil.java:176)
at forge.game.phase.PhaseUtil.handleDeclareAttackers(PhaseUtil.java:159)
at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:296)
at forge.gui.InputProxy$1.run(InputProxy.java:66)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)