I got a findDeck() (?) error when trying to start a match against a certain opponent in quest mode. Unfortunately, I forgot to copy the message while I could.
EDIT: It was Boris Karloff 3, apparently:
- Code: Select all
DeckIO : findDeckIndex() error, deck name not found - Boris Karloff 3
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: DeckIO : findDeckIndex() error, deck name not found - Boris Karloff 3
at forge.NewDeckIO.findDeckIndex(NewDeckIO.java:135)
at forge.NewDeckIO.readDeck(NewDeckIO.java:127)
at forge.QuestData.ai_getDeckNewFormat(QuestData.java:390)
at forge.Gui_Quest.playGameButton_actionPerformed(Gui_Quest.java:618)
at forge.Gui_Quest$7.actionPerformed(Gui_Quest.java:243)
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)
.Also, the computer cast a
Lightning Bolt and I instinctively tapped my plant wall (whose ability should be triggered rather than activated, perhaps) before doing my favorite
Remand via
Isochron Scepter maneuver (second only to the most excellent
Ancestral Recall trick). Into my hand went an uncastable plant wall token,
tapped and complete with card ID number.
If
Mana Vault.'s damaging ability is implemented as triggered, why not include the intervening 'if' condition so it can be avoided by using
Voltaic Key in response? Another good use of one mana at the beginning of your turn is for
Vampiric Tutor -- but since there's no stop at that time, you have to wait until your next turn to get your card as it stands (unless an ability triggers during upkeep, such as from that
Mana Vault 
).
Wake Thrasher (yeah, I know it's not implemented) objects to
Voltaic Key not being allowed to untap itself. (The targeting restrictions are all spelled out on the source's end, and the target here is indeed an artifact. There are also no restrictions on the receiver's end to prevent this targeting, e.g.,
Voltaic Key doesn't have shroud, protection from artifacts, etc.)