Page 182 of 441

Re: Current Known Bugs list

PostPosted: 19 Jul 2010, 19:08
by DennisBergkamp
Yeah, That Which Was Taken was coded before counters were supported, and we never bothered to fix it. I started fixing it one time, but then laziness took over :(

Re: Current Known Bugs list

PostPosted: 20 Jul 2010, 02:06
by freestorageaccount
The AI may not play a legend if it already controls a copy, but it sure is a dunce in any other situation. Hint: If you're playing against Comic Book Guy and the computer has just used the grandeur ability of Tarox Bladewing to hit for eight or sixteen, now's a great time to cast Exhume even if it has other creatures in its graveyard and you have none! (I don't know whether the deck has four copies of Tarox so he could attack for 32 in theory, but seeing that on the first turn would be absolutely hilarious.)

Re: Current Known Bugs list

PostPosted: 20 Jul 2010, 18:43
by laurion
Interesting. I just had my Yotian Soldier blocked by a Cloud Elemental. And nothing has given the soldier flying...

Re: Current Known Bugs list

PostPosted: 21 Jul 2010, 09:37
by freestorageaccount
Not a bug: The newly minted Serra Ascendant is a bomb in fantasy quest! Woot! :D Conversely, my Death's Shadow.s are now pretty darn useless unless a way to lose "mana links" is implemented. :(

Bug: It seems Timetwister can't be cast unless # graveyard + # library >= 7. This is wrong; even if # hand + # graveyard + # library < 7, it can always be played since it has no targets and will deck players out appropriately. (Well, okay, it generally can't be cast during an opponent's turn, or without mana, or under the effect of Orim's Chant, ... :roll: ) I'm (re)filing this one here since I like to update the other thread in batches as time permits.

Not a bug, just stupidity: The AI's take on Psionic Blast seems to be, "If you can't beat them, beat yourself." A quick life check should prevent most (immediate) deaths from playing the spell.

Re: Current Known Bugs list

PostPosted: 21 Jul 2010, 14:16
by rjp14
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:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com


Mana_Pool.SubtractOne : Error, noncolor mana cost is not a number - 2/R


Version:
Forge -- official beta: $Date: 2010-05-01 02:21:42 -0500 (Sat, 01 May 2010) $, SVN revision: $Revision: 916 $

Detailed error trace:
java.lang.RuntimeException: Mana_Pool.SubtractOne : Error, noncolor mana cost is not a number - 2/R
at forge.ManaPool.subtractOne(ManaPool.java:429)
at forge.ManaPool.subtractMana(ManaPool.java:343)
at forge.Input_PayManaCostUtil.tapCard(Input_PayManaCostUtil.java:15)
at forge.Input_PayManaCost.selectCard(Input_PayManaCost.java:60)
at forge.GuiInput.selectCard(GuiInput.java:48)
at forge.GuiDisplay3$7.mousePressed(GuiDisplay3.java:354)
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)

Is the error that occured when trying to use the card: Flame Javelin. In order to reproduce this I tapped 3 red mana. So I had 3 Red mana in my mana pool. I then chose the card, followed by targeting the computer player. After that I clicked the mana pool. At this point is when i received the above error. Hope thats enough info :).

Re: Current Known Bugs list

PostPosted: 21 Jul 2010, 21:27
by friarsol
Looks like Global Ruin (even though you get to choose what you can keep) doesn't actually make the player sacrifice extra land when the player casts it.
Edit: extra land with basic land types seem to be sacrificed, but not non-basic without basic land types

Re: Current Known Bugs list

PostPosted: 23 Jul 2010, 17:07
by Almost_Clever
Fun with Elspeth, Knight-Errant:
Any tokens generated by Elspeth, Knight-Errant after her ultimate ability has been used are not indestructible.
Indestructible non-land permanents are not put into the graveyard once a Leyline of Singularity enters the battlefield. They should be put into the graveyard due to the legendary rule.
The computer tries to use Visara the Dreadful 's ability on my indestructible creatures.

Gameplay issues:
In the new version, often I click on a spell in my hand, click on the land for mana to cast it, and then click "Ok" only to find that I advanced the game phase without casting the spell (and flushing the mana pool). I have to seriously slow down my game play to ensure that I really am casting the spell.
Minor annoyance, but if I play the last card in my hand, it will still appear to be in my hand for a phase or two (or until I draw another card).
Non-basic land only stack on the battlefield if they come into play sequentially. If you play any other land, then they show up in a new "stack."
Sometimes creatures are destroyed after damage resolution in the attack phase and you can't tell why (it happens more to the computer's creatures than mine, so this really isn't a complaint). It seems to happen to the Sovereigns of Lost Alara a lot.
If I am at 39 life, the game pauses to ask me if I want to untap my Old Man of the Sea, allowing me to tap my Plant Wall to go to 40 and win with my Felidar Sovereign. If my Old Man of the Sea is not on the battlefield (or not tapped), I don't get the opportunity to tap the wall to win this turn.
The game will ask you if you want to untap the Old Man of the Sea when starting the next game (or even the next match).
The game will crash if you steal one of the Hatchlings (Belligerent Hatchling, Noxious Hatchling, Sturdy Hatchling, or Voracious Hatchling) and then (stupidly, in my case) cast a spell that causes the Hatchling's power to surpass the current power of Old Man of the Sea.

