It is currently 18 Aug 2025, 22:21
   
Text Size

Current Known Bugs list

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

Re: Current Known Bugs list

Postby Vecc » 04 Dec 2009, 23:04

After playing a deck in Quest Mode that used Exploration, the AI seems to have "forgotten" the Exploration effect on and could play 2 lands per turn even in further matches where it didn't have Exploration in play (and using decks that probably didn't even have it in their list).

Sorry if this has been reported already. I've read 3 pages back and found nothing; it's hard to keep up with things after so long. :P
User avatar
Vecc
 
Posts: 178
Joined: 13 Apr 2009, 00:13
Has thanked: 17 times
Been thanked: 5 times

Re: Current Known Bugs list

Postby Triadasoul » 05 Dec 2009, 00:52

Changing specified card size in main menu doesn't affect anything and it doesn't remember the choice that was made.
Triadasoul
 
Posts: 223
Joined: 21 Jun 2008, 20:17
Has thanked: 0 time
Been thanked: 4 times

Re: Current Known Bugs list

Postby DennisBergkamp » 05 Dec 2009, 03:48

It will actually, but it will only work after a restart. Restart Forge, select the card size before starting a game, then it should work.
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 Niv-Mizzet » 05 Dec 2009, 07:57

Umezawa's Jitte seems to be lacking the Legendary supertype.

Thirst for Knowledge is kind of glitchy: if you discard an artifact it will still ask you to discard another card or artifact and you can't continue on unless you're able to put a spell or ability on the stack somehow to overwrite the message. If you don't have any instants or abilities to activate you will have to concede the game.

As a side note, Forge now allows you to play a surprisingly faithful version of Next Level Blue. :D
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 Marek14 » 05 Dec 2009, 08:20

DennisBergkamp wrote:
Then there are more complex things like Phantom creatures...
Actually, funnily enough, these are the simplest ones in Forge's architecture. I just added Phantom Nishoba and Phantom Centaur :)
Hm, if you can do things that just cancel out damage automatically and, optionally, do something else, then there are...

