Page 272 of 441

Re: Current Known Bugs list

PostPosted: 15 Feb 2011, 03:05
by timmermac
:!: Fracturing Gust does not give life. I destroyed a Mox Jet and a Cursed Land and got no life.

Re: Current Known Bugs list

PostPosted: 15 Feb 2011, 04:14
by slapshot5
timmermac wrote:February 14th Beta...

Playing Predatory Nightstalker results in the following error message.

[/code]

It's ETB ability also does not occur.

Edit: I am also unable to continue the game and match that this occurred in.

Edit2: Starting a new match results in a NPE.
Now fixed in SVN. Thanks.

-slapshot5

Re: Current Known Bugs list

PostPosted: 15 Feb 2011, 09:27
by cc-drake
- After AI took my Soltari Monk with Volition Reins, the Monk got no summoning sickness and attacked immediately. Then, in the Declare Blockers step, I destroyed Volition Reins with Quiet Purity, but the Monk had still "=Attached: Volition Reins =" written in it's text box and kept on attacking on AI's side of the battlefield.
- When Hammer of Ruin wants me to choose an equipment to destroy, the Cancel-Button is greyed out so that the game is over since AI has no equipments on the battlefield.
- Error in AI's main phase:
Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


There is an error in the card code for Borrowing the East Wind:



Version:
Forge -- official beta: $Date: 2011-01-06 11:34:48 -0500 (Thu, 06 Jan 2011) $, SVN revision: $Revision: 4891 $

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_23 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NumberFormatException: For input string: "PayX"
   at java.lang.NumberFormatException.forInputString(Unknown Source)
   at java.lang.Integer.parseInt(Unknown Source)
   at java.lang.Integer.parseInt(Unknown Source)
   at forge.AbilityFactory.calculateAmount(AbilityFactory.java:711)
   at forge.ComputerUtil.canPayCost(ComputerUtil.java:191)
   at forge.ComputerAI_General.getPlayable(ComputerAI_General.java:178)
   at forge.ComputerAI_General.getMain2(ComputerAI_General.java:144)
   at forge.ComputerAI_General.playCards(ComputerAI_General.java:34)
   at forge.ComputerAI_General.main2(ComputerAI_General.java:30)
   at forge.ComputerAI_Input.think(ComputerAI_Input.java:65)
   at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:31)
   at forge.GuiInput.setInput(GuiInput.java:27)
   at forge.GuiInput.update(GuiInput.java:21)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:9)
   at forge.Phase.nextPhase(Phase.java:377)
   at forge.Phase.nextPhase(Phase.java:380)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:738)
   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.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)
- I'm unable to counter any spell with Dream Fracture (nothing happens when clicking on it)
- Something is wrong with Allosaurus Rider: First, it's alternative cost isn't shown in the text field, second, AI can play it first turn without exiling any card.
- Soldevi Steam Beast asks to choose an opponent to get 2 life (there is only one)

Re: Current Known Bugs list

PostPosted: 15 Feb 2011, 10:29
by Hellfish
cc-drake:
Dream Fracture - has been fixed. In fact, all counterspells are borked at this time. :( There is an intermediate build in the beta thread since it's quite a big issue.
Hammer of Ruin - Actually, what happened is that it expected you to choose among your own equipment as well, where the hammer itself was a valid target. It's fixed now,though.

Re: Current Known Bugs list

PostPosted: 15 Feb 2011, 10:32
by Sloth
Zirbert wrote:This one's so minor that I feel bad about it, but what the hey, let's be persnickety perfectionists.

The ability description of Aerie Ouphes uses "it's" where it should use "its" ("equal to it's power").

(I'm really the last guy who should be pointing out typos - I predict needing to edit this post at least 3 times to make it coherent.)
Fixed!

cc-drake wrote:- When Hammer of Ruin wants me to choose an equipment to destroy, the Cancel-Button is greyed out so that the game is over since AI has no equipments on the battlefield.
Fixed by Hellfish!

cc-drake wrote:- Error in AI's main phase:
There is an error in the card code for Borrowing the East Wind:
The AI has some problems with X costs. I hope Sol can take a look at it.

cc-drake wrote:- I'm unable to counter any spell with Dream Fracture (nothing happens when clicking on it)
There was a bug with counterspells in the beta. It's probably fixed.

cc-drake wrote:- Soldevi Steam Beast asks to choose an opponent to get 2 life (there is only one)
It shows that the ability is targeted. It's supposed to be like this. bug->feature.

Re: Current Known Bugs list

PostPosted: 15 Feb 2011, 10:48
by cc-drake
cc-drake wrote:- Soldevi Steam Beast asks to choose an opponent to get 2 life (there is only one)
It shows that the ability is targeted. It's supposed to be like this. bug->feature.
In that case, I remember that in an older beta, Nicol Bolas, Planeswalker 's ultimate everytime uses the AI as target player without asking (or maybe it was Chandra Nalaar, not sure), so I thought the notion was to reduce the amount of senseless questions (you'll hardly choose yourself), but I see I was wrong :-)

