Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by silly freak » 22 Oct 2009, 11:34
yes, you are
it might be either that the count is not checked, or that it is only checked at casting time. if so, it might be interesting what happens if you play a draw spell in response...

___
where's the "trust me, that will work!" switch for the compiler?
Laterna Magica - blog, forum, project, 2010/09/06 release!
where's the "trust me, that will work!" switch for the compiler?
Laterna Magica - blog, forum, project, 2010/09/06 release!
- silly freak
- DEVELOPER
- Posts: 598
- Joined: 26 Mar 2009, 07:18
- Location: Vienna, Austria
- Has thanked: 93 times
- Been thanked: 25 times
Re: Current Known Bugs list
by DennisBergkamp » 22 Oct 2009, 16:18
Fixed Gerrard's Verdict (it will also work if you cast 2 spells in response to it on a 2-card hand).
-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Mr.Chaos » 22 Oct 2009, 17:29
I just tried the new GW-landfall deck and ran into a problem.
Turn 1: I play a Forest and Fastbond. I click Fastbond to play an extra Forest and I take 1 damage.
I use the forest to pay for Exploration. (Yes, I know, I do not need both Fastbond and Exploration but I was just testing the deck)
Still my first turn, I click the Exploration and play a Plains.
And here the bug appears. When the Plains enters play, Fastbond should deal 1 damage to me. But it did not.
I guess this is because the game only checks Fastbond's damage if you use the card itself to bring a land into play.
Game is still in progress, hopefully no more land-related bugs show up.
Turn 1: I play a Forest and Fastbond. I click Fastbond to play an extra Forest and I take 1 damage.
I use the forest to pay for Exploration. (Yes, I know, I do not need both Fastbond and Exploration but I was just testing the deck)
Still my first turn, I click the Exploration and play a Plains.
And here the bug appears. When the Plains enters play, Fastbond should deal 1 damage to me. But it did not.
I guess this is because the game only checks Fastbond's damage if you use the card itself to bring a land into play.
Game is still in progress, hopefully no more land-related bugs show up.
](./images/smilies/eusa_wall.gif)

- Mr.Chaos
- Tester
- Posts: 625
- Joined: 06 Sep 2008, 08:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Resonantg » 22 Oct 2009, 17:57
If 2 copies of Volrath's Stronghold come into play, both it leave play instantly.
- Resonantg
- Posts: 172
- Joined: 11 Oct 2009, 16:20
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Mr.Chaos » 22 Oct 2009, 18:02
They should do that, it is a legendary land, there cannot be 2 in play at the same time.Resonantg wrote:If 2 copies of Volrath's Stronghold come into play, both it leave play instantly.
](./images/smilies/eusa_wall.gif)

