mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 18:58:00 +00:00
- Cleared out the changes.txt file, is ready for new material.
This commit is contained in:
640
CHANGES.txt
640
CHANGES.txt
@@ -1,13 +1,13 @@
|
||||
Forge Beta: 09-23-2011 ver 1.1.4 rev 10639
|
||||
Forge Beta: ##-##-2011 ver 1.1.4 rev #####
|
||||
|
||||
(Quest icons used created by Teekatas, from his Legendora set
|
||||
|
||||
http://raindropmemory.deviantart.com)
|
||||
|
||||
9133 cards in total.
|
||||
#### cards in total.
|
||||
|
||||
|
||||
|
||||
This version includes a total of 184 new cards from the Innistrad set.
|
||||
|
||||
|
||||
We have changed the archiving format to ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to decompress these archives.
|
||||
@@ -15,7 +15,7 @@ We have changed the archiving format to ".tar.bz2". There are utilities for Wind
|
||||
|
||||
The Mac OS application version:
|
||||
|
||||
We have packaged the Forge 09-23-2011 BETA version as a Mac OS application. You can double click the Forge.app icon to launch the forge application on your Apple computer running Mac OS. This application will automatically increase the java heap space memory for you as it launches. This version does not require the forge.command file and it does not need to start the Terminal application as part of the start up process.
|
||||
We have packaged the Forge ##-##-2011 BETA version as a Mac OS application. You can double click the Forge.app icon to launch the forge application on your Apple computer running Mac OS. This application will automatically increase the java heap space memory for you as it launches. This version does not require the forge.command file and it does not need to start the Terminal application as part of the start up process.
|
||||
|
||||
You can move a copy of your pictures and decks over to the Forge.app application. Right click or control click on the Forge.app icon. Select Show Package Contents form the contextual menu. A Finder window will open and will display a folder named Contents. Navigate to the folder:
|
||||
|
||||
@@ -26,643 +26,17 @@ Your decks can be placed in the decks folder, your pics can be placed in the pic
|
||||
|
||||
Fixes/Features:
|
||||
|
||||
- gameType is now a Enum,
|
||||
- Deckeditors no longer save all decks on close (there may remain minor bugs)
|
||||
- Deckeditors have mostly been cleaned of usage of global variables
|
||||
- OldGuiNewGame updates deck comboboxes properly
|
||||
- Download deck from tcgplayer feature temporary removed
|
||||
- cleaned up some warnings
|
||||
- added a missing file!
|
||||
- Checkstyle changes
|
||||
- Moved deck generation code away from OldGuiNewGame
|
||||
- Added support for remembering drawn cards to Draw AF with "RememberDrawn" script key
|
||||
- added CheckSVar support to SpellAbility_Condition
|
||||
- add package-info javadoc files
|
||||
- sorting cards on save
|
||||
- removed import-related warning from OldGuiNewGame
|
||||
- fixed checkstyle
|
||||
- fixed card picture selection to correctly show cards that have several prints throughout a set
|
||||
- checkstyle
|
||||
- checkstyle
|
||||
- Added the option "RemoveAllAbilities" to continuous static abilities which will remove triggers and activated abilities (keywords and static abilities coming soon).
|
||||
- Fixed Pithing Needle affecting mana abilities.
|
||||
- Added RemoveAllAbilities to some cards.
|
||||
- fix namespace
|
||||
- fix import for tree.properties namespace
|
||||
- fixing an exception from deSerialilzation of old saves (where gametype was a string)
|
||||
- Fixed No Rest for the Wicked.
|
||||
- Cleared out the changes.txt file, is ready for new material.
|
||||
- Fixed the issue of changing zones messing up triggers.
|
||||
- Fixed Walker of Secret Ways.
|
||||
- Fixed Perish the Thought.
|
||||
- Fixed the Graft keyword.
|
||||
- ran setinfo script.
|
||||
- Simplified the code for the Storm keyword.
|
||||
- Continuous static abilities with "RemoveAllAbilities" will now also remove static abilities.
|
||||
- Improved the layering of continuous static effects.
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- Completed SVars of Phantasmal Image.
|
||||
- Added picCount for Farrel's Zealot.
|
||||
- Checkstyle fixes in GuiUtils
|
||||
- very minor Checkstyle stuff in DeckGeneration.java
|
||||
- finish up removing abilities and triggers for target cards in AF_Animate (may need to add static abilities to this yet also...)
|
||||
- trivial refactor in CardPanel (I was looking for a place to draw cards' counters)
|
||||
- Level counters were given a name
|
||||
- AF_Animate now respects a "RemoveAllAbilities" param just like StaticAbility. Updated the 10 recently submitted cards to use this.
|
||||
- Added "Mill" as a Cost
|
||||
- Converted Millikin to use it.
|
||||
- Non-deck meta removed from quest dck files. Meta now reads
|
||||
Name=
|
||||
Display Name=
|
||||
Icon=
|
||||
Deck Type=
|
||||
Comment=
|
||||
- All quest-related information is fully stored in quests.txt, including AI and human extra cards at match start.
|
||||
- ReadQuest_Assignment assembles all quest information from this file.
|
||||
- Quest_Assignment has getters and setters to handle all information.
|
||||
- QuestUtil updated, most importantly deprecating SetupQuest, which previously held a lot of hard-coded data.
|
||||
- Renamed "getHumanPlantAndPet" and "getComputerCreatures" to "getHumanStartingCards" and "getComputerStartingCards". This is more appropriate since the return values "computer creatures" and "plant and pet" can include enchantments, artifacts, tokens, etc.
|
||||
- Documentation added to Deck class to indicate proper use and legal metadata.
|
||||
- Minor fix.
|
||||
- Javadoc and functionality comments updated.
|
||||
- ReadQuest_Assignment > getQuests() renamed to getAvailableQuests() to avoid confusion, since a list of allQuests is also present.
|
||||
- "TriggerCount" will now look at the rootSpellAbility (fixes Souls of the Faultless).
|
||||
- The AI will no longer use the DealDamage AF abilities when the damage is 0.
|
||||
- Ran set info script.
|
||||
- Ran oracle script.
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- Continuous static abilities with "RemoveAllAbilities" will now also remove keywords.
|
||||
- Fixed Fallen Ideal.
|
||||
- Fixed Caravan Escort.
|
||||
- Fixed the other level up creatures.
|
||||
- Fixed a bug with continuous static abilities with "RemoveAllAbilities" not granting mana abilities back.
|
||||
- Removed stAnimate from Blood Moon and Lignify.
|
||||
- Removed stAnimate from three more cards.
|
||||
- Converted Evil Presence and Tainted Well to script.
|
||||
- Added SVar:RemAIDeck:True to Peacekeeper.
|
||||
- Draft: cards can be picked by doubleclicking them
|
||||
- Fixed a bug in the AI of PreventDamage AF.
|
||||
- Draft: pick with either LMB dblclick or clicking RMB once on selected row
|
||||
- fix for decks with cards in development (that have no valid setinfo)
|
||||
- Made Resuscitate functional.
|
||||
- Added Gravity Sphere.
|
||||
- Run scripts.
|
||||
- Added MayEffectFromOpeningHand keyword. This replaces the hardcoding for Leyline-like effects.
|
||||
- Converted the Leylines to keyword.
|
||||
- Forgot to add script files
|
||||
- Ran scripts.
|
||||
- Revert main.properties
|
||||
- Reverted Checkstyle settings.
|
||||
- Fixed Arm with AEther to not affect creatures that enter the battlefield after it was cast.
|
||||
- Reverted the Leylines to their previous handling as I thought ChangeZone could handle their "opening hand abilities".
|
||||
- Fix for multiple winlose dialogs in quest mode
|
||||
- remove unneeded code in Trigger_Taps.getCopy (I had only added it to this trigger. The rest of the Trigger classes do not need this change.)
|
||||
- Checkstyle fixes in AF_Clash
|
||||
- fix up a couple Java warnings
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- added snow to manashards
|
||||
- allCards returns an Iterable (a silly protection against external modification)
|
||||
- When player chooses t2 or modern he won't get cards valid for the format but belonging to older sets.
|
||||
- (minor) Changed from ArrayList to List in a chain of booster generation
|
||||
- Checkstyle-changes for mtg-data.txt parser
|
||||
- set oracleScript as executable
|
||||
- set cardTemplateScript as executable
|
||||
- Door to nothingness (as well as any other spell effect causing a GL) should be displayed correctly in quest battle debriefing
|
||||
- Fixed change zone triggers (once again).
|
||||
- Fixed performTest in Trigger_LandPlayed.
|
||||
- Fixed performTest in Trigger_Cycled.
|
||||
- Fixed performTest in Trigger_Clashed.
|
||||
- add Morbid script parameter to CardFactoryUtil.xCount()
|
||||
- I should be more careful copypaster
|
||||
- Fixing CostChange issue where required mana is reduced to 0.
|
||||
- Checkstyle fixes in SA_Condition and SA_Requirements
|
||||
- Fixed Haunting Apparition.
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- Fix Indestructible Aura
|
||||
- Added LQ pic URLs to Chancellor of the Dross, Chancellor of the Forge and Chancellor of the Tangle.
|
||||
- HIDDEN keywords will now be treated differently by continuous static abilities.
|
||||
- Converted cards granting HIDDEN keywords.
|
||||
- Converted cards granting HIDDEN keywords (pt 2).
|
||||
- Converted cards granting HIDDEN keywords (pt 3).
|
||||
- Fix to "download set LQ images" list of files
|
||||
- Fixed description of Skullmulcher.
|
||||
- Changed references to OldGuiNewGame preference components to reference the actual ForgePreferences class hosted in Singletons.
|
||||
- Changed references to OldGuiNewGame preference components to reference the actual ForgePreferences class hosted in Singletons.
|
||||
- Added preferences to save the removal of artifacts and small creatures in deck generation.
|
||||
- Changed references to OldGuiNewGame preference components to reference the actual ForgePreferences class hosted in Singletons.
|
||||
- Changed references to OldGuiNewGame preference components to reference the actual ForgePreferences class hosted in Singletons.
|
||||
- Fixed Eyes of the Wisent.
|
||||
- Fixed Torpor Orb for ETB triggers that care about their host card.
|
||||
- Cleaned up and condensed Torpor Orb check.
|
||||
- isCardSupported has been implemented on CardDb basis
|
||||
- for "Pithing Needle" changed card selection from input where user had to guess the name into a list of options (all unique cards!)
|
||||
- CardPool is now parametrized, preparing to hold boosters and packaged decks in quest inventory
|
||||
- CardPool renamed to ItemPool, moved to forge.item, dependencies updated
|
||||
- cardSet's members are finalized
|
||||
- M10-Booster added to quest cardshop (experimental and non-functional yet)
|
||||
- BoosterGenerator uses now rare-slots together with explicit numbers for rares and mythics
|
||||
- ItemPool has to be parametrized by Class<T> (unfortunatelly java erases types of generics)
|
||||
- fix the test
|
||||
- Fixed the legend rule ("If only one of those permanents is legendary, this rule doesn<73>t apply").
|
||||
- Standardized the ordering of spells with kicker.
|
||||
- Added the option "AllCounters" to AF RemoveCounterAll.
|
||||
- Working over booster generation - BoosterGenerator became more universal, moved to forge.card for a while, this is still WIP.
|
||||
- Limited game classes have been cleaned (code moved to utility functions in draft, CustomLimited class contains setting to start with custom cardpool or boosters)
|
||||
- Closure introduced to utilities
|
||||
- Added a couple of counters to the counters class.
|
||||
- removed ReadDraftBoosterPack class - it was used by tests only.
|
||||
- removed BoosterDraftAITest - it didn't succeed anyway (needs to have CardDb initialized to succeed)
|
||||
- removed player's picks map from boosterDraft interface (interface should not hold static data)
|
||||
- removed the getCardsNumber function from BoosterGenerator (it doesn't know in advance how many cards caller will ask to generate)
|
||||
- moved upload picks from draft deckeditor to boosterDraft class
|
||||
- added an enum to describe limited game type
|
||||
- tests may start failing - they would need an initialized CardDb
|
||||
- Removed/renamed excessive booster classes
|
||||
- BoosterPacks in cardshop are functional. Need to discuss and balance their appearance
|
||||
- CardListViewer is caching Card objects to create them a single time. Set of cards shown now exactly matches CardPrinted.
|
||||
- Added a context menu to the stack items of optional triggers that lets you specify wether to always accept them, always decline them or always ask (default). Just right click! (The choice you make resets at the start of each game)
|
||||
- all data on boosters was aggregated into a single file
|
||||
- data for booster generation incorporated into CardSet
|
||||
- fixed type for boosterpack, base price set to $3.95, fixed text, removed unused imports
|
||||
- boosterdata was condensed to blockdata/boosters.txt
|
||||
- Added some random BoosterPacks to shop
|
||||
- texts; the bottom table shows the real price that will be paid for cards being sold
|
||||
- several Checkstyle fixes in Input_Mulligan
|
||||
- fixed: several boosters yeilded the same Cards
|
||||
- cardDetailPanel not shown if non-card is under cursor
|
||||
- boosters show their pictures (may keep them in booster/CODE.png)
|
||||
- fixed too mythics chances (was 1/4)
|
||||
- BoosterPacks (inventory) add basic land if there is a slot for it
|
||||
- booster distribution: 40% t2, 35% ext (not t2), 25% legacy
|
||||
- It was giving too many mythics at quest game start
|
||||
- Fixed Nirkana Cutthroat
|
||||
- added predicate to cardrules to filter cards
|
||||
- Only register a mouse listener on the stack objects that are from optional trigger objects.
|
||||
- Mark stack items from optional trigger objects.
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- added protection against selection of sets not yielding boosters
|
||||
- Converted the rest of the cards with continuous static abilities to use AddHiddenKeyword.
|
||||
- Deck sections can be arranged in any order
|
||||
- booster price - data
|
||||
- read price for boosters
|
||||
- Fixed a couple of typos that prevented the AI from using AF Draw, PutCounter, Regenerate and RegenerateAll abilities.
|
||||
- You can no longer use cards with "CARDNAME can't have counters placed on it." to pay PutCounter costs.
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- Fixed Grave Peril.
|
||||
- Fixed Mana cost of Volition Reins (untap ability not fixed yet).
|
||||
- Fixing Scarecrone ability cost
|
||||
- Added AttackersDeclared trigger.
|
||||
- Converted Lighmine Field.
|
||||
- Added an easy version of the Totoro deck.
|
||||
- Converted Orim's Prayer to Trigger_AttackersDeclared.
|
||||
- Added the missed trigger class.
|
||||
- Converted Reveille Squad to Trigger_AttackersDeclared.
|
||||
- Finally, all quest and duel decks fully encapsulated with acceptable format.
|
||||
- Helper files completely removed (easy.txt, quests.txt, etc.) and hard-coded quest properties are a thing of the past.
|
||||
- Model and view fully separated for main panel in quest GUI.
|
||||
- Critical file: QuestEventManager can handle instantiation of all decks, once (ideally).
|
||||
- removed unused code as pointed by warnings
|
||||
- Ran set info script.
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- Minor fix (mythics)
|
||||
- Quest event dck files (didn't take the first time)
|
||||
- Little updates for quest deck changes.
|
||||
- Replaced the deck list of Quest 13.
|
||||
- should have excluded non-quest files
|
||||
- removed a useless "owner" parameter from getCard method of all factories
|
||||
- the way it should have been done
|
||||
- Converted the upkeep ability of Mana Vortex to script.
|
||||
- Converted the upkeep ability of Sleeper Agent to script.
|
||||
- Added Restrain and Rewards of Diversity.
|
||||
- Refactoring Enchanting and GameEntities
|
||||
- Added support for Enchanting Players in AF_Attach
|
||||
- Fixed Ore Gorger.
|
||||
- Added Curse to the list of enchantment types.
|
||||
- Null quest bug fixed.
|
||||
- Quest count vs. wins bug fixed.
|
||||
- Additional info saved in LKI copies (damage recieved). Fixes Rot Wolf, Soul Collector, Axelrod Gunnarson.
|
||||
- Booster pack quest reward bug fixed.
|
||||
- Converted Conversion and Glaciers to continuous static ability.
|
||||
- Converted the Zendikons to continuous static ability.
|
||||
- Converted Aquitect's Will and Liege of the Tangle to continuous static ability.
|
||||
- Fixed March of the Machines.
|
||||
- Ran set info script.
|
||||
- Ran oracle script.
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- Converted Titania's Song to continuous static ability.
|
||||
- Commented out the stAnimate keyword.
|
||||
- Fixed Opalescence.
|
||||
- In quest mode, "Quests" universally renamed to "Challenges".
|
||||
- Quest mode now features events, such as duels and challenges.
|
||||
- Little fix for last commit.
|
||||
- Fixed Animate Artifact.
|
||||
- Little code simplifications in TriggerHandler class.
|
||||
- Made the Ned Flanders 1 deck less powerful.
|
||||
- Fixed AI paying life costs twice.
|
||||
- PlayerZones Moved into Player class
|
||||
- ZoneNames are listed in enum
|
||||
- Removed lots of calls to AllZoneUtil
|
||||
- Converted Sylvan Library to using a Trigger object rather than a hardcoded function (Last of the old drawCardEffect cards in GameActionUtil! Woo!)
|
||||
- Converted Standstill to script.
|
||||
- Moved (OPTIONAL)-marking of stack items to after their number.
|
||||
- Added the cost "OppGainLife".
|
||||
- Added check for null string to fix crash (Issue# 312)
|
||||
- added STUDY to counter enumerated list for Grimoire of the Dead
|
||||
- Added support for EnchantedPlayer to triggers and defined. Added EnchantedPlayerCtrl as a property test for cards
|
||||
- Some bughunting: replaced expressions Zone.equals(String_literal) for those equals would return false always, and zone names should not be magic-strings.
|
||||
- unused imports removed en-masse.
|
||||
- ALL_ZONES added to Player, some functions in AllZone now use GameState
|
||||
- matchState is no longer public and deprecated for that
|
||||
- renamed function finding card's current zone getZone(card) to getZoneOf(card)
|
||||
- getManaPool removed from AllZone (manapool already was a player's property) - just removed global refs
|
||||
- untied InputControl from AllZone (mostly, except for display)
|
||||
- removed call to global context for local property
|
||||
- Timetwister was querying Stack from player... had to add, otherwise it would crash
|
||||
- Converted Mortal Combat to script.
|
||||
- Converted Near-Death Experience to script.
|
||||
- Converted Felidar Sovereign and Test of Endurance to script.
|
||||
- removed PlayerIndex, players' stats are keyed by name, allowing multiple uniquely-named players
|
||||
- Changed the counters-property to "counters_<Comparator><Value>_<CounterType>" Where
|
||||
<Comparator> = LT or LE or EQ or NE or GE or GT
|
||||
<Value> = Integer or SVarname
|
||||
<CounterType> = Any countertype
|
||||
- Separating it like this removes the restrictions that only X or Y could be used for SVarNames or single digits for integers. Unfortunately it also makes for a massive commit.
|
||||
- Changed all cards that use the counters-property to the new format.
|
||||
- Converted Helix Pinnacle to script.
|
||||
- Ran set info script.
|
||||
- Ran oracle script.
|
||||
- Fixed loading bug for old quest.dat files.
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- Converted Barren Glory to script.
|
||||
- Reverted properties file.
|
||||
- added Mandatory to Castigate
|
||||
- Minor fix
|
||||
- Fixed Orcish Veteran.
|
||||
- Fixed Gibbering Hyenas.
|
||||
- fix for crash when was querying Stack zone from global getCardsIn(List<Zone>)
|
||||
- just trying to understand things (comment added)
|
||||
- clear triggerHandler moved to FGameState
|
||||
- Added a Description$ for the alt cost to the five Bringer of the {color} Dawn cards.
|
||||
- Target spell choice for counterspell (and similiar cards) is fixed
|
||||
- ETB zone fixed
|
||||
- Commonly used CardFilters moved to CardListFilter file
|
||||
- moved getPlayersInGame from AllZoneUtil to AllZone (together with getHumanPlayer and getComputerPlayer)
|
||||
- removed getTypeIn() from AllZoneUtil, all ocurrencies use getCardsIn().filter(CardListFilter.type)... does not allocate memory for filter each time.
|
||||
- fixing another place for NPE
|
||||
- Removed CardListFilter creation in AllZoneUtil, re-wired it to CardList.get... - which include both filter creation and filtering.
|
||||
- contains() added to PlayerZone - that's another AllZoneUtil call eliminated as well as useless copying to arrays with the only purpose of checking
|
||||
- two useless functions in AllZoneUtil less.
|
||||
- getPlayerTypeIn from AllZoneUtil removed in favour of player.getCardsIn(zone).getType(type)
|
||||
- isCardInPlayerGraveyard no longer there.
|
||||
- XPaid can now be used with XMath
|
||||
- Converted Banshee to Script
|
||||
- Made getAffectedCards in StaticAbility_Continuous compatible with the new AllZoneUtil.getCardsIn function.
|
||||
- Cleanup (mostly in CardFactory_Creatures).
|
||||
- Converted Echoing Courage to script.
|
||||
- Cleanup in two CardFactories.
|
||||
- Fixed and simplified some of the cards with "Whenever you cast a Spirit or Arcane spell,...".
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- Fixed Transcendent Master lacking Lifelink when >= Level 12
|
||||
- just a couple of comments
|
||||
- Renamed attachCard => attachCardByMindsDesire because it's the only way the field is uses. Hope someone will refactor the whole spell.
|
||||
- isSick removed from Card in favour of hasSickness
|
||||
- Added Haunt keyword
|
||||
- Reflecting recent bans: http://www.wizards.com/Magic/Magazine/Article.aspx?x=mtg/daily/feature/161a
|
||||
- Added Radiance parameter to AF_Pump
|
||||
- Ran Oracle & SetInfo script.
|
||||
- Fixed the mouse hover on the stack cardpanels.
|
||||
- Fixed Simian Brawler
|
||||
- DeckAnalysis moved to package with deckeditors, Default deckeditor has a button to invoke interactive deck import.
|
||||
- Added support for Attaching to Players on Auras ETB Indirectly.
|
||||
- Deck recognition (work in progress)
|
||||
- Card.isSick returned
|
||||
- some DeckEditor-related classes renamed
|
||||
- DeckImport - wip
|
||||
- Added partial RememberSacrificed support to Sacrifice. Cannot remember Human choices because of game actions in GUI
|
||||
- some tuning for deckimport appearance
|
||||
- Separated targeted cards to pump from untargeted cards to pump. Fixes the example where a black creature with Prot White doesn't get pumped when Wojek Siren targets another black creature. I will attempt to insert this basic structure into the other AFs that Radiance cards can use.
|
||||
- Moved the Data 3 deck to tier 2.
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- Fixed trigger of Shield of the Righteous.
|
||||
- Fixed Salvaging Station.
|
||||
- Added initial Radiance parameter to AF_DealDamage.
|
||||
- Converted Wojek Embermage to script.
|
||||
- Converted Cleansing Beam to Radiance parameter.
|
||||
- Fixed one of the Haunt triggers, previously it would bug the AIs ETB trigger evaluation.
|
||||
- Added Count$DamageDoneThisTurn
|
||||
- Fixed Hada Spy Patrol.
|
||||
- Fixed some levelers inappropriately losing keywords and some other tweaks.
|
||||
- refactored and a bit improved DeckImport
|
||||
- Fixed Champion's Drake.
|
||||
- Fixed Evil Presence.
|
||||
- DeckImport is transferring cards to deckeditor. The whole deckediting still needs improvement.
|
||||
- issue 322
|
||||
- Added Radiance parameter to AF_Destroy.
|
||||
- Converted Leave No Trace to Radiance parameter.
|
||||
- Ran set info script.
|
||||
- Ran oracle script.
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- Added Radiance parameter to AF_PreventDamage & AF_Protection.
|
||||
- Added StackDescription handling of Radiance for all affected AFs (DealDamage,Destroy,PreventDamage,Protection & Pump)
|
||||
- Ran Oracle & SetInfo script for the last Radiance cards.
|
||||
- Added ManaSpent & ManaNotSpent restrictions to Triggers. Triggers with ManaSpent$ Green for instance will only go off if Green mana was spent to cast the host card.
|
||||
- New AI SVar; "ManaNeededToAvoidNegativeEffect". This is a comma-separated list of colors the AI will try to use to pay for the cost, but only if it actually has a source for that color mana.
|
||||
- Added LQ pic URLs.
|
||||
- Fixed ThisTurnEntered
|
||||
- Fixed a stupid oversight in the ManaNeededToAvoidNegativeEffect code.
|
||||
- Fix oracleScript file format. Add some files to gitignore
|
||||
- update build so that jar-with-deps does not get deployed
|
||||
- Fix bug that would prevent most developers from creating Windows executables.
|
||||
- Fixed Tainted Well.
|
||||
- Added missing SVars to the Radiance cards.
|
||||
- added Morbid to GameActionUtil.specialConditionsMet to support etbCounter
|
||||
- added Innistrad to setInfoScript.py
|
||||
- Innistrad A-G
|
||||
- Innistrad H-Z
|
||||
- Fix lifecylce issue with builder-helper plugin
|
||||
- Added flying to Voracious Dragon
|
||||
- Added the parameter "AtRandom" to AF ChangeZone Hidden.
|
||||
- Ran set info script.
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- Preparing the changes.txt file for the next 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
|
||||
Max mtg
|
||||
Rob Cashwalker
|
||||
Slapshot5
|
||||
Sloth
|
||||
Chris H
|
||||
|
||||
|
||||
|
||||
Added many cards, including:
|
||||
|
||||
Abattoir Ghoul
|
||||
Abbey Griffin
|
||||
Absolver Thrull
|
||||
AEther Tide
|
||||
Ambush Viper
|
||||
Angel of Flight Alabaster
|
||||
Angelic Overseer
|
||||
Arm with AEther
|
||||
Armored Skaab
|
||||
Army of the Damned
|
||||
Ashmouth Hound
|
||||
Aurification
|
||||
Avacyn's Pilgrim
|
||||
Avacynian Priest
|
||||
Avenging Druid
|
||||
Azorius Herald
|
||||
Balefire Dragon
|
||||
Bathe in Light
|
||||
Battleground Geist
|
||||
Belfry Spirit
|
||||
Benediction of Moons
|
||||
Bitterheart Witch
|
||||
Blasphemous Act
|
||||
Blind Hunter
|
||||
Bloodcrazed Neonate
|
||||
Bloodgift Demon
|
||||
Bonds of Faith
|
||||
Boneyard Wurm
|
||||
Brain Weevil
|
||||
Bramblecrush
|
||||
Brightflame
|
||||
Brimstone Volley
|
||||
Bump in the Night
|
||||
Burning Vengeance
|
||||
Butcher's Cleaver
|
||||
Cackling Counterpart
|
||||
Caldera Kavu
|
||||
Champion of the Parish
|
||||
Chancellor of the Dross
|
||||
Chancellor of the Forge
|
||||
Chancellor of the Tangle
|
||||
Chapel Geist
|
||||
Claustrophobia
|
||||
Clifftop Retreat
|
||||
Cobbled Wings
|
||||
Corpse Lunge
|
||||
Corrupted Roots
|
||||
Court Hussar
|
||||
Creeping Renaissance
|
||||
Creepy Doll
|
||||
Crossway Vampire
|
||||
Cry of Contrition
|
||||
Curse of Death's Hold
|
||||
Curse of Oblivion
|
||||
Curse of Stalked Prey
|
||||
Curse of the Bloody Tome
|
||||
Curse of the Nightly Haunt
|
||||
Curse of the Pierced Heart
|
||||
Darkthicket Wolf
|
||||
Dead Weight
|
||||
Dearly Departed
|
||||
Deepfire Elemental
|
||||
Deranged Assistant
|
||||
Desperate Ravings
|
||||
Devil's Play
|
||||
Diregraf Ghoul
|
||||
Disciple of Griselbrand
|
||||
Doomed Traveler
|
||||
Dream Thrush
|
||||
Dream Twist
|
||||
Elder Cathar
|
||||
Elder of Laurels
|
||||
Elder Pine of Jukai
|
||||
Elite Inquisitor
|
||||
Endless Ranks of the Dead
|
||||
Exhumer Thrull
|
||||
Falkenrath Marauders
|
||||
Falkenrath Noble
|
||||
Feeling of Dread
|
||||
Feral Ridgewolf
|
||||
Festerhide Boar
|
||||
Fiend Hunter
|
||||
Forbidden Alchemy
|
||||
Fortress Crab
|
||||
Frightful Delusion
|
||||
Full Moon's Rise
|
||||
Furor of the Bitten
|
||||
Furystoke Giant
|
||||
Gallows Warden
|
||||
Galvanic Juggernaut
|
||||
Gavony Township
|
||||
Geist of Saint Traft
|
||||
Geist-Honored Monk
|
||||
Geistcatcher's Rig
|
||||
Geistflame
|
||||
Ghostly Possession
|
||||
Ghoulcaller's Bell
|
||||
Ghoulcaller's Chant
|
||||
Ghoulraiser
|
||||
Gnaw to the Bone
|
||||
Grasp of Phantoms
|
||||
Grave Bramble
|
||||
Graven Dominator
|
||||
Graveyard Shovel
|
||||
Grimgrin, Corpse-Born
|
||||
Grimoire of the Dead
|
||||
Grixis Illusionist
|
||||
Gruesome Deformity
|
||||
Hamlet Captain
|
||||
Harvest Pyre
|
||||
Heartless Summoning
|
||||
Hinterland Harbor
|
||||
Hollowhenge Scavenger
|
||||
Honor the Fallen
|
||||
Humility
|
||||
Hysterical Blindness
|
||||
Incite Hysteria
|
||||
Infernal Plunge
|
||||
Intangible Virtue
|
||||
Into the Maw of Hell
|
||||
Invigorate
|
||||
Invisible Stalker
|
||||
Isolated Chapel
|
||||
Jhessian Balmgiver
|
||||
Jinx
|
||||
Kavu Chameleon
|
||||
Kessig Cagebreakers
|
||||
Kessig Wolf
|
||||
Kessig Wolf Run
|
||||
Kindercatch
|
||||
Lantern Spirit
|
||||
Lost in the Mist
|
||||
Lumberknot
|
||||
Make a Wish
|
||||
Manor Skeleton
|
||||
Markov Patrician
|
||||
Mask of Avacyn
|
||||
Mausoleum Guard
|
||||
Maw of the Mire
|
||||
Melira, Sylvok Outcast
|
||||
Mentor of the Meek
|
||||
Merfolk Wayfinder
|
||||
Midnight Haunting
|
||||
Midnight Ritual
|
||||
Mikaeus, The Lunarch
|
||||
Mindshrieker
|
||||
Mine Layer
|
||||
Mirror-Mad Phantasm
|
||||
Mishra's Bauble
|
||||
Moan of the Unhallowed
|
||||
Moment of Heroism
|
||||
Moon Heron
|
||||
Moonbow Illusionist
|
||||
Moorland Haunt
|
||||
Morkrut Banshee
|
||||
Murder of Crows
|
||||
Mystic Compass
|
||||
Mystic Decree
|
||||
Necromancer's Covenant
|
||||
Nephalia Drownyard
|
||||
Night Revelers
|
||||
Night Terrors
|
||||
Nightbird's Clutches
|
||||
Oblivion Stone
|
||||
Ohran Yeti
|
||||
Okina Nightwatch
|
||||
Olivia Voldaren
|
||||
One-Eyed Scarecrow
|
||||
Orchard Spirit
|
||||
Orzhov Euthanist
|
||||
Paraselene
|
||||
Patagia Viper
|
||||
Phantasmal Image
|
||||
Pitchburn Devils
|
||||
Plaxmanta
|
||||
Psychic Possession
|
||||
Purify the Grave
|
||||
Quiet Speculation
|
||||
Rage Thrower
|
||||
Rainbow Crow
|
||||
Rakish Heir
|
||||
Rally the Peasants
|
||||
Rally the Righteous
|
||||
Ranger's Guile
|
||||
Reaper from the Abyss
|
||||
Rebuke
|
||||
Reef Shaman
|
||||
Reverent Silence
|
||||
Riot Devils
|
||||
Rolling Temblor
|
||||
Ronom Serpent
|
||||
Rotting Fensnake
|
||||
Runechanter's Pike
|
||||
Scorched Earth
|
||||
Scourge of Geier Reach
|
||||
Sea Snidd
|
||||
Secretkeeper
|
||||
Seize the Soul
|
||||
Selfless Cathar
|
||||
Selhoff Occultist
|
||||
Sensory Deprivation
|
||||
Serra Paladin
|
||||
Sever the Bloodline
|
||||
Sharpened Pitchfork
|
||||
Shimmering Mirage
|
||||
Silent Departure
|
||||
Silver-Inlaid Dagger
|
||||
Silverchase Fox
|
||||
Simian Brawler
|
||||
Skeletal Grimace
|
||||
Skirsdag Cultist
|
||||
Skirsdag High Priest
|
||||
Skyshroud Cutter
|
||||
Slayer of the Wicked
|
||||
Smite the Monstrous
|
||||
Smoldering Tar
|
||||
Somberwald Spider
|
||||
Spectral Flight
|
||||
Spectral Rider
|
||||
Spider Spawning
|
||||
Spidery Grasp
|
||||
Splinterfright
|
||||
Stensia Bloodhall
|
||||
Stitcher's Apprentice
|
||||
Stony Silence
|
||||
Stromkirk Noble
|
||||
Stromkirk Patrol
|
||||
Sturmgeist
|
||||
Sulfur Falls
|
||||
Sunscape Apprentice
|
||||
Surge of Zeal
|
||||
Survivor of the Unseen
|
||||
Tangle
|
||||
Teferi's Care
|
||||
Thraben Purebloods
|
||||
Tideshaper Mystic
|
||||
Traitorous Blood
|
||||
Travel Preparations
|
||||
Traveler's Amulet
|
||||
Typhoid Rats
|
||||
Unbreathing Horde
|
||||
Unburial Rites
|
||||
Unchecked Growth
|
||||
Unruly Mob
|
||||
Unstable Frontier
|
||||
Urgent Exorcism
|
||||
Vampire Interloper
|
||||
Vampiric Fury
|
||||
Victim of Night
|
||||
Village Bell-Ringer
|
||||
Village Cannibals
|
||||
Voiceless Spirit
|
||||
Walking Corpse
|
||||
Wojek Apothecary
|
||||
Wojek Siren
|
||||
Wooden Stake
|
||||
Woodland Cemetery
|
||||
Wreath of Geists
|
||||
Wretched Banquet
|
||||
Yixlid Jailer
|
||||
|
||||
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user