Page 4 of 11

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 03 Jun 2013, 15:19
by Doerk
Hib wrote:I can't pay X mana for Detritivore 's suspend ability. The OK button is always grayed out.
Same thing for Mind Grind. See screenshot.

Forge_MindGrind.jpg
Greyed out button for Mind Grind.

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 03 Jun 2013, 16:20
by kvothe
Max mtg wrote:Personally I don't know what went wrong with them.

Since every developer chooses his own priorities about what to work on, some inquiries might remain unanswered for several weeks.
I am sorry.
Thank you.
It's not a big problem, I was just wondering if it was simply moved to another folder which I could not find.

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 03 Jun 2013, 17:47
by N25
Again, great release! However, I just noticed that the "skulking" effect (i.e. Skulking Knight) is not working properly on this version.

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 03 Jun 2013, 18:01
by Bundy
I cast Progenitor Mimic and copy my Thragtusk. Every copy i get from it at my upkeep gives me 5 life, but when one of those copies leave play i do not get a 3/3 beast token.
Progenitor Mimic mouse over | Open
You may have Progenitor Mimic enter the battlefield as a copy of any creature on the battlefield except it gains "At the beginning of your upkeep, if this creature isn't a token, put a token onto the battlefield that's a copy of this creature."


EDIT: when a copy of Thragtusk cloned with Followed Footsteps leaves play, there is also no token created. The original Thragtusk makes a token when it leaves play.

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 03 Jun 2013, 18:17
by Pux
It is impossible to pay an R: activated ability (for example the Shivan Dragon one) with Coldsteel Heart. It is possible to add the mana to the mana pool and then activate the ability though.

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 03 Jun 2013, 18:40
by friarsol
Bundy wrote:I cast Progenitor Mimic and copy my Thragtusk. Every copy i get from it at my upkeep gives me 5 life, but when one of those copies leave play i do not get a 3/3 beast token.
Progenitor Mimic mouse over | Open
You may have Progenitor Mimic enter the battlefield as a copy of any creature on the battlefield except it gains "At the beginning of your upkeep, if this creature isn't a token, put a token onto the battlefield that's a copy of this creature."


EDIT: when a copy of Thragtusk cloned with Followed Footsteps leaves play, there is also no token created. The original Thragtusk makes a token when it leaves play.
This just sounds like the known issue that's in the release notes:

"1. Leave play triggers don't work correct for clones."

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 03 Jun 2013, 21:13
by gos
I copied my Hatching Plans with Copy Enchantment. I then cast a Leyline of Singularity, causing both Plans to go to the graveyard. I only drew 3 cards.

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 03 Jun 2013, 21:22
by Sloth
moomarc wrote:
Sloth wrote:
freddyjsg wrote:Thanks for the release. By the way the illusion ability isn't working correctly. The creature isn't sacrificed when it becomes targeted
I can't reproduce this. Which cards were used?
I'm getting the same thing (r21906) using Phantasmal Bear. I could gain control of it with Control Magic and damage it with Lava Dart.
N25 wrote:Again, great release! However, I just noticed that the "skulking" effect (i.e. Skulking Knight) is not working properly on this version.
OK, fixed! Thanks freddyjsg, N25 and marc.

Nordos wrote:Chronozoa tokens don't get copied when they vanish
Bundy wrote:I cast Progenitor Mimic and copy my Thragtusk. Every copy i get from it at my upkeep gives me 5 life, but when one of those copies leave play i do not get a 3/3 beast token.
Progenitor Mimic mouse over | Open
You may have Progenitor Mimic enter the battlefield as a copy of any creature on the battlefield except it gains "At the beginning of your upkeep, if this creature isn't a token, put a token onto the battlefield that's a copy of this creature."


EDIT: when a copy of Thragtusk cloned with Followed Footsteps leaves play, there is also no token created. The original Thragtusk makes a token when it leaves play.
gos wrote:I copied my Hatching Plans with Copy Enchantment. I then cast a Leyline of Singularity, causing both Plans to go to the graveyard. I only drew 3 cards.
Fixed! Thanks Bundy, gos and Nordos.

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 04 Jun 2013, 04:21
by Xitax
AI vs. AI game. So sorry but I can't describe what was on the board at the time because it kept going behind the error report.

Description: No idea!

