Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by zerker2000 » 14 Nov 2009, 08:39
Yikes! It seems forge uses Commands for all triggered abilities
. Trying to fix...

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 Almost_Clever » 14 Nov 2009, 11:58
DennisBergkamp wrote:Good to see you back online, AC

A woman came up to me and said / "I'd like to poison your mind / With wrong ideas that appeal to you / Though I am not unkind."
-
Almost_Clever - Tester
- Posts: 345
- Joined: 15 Jan 2009, 01:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by zerker2000 » 15 Nov 2009, 00:22
Ok, I have made(and committed) something that should put all ETF/LTF/GFF abilities on stack, any ideas for test decks? I really do not wish this code to be the factor to continue the last two betas' trend of having major flaws
.

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 Almost_Clever » 15 Nov 2009, 01:43
To test Defense of the Heart, I had the computer play a deck full of Kobolds and I played with a deck full of forests; a couple dozen Defense of the Heart; and a few copies each of Briarhorn, Mulldrifter, Shriekmaw, Angel of Despair, etc.zerker2000 wrote:Ok, I have made(and committed) something that should put all ETF/LTF/GFF abilities on stack, any ideas for test decks? I really do not wish this code to be the factor to continue the last two betas' trend of having major flaws.
A woman came up to me and said / "I'd like to poison your mind / With wrong ideas that appeal to you / Though I am not unkind."
-
Almost_Clever - Tester
- Posts: 345
- Joined: 15 Jan 2009, 01:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Almost_Clever » 15 Nov 2009, 01:51
Buyback targeted spells (Elvish Fury and Capsize are the only two in Forge that I can think of) which have their target removed before on resolution are countered and should go to the graveyard instead of back to the caster's hand. I destroyed and bounced the creatures the computer targeted with Elvish Fury, but Elvish Fury always was put back in the computer's hand. I'm pretty sure this used to work properly.
A woman came up to me and said / "I'd like to poison your mind / With wrong ideas that appeal to you / Though I am not unkind."
-
Almost_Clever - Tester
- Posts: 345
- Joined: 15 Jan 2009, 01:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by zerker2000 » 15 Nov 2009, 02:09
Zut! I have yet to test Defense of Heart, but I have run into a slightly bigger problem:
- Spells or Abilities are on Stack
(OK)
_______
Arcbound Lancer 0/0
. - Spells or Abilities are on Stack
(OK)
_______
Arcbound Lancer: Comes into play with 4 +1/+1 Counters
Arcbound Lancer: When this card is put into a graveyard from play, you may move its +1/+1 counters onto target Artifact Creature
. - Choose an Artifact Creature to put 0 +1/+1 Counters on.
(CANCEL)
_______
Arcbound Lancer: Comes into play with 4 +1/+1 Counters
. - Spells or Abilities are on Stack
(OK)
_______
Arcbound Lancer: Comes into play with 4 +1/+1 Counters
. - Main 1 Phase, Player: Human
_______
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 DennisBergkamp » 15 Nov 2009, 03:08
I'm not sure what's going on, but the combat code seems to have been messed up somehow. When my Llanowar Elves blocks the computer's Llanowar Elves, they both live?!?!
EDIT: zerker, does this have something to do with the secondStrike() update? This bug doesn't seem to be in the latest beta (which doesn't have that update yet).
EDIT: zerker, does this have something to do with the secondStrike() update? This bug doesn't seem to be in the latest beta (which doesn't have that update yet).
-
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 » 15 Nov 2009, 03:43
Concerning Defense of the Heart:Shriekmaw / Angel of Despair work perfectly, however Mulldrifter gets tangled up in the draw step code and ends up drawing the one card you would have drawn after upkeep, and the second (if you choose two at a time) one's ability does nothing
.

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 zerker2000 » 15 Nov 2009, 04:45
Ok, so it is useable now, I am asking for assistance in making a more solid way of stacking inputs 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 freestorageaccount » 15 Nov 2009, 05:36
This bug is for the new 11/12 release: protection doesn't prevent damage that's already been assigned to a creature. Maybe the damage is unstoppable.
EDIT: A single creature can be chosen as both targets for Ashes to Ashes (there are probably many other multi-target cards currently implemented like that). I wonder when loss by failure to draw a card will be included, even though the lack thereof helps me at the beginning of quests when I have few cards.
EDIT: A single creature can be chosen as both targets for Ashes to Ashes (there are probably many other multi-target cards currently implemented like that). I wonder when loss by failure to draw a card will be included, even though the lack thereof helps me at the beginning of quests when I have few cards.

