Forge Beta: 08-30-2013 ver 1.4.7
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 08-30-2013 ver 1.4.7
by cc-drake » 04 Sep 2013, 05:49
When I tap several creatures with a total power of 21 for Keldon Battlewagon, the Wagon ends up with +308/+0.
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Max mtg » 04 Sep 2013, 06:17
Oh, it's easy then. Decknames must not include slashes. I'll add some code to replace slashes with something like underscore at the moment decks are loaded.gos wrote:When you choose a deck with a name containing "/" you receive the following error when you try to start a constructed match:Chris H. wrote:- Constructed Mode decks can now be stored in subfolders -[/b]
The feature is half-complete now. Forge can read subfolders in constructed deck, you may start game with such deck, but cannot yet edit decks in subfolders nor manipulate subfolders.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.4.7-r23046M
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_07 Oracle Corporation
java.lang.NullPointerException
at forge.deck.DeckgenUtil.getConstructedDeck(DeckgenUtil.java:117)
at forge.gui.toolbox.special.FDeckChooser.getDeck(FDeckChooser.java:286)
at forge.gui.toolbox.special.FDeckChooser.getPlayer(FDeckChooser.java:308)
at forge.gui.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:102)
at forge.gui.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:30)
at forge.gui.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:59)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$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)
- "Example deck" | Open
- [metadata]
Name=Torture/Sneak by Eric Markowicz
[Main]
4 Colossus of Sardia|10E
4 Denizen of the Deep|10E
4 Devouring Strossus|INV
4 Draco|DRB
4 Krosan Cloudscraper|TSB
12 Mountain|M14
4 Pandemonium|TSB
4 Pitchstone Wall|TOR
4 Sneak Attack|USG
10 Swamp|M14
4 Tortured Existence|STH
2 Vampiric Tutor|6ED
[sideboard]
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Luxis » 04 Sep 2013, 07:59
Tried to use Sorin Markov's first ability (+2: Deals 2 damage to target creature or player and you gain 2 life.) on MY Garruk Relentless.. haha Didn't worked as I expected. haha
Just to remind you guys know of this possibility. : )
Keep up the great work!
Just to remind you guys know of this possibility. : )
Keep up the great work!
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Luxis » 04 Sep 2013, 08:07
I.A. always picking "Sliver" with "Urza's Incubator".
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Luxis » 04 Sep 2013, 08:19
"Zombie Master" is classified as a Zombie, according to the "Card Detail" of yours and on the card it just says "Summon Lord" (that old ones). But he's effect, "All zombies gain Regenerate and Swampwalk", doesn't apply on him.
It was really supose to be this way, or..?
It was really supose to be this way, or..?
Re: Forge Beta: 08-30-2013 ver 1.4.7
by swordshine » 04 Sep 2013, 10:53
Please check the oracle text for this card. It says "Other Zombie creatures have swampwalk. Other Zombies have "B: Regenerate this permanent."". I think this card in Forge is correct.Luxis wrote:"Zombie Master" is classified as a Zombie, according to the "Card Detail" of yours and on the card it just says "Summon Lord" (that old ones). But he's effect, "All zombies gain Regenerate and Swampwalk", doesn't apply on him.
It was really supose to be this way, or..?
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Forge Beta: 08-30-2013 ver 1.4.7
by swordshine » 04 Sep 2013, 10:55
You cannot target a planeswalker. You may target the controller and redirect the damage.Luxis wrote:Tried to use Sorin Markov's first ability (+2: Deals 2 damage to target creature or player and you gain 2 life.) on MY Garruk Relentless.. haha Didn't worked as I expected. haha
Just to remind you guys know of this possibility. : )
Keep up the great work!
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Forge Beta: 08-30-2013 ver 1.4.7
by swordshine » 04 Sep 2013, 10:55
Fixed. Thanks, Luxis.Luxis wrote:I.A. always picking "Sliver" with "Urza's Incubator".
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Luxis » 04 Sep 2013, 11:20
Hehe, I know, man. The thing is, I click on myself and the damage goes directly to me, and of course, nothing seems to happen, since I lose and gain life. heheswordshine wrote:You cannot target a planeswalker. You may target the controller and redirect the damage.Luxis wrote:Tried to use Sorin Markov's first ability (+2: Deals 2 damage to target creature or player and you gain 2 life.) on MY Garruk Relentless.. haha Didn't worked as I expected. haha
Just to remind you guys know of this possibility. : )
Keep up the great work!
Oh, and about the Zombie Master thing. Ouch, my bad! haha It WAS "All zombies". Thanks!
Re: Forge Beta: 08-30-2013 ver 1.4.7
by friarsol » 04 Sep 2013, 12:19
Because this is the simplified rule. You can only redirect damage from a player to a planeswalker you don't control.Hehe, I know, man. The thing is, I click on myself and the damage goes directly to me, and of course, nothing seems to happen, since I lose and gain life. heheLuxis wrote:You cannot target a planeswalker. You may target the controller and redirect the damage.
Last edited by friarsol on 04 Sep 2013, 18:15, edited 1 time in total.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 08-30-2013 ver 1.4.7
by deathtao » 04 Sep 2013, 18:09
Crash when entering card shop.
- InvalidLayoutFileException | Open
- Code: Select all
Forge Version: 1.4.7-r23046M
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_25 Oracle Corporation
forge.gui.framework.InvalidLayoutFileException
at forge.gui.framework.SLayoutIO.loadLayout(SLayoutIO.java:393)
at forge.gui.deckeditor.VDeckEditorUI.populate(VDeckEditorUI.java:35)
at forge.control.FControl.changeState(FControl.java:282)
at forge.gui.home.quest.SSubmenuQuestUtil.showSpellShop(SSubmenuQuestUtil.java:251)
at forge.gui.home.quest.CSubmenuDuels$1.run(CSubmenuDuels.java:44)
at forge.gui.toolbox.FLabel._doMouseAction(FLabel.java:309)
at forge.gui.toolbox.FLabel.access$1300(FLabel.java:51)
at forge.gui.toolbox.FLabel$6.mouseReleased(FLabel.java:355)
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)
- deathtao
- Posts: 2
- Joined: 04 Sep 2013, 18:07
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Alico » 04 Sep 2013, 20:41
Having more than one copy of Maelstrom Nexus out should give your first spell a copy of cascade for each one out. They all trigger, but only the first one does anything.
Vanish into Memory is still broken. The 1.4.7 version fixed checking power and toughness before and after it leaves play, but it still does not work properly with tokens. Tokens don't come back into play, and therefor you don't discard any cards at all. I think if you made it reset the remembered toughness of the exiled creature to zero, then checked it again after the creature came back into play, this would fix the issue, as the token would not come back into play.
Vanish into Memory is still broken. The 1.4.7 version fixed checking power and toughness before and after it leaves play, but it still does not work properly with tokens. Tokens don't come back into play, and therefor you don't discard any cards at all. I think if you made it reset the remembered toughness of the exiled creature to zero, then checked it again after the creature came back into play, this would fix the issue, as the token would not come back into play.
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Luxis » 04 Sep 2013, 20:55
You're saying that I can't assign damage to a planeswalker of mine, Friarsol? This is actually a rule of MTG?
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Pande » 04 Sep 2013, 21:12
If you attack with Somnophore and there are no valid targets (e.g. a creatureless opponent), the duel will block because it is not possible to cancel the selection.
Thank you for the frequent releases!
Thank you for the frequent releases!
Re: Forge Beta: 08-30-2013 ver 1.4.7
by friarsol » 04 Sep 2013, 21:17
306.7. If noncombat damage would be dealt to a player by a source controlled by an opponent, that opponent may have that source deal that damage to a planeswalker the first player controls instead. This is a redirection effect (see rule 614.9) and is subject to the normal rules for ordering replacement effects (see rule 616). The opponent chooses whether to redirect the damage as the redirection effect is applied.Luxis wrote:You're saying that I can't assign damage to a planeswalker of mine, Friarsol? This is actually a rule of MTG?
Since you are not your opponent you can't damage your own Planeswalker with a Lightning Bolt.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Who is online
Users browsing this forum: No registered users and 50 guests