bad replacement:
other Phantoms (Phantom Flock, Phantom Nantuko, Phantom Nomad, Phantom Tiger, Phantom Wurm)
Dralnu, Lich Lord
Force Bubble
Immortal Coil
Lichenthrope
Protean Hydra (but that's an X spell)
Sekki, Seasons' Guide

neutral replacement:
Argothian Pixies
Argothian Treefolk
Bronze Horse ?
Bubble Matrix
Champion Lancer
Cho-Manno, Revolutionary (already there)
Dawn Elemental
Desert Nomads
Energy Field
Energy Storm (but that has cumulative upkeep)
Glacial Chasm (cumulative upkeep, likewise)
Glittering Lion (troublesome ability)
Glittering Lynx (likewise)
Goblin Furrier
Heart of Light
Indentured Oaf
Inner Sanctum (cumulative upkeep)
Inviolability
Light of Sanction
Muzzle
Prismatic Ward
Rune-Tail, Kitsune Ascendant (flip card)
Solitary Confinement
Spirit of Resistance
Temporal Isolation
Tresserhorn Skyknight
Uncle Istvan
Wall of Putrid Flesh
Wall of Shadows (it's last ability would be troublesome, though - maybe it could be done by simply enumerating effects that can't target it? Currently, and probably for all time, it's Ali Baba, Blaster Mage, Chaos Charm (1st mode), Dwarven Demolition Team, Glyph of Delusion, Glyph of Destruction, Glyph of Doom, Glyph of Life, Glyph of Reincarnation, Goblin Digging Team, Goblin Masons, Tunnel and Word of Blasting - strangely enough, all seem to be unimplemented.)
Wall of Vapor
Well-Laid Plans

good replacement:
Phytohydra
Purity
Vigor

Why the division? Well, in real Magic, you can choose order in which you will use replacement effects. Since this is not implemented yet, this is what you would GENERALLY do (i.e. if I have Phytohydra with protection, which is neutral, I will definitely want to cancel damage with Phytohydra's own ability, which nets me +1/+1 counters, and not with protection which doesn't do anything extra. But I would prefer a neutral effect over one that is bad for me, like Dralnu, Lich Lord.) This is not perfect (at least in case of Protean Hydra and Sekki, I'd sometimes let their own effects work, and sometimes use something else if available), but might work well enough.

EDIT: If these are possible, maybe these as well...?

Other automatic preventers:
Callous Giant
Cover of Winter (cumulative upkeep)
Hostility
Swans of Bryn Argoll
Szadek, Lord of Secrets
Woolly Razorback

Damage increasers:
Akki Lavarunner (flip card)
Pyromancer's Swath
Sulfuric Vapors

Damage reducers:
Battletide Alchemist (it's optional, though)
Benevolent Unicorn
Daunting Defender
Divine Presence
Forethought Amulet
Guardian Seraph
Lashknife Barrier
Lymph Sliver
Plated Pegasus
Sphere of Duty
Sphere of Grace
Sphere of Law
Sphere of Purity
Sphere of Reason
Sphere of Truth
Thunderstaff
Urza's Armor

Damage doublers:
Anthem of Rakdos
Furnace of Rath
Gratuitous Violence

Damage halvers:
Ghosts of the Innocent

Damage equalizers:
Equal Treatment

Automatic redirectors:
Harsh Judgment
Marek14
Tester
 
Posts: 2773
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 303 times

Re: Current Known Bugs list

Postby Vecc » 05 Dec 2009, 17:29

On Compulsive Research:

Even if you choose to discard a land card, it will still ask you to discard a second card - except it won't actually let you discard it (nothing happens when you click another card), and there will be no OK button to skip the effect, meaning you get stuck in that prompt.

You can click other cards in your hand which you can play or other cards in the field with abilities to bring any other prompt up which you can cancel and then proceed to play normally, but that's not always possible.

On Umezawa's Jitte:

It's first ability apparently counts as a targetting ability even though it's not - I tried to make my Vendilion Clique bigger while having a Scion of Oona and the ability didn't work even tho' it went to the stack and the counters were removed. I'm guessing that's because the ability 'targets', so to speak, and Shroud blocked it.

Also, if there are 2 Scions of Oona in play, they won't get any buffs out of each other.
User avatar
Vecc
 
Posts: 178
Joined: 13 Apr 2009, 00:13
Has thanked: 17 times
Been thanked: 5 times

Re: Current Known Bugs list

Postby Almost_Clever » 05 Dec 2009, 21:42

If you destroy one of two attacking creatures, the remaining attacking creature will then get any exalted bonuses. This is an error; exalted is a triggered ability that is triggered by declaring a single creature as an attacker.
Trinket Mage has creature type "Human Mage" when it should be "Human Wizard."
The computer will stupidly cast Night's Whisper when it has less than three life (although I returned the favor by stupidly casting Psionic Blast at two life later, so maybe the AI behavior is not that unbelievable :lol: ).
If you cast Timetwister, it properly ends up in your graveyard at the end; unfortunately a copy (with the same card ID) ends up in the computer's graveyard. As if that wasn't weird enough, if the computer then casts Eternal Witness, it puts the copy in the human's graveyard into its hand and then there still is apparently a copy in its graveyard. A subsequent Eternal Witness will say it is targeting the Timetwister, but its hand size does not actually increase. I set up a couple of test decks; the computer had 12 Forests and 4 Eternal Witnesses and I had a bunch of Prodigal Sorcerers and Timetwisters. Once the computer returned a Timetwister to its hand, I could never recast that copy (or discard it either for that matter -- it got to the point that I had a hand full of Timetwisters that I could do nothing with :D ).
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."
User avatar
Almost_Clever
Tester
 
Posts: 345
Joined: 15 Jan 2009, 01:46
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby Marek14 » 05 Dec 2009, 22:32

I was unable to cast AEther Web during combat.
Marek14
Tester
 
Posts: 2773
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 303 times

Re: Current Known Bugs list

Postby freestorageaccount » 06 Dec 2009, 01:37

Upon the computer using the ability of Liliana Vess to put into play (some mine, some his. I think Peregrine Drake is the culprit.)
with three abilities on the stack
  1. Solemn Simulacrum -- search library for a basic land card and put it into play tapped.
  2. Solemn Simulacrum -- search library for a basic land card and put it into play tapped.
  3. (Peregrine Drake) -- Computer untaps up to 5 lands.
the following exception is produced:
Code: Select all
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:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgrares@yahoo.com


null


Version:
MTG Forge -- official beta: 09/11/02, SVN revision: 65

Detailed error trace:
java.lang.NullPointerException
   at forge.SpellAbility.setTargetCard(SpellAbility.java:141)
   at forge.CardFactory_Creatures$391.execute(CardFactory_Creatures.java:10683)
   at forge.Ability_Triggered.resolve(Ability_Triggered.java:39)
   at forge.MagicStack.add(MagicStack.java:17)
   at forge.Card.executeTrigger(Card.java:399)
   at forge.Card.comesIntoPlay(Card.java:404)
   at forge.PlayerZone_ComesIntoPlay.add(PlayerZone_ComesIntoPlay.java:43)
   at forge.CardFactory_Planeswalkers$32.resolve(CardFactory_Planeswalkers.java:1234)
   at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:39)
   at forge.GuiInput.selectButtonOK(GuiInput.java:32)
   at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:1052)
   at forge.GuiDisplay3.access$3(GuiDisplay3.java:1051)
   at forge.GuiDisplay3$25.actionPerformed(GuiDisplay3.java:780)
   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$Actions.actionPerformed(Unknown Source)
   at javax.swing.SwingUtilities.notifyAction(Unknown Source)
   at javax.swing.JComponent.processKeyBinding(Unknown Source)
   at javax.swing.JComponent.processKeyBindings(Unknown Source)
   at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(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)
EDIT: Finally corrected the list tags.
Last edited by freestorageaccount on 21 Dec 2009, 04:06, edited 1 time in total.
-- 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 DennisBergkamp » 06 Dec 2009, 03:02

Actually, it looks like Angel of Despair... I'll see if I can fix this.
Then again, a lot of CIP abilities are still bugged when using Liliana Vess..
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 freestorageaccount » 06 Dec 2009, 05:19

Another (explicit) bug just occurred . . . see if you can fix this one along the way as well:
Phase wrote:Main 2 (computer is thinking)
Player wrote:
Permanents wrote:Island
Forest x 2 (tapped for ability of Treva, the Renewer)
Plains (tapped for ability of Treva, the Renewer)
Plains x 2
Mox Emerald (tapped for Llanowar Elves)
Elvish Piper (tapped to attack; see also ability bug a few posts ago)
Treva, the Renewer (tapped to attack)
Jugan, the Rising Star (tapped to attack)
Llanowar Elves (summoning sick)
Hidden wrote:Hand: Swords to Plowshares x 2
# Library = 62 (Elvish Piper + miscellaneous creatures)
Open wrote:# Life = 27 (gained 3, then 4 this turn by Treva's ability)
Graveyard: Kodama's Reach
Removed: empty
Computer wrote:
Permanents wrote:Mountain (tapped)
Mountain
Plains (tapped)
Plains
Plateau
[presumably for Lightning Helix]
Hidden wrote:# Hand = 7
# Library = 47
Open wrote:# Life = 1
Graveyard: empty
Removed: empty
Code: Select all
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:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgrares@yahoo.com


Lightning Helix (92) error in chooseTargetAI() - Card c is null,  Card check is null


Version:
MTG Forge -- official beta: 09/11/02, SVN revision: 65

Detailed error trace:
java.lang.RuntimeException: Lightning Helix (92) error in chooseTargetAI() - Card c is null,  Card check is null
   at forge.CardFactory$277.chooseTargetAI(CardFactory.java:12644)
   at forge.ComputerUtil.playCards(ComputerUtil.java:39)
   at forge.ComputerAI_General.playCards(ComputerAI_General.java:59)
   at forge.ComputerAI_General.main2(ComputerAI_General.java:53)
   at forge.ComputerAI_Input.think(ComputerAI_Input.java:55)
   at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:23)
   at forge.GuiInput.setInput(GuiInput.java:24)
   at forge.GuiInput.update(GuiInput.java:18)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:10)
   at forge.Phase.nextPhase(Phase.java:128)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.Phase.nextPhase(Phase.java:132)
   at forge.GuiDisplay3$25.actionPerformed(GuiDisplay3.java:785)
   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$Actions.actionPerformed(Unknown Source)
   at javax.swing.SwingUtilities.notifyAction(Unknown Source)
   at javax.swing.JComponent.processKeyBinding(Unknown Source)
   at javax.swing.JComponent.processKeyBindings(Unknown Source)
   at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(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)