-
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 Marek14 » 15 Nov 2009, 06:23
And the coming into play with counters shouldn't even use the stack...zerker2000 wrote:Zut! I have yet to test Defense of Heart, but I have run into a slightly bigger problem:Oops.
- Spells or Abilities are on Stack
(OK)
_______
Arcbound Lancer 0/0
.- Spells or Abilities are on Stack
(OK)
_______
Arcbound Lancer: Comes into play with 4 +1/+1 Counters
Arcbound Lancer: When this card is put into a graveyard from play, you may move its +1/+1 counters onto target Artifact Creature
.- Choose an Artifact Creature to put 0 +1/+1 Counters on.
(CANCEL)
_______
Arcbound Lancer: Comes into play with 4 +1/+1 Counters
.- Spells or Abilities are on Stack
(OK)
_______
Arcbound Lancer: Comes into play with 4 +1/+1 Counters
.- Main 1 Phase, Player: Human
_______
Re: Current Known Bugs list
by zerker2000 » 15 Nov 2009, 06:39
Err, I was experimenting with getting triggered abilities to use the stack
. I found that in most cases, Forge does not distinguish between "comes into play with/as" and "when this comes into play". This is not a problem under the old system, as the CIP triggers resolve before state based effect were checked, but if the "comes into play" is suddenly moved to the stack...

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 Mr.Chaos » 15 Nov 2009, 09:19
Since the all-decks2 file is not working on the latest beta, I decided to manually import a few decks.
First up: the guilty doll deck. Refused to import, I get this error:
-----
Deck cannot be cast to forge.Deck
Version:
MTG Forge -- official beta: 09/11/02, SVN revision: 65
Detailed error trace:
java.lang.ClassCastException: Deck cannot be cast to forge.Deck
at forge.Gui_DeckEditor_Menu.importDeck(Gui_DeckEditor_Menu.java:358)
at forge.Gui_DeckEditor_Menu.access$2(Gui_DeckEditor_Menu.java:327)
at forge.Gui_DeckEditor_Menu$11$1.run(Gui_DeckEditor_Menu.java:872)
at java.awt.event.InvocationEvent.dispatch(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)
-----
And this error for trying to load my Gobliiins deck:
Deck cannot be cast to forge.Deck
Version:
MTG Forge -- official beta: 09/11/02, SVN revision: 65
Detailed error trace:
java.lang.ClassCastException: Deck cannot be cast to forge.Deck
at forge.Gui_DeckEditor_Menu.importDeck(Gui_DeckEditor_Menu.java:358)
at forge.Gui_DeckEditor_Menu.access$2(Gui_DeckEditor_Menu.java:327)
at forge.Gui_DeckEditor_Menu$11$1.run(Gui_DeckEditor_Menu.java:872)
at java.awt.event.InvocationEvent.dispatch(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)
-----
Tell you what, I will stick to the 1018 build while I wait for a usable beta to come along.
Yep, I am a little upset with the way things are going.
I fully understand that coding is mostly trail and error and some luck but the last beta's are just no fun.
First up: the guilty doll deck. Refused to import, I get this error:
-----
Deck cannot be cast to forge.Deck
Version:
MTG Forge -- official beta: 09/11/02, SVN revision: 65
Detailed error trace:
java.lang.ClassCastException: Deck cannot be cast to forge.Deck
at forge.Gui_DeckEditor_Menu.importDeck(Gui_DeckEditor_Menu.java:358)
at forge.Gui_DeckEditor_Menu.access$2(Gui_DeckEditor_Menu.java:327)
at forge.Gui_DeckEditor_Menu$11$1.run(Gui_DeckEditor_Menu.java:872)
at java.awt.event.InvocationEvent.dispatch(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)
-----
And this error for trying to load my Gobliiins deck:
Deck cannot be cast to forge.Deck
Version:
MTG Forge -- official beta: 09/11/02, SVN revision: 65
Detailed error trace:
java.lang.ClassCastException: Deck cannot be cast to forge.Deck
at forge.Gui_DeckEditor_Menu.importDeck(Gui_DeckEditor_Menu.java:358)
at forge.Gui_DeckEditor_Menu.access$2(Gui_DeckEditor_Menu.java:327)
at forge.Gui_DeckEditor_Menu$11$1.run(Gui_DeckEditor_Menu.java:872)
at java.awt.event.InvocationEvent.dispatch(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)
-----
Tell you what, I will stick to the 1018 build while I wait for a usable beta to come along.
Yep, I am a little upset with the way things are going.
I fully understand that coding is mostly trail and error and some luck but the last beta's are just no fun.
](./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 Chris H. » 15 Nov 2009, 11:49
I tried a test similar to the one that MC tried. I attempted to import individual deck files from the 100 deck archive and received the same "Deck cannot be cast to forge.Deck" error.
That being said, I discovered that I could edit the text description/card list file that comes with the decks in the 100 deck archive. I was able to modify several of them into a .dck file that Forge will then recognize. It was a fun discovery, but is somewhat labor intensive.
That being said, I discovered that I could edit the text description/card list file that comes with the decks in the 100 deck archive. I was able to modify several of them into a .dck file that Forge will then recognize. It was a fun discovery, but is somewhat labor intensive.

-
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
by Vasiliy » 15 Nov 2009, 12:39
Card "Goblin War Paint" is incorrect.
In file cards.txt:

Mana cost is wrong.
P.S. Sorry for my english. I speak english very bad.
In file cards.txt:
- Code: Select all
Goblin War Paint
2 R
Enchantment Aura
Enchanted creature gets +2/+2 and has haste.
Enchant creature

Mana cost is wrong.
P.S. Sorry for my english. I speak english very bad.
- Vasiliy
- Programmer
- Posts: 47
- Joined: 15 Nov 2009, 12:26
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 29 guests