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

This commit is contained in:
Chris
2012-09-25 11:56:33 +00:00
parent b32daa1ae1
commit f38c523b55

View File

@@ -1,21 +1,11 @@
Forge Beta: 09-24-2012 ver 1.2.14
Forge Beta: 0#-##-2012 ver 1.2.15
(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
11188 cards in total.
11### cards in total.
Multiple keyboard shortcut support added for CTRL and SHIFT keys. Shortcuts using ALT will not work and won't be supported. Keyboard shortcut system should be complete.
The Forge sealed deck mode has undergone significant changes. You can find these in the 1.2.14 beta and later versions. Instead of a single sealed deck match, you can now choose a 1-5 round gauntlet-style tournament where you will face increasingly difficult (probably) opponent decks. You can also choose to use starter packs instead of boosters in the block mode, choose to use 3-12 boosters instead of the default 6 in the full cardpool and custom (cube) modes, and so on.
Perhaps the most notable changes to the sealed deck mode are related to "fantasy blocks" and the greatly increased flexibility you have when you are building your own blocks.
After taking a well needed break our UI dev has fixed and tweaked a few UI issues that people noticed and reported in the past. The long-standing Map/Zeppelin bug should be OK now. Just one problem, when the Zeppelin is launched, the panel doesn't refresh automatically. This is probably related to the problem where the images don't draw "the first time around". Anyway, the back-end works as it should.
All modern legal sets are now at least 85% complete.
We recieved several reports of a bug which caused a crash report with the following content "java.lang.NumberFormatException: For input string: "X"". This should now be fixed.
--
@@ -32,8 +22,6 @@ A recent contribution to the code base should fix some of the bugs that people n
1. Leave play triggers don't work correct for clones.
2. Copies of cards that setup Zone Change triggers via addComesIntoPlayCommand and addLeavesPlayCommand will not function correctly.
The work on the new UI is now finished. We should not expect major changes or major additions to the UI. Future betas may include a few minor bug fixes to the UI. And we may also include a few minor tweaks.
We are now using a different system for our snapshot and beta releases. Unfortunately, this new system builds a jar file which does not accurately display the SVN revision number.
Forge may not be fully java 7 compatible at this time. We recommend that people downgrade to java 6.
@@ -49,279 +37,12 @@ Some people use the Windows application 7zip. This utility can be found at http:
Fixes/Features:
- Expanded UntapYType cost for Benthic Explorers
- Upgraded Combat Blockers/Assignment to adhere to latest rules.
- Upgraded MultipleBlockers/AssignDamage UI Element to automate a lot of the monotonous process
- Simplify some Combat Damage functions
- Added Gate to land types
- Fixed Fork. It now correctly changes the color of the copied spell to red.
- fix cost of Talons of Falkenrath
- Full Cardpool sealed deck games now allow you to choose 3-12 booster packs instead of the default 6.
- Fixed the Epic keyword.
- Fixed AI not checking doTrigger before a static trigger resolves.
- Converted Buyback to a keyword that creates an optional additional cost.
- UnsortedListModel that was moved from DualListBox actually added.
- Ignore close action for DualListBox Dialog and Assign Damage Dialog
- Cleared out the changes.txt file, now ready for new material.
- Removed compile error.
- clean up some Java warnings
- Fixed Buyback on spells with X costs.
- Converted the rest of the Buyback spells to the new keyword.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added AI support to the new Buyback keyword.
- Fixed command lists of phases not being reset when the game ends.
- Converted the old Kicker keyword to a proper optional additional cost.
- Converted Phyrexian Scuta to the new Kicker keyword.
- Center AssignDamage and DualListBox containers
- Refresh combat panel when unassigning attacker or blocker
- Lots of Combat simplification. Including maps of Attackers Block By a Blocker, and Attackers attacking a Defender for simpler access.
- Adding support for Block Any Creatures and Block Additional Creatures
- The AI will now check for kicked conditions when checking ETB Triggers of permanents.
- More improvements of kicker AI.
- Commented out the color replacement fix for Fork. Caused NPE for CopySpell Abilities.
- Re-added the color fix for Fork (without the NPEs this time)
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Actually repaint after clicking the alpha strike button
- Fix potential combat panel display issue by not removing attackers properly
- Removing static ability description of Saproling Burst, since it made its DisplayPanel read weird
- Fixed X costs resetting colors paid
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.- Updated the quest deck Radioactive Man 3.
- Added duration "UntilYourNextTurn" to Effect AF
- Fix cleanup crash with planeswalkers in play
- RtR Branch - removed extraeneous ststic ability reference from Jace's first ability
- Added duration "UntilYourNextTurn" to Pump AF
- SetInfo and Oracle for Nivix, Aerie of the Firemind
- fix for sorceries and instants with pumped "May be Played" keyword not clearing these keywords when they're cast.
- Sealed Deck mini tournaments, stage 1 (no sideboarding yet).
- Fix for the ViewWinLose / Sealed Deck.
- Made Phyrexian Metamorph's clone etb effect optional
- Added support for multiple Kicker abilities to permanents.
- Added duration "UntilYourNextTurn" to Animate AF
- Fixed cmc in hasProperty not treating X spells on the stack correctly.
- Converted etbCounter keyword to act like ETBReplacement. (Slight syntax change.)
- Improved SVar usage warning.
- Removed unused method GameActionUtil.specialConditionsMet()
- Fixed Rimescale Dragon
- Added Vraska to Planeswalker types
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added support for separate 'fantasy blocks' in Sealed Deck games, plus a definition file containing some sample fantasy blocks.
- RtR: Updated to HEAD revision.
- Added some checks for the new keywords "CARDNAME can block any number of creatures." and "CARDNAME can block an additional creature." to AI attack code.
- Added Return costs to payCostDuringAbilityResolve.
- Moved Vraska to RtR new cards in CHANGES.txt. Also added a few cards that were missing from newly added cards.
- In gauntlet mode, Restart button now restarts the current round (not the whole tournament) + general improvements to GauntletWinLose.java
- Minor cleanup of GauntletMini.java
- Improved AI blocking creatures with "CARDNAME can't be blocked except by two or more creatures.".
- Added missing java file.
- Fixed Hydras and friends. (X-costed spells in general?)
- Fixed exception handling in etbCounter and calculateAmounnt.
- The AI will now make use of the keywords "CARDNAME can block any number of creatures." and "CARDNAME can block an additional creature." when blocking.
- Added support for Kicker on Instant/Sorceries.
- Added a fluff piece to the changes.txt file.
- Some small checkstyle fixes
- Fixed cmc calculation of cards with multiple X in their costs.
- Fixed Trepanation Blade
- Fixed Coalition Relic
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Cellar Door's stack description
- Improved Coalition Relic so that you can choose a color for each counter removed
- Removed Rite of Consumption from new cards list again (made it into the previous beta afterall)
- Fixed AI bug with Kicker.
- Added the quest deck InuYasha 1 by Nordos.
- Fixed a possible NPE in hasProperty in the Player class.
- DeckSection iteration - making it right
- Expanded Target selection for 'up to' amounts on the stack
- Allowed for spells with TargetMin$0 to still be played if it has CanPlayNoTgt$True
- Fixed Lava Spike (missing Arcane type)
- Removed some unused imports from CSubmenuSealed.java
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Homarid.
- Improved description of the new ETBCounter keyword.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fix for Ertai's Trickery.
- Fixed Death Wind
- Better fix for Ertai's Trickery.
- Fixed Blood Reckoning and Hissing Miasma.
- Converted Breath of Darigaaz and Burst Lightning to proper kicker spells
- Fixed Nihilith trigger
- Added a specific Suspend message to the GameLog
- Converted Conqueror's Pledge
- Add specific Game Log for unmorphing
- Cleanup references to eqPump
- Cleanup unused imports
- Fixed hasCandidates failing to look for SpellAbilities on the stack.
- Fixed AI of Spore Cloud.
- Improved description of Finest Hour.
- Added SVar:RemAIDeck:True to Darkheart Sliver and Soldevi Golem.
- The AI will now regenerate permanents threatened by AD DestroyAll.
- merged changes from Trunk up to r16875
- Fixed Modular description crashing.
- The AI will now check ETB Replacement effects when casting permanent spells.
- The AI will now use AF Tap very conservatively during its own turn.
- Fixed static triggers triggering twice.
- Fixed "Condition$ Kicked".
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Blood Tribute will now gain life equal to the life really lost by it.
- Fixed description of Boreal Centaur.
- The AI will no longer sacrifice the sourcecard of a GainLife ability unless it has 5 or less life.
- Changed Select All Param in DualListBox to an integer to allow for compatibility with Sideboarding
- Converted some non-permanent kicker spells.
- Added a new xCount that also has the SpellAbility as parameter.
- Added Kicked option.
- Converted Dwarven Landslide.
- Little AI tweak in sortSpellAbilityByCost.
- Experimental: Run checkStaticAbilities before ETB triggers are checked.
- Moved all code related to the discarded list to the CostDiscard class.
- Converted Explosive Growth to new Kicker
- Removed redundant References param from Birthing Pod
- Sealed deck game creation now checks for name uniqueness and asks whether you want to replace the previous game.
- Style fix for SCubmenuSealed.java.
- Removed some unused code from Deckgroup.rankAiDecks().
- Converted the Lair lands to script.
- Converted the Karoo lands to script.
- converted a few more kicker spells
- The player can now choose 3-12 booster packs instead of the default 6 in Custom (Cube) Sealed Deck games too.
- Converted some more kicker spells
- Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed "SharesColorWith TopCardOfLibrary".
- Fixed Breeding Pit's mana cost
- converted Orim's Touch and Overload to proper kicker (Overload also conditional destroy now instead of restricted targeting)
- converted some more kicker spells
- Converted Urza's Rage and fixed description of Combust
- Added a fluff piece to the changes.txt file.
- Last few kicker conversions that can be done at the moment
- Converted Vampire's Bite
- Sorry, committed wrong file. Reverted and here's the actual Vampire's Bite
- Reverted the accidental Venser's Diffusion commit
- Cleanup.
- Disable Auto Button for a set non-zero DLB size
- Improve the AssignDamage blockers dialog for Deathtouch
- Added SVar:PlayMain1:TRUE to Larceny.
- Cleanup.
- Fixed NPE of the "Add 4 cards" button.
- Made the trigger of Cryptoplasm optional.
- Fixed Time Vault.
- Added the quest deck The Shade 3 by Nordos.
- Added the quest deck Peregrin Took 2.
- Lurking aesthetic update #1: removed border from outer edges of lowest FPanel.
- Lurking aesthetic update #2: Fixed offset/overlap problem on home screen drag cells.
- Lurking aesthetic update #3: Fixed bazaar merchant font size.
- Lurking update #4: Removed "current deck" file controls from quest spell shop.
- Lurking aesthetic update #5: Removed unnecessary borders from a few home screen top-level scroll panes.
- Stacked "CARDNAME can block an additional creature" keywords will only display 1 description with the number of additional creatures it can block (eg CARDNAME can block an additional 3 creatures.)
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Support (plus a sample) added for metasets in sealed deck blocks. They can be used to build boosters that are based on a selection of sets, a custom cube or the full cardpool.
- Added AI support for pump abilities with "CARDNAME can block an additional creature.".
- The AI will now predict P/T pumping abilities of blockers (but not multiple activations).
- Improved gainLifeCanPlayAI.
- Little tweak for pump prediction.
- Fixed "unlimited challenge" bug in quest mode.
- Bugfix: zeppelin button sometimes visible although zeppelin hadn't been purchased.
- Bugfix: Restored "challenges become available more frequently" functionality for MAP and ZEPPELIN bazaar items.
- Small commenting update.
- Fixed Mosswort Bridge
- fixed a possible NPE related to xCount with SAs
- Small tweak to sharesNameWith
- Bugfix: double listing of precon decks in new quest UI.
- Fixed variable name for AI ForgetChanged
- Small comment added, didn't want to forget.
- SetInfo and Oracle for Victimize
- Fixed AI not playing Voice of All.
- Improved canTgtCreature().
- Fixed Darigaaz's Charm.
- Fixed Fettergeist.
- Reduced the number of copies of The Tabernacle at Pendrell Vale in the Alice in Wonderland 3 deck to 1.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Removed Savage Surge from wrong direction.
- Added AI support to Ninjutsu.
- merged changes from Trunk up to r16974
- Added a fluff piece to the changes.txt file.
- Added Amplify keyword
- Added a hard version of the Sun Quan deck.
- Fixed some ChangeZone triggers triggering twice.
- Fixed Rukh Egg giving the wrong player the token when it dies under opposing control.
- Changed part of Reveal to use DualListBox (thanks Sol)
- Slotted Thunderscape Battlemage into recently added card (was missed in commit logs it seems)
- Documentation: some brief helpful comments FView.
- Bugfix: challenge opponents not repainting after zeppelin launched.
- Fixed Propaganda suppressing "Attacks" trigger of the AI.
- Bugfix: JLabels not showing icon if they were on the first screen.
- Added a checkbox for not automatically choosing the latest card version when importing decks (useful in some cases).
- Aesthetic: Smallified (ensmallened?) alpha strike button to allow mouseover effect responsiveness.
- Fixed Springjack Pasture.
- Removed broken probabilities calculation from hand statistics in deck editor.
- Debug: Keyboard shortcuts now back in action (single keys only for now)
- Added keyboard shortcut for End Turn. (you still have to pass priority as though you pushed the button)
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added a copy of Kilnmouth Dragon to the Sabertooth 3 deck.
- Merging r16975 through r16999 from Trunk
- Added an easy version of the Colossus deck.
- Added a NeedsToPlayVar to Ghastly Remains.
- Added a fluff piece to the changes.txt file.
- Minor todo comment added.
- Added string-capable constructor to FTextArea.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed tapXType costs not canceling properly.
- Added the quest deck Owlman 3 by Nordos.
- Added the quest deck Master Splinter 3 by Nordos.
- Added "NonBasicSpell$ True" to the Entwine SpellsAbilities.
- Little fix for stack description of AF PreventDamage.
- Suspend can now use Cost objects
- X Can't be 0 added for human (although we need a better way to display it)
- Apparently missed picture for Aeon Chronicler
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added the restrictions part of the code for "Can be played as though it has flash. If you do sac at next cleanup."
- Fixed static triggers not working on the stack.
- Added a copy of Ronom Serpent to the Snow White 1 deck.
- Added a few AI SVars.
- cleanup for CardUtil
- Removed T... syntax from GuiUtils chooseNNN functions (cause one might be called with cardlist parameter as a single choice option)
- Rmeoved SpellAbilityList.java - noone used it, and no special code in that class seen.
- cardReader moved to same package as all the cardfactory code
- handsizeop, undocommand - do not seem to be used any longer
- Removed background image from non-match UI states.
- fix bug with chooseOne recursion
- CardListFilter replaced with Predicate<Card>
- refactor CardList to use Predicates and have less methods (to replace it later with pure List<Card>) and perform any special actions (filtering, cmc calculation, max creture power, etc) with predicates
- cleanup
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Updated a few AI SVars.
- Little AI tweak in AF Animate.
- Added a medium version of the Darkseid deck.
- Improvements of AF Pump AI.
- Fixed Szadek, Lord of Secrets.
- remove unused imports
- RtR: Fixed MustBeBlocked SVar of Vraska the Unseen.
- RtR: Merged revision(s) 17000-17040 from trunk/res/cardsfolder
- Fixed some FindBugs results.
- fix for missing image of double-faced cards
- Cleanup of EvaluateCreature.
- Lambdas: added applyToIterable (mass coversion), removed old copyright mentioning Braids (no reasons to copyright 3 trivial files)
- Fixed extra text on Twinblade Slasher
- Multiple keyboard shortcut support added for CTRL and SHIFT keys.
- Shortcuts using ALT will not work and won't be supported.
- Keyboard shortcut system should be complete.
- Minor updates to finalize keyboard shortcut class.
- Added the recent commit logs to changes.txt. Preparing for the beta build and release.
- Preparing the changes.txt file for the next beta build and release.
Many people helped with this version. A special thank you goes out to them. (Attempted to list names alphabetically):
ArsenalNut
Doublestrike
Hellfish
Marc
Max
Nordos
RumbleBBU
Slapshot5
Sloth
Sol
Torridus
ZzzzSleep
Chris H
Added the following cards to the Return to Ravnica branch (These cards are not yet available in this shapshot/beta build):
@@ -440,81 +161,7 @@ Worldspine Wurm
Added the following cards:
Arctic Merfolk
Two-Headed Giant of Foriys
Verdeloth the Ancient
Mirror Sheen
Dawnglow Infusion
Firespout
Invert the Skies
Unnerving Assault
Moonhold
Cankerous Thirst
Nivix, Aerie of the Firemind
Sunscape Battlemage
Foriysian Brigade
Wall of Glare
Palace Guard
Foriysian Interceptor
Selesnya Sagittars
Ironfist Crusher
Valor Made Real
Blood Tribute
Echo Circlet
Vanguard's Shield
Two-Headed Dragon
Cenn's Tactician
High Ground
Entangler
Thoughtweft Trio
Roar of Jukai
Double Negative
Repel Intruders
River's Grasp
Torrent of Souls
Revenant Patriarch
Ana Battlemage
Nightscape Battlemage
Thornscape Battlemage
Bog Down
Anavolver
Cetavolver
Degavolver
Hisoka, Minamo Sensei
Cytoplast Root-Kin
Gigantiform
Hunting Wilds
Kangee, Aerie Keeper
Molten Disaster
Prohibit
Prison Barricade
Primal Growth
Stormscape Battlemage
Thunderscape Battlemage
Necravolver
Rakavolver
Avatar of Hope
Anurid Swarmsnapper
Foriysian Totem
Luminous Guardian
Mounted Archers
Victimize
Aven Warhawk
Canopy Crawler
Daru Stinger
Embalmed Brawler
Feral Throwback
Ghastly Remains
Glowering Rogon
Kilnmouth Dragon
Zombie Brute
Martyr of Frost
Hollow Specter
Mammoth Harness
Prophecy
Aeon Chronicler
Armor of Thorns
Strongarm Tactics
end