Previously reported problems that I still encounter:
You can still use Isochron Scepter even if it is tapped. Comes into play abilities of creatures that are returned to the battlefield by Adarkar Valkyrie are still controlled by the creature's owner, not controller.

Re: Current Known Bugs list

PostPosted: 23 Jul 2010, 23:53
by SoulStorm
Kiki-jiki

Tokens created by Kiki-jiki are not doubled with Doubling Season.

I Also discovered that if the tokens created by Kiki-jiki are copied by Rhys the Redeemed the copies aren't sacrifced at the end of the turn but they lose all abilities.

Re: Current Known Bugs list

PostPosted: 27 Jul 2010, 10:21
by SoulStorm
Sapling of Colfenor

Multiple copies of this legendary can be played.

Re: Current Known Bugs list

PostPosted: 27 Jul 2010, 11:31
by Snacko
SoulStorm wrote:Kiki-jiki
I Also discovered that if the tokens created by Kiki-jiki are copied by Rhys the Redeemed the copies aren't sacrifced at the end of the turn but they lose all abilities.
If you read Kiki-jiki carefully you would notice it sets up a delayed triggered ability that sacs the token. Now if you copy that token it no longer links to the set up ability so it won't get sacrificed the beginning of the next end step. So it's all good if you copy it with Rhys the Redeemed and it lives.

Re: Current Known Bugs list

PostPosted: 27 Jul 2010, 21:08
by SoulStorm
Well honestly, I wasn't sure if the copy should be sacrificed as well or not. However, there is still a problem. For example, If I copy Archon of Justice with Kiki-jike and then duplicate the copy with Rhys the Redeemed, although the copy created by Rhys isn't sacrificed it loses all of the Archon of Justice's abilities. No flying, no permanent removal upon entering the graveyard. The copy just becomes an ordinany 4/4 which by any reading of the rules isn't correct. This also happens when using Rite of Replication.

Re: Current Known Bugs list

PostPosted: 28 Jul 2010, 18:12
by Corwin72
In build r1576 I am being prompted to pay the mana cost to turn Raging Ravine into a creature if I tap the Raging Ravine last to pay for a spell.

Edit: Also happens with Lavaclaw Reaches.

Re: Current Known Bugs list

PostPosted: 28 Jul 2010, 18:38
by Sloth
Corwin72 wrote:In build r1576 I am being prompted to pay the mana cost to turn Raging Ravine into a creature if I tap the Raging Ravine last to pay for a spell.

Edit: Also happens with Lavaclaw Reaches.
figaroap claims to have fixed this in r1577.

Re: Current Known Bugs list

PostPosted: 29 Jul 2010, 00:56
by Rob Cashwalker
Using the latest SVN rev.
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


Burst Lightning (98) error in chooseTargetAI() - Card c is null,  Card check is null


Version:
Forge -- official beta: $Date: 2010-05-01 03:21:42 -0400 (Sat, 01 May 2010) $, SVN revision: $Revision: 916 $

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_07 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.RuntimeException: Burst Lightning (98) error in chooseTargetAI() - Card c is null,  Card check is null
   at forge.CardFactory$461.chooseTargetAI(CardFactory.java:21611)
   at forge.ComputerUtil.playCards(ComputerUtil.java:37)
   at forge.ComputerAI_General.playCards(ComputerAI_General.java:37)
   at forge.ComputerAI_General.main2(ComputerAI_General.java:31)
   at forge.ComputerAI_Input.think(ComputerAI_Input.java:57)
   at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:29)
   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:10)
   at forge.Phase.nextPhase(Phase.java:279)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:777)
   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)

Re: Current Known Bugs list

PostPosted: 29 Jul 2010, 02:24
by timmermac
Rob Cashwalker wrote:Using the latest SVN rev.
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


Burst Lightning (98) error in chooseTargetAI() - Card c is null,  Card check is null


Version:
Forge -- official beta: $Date: 2010-05-01 03:21:42 -0400 (Sat, 01 May 2010) $, SVN revision: $Revision: 916 $

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_07 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.RuntimeException: Burst Lightning (98) error in chooseTargetAI() - Card c is null,  Card check is null
   at forge.CardFactory$461.chooseTargetAI(CardFactory.java:21611)
   at forge.ComputerUtil.playCards(ComputerUtil.java:37)
   at forge.ComputerAI_General.playCards(ComputerAI_General.java:37)
   at forge.ComputerAI_General.main2(ComputerAI_General.java:31)
   at forge.ComputerAI_Input.think(ComputerAI_Input.java:57)
   at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:29)
   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:10)
   at forge.Phase.nextPhase(Phase.java:279)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.Phase.nextPhase(Phase.java:283)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:777)
   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)
Out of curiosity, what were you doing when the error happened? I use that card all the time and it has never caused an error.

Edit: I think I know what caused it... I've had something happen where, if I'm casting a spell that requires a target and I don't pick one, it'll give me an error that might be similar to that.