Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by freestorageaccount » 11 Oct 2009, 05:25
How could I not notice this earlier? Timetwister is broken enough as it stands, but in the game it even shuffles itself into the library!
-- 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.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
-
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
by DennisBergkamp » 11 Oct 2009, 23:46
Oh, that's right, I've never noticed that either! I will fix this 
I actually have been messing with the code of Gemhide Sliver and Joiner Adept. I've gotten them working now, but it's through a series of really ugly hacks.
They should work fine with the current existing cardpool of MTGForge, I don't think we currently have any other cards that add or remove mana abilities (except maybe Lignify, but that card currently doesn't work according to the rules anyway).

I actually have been messing with the code of Gemhide Sliver and Joiner Adept. I've gotten them working now, but it's through a series of really ugly hacks.
They should work fine with the current existing cardpool of MTGForge, I don't think we currently have any other cards that add or remove mana abilities (except maybe Lignify, but that card currently doesn't work according to the rules anyway).
-
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 zerker2000 » 12 Oct 2009, 00:03
I think the best way would be to figure out a way to get my commented addExtrinsicMana() code to work, I just hadn't time to figure out what the problem with it was (if it got left out, the basic idea is checking for Joiner Adept and Jemhide Sliver in card.getManaAbility()). Another hacky way would be to add an extrinsicTapAddAny boolean in card, and have it be reset as well as in extrinsic keywords, and then set by sliver/adept.DennisBergkamp wrote:Anyway, I'll wait to hear something from zerker before messing with this, he has a much better understanding of the manaAbilities (since he programmed them after all).
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 freestorageaccount » 12 Oct 2009, 00:59
I have no idea how to fix the ability problem or what you're talking about, but whatever it is, it sure is intriguing!
Aside from the Oblivion Ring bugs, I also found that Oubliette doesn't return the creature it removed when it leaves play. Also, I was wrong about Secluded Steppe not being able to be cycled -- currently, you have to click the card in your hand any time you couldn't play a sorcery to call up the cycling prompt.
The size of the 'Serra Avatar' created by Ajani Goldmane depends upon its controller's current life (if it didn't, Goldmane's third ability would instead read like Promise of Power).
As mentioned in the very first post in this thread, Festival of Trokin and similar cards do their calculations based on the world as they resolve as opposed to Jaws of Stone, which explicitly states otherwise. In addition, Festival of Trokin should be able to be cast even if you don't control any creatures. I would hazard a guess that the disallowing of it being played in this situation was specifically hard-coded, though, so this card and others are a little easier to implement in reality than they're written currently.
I know these bugs are annoying to take care of, but for every one of them, there are hundreds of non-trivial pieces you've perfectly written where many bugs could have easily been, and overall I'm amazed (and every other user should be) by the product of your efforts whose only compensation is the gratefulness of people around the world who appreciate an MTG project untainted by commercialism. Thank you for all of your time, and keep up the good work, guys!
(I would make a donation if I could, but I'm going to learn Java and programming in general so I may still try to contribute in some way as best I can.)
EDIT: The 'Festival' I originally referred to for brevity is actually the name of another card (oops)!

Aside from the Oblivion Ring bugs, I also found that Oubliette doesn't return the creature it removed when it leaves play. Also, I was wrong about Secluded Steppe not being able to be cycled -- currently, you have to click the card in your hand any time you couldn't play a sorcery to call up the cycling prompt.
The size of the 'Serra Avatar' created by Ajani Goldmane depends upon its controller's current life (if it didn't, Goldmane's third ability would instead read like Promise of Power).
As mentioned in the very first post in this thread, Festival of Trokin and similar cards do their calculations based on the world as they resolve as opposed to Jaws of Stone, which explicitly states otherwise. In addition, Festival of Trokin should be able to be cast even if you don't control any creatures. I would hazard a guess that the disallowing of it being played in this situation was specifically hard-coded, though, so this card and others are a little easier to implement in reality than they're written currently.

I know these bugs are annoying to take care of, but for every one of them, there are hundreds of non-trivial pieces you've perfectly written where many bugs could have easily been, and overall I'm amazed (and every other user should be) by the product of your efforts whose only compensation is the gratefulness of people around the world who appreciate an MTG project untainted by commercialism. Thank you for all of your time, and keep up the good work, guys!
(I would make a donation if I could, but I'm going to learn Java and programming in general so I may still try to contribute in some way as best I can.)
EDIT: The 'Festival' I originally referred to for brevity is actually the name of another card (oops)!
-- 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.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
-
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
by DennisBergkamp » 12 Oct 2009, 15:17
Oops, this is actually a bug I reintroduced in the last version (it's something I fixed a long time ago) but now that I changed the way token names work it never actually finds the token.The size of the 'Serra Avatar' created by Ajani Goldmane depends upon its controller's current life (if it didn't, Goldmane's third ability would instead read like Promise of Power).
-
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 Resonantg » 12 Oct 2009, 17:00
Never thought I'd see this, but it may come into play once we get 'card grinders' put in the game like the "Millstone" and the like.
There is no 'library kill'. IIRC, once you run out of cards in your library and can no longer draw, you lose.
Just thought I should point that out.
There is no 'library kill'. IIRC, once you run out of cards in your library and can no longer draw, you lose.
Just thought I should point that out.
- Resonantg
- Posts: 172
- Joined: 11 Oct 2009, 16:20
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by freestorageaccount » 12 Oct 2009, 21:06
Just noticed this while getting beaten down and flinging removal spells as fast as possible: if two (or more) creatures attack and all but one die, the remaining creature should never receive any exalted bonuses. In game, though, I noticed the stats of my opponent's Akrasan Squire flip-flop between 1/1 and 2/2 before settling down on 2/2. Even if it had ended up on the right number, the erratic behaviour would still worry me -- a logic error somewhere in the combat code might be causing this to occur.
-- 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.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
-
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
by zerker2000 » 13 Oct 2009, 05:00
Point: exalted is officially "Whenever a creature attacks alone, it gets +1/+1 'till NES(beginning of next end step)", not "Whenever a creature is attacking alone, it gets +1/+1"
.

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 indicatie » 13 Oct 2009, 17:53
When compy attacks with a morph and you click it to block, you get to see which creature is morphed. Always nice to know you trade-blocking a Exalted Angel instead of a Scornful Egotist 

Don't mistake lack of talent for genius.
Re: Current Known Bugs list
by indicatie » 14 Oct 2009, 08:47
Any chance Ghostfire will ever be colorless?
EDIT:
Now here's a strange bug... During my turn I attack with Lu Xun, Scholar General. I draw a card. I destroy compy's Hoofprints of the Stag with Nicol Bolas, Planeswalker. Compy's turn: He attcks Nicol Bolas with his Tor Giant. I block with Phyrexian Monitor *Enchanted by Unholy Strength (33)*. I regen my Monitor. Giant dies. And now for the strange part: I get to draw a card for Lu Xun in compy's turn!
EDIT:
Now here's a strange bug... During my turn I attack with Lu Xun, Scholar General. I draw a card. I destroy compy's Hoofprints of the Stag with Nicol Bolas, Planeswalker. Compy's turn: He attcks Nicol Bolas with his Tor Giant. I block with Phyrexian Monitor *Enchanted by Unholy Strength (33)*. I regen my Monitor. Giant dies. And now for the strange part: I get to draw a card for Lu Xun in compy's turn!
Don't mistake lack of talent for genius.
-
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 freestorageaccount » 15 Oct 2009, 01:45
Check out how Meadowboon acts under control changes (e.g., Threaten) -- it shouldn't dole out any counters. I wonder if Illusions of Grandeur and other cards with leaving-play effects would present similar problems.
-- 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.
The Great Wall of Bugs. Gando, you will not be forgotten.
And a chip off the old block.
-
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
by DennisBergkamp » 15 Oct 2009, 05:42
Ah yes, I think I've fixed this for the next version (tested this for Faceless Butcher / with Control Magic, I'll also check this for Threaten).
-
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 Yersiniapestis » 15 Oct 2009, 12:53
Vithian Renegades
Creature - Human Shaman 3/2, 1RG (3)
When Vithian Renegades enters the battlefield, destroy target artifact.
in the game he is only 2/2
Creature - Human Shaman 3/2, 1RG (3)
When Vithian Renegades enters the battlefield, destroy target artifact.
in the game he is only 2/2
- Yersiniapestis
- Posts: 1
- Joined: 15 Oct 2009, 12:07
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by indicatie » 15 Oct 2009, 18:35
It sure is! I just recreated the bug. Whenever I attack compy with Lun Xu, Scholar General and draw a card, and compy attacks Nicol Bolas, Planeswalker the next turn, I get to draw another card.... Nice one, Lun!DennisBergkamp wrote:WHAT!?!
That's very strange

Don't mistake lack of talent for genius.
Who is online
Users browsing this forum: Bing [Bot] and 21 guests