It is currently 26 Jun 2025, 08:50
   
Text Size

Current Known Bugs list

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Current Known Bugs list

Postby 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.
User avatar
Niv-Mizzet
 
Posts: 125
Joined: 17 Oct 2009, 21:20
Has thanked: 0 time
Been thanked: 5 times

Re: Current Known Bugs list

Postby 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)
--------------------------------------------------------------------------------
](*,) = coder at work, according to a coder.It does explain some of the bugs. :wink:
Mr.Chaos
Tester
 
Posts: 625
Joined: 06 Sep 2008, 08:15
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby DennisBergkamp » 19 Oct 2009, 20:08

Nope, different error...
Definitely a manapool bug though.
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby mtgrares » 19 Oct 2009, 21:30

thiagohac wrote:BTW, why dont you try to use AI algorithms? http://en.wikipedia.org/wiki/AI
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? =D> I have a 4 year bachelor's degree in computers but it didn't cover AI stuff.)

This isn't exactly a bug, per se, but the engine should really be at least a bit more intelligent with attacking/blocking choices.
The answer is similar to above. Basically I did my best and hopefully in the future the computer will attack and block better.
mtgrares
DEVELOPER
 
Posts: 1352
Joined: 08 Sep 2008, 22:10
Has thanked: 3 times
Been thanked: 12 times

Re: Current Known Bugs list

Postby zerker2000 » 20 Oct 2009, 05:45

DennisBergkamp wrote:Nope, different error...
Definitely a manapool bug though.
Almost same one actually :P. The whole "oracalize" method seems to cause an orful mess, not quite sure why. The same thing also popped up when I tried to play privileged position and gilder barrin's ability out of the mpool. I'll try to sort the problem out, meanwhile maybe gaea's cradle & co should be converted to a mana ability?(Enabling direct payment).
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
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

Postby 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.
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
apthaven
Tester
 
Posts: 242
Joined: 20 Jun 2009, 12:34
Has thanked: 0 time
Been thanked: 1 time

Re: Current Known Bugs list

Postby 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.
User avatar
Niv-Mizzet
 
Posts: 125
Joined: 17 Oct 2009, 21:20
Has thanked: 0 time
Been thanked: 5 times

Re: Current Known Bugs list

Postby 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?
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby Marek14 » 21 Oct 2009, 05:59

DennisBergkamp wrote:Oops!
Fixed the Werebear...

Not sure what's happening with Sparksmith + Lifelink, are you sure the math is incorrect, apthaven?
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).

How does it work currently?
Marek14
Tester
 
Posts: 2772
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

Re: Current Known Bugs list

Postby 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 am a man and real men do not consume pink beverages. Get thee gone woman, and bring me something brown." - Jace Wayland
apthaven
Tester
 
Posts: 242
Joined: 20 Jun 2009, 12:34
Has thanked: 0 time
Been thanked: 1 time

Re: Current Known Bugs list

Postby 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!
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

Postby 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).
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby 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...
___

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

Postby 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).
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby 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?
Don't mistake lack of talent for genius.
User avatar
indicatie
 
Posts: 153
Joined: 06 Feb 2009, 15:15
Has thanked: 13 times
Been thanked: 5 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: Majestic-12 [Bot] and 31 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 32 users online :: 1 registered, 0 hidden and 31 guests (based on users active over the past 10 minutes)
Most users ever online was 5050 on 26 Jun 2025, 06:02

Users browsing this forum: Majestic-12 [Bot] and 31 guests

Login Form