Forge Beta: 03-01-2013 ver 1.3.9
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 03-01-2013 ver 1.3.9
by serrasmurf » 03 Mar 2013, 09:26
I got Enduring Renewal in play
My Viridian Emissary dies and gets returned to my hand, but I can't play it
Forge freezes when a token goes to the graveyard
My Viridian Emissary dies and gets returned to my hand, but I can't play it
Forge freezes when a token goes to the graveyard
- serrasmurf
- Posts: 316
- Joined: 30 Jan 2010, 14:09
- Location: The Netherlands
- Has thanked: 3 times
- Been thanked: 18 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by Doomlord » 03 Mar 2013, 11:51
This is wrong. See rule 603.6b in the comprehensive rules.To my knowledge, no, as it enters play, its a 1/1, so unless it triggers evolve at this point, evolve wont trigger when it gets the buff from controlling a forest. If it did trigger evolve while being a 1/1, however, it would be a 2/3 when evolve resolves.
Continuous effects that modify characteristics of a permanent do so the moment the permanent is on the battlefield (and not before then). The permanent is never on the battlefield with its unmodified characteristics. Continuous effects don’t apply before the permanent is on the battlefield, however (see rule 603.6e).
Re: Forge Beta: 03-01-2013 ver 1.3.9
by muppet » 03 Mar 2013, 11:53
when I play Scapeshift with Valakut, the Molten Pinnacle in play and get 5 shock lands that are mountains I deal no damage instead of 15 that I am expecting.
Re: Forge Beta: 03-01-2013 ver 1.3.9
by serrasmurf » 03 Mar 2013, 12:46
I got a token equipped with Skullclamp.
Token dies, but i get no cards.
Tokens do touch the graveyard, or did I miss a rules change?
Token dies, but i get no cards.
Tokens do touch the graveyard, or did I miss a rules change?
- serrasmurf
- Posts: 316
- Joined: 30 Jan 2010, 14:09
- Location: The Netherlands
- Has thanked: 3 times
- Been thanked: 18 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by Sloth » 03 Mar 2013, 12:49
serrasmurf wrote:I got Enduring Renewal in play
My Viridian Emissary dies and gets returned to my hand, but I can't play it
Forge freezes when a token goes to the graveyard
Both fixed! Thanks serrasmurf.serrasmurf wrote:I got a token equipped with Skullclamp.
Token dies, but i get no cards.
Tokens do touch the graveyard, or did I miss a rules change?
You need 6 Mountains to trigger Valakut.muppet wrote:when I play Scapeshift with Valakut, the Molten Pinnacle in play and get 5 shock lands that are mountains I deal no damage instead of 15 that I am expecting.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by serrasmurf » 03 Mar 2013, 14:22
Any suggestions on how to increase the spell shop merchandize, including the availability of fat packs? It's tough to develop a deck now..
EDIT, i see the quest preferences for the shop work when I start a new quest, it now looks more of a proper mall instead of an old communist grocery
Only the fat packs are not there anymore, deliberately?
EDIT, i see the quest preferences for the shop work when I start a new quest, it now looks more of a proper mall instead of an old communist grocery