NullPointerException | Open
Code: Select all
Forge Version:    1.4.0-r21849
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.game.player.Player.isOpponentOf(Player.java:350)
   at forge.Card.canBeShownTo(Card.java:8120)
   at forge.control.FControl.mayShowCard(FControl.java:329)
   at forge.gui.match.controllers.CDetail.showCard(CDetail.java:48)
   at forge.gui.match.CMatchUI.setCard(CMatchUI.java:247)
   at forge.gui.match.CMatchUI.setCard(CMatchUI.java:243)
   at forge.control.FControlGamePlayback$2.run(FControlGamePlayback.java:118)
   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)

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 04 Jun 2013, 06:17
by Max mtg
Xitax wrote:AI vs. AI game. So sorry but I can't describe what was on the board at the time because it kept going behind the error report.
I've instructed UI to show cards without other condition checks if game has no human player. (r21946)

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 04 Jun 2013, 06:19
by Nordos
Morphed creatures cause error (I think whenever they enter the battlefield or a new phase is about to begin)

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 04 Jun 2013, 09:25
by newcomer
newcomer wrote: Nordos has raised this before and Chris H replied to it already, but I noticed that my OS and java version are different. I tried to open the deck editor after starting and got the txt.
I have not heard back since, have I missed something obvious? Thanks in advance.

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 04 Jun 2013, 15:35
by LordHelmchen
Description: I had two Possibility Storm in play. Opponent cast a spell, both Storms triggered. First trigger resolved, second threw the exeption.
What's also intereting is that forge used to be closable after exeptions, nowadays it seems I have to go through task manager to kill it.

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.4.0-r21849
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_09 Oracle Corporation

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   at java.util.ArrayList.rangeCheck(Unknown Source)
   at java.util.ArrayList.get(Unknown Source)
   at forge.card.ability.effects.PlayEffect.resolve(PlayEffect.java:69)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1057)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1050)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1063)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1050)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1063)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1034)
   at forge.card.spellability.HumanPlaySpellAbility.fillRequirements(HumanPlaySpellAbility.java:108)
   at forge.game.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:240)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:367)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1057)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1034)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:585)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:738)
   at forge.game.GameAction.startGame(GameAction.java:1528)
   at forge.game.Match$1.run(Match.java:101)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Also, my post from 1.3.11 still stands:
I have a Mercurial Chemister equipped with Illusionist's Bracers ["Whenever an ability of equipped creature is activated, if it isn't a mana ability, copy that ability. You may choose new targets for the copy."]. I activate the Chemister's second ability, and a copy is created by the bracers. However, the copy deals zero damage, even if a non-zero amount is dealt by the original effect.
This is, if I'm not mistaken, in contrast to
"706.10. To copy a spell or activated ability means to put a copy of it onto the stack; a copy of a spell isn’t cast and a copy of an activated ability isn’t activated. A copy of a spell or ability copies both the characteristics of the spell or ability and all decisions made for it, including modes, targets, the value of X, and additional or alternative costs. (See rule 601, “Casting Spells.”) Choices that are normally made on resolution are not copied. If an effect of the copy refers to objects used to pay its costs, it uses the objects used to pay the costs of the original spell or ability."

EDIT: another one: trying to play Mind Grind: the mana for x is counted, but only the cancel button is available, ok stays greyed out.

Re: Forge Beta: 05-31-2013 ver 1.4.0

PostPosted: 04 Jun 2013, 18:29
by rnitni
Description: Opponent (Easy Ninja Higure deck) plays Eerie Procession

NullPointerException | Open
Code: Select all
Forge Version:    1.4.0-r21849
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.card.mana.ManaCostBeingPaid.applySpellCostChange(ManaCostBeingPaid.java:497)
   at forge.game.ai.ComputerUtilMana.calculateManaCost(ComputerUtilMana.java:463)
   at forge.game.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:83)
   at forge.game.ai.ComputerUtilMana.hasEnoughManaSourcesToCast(ComputerUtilMana.java:57)
   at forge.card.ability.ai.ChangeZoneAi.hiddenOriginResolveAI(ChangeZoneAi.java:1229)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:598)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:353)
   at forge.card.ability.SpellApiBased.resolve(SpellApiBased.java:54)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1057)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1034)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:585)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:738)
   at forge.game.GameAction.startGame(GameAction.java:1528)
   at forge.game.Match$1.run(Match.java:101)
   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: 05-31-2013 ver 1.4.0

PostPosted: 04 Jun 2013, 19:29
by LordHelmchen
Land cards exiled with Nightveil Specter are listed in the flashback-able cards, but cannot be played. Playing nonlands via the Specter works, and playing a land from my hand confirmed that I had not yet played a land this turn.