Page 23 of 441

Re: Current Known Bugs list

PostPosted: 05 Mar 2009, 20:44
by Mr.Chaos
I also noticed that if you have 2 Master of Etherium in play, they are not getting the correct power/thoughness.
With 5 artifacts in play, one being the Master, he is correctly shown as being a 5/5.
Now add another Master of Etherium, 6 artifacts total, making it a 6/6 but... both masters should also get an aditional +1/+1 from the other master, effectively making them 7/7 each.
However, they both only are 6/6.
Seems to be a similar problem like with Serra Avatar, another card that has issues with correct P/T display.

Also, Nicol Bolas, Planeswalker has an error in it. Hover over the name to the left here and you see that the top ability gives +3 loyalty counters. However, in MTGForge, the ability is shown with +2 and also just gives +2 loyalty counters when destroying a permanent.

Ok, I will stop complaining now. :wink:
Thanks for a great update, this game just keeps getting better and better!

Re: Current Known Bugs list

PostPosted: 05 Mar 2009, 20:47
by DennisBergkamp
About Memnarch / Liliana Vess:
Ah, yes exactly. This is easily fixed, thanks for spotting this :)

By the way, I noticed Seat of the Synod in the top (non-land permanent) panel. It would probably be better if those show up at the land panel at the bottom instead.

I know Master of Etherium doesn't correctly pump other Master of Etherium.... this is kind of a tricky bug to fix, but I might be able to do it now that I've changed the way PT is calculated.

Re: Current Known Bugs list

PostPosted: 06 Mar 2009, 06:48
by Mr.Chaos
DennisBergkamp wrote:By the way, I noticed Seat of the Synod in the top (non-land permanent) panel. It would probably be better if those show up at the land panel at the bottom instead.
As a total non-coder, I could imagine that the program checks the card type only by the first type it sees.
In this case: artifact land. Oh, artifact! Then it goes in the creature/artifact area.
Where as we would say: it is a land that is also an artifact, so for us, artifact is a secondairy card type, not the main card type.
So maybe, for card placement issues, it would be better to nominate them as "land artifact" rather than "artifact land". But that is just me babbling on without any programming skills.

Re: Current Known Bugs list

PostPosted: 06 Mar 2009, 12:14
by Mr.Chaos
The return of an old bug: Compy strains his brains while thinking and the game effectively hangs indefinitely because compy can't make his mind up.
I could still use the menu options and moving over cards brought up their image at the right, so the game did not completely freeze. Because of that, I could use the Concede game option to get out of this stalemate situation.
I have attached a screenshot of the fatal moment. No idea what causes this bug, all I know is that it was also present in an older version and back then I mailed Rares about it and I thought he fixed it.
This was way back, before this forum was even involved in MTGForge. This game is getting old. :lol:

Oh, compy used a random deck while I played my Master-Memnarch deck.

Re: Current Known Bugs list

PostPosted: 06 Mar 2009, 15:06
by DennisBergkamp
As a total non-coder, I could imagine that the program checks the card type only by the first type it sees.
In this case: artifact land. Oh, artifact! Then it goes in the creature/artifact area.
Where as we would say: it is a land that is also an artifact, so for us, artifact is a secondairy card type, not the main card type.
So maybe, for card placement issues, it would be better to nominate them as "land artifact" rather than "artifact land". But that is just me babbling on without any programming skills.
Actually, this is not exactly how it works. Card object in forge have certain methods that return either true or false: isArtifact(), isLand(), isCreature(), isPlaneswalker().... in the case of Seat of the Synod, this returns true for both isArtifact() and isLand().
And as it turns out, land permanents get assigned to the land panel whenever all of these return false: isArtifact(), isCreature(), isGlobalEnchantment(), isPlaneswalker(). So all I had to do to make Seat of the Synod show up in the land panel, was adhere to this previous condition OR (and here I added a new condition) if the permanent returns true on isLand() and isArtifact().

Re: Current Known Bugs list

PostPosted: 06 Mar 2009, 15:37
by DennisBergkamp
Mr.Chaos wrote:The return of an old bug: Compy strains his brains while thinking and the game effectively hangs indefinitely because compy can't make his mind up.
I could still use the menu options and moving over cards brought up their image at the right, so the game did not completely freeze. Because of that, I could use the Concede game option to get out of this stalemate situation.
I have attached a screenshot of the fatal moment. No idea what causes this bug, all I know is that it was also present in an older version and back then I mailed Rares about it and I thought he fixed it.
This was way back, before this forum was even involved in MTGForge. This game is getting old. :lol:

