Page 332 of 441

Re: Current Known Bugs list

PostPosted: 23 Jun 2011, 09:55
by s1886x
i can't play Slight of Hand...at all

Re: Current Known Bugs list

PostPosted: 23 Jun 2011, 10:46
by Eowin
I reanimated Phylactery Lich with Liliana Vess. I have no Artifacts in Play. It entered the Battlefield and stayed.
Sideinfo: I also reanimated a Gravedigger and a Grave Titan, that trigger as they came into Play.

Re: Current Known Bugs list

PostPosted: 23 Jun 2011, 11:34
by Sloth
s1886x wrote:i can't play Slight of Hand...at all
Fixed! Thanks s1886x.

Re: Current Known Bugs list

PostPosted: 23 Jun 2011, 15:03
by Chris H.
anikitin wrote:When AI's Femeref Knight blocked my Wolf pet with flanking, flanking didn't trigger. I noticed a similar thing when AI's creature with deathtouch got hit by my Plant Wall (with deathtouch, too) but didn't die. So, either there's something wrong with Quest tokens(pet/wall), or there's something with these 2 abilities.
`
In a recent quest mode game I noticed that my Plant Wall has First Strike. I am now looking at the forge.data.pet.QuestPetPlant class and I can see the code that adds the First Strike ab:

Code: Select all
        else if (level == 4) {
            petCard.setImageName("G 1 3 Plant Wall");
            petCard.setBaseAttack(1);
            petCard.setBaseDefense(3);
            petCard.addIntrinsicKeyword("First Strike");
        }
`
I suspect that the "petCard.addIntrinsicKeyword("First Strike");" was not intended as later in this class there is a descriptive section of code for the various Plant Wall levels and it does not mention that the level 4 Plant Wall is quick:

Code: Select all
    public String[] getAllUpgradeDescriptions() {
        return new String[]{
                "Purchase Plant",
                "Improve the defense power of your plant.",
                "Improve the defense power of your plant.",
                "Improve the defense power of your plant.",
                "Grow venomous thorns on your plant.",
                "Improve the defense power of your plant and your plant will have healing properties",
                "You cannot train your plant any further"};
    }

    @Override
    public String[] getAllStats() {
        return new String[]{"You do not own a plant",
                "0/1, G, Defender",
                "0/2, G, Defender",
                "0/3, G, Defender",
                "1/3, G, Defender",
                "1/3, G, Defender, Deathtouch",
                "1/4, G, Defender, Deathtouch, T: Gain 1 life"};
    }
`
I think that I should remove the First Strike ab for the next beta. Does anyone mind if I do so?

Re: Current Known Bugs list

PostPosted: 23 Jun 2011, 15:22
by Hellfish
Yeah, just change it to Deathtouch. Anything that helps my plant wall helps me suck less at quest mode. :lol:

Re: Current Known Bugs list

PostPosted: 23 Jun 2011, 16:05
by Chris H.
Hellfish wrote:Yeah, just change it to Deathtouch. Anything that helps my plant wall helps me suck less at quest mode. :lol:
`
I feel the pain ... with my current quest I have 7 wins and 7 losses. These new and/or revamped decks by Sloth/Corwin/Myself are challenging. :wink:

Re: Current Known Bugs list

PostPosted: 23 Jun 2011, 16:09
by Chris H.
Chris H. wrote:In a recent quest mode game I noticed that my Plant Wall has First Strike. I am now looking at the forge.data.pet.QuestPetPlant class and I can see the code that adds the First Strike ab:
`
Hmmm, upon further examination it appears that the First Strike ab only appears at level 4 and deathtouch appears at levels 5 and 6. I wonder if Fnoed added the First Strike ab at level 4 intentionally?

Code: Select all
    public Card getPetCard() {
        final Card petCard = new Card();

        petCard.setName("Plant Wall");

        petCard.setController(AllZone.HumanPlayer);
        petCard.setOwner(AllZone.HumanPlayer);

        petCard.addColor("G");
        petCard.setToken(true);

        petCard.addType("Creature");
        petCard.addType("Plant");
        petCard.addType("Wall");
       
        petCard.addIntrinsicKeyword("Defender");

        if (level == 1) {
            petCard.setImageName("G 0 1 Plant Wall");
            petCard.setBaseAttack(0);
            petCard.setBaseDefense(1);
        }
        else if (level == 2) {
            petCard.setImageName("G 0 2 Plant Wall");
            petCard.setBaseAttack(0);
            petCard.setBaseDefense(2);
        }
        else if (level == 3) {
            petCard.setImageName("G 0 3 Plant Wall");
            petCard.setBaseAttack(0);
            petCard.setBaseDefense(3);
        }
        else if (level == 4) {
            petCard.setImageName("G 1 3 Plant Wall");
            petCard.setBaseAttack(1);
            petCard.setBaseDefense(3);
            petCard.addIntrinsicKeyword("First Strike");
        }
        else if (level == 5) {
            petCard.setImageName("G 1 3 Plant Wall Deathtouch");
            petCard.setBaseAttack(1);
            petCard.setBaseDefense(3);
            petCard.addIntrinsicKeyword("Deathtouch");
        }
        else if (level == 6) {
            petCard.setImageName("G 1 4 Plant Wall");
            petCard.setBaseAttack(1);
            petCard.setBaseDefense(4);
            petCard.addIntrinsicKeyword("Deathtouch");

Re: Current Known Bugs list

PostPosted: 23 Jun 2011, 16:18
by Sloth
Chris H. wrote:`
Hmmm, upon further examination it appears that the First Strike ab only appears at level 4 and deathtouch appears at levels 5 and 6. I wonder if Fnoed added the First Strike ab at level 4 intentionally?
The Plant pet is already pretty strong no reason to make it stronger.

