Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by friarsol » 31 Dec 2011, 05:39
You sure something else wasn't giving it trample? It doesn't have it in the card script.Xitax wrote:1.2.0 - When I assign damage with Gigapede, it acts as though it has trample, but doesn't.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Current Known Bugs list
by victorvndoom » 31 Dec 2011, 16:06
oops vergot there wasnt a creature in my graveyard to return , lol
that is why he didnt responded on Recurring Nightmare 


Last edited by Chris H. on 31 Dec 2011, 16:43, edited 1 time in total.
Reason: Mouse-over
Reason: Mouse-over
i have a autistic disorder. I speak english very well but it is not my mother language .I have also some dislectic / grammatical problems. please pay attention..i cant correct myself each time
- victorvndoom
- Posts: 54
- Joined: 09 Nov 2010, 18:45
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by mark » 31 Dec 2011, 17:58
Many many cards of the 10th edition have an inconsistency: According to mtg-data.txt they should be tagged by "M10" but many cards use "10E" instead, which will result in errors if I use decks from 10th edition and want to enforce pictures from 10th edition.
The following 340 cards use "10E":
edit: in pictures there are folders 10E and M10, which should be merged
The following 340 cards use "10E":
- Code: Select all
adarkar_wastes.txt
afflict.txt
aggressive_urge.txt
agonizing_memories.txt
air_elemental.txt
ambassador_laquatus.txt
anaba_bodyguard.txt
ancestors_chosen.txt
angelic_blessing.txt
angelic_chorus.txt
angelic_wall.txt
angel_of_mercy.txt
angels_feather.txt
arcane_teachings.txt
arcanis_the_omnipotent.txt
ascendant_evincar.txt
assassinate.txt
aura_of_silence.txt
avatar_of_might.txt
aven_cloudchaser.txt
aven_fisher.txt
aven_windreader.txt
ballista_squad.txt
bandage.txt
battlefield_forge.txt
beacon_of_destruction.txt
beacon_of_immortality.txt
beacon_of_unrest.txt
benalish_knight.txt
birds_of_paradise.txt
blanchwood_armor.txt
blaze.txt
bloodfire_colossus.txt
bloodrock_cyclops.txt
bogardan_firefiend.txt
bog_wraith.txt
boomerang.txt
bottle_gnomes.txt
brushland.txt
cancel.txt
canopy_spider.txt
caves_of_koilos.txt
cephalid_constable.txt
chimeric_staff.txt
cho_manno_revolutionary.txt
chromatic_star.txt
citanul_flute.txt
civic_wayfinder.txt
clone.txt
cloud_elemental.txt
cloud_sprite.txt
coat_of_arms.txt
colossus_of_sardia.txt
commune_with_nature.txt
composite_golem.txt
condemn.txt
cone_of_flame.txt
contaminated_bond.txt
crafty_pathmage.txt
craw_wurm.txt
creeping_mold.txt
crucible_of_worlds.txt
cruel_edict.txt
cryoclasm.txt
deathmark.txt
dehydration.txt
deluge.txt
demolish.txt
demons_horn.txt
demystify.txt
denizen_of_the_deep.txt
diabolic_tutor.txt
discombobulate.txt
distress.txt
doomed_necromancer.txt
doubling_cube.txt
dragon_roost.txt
dragons_claw.txt
dreamborn_muse.txt
dross_crocodile.txt
drudge_skeletons.txt
duct_crawler.txt
dusk_imp.txt
earth_elemental.txt
elven_riders.txt
elvish_berserker.txt
elvish_champion.txt
elvish_piper.txt
enormous_baloth.txt
essence_drain.txt
evacuation.txt
faerie_conclave.txt
fear.txt
femeref_archers.txt
festering_goblin.txt
field_marshal.txt
firebreathing.txt
fists_of_the_anvil.txt
flamewave_invoker.txt
flashfreeze.txt
flowstone_slide.txt
fog_elemental.txt
forbidding_watchtower.txt
forest.txt
fountain_of_youth.txt
fugitive_wizard.txt
furnace_of_rath.txt
furnace_whelp.txt
gaeas_herald.txt
ghitu_encampment.txt
ghost_warden.txt
giant_growth.txt
giant_spider.txt
glorious_anthem.txt
goblin_elite_infantry.txt
goblin_king.txt
goblin_piker.txt
goblin_sky_raider.txt
graveborn_muse.txt
gravedigger.txt
grave_pact.txt
grizzly_bears.txt
guerrilla_tactics.txt
hate_weaver.txt
heart_of_light.txt
highway_robber.txt
hill_giant.txt
holy_day.txt
holy_strength.txt
honor_guard.txt
horseshoe_crab.txt
howling_mine.txt
hunted_wumpus.txt
hurkyls_recall.txt
hurricane.txt
hypnotic_specter.txt
icatian_priest.txt
icy_manipulator.txt
incinerate.txt
island.txt
jayemdae_tome.txt
joiner_adept.txt
juggernaut.txt
kamahl_pit_fighter.txt
karplusan_forest.txt
karplusan_strider.txt
kavu_climber.txt
knight_of_dusk.txt
krakens_eye.txt
lava_axe.txt
lavaborn_muse.txt
legacy_weapon.txt
leonin_scimitar.txt
lightning_elemental.txt
llanowar_elves.txt
llanowar_sentinel.txt
llanowar_wastes.txt
looming_shade.txt
lord_of_the_pit.txt
lord_of_the_undead.txt
loxodon_mystic.txt
loxodon_warhammer.txt
loyal_sentry.txt
lumengrid_warden.txt
luminesce.txt
lure.txt
mahamoti_djinn.txt
manabarbs.txt
mantis_engine.txt
march_of_the_machines.txt
mass_of_ghouls.txt
megrim.txt
merfolk_looter.txt
midnight_ritual.txt
might_of_oaks.txt
might_weaver.txt
millstone.txt
mind_rot.txt
mind_stone.txt
mirri_cat_warrior.txt
mobilization.txt
mogg_fanatic.txt
molimo_maro_sorcerer.txt
mortal_combat.txt
mortivore.txt
mountain.txt
nantuko_husk.txt
naturalize.txt
natural_spring.txt
nekrataal.txt
nightmare.txt
no_rest_for_the_wicked.txt
orcish_artillery.txt
ornithopter.txt
overgrowth.txt
overrun.txt
pacifism.txt
paladin_en_vec.txt
peek.txt
persuasion.txt
phantom_warrior.txt
phyrexian_rager.txt
phyrexian_vault.txt
pincher_beetles.txt
pithing_needle.txt
plague_beetle.txt
plague_wind.txt
plains.txt
platinum_angel.txt
primal_rage.txt
prodigal_pyromancer.txt
puppeteer.txt
pyroclasm.txt
quicksand.txt
quirion_dryad.txt
rage_weaver.txt
raging_goblin.txt
rain_of_tears.txt
rampant_growth.txt
ravenous_rats.txt
razormane_masticore.txt
regeneration.txt
relentless_rats.txt
reminisce.txt
remove_soul.txt
reviving_dose.txt
reya_dawnbringer.txt
righteousness.txt
robe_of_mirrors.txt
rock_badger.txt
rod_of_ruin.txt
root_maze.txt
rootwalla.txt
rootwater_commando.txt
royal_assassin.txt
rule_of_law.txt
rushwood_dryad.txt
sage_owl.txt
samite_healer.txt
scalpelexis.txt
scathe_zombies.txt
scion_of_the_wild.txt
scoria_wurm.txt
sculpting_steel.txt
sea_monster.txt
seedborn_muse.txt
seismic_assault.txt
sengir_vampire.txt
serra_angel.txt
serras_embrace.txt
severed_legion.txt
shatterstorm.txt
shimmering_wings.txt
shivan_dragon.txt
shivan_hellkite.txt
shivan_reef.txt
shock.txt
siege_gang_commander.txt
skyhunter_patrol.txt
skyhunter_prowler.txt
skyhunter_skirmisher.txt
skyshroud_ranger.txt
sky_weaver.txt
sleeper_agent.txt
smash.txt
snapping_drake.txt
soul_feast.txt
soul_warden.txt
spark_elemental.txt
spawning_pool.txt
spellbook.txt
spiketail_hatchling.txt
spined_wurm.txt
spineless_thug.txt
spirit_link.txt
spirit_weaver.txt
spitting_earth.txt
squee_goblin_nabob.txt
stalking_tiger.txt
stampeding_wildebeests.txt
starlight_invoker.txt
steadfast_guard.txt
steel_golem.txt
stronghold_discipline.txt
stun.txt
sudden_impact.txt
sulfurous_springs.txt
sunken_hope.txt
suntail_hawk.txt
swamp.txt
sylvan_basilisk.txt
sylvan_scrying.txt
tangle_spider.txt
telling_time.txt
tempest_of_light.txt
terramorphic_expanse.txt
terror.txt
the_hive.txt
thieving_magpie.txt
threaten.txt
thrull_surgeon.txt
thundering_giant.txt
tidings.txt
time_stretch.txt
traumatize.txt
treasure_hunter.txt
treetop_bracers.txt
treetop_village.txt
troll_ascetic.txt
true_believer.txt
tundra_wolves.txt
twincast.txt
twitch.txt
uncontrollable_anger.txt
underground_river.txt
underworld_dreams.txt
unholy_strength.txt
unsummon.txt
upwelling.txt
vampire_bats.txt
vedalken_mastermind.txt
venerable_monk.txt
verdant_force.txt
viashino_runner.txt
viashino_sandscout.txt
viridian_shaman.txt
voice_of_all.txt
wall_of_air.txt
wall_of_fire.txt
wall_of_swords.txt
wall_of_wood.txt
warriors_honor.txt
whispersilk_cloak.txt
wild_griffin.txt
windborn_muse.txt
wrath_of_god.txt
wurms_tooth.txt
yavimaya_coast.txt
yavimaya_enchantress.txt
youthful_knight.txt
edit: in pictures there are folders 10E and M10, which should be merged
Re: Current Known Bugs list
by friarsol » 31 Dec 2011, 18:50
Uhhh... 10E is 10th Edition, M10 is Magic2010.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Current Known Bugs list
by mark » 31 Dec 2011, 19:17
oh, then I guess I mixed stuff up, sorry. I don't know all editions and got confused by the fact that Counsel of the Soratami is missing the linefriarsol wrote:Uhhh... 10E is 10th Edition, M10 is Magic2010.
- Code: Select all
SetInfo:10E|Common|http://magiccards.info/scans/en/10e/76.jpg
Re: Current Known Bugs list
by Xitax » 31 Dec 2011, 21:22
1.2.0
Bug: Goblin Charbelcher targeting an Eldrazi Spawn (2083), "1. Goblin Charbelcher targeting Spined Sliver (76)" in the Stack report. There was no sliver in play; the Eldrazi Spawn still died.
Bug 2: Game freezes trying to create 1132 Pegasus tokens from Storm Herd. Lol.
Rules question. My opponent and I each have 1 card in hand. I have Descendant of Kiyomaro in play. Opponent casts Fire Ambush (his last card) targetting the Descendant. Now as soon as I have more cards, the Descendant gets +1/+2. In Forge, my Descendant didn't die because the Descendant got the buff as soon as Fire Ambush went on the stack. Result: Descendant lives. Is that right?
Bug: Goblin Charbelcher targeting an Eldrazi Spawn (2083), "1. Goblin Charbelcher targeting Spined Sliver (76)" in the Stack report. There was no sliver in play; the Eldrazi Spawn still died.
Bug 2: Game freezes trying to create 1132 Pegasus tokens from Storm Herd. Lol.

