Re: Current Known Bugs list
`cc-drake wrote:- Miraculous Recovery puts the +1/+1 counter on itself instead of the reanimated creature
Fixed Miraculous Recovery, the counter should now be placed on the returned creature.
High Quality Resources for Collectible Card Games and Home of the CCGHQ Team
https://www.slightlymagic.net/forum/
https://www.slightlymagic.net/forum/viewtopic.php?f=26&t=787
`cc-drake wrote:- Miraculous Recovery puts the +1/+1 counter on itself instead of the reanimated creature
At the moment the function isSpell looks like this:cc-drake wrote:I mean, a creature enchanted with Spectral Shield should be no valid target for any other aura spell since aura spells are targeted, right? But in fact, it is possible to enchant a Spectral Shield-enchanted creature with other auras.
public boolean isSpell() {
return (isInstant() || isSorcery());
}
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 Retract:
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_24 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.NullPointerException
at forge.Ability_Mana.isBasic(Ability_Mana.java:191)
at forge.Card.getAIPlayableMana(Card.java:1132)
at forge.ComputerUtil$5.addCard(ComputerUtil.java:597)
at forge.CardList.filter(CardList.java:289)
at forge.ComputerUtil.getAvailableMana(ComputerUtil.java:593)
at forge.ComputerUtil.canPayCost(ComputerUtil.java:178)
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.InputControl.resetInput(InputControl.java:52)
at forge.Input_PassPriority.selectButtonOK(Input_PassPriority.java:39)
at forge.GuiInput.selectButtonOK(GuiInput.java:35)
at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:948)
at forge.GuiDisplay4.access$3(GuiDisplay4.java:947)
at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:735)
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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(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)
If AI controls Lifeforce and plays Smallpox and I respond with activating my Metalworker, I have to select a spell (Smallpox) but get no mana at all neither than having time to play a spell before Smallpox resolves. Is reproducible.- It's my first main phase, and AI controls Ertai, Wizard Adept (also works when AI has Wizard Replica). When I cast a spell (Augur of Skulls for example), even if AI has not enough mana to acivate his counter, I'm asked to select a spell, with the Augur of Skull as only possibility. When I select it, the rest of my main phase is skipped and I'm directly asked to declare attackers.
No. For trample to work you must deal normal(i.e. equal to the toughness) lethal damage to each blocking creature, deathtouch has no say in the matter.cc-drake wrote:BTW: Is this true for Deathtouch? Can a creature with Trample and Deathtouch deal a single point of damage to the blocker and the rest to the defending player?
That's incorrect. They fixed it in M11 where "lethal damage" from deathtouch is 1 point of damage. So to the original question, a trampling deathtoucher can kill X blockers as long as it has X damage to assign.Hellfish wrote:No. For trample to work you must deal normal(i.e. equal to the toughness) lethal damage to each blocking creature, deathtouch has no say in the matter.cc-drake wrote:BTW: Is this true for Deathtouch? Can a creature with Trample and Deathtouch deal a single point of damage to the blocker and the rest to the defending player?
Thanks, good to know. Then it should be asked how to distribute the damage only for these attacking creatures whofriarsol wrote:That's incorrect. They fixed it in M11 where "lethal damage" from deathtouch is 1 point of damage. So to the original question, a trampling deathtoucher can kill X blockers as long as it has X damage to assign.Hellfish wrote:No. For trample to work you must deal normal(i.e. equal to the toughness) lethal damage to each blocking creature, deathtouch has no say in the matter.cc-drake wrote:BTW: Is this true for Deathtouch? Can a creature with Trample and Deathtouch deal a single point of damage to the blocker and the rest to the defending player?
Spitting Hydra enters the battlefield with four +1/+1 counters.
Spitting Hydra enters the battlefield with 4 +1/+1 counters on it.
1 R, remove a +1/+1 counter from Spitting Hydra: Spitting Hydra deals 1 damage to target creature.
+1/+1 counters: 4
You mean I've been playing by M10 all this time??
This is now fixed in SVN.cc-drake wrote:- The text of Spitting Hydra saysSpitting Hydra enters the battlefield with four +1/+1 counters.
Spitting Hydra enters the battlefield with 4 +1/+1 counters on it.
1 R, remove a +1/+1 counter from Spitting Hydra: Spitting Hydra deals 1 damage to target creature.
+1/+1 counters: 4