Only the fat packs are not there anymore, deliberately?
- serrasmurf
- Posts: 316
- Joined: 30 Jan 2010, 14:09
- Location: The Netherlands
- Has thanked: 3 times
- Been thanked: 18 times
Re: Forge Beta: 03-01-2013 ver 1.3.9
by freddyjsg » 03 Mar 2013, 14:57
I have noticed that a lot of effects that should be mandatory let me hit the ok button as if they were optional. I will list some, but i believe that there are a lot more
- Treacherous Pit-Dweller ETB effect. I keep him even if he dies.
- Black Cat random discard trigger.
- Bloodgift Demon
Also I've got a problem when the AI casts Unhallowed Pact. When the enchanted creature dies it returns to the battlefield, but it says that Unhallowed Pact is still enchanting it, and will keep returning from grave as it dies.
And if my Unhallowed Cathar dies, it returns from my graveyard at the end of the turn, as if it still were a Loyal Cathar
- Treacherous Pit-Dweller ETB effect. I keep him even if he dies.
- Black Cat random discard trigger.
- Bloodgift Demon
Also I've got a problem when the AI casts Unhallowed Pact. When the enchanted creature dies it returns to the battlefield, but it says that Unhallowed Pact is still enchanting it, and will keep returning from grave as it dies.
And if my Unhallowed Cathar dies, it returns from my graveyard at the end of the turn, as if it still were a Loyal Cathar
Re: Forge Beta: 03-01-2013 ver 1.3.9
by sidaism » 03 Mar 2013, 16:41
Computer can cast Mind Grind with x=0 and mill my whole deck to the graveyard, this card works fine if being cast by player
- sidaism
- Posts: 6
- Joined: 20 Feb 2013, 04:14
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 03-01-2013 ver 1.3.9
by Xitax » 03 Mar 2013, 18:03
- Code: Select all
[code]Yes, that's the question. When does a creature enter play with the buff already applied?
- So if effects like "Creature gets +x/+x conditionally" (or -x/-x like Heartless Summoning are similar, so playing a 2/2 with that in play should still trigger Evolve of Experiment One) such as Kird Ape, Mayor of Avabruck, or Crusade don't apply until after the creature hits the battlefield then those bonuses won't trigger evolve. Similar buffs: Some Metalcraft like Auriok Sunchaser?
- Bonuses that do trigger evolve: Devour? Undying? Bloodthirst? Graft? Modular?[/code]
No that's all wrong.
Evolve triggers if a creature with greater power or toughness enters the battlefield. It checks on resolution to see if it still has a greater power and toughness, and if so gets the +1/+1 counter.
Examples: With Experiment One in play.
-Cast a Kird Ape and have a Forest in play. Does not trigger evolve since it comes into play as 1/1. Similar effect with anything on the battlefield that gives +x/+x or -x/-x - those do not affect the p/t as it comes into play. Examples - Mayor of Avabruck, Crusade, Metalcraft.
-Cast Balduvian Bears with Heartless Summoning in play. Triggers evolve, but when it resolves it sees a 1/1. No counter.
-Anything like Devour, Undying, Bloodthirst, Graft, or Modular will cause the creature to enter play with a different p/t than printed on the card and may trigger evolve.
-Anything done to the creature that came into play before evolve resolves may affect whether you get a counter or not. E.G. Smother something with evolve on the stack and evolve fizzles. Similarly, and hilariously, if you Giant Growth the Experiment One with evolve on the stack, you get no counter if the creature cast now no longer has a higher P or T...
-Anything like Devour, Undying, Bloodthirst, Graft, or Modular should trigger evolve since they come into play with counters. Even Persist, as long as it still has a greater P or T after getting -1/-1.
-Rule 603.6b as Doomlord mentioned. Mayor of Avabruck, Crusade, Kird Ape with a Forest in play, some Metalcraft - all should matter when triggering evolve because the creature comes into play in the altered state.
-Evolve checks again when resolving, so things can change between the trigger and resolution can affect whether you get the counter.
Re: Forge Beta: 03-01-2013 ver 1.3.9
by cc-drake » 03 Mar 2013, 18:56
AI doesn't sacrifice Mountains to Rathi Dragon.
Re: Forge Beta: 03-01-2013 ver 1.3.9
by xPUNskis » 03 Mar 2013, 22:20
As I try to boot up Forge, it freezes at 1388 and never starts up again.
Re: Forge Beta: 03-01-2013 ver 1.3.9
by ChaossssMark » 03 Mar 2013, 22:26
Maybe this has been mentioned earlier:
Tamiyo went ultimate on my side, Lili of the Veil hits the grave, with the emblem active, returns to my hand, but Forge thinks Lili has 0 counters, and does not let me cast her. Same thing with other planeswalkers...
I can provide pics and logs if needed.
PS: Mind grind was bug was also in earlier versions (as far as I can tell, as long as the card was in Forge...)
Tamiyo went ultimate on my side, Lili of the Veil hits the grave, with the emblem active, returns to my hand, but Forge thinks Lili has 0 counters, and does not let me cast her. Same thing with other planeswalkers...
I can provide pics and logs if needed.
PS: Mind grind was bug was also in earlier versions (as far as I can tell, as long as the card was in Forge...)
- ChaossssMark
- Posts: 25
- Joined: 04 Feb 2013, 18:24
- Has thanked: 2 times
- Been thanked: 0 time
Re: Forge Beta: 03-01-2013 ver 1.3.9
by ChaossssMark » 03 Mar 2013, 22:33
Sorry for the double post, but this also happened just now:
Description: Dissipated an Angel of Glory's Rise. AI had a Cavern of Souls, but set to Human.
Description: Dissipated an Angel of Glory's Rise. AI had a Cavern of Souls, but set to Human.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.9-r19953
Operating System: Windows Vista 6.0 x86
Java Version: 1.7.0_15 Oracle Corporation
java.lang.NullPointerException
at forge.card.ability.ai.CounterAi.canPlayAI(CounterAi.java:83)
at forge.card.ability.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:16)
at forge.card.spellability.AbilitySub.canPlayAI(AbilitySub.java:123)
at forge.card.ability.ai.CharmAi.chooseOptionsAi(CharmAi.java:42)
at forge.card.ability.ai.CharmAi.canPlayAI(CharmAi.java:25)
at forge.card.ability.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:16)
at forge.card.ability.SpellApiBased.canPlayAI(SpellApiBased.java:48)
at forge.game.ai.AiController.canPlayAndPayFor(AiController.java:469)
at forge.game.ai.AiController.chooseSpellAbilities(AiController.java:457)
at forge.game.ai.AiController.getSpellAbilityToPlay(AiController.java:101)
at forge.game.ai.AiInputCommon.playSpellAbilities(AiInputCommon.java:161)
at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:82)
at forge.gui.GuiInput.setInput(GuiInput.java:71)
at forge.gui.GuiInput.update(GuiInput.java:54)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.util.MyObservable.updateObservers(MyObservable.java:38)
at forge.control.input.InputControl.resetInput(InputControl.java:141)
at forge.control.input.InputControl.resetInput(InputControl.java:137)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:740)
at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:57)
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.AbstractButton.doClick(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at forge.gui.toolbox.FButton$1.keyPressed(FButton.java:87)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(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)
- ChaossssMark
- Posts: 25
- Joined: 04 Feb 2013, 18:24
- Has thanked: 2 times
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 28 guests