- Cleared out the changes.txt file, is ready for new material.

This commit is contained in:
Chris
2011-11-25 13:20:26 +00:00
parent 9db0c3ac7d
commit 1978f92fd9

View File

@@ -1,13 +1,11 @@
Forge Beta: 11-25-2011 ver 1.1.8 rev 12235
Forge Beta: ##-##-2011 ver 1.#.# rev #####
(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
9745 cards in total.
#### cards in total.
When a spell or an ability appears on the stack and it says "(OPTIONAL)" you can right-click it to decide if you want to always accept or to decline it.
The JuzamJedi cube has been updated with a newer list of cards.
The Forge archive includes a readme.txt file and we ask that you spend a few minutes reading this file as it contains some information that may prove usefull. We do tend to update this file at times and you should quickly read this file and look for new information for each and every new release. Thank you.
@@ -17,573 +15,17 @@ We have changed the archival format used for the Forge distributions from ".zip"
Fixes/Features:
- The AI will now also use spells and abilities from external zones in Main1 (enables unearth).
- The AI will now cast creature spells in Main1 if an ability or spell that can give it haste is available.
- Added Cable 2 deck.
- Fixed doublefaced cards - no CardPrinted would exist for the second face/part
- Added some text
- Cleared out the changes.txt file, is ready for new material.
- Checkstyle updates on FSkin.
- Apathy's untap ability wasn't scripted properly
- generalize power, toughness, and cmc hasProperty variable counting (Thanks to slowe I believe).
- convert Tezzeret the Seeker to script
- cleanup some minor Java things
- Added the option "NonMana" to StAb CantBeActivated.
- Converted Pithing Needle to script.
- Added Phase requirements to static abilities.
- Two improvements for the AI of AF Pump Curse:
- The AI will recognize duplicate HIDDEN keywords.
- The AI will no longer give "HIDDEN CARDNAME attacks each turn if able." during his own turn.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Added Convoke for the human only. (AI will always pay full cost currently.)
- Converted Sprout Swarm to script and completed it.
- Fixed Convoke card text.
- Fixed Siege Wurm not having Trample.
- Fixed an issue with AF_CopyPermanent vs DFC cards.
- Improved the Attack AI deciding to assault (especially with poison involved).
- Download set lq pictures fixed for 2-faced
- these have 2 prints
- Fixing Scattershot Archer's toughness
- Converted Jace the Mind Sculptor to script.
- Festerhide Boar was missing trample
- Temporary fix to Index out of Range Exception in doAssault()
- little java cleanups
- add an AF_EachDamage (it's a little different than others to get your head around, since it loops over source as well as targets. It's not completely generalized, but works for the cards that currently use it.)
- convert Sarkhan the Mad to script
- little Java cleanups
- more Java cleanups
- Ran set info script.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Removed annoying "Press Enter to exit" from PerSetTracking script.
- Fixed LQ Set Pictures download
- Delayed Triggers will now be cleared at the start of a game.
- fix Bottled Cloister to only exile cards from one hand.
- add the ability to Discard a Defined card.
- Fixed Nighteyes the Desecrator not letting you grab creatures from your own graveyard.
- Removed debug output.
- fixed issue where Garruk the Veil Cursed's 2nd ability sacrificed itself rather than the target creature
- Fixing Credits generated by Estates
- revert Sarkhan the Mad conversion to script
- Changed DFC rarity distribution.
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Added a few LQ pic URLs.
- Added an optional "Shuffle" parameter to AF DigUntil and fixed Polymorph.
- Added an optional "Sacrifice" parameter to AF Destroy.
- Little text file updates.
- Removing incorrect Ovinomancer (sorry sheep wizard)
- Added RegeneratedThisTurn to xCount.
- Ran set info script.
- Ran oracle script.
- Added the keyword "CARDNAME can't be enchanted.".
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Fixed a simple copy / paste problem.
- Cleanup in ComputerUtilAttack.
- More improvements in the doAssault() evaluation.
- Added some more options to the property "SharesColorWith" (for example "SharesColorWith TopOfLibary").
- The chose Pile AI in AF TwoPiles will now use evaluatePermanentList.
- Fixed the types for Elvish Vanguard.
- Fixed Knight of the White Orchid.
- Fixed Mystifying Maze.
- Removed zonal restriction for trigger on Spiny Starfish.
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Added a LQ pic URL to Spiny Starfish.
- Fixed attackers with first strike and trample not dealing any damage when all their blockers were destroyed.
- Fixed the first ability of Phylactery Lich to not use the stack (which fixes it for the AI, but the human input still delays it until the always trigger kicks in).
- Removed two unused variables in the combat class.
- Text fix to Abuna's Chant.
- Fixed Kabira Evangel.
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- added LQ pic url to Abandon Hope and Zombie Assassin.
- Fixed LQ url for Abuna's Chant.
- Added the new static ability "CantTarget".
- Added a currently unused function canTarget to the card class.
- Little cleanup for the static ability CantBeActivated.
- Redirected some targeting checks to the new function.
- More Redirecting of targeting checks to the new function.
- Fixed Recover to only trigger on other cards.
- Converted Stitch Together to script.
- StringBuilder.
- Removed the unused variable uncastable from the card class.
- Converted Brood Birthing to script.
- Added flying to Oona, Queen of the Fae.
- StringBuilder.
- Fixed rarity of Springjack Pasture
- Fixed cost description of Springjack Pasture
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- More Redirecting of targeting checks to the new function.
- StringBuilder.
- Fixed Allied Strategies
- Fixed Eternal Dominion cost.
- Fixed Callow Jushi text.
- Minor null pointer fix in InputControl.
- Skin update:
* Can now fully customize progress bar coloring
* Minor fixes to SplashFrame
* Minor fixes to FRoundedPanel
* Improved FButton images in rebel skin
* Streamlined skin instantiation: previously instantiated 4 times, now only 1
- StringBuilder.
- StringBuilder.
- StringBuilder.
- StringBuilder.
- Fixed Homura's Essence and Malignant Growth.
- Redirected the two remaining targeting checks to the new function and removed the function canTarget from CardFactoryUtil.
- Fixed Goblin Cohort.
- Fixed ThisTurnEntered used in Defined.
- Renamed the functions canTarget to canBeTargetedBy.
- Removed the unnecessary variable "flashback" from the card class.
- Added the keyword "Flashback" which represents Flashback with cost equal to the cards mana cost.
- CheckStyle.
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Added PumpZone parameter to AF_PumpAll.
- StringBuilder.
- StringBuilder.
- Temporary fix for the skin crash in WinLose window.
- Removed canBePlayedAndPayedByAI check from getPlayable because the same check is always done later again (this should speed up AI thinking time).
- Removed two unused functions in ComputerUtil.
- Updated two AI Svars.
- fix Spirit Mirror to check for Reflection tokens instead of just Reflections
- Added the new version of the flashback keyword.
- Converted Mystical Teachings and Ancient Grudge.
- StringBuilder.
- Removed the old flashback ability.
- Converted some more flashback cards to the new keyword.
- StringBuilder.
- StringBuilder.
- StringBuilder.
- StringBuilder.
- CheckStyle.
- Fixed Thalakos Deceiver and Whispering Specter.
- Fixed Disharmony
- Fixed Morkrut Banshee
- Fixed the cost description of non mana flashback costs.
- Converted some more flashback cards to the new keyword.
- Converted some more flashback cards to the new keyword.
- FSkin bug fix made a new instance of FSkin. Removed this and used a pre-existing instance instead.
- Converted some more flashback cards to the new keyword.
- Minor color update to "Default" skin palette.
- Enabled the AI to play counterspells with the new flashback keyword.
- Converted Fervent Denial.
- Converted some more flashback cards to the new keyword.
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Converted Spellbane Centaur to script.
- Converted some cards to the new CantTarget static ability.
- Added the optional parameter AffectedZone to CantTarget.
- Fixing Jinx's cost
- StringBuilder.
- Renamed PlayCards in ComputerUtil to playAbilities.
- Little cleanups.
- Minor fix
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Added the option "no nonland duplicates" to the generate deck menu in the main screen.
- Re-enabled the option "Remove Artifacts" from generate decks.
- Little cleanups.
- Text fix.
- Ran scripts.
- AF NameCard will now present a complete list of card names to the player. He needs to chose until a valid card is chosen (for nonland or other restrictions).
- Put back original deck generators into menu. There is a bug with the 5 color generator however.
- Added the options "no nonland duplicates" and "remove artifacts" to 3 color and 5 color decks.
- Added SVar:RemAIDeck:True to Phantasmal Terrain.
- Fixed Remembrance.
- Little AI SVar updates and ran scripts.
- Added support for targeting players to AF GainControl.
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Small fix for Jinxed Ring
- Added player targeting AI to AF GainControl.
- Changed Characteristics-handling from an array to a Map.
- Renamed AF_ChangeState to AF_SetState. SetState can be used with a Transform,Flip or NewState parameter.
- Rewrote Clones to use Characteristics.
- Rewrote Morph to use Characteristics.
- Fixed Skittish Valesk (Thanks Hellfish).
- Fixed Veinfire Borderpost's text.
- Corrected the LQ pic URL for Momir Vig, Simic Visionary.
- Converted Sculpting Steel and Copy Artifact to new Clone-code.
- Fixed a lot of Checkstyle stuff. Removed some checks - method, class and line length
- Checkstyle fixes
- Removed the hardcoded entry of Ixidron and fixed the script.
- Made setDeckType public for DeckEditor to persist the deckType.
- Fixing AI Logic of Soul Bleed
- Fixed Sea's Claim casting cost
- Ran set info and oracle scripts
- Fixed bogus set info and duplicate oracle text for Vhati il-Dal
- Added the missing AILogic for Lurebound Scarecrow and fixed the script.
- Converted Sleeper Agent to script.
- Added a Cleanup DB to Sindbad and Fa'adiyah Seer.
- The "DiscardValid" parameter in AF Discard now also works if the mode is "TgtChoose".
- Converted Krovikan Sorcerer to script.
- Corrected Casting of Bones and Soldevi Sage.
- Fixed Skeletonize (4 errors in a single script!).
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Until end of turn pumps will now also be removed when the pumped card wasn't on the battlefield.
- Fixed front face of DFCs getting double the abilities.
- Revised SetState to have a single Mode parameter rather than a lot of different parameters.
- Added some can't win / can't lose checks to the doAssault AI.
- Some small fixes and improvements
- Added LQ pic URl to Ixidron.
- TriggerHandler now runs static triggers before others. Fixes Adaptive Automaton not pumping Champion of the Parish and others.
- Fixed Morph costs not being displayed on the cards.
- Little name change in ComputerUtil.
- Better LQ pic for Vhati il-Dal (was just a punctuation error before)
- Added a modulo operator "Mod" to xMath. (Example X/Mod.2 will return 0 if X is even).
- Checkstyle
- Added the following properties to hasProperty: attackedThisTurn, attackedLastTurn, blockedThisTurn, notAttackedThisTurn, notAttackedLastTurn and notBlockedThisTurn.
- Removed Sinstrikers Will. Committed prematurely but not working
- Ran Oracle and set info scripts
- Reverted part of the Adaptive Automaton+Champion of the Parish fix so as not to make Auras crash the game.
- Equipment will now fall off if the equipped permanent is no longer a creature.
- Fixed Shimian Specter.
- Fixed Reality Strobe.
- Fixed suspended creatures not gaining haste.
- Creatures that change controllers will be summoning sick again.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Inserted missing space between variable and pipe in Hand to Hand
- Moved the updating of attackedThisTurn from the EndOfTurn to the CleanUp phase.
- Removed the keyword "At the beginning of your end step, sacrifice this creature unless it attacked this turn." and converted Instill Furor.
- Removed the keyword "At the beginning of your end step, destroy this creature if it didn't attack this turn." and converted Aggression.
- checkstyle
- Fixed the loseControl commands in AF GainControl.
- Cleaning up unit tests
- Disabled failing tests. Build now requires unit tests to pass.
- Remove package-info check since it casues a problem with Unit Tests.
- Added the property "gotBlockedThisTurn".
- Removed Twisted Justice. Wrong target. Can't be scripted without some code changes.
- Fixed Soltari Visionary
- Ran scripts
- Fixed Echoing Truth.
- Added the keyword "CARDNAME can attack as though it had haste." and converted Instill Energy.
- Improved untapCanPlayAI (it was not using the Defined parameter).
- Added the property "notEnteredBattlefieldThisTurn".
- Added the comparator "M2" that returns true if the values are equal modulo 2.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Added the property "controllerWasDealtCombatDamageByThisTurn".
- Added the support for checking isValid in getDefinedPlayers and added the first real property "wasDealtDamageBySourceThisGame".
- Added some missing info to LKI copies (fixes Glorious Anthem + Proper Burial).
- some text additions
- Fixed the LQ pic URL for Goblin Rock Sled.
- updated Delver of Secrets//Insectile Aberration to new SetState AF
- Fixed the LQ pic URL for Giant Turtle.
- The keyword "CARDNAME enters the battlefield tapped." will now be checked at runtime.
- Added the static ability ETBTapped and converted six cards to script.
- Added an AILogic parameter to AF Effect.
- Added the AILogic "Fog" to AF Effect.
- Removed SVar:RemAIDeck:True from some cards.
- Fixed cost of Sprite Noble.
- Added the option "ClearChosenX" to AF Cleanup and fixed Myr Battlesphere.
- Fixed Black Mana Battery producing U.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Fixed Phantasmal Image not getting the Illusion type.
- Converted Deadly Grub to script.
- Removed Flying from Patchwork Gnomes.
- Fixed trigger of Oculus (a lot of other cards could use this treatment).
- Fixed the wrapper ability of triggers setting the activating player of the wrapped ability to the controller of the source card and not the player who controls the triggered ability. This fixes the case of Oculus and Necroskitter in a more general way.
- Fixed "Targeted" in getDefinedPlayers.
- Renamed the parameter RememberCards to RememberObjects in AF Effect and allowed storing of any remembered objects.
- The property "IsRemembered" can now also be used for players.
- Fixed View from Above.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Fixed Clones not copying activated or static abilities.
- Added the optional "ForgetOtherRemembered" parameter to AF Dig.
- Fixed Cerebral Eruption.
- Fixed Goblin Charbelcher not recognizing dual lands as Mountains and not putting the revealed cards on the bottom of the library (NOTE: The order still can't be chosen).
- java warning cleanup
- minor text updates in Seachrome Coast
- Added the static effect "CantPlayLand".
- convert Dark Depths to script with a real trigger
- add some comments CardFactoryLands.java
- fix header
- Removed the unused variable finishedEnteringBF from the card class.
- Fixed Twilight Shepherd
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Cards changing zones will now always be untapped.
- Fixed Pattern of Rebirth.
- Renamed the alternate LQ pic URL Svars in DFCs and Flips.
- Removed Rarity SVar from DFCs and Flips.
- Moved SVars from CardCharacteristics to Card.
- Altered LQ Picture downloader to check for multiple Picture SVars.
- Added RemAIDeck to Skirk Alarmist.
- Fixed SetInfo on Delver of Secrets / Insectile Aberration
- Added JuzamJedi's updated Cube file.
- Converted Gerrard's Verdict to script.
- Little fix for cards that want to put cards onto the battlefield tapped.
- Converted Barl's Cage to script
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Added some code for XChoice in decideAIPayment of CostTapType.
- Copied some AI code from AF AddCounter over to AF MoveCounter to support targeting.
- Added a NeedsToPlay SVar to Afiya Grove.
- minor comment fixes in StaticAbilityCantTarget
- Fixed the controller of triggered abilities not being set correctly.
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- knownDetermineDefined in AF ChangeZone will now use AllZoneUtil.getCardState to grab cards (this fixes the Second Sunrise issue, but has to be watched closely).
- Fixed the AttachedTo property for equipment.
- Checkstyle.
- Removed Knowledge Vault. This can not be done now in script.
- Fixed a general bug that prevented the AI from using most X costs.
- Fixed a bug in AF GainLife that prevented the AI from using X costs.
- Fixed Lightning Surge
- fixed text for Desperate Ravings
- Little tweaks in the AI of AF Pump.
- Removed RemAIDeck SVar from some cards with xCosts.
- Checkstyle.
- Fixed cards with SVar ManaNeededToAvoidNegativeEffect.
- Added the Colossus 2 deck.
- The AI will no longer use AF LoseLife abilities with X=0.
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Updated SVars of some cards with X costs.
- Little AI tweak for X costs in AF Mill.
- Updated SVars of some cards with X costs.
- Fixed type of Hanabi Blast.
- The AI will now try to wait with instant speed token generators to ambush block.
- Fixed Endrek Sahr, Master Breeder. Should now only trigger when controller casts a creature spell.
- Fixed Sift Through Sands.
- More X cost tweaks in the AI of AF token.
- Updated SVars of some more cards with X costs.
- Fixed Mogg Conscripts.
- Fixed the Animate Dead error.
- Fixed text of Iona, Shield of Emeria.
- update LQ pic URL for Counterspell
- Updated a few quest decks.
- Fixed Perish the Thought.
- cleanup in GameActionUtil
- Added some more targeting AI code to AF ChangeZoneAll (to support Identity Crisis).
- Fixed canPlay in AF Clash always returning true (even when it's a sorcery during any phase).
- Added a canPlayAI function to AF Clash (for Pulling Teeth).
- clean up java warnings in CardCharacteristics
- minor comment cleanup in AbilityFactoryAnimate
- add a TapAbility param for the CantBeActivated static ability
- Fixed Dreams of the Dead.
- Renamed the keyword "If CARDNAME would be put into a graveyardthis turn, exile it instead." to "If CARDNAME would be put into a graveyard, exile it instead."
- Cleanup in CardFactoryAuras.
- Updated all-prices.txt.
- clean up the isCounterable code a bit
- Added the recent commit logs to changes.txt. Preparing for the daily build release.
- Checkstyle.
- Fixed Rootgrapple.
- Added the recent commit logs to changes.txt. Preparing for the bi-weekly build and release.
Many people helped with this version. A special thank you goes out to them. (Attempted to list names alphabetically):
ArsenalNut
Dave
Doublestrike
Friar Sol
Hellfish
Iran
Jeff Wadsworth
Marc
Max mtg
Rob Cashwalker
Slapshot5
Sloth
Slowe
Chris H
Added many cards, including:
Abandon Hope
Abeyance
Abuna's Chant
Aerial Caravan
AEther Barrier
Ashling's Prerogative
Autochthon Wurm
Backslide
Barbed Foliage
Basandra, Battle Seraph
Bone Dancer
Boros Fury-Shield
Bottled Cloister
Break Open
Caravan Vigil
Carrionette
Cease-Fire
Chaos Lord
Chronozoa
Cloud Cover
Coalhauler Swine
Cold Storage
Conclave Equenaut
Conclave Phalanx
Conclave's Blessing
Crown of Convergence
Damping Matrix
Dark Suspicions
Deftblade Elite
Delver of Secrets
Devouring Greed
Devouring Light
Distant Memories
Dizzying Gaze
Doom Cannon
Dralnu, Lich Lord
Dreams of the Dead
Drinker of Sorrow
Dromar's Charm
Dryad's Caress
Due Respect
Elemental Appeal
Elkin Bottle
Elsewhere Flask
Endless Scream
Endrek Sahr, Master Breeder
Engineered Explosives
Exclusion Ritual
Extinction
Fa'adiyah Seer
Faith's Fetters
Fertile Ground
Festival of the Guildpact
Flailing Drake
Flame Fusillade
Flash Conscription
Floodgate
Foreshadow
Frenzied Goblin
Fugitive Druid
Fyndhorn Druid
Garza's Assassin
Gather Courage
Giant Turtle
Glint Hawk
Goblin Cadets
Goblin Cannon
Goblin Rock Sled
Ground Seal
Guardian of Vitu-Ghazi
Hand to Hand
Heartwood Giant
Hour of Reckoning
Imps' Taunt
Iname, Death Aspect
Iname, Life Aspect
Induce Paranoia
Infused Arrows
Inkfathom Witch
Inquisitor's Snare
Insubordination
Invader Parasite
Ixidor, Reality Sculptor
Ixidron
Jabari's Influence
Jinxed Idol
Jinxed Ring
Katabatic Winds
Kavu Primarch
Keeper of the Beasts
Keeper of the Flame
Keeper of the Light
Kitsune Bonesetter
Lady Sun
Lurebound Scarecrow
Lurker
Malfegor
Master of the Veil
Mercy Killing
Mindmoil
Minion Reflector
Mistform Sliver
Mistform Wakecaster
Mogg Cannon
Multani's Harmony
Myr Servitor
Natural Emergence
Naya Charm
Night Dealings
Ogre Savant
Overeager Apprentice
Overwhelm
Past in Flames
Patrician's Scorn
Planeswalker's Fury
Predatory Urge
Promise of Bunrei
Psychic Trance
Psychic Transfer
Rayne, Academy Chancellor
Reconnaissance
Recoup
Rending Vines
Rethink
Ribbons of Night
Riptide Chronologist
Riptide Shapeshifter
Root-Kin Ally
Rootwater Shaman
Safeguard
Sakashima, the Impostor
Samurai of the Pale Curtain
Scalding Tongs
Scatter the Seeds
Scavenging Ooze
Screeching Griffin
Scroll of Origins
Shape Anew
Shrieking Grotesque
Shyft
Siege Wurm
Sindbad
Sinister Strength
Sinstriker's Will
Sisay's Ingenuity
Skirk Alarmist
Skirk Commando
Snapcaster Mage
Snapping Thragg
Solfatara
Soltari Visionary
Spiny Starfish
Springjack Pasture
Standardize
Starke of Rath
Steamcore Weird
Steel Hellkite
Sundering Vitae
Tangle Kelp
Terraformer
The Fallen
Thelonite Druid
Thoughts of Ruin
Thumbscrews
Tidal Warrior
Torpid Moloch
Trickery Charm
Turf Wound
Unified Strike
Uphill Battle
Veilstone Amulet
Vhati il-Dal
Vigor Mortis
Voidmage Apprentice
Wall of Nets
Ward of Bones
Watchdog
Wave of Reckoning
Witch Engine
Witherscale Wurm
World Queller
Xantid Swarm
Zombie Assassin
end