It is currently 11 May 2025, 07:23
   
Text Size

Forge 12/22/2010 (unofficial BETA) version

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

Forge 12/22/2010 (unofficial BETA) version

Postby Chris H. » 22 Dec 2010, 18:44

Forge 12/22/2010 (unofficial BETA) version

(Quest icons used created by Teekatas, from his Legendora set
http://raindropmemory.deviantart.com)

5692 cards in total.

This version is based upon the revision # 4556 which is found on our SVN.

Additional changes have been made to the AI and we hope that the computer will now make better decisions when it comes to attacking and blocking. We would like people to give it a thorough test and report back their observations. Rares is working on a min max type of system for this section of code. We may at some point add in the new evaluateCreature() method as part of the test. This is a work in progress and improvements will come in over time.

We have an artist who is donating time to our project. Massive changes in the GUI will take substantial amounts of new code. As such, we will likely move forward at a slow pace. Sloth has created a very basic x shaped icon to overlay the attacking creatures. Choppic is working on some initial sketches and we are looking forward to having a number of nice icons to denote attack, block, summoning sickness, the graveyard, etc. Rob contributed a collection of black and white icons to serve as inspiration. This is also a work in progress.

Work continues on the old style of keywords and the newer AbilityFactory. We have made a number of bug fixes and have over 100 new cards in this version. Work also continues on adding a nice looking dialog to those cards that present us with a yes or no decision. Rob is continuing with adding set info to forge and work in this area continues to move forward.

If you notice a substantial slow down while playing you should try using the low quality pictures rather than the high quality pictures as this seems to improve performance.

I found a utility to remove the hidden Mac-related files. I removed the ".SVN" and the /res/lib/ folders from this archive as they are not needed. The archives are now compressed using the 7z format. There are utilities for Windows, Mac OS and the various *nix's that can be used to decompress these archives.


Many people helped with this version. A special thank you goes out to them:

Rob Cashwalker
Friar Sol
Slapshot5
Sloth
Hellfish
Chris H


Added many cards, including:

New Card List | Open
Airdrop Condor
Alluring Scent
Ancestral Tribute
Ancient Amphitheater
Ancient Grudge
Animate Wall
Aquamoeba
Arenson's Aura
Auntie's Hovel
Bash to Bits
Baton of Courage
Bloodscent
Blue Elemental Blast
Bouncing Beebles
Briar Shield
Bubbling Beebles
Cage of Hands
Carbonize
Cephalid Inkshrouder
Choking Sands
Citanul Flute
Cloudgoat Ranger
Coffin Purge
Coiling Woodworm
Conflux
Corpse Harvester
Crag Puca
Crystal Ball
Dakmor Sorceress
Dauthi Warlord
Deluge
Denying Wind
Disintegrate
Doubtless One
Dowsing Shaman
Dragon Arch
Dramatic Entrance
Dread Return
Dredge
Dripping Dead
Dueling Grounds
Dwarven Thaumaturgist
Ebony Horse
Elvish Eulogist
Engulfing Flames
Erg Raiders
Etched Oracle
Extract
Farmstead
Fleshgrafter
Flight Spellbomb
Foresee
Frenzied Tilling
Furnace Brood
Gauntlet of Might
Gaze of Justice
Gift of the Deity
Gilt-Leaf Palace
Glen Elendra Archmage
Golgari Guildmage
Gorilla Shaman
Gravebind
Greater Good
Grotesque Hybrid
He Who Hungers
Heliophial
Hope Charm
Hurr Jackal
Incinerate
Inquisition of Kozilek
Kithkin Spellduster
Krosan Verge
Krovikan Mist
Life Chisel
Lunar Avenger
Magma Mine
Magma Spray
Malevolent Awakening
Masako the Humorless
Meltdown
Mephitic Ooze
Merfolk Thaumaturgist
Metal Fatigue
Metalworker
Mijae Djinn
Mind Slash
Morgue Theft
Mortipede
Murmuring Bosk
Muzzle
Mwonvuli Acid-Moss
Myr Quadropod
Mystic Speculation
Nameless One
Neurok Spy
Nightstalker Engine
Nine-Ringed Bo
Norwood Priestess
One with Nothing
Orcish Healer
Panic Spellbomb
Perilous Research
Pernicious Deed
Pestilence Rats
Phyrexian Reclamation
Preordain
Pus Kami
Ratchet Bomb
Retract
Ring of Immortals
Riptide
Rustic Clachan
Sanguine Praetor
Sawtooth Thresher
Scrapdiver Serpent
Secluded Glen
Seton's Desire
Shadow Guildmage
Shapeshifter
Shard Convergence
Shinen of Life's Roar
Sima Yi, Wei Field Marshal
Skulltap
Skyreach Manta
Slow Motion
Soul Parry
Spirit Link
Spirit Loop
Steal Artifact
Stinkweed Imp
Strands of Night
Summoning Station
Suncrusher
Suntouched Myr
Supreme Inquisitor
Swarm of Rats
Tangle Wire
Taunting Challenge
Temporal Isolation
Terminal Moraine
Thrull Surgeon
Tortured Existence
Toxin Sliver
Traproot Kami
Treefolk Seedlings
Uktabi Wildcats
Undertaker
Vampiric Link
Viscera Seer
Volcanic Eruption
Voracious Cobra
Wanderwine Hub
Wilderness Elemental
Willow Priestess
Yamabushi's Flame
Yavimaya Kavu
Yawning Fissure


The links to the various archives:

The Forge 12/22/2010 archive (requires java 5, possibly java 6):

forge12222010.7z (at MediaFire)
forge12222010.zip (cardforge.org)

User avatar
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: Forge 12/22/2010 (unofficial BETA) version

Postby Chris H. » 22 Dec 2010, 18:45

Fixes/Features:

Fixes/Features List | Open
- Converted Brion Stoutarm to keyword.
- Little changes in card txt files.
- Added Definition of X in CostPayment for X costs other than manaPaid.
- Send in Activating Player and Source card to getValidCards for AF_Fetch.
- Converted Candelabra of Tawnos and Mishra's Helix to AFs.
- Converted Allied Strategies and Sylvan Tutor to AF.
- Fixed damage prevention for combat damage.
- Added the missing "Soulshift" text to the text line of the cards with Soulshift. Made a minor mod to the CardFactoryUtil.soulshiftTrigger() ability.
- Added Sol's fix to the missing Soulshift text.
- Reverted the 18 Soulshift cards as my edits are no longer needed.
- Minor edit to Card.keywordsToText() and Soulshift will no longer show the colon as part of the keyword displayed in the card detail panel.
- Minor edit to Card.keywordsToText() and the keywords Cumulative upkeep, Echo, Fading, Ripple, Unearth, Vanishing will no longer show the colon as part of the keyword displayed in the card detail panel.
- Added Maddness to the list of keywords that no longer show the colon as part of the keyword displayed in the card detail panel.
- Added stSetPT keyword. Syntax = "stSetPT:att:def:altCondition:altAtt:altDef:Description". This should consolidate code using StaticEffect keyword and GameActionUtil/StaticEffects custom code. Also, the card.txt now accepts the * or 2+* for displaying in the DeckEditor. The game will still display the actual numbers. The one todo is that card overlays are not updated correctly when the card is in hand. The actual stats are updated correctly however. Converted Nightmare and Angry Mob as examples.
- Converted Adamaro, First to Desire, Aven Trailblazer, Broodstar, Cantivore, Cognivore, Master of Etherium, Crowd of Cinders, Dakkon Blackblade, Drove of Elves, Altar Golem, Battle Squadron, Beast of Burden, Darksteel Juggernaut, Reckless One, Scion of the Wild, People of the Woods, Drift of the Dead, Serpent of the Endless Sea, Keldon Warlord, Uril, the Miststalker, Soulsurge Elemental to stSetPT keyword.
- Fixed Count$Valid to be compatible with stSetPT.
- Converted Bant Sureblade, Esper Stormblade, and Grixis Grimblade to stPumpSelf.
- Added the missing spell text to AEther Flash.
- Converted Faerie Swarm, Maro, Molimo, Maro Sorcerer, Serra Avatar to stSetPT keyword.
- Fixed duplicate card text on Serra Avatar.
- Converted Dauntless Dourbark to stSetPT and stPumpSelf keywords.
- Added a black rat theme.
- Converted Nut Collector to stPumpAll.
- Converted Marrow-Gnawer to stPumpAll and AF_Token.
- Converted Doomed Necromancer to AB$Retrieve.
- Added a WR Anti Red theme.
- Converted Elvish Farmer, Mycologist, and Psychotrope Thallid to AFs.
- Converted Energizer to AB$PutCounter and random cleanups.
- Converted Wayward Soul and Vedalken Mastermind to AF_Bounce.
- Converted several cards from remove 3 spore counters > Saproling keyword to AF_Token. Cleanup ab/spMakeToken in a few cards.
- Removed code for Spore Saproling keyword (no longer used; converted to AF_Token.)
- Fixed spell text for Night Soil.
- Fixed the card text for AEther Vial.
- Converted Gaea's Avenger, Masumaro, First to Live, Overbeing of Myth to stSetPT.
- Converted Goblin Assault to stPumpAll.
- Updated P/T for a couple cards to */*.
- Converted Bloodghast, Goblin Gaveleer, Guul Draz Specter, Gul Draz Vampire to stPumpSelf.
- Added Destination to Grim Harvest.
- Added super.canPlayAI() to some more canPlayAI() calls.
- Converted Magnivore, Heedless One to stSetPT keyword.
- Added some basic AI that checks not to cast a creature with 0 toughness.
- Converted Homarid to stPumpSelf.
- Converted Cromat, Hanna Ships Navigator and Sakura-Tribe Elder to AFs.
- Moved Elvish Vanguard out of where it currently is. It was the only thing of its kind there.
- Fixed Storm World to be 4 minus hand.size() instead of 3 minus hand.size().
- Renaming of Zones in the code to Battlefield and Exile to match current name conventions.
- Addition of Stack and Command as Zones for future use.
- Converted Entomb, Worldly Tutor to AF_Fetch.
- Converted Whispers of the Muse to AF_Draw.
- Converted Gush to SP$Draw.
- If moveToHand is called on a token, the token is simply removed from the zone it's in. (aka, moveToHand now handles tokens.)
- Simplified code for Hurkyl's Recall.
- Minor edit of the card text for Apothecary Initiate, Aura Flux and Brighthearth Banneret.
- Added missing text to Armageddon Clock.
- Converted Akroma's Memorial, Broodwarden, Time of Heroes, That Which Was Taken, Wren's Run Packmaster to stPumpAll.
- Fixed card image and set code for kiki jiki, stonecloaker and the ravnica bounce lands.
- Cleaned up some java warnings.
- Converted Vampire Nocturnus to stPumpSelf and stPumpAll keywords.
- Converted Covetous Dragon and Emperor Crocodile to keyword.
- Converted Korlash, Heor to Blackblade to stSetPT keyword.
- Fixed Card Image issue for Deck Editor type GUI's - cards with PicCount SVar's now display correctly.
- Fixed getMostRecentSet method to not return Alpha, when no SetInfo is defined for a card.
- Added PicCount SVar to card data.
- Fixed rarity SVar for Airdrop Condor.
- Corrected the card text for Radiant, Archangel.
- Updated card text for Sower of Temptation.
- Converted Kithkin Rabble, Matca Rioters, Mortivore, Terravore, Lord of Extinction to stSetPT keyword.
- Converted Tethered Griffin to keyword.
- Updated stSetPT to handle 2 altConditions; now it can be used for Level creatures (level creatures can then use stPumpSelf to be fully keyworded. Converted Halimar Wavewatch as an example.
- Removed debug code.
- Text edits to Controvert, Jedit Ojanen of Efrava and Scroll Thief.
- Converted Seal of Cleansing, Seal of Primordium, Seal of Fire, Moonglove Extract, and Ior Ruin Expedition to AbilityFactory.
- Converted AEther Spellbomb to AF_Bounce.
- Converted Beastbreaker of Bala Ged to stSetPT and stPumpSelf keywords and fixed MaxLevel.
- Converted Hada Spy Patrol, Caravan Escort, Transcendent Master, Student of Warfare, Kargan Dragonlord, Ikiral Outrider, Lhurgoyf, Loxodon Punisher to stSetPT and stPumpSelf keywords.
- Added Flashback parameter in AbilityFactory (which sets the Flashback flag, and sets ActivateZone to Graveyard).
- Converted Targeting Flashback spells to use Flashback$.
- Added SpellDescription$ to Ray of Distortion.
- Converted Coralhelm Commander, Knight of Cliffhaven, and Coralhelm Commander to stSetPT, stPumpSelf, and stPumpAll keywords.
- Converted Lighthouse Chronologist, Skywatcher Adept, and Zulaport Enforcer to stSet* and stPump* keywords.
- Cleaned up StaticEffects.java.
- Converted these cards to AF_Fog: Angelsong, Darkness, Fog, Holy Day, Lull, Moment's Peace and Respite. Commented out the now unused code block for these 7 spells.
- Converted Maraxus of Keld to stSetPT.
- Added Sunburst keyword.
- Added SetInfo to Ratchet Bomb.
- Converted Nyxathid to stPumpSelf keyword.
- Remove some of the old unused keyword code in CardFactory.java.
- Human now gets to decide whether or not to return a Krovikan Horror to his hand.
- Fixed Kaervek's Spite and minor updates in CardFactory.java.
- Converted Thopter Foundry to AF_Token.
- Added the missing stack description to AF_Fog.
- Fixed typo in AF_DestroyAll stack description.
- Added UntapAll to AbilityFactory. Converted Llanowar Druid, Mobilize, To Arms!, and Vitalize.
- Converted Blinkmoth Infusion to SP$UntapAll.
- Added AF$TapAll and convert Blinding Light and Aboshan, Cephalid Emperor.
- Converted Ensnare to AltCost and SP$TapAll.
- Fixed the card txts for Deathgrip, Flowstone Sculpture, Scarecrone and Silver Seraph.
- Restructured Combat to fix AI issues with Crawlspace, Silent Arbiter and the "CARDNAME can't be blocked by more than one creature." keyword.
- Added a shortcut of AfterUpkeep to ActivatingPhases.
- Converted Reset to AF_UntapAll.
- Fixed the LQ pic url for Ramosian Revivalist.
- Improved Slapshot's Phase shortcut to handle Ranges to help clean up Phase Restrictions.
- Converted Arcum's Sleigh and Reset.
- Fixed some LQ pic URLs.
- Updated a couple Portal LQ pic URLs.
- Fixed AI crash in Suffer the Past.
- Fixed Cost$ in Regenerate.
- Converted Chainer's Edict to AF.
- Fixed flashback cost description of Battle Screech.
- Added the keyword "CARDNAME can't be regenerated.".
- Added keyword: If CARDNAME would be put into a graveyard this turn, exile it instead.
- Tweaked CARDNAME can't be regenerated. keyword with some additional changes.
- Fixed SVar Rarity of Skyshroud Ridgeback.
- Update AF_Damage to properly care about legal targets.
- Added the keywords "Whenever CARDNAME deals combat damage to a creature, destroy that creature." and "Whenever CARDNAME deals combat damage to a creature, destroy that creature. It can't be regenerated.".
- Converted Gwafa Hazid, Profiteer to AF and stPumpAll keyword.
- Code cleanup in CardFactory_Creatures.
- Display P/T for Primal Clay and Primal Plasma as */* until it is in play.
- Converted Jenara, Asura of War and Nullmage Shepherd to AF.
- Fixed Copy/Paste error in Nullmage Shepherd.
- Fixed Lurking Informant (AI was crashing when trying to use it.)
- Absolute Grace was broken Now, it pumps with the correct keyword.
- Fixed Sutured Ghoul so compy won't play it with no creatures in Graveyard. Fixed to display */* for P/T while not in play.
- Converted Ephemeron, Glint-Eye Nephalim, Hell-Bent Raider, Sarcomite Myr, Whiptongue Frog, Urborg Syphon-Mage and Llanowar Behemoth to AF.
- Fixed typo in Glint-Eye Nephalim.
- Fixed CARDNAME can't be blocked by white creatures. keyword. The logic was backwards.
- Converted Tradewind Rider to AB$Bounce.
- Added SVar:RemAIDeck:True to Metalworker.
- Small improvements to AI attacking.
- Initial code for AF_ChangeZone, a more generalized version of Bounce, Retrieve and Fetch.
- Converted AEther Vial, Boomerang, Brainstorm, Buried Alive, Elvish Piper, Fertilid, Jester's Cap, Raise Dead to AF_ChangeZone.
- Converted Quicksilver Amulet to AF.
- Converted Cerulean Sphinx, Temporal Adept, and Witch Hunter to AF.
- More little improvements to AI attack decisions.
- Fixed for Targeting bug left over in Master of the Wild Hunt.
- Fixed Baton of Courage Cost.
- Fixed the typos for Matca Rioters, Assert Authority, Aven Trailblazer, Bad Moon, Celestial Crusader, Chub Toad, Cognivore, Dismiss, Dingus Staff.
- Fixed Shapeshifter code to not unwantingly affect tokens created by Crib Swap.
- Typo in All Is Dust code.
- Absorb txt fix.
- Initial work for download of set images.
- Added the keyword: "CARDNAME's power and toughness are switched".
- Switching P/T now takes place after all other effects are applied.
- Converted 4 spells to use the keyword.
- Fixes for Portal 2 and Portal 3 Kingdoms cards also being listed as being in Portal (even if they weren't.)
- Fixes Portal 2 set code from P02 to PO2.
- Converted Turtleshell Changeling and Windreaver to keyword.
- Little fix for the latest AI attack improvement.
- Added a WUG Exalted theme.
- Fixed Reveillark being (majorly) broken for AI.
- Little updates to AI combat.
- Fixed the typos for Giant Tortoise, Halt Order, Insolence.
- Little fixes in the AI handling of the ChangeZone AF.
- Removed SVar:RemAIDeck:True from AEther Vial.
- Convert Gilt-Leaf Archdruid to Cost and Target and streamlined code.
- Fixed SacrificePermanent to send in Message if it has one.
- Tokens will no longer set mana costs where one doesn't exist.
- Fixing AI targeting for Mind Funeral and Haunting Echoes.
- Fixed the ordering of damage dealing effects so a creature with wither is not destroyed by deathtouch etc. before wither is checked.
- Fixed Grotesque Hybrid and Norwood Priestess.
- Fix for Jester's Cap and other ChangeZone cards that Target players.
- Added Patch from SigbjornT about closing streams on exceptions.
- Quest will now ask before overwriting quest data with a new quest.
- Quest will list the actual credits earned after winning a match.
- Fixed Goblin Charbelcher counting the Land card revealed.
- Fixed c/p error in after match win box.
- Fixed Mageta the Lion's casting cost.
- Some more tweaking of postwin text.
- Fixed a few txt typos.
- Fixed makeToken not copying default color properly.
- Fixed Grotesque Hybird missing one of it's gained protections.
- Converted Morbid Hunger to AF.
- Updated 2 themes.
- Edited the 101 cards which used either AB$Bounce or SP$Bounce, these cards now use $ChangeZone.
- Fixed typo in AEther Vial.
- Fixed Scorched Ruins and Sunder.
- Edited the 92 cards which used either AB$Retrieve or SP$Retrieve, these cards now use $ChangeZone.
- Some fixes for ChangeZone for Known Origins.
- Added Base64Coder.java, used by Set Image Downloader.
- Use moveTo instead of add in ChangeZone.
- Edited the 85 cards which used either AB$Fetch or SP$Fetch, these cards now use $ChangeZone.
- Removed PicCount SVar from Snow-Covered Lands. They don't actually have multiple pictures in either Ice Age or Coldsnap.
- Added PicCount, to Aliban's Tower and Cemetary Gate, because they have 2 pictures and have not been reprinted in any other set.
- Fixed image not being copied for Cavern Harpy. TODO: Stop making new cards. Need to have a common card copier that all cards of this sort will use.
- Converted Eye of Ugin to AF.
- Improved the combat AI using First Strike.
- Added a mono white theme.
- Converted Lord of the Undead to AF.
- Converted Wasteland and Tectonic Edge to AF_Destroy.
- Converted Okina, Temple to the Grandfathers to AF_Pump.
- Converted Goblin Burrows, Daru Encampment, and Shizo Death's Storehouse to AB$Pump.
- Fixed Mark of Asylum and Purity.
- Converted Adun Oakenshield, Dragon Blood, Duskmantle House of Shadow, and Rix Maadi Dungeon Palace to AFs.
- Code cleanup/consolidation in CombatUtil.java.
- Added a nonbasic land filter.
- Minor fix to stack descriptions (for plurals) in AF_Counters.
- Converted Immaculate Magistrate to AF_PutCounter; convert Rhys the Redeemed to Ability_Cost.
- Converted Assembly-Worker, Magus of the Library, Master Transmuter and one of Molten Hydra's abilities to AFs.
- Rarity and set of a face down card is no longer visible if controlled by the AI.
- Converted Myr Galvanizer and Stoneforge Mystic to AFs.
- Fixed the typo in Archon of Justice.
- Converted Blinkmoth Nexus to AF; convert a couple lands to Ability_Cost.
- Converted the ability granted by Banishing Knack to Ability_Cost.
- Converted Hammerfist Giant and Stern Judge to Ability_Cost.
- Converted some cards to Ability_Cost.
- Fixed converted Bounce cards with Destination of Library to use Destination$ Library | LibraryPosition$ X.
- Converted Diabolic Tutor and Demonic Tutor to AF_ChangeZone.
- Converted Grim Tutor to AF_ChangeZone.
- Converted Door to Nothingness and Sarpadian Empires Vol VII to Ability_Cost.
- Converted Serpent Generator to AB$Token.
- Added an attack symbol.
- Converted several more cards to Ability_Cost.
- Converted several cards to Ability_Cost.
- Converted Kazandu Tuskcaller and Information Dealer to Ability_Cost.
- Fixed cost of Wandere's Twig ability.
- Converted a few more things to Ability_Cost.
- Converted Belbe's Portal to AF_ChangeZone.
- More conversion to Ability_Cost.
- Converted Kiki-Jiki to Ability_Cost.
- Commented out some unused keyword code for sp/abTap/UntapAll keywords.
- Converted Disciple of Kangee and Sorceress Queen to Ability_Cost.
- Descriptions cleanup in CF_Creatures.
- Converted Wojek Embermage to Ability_Cost and Knight of the Reliquary to AF_ChangeZone.
- Added a blue merfolk theme.
- Fixed Gravespawn Sovereign's ability cost.
- Added missing serialVersionUID.
- Converted several card to Ability_Cost. Several correctness fixes along the way.
- Added basicLand filter to AllZoneUtil.
- Converted That Which Was Taken to Ability_Activated.
- AI won't target his own cards with Destination of Exile for ChangeZone.
- Bounce spells that use AF Changezone will target only human permanents, since the AI is not capable of emergency rescue. Sol beat me to the exile case (I even added the same filter to CardList).
- Little fix in AI_getMostExpensivePermanent (otherwise the AI will never choose lands or tokens).
- Converted Stone Giant to AF_Pump.
- Converted Weathered Wayfarer to AF_ChangeZone.
- Fixed Negate.
- Made improvememnts to Academy Rector.
- Converted Helldozer to Ability_Activated.
- Converted Caribou Range to give an Ability_Activated.
- Converted Squirrel Nest and Leafdrake Roost to give Ability_Activated.
- Fixed ChangeZone moving tokens to non-Battlefield zones.
- Check controller of a mana ability in canPlay so Humans can't tap AIs land.
- Added a GameActionUtil.showYesNoDialog() to Path to Exile.
- Converted Killer Whale to AB$Pump.
- Reverted the Mana fix.
- Added a GameActionUtil.showYesNoDialog() to the Ravinca Dual Lands.
- Kind of a band-aid fix for Transcendent Master. It works now at least. CardFactoryUtil.xCount will now accept Number$12 (and give back 12; 12 is just an example. Works for any int.)
- Added Scry to AbilityFactory_ZoneAffecting. Added Crystal Ball and Preordain (from Magic 2011). These are examples of AB/SP$Scry.
- Converted to Scry AF: Ferocious Charge, Fill with Fright, Lose Hope, Magma Jet, Serum Visions, Stand Firm, Tel-Jilad Justice.
- Fixed SetInfo of Magma Jet.
- Fixed the typo in Elvish Champion.
- Updated the card text for the Ravinca Dual Lands.
- Added a GameActionUtil.showYesNoDialog() to Jace, the Mind Sculptor.
- Added the keyword "Whenever enchanted creature deals damage, you gain that much life."
- Converted Spirit Link and Armadillo Cloak.
- Added SVar:RemAIDeck:True to a couple of cards.
- Ran SetInfo Python script.
User avatar
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: Forge 12/22/2010 (unofficial BETA) version

Postby Chris H. » 22 Dec 2010, 19:48

The new beta release is finished and is ready for you to download. :wink:
User avatar
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: Forge 12/22/2010 (unofficial BETA) version

Postby Happy Cat » 22 Dec 2010, 20:21

First, thanks for the new release.
Second: started Forge. "Stack Report" Doesn't seem to work. Oddly enough it's available in main menu, outside of matches.
That's what I got in main menu.
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:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com


You requested a full error report


Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $

OS: Windows 7 Version: 6.1 Architecture: x86

Java Version: 1.6.0_22 Vendor: Sun Microsystems Inc.

Detailed error trace:

Finalizer (3):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

D3D Screen Updater (17):
java.lang.Object.wait(Native Method)
sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

com.google.common.base.internal.Finalizer (19):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
com.google.common.base.internal.Finalizer.run(Finalizer.java:127)

AWT-EventQueue-0 (13):
java.lang.Thread.dumpThreads(Native Method)
java.lang.Thread.getAllStackTraces(Unknown Source)
forge.error.ErrorViewer.printError(ErrorViewer.java:150)
forge.error.ErrorViewer.showErrorAllThreads(ErrorViewer.java:104)
forge.error.ErrorViewer$ShowAllThreadsAction.actionPerformed(ErrorViewer.java:220)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.AbstractButton.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)

AWT-Shutdown (10):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
sun.awt.AWTAutoShutdown.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

TimerQueue (18):
java.lang.Object.wait(Native Method)
javax.swing.TimerQueue.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

Attach Listener (5):

Reference Handler (2):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

Java2D Disposer (9):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
sun.java2d.Disposer.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

AWT-Windows (11):
sun.awt.windows.WToolkit.eventLoop(Native Method)
sun.awt.windows.WToolkit.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

DestroyJavaVM (14):

Signal Dispatcher (4):
Happy Cat
 
Posts: 26
Joined: 03 Aug 2009, 06:16
Has thanked: 0 time
Been thanked: 0 time

Re: Forge 12/22/2010 (unofficial BETA) version

Postby Chris H. » 22 Dec 2010, 20:32

Happy Cat wrote:First, thanks for the new release.
Second: started Forge. "Stack Report" Doesn't seem to work. Oddly enough it's available in main menu, outside of matches.
That's what I got in main menu.
`
Did you ask for a stack report before a bug/error exception? If you did then the report is probably only reporting some info as part of the process of generating a stack report. The fact that it mentions an error does not mean that there actually was an error. :D
User avatar
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: Forge 12/22/2010 (unofficial BETA) version

Postby Rob Cashwalker » 22 Dec 2010, 20:54

Please report any instances where cards change zones and the set membership, picture and/or rarity do not follow. (Bounce effects, return from graveyard, to and from exile, etc..)
The Force will be with you, Always.
User avatar
Rob Cashwalker
Programmer
 
Posts: 2167
Joined: 09 Sep 2008, 15:09
Location: New York
Has thanked: 5 times
Been thanked: 40 times

Re: Forge 12/22/2010 (unofficial BETA) version

Postby RedSypher » 23 Dec 2010, 03:33

Brainstorm seems to put the cards in the deck, not the top of the deck...
RedSypher
 
Posts: 25
Joined: 31 Oct 2010, 06:48
Has thanked: 0 time
Been thanked: 0 time

Re: Forge 12/22/2010 (unofficial BETA) version

Postby RedSypher » 23 Dec 2010, 03:55

Computers Halt Order just countered my Oracle of Mul Daya...

Edit: also, Kor Skyfisher has the same bounce problem.
Last edited by RedSypher on 23 Dec 2010, 05:39, edited 1 time in total.
RedSypher
 
Posts: 25
Joined: 31 Oct 2010, 06:48
Has thanked: 0 time
Been thanked: 0 time

Re: Forge 12/22/2010 (unofficial BETA) version

Postby Rob Cashwalker » 23 Dec 2010, 05:29

added a cardforge.org mirror to the first post.
The Force will be with you, Always.
User avatar
Rob Cashwalker
Programmer
 
Posts: 2167
Joined: 09 Sep 2008, 15:09
Location: New York
Has thanked: 5 times
Been thanked: 40 times

Re: Forge 12/22/2010 (unofficial BETA) version

Postby Sloth » 23 Dec 2010, 08:11

RedSypher wrote:Brainstorm seems to put the cards in the deck, not the top of the deck...
This is fixed now. Thanks RedSypher!

EDIT: And Slapshot fixed Halt Order.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Forge 12/22/2010 (unofficial BETA) version

Postby Mr.Chaos » 23 Dec 2010, 08:27

Aaaaaaaaaaaaaand Christmas comes early this year! :D
Thank you Santa! And everyone else who worked on this release! =D>
Have a merry Christmas all and try not to overdose on the Christmas dinner!
Image
](*,) = coder at work, according to a coder.It does explain some of the bugs. :wink:
Mr.Chaos
Tester
 
Posts: 625
Joined: 06 Sep 2008, 08:15
Has thanked: 0 time
Been thanked: 0 time

Re: Forge 12/22/2010 (unofficial BETA) version

Postby Chris H. » 23 Dec 2010, 13:35

Rob Cashwalker wrote:added a cardforge.org mirror to the first post.
`
Thank you. It is nice to have two different sites for people to try.
User avatar
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: Forge 12/22/2010 (unofficial BETA) version

Postby Fracturedorb » 23 Dec 2010, 15:10

Is there any way to speed the loads up? It just seems like with every batch of cards that get added the load times ramp up significantly. I don't want less cards, just wasn't sure if there was any thing I could do on my end. I re-installed it and am using LQ cards.
Fracturedorb
 
Posts: 72
Joined: 06 Jun 2009, 23:12
Has thanked: 0 time
Been thanked: 0 time

Re: Forge 12/22/2010 (unofficial BETA) version

Postby slapshot5 » 23 Dec 2010, 16:08

Sloth wrote:EDIT: And Slapshot fixed Halt Order.
Yeah, I meant to post that. Obviously did not. Thanks.
-slapshot5
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

Re: Forge 12/22/2010 (unofficial BETA) version

Postby DeadSpeak » 23 Dec 2010, 21:21

Hi guys,

Great release,

I found a small bug: Foresee is missing the |SubAbility$SVar=DBDraw to draw 2 cards into your hand...

Easy fix: copy, past from Preordain.

- DeadSpeak
DeadSpeak
 
Posts: 104
Joined: 25 Dec 2009, 00:14
Location: Denmark
Has thanked: 4 times
Been thanked: 3 times

Next

Return to Forge

Who is online

Users browsing this forum: No registered users and 18 guests


Who is online

In total there are 18 users online :: 0 registered, 0 hidden and 18 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 18 guests

Login Form