Commit Graph

12739 Commits

Author SHA1 Message Date
jendave
35c06ce201 - Hopefully the AI will lose right away now after losing life into lethal levels from Phyr?\127exian Arena.
- 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.
2011-08-06 03:18:59 +00:00
jendave
9ee2e83490 - Made some fixes on Leaf-Crowned Elder: it should allow the player to choose whether or not to play a Treefolk, and it will actually PLAY the card as opposed to just putting it onto the battlefield.
- Converted makeToken() in GameActionUtil.java.
2011-08-06 03:18:50 +00:00
jendave
d1676f0868 - Planeswalkers get counters as they enter the battlefield (necessary for Doubling Season).
- 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.
2011-08-06 03:18:43 +00:00
jendave
58c29c1f9d - Turned off sound by default.
- Turned on stop at EOT by default.
2011-08-06 03:18:34 +00:00
jendave
c051e92c27 - Fixed Water Elemental HQ pic link.
- 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).
2011-08-06 03:18:27 +00:00
jendave
fd0acb1e44 Changed all KPump, PTPump, PTK, TgtKPump, TgtPTPump and TgtPTKPump abilities to abPump and abPumpTgt. 2011-08-06 03:17:59 +00:00
jendave
6b250e062e - Added note to incarnations that they will slow down your computer when an Incarnation is placed in a graveyard.
- Added Incarnations for removal from GenerateConstructedDeck.java and GenerateConstructedMultiColorDeck.java.
2011-08-06 03:17:55 +00:00
jendave
ff4b8de358 - Moved the LQ snow-covered basic lands to underneath the other basic lands and added additional lines to cover lands numbered 1 through 3. Using magic card market urls for these LQ pics.
- 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.
2011-08-06 03:17:48 +00:00
jendave
1e58418634 Added the 14 new cards that Rob provided that use his updated spPumpTgt keyword. Includes the LQ pic urls. 2011-08-06 03:17:42 +00:00
jendave
d3c25cd91f Converted Gerrard's Command and Inspirit from hard-coded to keyword only. 2011-08-06 03:17:37 +00:00
jendave
9ae626e539 - Added Rofellos, Llanowar Emissary and it's LQ pic url.
- Added/Improved the setStackDescription for several of the life gaining spells.
2011-08-06 03:17:30 +00:00
jendave
1bcdb5b49e spPumpTgt no longer needs the spell description included in cards.txt. I replaced the spell description with no text. 2011-08-06 03:17:23 +00:00
jendave
3eb45cae87 Added eleven vanilla Worldwake cards via keywords and included the LQ pic urls. 2011-08-06 03:17:19 +00:00
jendave
c11ae88301 - Added the six token urls that were contributed by Almost Clever. Thank you AC.
- Fixed the type for Hada Freeblade.
- Added LQ pic urls for the recent cards that Dennis added.
2011-08-06 03:17:13 +00:00
jendave
4070cc195e - Poison counters should reset correctly now in between games.
- Some more cleanups.
- Added Khalni Garden, Graypelt Hunter, Bojuka Brigand.
2011-08-06 03:17:03 +00:00
jendave
a522c0d7bf - Cards like Priest of Titania, Gaea's Cradle and Serra Sanctum are keywordable, don't use the stack anymore and can be used directly when a spell/ability is being paid for.
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.
2011-08-06 03:16:45 +00:00
jendave
76ef2a0315 - Renamed StateBasedEffects into StaticEffects.
- 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.
2011-08-06 03:16:30 +00:00
jendave
94c511bed2 - Fixed Mold Adder 2011-08-06 03:16:18 +00:00
jendave
b6142f9234 - Fixed Drekavac. 2011-08-06 03:16:12 +00:00
jendave
6da0ac6b9e - Black Lotus will get sacked before its ability resolves.
- Hopefully fixed Thopter Foundry for AI.
2011-08-06 03:15:49 +00:00
jendave
221255765c The computer is thinking message has now been changed in both locations, ComputerAI_Input and ComputerAI_StackNotEmpty.java. 2011-08-06 03:15:36 +00:00
jendave
15061bef59 A simple update. I added the LQ pic urls for the recently added cards. 2011-08-06 03:15:30 +00:00
jendave
d8960be5fc - Propaganda effects only apply to creatures attacking a player, not planeswalkers. 2011-08-06 03:15:25 +00:00
jendave
71a02ab44d - Added Gatekeeper of Malakir. 2011-08-06 03:15:18 +00:00
jendave
fe1bbcb64d - Casting a Cascaded card is optional now.
- Added Intimidate keyword.
- Added Guul Draz Vampire, Bladetusk Boar.
2011-08-06 03:14:55 +00:00
jendave
bcad2b734f - Fixed Gerrard's Verdict (it should trigger Megrim, Nath of the Gilt-Leaf, etc.)
- 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.
2011-08-06 03:14:47 +00:00
jendave
2f1b65fa34 2011-08-06 03:14:42 +00:00
jendave
653961e82a As part of the cantrip to draw a card keyword change, I found 7 cards which had the draw a card hard coded. The 7 cards are Brainbite, Dismiss, Exclude, Opt, Remand, Repulse, Reviving Dose. I commented out the "AllZone.GameAction.drawCard(card.getController());" code for these 7 cards and moved the "Draw a card." from the text line to the keyword line. 2011-08-06 03:14:32 +00:00
jendave
0030d53aea Fixed the hard coded file separators. I found 5 files with the double backslash "\\" character sequence. Only 3 were a possible problem. The three files being GuiDisplayUtil.java (2 hits), BackgroundPanel.java, ImageJPanel.java. Some of the code associated with these file paths may not be used at this time. I replaced "\\" with "File.separator" only on the two places found in GuiDisplayUtil.java. 2011-08-06 03:14:26 +00:00
jendave
43d9721fcc - Merged Rob's suggestion into Card.java.
- Minor fix to Mutavault, now only displays "tap: add 1" once rather than twice.
2011-08-06 03:14:20 +00:00
jendave
ba93349515 Fixed Card.java, cantrip spells now only print "Draw a card." once and this string is now printed below the spell description text string for all spells. 2011-08-06 03:14:14 +00:00
jendave
8503c8c51e - Added Dennis' change to Card.java.
- Merged the updated cards.txt file with the cantrip -> Draw a card conversion.
2011-08-06 03:14:08 +00:00
jendave
4bbe83fe0b - Added subtypes to Arctic Nishoba and Goblin Guide.
- Added the 01-17 version of the rarity files to quest folder.
2011-08-06 03:14:02 +00:00
jendave
abc48fa8c0 - Fixed Mutavault.
- 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.
2011-08-06 03:13:35 +00:00
jendave
8b4df77868 - Faerie Conclave is now blue only while it is a Faerie creature.
- 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.
2011-08-06 03:13:28 +00:00
jendave
12598c7088 - Made some more code cleanups and (small) performance improvements.
- 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.
2011-08-06 03:13:21 +00:00
jendave
0c3ad6f1f2 Added LQ pic urls for the last 5 cards that were added. This should bring us up to date. 2011-08-06 03:13:01 +00:00
jendave
eae967c56c - Made many performance improvements (using FindBugs).
- Ability of Chainer, Dementia Master shouldn't be castable from hand anymore, also added ability text.
2011-08-06 03:12:56 +00:00
jendave
11f3c223a5 - Fixed Zendikar HQ image links.
?\127?\127- Added Bloodghast, Malakir Bloodwitch.
2011-08-06 03:12:31 +00:00
jendave
8c8950b151 - Fixed Lhurgoyf.
- 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.
2011-08-06 03:12:13 +00:00
jendave
678d2ffa07 - Added LQ pic url for Time Vault.
- Fixed the card text that is displayed for the card Sarpadian Empires, Vol. VII.
2011-08-06 03:11:56 +00:00
jendave
95298939de - Made some changes to the Quest Deck Editor to make it more compatible with the new Look and Feel themes.
- Added Time Vault.
2011-08-06 03:11:49 +00:00
jendave
98e68707c9 Added two new cards, Mana Tithe and Miscalculation to Dennis' new counter-spell code. I also included the LQ pic urls for these two cards. I made a minor change to the code to get the two cards with cycling to show a spellDescription in the choose dialog. I do not think that I damaged Dennis' code. :) 2011-08-06 03:11:42 +00:00
jendave
254944dc9d - Fixed Karmic Guide.
- 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.
2011-08-06 03:11:35 +00:00
jendave
2344572fa5 - Fixed the setStackDescription() for Hatchlings.
- 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.
2011-08-06 03:11:28 +00:00
jendave
c6e7e5c045 - Fixed Ajani Vengeant (second ability).
- 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.
2011-08-06 03:11:11 +00:00
jendave
9a38de4f43 - Commented out the separate code object for Hush. Hush has been added to the Tranquility code object and it's Cycling ability is now a keyword. 2011-08-06 03:10:49 +00:00
jendave
f3bcef6341 - Add LQ pic urls for the 7 new cards that were added in r258.
- 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.
2011-08-06 03:10:42 +00:00
jendave
3862a9ee49 -Fix card name "Runeboggle" 2011-08-06 03:10:30 +00:00
jendave
1d2962bd05 - Added Collective Restraint, Mana Leak, Daze, Force Spike, Convolute, Rune Boggle, Spell Snip.
- Fixed an issue with the Propaganda cards.
- Fixed Merrow Harbinger.
- Fixed Cloudseeder.
- Goblin Chieftain should only pump controlled Goblins.
2011-08-06 03:10:24 +00:00