-- 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 indicatie » 06 Dec 2009, 11:33

I gained control of compy's Warrior Angel with my Adarkar Valkyrie, but compy gains the life....
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

Re: Current Known Bugs list

Postby apthaven » 06 Dec 2009, 15:41

Bug with Tarmogoyf.

My graveyard is initially empty.

I used a Swords to Plowshares to remove a target creature from the game. Swords goes to the graveyard, which should increase its power and toughness to 1/2, it didn't change and stayed as 0/1.

Later, I played Harmonize. Harmonize goes to the grave, Tarmogoyf becomes 1/2.

With 2 cards in the graveyard, an instant (Swords to Plowshares) and a sorcery (Harmonize), the power and toughness of Tarmogoyf should be 2/3. Yet it is only 1/2.

AI's graveyard is empty.
"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 Vecc » 06 Dec 2009, 17:20

As an addition to my latest post involving bugs with Faeries... apparently Vendilion Clique 's CIP ability doesn't work at all. Is it just me?
User avatar
Vecc
 
Posts: 178
Joined: 13 Apr 2009, 00:13
Has thanked: 17 times
Been thanked: 5 times

Re: Current Known Bugs list

Postby DennisBergkamp » 06 Dec 2009, 20:20

I see what's wrong with Vendilion Clique... I misspelled it in CardFactory_Creatures as "Vendillion Clique" :roll:

I can't seem to reproduce the Tarmogoyf bug though.
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 7 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 7 users online :: 0 registered, 0 hidden and 7 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 7 guests

Login Form