- Made a fix on Kiki-Jiki, Mirror Breaker: if it uses its ability on a stolen creature (Control Magic, Sower etc.), "leavesPlay triggers" should affect the correct player now (e.g. Meadowboon).
- Fixed Sower of Temptation: its ability will now trigger as it enters the battlefield. This allows for comboing with cards like Kiki-Jiki, Mirror Breaker.
- Added some new Worldwake cards: Avenger of Zendikar and Bestial Menace.
- Sparkspitter tokens should have trample and haste now.
- Vanishing uses Time counters instead of Age counters now (not sure why they were age counters).
- Mass destroy effects (WoG, ...) will try to take out cards like Timber Protector LAST.
- Finished makeToken() in CardFactory_Creatures.java.
- Converted all token creation code in CardFactory_Lands.java and CardFactory_Planeswalker.java, and half of CardFactory_Creatures.java.
- Creatures that have "This creature attacks each turn if able" won't be forced to attack until the planeswalker attack phase (if one is in play on the AI's side).
- Added Doubling Season (won't work yet for all cases, still have to convert all token creation code).
- Moved the HQ snow-covered lands from card-pictures_s.txt to card-pictures_other.txt and added additional lines to cover lands numbered 1 through 3. The url replaces "CS" with "IA" to get the additional art.
The keywords would look like this: "tap: add {ManaSymbol} to your mana pool for each {Type} {on the battlefield / you control}."
- Face down cards should show "morph.jpg" on the full-size picture now (hiding its true identity).
- Right-clicking on an attacker during the Declare Attackers phase will untap and remove the attacker from combat.
- Added Golem creature type to Darksteel Colossus.
- Fixed Maelstrom Pulse (should whipe out tokens with the same name now).
- Fixed a bunch of Cascade issues (some cards where not cascadable, hopefully I got all of them now).
- Added a couple of new cards from the new set: Loam Lion and Hada Freeblade.
- Fixed Guilty Conscience / Stuffy Doll combo.
- Hacked in Cascade, in most cases, it seems to work (AI can use it too!).
- Added Kor Fisher, Bloodbraid Elf, Ardent Plea, Kathari Remnant, Enlisted Wurm.
- Overwrote some of Chris' changes in cards.txt, put those back.
- After taking control of it, Elspeth's ult should correctly affect the controller's creatures now.
- Echoing Truth will remove tokens from the game, instead of destroying them.
- Forbidding Watchtower is now white only while it is a Soldier creature.
- Svogthos, the Restless Tomb now becomes a black and green Plant Zombie creature.
- Treetop Village is now green only while it is an Ape creature.
- Fixed Sarkhan Vol and Ajani Goldmane token controllership issues. Also fixed Ajani Goldmane?\127 lifegain after a different player takes control of it.
- Memnarch's first ability will put the Artifact type at the beginning of the type text (so "Artifact Planeswalker - Ajani" instead of "Planeswalker - Ajani Artifact").
- Planeswalkers with the same "subtype" should get destroyed correctly now if there are two or more in play, even if one of them got "Memnarched" into an artifact.
- Planeswalkers shouldn't get -1/-1 counters anymore if damaged by creatures with Wither.
- Added caching to large images (thanks to Nantuko, Snacko and Silly Freak for all of the help!), hopefully this will help with the memory leak problem.
- Eviscerator should only be played by the AI if his lifetotal is larger than 7.
- Fixed Merfolk Sovereign AI targeting.
- Fixed Sarkhan Vol second ability.
- Added some code to Knight of the Reliquary which should make it attack more often.
- Replace "Computer is thinking" with "An error may have occurred. Please send the STACK REPORT to the Forge forum."
- Added the Eyeblight's Ending spell (uses spDestroyTgt keyword) to cards.txt and added the LQ pic url to cards-pictures.txt.
- Fixed Rappelling Scouts.
- Fixed Karmic Guide.
- Added some tweaks to AI counterspells.
- Added various Look and Feel options (for some of them, make sure to toggle on options-> use LAF fonts). When using this SVN version, be sure to add all external JAR files found in /res/lib to your project. Do this by right clicking on your project in the Package Explorer of Eclipse. Then go to Build Path -> add External Archives...-> add the JARs in /res/lib.
- Added a spell.setDescription("Counter target spell."); to the code object for Counterspell + Cancel + Last Word + Traumatic Visions. Removed the spell description for these 4 cards from their entries in the cards.txt file. "Last Word can't be countered by spells or abilities." is now part of the spell.setDescription() for this code object. Everything works and looks nice.