Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by Niv-Mizzet » 18 Oct 2009, 05:00
Hammerfist Giant damages Protection from Red creatures.
Careful Study draws you 2 cards and makes you discard 1 instead of discarding 2 like it's supposed to.
Careful Study draws you 2 cards and makes you discard 1 instead of discarding 2 like it's supposed to.
-
Niv-Mizzet - Posts: 125
- Joined: 17 Oct 2009, 21:20
- Has thanked: 0 time
- Been thanked: 5 times
Re: Current Known Bugs list
by Mr.Chaos » 19 Oct 2009, 19:16
Here we go again.
I tapped a Priest of Titania and a Elvish Archdruid to put mana into my manapool.
Then I click a Privileged Position in my hand and try to pay for it with the mana in the manapool...
I get this error message: (is it just me or is this symilar to the error I got from trying to pay the 6 mana ability from Rhys the Redeemed with mana from the pool? See a few posts before this one.)
------------------------------------------------------------------------------
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
G/Wisn't an indexable single character.
Detailed error trace:
java.lang.IllegalArgumentException: G/Wisn't an indexable single character.
at ManaPool.cIndex(ManaPool.java:13)
at ManaPool.subtractOne(ManaPool.java:239)
at ManaPool.subtractMana(ManaPool.java:222)
at Input_PayManaCostUtil.tapCard(Input_PayManaCostUtil.java:10)
at Input_PayManaCost.selectCard(Input_PayManaCost.java:43)
at GuiInput.selectCard(GuiInput.java:35)
at GuiDisplay3$8.mousePressed(GuiDisplay3.java:309)
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 tapped a Priest of Titania and a Elvish Archdruid to put mana into my manapool.
Then I click a Privileged Position in my hand and try to pay for it with the mana in the manapool...
I get this error message: (is it just me or is this symilar to the error I got from trying to pay the 6 mana ability from Rhys the Redeemed with mana from the pool? See a few posts before this one.)
------------------------------------------------------------------------------
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
G/Wisn't an indexable single character.
Detailed error trace:
java.lang.IllegalArgumentException: G/Wisn't an indexable single character.
at ManaPool.cIndex(ManaPool.java:13)
at ManaPool.subtractOne(ManaPool.java:239)
at ManaPool.subtractMana(ManaPool.java:222)
at Input_PayManaCostUtil.tapCard(Input_PayManaCostUtil.java:10)
at Input_PayManaCost.selectCard(Input_PayManaCost.java:43)
at GuiInput.selectCard(GuiInput.java:35)
at GuiDisplay3$8.mousePressed(GuiDisplay3.java:309)
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 DennisBergkamp » 19 Oct 2009, 20:08
Nope, different error...
Definitely a manapool bug though.
Definitely a manapool bug though.
-
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 mtgrares » 19 Oct 2009, 21:30
The short answer is that AI algorithms hurt my brain. The long answer is that is requires a ton of coding and frankly, I don't really understand most AI alorgithms and the algorithms I do understand are very hard to code. (Will someone please give me money so I can get my Master's degree or PhD in AI?thiagohac wrote:BTW, why dont you try to use AI algorithms? http://en.wikipedia.org/wiki/AI

The answer is similar to above. Basically I did my best and hopefully in the future the computer will attack and block better.This isn't exactly a bug, per se, but the engine should really be at least a bit more intelligent with attacking/blocking choices.
- mtgrares
- DEVELOPER
- Posts: 1352
- Joined: 08 Sep 2008, 22:10
- Has thanked: 3 times
- Been thanked: 12 times
Re: Current Known Bugs list
by zerker2000 » 20 Oct 2009, 05:45
Almost same one actuallyDennisBergkamp wrote:Nope, different error...
Definitely a manapool bug though.