Oh, compy used a random deck while I played my Master-Memnarch deck.
This is interesting, I doubt this is the dual land bug (since, after all, there's no dual lands in play :D ).
It could be anything, most likely the computer just tried casting one of the cards that hasn't been properly coded for AI use, and some array out of bounds error occurred.

Re: Current Known Bugs list

PostPosted: 06 Mar 2009, 15:57
by Chris H.
DennisBergkamp wrote:This is interesting, I doubt this is the dual land bug (since, after all, there's no dual lands in play :D ).
It could be anything, most likely the computer just tried casting one of the cards that hasn't been properly coded for AI use, and some array out of bounds error occurred.
I played a game against the computer with the computer using a random generated deck and the same Thinking bug appeared. The computer had in play 4 lands and had tapped all four:

Faerie Conclave - Island - Faerie Conclave - Swamp

Re: Current Known Bugs list

PostPosted: 06 Mar 2009, 16:14
by DennisBergkamp
Ahh, then maybe it has something to do with the creature lands? Mr Chaos had two creature lands in play as well... I will test this, and see what error message happens exactly.

Re: Current Known Bugs list

PostPosted: 06 Mar 2009, 19:38
by Mr.Chaos
After seeing Liliana Vess getting the unwanted twin treatment from Memnarch's ability, this time it was Counterbalance that decided to make a double appearance thanks to Memnarch.
No screeny as it is the same as with Vess.
I just report it as this time it happened with an enchantment, not a legendary planeswalker.
The card ID on both Counterbalance cards is the same, so for play purposes, it is still just one card.

So my other bug is probably caused by creature lands? Weird.
The AI can play them, but then flips his lid trying to deal with them. LOL! :lol:
Thinking outside the box, it's in the bag. :wink:

Re: Current Known Bugs list

PostPosted: 06 Mar 2009, 19:44
by GandoTheBard
It is definitely a mana management bug but not tied to either manlands or duallands. The problem lies somewhere in the murky depths of the "AI" which is a term we loosely use to describe the mishmosh of rules associated with how the computer should play cards. I have noticed a few times that the computer attempts to do things after it is tapped out. I am certain it has something to do with this and not merely the type of lands in play.

Re: Current Known Bugs list

PostPosted: 06 Mar 2009, 19:57
by Mr.Chaos
Further misatventures with the above discribed Counterbalance situation:
After Memnarch took control of Counterbalance, I used it when compy played Duress on me.
And what do you know, it still used computer's deck, not mine to reveal the card to use as a counter agains computer's Duress.
So it would seem that there are still issues about controlling certain cardtypes. (creatures seem to work correctly as far as attacking with Memnarched critters goes.)

Memnarched, now that should be real a word if it isn't already. :lol:
I Memnarched the situation, meaning: you took control. See? Makes perfect sense. :roll:

Re: Current Known Bugs list

PostPosted: 06 Mar 2009, 21:01
by DennisBergkamp
I think the bug might have something to do with the lands that come into play tapped. I have seen the computer tapping these lands without playing anything (no spells/abilities, nada), on a number of occasions.

I'll fix the Counterbalance showing up twice bug, I should probably just rewrite the code that takes care of card ordering.
Not sure how to fix the "control" bug with Counterbalance, but as I was testing to see if I fixed the "Memnarched-Liliana Vess" bug, I noticed when I used her third ability, I only got the opponent's creatures from grave.

Re: Current Known Bugs list

PostPosted: 07 Mar 2009, 09:56
by Mr.Chaos
I played my Master-Memnarch deck against a random deck.
I had 2 cards in hand, Vedalken Archmage and Memnarch.
Compy plays Duress..... and removes Memnarch from my hand!!!!
Image
Totally unacceptable play! Memnarch is a creature!
Me very :cry: now.

Update: Same decks, next game: Compy uses Duress and removes Seat of the Synod from my hand. [-X
Also, although I believe this to be known already: Faceless Butcher still does not return into play the creature it removed from the game when it leaves play (thanks to my Echoing Truth). In fact, the card remains removed from the game.
And when that card is Memnarch, that makes me VERY unhappy! :evil:

Re: Current Known Bugs list

PostPosted: 07 Mar 2009, 16:40
by DennisBergkamp
Wow, can't believe I never noticed that bug with Duress...
Fortunately an easy fix, I also checked out Ostracize, but that one looks coded correctly.

Re: Current Known Bugs list

PostPosted: 07 Mar 2009, 19:23
by Chris H.
The computer was using Hanna, Ship's Navigator to repeatedly returning multiple artifacts from the graveyard in the same turn. I assume that what ever checks were coded in for the TgtKPump cards also need to include Hanna, Ship's Navigator.