Page 294 of 441

Re: Current Known Bugs list

PostPosted: 05 Apr 2011, 02:32
by Professor
I cast a Silver Drake and then realized that my other creature wasn't a valid target. It wanted me to return the Silver Drake itself, correctly. (What an "AI" thing for me to do!) Then I noticed that the dialog window had a Cancel button. Clicking it did not undo the casting. It just allowed me to leave the Silver Drake in play with no drawback. That was nice, but it's technically a bug, so here you go.

Re: Current Known Bugs list

PostPosted: 05 Apr 2011, 05:46
by cc-drake
timmermac wrote:
friarsol wrote:
cc-drake wrote:- AI doesn't activate Jace Beleren
- Altar of Dementia doesn't consider equipments like Sword of Kaldra
I've seen the AI activate jace plenty of times.
He might be referring to the ultimate ability, which I've never seen the AI use. I've also never seen the AI use Jace 2.0's ultimate either.
No, I mean AI didn't use any of Jace Beleren 's abilities. Seems to be a new bug in Forge 04/01, in older versions it worked as far as I remember.

Re: Current Known Bugs list

PostPosted: 05 Apr 2011, 08:32
by s1886x
i generally don't mind that quest for renewal gains counters at random on my opponent's untap step, but once i attacked with an omnath, locus of mana and there was an endless number of triggers for quest for renewal counters

Re: Current Known Bugs list

PostPosted: 05 Apr 2011, 12:47
by Sloth
Professor wrote:I cast a Silver Drake and then realized that my other creature wasn't a valid target. It wanted me to return the Silver Drake itself, correctly. (What an "AI" thing for me to do!) Then I noticed that the dialog window had a Cancel button. Clicking it did not undo the casting. It just allowed me to leave the Silver Drake in play with no drawback. That was nice, but it's technically a bug, so here you go.
Well, no more cheating! Fixed (along with more than 20 similar cards). Thanks Professor.

Re: Current Known Bugs list

PostPosted: 05 Apr 2011, 13:05
by Chris H.
Sloth wrote:Well, no more cheating! Fixed (along with more than 20 similar cards). Thanks Professor.
`
And thank you Sloth for the "Mandatory$ True" parameter. I guess that this sets which of the two dialogs are used, getChoiceOptional() or getChoice(). :D

Re: Current Known Bugs list

PostPosted: 05 Apr 2011, 13:27
by Sloth
Chris H. wrote:
Sloth wrote:Well, no more cheating! Fixed (along with more than 20 similar cards). Thanks Professor.
`
And thank you Sloth for the "Mandatory$ True" parameter. I guess that this sets which of the two dialogs are used, getChoiceOptional() or getChoice(). :D
Exactly Chris. Nothing more nothing less. :D

Re: Current Known Bugs list

PostPosted: 05 Apr 2011, 14:31
by eidolon
Nameless Inversion does not remove the creature types of the targeted creature.

Wolf-Skull Shaman 's text has a weird character: "Kinship Ñ" instead of "Kinship - ".

Re: Current Known Bugs list

PostPosted: 05 Apr 2011, 15:08
by Chris H.
eidolon wrote:Nameless Inversion does not remove the creature types of the targeted creature.