Rules question. My opponent and I each have 1 card in hand. I have Descendant of Kiyomaro in play. Opponent casts Fire Ambush (his last card) targetting the Descendant. Now as soon as I have more cards, the Descendant gets +1/+2. In Forge, my Descendant didn't die because the Descendant got the buff as soon as Fire Ambush went on the stack. Result: Descendant lives. Is that right?
Re: Current Known Bugs list
by SoulStorm » 01 Jan 2012, 09:06
When Phyrexian Metamorph copies equipment, the equipment can't be equipped.
Also, a 1/1 Oona's Blackguard blocked a Zhalfirin Commander which caused the following crash:
Also, a 1/1 Oona's Blackguard blocked a Zhalfirin Commander which caused the following crash:
- | Open
- java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.CardList.getCard(CardList.java:380)
at forge.CardList.get(CardList.java:393)
at forge.card.abilityfactory.AbilityFactoryPump$4.addCard(AbilityFactoryPump.java:320)
at forge.CardFilter.filter(CardFilter.java:279)
at forge.CardList.filter(CardList.java:685)
at forge.card.abilityfactory.AbilityFactoryPump.getPumpCreatures(AbilityFactoryPump.java:264)
at forge.card.abilityfactory.AbilityFactoryPump.pumpTgtAI(AbilityFactoryPump.java:566)
at forge.card.abilityfactory.AbilityFactoryPump.pumpPlayAI(AbilityFactoryPump.java:531)
at forge.card.abilityfactory.AbilityFactoryPump.access$0(AbilityFactoryPump.java:422)
at forge.card.abilityfactory.AbilityFactoryPump$2.canPlayAI(AbilityFactoryPump.java:150)
at forge.ComputerUtil.canBePlayedAndPayedByAI(ComputerUtil.java:432)
at forge.ComputerUtil.playSpellAbilities(ComputerUtil.java:122)
at forge.ComputerAIGeneral.stackResponse(ComputerAIGeneral.java:543)
at forge.ComputerAIGeneral.declareBlockersAfter(ComputerAIGeneral.java:496)
at forge.ComputerAIInput.think(ComputerAIInput.java:106)
at forge.ComputerAIInput.showMessage(ComputerAIInput.java:71)
at forge.GuiInput.setInput(GuiInput.java:68)
at forge.GuiInput.update(GuiInput.java:54)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(MyObservable.java:38)
at forge.gui.input.InputControl.resetInput(InputControl.java:144)
at forge.gui.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
at forge.GuiInput.selectButtonOK(GuiInput.java:86)
at forge.control.match.ControlInput.btnOKActionPerformed(ControlInput.java:104)
at forge.control.match.ControlInput.access$0(ControlInput.java:103)
at forge.control.match.ControlInput$1.actionPerformed(ControlInput.java:51)
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 java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
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)
Re: Current Known Bugs list
by jmartus » 01 Jan 2012, 09:46
Had a Tidehollow Strix out and a Darksteel Plate equip on it and went to block the ai Zhalfirin Commander and the crash report came out.
his is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.
Index: 0, Size: 0
Version:
Forge version 1.2.0-r12891
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.6.0_29 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.CardList.getCard(CardList.java:380)
at forge.CardList.get(CardList.java:393)
at forge.card.abilityfactory.AbilityFactoryPump$4.addCard(AbilityFactoryPump.java:317)
at forge.CardFilter.filter(CardFilter.java:279)
at forge.CardList.filter(CardList.java:685)
at forge.card.abilityfactory.AbilityFactoryPump.getPumpCreatures(AbilityFactoryPump.java:264)
at forge.card.abilityfactory.AbilityFactoryPump.pumpTgtAI(AbilityFactoryPump.java:566)
at forge.card.abilityfactory.AbilityFactoryPump.pumpPlayAI(AbilityFactoryPump.java:531)
at forge.card.abilityfactory.AbilityFactoryPump.access$000(AbilityFactoryPump.java:55)
at forge.card.abilityfactory.AbilityFactoryPump$2.canPlayAI(AbilityFactoryPump.java:150)
at forge.ComputerUtil.canBePlayedAndPayedByAI(ComputerUtil.java:432)
at forge.ComputerUtil.playSpellAbilities(ComputerUtil.java:122)
at forge.ComputerAIGeneral.stackResponse(ComputerAIGeneral.java:543)
at forge.ComputerAIGeneral.declareBlockersAfter(ComputerAIGeneral.java:496)
at forge.ComputerAIInput.think(ComputerAIInput.java:106)
at forge.ComputerAIInput.showMessage(ComputerAIInput.java:71)
at forge.GuiInput.setInput(GuiInput.java:68)
at forge.GuiInput.update(GuiInput.java:54)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(MyObservable.java:38)
at forge.gui.input.InputControl.resetInput(InputControl.java:144)
at forge.gui.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
at forge.GuiInput.selectButtonOK(GuiInput.java:86)
at forge.control.match.ControlInput.btnOKActionPerformed(ControlInput.java:104)
at forge.control.match.ControlInput.access$000(ControlInput.java:31)
at forge.control.match.ControlInput$1.actionPerformed(ControlInput.java:51)
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 java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(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)
his is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.
Index: 0, Size: 0
Version:
Forge version 1.2.0-r12891
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.6.0_29 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.CardList.getCard(CardList.java:380)
at forge.CardList.get(CardList.java:393)
at forge.card.abilityfactory.AbilityFactoryPump$4.addCard(AbilityFactoryPump.java:317)
at forge.CardFilter.filter(CardFilter.java:279)
at forge.CardList.filter(CardList.java:685)
at forge.card.abilityfactory.AbilityFactoryPump.getPumpCreatures(AbilityFactoryPump.java:264)
at forge.card.abilityfactory.AbilityFactoryPump.pumpTgtAI(AbilityFactoryPump.java:566)
at forge.card.abilityfactory.AbilityFactoryPump.pumpPlayAI(AbilityFactoryPump.java:531)
at forge.card.abilityfactory.AbilityFactoryPump.access$000(AbilityFactoryPump.java:55)
at forge.card.abilityfactory.AbilityFactoryPump$2.canPlayAI(AbilityFactoryPump.java:150)
at forge.ComputerUtil.canBePlayedAndPayedByAI(ComputerUtil.java:432)
at forge.ComputerUtil.playSpellAbilities(ComputerUtil.java:122)
at forge.ComputerAIGeneral.stackResponse(ComputerAIGeneral.java:543)
at forge.ComputerAIGeneral.declareBlockersAfter(ComputerAIGeneral.java:496)
at forge.ComputerAIInput.think(ComputerAIInput.java:106)
at forge.ComputerAIInput.showMessage(ComputerAIInput.java:71)
at forge.GuiInput.setInput(GuiInput.java:68)
at forge.GuiInput.update(GuiInput.java:54)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(MyObservable.java:38)
at forge.gui.input.InputControl.resetInput(InputControl.java:144)
at forge.gui.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
at forge.GuiInput.selectButtonOK(GuiInput.java:86)
at forge.control.match.ControlInput.btnOKActionPerformed(ControlInput.java:104)
at forge.control.match.ControlInput.access$000(ControlInput.java:31)
at forge.control.match.ControlInput$1.actionPerformed(ControlInput.java:51)
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 java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(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)
Re: Current Known Bugs list
by squee1968 » 01 Jan 2012, 09:58
Found a few missing abilities, and fixed them.
Green Sun's Zenith was missing the SubAbility$ SVar=DBShuffle, and the SVar:DBShuffle:DB$ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True
Green Sun's Zenith was missing the SubAbility$ SVar=DBShuffle, and the SVar:DBShuffle:DB$ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True
- Code: Select all
Name:Green Sun's Zenith
ManaCost:X G
Types:Sorcery
Text:no text
A:SP$ ChangeZone | Cost$ X G | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Green+cmcLEX | ChangeNum$ 1 | SubAbility$ SVar=DBShuffle | StackDescription$ Search your library for a green creature card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. | SpellDescription$ Search your library for a green creature card with converted mana cost X or less, put it onto the battlefield, then shuffle your library.
SVar:X:Count$xPaid
SVar:DBShuffle:DB$ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/green_suns_zenith.jpg
SetInfo:MBS|Rare|http://magiccards.info/scans/en/mbs/81.jpg
Oracle:Search your library for a green creature card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. Shuffle Green Sun's Zenith into its owner's library.
End
- Code: Select all
Name:Soratami Savant
ManaCost:2 U U
Types:Creature Moonfolk Wizard
Text:no text
PT:2/2
K:Flying
A:AB$ Counter | Cost$ 3 Return<1/Land> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 3 | SpellDescription$ Counter target spell unless its controller pays 3.
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/soratami_savant.jpg
SetInfo:CHK|Uncommon|http://magiccards.info/scans/en/chk/90.jpg
Oracle:Flying\n{3}, Return a land you control to its owner's hand: Counter target spell unless its controller pays {3}.
End
- Code: Select all
Name:Flame Elemental
ManaCost:2 R R
Types:Creature Elemental
Text:no text
PT:3/2
A:AB$ DealDamage | Cost$ R T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to target creature.
SVar:X:Count$CardPower
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/flame_elemental.jpg
SetInfo:MIR|Uncommon|http://magiccards.info/scans/en/mr/175.jpg
Oracle:{R}, {T}, Sacrifice Flame Elemental: Flame Elemental deals damage equal to its power to target creature.
End
Re: Current Known Bugs list
by slapshot5 » 01 Jan 2012, 14:04
All 3 now fixed in SVN. Just a FYI - you don't need the "SVar=" in SubAbility. That is a relic of the past. Thanks for posting your fixes.squee1968 wrote:Found a few missing abilities, and fixed them.
Green Sun's Zenith was missing the SubAbility$ SVar=DBShuffle, and the SVar:DBShuffle:DB$ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True
-slapshot5
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Re: Current Known Bugs list
by Accountancy » 02 Jan 2012, 07:10
Whenever I sacrifice Yosei, the Morning Star to Birthing Pod, it lets me pick four targets, then Forge becomes unresponsive.
Whenever I sacrifice a Clone, it searches with the original mana cost, not the cloned mana cost, clones with Persist don't return and clones don't work when searched for, I know this is an existing bug, but I think it's worth trying to fix, at least partially.
Whenever I sacrifice a Clone, it searches with the original mana cost, not the cloned mana cost, clones with Persist don't return and clones don't work when searched for, I know this is an existing bug, but I think it's worth trying to fix, at least partially.
- Accountancy
- Posts: 230
- Joined: 14 Aug 2009, 12:39
- Has thanked: 22 times
- Been thanked: 2 times
Re: Current Known Bugs list
by gos » 02 Jan 2012, 12:50
After a large attack 2 Wurmcoil Engine s I controlled and 5 of my opponent's creatures, including a Puppeteer Clique, died. I received 2 deathtouching Wurm tokens and 2 lifelinking Wurm tokens. So far, so good.
When the Puppeteer Clique returned to the battlefield through its persist ability, it chose one of the Wurmcoil Engine s in my graveyard to target. The Wurmcoil Engine came into play under my opponent's control. So far, so good.
However, at the end of my opponent's turn, the Wurmcoil Engine died, and went to my graveyard (instead of being exiled by the Clique's ability), and I received 1 deathtouching Wurm token and 1 lifelinking Wurm token (which should have been received by my opponent, as he was the one who controlled the Engine when it died).
When the Puppeteer Clique returned to the battlefield through its persist ability, it chose one of the Wurmcoil Engine s in my graveyard to target. The Wurmcoil Engine came into play under my opponent's control. So far, so good.
However, at the end of my opponent's turn, the Wurmcoil Engine died, and went to my graveyard (instead of being exiled by the Clique's ability), and I received 1 deathtouching Wurm token and 1 lifelinking Wurm token (which should have been received by my opponent, as he was the one who controlled the Engine when it died).
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Current Known Bugs list
by gos » 02 Jan 2012, 12:51
Dream Fighter works correctly when he blocks a creature - both phase out (although it's executed as 2 different triggers - which is technically incorrect, I think). However, when he's in play all other creatures phase out when they block. The creatures they are blocking do not.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Who is online
Users browsing this forum: No registered users and 12 guests