- Mr.Chaos
- Tester
- Posts: 625
- Joined: 06 Sep 2008, 08:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Mr.Chaos » 22 Oct 2009, 18:25
New deck, new error report.
I play the RW Artillery deck from a few posts above and compy has a generated deck (B/R)
Turn 2: I play a Mountain and a Sparksmith. then compy gets his 2nd turn and plays a swamp and an AEtherflame Wall.
Then this error shows up. (how compy planned to pay for a 4 mana card with 2 lands in play, both tapped since he played the wall, is beyond me. (And apparrently, also beyond compy, judging by the error report.
)
---------------------------------------------------------------------------------
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
mtgrares@yahoo.com
There is an error in the card code for Sunder from Within:
Detailed error trace:
java.lang.NullPointerException
at SpellAbility.setTargetCard(SpellAbility.java:140)
at CardFactory$21.canPlayAI(CardFactory.java:1837)
at ComputerAI_General.getPlayable(ComputerAI_General.java:192)
at ComputerAI_General.getMain2(ComputerAI_General.java:180)
at ComputerAI_General.playCards(ComputerAI_General.java:42)
at ComputerAI_General.main2(ComputerAI_General.java:38)
at ComputerAI_Input.think(ComputerAI_Input.java:42)
at ComputerAI_Input.showMessage(ComputerAI_Input.java:22)
at GuiInput.setInput(GuiInput.java:23)
at GuiInput.update(GuiInput.java:17)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at MyObservable.updateObservers(MyObservable.java:9)
at InputControl.resetInput(InputControl.java:19)
at Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:60)
at GuiInput.selectButtonOK(GuiInput.java:31)
at GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:1048)
at GuiDisplay3.access$3(GuiDisplay3.java:1047)
at GuiDisplay3$25.actionPerformed(GuiDisplay3.java:776)
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)
------------------------------------------------------------------------------------
I play the RW Artillery deck from a few posts above and compy has a generated deck (B/R)
Turn 2: I play a Mountain and a Sparksmith. then compy gets his 2nd turn and plays a swamp and an AEtherflame Wall.
Then this error shows up. (how compy planned to pay for a 4 mana card with 2 lands in play, both tapped since he played the wall, is beyond me. (And apparrently, also beyond compy, judging by the error report.

---------------------------------------------------------------------------------
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
mtgrares@yahoo.com
There is an error in the card code for Sunder from Within:
Detailed error trace:
java.lang.NullPointerException
at SpellAbility.setTargetCard(SpellAbility.java:140)
at CardFactory$21.canPlayAI(CardFactory.java:1837)
at ComputerAI_General.getPlayable(ComputerAI_General.java:192)
at ComputerAI_General.getMain2(ComputerAI_General.java:180)
at ComputerAI_General.playCards(ComputerAI_General.java:42)
at ComputerAI_General.main2(ComputerAI_General.java:38)
at ComputerAI_Input.think(ComputerAI_Input.java:42)
at ComputerAI_Input.showMessage(ComputerAI_Input.java:22)
at GuiInput.setInput(GuiInput.java:23)
at GuiInput.update(GuiInput.java:17)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at MyObservable.updateObservers(MyObservable.java:9)
at InputControl.resetInput(InputControl.java:19)
at Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:60)
at GuiInput.selectButtonOK(GuiInput.java:31)
at GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:1048)
at GuiDisplay3.access$3(GuiDisplay3.java:1047)
at GuiDisplay3$25.actionPerformed(GuiDisplay3.java:776)
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)
------------------------------------------------------------------------------------
](./images/smilies/eusa_wall.gif)

- Mr.Chaos
- Tester
- Posts: 625
- Joined: 06 Sep 2008, 08:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Mr.Chaos » 22 Oct 2009, 18:35
Update to above error report:
The game continued as if no bug had shown up and a few turns later, with enough mana in play, compy plays Sunder from Within succesful.
Not really happy with that actually since he took out one of my lands with it.
Anyway, the card that the error report says has a error in ther code funtions fine a few turns later in the same game.
I gladly leave that mess to be sorted out by our expert team of hackers. Uh... coders, I meant coders.
Although it probably needs a hack anyway.
The game continued as if no bug had shown up and a few turns later, with enough mana in play, compy plays Sunder from Within succesful.
Not really happy with that actually since he took out one of my lands with it.

Anyway, the card that the error report says has a error in ther code funtions fine a few turns later in the same game.
I gladly leave that mess to be sorted out by our expert team of hackers. Uh... coders, I meant coders.
Although it probably needs a hack anyway.

](./images/smilies/eusa_wall.gif)

- Mr.Chaos
- Tester
- Posts: 625
- Joined: 06 Sep 2008, 08:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by DennisBergkamp » 22 Oct 2009, 18:44
Ah yes, I've fixed this error... it has to do with the spDestroyTgt keyword.
Basically what's going wrong is that the array containing possible targets has a null element too, so sometimes the target chosen for the AI is set to null.
Basically what's going wrong is that the array containing possible targets has a null element too, so sometimes the target chosen for the AI is set to null.
-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Mr.Chaos » 22 Oct 2009, 18:46
Still the same game as above, a few turns later.
I have Goblin Artillery in play, with a Loxodon Warhammer equipped to it.
I tap the Goblin Artillery, deal 2 damage to compy and take 3 damage myself.
However, the Loxodon Warhammer should give me 5 life as a result.
2 damage + 3 damage = 5 damage = 5 life for me.
But I get no life a t all!
Officer! I have been robbed!
Time to fix, hack, smack or whack it! Do something!
Oddly enough, putting a warhammer on the Sparksmith results in getting the right amount of life gain.
I have Goblin Artillery in play, with a Loxodon Warhammer equipped to it.
I tap the Goblin Artillery, deal 2 damage to compy and take 3 damage myself.
However, the Loxodon Warhammer should give me 5 life as a result.
2 damage + 3 damage = 5 damage = 5 life for me.
But I get no life a t all!

