mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
- Cleared out the changes.txt file, is ready for new material.
This commit is contained in:
738
CHANGES.txt
738
CHANGES.txt
@@ -1,8 +1,8 @@
|
||||
Forge Beta: 12-30-2011 ver 1.2.0 rev 12887
|
||||
Forge Beta: ##-##-2012 ver 1.2.# rev #####
|
||||
|
||||
(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
|
||||
|
||||
9855 cards in total.
|
||||
#### cards in total.
|
||||
|
||||
|
||||
A new UI is being developed and it will take some time before it is finished. Forge is somewhat unstable at this time as the new user interface is a work in progress.
|
||||
@@ -29,745 +29,17 @@ We have changed the archival format used for the Forge distributions from ".zip"
|
||||
Fixes/Features:
|
||||
|
||||
- Cleared out the changes.txt file, is ready for new material.
|
||||
- Updated the three elf decks and added a medium version of Picard.
|
||||
- Added the optional parameter "Choser" to AF Dig.
|
||||
- Fixed Split second not being displayed on Instants and Sorceries.
|
||||
- Fixed activation cost of Engineered Explosives.
|
||||
- Fixed Gnaw to the Bone.
|
||||
- Fixed Sinister Strength.
|
||||
- Fixed Howlack Alpha's transforming ability.
|
||||
- Replaced the fix for the interaction of Melira, Sylvok Outcast and Persist with something less buggy.
|
||||
- Fixed cost of Urborg Skeleton.
|
||||
- Little improvements in the description of discard costs.
|
||||
- fix the ability of Scroll of Origins to be a condition, not a restriction
|
||||
- Holy Graphical User Interface, Batman!
|
||||
- Removed forge.gui.skin package, related components in forge.view.toolbox
|
||||
- Splash frame view classes moved into forge.view.home.
|
||||
- WinLose controller moved to forge.control.
|
||||
- WinLose view moved to forge.view.toolbox.
|
||||
- Fixed word wrap style in input area.
|
||||
- Inverted color scheme on phase buttons.
|
||||
- Stack visibility style update.
|
||||
- Reorganized player field labels.
|
||||
- Fixed vertical alignment of player field detail labels.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- minor text fixes for a few cards
|
||||
- add the static etb ability for Black Vise
|
||||
- Updated two quest decks.
|
||||
- add a PreventDamageAll AbilityFactory. (Also, alphabetized the API if-else if block in AbilityFactory class).
|
||||
- clean up some java warnings in deck generators
|
||||
- The AI will now realize the interaction of Melira, Sylvok Outcast and Persist cards.
|
||||
- more java warning cleanup
|
||||
- java warning and TODO cleanup in CostPart
|
||||
- suppress a warning in QuestUtilCards
|
||||
- more java warnings cleanup
|
||||
- more java warning and TODO cleanup in GameAction, Player, GameSummary, CustomLimited, and CardPanelHeavy
|
||||
- comment out ConstantStringHashMap class. It's not being used, and maybe we just don't need it anymore.
|
||||
- Fixed Rending Vines
|
||||
- Added a hard version of the Apu deck.
|
||||
- Fixed Forget.
|
||||
- change what looks to be a copy/paste error in ViewDock.java
|
||||
- add AI logic in Black Vise
|
||||
- add an AF_ChooseCard. It's pretty specific right now, but can be generalized/tweaked for when/how the needs arise
|
||||
- little cleanup in AbstractCardFactory.java
|
||||
- Ran set info script.
|
||||
- Ran oracle script.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Checkstyle.
|
||||
- Add License header to each file
|
||||
- Add Braids license header to her code.
|
||||
- Fix for Apathy giving errors (it's not scriptable correctly at the moment and the card is so AI unfriendly it shouldn't be in the game anyway).
|
||||
- Add GPL header for code grabbed from the Arcane project
|
||||
- Put headers into TreePropery files
|
||||
- Fix license headers
|
||||
- update all dependencies to latest versions
|
||||
- make the Combat text more readable (new GUI)
|
||||
- Cards in selection windows (getChoice(...), etc...) will now update the card picture in the top-right panel. (New GUI)
|
||||
- fix Human battlefield so creatures are above lands (New GUI)
|
||||
- (new GUI) The player detail panel will now also show poison counters and damage prevention.
|
||||
- Win/lose screen: continue/restart bug fixed.
|
||||
- Fixed phase indicator bug in old UI.
|
||||
- Updated two cards text files for AI reasons.
|
||||
- Fixed Morph of Skirk Commando.
|
||||
- The AI will now only retrieve his own cards from the graveyard to hand.
|
||||
- Fixed closing frame no concede bug.
|
||||
- Ran set info script.
|
||||
- Ran oracle script.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- A change of controller will now remove creatures from combat and reset echo.
|
||||
- Returned animation capabilities to hand panel.
|
||||
- Checkstyle.
|
||||
- Added a fluff piece to the changes.txt file.
|
||||
- Rewrote the Recover keyword (because it was a mess).
|
||||
- Added the keyword "May be played without paying its mana cost" (should not be used generally since additional costs like Kicker are not implemented correctly at the moment).
|
||||
- Added the option to check a second SVar in static abilities with "CheckSecondSVar".
|
||||
- Enabled the keyword "May be played without paying its mana cost" for the AI.
|
||||
- Mouseover and click problem in hand area fixed.
|
||||
- Quick checkstyle fix.
|
||||
- Fixed hand area resize problem.
|
||||
- Fixed "the frame is decorated" exception.
|
||||
- Added count of stack to tab.
|
||||
- Added # of attackers to combat tab title.
|
||||
- Quick checkstyle fix.
|
||||
- Fixed massive repaint bug, hopefully also simultaneously cleared up memory leak.
|
||||
- Made Mentor of the Meek's trigger optional. (It now works with Always Accept/Decline)
|
||||
- Ran oracle script.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Some changes to the random deck generators (not the original ones): The decks can now contain cards with any converted mana cost (formerly restricted to 1-8) and the balancing has changed a bit.
|
||||
- The Epic keyword will now be displayed in the card text.
|
||||
- Added the ability description to Glint Hawk.
|
||||
- Optional triggers that have the triggering object "Attacker" will now specify the attacker, when you have to chose.
|
||||
- Fixed the makeToken function not granting hidden keywords to tokens.
|
||||
- Added a copy each of Angry Mob and Cho-Arrim Legate to the Data 2 deck.
|
||||
- Made the deck Mr Slate 3 more powerful.
|
||||
- Removed Moxen from and diversified the Mr Slate 2 deck.
|
||||
- Fixed second mode of Evolution Charm.
|
||||
- Fixed Chandra the Firebrand's 2nd ability
|
||||
- Checkstyle.
|
||||
- StringBuilder.
|
||||
- StringBuilder.
|
||||
- minor text updates for a couple cards
|
||||
- Fixed Quest mode new/old UI checkbox bug.
|
||||
- Fixed crash between multiple games, switching between old/new UI.
|
||||
- minor text fixes for a few cards.
|
||||
- Added spell description for hellbent part of Twinstrike
|
||||
- more closely match card text for Flashback and Equip ability costs.
|
||||
- remove a little debug code... *sigh*
|
||||
- Reorganized ISD Werewolves (and one vampire) to be more clear and not overwrite SVars left and right.
|
||||
- Reverted Checkstyle settings
|
||||
- Reverted main.properties.
|
||||
- The "RememberSacrificed" parameter in AF Sacrifice now works.
|
||||
- Added an optional "Destroy" parameter to AF Sacrifice and fixed Imperial Edict with it.
|
||||
- AI improvements for AF Sacrifice with the Destroy parameter.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Resizable, reshuffled, and full detail/pic view. A couple other bug fixes as well.
|
||||
- Checkstyle.
|
||||
- Fixed cost of Warrior's Stand
|
||||
- Add package-info files to view package
|
||||
- Added RemAIDeck Svar to Awakener Druid.
|
||||
- Converted Robber Fly to script.
|
||||
- Cleanup of unnecessary checks for Doran.
|
||||
- Fixed bug in Budoka Gardener//Dokai Weaver of Life flip condition
|
||||
- New GUI: Viewing computer hand and both libraries now respects Dev Mode. Player Library will now show the list like it did before instead of trying to show the decklist. The DeckListAction code is left in place so it can be hooked up somewhere else.
|
||||
- fixed some capitalization inconsistencies in GuiDisplay
|
||||
- add a first pass at avatar pics from moomarc. Eventually, this will go in the skin, but in case the skins aren't all done when we do a first release with the new GUI, there will be something there. Also adds basic mana pool updating code so it doesn't always show 99.
|
||||
- fixed some comments in NewConstants.java
|
||||
- flseh out some stuff related to human hand (NewConstants stuff)
|
||||
- New GUI: In DEV MODE, you can now click on the human hand as well to see a pop up list of cards (for consistency)
|
||||
- add the View Deck List option to the dock. Added this to the skin, but still need an actual icon for it. Not sure how to add the image itself to the skin in sprite.png?
|
||||
- fix Recall
|
||||
- Ran set info script
|
||||
- Ran oracle script.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Updated some SVars.
|
||||
- Latest UI layout reshuffling.
|
||||
- (NewGUI) Commented out the old player keyword display (because it caused an error report whenever a keyword was present). Player keywords are now shown in the player details view.
|
||||
- Fixed the ability cost for Scroll of Origins.
|
||||
- fix Goblin Cannon
|
||||
- Field UI streamlining:
|
||||
* added 7 more phase indicators
|
||||
* enabled player avatar click to select
|
||||
* resized pool, pic, and phase indicator areas.
|
||||
- Flashback enabled for human and computer in new UI.
|
||||
- Also, an experimental "reminder" for input area included.
|
||||
- The AI can now cast permanents with X in their mana cost.
|
||||
- Fixed Venarian Gold.
|
||||
- Added SVar:RemAIDeck:True to the two delve cards (the implementation in getSpellCostChange doesn't work correctly).
|
||||
- New UI: Top spell on stack shown in deail panel.
|
||||
- Fixed Natural Emergence.
|
||||
- Added a description for the abilities of Duct Crawler and friends.
|
||||
- Little fix for the display of player keywords.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Little fix for Cellar Door.
|
||||
- Fixed several occasions where all copies of an extrinsic keyword have to be removed (and not only one).
|
||||
- Enabled layout size saves.
|
||||
- A few aesthetic modifications.
|
||||
- Added "smith" skin.
|
||||
- Minor fix to skin resources.
|
||||
- Java warning cleanup in CardFactoryCreatures
|
||||
- Add javadoc params so classes will be parsed correctly by WindowsBuilder Gui tool
|
||||
- Add a Game Log (and tie into New GUI). It currently has the ability to log turns, phases, add to stack, resolve from stack, play land, activate mana ability. However, only stack info and turns will show up in the log by default. (There is a logging level that can eventually be used for customization.)
|
||||
- center the card pic horizontally within the card picture panel, and make sure it doesn't hang over the edge. This same thing need to be done for vertically, but I couldn't see how to do that.
|
||||
- Small changes to make it compatible with WindowBuilder
|
||||
- WindowsBuilder changes
|
||||
- Fixed input control bug in old UI.
|
||||
- Fixed splash frame font bug.
|
||||
- Returned "set trigger" functionality.
|
||||
- Added colors and internal padding to stack spells.
|
||||
- Tiny fix to stack text areas.
|
||||
- Fixed flashback bug.
|
||||
- Keyworded the abilities of Caverns of Despair, Crawlspace and Silent Arbiter.
|
||||
- Little fix for Melira, Sylvok Outcast.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Added the keyword "CARDNAME can only attack alone."
|
||||
- remove a bunch of invalid comments in CardCharacteristics
|
||||
- convert Muraganda Petroglyphs to script
|
||||
- Moved some infos away from getAbilityText that do not belong there now that Muraganda Petroglyphs uses it to check for ability text.
|
||||
- The JuzamJedi cube has once again been updated with a newer list of cards.
|
||||
- Added a fluff piece to the changes.txt file.
|
||||
- Another fix for Cellar Door.
|
||||
- Fixed infinite loop in AF_NameCard.
|
||||
- New GUI: fix Quest opponent icons not displaying
|
||||
- comment out some debug(?) code in SpellPermanent
|
||||
- Add source of poisoning for players.
|
||||
- Add poisoning to GameLog (shown by default)
|
||||
- fix Baru, Fist of Krosa token P/T
|
||||
- fix CardDetailPanel so you can't delete spell text
|
||||
- fix Java warning for Coat of Arms code in GameActionUtil
|
||||
- Color adjustments on life and poison labels
|
||||
- Fixed "card hang" bug?
|
||||
- Small bug fix.
|
||||
- Minor bug fix.
|
||||
- New UI: Dock moved to SE.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Checkstyle.
|
||||
- Minor text edit to Vish Kal, Blood Arbiter.
|
||||
- Fixed Arc Blade and Cyclical Evolution.
|
||||
- Added the property "sharesCreatureTypeWith".
|
||||
- Fixed Kinship cards that changed their creature types.
|
||||
- Updated the pom file's version number for the next beta release.
|
||||
- Little fix for Kinship cards with Changeling.
|
||||
- Added the property "sharesTypeWith".
|
||||
- Checkstyle fixes
|
||||
- checkstyle
|
||||
- Rounded tabs in vertical tabber.
|
||||
- Centered tab text a little better
|
||||
- Dev buttons (like Generate Mana) will now give a visual indication that they've been clicked.
|
||||
- fixed Time Spiral not shuffling graveyard
|
||||
- minor text tweak in "Tutor for Card" string
|
||||
- Fixed the LQ pic URLs for Defiant Stand; Town Sentry and Wei Assassins using multiverseid pics.
|
||||
- add Declare Attackers and Assign Blockers to the GameLog
|
||||
- make the GameLog scrollable (still need to figure out how to make it transparent.)
|
||||
- make the GameLog JScrollPane transparent haHA!
|
||||
- Added mana icon versions to each skin.
|
||||
- Renamed texture1.jpg to bg_texture.jpg.
|
||||
- Removed old icon versions.
|
||||
- Added icon and font resize adapters to all pool labels.
|
||||
- Removed unused icons in FSkin.
|
||||
- Added dock icons to icon map in FSkin.
|
||||
- Renamed texture1.jpg to bg_texture.jpg.
|
||||
- Converted Aluren to script (which fixes most but not all rules inaccuracies).
|
||||
- Fixed a bug when the AI has to block multiple creatures with "All creatures able to block CARDNAME do so.".
|
||||
- Little fix for the keyword "May be played without paying its mana cost" (it now only works if the card can otherwise be played).
|
||||
- Fixed Festering March.
|
||||
- Ran set info script.
|
||||
- Ran oracle script.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Checkstyle.
|
||||
- icons for Concede Game and View DeckList were switched in the Skin. This is now fixed.
|
||||
- small tweak to GameLog display text
|
||||
- Updated some AI SVars.
|
||||
- The AI will now also draft colorless cards.
|
||||
- Little improvements for the drafting AI (the AI will no longer put cards with RemRandomDeck SVar into draft decks).
|
||||
- Fixed boosters in draft not really being passed around.
|
||||
- Fixed a bug in getOnly2Colors.
|
||||
- Overeager Apprentice is now a Human Minion.
|
||||
- Update dependecies to latest versions
|
||||
- Fix javadoc problems
|
||||
- Fixed the card text problem with the Convoke cards including Autochthon Wurm.
|
||||
- only add a vertical scrollbar to the DevPanel if it is needed
|
||||
- Font resize adapters applied to (all?) components in UI.
|
||||
- Modified dock buttons to wrap on smaller dock sizes.
|
||||
- FSkin updated for better data storage and handling for icons, colors, and images. Now uses maps instead of mutators.
|
||||
- Minor update to FSkin.
|
||||
- WompWomp's icons added.
|
||||
- FSkin fully streamlined for better memory management and easier file access.
|
||||
- FButtons added into sprite.
|
||||
- Fixed Bottled Cloister.
|
||||
- Fixed Night Dealings.
|
||||
- Added "Mandatory$ True" to the ability of Debtors' Knell.
|
||||
- Added "TriggeredCardOpponent" as a defined player.
|
||||
- Fixed Kokusho, the Evening Star (is there a better solution for this, otherwise a lot of cards need the same treatment).
|
||||
- Another update to the JuzamJedi cube.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- add a null check in MagicStack when adding targets to GameLog
|
||||
- Updated some SVars.
|
||||
- Added plugin and dependency version reports. This will make it easier to keep track of new versions.
|
||||
- Checkstyle.
|
||||
- GUI updates:
|
||||
1) remove LAF stuff
|
||||
2) add a Chooser for Skin from the GuiHomeScreen (not fully functional yet)
|
||||
3) hook up the GuiHomeScreen to use the New GUI (currently no option to use the old GUI)
|
||||
- Resize adapters added to dev labels and console TARs.
|
||||
- Updated FButton with removal of LAF aesthetics.
|
||||
- Another try at icon alignment in field details.
|
||||
- change skins on the fly (form Home screen anyway) and this is persisted between launches of the game
|
||||
- Added focus, toggle, and disabled states to FButton and skins. Note: Keyboard functionality had already been lost _before_ this commit.
|
||||
- Fixed Butcher of Malakir.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- First step of round 3 architecture change; home screen in new frame and controllers updated.
|
||||
- Skeletal Vampire will now use his bats for his abilities.
|
||||
- Fixed Mindmoil.
|
||||
- fix a spelling error in checkEndGameState method name in GameAction
|
||||
- Cleanup of debug code.
|
||||
- Fixed Eradicate et al.
|
||||
- Added the variable "EnchantedController" to isValid in the player class.
|
||||
- Checkstyle
|
||||
- Remove redundant dependency version number declaration
|
||||
- turn off multi-selection in the New HomeScreen deck chooser
|
||||
- clean up a few TODOs in a few different files
|
||||
- cleanup a few TODOs in some Quest files
|
||||
- Minor adjustments to the layout of the quest mode deck editor. Still needs some more work.
|
||||
- Minor adjustments to the layout of the quest mode deck editor. Still needs some more work.
|
||||
- Minor adjustments to the layout of the quest mode deck editor. Still needs some more work.
|
||||
- Minor adjustments to the layout of the quest mode deck editor.
|
||||
- minor text fix when choosing card sizes
|
||||
- Ran set info script.
|
||||
- Ran oracle script.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- remove some poorly formatted (and not needed) comments
|
||||
- when displaying the list of cards the AI can't play (when a match is started), only display each card name once.
|
||||
- Initial check-in for updating ManaPool observers.
|
||||
- Improved checkCreatureSacrificeCost.
|
||||
- Minor adjustments to the layout of the quest mode card shop.
|
||||
- Fixed Illusions of Grandeur
|
||||
- Moved all of the filters to top of window in the quest mode deck editor. Still needs some more work.
|
||||
- Improved the labels for the color filters in the quest mode deck editor. Still needs some more work.
|
||||
- Improved the labels for the non-color filters in the quest mode deck editor.
|
||||
- fix Random Deck option causing NPE in New GUI HomeScreen
|
||||
- addCounterFromNonEffect will now trigger CounterAdded triggers.
|
||||
- Fixed the triggered ability of Alaborn Cavalier not being optional.
|
||||
- moved GameLog code around in MagicStack so Garruk Relentless will not cause crash
|
||||
- Ran set info script.
|
||||
- Ran oracle script.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- add double click to choose a deck on the HomeScreen
|
||||
- flip order of abilities on AEther Spellbomb to match the card
|
||||
- Activate Ripple prompt now uses standard showYesNoDialog
|
||||
- add Custom Pool=true to JuzamJediCube.dck
|
||||
- Round 3 update: still largely incomplete but functionality will come quickly. This commit was made so others can help out if necessary.
|
||||
- fix the first NPE related to playing Quest Mode from current incarnation of New GUI Home Screen
|
||||
- fix type on new Utilities screen
|
||||
- Fixed input control bug.
|
||||
- In ViewConstructed:
|
||||
1) only show Constructed type decks that aren't custom pools
|
||||
2) display a sorted list of Constructed decks
|
||||
- remove Elspeth Emblem code. This was converted to AF a while ago.
|
||||
- Rudiments of Quest mode now working.
|
||||
- Updates to ViewConstructed in home screen.
|
||||
- Fixed Suffer the Past somewhat.
|
||||
- Little timing improvements in damageChoosingTargets AI.
|
||||
- Fixed the possibility to get stuck in discardUnless.
|
||||
- Constructed view in home screen finished.
|
||||
- Code fully checkstyled, commented, and now implements MVC architecture.
|
||||
- Fixed Dream Fighter.
|
||||
- Enabled conditions for mana abilities.
|
||||
- Quest mode 95% finished - MVC, checkstyle, debug.
|
||||
- Removed the unused cancelCommand.
|
||||
- The Constructed decks on the Home Screen are now (once again) sorted in alphabetical order with the Random option first and custom pools are filtered out.
|
||||
- add an Exit button to HomeTopLevel
|
||||
- Add a View DeckList option to the Home screen. A couple points:
|
||||
1) It only works for pre-constructed decks (currently)
|
||||
2) Probably can be expanded to Theme decks by generating a sample to display
|
||||
3) TODO - button should be enabled/disabled as appropriate
|
||||
4) currently doesn't obey FSkin
|
||||
- Fix preferences save bug.
|
||||
- Coupla fixes to SubButton (the button used for submenus in the home screen).
|
||||
- Fixed phase flakiness and mulligan bug.
|
||||
- fix a small alignment error (from when I was testing) with the Human Deck List button on Home Screen
|
||||
- Fixed double listener bug in tabber.
|
||||
- Added toggle to "unlimited lands" button.
|
||||
- Fixed double listener bug in hand area.
|
||||
- Fixed double listener bug in field.
|
||||
- Aesthetic changes to constructed mode view in home screen.
|
||||
- Also, a few checkstyle and compiler warning fixes.
|
||||
- Checkstyle and compiler warnings fully fixed for ControlConstructed.java.
|
||||
- Changed the default layout parameters to make the detail panel a little bit bigger.
|
||||
- Reversed changes on compiler warning fix - yikes.
|
||||
- Added the recent commit logs to changes.txt. I may try a snapshot build release.
|
||||
- fix class name in some comments and console output
|
||||
- access getThemeNames() in a static way
|
||||
- Another attempt to fix the Lotus Bloom entering tapped bug.
|
||||
- Improvements and documentation in the build draft deck AI (untested).
|
||||
- Little fix for Shimian Specter.
|
||||
- If questData.dat doesn't exist, return newQuestData. NOT NECESSARILY THE RIGHT THING TO DO, BUT FIXES THE ERROR
|
||||
- checkstyle
|
||||
- Ignore ds_store files
|
||||
- Fixed the LQ pic URL for Culling Scales.
|
||||
- Added a fluff piece to the changes.txt file.
|
||||
- More fluff.
|
||||
- Add dependency report to site build
|
||||
- add placeholder buttons for Download LQ Set Pics and Download Quest Images
|
||||
- add Choose Skin button to New Gui Home > Settings and hook it up.
|
||||
- Fixed Goblin Cohort.
|
||||
- Fixed a bug in changeHiddenOriginCanPlayAI.
|
||||
- Some fine tuning in damageChoosingTargets AI.
|
||||
- AI improvements for Melira, Sylvok Outcast.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Current progress on Quest submenu.
|
||||
- hook up LQ pic downloader, Quest Images downloader in New GUI home
|
||||
- Fixed Bereavement.
|
||||
- Added a very hard version of the Apu deck.
|
||||
- Commented out some debug code in getCardsAddedThisTurn.
|
||||
- Little tweak in the display of card text.
|
||||
- Added the keyword "Players play with the top card of their libraries revealed.".
|
||||
- Further development on Quest menu, started development on Draft menu.
|
||||
- add a null check in the BugzReporter. (Probably should do more checking if it can't connect to the website.) This fixes an immediate crash though.
|
||||
- Hook up the rest of the buttons on the Utilities screen of the New GUI home.
|
||||
- Final stages of development for Quest submenu.
|
||||
- Minor fix.
|
||||
- Hook up a couple things on the New GUI Home Settings screen
|
||||
- fix the Library MouseAdapter not getting set correctly
|
||||
- Quick fixes to two "out of bounds" errors in BoosterDraftAI, related to untested commit 12609. Not fully tested, could still be quirky.
|
||||
- Development work on draft mode menu.
|
||||
- Aesthetic updates to draft menu.
|
||||
- Returned functionality "enter" clicks button for FButtons.
|
||||
- Small fix to bazaar handling.
|
||||
- Fixed changes in buildDeck of BoosterDraftAI.
|
||||
- Made sure the AI will not miss an on-color card when building draft decks.
|
||||
- Deck editor enabled in home screen.
|
||||
- Also, decks can now be directly edited in constructed mode sub menu.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Replace any direct URL references to cardforge.org to a getProperty. Enables quick transition to new or alternate URLs.
|
||||
- Attempting to move the icons folder to /res/images instead of /res/pics.
|
||||
- Deleted duplicate icons - Attempting to move the icons folder to /res/images instead of /res/pics.
|
||||
- LQ Plant Tokens and small images for bazaar. Thanks to moomarc for original artwork.
|
||||
- Sealed mode home screen menu fully working.
|
||||
- Deck editor button moved to utilities menu.
|
||||
- Fixed skin autodetect bug.
|
||||
- Centered license text.
|
||||
- Fixed FButton toggle state.
|
||||
- Latest progress on Settings submenu.
|
||||
- Settings submenu finished.
|
||||
- Multiple instances of oa2sa method consolidated into GuiUtils.
|
||||
- Little fix for main screen: If you select a random color for the constructed deck generator the string is called "Random", but "Random 1", "Random 2" etc was expected.
|
||||
- Updated some deck SVars.
|
||||
- Added the keyword "CARDNAME can't be blocked except by two or more creatures." (please test).
|
||||
- Added this text to blocker selection: "To cancel a block right-click on your blocker".
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Improved the AI handling of the keyword "CARDNAME can't be blocked except by two or more creatures.".
|
||||
- Fix dependency version. Checkstyle
|
||||
- Fix bad commit
|
||||
- Ignore more ds_store files
|
||||
- Added the rampage deck Beast 1.
|
||||
- NewGUI: Changed the card detail panel to only enlarge the text area if enough space is present.
|
||||
- Add the ability to play for Ante in Constructed mode only.
|
||||
Notes:
|
||||
1) You win/lose the cards only for the duration of continuing or restarting a match. Once you quit a match, decks should go back to normal.
|
||||
2) There is a setting on the Settings screen to turn this on/off. Default is Off.
|
||||
3) If you want, you can put card won in ante into your deck (same durations as above apply)
|
||||
- A somewhat hackish solution to the spell description problem for cards that have Storm.
|
||||
- add ante'd cards to the Player Panel in the Tabber
|
||||
- fixed type for Goatnapper and Flying for Stenchskipper
|
||||
- Latest progress on Draft submenu.
|
||||
- Oops, forgot to commit unversioned file.
|
||||
- More unversioned files that missed the boat...
|
||||
- Added the Kavu Titan conversion by squee1968.
|
||||
- Fixed Curfew.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Fixed interaction of Prowl with Changelings.
|
||||
- add Colors param to Balduvian Frostwaker
|
||||
- Fixed controllerChangeZoneCorrection for the case that nothing changes.
|
||||
- Added the new AI logic "Evasion" to AF Effect.
|
||||
- Fixed Soultether Golem.
|
||||
- Fixed Zombie Master.
|
||||
- Fixed Honden of Night's Reach.
|
||||
- The lists of cards stored in costs will now be LKI copies (this fixes cards like Greater Good and Starlit Sanctum used with pumped creatures).
|
||||
- Added "FormerlyEnchanted" to getDefinedCards.
|
||||
- Fixed Briar Shield.
|
||||
- Made a more AI friendly fix for Briar Shield (removed FormerlyEnchanted).
|
||||
- Updated some SVars.
|
||||
- Fixed the Sacrifice cost list not being set for the AI.
|
||||
- Tweaked the timing of the aura casting AI.
|
||||
- Removed script hack from Phantom Wings.
|
||||
- Fixed AI blocking creatures with "CARDNAME can't be blocked except by two or more creatures."
|
||||
- calculateAmount will look a little further now when using Remembered objects (fixes Jester's Mask).
|
||||
- Two fixes for AF Sacrifice.
|
||||
- convert Awakener Druid to script. Comment out CardFactoryUtil.activateManland and revertManland. Anything like this form now on should be using AF_Animate.
|
||||
- Draft submenu finished.
|
||||
- Friendly-ified wording in draft submenu.
|
||||
- Several minor bug fixes to Draft and Sealed submenus.
|
||||
- Initial checkin of actually paying Mana from the Player Panel.
|
||||
- Added FList and FScrollPane to UI toolbox, for further display standardization.
|
||||
- Small code streamlining. Also fixed "battlefield click plays card" bug.
|
||||
- remove some debug code in FButton
|
||||
- Missed a file last night.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Added some more "Remembered" code to hopefully support Tatsumasa, the Dragon's Fang.
|
||||
- Another step to make Tatsumasa, the Dragon's Fang scriptable.
|
||||
- Improve consistency of the Player Panel Mana totals, and updating of observers.
|
||||
- Fixing Birthing Pod's Cost
|
||||
- Added ELIXIR counter to Counters.java
|
||||
- add ante to Quest Mode.
|
||||
1) if you win, the compy's cards will be available in your card pool after the current match
|
||||
2) if you lose, your ante is permanently removed from your deck (currently not available for re-purchase in the Card Shop)
|
||||
3) ante will now only be chosen from non-<basic lands> if possible
|
||||
- fix off-by-1 error in GameLog.getLogText(int)
|
||||
- add the ante'ing of cards to the GameLog
|
||||
- fix so multicolor spells show up as multi-color on the Stack
|
||||
- FSkin was reading the wrong image coordinates for End Turn and Game Settings. fixed.
|
||||
- Fixed getLKICopy copying tokens.
|
||||
- Fixed targeting AI of AF DealDamage for triggered abilities.
|
||||
- Tweaked chooseTypeCanPlayAI to let the AI handle Mistform Sliver.
|
||||
- Added an easy version of the Picard deck.
|
||||
- Fixed Mistform Ultimus not working in all zones.
|
||||
- Fixed Alpha Status not working with Changelings.
|
||||
- Improved card panel description for Imperial Edict
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Fixed targeting AI of AF DealDamage for drawbacks.
|
||||
- Made Green Sun's Zenith AI playable.
|
||||
- Updated some Deck SVars.
|
||||
- fix a bug in the Ante display in the Player Panel.
|
||||
- Another tweak for the targeting AI of AF DealDamage.
|
||||
- Fixing Flameshot's text
|
||||
- Move to forge.game.limited package, since it's rather specific to drafting.
|
||||
- Move to forge.game.limited package, since it's rather specific to drafting.
|
||||
- cards won in ante will now show up as NEW in the Card Shop under Owned Cards
|
||||
- Converted Cursed Scroll to script.
|
||||
- Final touches added to "Constructed" submenu: resizing, directions, decklist on double-click, randomize buttons for themes and pre-constructed, Forge-themed list selectors.
|
||||
- Further development on "Sealed" submenu. Fixed a bug or two in "Constructed" submenu.
|
||||
- A little documentation addition.
|
||||
- Fixed static abilities getting checked by triggers (SpellAbilityCast, etc.).
|
||||
- Converted some cards to use the "BecomesTarget" trigger.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- add Keyword: Remove CARDNAME from your deck before playing if you're not playing for ante.
|
||||
- Added the keyword Reveal the first card you draw each turn.
|
||||
- Added the optional parameter "Number" to the Drawn trigger.
|
||||
- show Ante cards won/lost in Quest the same as other cards in the rewards pane (name/picture/text)
|
||||
- fix Crash when double clicking on Random in the Constructed Deck List panel
|
||||
- update changeState in a couple places for the new UI
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- add an Untap class with executeAt and executeUntil
|
||||
- Cardforge.org is now available again.
|
||||
- Some Checkstyle fixes and StringBuilder conversions.
|
||||
- 12/20/2011 updates to the banned list for Modern
|
||||
- Added the optional parameter "GainControl" to AF DigUntil.
|
||||
- Fixed Telemin Performance.
|
||||
- Ran set info script.
|
||||
- Ran oracle script.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Added some text to the constructed deck section of the home screen.
|
||||
- Added some multi-pic infos.
|
||||
- Fixed Oracle text for Kruin Outlawe/Terror of Kruin Pass
|
||||
- oh, I guess it would help if I committed lions_eye_diamond.txt too...
|
||||
- Little text file updates and cleanup.
|
||||
- Checkstyle.
|
||||
- Fixed the LQ pic URL for Orcish Farmer.
|
||||
- Added a fluff piece to the changes.txt file.
|
||||
- checkstyle
|
||||
- Update plugin versions. Checkstyle
|
||||
- update guava dependency. checkstyle
|
||||
- Fixed the triggered ability of Shrieking Grotesque.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Added the optional targeting parameter "TargetsFromSingleZone" to all AF's.
|
||||
- remove some debug code from InputPayManaCostUtil class
|
||||
- Tweaked the Green Arrow decks to be a little more AI friendly.
|
||||
- Replaced some aggressive cards in the Aquaman 1 deck (which is supposed to be a control deck).
|
||||
- Updated the Buffy decks with new tribal zombie cards.
|
||||
- Improve AIs destruction of Lands.
|
||||
- Fixing Serrated Arrows rarity
|
||||
- Fixed a bug that enabled the AI to block a creature with "CARDNAME can't be blocked except by two or more creatures." and trample with a single blocker.
|
||||
- clean up some TODOs in CardPanel
|
||||
- clean up some TODOs in GameAction
|
||||
- Fixed damage abilities to allow targeting of planeswalkers
|
||||
- hook up the Play Unlimited Lands DevMode button and save state on close.
|
||||
- Memory leak hunt: observers deleted before adding fresh ones in match UI
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- NOTE: THIS CHECKIN MAKES THE OLD UI NON-FUNCTIONAL.
|
||||
- The ManaPool will no longer inherit from Card and will remove the ManaPool from the Battlefield.
|
||||
- Checkstyle.
|
||||
- AI will now start with Challenge cards in the first game of a quest duel
|
||||
- StringBuilder.
|
||||
- Added Sol's fix to stop the AI from playing multiple lands.
|
||||
- Added Sol's fix to stop the AI from playing multiple lands.
|
||||
- Added Slapshot's fix which prevents the human from playing multiple lands when dev mode is off.
|
||||
- help text fixes in ControlDraft
|
||||
- fixed ManaCost for Doomgape
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- fix Puppeteer Clique to exile at only your end step, not any end step.
|
||||
- Removing unused function in ManaPool.java
|
||||
- TODO cleanups in QuestEvent
|
||||
- ImageCache now uses LoadingCache and CacheBuilder.build() instead of the deprecated (in Guava 11.0) MapMaker.makeComputingMap(). Please post to the forums if you see any exceptions/problems related to ImageCache.
|
||||
- commenting out some debug code
|
||||
- Revising README.txt
|
||||
- Revising README.txt
|
||||
- Minor adjustments to the spacing for the components in the constructed view.
|
||||
- Minor adjustments to the spacing for the components in the constructed view.
|
||||
- Let us add a "gapleft 6%" to the btnStart in ViewConstructed as this will do a better job of centering this button.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- fixed an exception in ImageCache when a human attacker has trample and a player shows up as a Card in GuiMultipleBlockers
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- convert Recall to script
|
||||
- TODO cleanup in arcane.ui package
|
||||
- cleanup in CFCreatures
|
||||
- clean up some TODOs in SpellAbility, Trigger, and CardColor classes
|
||||
- fix NewGame/savesealed_ttl property in en.properties
|
||||
- javadoc updates for NewConstants
|
||||
- Added ToolTips to the labels for the lists located in the constructed view as they tend to be truncated with some of the smaller resolutions.
|
||||
- Added method to CardColor to identify if another CardColor shares color with another.
|
||||
- Added method to CardType to identify if another CardType shares a subtype with another.
|
||||
- Added CardRatings to AllZone for singular, global access.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- CheckStyle.
|
||||
- cleanup TODOs in a few classes
|
||||
- clean up several TODOs all over the place
|
||||
- change some Ability_Mana -> AbilityMana in comments (to help with searching)
|
||||
- change some Ability_Mana -> AbilityMana in comments (to help with searching)
|
||||
- The quest mode card shop should now display prices that are five digits long. Tested under Mac OS X and should also work under Windows as Windows uses a font with a narrower pen stroke.
|
||||
- Cleanup comments in DeckEditorQuest.
|
||||
- Cleanup comments in DeckEditorShop.
|
||||
- some TODO cleanups in various classes.
|
||||
- various comment cleanups in PlayerZoneComesIntoPlay and AbilityFactoryZoneAffecting
|
||||
- comment and javadoc fixes in CardFactoryUtil
|
||||
- Fixing Birthing Pod description
|
||||
- comment out the Stack Size and Stack Offset settings on the Settings screen. These aren't hooked up, and we will need to decide what to do with them going forward.
|
||||
- filter out .DS_Store file name when looking for skins (created by Mac OS X Finder)
|
||||
- remove Old GUI checkbox option. It no longer works, and we will only be using/supporting the new UI.
|
||||
- fix deleting of Observers for Hand Zone (in ControlHand). It was deleting a new Object, which obviously doesn't already exist. This should be a step towards fixing performance problems after many games.
|
||||
- fix Observer leaks in ControlTabber
|
||||
- fix Observer leak in ControlField
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- fix leak with MouseListeners hooked up to mana pools.
|
||||
- Last attempt to build and release ended in another cardforge error. It now appears to be back online. Preparing for the snapshot build release.
|
||||
- Checkstyle.
|
||||
- consistency tweaks in ViewSettings
|
||||
- Added a note about Windows 7 and your downloads disappearing upon restart.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- remove the displaying of View Any Library and View Any Hand Dev Buttons. No change in functionality. They weren't hooked up anyway. We can discuss more what to do with them after the 1.2.0 release.
|
||||
- when starting a match, set the Card Picture panels to display the first card in human hand (rather than just being blank until you hover over a card)
|
||||
- get rid of the visible border around the dev buttons JScrollPane and tweak the spacing around the JScrollPane so things don't look as cut off when resizing and the scroll bar fits better when it's necessary.
|
||||
- fix text spacing a bit on WinLose dialog
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- fix Lotus Cobra Landfall. The logic was backwards.
|
||||
- fix cost description for Thelonite Monk
|
||||
- several javadoc tweaks in NewConstants
|
||||
- Fixed Rootwater Thief.
|
||||
- don't show spells on the stack in the CardPicture/DetailPanel until we can make sure you can't see Compy's Morph cards this way.
|
||||
- add Deck Editor back to main Home menu. (Left it in Utilities too, just in case.)
|
||||
- comment deck editor out from main menu for now.
|
||||
- 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
|
||||
Dave
|
||||
Doublestrike
|
||||
Friar Sol
|
||||
Hellfish
|
||||
Jeff Wadsworth
|
||||
Marc
|
||||
Rob Cashwalker
|
||||
Slapshot5
|
||||
Sloth
|
||||
Slowe
|
||||
SoulStorm
|
||||
Squee1968
|
||||
Chris H
|
||||
|
||||
|
||||
|
||||
Added many cards, including:
|
||||
|
||||
Ashnod's Cylix
|
||||
Balm of Restoration
|
||||
Benalish Lancer
|
||||
Birthing Pod
|
||||
Bloodbond March
|
||||
Bogardan Phoenix
|
||||
Bold Defence
|
||||
Brain Pry
|
||||
Brand of Ill Omen
|
||||
Burning of Xinye
|
||||
Carapace
|
||||
Cellar Door
|
||||
Cerebral Vortex
|
||||
Cho-Arrim Legate
|
||||
Civilized Scholar / Homicidal Brute
|
||||
Coastal Wizard
|
||||
Contract from Below
|
||||
Corrupted Resolve
|
||||
Countryside Crusher
|
||||
Crypt Champion
|
||||
Culling Scales
|
||||
Decompose
|
||||
Deep Wood
|
||||
Defiant Stand
|
||||
Doomgape
|
||||
Doubling Cube
|
||||
Dread Charge
|
||||
Entomber Exarch
|
||||
Errantry
|
||||
Essence Bottle
|
||||
Field of Dreams
|
||||
Forget
|
||||
Goblin War Drums
|
||||
Gorilla War Cry
|
||||
Greater Werewolf
|
||||
Halls of Mist
|
||||
Heavy Fog
|
||||
Horde of Boggarts
|
||||
Imposing Visage
|
||||
Kederekt Creeper
|
||||
Kirtar's Wrath
|
||||
Kitsune Palliator
|
||||
Knight of the Mists
|
||||
Kongming's Contraptions
|
||||
Kruin Outlaw / Terror of Kruin Pass
|
||||
Kyren Legate
|
||||
Life Matrix
|
||||
Lion's Eye Diamond
|
||||
Magewright's Stone
|
||||
Marsh Casualties
|
||||
Massacre
|
||||
Mogg Salvage
|
||||
Mogg Toady
|
||||
Mountain Titan
|
||||
Nostalgic Dreams
|
||||
Orcish Farmer
|
||||
Pardic Miner
|
||||
Phyrexian Unlife
|
||||
Primitive Etchings
|
||||
Pull from Eternity
|
||||
Quillmane Baku
|
||||
Rally the Troops
|
||||
Rapid Decay
|
||||
Reality Ripple
|
||||
Refreshing Rain
|
||||
Riku of Two Reflections
|
||||
River of Tears
|
||||
Rowen
|
||||
Rushwood Legate
|
||||
Rustmouth Ogre
|
||||
Samite Censer-Bearer
|
||||
Saprazzan Legate
|
||||
Scrib Nibblers
|
||||
Seedtime
|
||||
Serra Bestiary
|
||||
Serum Powder
|
||||
Shred Memory
|
||||
Shu Defender
|
||||
Simic Basilisk
|
||||
Soldevi Golem
|
||||
Squealing Devil
|
||||
Stamina
|
||||
Steeling Stance
|
||||
Stormblood Berserker
|
||||
Strata Scythe
|
||||
Submerge
|
||||
Sundering Titan
|
||||
Superior Numbers
|
||||
Surgespanner
|
||||
Tatsumasa, the Dragon's Fang
|
||||
Teferi's Veil
|
||||
Thrull Retainer
|
||||
Tourach's Gate
|
||||
Town Sentry
|
||||
Treetop Defense
|
||||
Turntimber Basilisk
|
||||
Twinstrike
|
||||
Twisted Justice
|
||||
Two-Headed Sliver
|
||||
Veteran's Voice
|
||||
Viashino Runner
|
||||
Vine Kami
|
||||
Vish Kal, Blood Arbiter
|
||||
Warrior's Stand
|
||||
Wei Assassins
|
||||
Wind Spirit
|
||||
Witchbane Orb
|
||||
Wizened Snitches
|
||||
Word of Undoing
|
||||
|
||||
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user