It is currently 19 Jun 2025, 19:16
   
Text Size

Current Known Bugs list

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

Re: Current Known Bugs list

Postby slowe » 05 Jul 2010, 01:03

I just had a really strange bug during a quest. I was playing the Desert Caravan quest, and in the first turn of the second game, I got some sort of free Safe Passage effect. The AI attacked with its four Ambush Party and I blocked with my Dromad Purebred and my plant wall. The blocked attackers died, but I didn't take any damage, no damage was assigned to my blockers, and the Purebred's ability didn't trigger.
I also ran into a case where the AI played a Reliquary Tower game one and still had the effects of it during game two.
And some minor corrections: the token created by Tuktuk the Explorer is an artifact, and Lightning Dragon doesn't have haste.
slowe
 
Posts: 127
Joined: 05 Jan 2010, 14:04
Has thanked: 6 times
Been thanked: 10 times

Re: Current Known Bugs list

Postby Hellfish » 05 Jul 2010, 04:21

Reliquary Tower (and all other HandSize cards) fix:

Add into Input_Cleanup:
Code: Select all
public static void clearHandSizeOperations()
    {
       handSizeOperations.clear();
       NextHandSizeStamp = 0;
    }
Add into Computer_Cleanup:
Code: Select all
public static void clearHandSizeOperations()
    {
       handSizeOperations.clear();
    }
Add into GameAction.newGame():
Code: Select all
Computer_Cleanup.clearHandSizeOperations();
        Input_Cleanup.clearHandSizeOperations();
Damned silly thing to miss, really.
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
User avatar
Hellfish
Programmer
 
Posts: 1297
Joined: 07 Jun 2009, 10:41
Location: South of the Pumphouse
Has thanked: 110 times
Been thanked: 169 times

Re: Current Known Bugs list

Postby freestorageaccount » 05 Jul 2010, 07:45

I still wish I could target myself with Gerrard's Verdict and similar spells. A little care would be necessary due to discrepancies between their printed and Oracle text, but it would be fun for reanimator.

Since I presume Forge handles "toughness <= 0" correctly, would the player still be forced to concede in or click through many iterations of a situation involving three Faceless Butcher.s or Animate Dead on Worldgorger Dragon, or could the computer detect some invariant in the game state and give a win, loss, or draw appropriately? This issue is important if a combination such as one of those two is used for this kind of opponent. (These might be pie-in-the-sky dreams at least at this point, though.)

The crocodile pet followed up with spot removal is a death sentence for the Goldfinger quest opponent. Maybe the difficulty should increase with games played up to a point.

I just used Path to Exile on Hedron Crab and lost a game thanks to the three extra cards of milling. One way or another, I'm gonna find you.
-- freestorageaccount (= accurate forge notes) This is not a subliminal message. At least for the prosilver theme.

The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
User avatar
freestorageaccount
 
Posts: 246
Joined: 21 Sep 2009, 01:42
Location: Hilbert's Hotel
Has thanked: 1 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby VictorG » 05 Jul 2010, 14:51

The card Silkenfist Order incorrectly has the "vigilance" property. Its real property (also listed in the card description) is "Whenever Silkenfist Order becomes blocked, untap it." This is of course not the same thing -- a creature with vigilance does not become tapped when it attacks; Silkenfist Order does (but may become untapped again).
VictorG
 
Posts: 2
Joined: 05 Jul 2010, 14:44
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby Chris H. » 05 Jul 2010, 16:12

VictorG wrote:The card Silkenfist Order incorrectly has the "vigilance" property. Its real property (also listed in the card description) is "Whenever Silkenfist Order becomes blocked, untap it." This is of course not the same thing -- a creature with vigilance does not become tapped when it attacks; Silkenfist Order does (but may become untapped again).
`
I took a peek at the code in CombatUtil.checkBlockedAttackers() and found:

Code: Select all
        } else if((a.getName().equals("Silkenfist Order") || a.getName().equals("Silkenfist Fighter"))
                && !a.getCreatureBlockedThisCombat()) {
            a.untap();
`
I ran a test deck with Silkenfist Order. It worked correctly from what I could tell. If you click too quickly through the combat steps it might appear that it never taps when you first select it to attack. :)
User avatar
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

Re: Current Known Bugs list

Postby VictorG » 05 Jul 2010, 18:27

Chris, you are absolutely right. There must have been some other card in play that gave Silkenfist Order the vigilance property, thus confusing me, since a new test indeed shows that the card works as expected. Sorry for wasting your time, I'll be more thorough in my experimentation next time I think I have found a bug!
VictorG
 
Posts: 2
Joined: 05 Jul 2010, 14:44
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby KingMob » 05 Jul 2010, 19:51

Cranial Extraction crashes everytime with the new beta.
User avatar
KingMob
 
Posts: 36
Joined: 03 Jun 2010, 12:37
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby freestorageaccount » 06 Jul 2010, 05:30

.Buried Alive can be cast as an instant, and it still shuffles the creatures around between selections. Wonder how that'd work with Psychogenic Probe?

Similarly to how a permanent coughed up by an Oblivion Ring is invulnerable, if I Exhume an Angel of Despair then I can't destroy the creature the computer returned.