Officer! I have been robbed!

Time to fix, hack, smack or whack it! Do something!

Oddly enough, putting a warhammer on the Sparksmith results in getting the right amount of life gain.
](./images/smilies/eusa_wall.gif)

- Mr.Chaos
- Tester
- Posts: 625
- Joined: 06 Sep 2008, 08:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by DennisBergkamp » 22 Oct 2009, 18:50
Oooh, I've never added lifelink to Goblin Artillery. I'll fix 

-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Mr.Chaos » 22 Oct 2009, 19:07
??? Wattuh?DennisBergkamp wrote:Oooh, I've never added lifelink to Goblin Artillery. I'll fix
Goblin Artillery has no lifelink! The Loxodon Warhammer gives it lifelink, but somehow, when you tap the artillery to deal damage, the hammer does not give you life.
Or are you going to make the goblin version of a certain elf card?

](./images/smilies/eusa_wall.gif)

- Mr.Chaos
- Tester
- Posts: 625
- Joined: 06 Sep 2008, 08:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by DennisBergkamp » 22 Oct 2009, 19:11

No, although that would be kind of fun

What I meant to say is that currently giving Lifelink to Goblin Artillery (or enchanting it with Guilty Conscience) doesn't really do anything with its ability (of course attacking with it should still cause lifegain or damage to itself with Guilty Conscience).
-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Mr.Chaos » 22 Oct 2009, 19:15
Ok, then. For a moment I thought that all that talk about life-giving hammers left you feeling like you had been hit by a windmill.

Right, time to go offline before this derails even further.



Right, time to go offline before this derails even further.

](./images/smilies/eusa_wall.gif)

- Mr.Chaos
- Tester
- Posts: 625
- Joined: 06 Sep 2008, 08:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by apthaven » 23 Oct 2009, 06:10
That was the post I mentioned earlier.
Biggest reason why RW-Artillery isn't fully playable is because of the mentioned lifelink issues
As for the hammer, it seems that not all tap: deal damage to target player/creature cards work well with it.
Biggest reason why RW-Artillery isn't fully playable is because of the mentioned lifelink issues

As for the hammer, it seems that not all tap: deal damage to target player/creature cards work well with it.
"I am a man and real men do not consume pink beverages. Get thee gone woman, and bring me something brown." - Jace Wayland
Re: Current Known Bugs list
by Chris H. » 23 Oct 2009, 12:09
While running some tests I viewed my graveyard using the "Grave:" button on the Gui_Display3 window. I can click on the Cancel or the OK button and this will close the Player's Grave window.
If, on my Mac, I click on the red colored close window button at the top left I will get an error. This is not so much a bug as it is an oddity.
If, on my Mac, I click on the red colored close window button at the top left I will get an error. This is not so much a bug as it is an oddity.
- 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
mtgrares@yahoo.com
null
Detailed error trace:
java.lang.NullPointerException
at forge.gui.ListChooser.show(ListChooser.java:157)
at GuiDisplay3.getChoiceOptional(GuiDisplay3.java:242)
at GuiDisplay3$ZoneAction.actionPerformed(GuiDisplay3.java:1121)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6348)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6113)
at java.awt.Container.processEvent(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4714)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4544)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4618)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
at java.awt.Container.dispatchEventImpl(Container.java:2129)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4544)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Who is online
Users browsing this forum: No registered users and 35 guests