Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by jeffwadsworth » 12 Nov 2010, 04:21
Using r3428.
I have been away for too long.

Last edited by jeffwadsworth on 12 Nov 2010, 04:39, edited 1 time in total.
- jeffwadsworth
- Super Tester Elite
- Posts: 1172
- Joined: 20 Oct 2010, 04:47
- Location: USA
- Has thanked: 287 times
- Been thanked: 70 times
Re: Current Known Bugs list
by friarsol » 12 Nov 2010, 04:31
Lifelink does not stack.jeffwadsworth wrote:Using r3428. Cast a Lifelink on a Baneslayer Angel and after attacking the AI itself (no creatures), only one of the lifelink effects resolved.
702.13. Lifelink
702.13a Lifelink is a static ability. Damage dealt by a source with lifelink causes that source’s controller, or its owner if it has no controller, to gain that much life (in addition to any other results that damage causes). See rule 118.3.
702.13b Multiple instances of lifelink on the same object are redundant.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Current Known Bugs list
by friarsol » 12 Nov 2010, 05:45
AI attacks with a bunch of Treefolk including Timber Protector. Catapult Master removed the protector after blockers, but it seems like all of the Treefolk still have Indestructible. This is very annoying 

- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Current Known Bugs list
by SoulStorm » 12 Nov 2010, 07:54
:Bellowing Tanglewurm doesn't give intimidate to other green creatures.
Primalcrux goes straight to the graveyard after being cast.
Thanks
Primalcrux goes straight to the graveyard after being cast.
Thanks
Re: Current Known Bugs list
by Sloth » 12 Nov 2010, 11:09
I found the bug and will fix it. I will change the handling of hidden keywords a bit.friarsol wrote:AI attacks with a bunch of Treefolk including Timber Protector. Catapult Master removed the protector after blockers, but it seems like all of the Treefolk still have Indestructible. This is very annoying
Fixed! Thanks SoulStorm.SoulStorm wrote::Bellowing Tanglewurm doesn't give intimidate to other green creatures.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Current Known Bugs list
by Almost_Clever » 12 Nov 2010, 12:20
Planeswalkers (Garruk Wildspeaker) don't lose loyalty counters when pinged with a Tim (Prodigal Sorcerer).
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."
-
Almost_Clever - Tester
- Posts: 345
- Joined: 15 Jan 2009, 01:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by lazylockie » 12 Nov 2010, 14:23
I don't know what revision or beta you're using, but as of rev. 3428 Cunning Sparkmage reduces planeswalker's loyalty.Almost_Clever wrote:Planeswalkers (Garruk Wildspeaker) don't lose loyalty counters when pinged with a Tim (Prodigal Sorcerer).
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Current Known Bugs list
by SwordFishData » 12 Nov 2010, 16:16
I've noticed that Hedron Crab's landfall ability doesn't work against a human player, when played by the AI. Indeed, a lot of mill effects do not.
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
You requested a full error report
Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.6.0_22 Vendor: Sun Microsystems Inc.
Detailed error trace:
TimerQueue (15):
java.lang.Object.wait(Native Method)
javax.swing.TimerQueue.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
D3D Screen Updater (17):
java.lang.Object.wait(Native Method)
sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
AWT-Shutdown (10):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
sun.awt.AWTAutoShutdown.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Animation (19):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.util.TimerThread.mainLoop(Unknown Source)
java.util.TimerThread.run(Unknown Source)
AWT-Windows (11):
sun.awt.windows.WToolkit.eventLoop(Native Method)
sun.awt.windows.WToolkit.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Java2D Disposer (9):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
sun.java2d.Disposer.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
DestroyJavaVM (14):
Attach Listener (5):
AWT-EventQueue-0 (13):
java.lang.Thread.dumpThreads(Native Method)
java.lang.Thread.getAllStackTraces(Unknown Source)
forge.error.ErrorViewer.printError(ErrorViewer.java:150)
forge.error.ErrorViewer.showErrorAllThreads(ErrorViewer.java:104)
forge.error.ErrorViewer$ShowAllThreadsAction.actionPerformed(ErrorViewer.java:220)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.AbstractButton.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
Signal Dispatcher (4):
Finalizer (3):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
Reference Handler (2):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
com.google.common.base.internal.Finalizer (20):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
com.google.common.base.internal.Finalizer.run(Finalizer.java:127)
- SwordFishData
- Posts: 11
- Joined: 01 Jul 2008, 17:18
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by anikitin » 12 Nov 2010, 19:12
Don't know if it's a bug but I can't play Lotus Bloom normally - it automatically uses Suspend feature. I thought that you always have a choice between playing a spell normally and suspending it. Am I right?
- anikitin
- Posts: 72
- Joined: 02 Nov 2010, 11:40
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Jaedayr » 12 Nov 2010, 19:30
Elvish Promenade is included in Elves G.thm but it does not seem to be in Forge at this time. I removed that entry from my .thm and the deck generated without errors.
Re: Current Known Bugs list
by friarsol » 12 Nov 2010, 19:32
Lotus Bloom does not have a casting cost. The only way to get it into play is alternative means, like Suspend or Cascading into it.anikitin wrote:Don't know if it's a bug but I can't play Lotus Bloom normally - it automatically uses Suspend feature. I thought that you always have a choice between playing a spell normally and suspending it. Am I right?
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Current Known Bugs list
by Jaedayr » 12 Nov 2010, 19:37
r3441
Got the following message while playing Treetop Scout. Human, Main1, 1 to Resolve
The Scout is on the playing field when the message appears and I have a Wirewood Hivemaster there from a previous turn.
Got the following message while playing Treetop Scout. Human, Main1, 1 to Resolve
The Scout is on the playing field when the message appears and I have a Wirewood Hivemaster there from a previous turn.
- 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
null
Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_22 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.NullPointerException
at forge.InputControl.updateInput(InputControl.java:102)
at forge.GuiInput.update(GuiInput.java:19)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(MyObservable.java:9)
at forge.MagicStack.push(MagicStack.java:403)
at forge.MagicStack.add(MagicStack.java:199)
at forge.GameActionUtil$66.execute(GameActionUtil.java:14549)
at forge.GameActionUtil.executeCardStateEffects(GameActionUtil.java:11013)
at forge.GameAction.checkStateEffects(GameAction.java:509)
at forge.MagicStack.resolveStack(MagicStack.java:534)
at forge.Phase.passPriority(Phase.java:562)
at forge.ComputerAI_General.stackResponse(ComputerAI_General.java:278)
at forge.ComputerAI_General.stack_not_empty(ComputerAI_General.java:243)
at forge.InputControl.updateInput(InputControl.java:109)
at forge.GuiInput.update(GuiInput.java:19)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(MyObservable.java:9)
at forge.InputControl.resetInput(InputControl.java:32)
at forge.Phase.passPriority(Phase.java:553)
at forge.Input_PassPriority.selectButtonOK(Input_PassPriority.java:35)
at forge.GuiInput.selectButtonOK(GuiInput.java:35)
at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:987)
at forge.GuiDisplay4.access$3(GuiDisplay4.java:986)
at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:773)
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
by friarsol » 12 Nov 2010, 19:46
Stupid Wirewood Hivemaster. Anyway, it's triggered ability and Baru, Fist of Krosa triggered Ability should now actually be attached to the card that triggers them (and thus, no NullPointer).
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Current Known Bugs list
by Jaedayr » 12 Nov 2010, 20:03
r3441
Attacked with Arcbound Slith, Arcbound Worker and Snapsail Glider. Slith was 2/2 from the prior turn. Slith was blocked by Mad Auntie and both went to graveyard but I was given no opportunity to move the +1/+1 counters to another artifact creature.
I did however get the opportunity to activate Tablet of Epityr and gain 1 life.
Attacked with Arcbound Slith, Arcbound Worker and Snapsail Glider. Slith was 2/2 from the prior turn. Slith was blocked by Mad Auntie and both went to graveyard but I was given no opportunity to move the +1/+1 counters to another artifact creature.
I did however get the opportunity to activate Tablet of Epityr and gain 1 life.
Re: Current Known Bugs list
by jeffwadsworth » 12 Nov 2010, 20:15
Thanks for the fix.friarsol wrote:Some of the cards that trigger during the upkeep, don't properly use the Stack. Before the Phase changes (at the beginning of this coding cycle) these inconsistencies weren't a problem, but now the rules are more strictly followed, so there are a handful of cases that still haven't been fully tested and may not work. I'll take a look at Genesis and see if I can get it working.jeffwadsworth wrote:Using r3425. Hello. I was in the process of adding Demonic Hordes and came across an issue with "GameActionUtil.payManaDuringAbilityResolve()". The card Genesis uses it. Anyway, the method does not resolve correctly for that card either. Is this a known issue? Thanks.

- jeffwadsworth
- Super Tester Elite
- Posts: 1172
- Joined: 20 Oct 2010, 04:47
- Location: USA
- Has thanked: 287 times
- Been thanked: 70 times
Who is online
Users browsing this forum: No registered users and 84 guests