Wolf-Skull Shaman 's text has a weird character: "Kinship Ñ" instead of "Kinship - ".
`
Fixed Wolf-Skull Shaman, i replaced the em dash with a normal dash.

Nameless Inversion will be more complicated. I can not remember if Nameless Inversion prior to conversion to AF had that now missing ability.

Re: Current Known Bugs list

PostPosted: 05 Apr 2011, 15:53
by Replika
I'll go ahead and repost cc-drakes bug: The AI does not use any of Jace Beleren's abilities for me either. I noticed this yesterday and never had an AI with a Jace Beleren in play before that, so I guess it is a new bug.
On a more general note, I have yet to see the AI use a planeswalker ability other than the first with any planeswalker.

The "Mandatory$ True" parameter should be added to all library searching cards that let you search up any card (like Demonic Tutor), because you must not fail to find something with those effects - unless your library is empty of course, which could probably cause a new "freeze the game" bug like the annihilator bug I reported.

Re: Current Known Bugs list

PostPosted: 05 Apr 2011, 18:26
by gos
I got the following exception when I tried to cast Reaping the Graves on my opponent's declare attackers phase. I had previously discarded an Arrogant Wurm using Narcissism's first ability and cast it by paying it's madness cost, as well as casting Dark Ritual.

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: 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_13 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
    at forge.HumanPlayer.isPlayer(HumanPlayer.java:30)
    at forge.Card.hasProperty(Card.java:2601)
    at forge.Card.isValid(Card.java:2564)
    at forge.Card.isValidCard(Card.java:2537)
    at forge.CardList$13.addCard(CardList.java:347)
    at forge.CardList.filter(CardList.java:289)
    at forge.CardList.getValidCards(CardList.java:345)
    at forge.Target_Selection$1.showMessage(Target_Selection.java:93)
    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.setInput(InputControl.java:20)
    at forge.Target_Selection.chooseTargets(Target_Selection.java:75)
    at forge.SpellAbility_Requirements.fillRequirements(SpellAbility_Requirements.java:46)
    at forge.SpellAbility_Requirements.fillRequirements(SpellAbility_Requirements.java:24)
    at forge.GameAction.playSpellAbilityForFree(GameAction.java:2802)
    at forge.CardFactory.copySpellontoStack(CardFactory.java:224)
    at forge.GameActionUtil.playCard_Storm(GameActionUtil.java:725)
    at forge.GameActionUtil.executePlayCardEffects(GameActionUtil.java:469)
    at forge.MagicStack.push(MagicStack.java:624)
    at forge.MagicStack.add(MagicStack.java:253)
    at forge.MagicStack.addAndUnfreeze(MagicStack.java:66)
    at forge.SpellAbility_Requirements.addAbilityToStack(SpellAbility_Requirements.java:126)
    at forge.SpellAbility_Requirements.finishPaying(SpellAbility_Requirements.java:90)
    at forge.Cost_Payment.payCost(Cost_Payment.java:398)
    at forge.Cost_Payment$2.done(Cost_Payment.java:684)
    at forge.Cost_Payment$2.selectCard(Cost_Payment.java:674)
    at forge.GuiInput.selectCard(GuiInput.java:47)
    at forge.GuiDisplay4$10.mousePressed(GuiDisplay4.java:374)
    at java.awt.AWTEventMulticaster.mousePressed(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

PostPosted: 06 Apr 2011, 01:53
by Chris H.
Replika wrote:The "Mandatory$ True" parameter should be added to all library searching cards that let you search up any card (like Demonic Tutor), because you must not fail to find something with those effects - unless your library is empty of course
`
I searched for "search your library" and got a few hits. I added the param to the first 20. It is getting late and I will try to get a few more tomorrow.

Re: Current Known Bugs list

PostPosted: 06 Apr 2011, 02:17
by Zirbert
Chris H. wrote:
Replika wrote:The "Mandatory$ True" parameter should be added to all library searching cards that let you search up any card (like Demonic Tutor), because you must not fail to find something with those effects - unless your library is empty of course
`
I searched for "search your library" and got a few hits. I added the param to the first 20. It is getting late and I will try to get a few more tomorrow.
You seem to be adding Mandatory$ True to all library-searchers (r7996, 7997) - the ones that let you search your library for a card meeting specific criteria ("a land card", " a Mercenary card", etc.) shouldn't have it. You can always fail to find a card of a specific type (if only to keep your opponent wondering, which isn't much of a motivation in Forge). The only ones that should have this parameter are the ones where you just search for a card (Demonic Tutor, Vampiric Tutor, etc.), since you'll always be able to find a card as long as there's at least one in your library.

Re: Current Known Bugs list

PostPosted: 06 Apr 2011, 10:12
by Chris H.
Zirbert wrote:You seem to be adding Mandatory$ True to all library-searchers (r7996, 7997) - the ones that let you search your library for a card meeting specific criteria ("a land card", " a Mercenary card", etc.) shouldn't have it. You can always fail to find a card of a specific type (if only to keep your opponent wondering, which isn't much of a motivation in Forge). The only ones that should have this parameter are the ones where you just search for a card (Demonic Tutor, Vampiric Tutor, etc.), since you'll always be able to find a card as long as there's at least one in your library.
`
No prob, I can revert.

Re: Current Known Bugs list

PostPosted: 06 Apr 2011, 19:23
by Replika
I probably should have described that a bit more precise - sorry for that.

While using it for any but the first time without quitting Forge inbetween, the deck editor does not let me search by pressing return; I have to click on the button.

Re: Current Known Bugs list

PostPosted: 06 Apr 2011, 21:03
by eidolon
Diminishing Returns always forces both players to draw 7 cards, but should draw up to 7 instead (while everybody chooses how many cards before they draw the first card).

If the card gets fixed, it would also be possible to implement Arcane Denial.