It is currently 18 Aug 2025, 22:09
   
Text Size

Current Known Bugs list

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Current Known Bugs list

Postby DennisBergkamp » 19 Jul 2010, 19:08

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 :(
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby freestorageaccount » 20 Jul 2010, 02:06

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.)
-- freestorageaccount (= accurate forge notes) This is not a subliminal message. At least for the prosilver theme.

The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
User avatar
freestorageaccount
 
Posts: 246
Joined: 21 Sep 2009, 01:42
Location: Hilbert's Hotel
Has thanked: 1 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby laurion » 20 Jul 2010, 18:43

Interesting. I just had my Yotian Soldier blocked by a Cloud Elemental. And nothing has given the soldier flying...
laurion
 
Posts: 4
Joined: 09 Jul 2010, 14:11
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby freestorageaccount » 21 Jul 2010, 09:37

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.
-- freestorageaccount (= accurate forge notes) This is not a subliminal message. At least for the prosilver theme.

The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
User avatar
freestorageaccount
 
Posts: 246
Joined: 21 Sep 2009, 01:42
Location: Hilbert's Hotel
Has thanked: 1 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby rjp14 » 21 Jul 2010, 14:16

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 :).
rjp14
 
Posts: 67
Joined: 13 Jul 2010, 03:34
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby friarsol » 21 Jul 2010, 21:27

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
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Current Known Bugs list

Postby Almost_Clever » 23 Jul 2010, 17:07

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.
A woman came up to me and said / "I'd like to poison your mind / With wrong ideas that appeal to you / Though I am not unkind."
User avatar
Almost_Clever
Tester
 
Posts: 345
Joined: 15 Jan 2009, 01:46
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby SoulStorm » 23 Jul 2010, 23:53

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.
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: Current Known Bugs list

Postby SoulStorm » 27 Jul 2010, 10:21

Sapling of Colfenor

Multiple copies of this legendary can be played.
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: Current Known Bugs list

Postby Snacko » 27 Jul 2010, 11:31

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.
Snacko
DEVELOPER
 
Posts: 826
Joined: 29 May 2008, 19:35
Has thanked: 4 times
Been thanked: 74 times

Re: Current Known Bugs list

Postby SoulStorm » 27 Jul 2010, 21:08

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.
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: Current Known Bugs list

Postby Corwin72 » 28 Jul 2010, 18:12

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.
User avatar
Corwin72
 
Posts: 793
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 9 times

Re: Current Known Bugs list

Postby Sloth » 28 Jul 2010, 18:38

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.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Current Known Bugs list

Postby Rob Cashwalker » 29 Jul 2010, 00:56

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)
The Force will be with you, Always.
User avatar
Rob Cashwalker
Programmer
 
Posts: 2167
Joined: 09 Sep 2008, 15:09
Location: New York
Has thanked: 5 times
Been thanked: 40 times

Re: Current Known Bugs list

Postby timmermac » 29 Jul 2010, 02:24

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.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: Google [Bot] and 21 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 22 users online :: 1 registered, 0 hidden and 21 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: Google [Bot] and 21 guests

Login Form