I take back my comment about Goldfinger: it's James T. Kirk who's really helpless by the time you've dumped all of your artifact mana and cast Timetwister or Wheel of Fortune so the discard completely goes to waste. :lol:
-- freestorageaccount (= accurate forge notes) This is not a subliminal message. At least for the prosilver theme.

The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
User avatar
freestorageaccount
 
Posts: 246
Joined: 21 Sep 2009, 01:42
Location: Hilbert's Hotel
Has thanked: 1 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby Beached As » 06 Jul 2010, 15:00

slowe wrote:- When I Ponder with Thrumming Stone in play, I draw an extra card before rearranging the top three cards. (It's not one of the four revealed by the Stone.)
- Ripple isn't optional.
Ripple occurs as you cast the spell, thus if you activate ripple, the cards will be put to the bottom of the library before Ponder resolves and therefore you should draw a different card. I've also made Ripple optional.

slowe wrote: - If I cast Incendiary Command and choose the 4 damage and the nonbasic land modes:
Just fixed this bug
Beached As
Programmer
 
Posts: 110
Joined: 23 Feb 2010, 07:48
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby Chris H. » 06 Jul 2010, 15:14

KingMob wrote:Cranial Extraction crashes everytime with the new beta.
`
The updated jar file may take care of this problem:

Re: Forge 06/26 (Unofficial Beta version)
User avatar
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

Re: Current Known Bugs list

Postby slowe » 06 Jul 2010, 22:30

Beached As wrote:Ripple occurs as you cast the spell, thus if you activate ripple, the cards will be put to the bottom of the library before Ponder resolves and therefore you should draw a different card.
Sorry I wasn't clear - the problem is you draw an extra card. The sequence is ripple cards are revealed, you draw a card, Ponder cards are revealed, you choose whether to shuffle, you draw a second card. The first card should not be drawn.

Thanks for the other fixes. :D
slowe
 
Posts: 127
Joined: 05 Jan 2010, 14:04
Has thanked: 6 times
Been thanked: 10 times

Re: Current Known Bugs list

Postby Beached As » 06 Jul 2010, 23:18

slowe wrote:
Beached As wrote:Ripple occurs as you cast the spell, thus if you activate ripple, the cards will be put to the bottom of the library before Ponder resolves and therefore you should draw a different card.
Sorry I wasn't clear - the problem is you draw an extra card. The sequence is ripple cards are revealed, you draw a card, Ponder cards are revealed, you choose whether to shuffle, you draw a second card. The first card should not be drawn.

Thanks for the other fixes. :D
kk, i get what you mean now, and i fixed it. Thanks for reporting :)
Beached As
Programmer
 
Posts: 110
Joined: 23 Feb 2010, 07:48
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby slowe » 07 Jul 2010, 01:04

Beached As wrote:
slowe wrote:
Beached As wrote:Ripple occurs as you cast the spell, thus if you activate ripple, the cards will be put to the bottom of the library before Ponder resolves and therefore you should draw a different card.
Sorry I wasn't clear - the problem is you draw an extra card. The sequence is ripple cards are revealed, you draw a card, Ponder cards are revealed, you choose whether to shuffle, you draw a second card. The first card should not be drawn.

Thanks for the other fixes. :D
kk, i get what you mean now, and i fixed it. Thanks for reporting :)
Sure thing, thanks for all the great cards and fast fixes!
slowe
 
Posts: 127
Joined: 05 Jan 2010, 14:04
Has thanked: 6 times
Been thanked: 10 times

Re: Current Known Bugs list

Postby freestorageaccount » 07 Jul 2010, 10:32

I won the first game of a match by milling and the second by Xtreme Croc Beatdown and received the milling alternate-win bonus for both.

Playing against Frodo, I equipped Skullclamp to my plant wall, making it 2/3 with deathtouch but without first strike, then blocked a 3/3 Plated Geopede, which has first strike. Both were put into the graveyard and I drew two cards.
-- freestorageaccount (= accurate forge notes) This is not a subliminal message. At least for the prosilver theme.

The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
User avatar
freestorageaccount
 
Posts: 246
Joined: 21 Sep 2009, 01:42
Location: Hilbert's Hotel
Has thanked: 1 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby timmermac » 09 Jul 2010, 01:51

Computer cast Bribery and this popped up. Caused the game to crash.

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
mtgerror@yahoo.com


null


Version:
Forge -- official beta: $Date: 2010-05-01 02:21:42 -0500 (Sat, 01 May 2010) $, SVN revision: $Revision: 916 $

Detailed error trace:
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$KeyIterator.next(Unknown Source)
at forge.GameAction.checkStateEffects(GameAction.java:485)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:57)
at forge.GuiInput.selectButtonOK(GuiInput.java:36)
at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:998)
at forge.GuiDisplay3.access$3(GuiDisplay3.java:997)
at forge.GuiDisplay3$26.actionPerformed(GuiDisplay3.java:781)
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 org.jvnet.substance.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:111)
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 just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 47 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 47 users online :: 0 registered, 0 hidden and 47 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 47 guests

Login Form