- Flayer Husk 's +1/+1 ability is missing in its text box
- Lava Storm 's text is
Lava Storm deals 2 damage to each attacking creature
Lava Storm deals 2 damage to each blocking creature.
BTW: Is there a reason that Lava Storm got no "Choose one - " errata like Active Volcano did?
- When tapping Reflecting Pool and selecting the color of mana you need, the Pool untaps and you don't get any mana.
- When I try to play a spell, tap City of Brass during payment and cancel the spell, City of Brass untaps but the 1 damage remains on the stack. Same thing should happen with Forbidden Orchard.
- Cruel Tutor costs only B

Re: Current Known Bugs list

PostPosted: 15 Feb 2011, 11:33
by Sloth
cc-drake wrote:- Flayer Husk 's +1/+1 ability is missing in its text box
- Lava Storm 's text is
Lava Storm deals 2 damage to each attacking creature
Lava Storm deals 2 damage to each blocking creature.
BTW: Is there a reason that Lava Storm got no "Choose one - " errata like Active Volcano did?
Both fixed! Thanks cc-drake.

cc-drake wrote:- Something is wrong with Allosaurus Rider: First, it's alternative cost isn't shown in the text field, second, AI can play it first turn without exiling any card.
I looked into this and I can't find the cause. All creatures with alt costs seem to have this problem (instants do not). I'm sure the text field was working last year.

EDIT:
cc-drake wrote:- Cruel Tutor costs only B
Fixed!

EDIT: I have no problems casting Wall of Razors. Can you give some more information?

Re: Current Known Bugs list

PostPosted: 15 Feb 2011, 12:31
by Sloth
timmermac wrote::!: Fracturing Gust does not give life. I destroyed a Mox Jet and a Cursed Land and got no life.
Someone converted Fracturing Gust and two other cards to Ability Factory, without the life gain being complete (and not implementable atm).

Re: Current Known Bugs list

PostPosted: 15 Feb 2011, 13:12
by cc-drake
Sloth wrote:EDIT: I have no problems casting Wall of Razors. Can you give some more information?
Now it works, no idea what went wrong.
- The Text of Boneknitter is
Morph:2 B

Morph 2 B (Turn this face up any time for its morph cost.)
(You may cast this face down as a 2/2 creature for 3.)
1 B: Regenerate target Zombie.
- AI's Pygmy Troll triggers everytime when AI blocks, even if Pygmy Troll is still in AI's library. In addition, its text is wrong ("by a creature" is missing, which means he gets +1/+1 for each creature blocking him):
Whenever Pygmy Troll becomes blocked, it gets +1/+1 until end of turn.
G: Regenerate Pygmy Troll.
- Whenever Slinking Giant becomes blocked, the text on the stack says
it gets -3/-0 until end of turn.

Re: Current Known Bugs list

PostPosted: 15 Feb 2011, 15:06
by friarsol
cc-drake wrote:
cc-drake wrote:- Soldevi Steam Beast asks to choose an opponent to get 2 life (there is only one)
It shows that the ability is targeted. It's supposed to be like this. bug->feature.
In that case, I remember that in an older beta, Nicol Bolas, Planeswalker 's ultimate everytime uses the AI as target player without asking (or maybe it was Chandra Nalaar, not sure), so I thought the notion was to reduce the amount of senseless questions (you'll hardly choose yourself), but I see I was wrong :-)
Some of these were hardcoded this way, but that's incorrect. We hope to be able to give players Shroud (via Ivory Mask or similar) as some point in the future. And if there are no legal targets then the effect won't occur. We'd rather establish that you need to target when targeting occurs, so when there are no legal targets its clearer that the card just isn't working.