O forest, hold thy wand'ring son
Though fears assail the door.
O foliage, cloak thy ravaged one
In vestments cut for war.
--Eladamri, the Seed of Freyalise
Though fears assail the door.
O foliage, cloak thy ravaged one
In vestments cut for war.
--Eladamri, the Seed of Freyalise
- zerker2000
- Programmer
- Posts: 569
- Joined: 09 May 2009, 21:40
- Location: South Pasadena, CA
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by apthaven » 20 Oct 2009, 08:46
Sparksmith works with Loxodon Warhammer but is very buggy when it comes to calculating the life gain.
Sparksmith is too powerful with Lifelink now. It gives life in excess especially with lots of Goblins around.
Orcish Artillery and its brothers (goblin artillery) don't function well with lifelink when using its activated ability. The damage is there, but no life gain.
Here's the deck I used.
Anyway we all know how buggy Loxodon Warhammer is. So this isn't really new.
Sparksmith is too powerful with Lifelink now. It gives life in excess especially with lots of Goblins around.
Orcish Artillery and its brothers (goblin artillery) don't function well with lifelink when using its activated ability. The damage is there, but no life gain.
Here's the deck I used.
Anyway we all know how buggy Loxodon Warhammer is. So this isn't really new.
- Attachments
-
RW-Artillery.deck
- (765 Bytes) Downloaded 276 times
"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 Niv-Mizzet » 21 Oct 2009, 02:58
Werebear only becomes a 3/3 (gets +2/+2) when you hit threshold instead of 4/4 (+3/+3) like it's supposed to be.
-
Niv-Mizzet - Posts: 125
- Joined: 17 Oct 2009, 21:20
- Has thanked: 0 time
- Been thanked: 5 times
Re: Current Known Bugs list
by DennisBergkamp » 21 Oct 2009, 03:14
Oops!
Fixed the Werebear...
Not sure what's happening with Sparksmith + Lifelink, are you sure the math is incorrect, apthaven?
Fixed the Werebear...
Not sure what's happening with Sparksmith + Lifelink, are you sure the math is incorrect, apthaven?
-
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 Marek14 » 21 Oct 2009, 05:59
I didn't try it, but the correct math would be X damage to creature + X damage to you + X life to you + X life to you, in total for X damage to creature and X life to you, since the damage to you will cancel with lifegain from it (of course, effects which care about damage or life gain will know the truth).DennisBergkamp wrote:Oops!
Fixed the Werebear...
Not sure what's happening with Sparksmith + Lifelink, are you sure the math is incorrect, apthaven?
How does it work currently?
Re: Current Known Bugs list
by apthaven » 21 Oct 2009, 07:24
Test # 1: Only Sparksmith is the goblin in play. Sparksmith equipped with Loxodon Warhammer taps and targets Vigilant Drake 3/3. Life total is 13.
I lose 1 life. Forge says Human gains 2 life. And I deal 1 damage to Vigilant Drake.
Test # 2: Sparksmith still is the only goblin in play. Sparksmith equipped with 2 Loxodon Warhammer deals the same amount of damage and life gain.
Test # 3: 2 Sparksmiths in play. I tap a Sparksmith equipped with the hammer and target an Ornithopter. I lose 2 life (20->18) and gain 4 life to have a 22 life total. Ornithopter gets destroyed of course.
If you based it on how Loxodon Warhammer should work. Is the life gain correct? I'm slightly confused as well.
I lose 1 life. Forge says Human gains 2 life. And I deal 1 damage to Vigilant Drake.
Test # 2: Sparksmith still is the only goblin in play. Sparksmith equipped with 2 Loxodon Warhammer deals the same amount of damage and life gain.
Test # 3: 2 Sparksmiths in play. I tap a Sparksmith equipped with the hammer and target an Ornithopter. I lose 2 life (20->18) and gain 4 life to have a 22 life total. Ornithopter gets destroyed of course.
If you based it on how Loxodon Warhammer should work. Is the life gain correct? I'm slightly confused as well.
"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 silly freak » 21 Oct 2009, 13:11
2 warhammers are a little buggy. the new rules say that it isn't triggered and doesn't stack any more, so it would be correct. I doubt that it is the way the card is intended to work in forge...
___
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 » 21 Oct 2009, 17:32
I'm confused too... right now the numbers seem correct, right?
On the other hand, I think in the case of Armadillo Cloak, stuff wouldn't be working correctly (because Armadillo Cloak SHOULD stack the lifegain, currently in forge it just gives Lifelink).
On the other hand, I think in the case of Armadillo Cloak, stuff wouldn't be working correctly (because Armadillo Cloak SHOULD stack the lifegain, currently in forge it just gives Lifelink).
-
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 silly freak » 21 Oct 2009, 18:34
yes, exactly. lifelink is a complete different matter than all these other effects, because it is not a triggered ability any more, but a damage effect, so Armadillo Cloak should be rewritten. my point was that the non-stacking lifelink was probably more "just happening" than anything else.
btw, how does wither work? is it triggered and removes the damage somehow, or is it a damage-dealing flag or...
btw, how does wither work? is it triggered and removes the damage somehow, or is it a damage-dealing flag or...
___
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 » 21 Oct 2009, 19:26
Wither is hacky... look at the addDamage(Card card, int damage) method in GameAction.java.
It seems to work well enough, however, I think there's a small problem with it... if an attacker gets blocked by multiple blockers, it might not trigger correctly.
Also, currently it probably only works with combat damage (I'm not sure about that one though).
It seems to work well enough, however, I think there's a small problem with it... if an attacker gets blocked by multiple blockers, it might not trigger correctly.
Also, currently it probably only works with combat damage (I'm not sure about that one though).
-
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 indicatie » 22 Oct 2009, 08:19
Here's an error I just ran into:
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
0
Detailed error trace:
java.lang.ArrayIndexOutOfBoundsException: 0
at GuiDisplay3.getChoiceOptional(GuiDisplay3.java:235)
at CardFactory$864.computerResolve(CardFactory.java:29220)
at CardFactory$864.resolve(CardFactory.java:29165)
at Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:38)
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)
It occured when compy played Gerrard's Verdict when I had 2 cards in hand, but I reacted by playing Strangling Soot on his Birds of Paradise. I only could discard one card, and got the error right after discarding that one. Am I right it has to do with not being able to discard a second card?
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
0
Detailed error trace:
java.lang.ArrayIndexOutOfBoundsException: 0
at GuiDisplay3.getChoiceOptional(GuiDisplay3.java:235)
at CardFactory$864.computerResolve(CardFactory.java:29220)
at CardFactory$864.resolve(CardFactory.java:29165)
at Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:38)
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)
It occured when compy played Gerrard's Verdict when I had 2 cards in hand, but I reacted by playing Strangling Soot on his Birds of Paradise. I only could discard one card, and got the error right after discarding that one. Am I right it has to do with not being able to discard a second card?
Don't mistake lack of talent for genius.
Who is online
Users browsing this forum: No registered users and 36 guests