Re: Current Known Bugs list

PostPosted: 23 Jun 2011, 16:36
by Chris H.
Sloth wrote:The Plant pet is already pretty strong no reason to make it stronger.
`
That was my feeling too.

And Moomarc has done a wonderful job on the Plant Wall pics. I really, really don't want to have him go back and add the first strike to the level four Plant Wall pic.

I will go ahead and remove the first strike from the level four Plant Wall.

Re: Current Known Bugs list

PostPosted: 23 Jun 2011, 21:12
by moomarc
If it comes down to that, it's purely a text change from my side, and adding extra text will only take about 5 minutes plus upload time. So no problem from my side... ;)

And anyone that wishes can just call me Marc. :oops:

Re: Current Known Bugs list

PostPosted: 23 Jun 2011, 21:22
by Chris H.
moomarc wrote:If it comes down to that, it's purely a text change from my side, and adding extra text will only take about 5 minutes plus upload time. So no problem from my side... ;)

And anyone that wishes can just call me Marc. :oops:
`
No problem Marc. :wink:

I went ahead and removed the First Strike ability. Only the level 4 Plant Wall got this ability and at levels 5 and 6 the code gives the Plant Wall Deathtouch and does not give First Strike at 5 and 6.

Re: Current Known Bugs list

PostPosted: 24 Jun 2011, 03:00
by Almost_Clever
AI issue: Computer evokes Glarewielder when it had no other creatures in play (and even if it did, all of my creatures were tapped).
I do not discard any cards when the computer plays Pulling Teeth and I win the clash.
If the computer controls a Weed-Pruner Poplar, it will destroy any one toughness creature I have, but if all of my creatures have two or more toughness it will not assign any -1/-1 penalties at all.
Tapping a Judge of Currents for Springleaf Drum (to gain the 1 life, I had no use for the mana) at the end of the computer's turn caused the game to totally lock up.

Re: Current Known Bugs list

PostPosted: 24 Jun 2011, 04:03
by Vecc
. Soul Foundry exiles a creature card from your hand, but when you attempt to use it, it just taps, asking for no mana to be paid, and the token isn't generated.

Re: Current Known Bugs list

PostPosted: 24 Jun 2011, 07:03
by Sloth
Almost_Clever wrote:AI issue: Computer evokes Glarewielder when it had no other creatures in play (and even if it did, all of my creatures were tapped).
Glarewielder will no longer be in random AI decks. The AI was always bad with "target creature can't block" cards.

Almost_Clever wrote:I do not discard any cards when the computer plays Pulling Teeth and I win the clash.
This has already been fixed on the SVN.

Almost_Clever wrote:If the computer controls a Weed-Pruner Poplar, it will destroy any one toughness creature I have, but if all of my creatures have two or more toughness it will not assign any -1/-1 penalties at all.
I will take a look what's going on there. UPDATE: Fixed!

Vecc wrote:. Soul Foundry exiles a creature card from your hand, but when you attempt to use it, it just taps, asking for no mana to be paid, and the token isn't generated.
This is already fixed on the SVN.

Thanks Almost_Clever and Vecc.

Re: Current Known Bugs list

PostPosted: 25 Jun 2011, 09:24
by s1886x
i was playing elves g against don't go in the water and this happened:
An error has occurred. 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


HTHEME is null


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

OS: Windows 7 Version: 6.1 Architecture: x86

Java Version: 1.6.0_22 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.InternalError: HTHEME is null
at sun.awt.windows.ThemeReader.paintBackground(Native Method)
at sun.awt.windows.ThemeReader.paintBackground(Unknown Source)
at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(Unknown Source)
at sun.swing.CachedPainter.paint0(Unknown Source)
at sun.swing.CachedPainter.paint(Unknown Source)
at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(Unknown Source)
at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(Unknown Source)
at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsButtonUI.paintXPButtonBackground(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsButtonUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at org.jdesktop.swingx.JXMultiSplitPane.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(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.pumpEventsForFilter(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at java.awt.Dialog.setVisible(Unknown Source)
at forge.error.ErrorViewer.showDialog(Unknown Source)
at forge.error.ErrorViewer.showError(Unknown Source)
at forge.error.ErrorViewer.showError(Unknown Source)
at forge.error.ExceptionHandler.handle(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.awt.EventDispatchThread.handleException(Unknown Source)
at java.awt.EventDispatchThread.processException(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)