I think with Lava Storm the choice actually should occur at Resolution which is why there is no "Choose" errata. That's similar to other things we currently don't handle like "protection from color of your choice" which would be chosen on resolution as well.

Re: Current Known Bugs list

PostPosted: 15 Feb 2011, 17:12
by Sloth
cc-drake wrote:- AI's Pygmy Troll triggers everytime when AI blocks, even if Pygmy Troll is still in AI's library. In addition, its text is wrong ("by a creature" is missing, which means he gets +1/+1 for each creature blocking him):
Whenever Pygmy Troll becomes blocked, it gets +1/+1 until end of turn.
G: Regenerate Pygmy Troll.
- Whenever Slinking Giant becomes blocked, the text on the stack says
it gets -3/-0 until end of turn.
Fixed both! Thanks again cc-drake.

Re: Current Known Bugs list

PostPosted: 16 Feb 2011, 01:35
by Zirbert
2-14 Beta, not fixed as of r6454 -

Breeding Pit isn't working. It makes "Creature Thrull" tokens, that aren't creatures (they get placed off to the right, have no stats, and cannot attack, block, or be sacrificed). However, the functionality can be restored by adding a comma in TokenType$, like so, from:

Code: Select all
    SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ B 0 1 Thrull | TokenName$ Thrull | TokenColors$ Black | TokenTypes$ Creature Thrull | TokenPower$ 0 | TokenToughness$ 1 | TokenOwner$ Controller | TokenAmount$ 1
to

Code: Select all
    SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ B 0 1 Thrull | TokenName$ Thrull | TokenColors$ Black | TokenTypes$ Creature,Thrull | TokenPower$ 0 | TokenToughness$ 1 | TokenOwner$ Controller | TokenAmount$ 1

Re: Current Known Bugs list

PostPosted: 16 Feb 2011, 02:12
by slapshot5
Zirbert wrote:2-14 Beta, not fixed as of r6454 -

Breeding Pit isn't working. It makes "Creature Thrull" tokens, that aren't creatures (they get placed off to the right, have no stats, and cannot attack, block, or be sacrificed). However, the functionality can be restored by adding a comma in TokenType$, like so, from:

Code: Select all
    SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ B 0 1 Thrull | TokenName$ Thrull | TokenColors$ Black | TokenTypes$ Creature Thrull | TokenPower$ 0 | TokenToughness$ 1 | TokenOwner$ Controller | TokenAmount$ 1
to

Code: Select all
    SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ B 0 1 Thrull | TokenName$ Thrull | TokenColors$ Black | TokenTypes$ Creature,Thrull | TokenPower$ 0 | TokenToughness$ 1 | TokenOwner$ Controller | TokenAmount$ 1
Fixed. Thanks.

-slapshot5

Re: Current Known Bugs list

PostPosted: 16 Feb 2011, 02:24
by Zirbert
2-14 Beta -

Urborg Syphon-Mage isn't working. When I activate it, the stack report says, " Urborg Syphon-Mage - Human loses 2 life." Neither player's life total changes. I assume the problem is in this line -

Code: Select all
A:AB$ LoseLife | Cost$ 2 B T Discard<1/Card> | LifeAmount$ 2 | SubAbility$ YouGainLife/2 | SpellDescription$ Each other player loses 2 life. You gain life equal to the life lost this way.
but I'm not sure what it would be. According to the Wiki, AB$ LoseLife without a target should automatically make the opponent lose life. Has that maybe changed?

Re: Current Known Bugs list

PostPosted: 16 Feb 2011, 02:35
by friarsol
Zirbert wrote:According to the Wiki, AB$ LoseLife without a target should automatically make the opponent lose life. Has that maybe changed?
That used to be the case but not anymore since Defined$ was combined into one thing. Try Defined$ Opponent to see if that works.