Fixes/Features:- Rework of the Blocking AI.
- Fixed Token Color of
Nath of the Gilt-Leaf.
- Made the tokenOwner parameter in AF token default to controller.
- Cleanup and updates of AI blocking.
- Fix for
Baku Altar not having an owner.
- Fix for
Gate to Phyrexia which was completely not working.
- Added
Channel (from original base Alpha) NOTE: To activate the mana ability that
Channel provides after casting it, click on your life total.
- Fixed
Arcanis the Omnipotent AB$Bounce Cost.
- Converted
Counterspell,
Lifeforce,
Deathgrip,
Bind to AF_CounterMagic.
- Made targeting for AF_DealDamage optional (though almost everything needs it; there's still a warning message displayed to console)
- Converted
Stuffy Doll to AF_DealDamage (no target specified)
- Moved code from
Filthy Cur,
Jackal Pup,
Shinka Gatekeeper and
Stuffy Doll to the addDamage code in Card.java (previously, it was overriding the addDamage method and putting it on a new card in CardFactory_Creatures.java).
- Changed isFirstTurn to count turns taken.
- Fixed
Serra Avenger's interaction with
Time Walk and
Flash.
- Minor text edit to Nath of the Gilt Leaf, and update its token creation to use standard code instead of manually setting everything.
- Added a possible TODO note in AF_Discard code.
- Fix for Upkeep Stopping when Player starts the game and Phase Stop is off.
- Added ChosenType to Card.hasProperty(). This will compare the current card types to source.getChosenType().
- Converted
Cover of Darkness to stPumpAll keyword.
- Finished converting
Cromat and
Enslaved Scout to AB$Pump.
- Moved Input_PayCostMana to Cost_Payment since that's where all the Cost_Payment inputs live.
- Converted
Steely Resolve to stPumpAll keyword.
- Adding SubAbilities at the end of the API block instead of in every API section.
- Added consistency to how each AF uses SubAbilities.
- Converted Ambitions Cost,
Ancient Craving,
Attunement, and
Steady Progress to use SubAbility.
- Fixed Stack Description of AF_Draw for next upkeep.
- Converted
Rubinia Soulsinger to AB$GainControl.
- Removed debug code from
Crumbling Sanctuary.
- Converted
Shared Triumph,
Engineered Plague to stPumpAll keyword.
- Converted
Aura Gnarlid,
Kor Spiritdancer,
Rabid Wombat,
Divinity of Pride,
Werebear,
Wild Nacatl,
Death's Shadow,
Naya Hushblade,
Relentless Rats,
Serra Ascendant, Rakdos, Pit Dragon,
Jund Hackblade to stPumpSelf.
- Removed unneeded text from
Wild Nacatl and
Werebear.
- Code consolidation in GameActionUtil.java.
- Fix for canCastSorcery() incorrectly returning true during Opponents 2nd main phase.
- Reorganized Put/
Remove Counters for better grouping.
- Added Drawbacks for Put/
Remove Counters and Proliferate.
-
Rolling Stones was removing the Defender keyword from creatures, which isn't actually correct. I removed this, and added the proper check in CombatUtil.canAttack().
- Converted
Deranged Hermit,
Thelonite Hermit,
Eldrazi Monument,
Spidersilk Armor,
Beastmaster Ascension,
Crucible of Fire to stPumpAll keyword.
- Bugfixes for dealing with Set Images.
- Also added functionality to the condition of stPumpAll. You can now do :isValid<requirements>: and it will check if this card is valid.
- Restricted
Rolling Stones to only affect Walls.
- Fixed missing "+" in
Undead Warchief.
- Code consolidation in GameActionUtil.java.
- Fixed and updated some card txt (including
Elvish Archdruid).
- Fixed the broken keyword for
Jund Hackblade.
- Added the keyword "Whenever CARDNAME deals combat damage to a creature, destroy that creature at end of combat."
- Some improvements and cleanups of canDestroyBlocker and canDestroyAttacker.
- Updated evaluateCreature.
- copyCard fix - SVars and SetInfo were not being copied. Fixes at least AF_Bounce.
- Converted
Fallen Angel,
Nantuko Husk,
Phyrexian Ghoul,
Vampire Aristocrat,
Bloodthrone Vampire to AF_Pump.
- Converted these cards to AF_Pump:
Advance Scout,
Agent of Shauku,
Akki Drillmaster,
Antler Skulkin,
Armored Guardian,
Armorer Guildmage,
Arnjlot's Ascent,
Auriok Bladewarden,
Bant Battlemage,
Battle Rampart,
Blighted Shaman,
Boros Guildmage,
Burr Grafter,
Caller of Gales,
Cave People,
Ceta Disciple,
Child of Thorns,
Crenellated Wall,
Crimson Acolyte,
Crookclaw Elder,
Dauthi Trapper,
Deathless Angel,
Deathspore Thallid,
Deepwood Drummer,
Dwarven Bloodboiler,
Elvish Herder,
Ethereal Usher,
Fires of Yavimaya,
Flowstone Overseer,
Ghost Warden,
Goblin Sledder,
Granger Guildmage,
Grixis Battlemage,
Gruul Guildmage,
Harmattan Efreet,
Horn of Deafening,
Icatian Priest,
Icatian Scout,
Ivy Dancer,
Kabuto Moth,
Lady Evangela,
Leonin Battlemage,
Merrow Grimeblotter,
Merrow Levitator,
Mogg Raider,
Mother of Runes,
Nantuko Disciple,
Naya Battlemage,
Obsidian Acolyte,
Phyrexian Plaguelord,
Pixie Queen,
Plagued Rusalka,
Power Armor,
Predator, Flagship,
Restless Bones,
Revelsong Horn,
Ridged Kusite,
Seedcradle Witch,
Shaper Guildmage,
Smokespew Invoker,
Spurred Wolverine,
Stormscape Master,
Thallid Germinator,
Thornscape Apprentice,
Thornscape Master,
Thriss, Nantuko Primus,
Thunderscape Apprentice,
Timberwatch Elf,
Tower of Coireall,
Tuknir Deathlock,
Umezawa's Jitte,
Unseen Walker,
Ursapine,
Viridian Lorebearers,
Vitaspore Thallid,
Weatherseed Elf,
Whip Sergeant,
Wildheart Invoker,
Wind Dancer,
Wyluli Wolf.
- Fixed
Personal Tutor and
Fauna Shaman.
- Fixed a serious bug in ComputerUtil_Attack2.
- Fixed the DealsDamage/opponent trigger of the whenever keyword (to trigger on non-combat damage).
- Added a DealsCombatDamage/opponent trigger used for Worldgorger and
Ohran Viper.
- Added AF_Drawback for Pump,
Fog, Untap, Tap.
- Added a UBRG snow theme.
-
Fog Drawback not calling right function.
- Minor fix to
Umezawa's Jitte. This card is not finished. The abPumpEquipped keyword can not be converted at this time.
- Added a note to CardFActory.abPump.
- Fixed the DealsDamage/opponent trigger of the whenever keyword to only trigger when dealing damage to the opponent.
- Added a green Snake theme.
- Fixed
Scion of Oona and
Skittering Invasion.
- Initial
Conversion of Planeswalkers to use AFs. Added Loyalty in data files, similar to PT. Converted
Jace Beleren and
Nissa Revane to use AFs. Added AddCounter as an AbilityCost (mostly) for Planeswalkers. Added Planeswalker SA_Restriction.
- Added Defined parameter to Draw for "Each" Player.
- Fixing two other AF_Token cards that had incorrect color set.
- Minor edits to several AB$Untap cards.
- Converted
Elspeth Tirel to AFs.
- Added checkStateEffects after UnfreezeStack so Planeswalkers Loyalty is checked after paying costs.
- Converted stPumpOther cards to stPumpAll and delete stPumpOther code.
- AF_Tap should tap Human's creatures.
- Fixed and improved chooseCreatureTypeAI.
- Cleanup in Cardfactory.java.
- Converted
Recurring Nightmare to AF Retrieve.
- Converted
Expedition Map and
Dreamstone Hedron to AF's.
- Converted
Altar Golem to AF Untap.
- Converted these cards to AF_Untap:
Aphetto Alchemist,
Arbor Elf,
Clock of Omens,
Deserted Temple,
Earthcraft,
Elder Druid,
Filigree Sages,
Fyndhorn Brownie,
Galvanic Key,
Hyperion Blacksmith,
Juniper Order Druid,
Minamo, School at Water's Edge,
Mind Over Matter,
Oboro Breezecaller,
Puppet Strings,
Puppeteer,
Seeker of Skybreak,
Stone-Seeder Hierophant,
Stonybrook Angler,
Teardrop Kami,
Trickster Mage,
Voltaic Construct,
Voltaic Key and
Wirewood Lodge.
- Added a WB multicolor theme.
- Updated
Captain Sisay and
Mistform Ultimus to not use the creature type legend.
- Fixed type of
Esper Charm.
-
Krovikan Horror was missing its descriptive text regarding its return to hand ability.
- Fixed the deathtouch - lifelink interaction.
- Fix for Persist. Now will use moveTo instead of doing it hardcoded.
- Commented out the now unused code for abUntapTgt.
- Added the keyword "When CARDNAME is dealt damage, destroy it." Converted
Mortal Wound to use it.
- Added Defined Parameter for AF_Pump. Allowing Eqipped and Enchanted pump cards to function.
- Converted Jitte to AF_Pump.
- Minor edits to several cards that use AB$Tap.
- Added AF_
Sacrifice and Converted
Diabolic Edict as a sample
- Cleanup of a few things related to
Sacrifice, trying to funnel down the same path.
- Convert Hatchlings to etbCounter.
- Small cleanup in CardFactory_Creatures.
- Added HIDDEN to some abilities.
- Replaced CARDNAME with the actual name of the card when displaying hidden keywords.
- Added the keyword "Whenever CARDNAME is dealt damage, put a +1/+1 counter on it.". Converted
Fungusaur to it.
- Fixed
Baron Sengir to have flying.
- Commented out the now unused code blocks for abPump and spPump.
- Fixed
Swarmyard.
- Converted these cards to AF_Tap:
Aboshan, Cephalid Emperor,
Air Servant,
Ali Baba,
Aphetto Grifter,
Auriok Transfixer,
Aysen Bureaucrats,
Ballynock Trapper,
Benalish Trapper,
Blinding Mage,
Blinkmoth Well,
Cephalid Retainer,
Crowd Favorites,
Diversionary Tactics,
Elder Druid,
Errant Doomsayers,
Flood,
Floodbringer,
Glare of Subdual,
Goldmeadow Harrier,
Homarid Shaman,
Hyperion Blacksmith,
Innocence Kami,
Jolting Merfolk,
Kitsune Diviner,
Kor Line-Slinger,
Loxodon Mystic,
Master Decoy,
Merfolk Seastalkers,
Mind Over Matter,
Naya Battlemage,
Opposition,
Ostiary Thrull,
Puppet Strings,
Puppeteer,
Rathi Trapper,
Relic Barrier,
Ring of Gix,
Rishadan Port,
Sandsower,
Scepter of Dominance,
Silkbind Faerie,
Squall Drifter,
Staff of Domination,
Stalking Assassin,
Stonybrook Angler,
Storm Front,
Stormscape Apprentice,
Teardrop Kami,
Touchstone,
Trickster Mage,
Trip Noose and
Whipcorder.
- Commented out the now unused code block for abTap.
- Added the keyword "Whenever CARDNAME is dealt damage, you lose that much life." Converted
Filthy Cur to it.
- Fixed
Ragged Veins.
- Converted
Staff of Domination to AFs and commented out the code block for this card.
- Added a bit more info to the Bad Parsing output in Target.java.
- Minor edit to crosiss_charm.txt.
- Converted
Funeral Charm &
Piracy Charm to AF and commented out their code block.
- Base structure to get AI casting abilities in other phases.
- Minor edits to
Armageddon &
Feast of Blood.
- Added the keyword "Whenever CARDNAME deals damage, you gain that much life.". Converted some of the lifelink abilities to it.
- Fixed damage to players with the new keyword.
- Converted the rest of the lifelink cards.
- Converted
Essence Sliver.
- Converted these cards to AF_DestroyAll:
Acid Rain,
Akroma's Vengeance,
Anarchy,
Back to Nature,
Boil,
Boiling Seas,
Cleanfall,
Cleanse,
Consume the Meek,
Culling Sun,
Damnation,
Day of Judgment,
Devastation,
Flashfires,
Fracturing Gust,
Granulate,
Guan Yu's 1,000-Li March,
Hellfire,
Hush,
Jokulhaups,
Mass Calcify,
Multani's Decree,
Nature's Ruin,
Obliterate,
Perish,
Planar Cleansing,
Pulverize,
Purify,
Retribution of the Meek,
Righteous Fury,
Ruination,
Serene Heart,
Shatterstorm,
Soulscour,
Tempest of Light,
Tivadar's Crusade,
Tranquil Domain,
Tranquil Path,
Tranquility,
Tsunami,
Virtue's Ruin,
Whirlwind and
Winds of Rath.
- Commented out the now unused code block for spDestroyAll.
- Fixed
Rite of Passage.
- Updated the AI to take some more keywords into consideration.
- Added the keyword "Whenever CARDNAME deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step."
- Added Opponent as ValidTgts$ choice.
- Fix
Final Strike to use ValidTgts$ Opponent instead of Tgt$ TgtOpp.
- Removed Handling of TgtOpp in AF_DealDamage.
- Other things that can only target opponents like certain Damage spells, and cards like
Duress can now be added as AFs without any hackery.
- Added a red
Ball Lightning theme.
- Cleanup in CardFactory Instants and Sorceries.
- Converted Cruel and
Imperial Edict to AF
Sacrifice.
- The AI will no longer kill itself with
Reanimate.
- Converted these cards to AF_Destroy:
Afterlife,
Allay,
Annihilate,
Artifact Mutation,
Assassinate,
Aura Blast,
Aura Mutation,
Befoul,
Brainspoil,
Break Asunder,
Chastise,
Chill to the Bone,
Clear,
Cradle to Grave,
Creeping Mold,
Crumble,
Dark Banishing,
Dark Offering,
Dark Withering,
Death Mutation,
Death Stroke,
Deathmark,
Demolish,
Demystify,
Desecrated Earth,
Desert Twister,
Despoil,
Devour in Shadow,
Divine Offering,
Divine Verdict,
Doom Blade,
Drain the Well,
Execute,
Expunge,
Eyeblight's Ending,
Fissure,
Frantic Purification,
Ghostly Visit,
Hand of Death,
Hero's Demise,
Hideous End,
Ice Storm,
Implode,
Lava Flow,
Lay Waste,
Melt Terrain,
Misfortune's Gain,
Molten Frame,
Mortify,
Naturalize,
Nature's Claim,
Neck Snap,
Oxidize,
Path of Peace,
Pillage,
Plummet,
Plunder,
Poison Arrow,
Poison the Well,
Puncturing Light,
Purge,
Putrefy,
Quiet Purity,
Radiant's Judgment,
Rain of Tears,
Rend Flesh,
Rend Spirit,
Reprisal,
Saltblast,
Scrap,
Serene Offering,
Sever Soul,
Shatter,
Shattering Pulse,
Sinkhole,
Slay,
Slice in Twain,
Smash,
Smother,
Solemn Offering,
Stone Rain,
Stream of Acid,
Sunder from Within,
Swat,
Tel-Jilad Justice,
Terashi's Grasp,
Terashi's Verdict,
Terminate,
Terror,
Trip Wire,
Tunnel,
Vanquish,
Vendetta,
Vengeance,
Venomous Vines,
Verdigris,
Vindicate,
Violet Pall,
Volcanic Submersion,
Wallop,
Wing Snare,
Winter's Grasp,
Wreak Havoc and
Wrecking Ball.
- Commented out the now unused block of code for spDestroyTgt.
- Just in case a card comes through without SetInfo, as long as it has a regular picture downloaded, it will now be used.
- Fix for Suspended Creature's losing Haste when changing controller.
- AI was not properly updating SA_Restrictions Activation amount. Moved code-block into addAndUnfreeze().
- Added the keyword "Whenever CARDNAME becomes blocked, it gets +1/+1 until end of turn for each creature blocking it."
- Bugfix for infinite loop in Persist. Cleanup in this part of the code as well.
- Ran SetInfoScript.
- Updating Human for a few cards types.
- Fixing Spell Descriptions for
Fling and
High Tide.
- AI was ignoring Target restrictions for AF_Pump.
- Cleaned and centered all dealDamageEffects.
- Added "Whenever CARDNAME deals combat damage, you gain that much life.".
- Converted
Sunhome Enforcer and
Noble Purpose.
- Cleaned and centered all dealDamageEffects.
- Added "Whenever CARDNAME deals combat damage, you gain that much life.".
- Converted
Sunhome Enforcer and
Noble Purpose.
- Converted these cards to AF_Destroy:
Ark of Blight,
Army Ants,
Attrition,
Aura Fracture,
Aura of Silence,
Avatar of Woe,
Barbarian Riftcutter,
Blaster Mage,
Boggart Arsonists,
Boggart Loggers,
Capashen Unicorn,
Chandler,
Daraja Griffin,
Dauthi Cutthroat,
Devout Harpist,
Devout Witness,
Dispeller's Capsule,
Dogged Hunter,
Druid Lyrist,
Dust Bowl,
Dwarven Demolition Team,
Dwarven Miner,
Earthblighter,
Eastern Paladin,
Elf Replica,
Elvish Hexhunter,
Elvish Lyrist,
Elvish Scrapper,
Elvish Skysweeper,
Ethersworn Adjudicator,
Executioner's Capsule,
Exorcist,
Fulminator Mage,
Goblin Digging Team,
Goblin Replica,
Grotag Siege-Runner,
Haazda Exonerator,
Hand of Justice,
Intrepid Hero,
Joven,
Kami of Ancient Law,
King Suleiman,
Lux Cannon,
Merfolk Assassin,
Nantuko Calmer,
Nezumi Shadow-Watcher,
Northern Paladin,
Notorious Assassin,
Predator, Flagship,
Qasali Pridemage,
Quagmire Druid,
Ramses Overdark,
Rathi Assassin,
Ronom Unicorn,
Royal Assassin,
Scavenger Folk,
Seal of Doom,
Seismic Mage,
Shivan Harvest,
Southern Paladin,
Spinal Villain,
Stronghold Assassin,
Sylvok Replica,
Tetsuo Umezawa,
Trench Wurm,
Tsabo Tavoc,
Uktabi Faerie,
Viashino Heretic,
Viridian Zealot,
Visara the Dreadful,
Western Paladin,
Wickerbough Elder and
Woodripper.
- Added Defined Utility function in AF and added it in a handful of AFs.
- Improved organization in AF_AlterLife.
- Bugfix for
Death Cloud locking down InputControl when used as a finisher by converting to AFs.
- Added initial functionality that will allow Inputs to occur during Resolution of a SpellAbility.
- Commented out the now unused code block for abDestroyTgt.
- Fixed
Smallpox.
- Converted these cards to AF_Untap:
Basalt Monolith,
Blizzard Elemental,
Ethersworn Adjudicator,
Grim Monolith,
Morphling,
Phyrexian Ironfoot,
Simic Ragworm,
Soliton and
Vigilant Drake.
- Comented out the now unused code for Untap.
- Fixed
Waste Away.
- Fixed text for
Aven Brigadier.
- Minor edits to seveal of the SP$DealDamage cards.
- Removed the unused variable dealtCombatDmgToOppThisTurn of the card class.
- Fixed dealtDmgToOppThisTurn to be used in the proper place.
- Added some basic AI for AF sacrifice if Defined = Each.
- Converted
Giltspire Avenger to AF Destroy.
- Improved the AI recognizing keywords.
- dealtDamageToYouThisTurn will now work correctly even in corner cases where one of your own creatures damages you.
- "Whenever a creature dealt damage by CARDNAME this turn is put into a graveyard, put a +1/+1 counter on CARDNAME." now triggers on non-combat damage also.
- Added the restriction "wasDealtDamageThisTurn" to hasProperty.
- Minor edits to a number of the AF_DealDamage cards.
- Converted
Frostling and
Captain Sisay to AF's.
- Cleanup in CF Creatures.
- Converted
Merfolk Sovereign and
Dwarven Pony to AF's.
- Added
Recover keyword.
- The AI will no longer cast a world enchantment if it has one on the battlefield already.
- Converted these cards to AF_Damage:
Abyssal Hunter,
Brothers of Fire,
Fireslinger,
Goblin Artillery,
Granger Guildmage,
Hateflayer,
Minotaur Illusionist,
Orcish Artillery,
Orcish Cannoneers,
Prodigal Sorcerer,
Rakdos Ickspitter,
Reckless Embermage,
Sparksmith,
Stun Sniper,
Sunflare Shaman,
Unyaro Bees and
Vulshok Sorcerer.
- Minor fix to
All Is Dust's name. (Now the Colorless Artifacts theme won't throw a hissy fit for example

)
- Convert
Momentous Fall to AFs.
- Improvement to AF.calculateAmount.
- Fixing mis-capitalization in
Natural Order's Cost.
- Little fixes in the AI blocking code.
- Targeting Fixes and AI Improvement for
Master of the Wild Hunt.
- Added Begin and End Combat to Phase Stop UI and Prefs.
- AF_Damage can now use "Opponent" as a ValidTgt type.
- Updated
Burning Fields.
- Converted 5 cards to AF Damage with target Opponent.
- Converted all spCounter cards that doesn't use ExtraActions. (Might as well wait for Subabilities in AF_CounterMagic.)
- Added the keyword "All creatures able to block CARDNAME do so.". Converted
Lure to use it.
- Improved AI blocking when attacked by a creature with "All creatures able to block CARDNAME do so.".
- AF_Damage can now handle Defined$ Parameters.
- Updated
Psionic Entity,
Orcish Cannonade, and
Breath of Malfegor.
- Removed ComputerAI_StackNotEmpty and calls to it since it doesn't work with the new Phase structure.
- Venser can now Target himself.
- Converted
Apocalypse Hydra to AB$DealDamage.
- Some fixes for when the Human tries to Activate cards the AI controls but shouldn't be able to Activate.
- Updated the code for
Creakwood Liege, it now creates a token named "bg_1_1_worm.jpg".
- Fixed Description of
Elite Archers.
- Little update to the AI handling of "CARDNAME blocks each turn if able."
- Fixed description of
Veteran Swordsmith.
- Added
Regeneration Shields into CardDetailPanel.
- Finished
Flame Burst.
- Converted these cards to AF_Damage:
Bee Sting,
Bituminous Blast,
Blightning,
Chandra's Outrage,
Char,
Cinder Storm,
Corrupt,
Douse in Gloom,
Ember Shot,
Essence Drain,
Fiery Fall,
Fiery Temper,
Fire Ambush,
First Volley,
Flame Burst,
Flame Javelin,
Flame Jet,
Flame Slash,
Galvanic Blast,
Ghostfire,
Hornet Sting,
Last Kiss,
Lava Axe,
Lava Spike,
Lightning Blast,
Lightning Helix,
Magma Jet,
Mob Justice,
Profane Prayers,
Psionic Blast,
Rift Bolt,
Rockslide Ambush,
Scorching Spear,
Searing Wind,
Seismic Strike,
Shivan Meteor,
Skred,
Spark Spray,
Spiraling Embers,
Spire Barrage,
Surging Flame,
Tarfire,
Tendrils of Corruption,
Tribal Flames,
Unyaro Bee Sting,
Vampiric Feast,
Vicious Hunger,
Volcanic Hammer and
Zap.
- Converted
Cackling Flames to AF_Damage.
- Fixed CardFactoryUtil.Count$Hellbent method and
Cackling Flames will now work correctly.
- Bugfix for
Fork (and similar Copying spells) hitting a Null Pointer Error in fizzling code.
- Some fixes related to SpellAbility_Requirements and copying spells onto the stack.
- Finished
Cackling Flames.
- Converted these cards to AF_Destroy:
Eternal Flame,
Feast of Flesh,
Feedback Bolt,
Goblin War Strike,
Ire of Kaminari,
Kindle,
Thermal Blast and
Typhoon.
- Commented out the now unused code block for the abDamage keyword.
- Bugfixes for
Adarkar Valkyrie targeting.
- Minor edits to a few AF_LoseLife cards.
- Dino 3's deck was using "All is Dust" and causing a crash since the name was updated.
- Converted these cards to AF_LoseLife:
Acolyte of Xathrid,
Blightspeaker,
Bloodrite Invoker,
Cabal Archon,
Cackling Imp,
Necrogen Censer,
Onyx Goblet,
Orzhova, the Church of Deals,
Stormscape Apprentice,
Stormscape Master,
Thunderscape Apprentice and
Thunderscape Master.
- Commented out the now unused code block for the abLoseLife keyword.
- Minor edit to a AF_LoseLife card.
- Converted these cards to AF_LoseLife:
Absorb Vis, Brush With Death,
Death of a Thousand Stings,
Exotic Disease,
Last Caress,
Morsel Theft,
Soul Feast and
Stronghold Discipline.
- Commented out the now unused code block for the spLoseLife keyword.
- Fixed card picture for Random Rare winning.
- Converted
Absorb to AF_CounterMagic and SubAbility as a sample.
- Fixed the AI handling of "All creatures able to block CARDNAME do so."
- Converted 12 af discard cards to use ValidTgts$ Opponent.
- Converted a few more spCounter cards to AF.
- Fixed the SpellDescription$ text for
Shattered Dreams.
- Added "SVar:RemAIDeck:True" to
Kami of False Hope and
Spore Frog.
- Fixed
Planar Void.
- Fixed creature type for
Cephalid Retainer.
- Added etb text for
Thundermare and
Timbermare.
- minor edit to
Wild Growth card text.
- Ran SetInfo Script for the upcoming release.
- Fix for up to targeting in a List requiring Max Targets to work.
- Added the second ability text to
Kor Spiritdancer.
- AI will now reveal the card fetched by
Goblin Matron or the Harbingers.
- Enchant Creature Curse will now be displayed without Curse in the game.
- Reverted
Adarkar Valkyrie since it didn't fix anything (it wasn't meant to be submitted).