Compare commits

..

4198 Commits

Author SHA1 Message Date
Chris
a6153436ba [maven-release-plugin] prepare release forge-1.3.0 2012-10-26 10:54:30 +00:00
Chris
ba660e5886 - 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.
2012-10-26 10:43:02 +00:00
RumbleBBU
b747d0f217 Enabled random generation of Mythic Rares in some custom formats (with rarity) when the cardpool contains them and they are not being forced by the NumMythics parameter. Required for RtR Guild Sealed. 2012-10-26 08:55:16 +00:00
Sol
03fc9d281f - Fix Fulgent Distraction crash when looking for Cost that doesn't exist 2012-10-26 03:27:18 +00:00
Sloth
34cb8ed23b - Made the script of Detention Sphere AI friendly. 2012-10-25 21:08:36 +00:00
Sloth
ce4ff71371 - The AI will no longer clone its own legendary creatures. 2012-10-25 21:05:06 +00:00
Sloth
62e2ec0f36 - Improved Bounce AI. 2012-10-25 20:45:26 +00:00
Maxmtg
f478bb989c Ai won't not think when the game is over 2012-10-25 20:03:21 +00:00
Sloth
d9db853648 - Fixed a possible NPE in AF Attach. 2012-10-25 19:55:31 +00:00
Sloth
59e55c0c8d - Removed unnecessary suppressing of tap/untap triggers. 2012-10-25 19:34:19 +00:00
Sloth
6b316fcbe4 - Improved Alternative Cost strings when the cost is 0. 2012-10-25 18:11:45 +00:00
Sloth
4c0380ab3e - Fixed Gnat Miser. 2012-10-25 17:55:51 +00:00
Sloth
d17906e1db - Fixed Gobbling Ooze. 2012-10-25 17:54:23 +00:00
Chris
2863886026 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-25 10:49:49 +00:00
Sloth
476c01787c - Fixed OppCtrl. 2012-10-25 07:22:17 +00:00
Sloth
517675a25a - Changed more instances of "YouDontCtrl" to "OppCtrl". 2012-10-24 21:38:24 +00:00
Maxmtg
4823f265eb AI won't have any more fun when the game is over. 2012-10-24 18:32:36 +00:00
Sloth
6baf2c0289 - Fixed AF ChangeZone with the Origin All. 2012-10-24 17:57:19 +00:00
Sloth
698c57b499 - Fixed setinfo of swordshine's cards. 2012-10-24 15:28:00 +00:00
Sloth
f0c1cb4e9b - "YouDontCtrl" => "OppCtrl". 2012-10-24 13:05:08 +00:00
Sloth
d357026029 - Added Power Taint. 2012-10-24 12:30:52 +00:00
Sloth
36ac72fb25 - Added 5 more cards by swordshine. 2012-10-24 12:16:35 +00:00
Sloth
b7dd118ed0 - Added Grand Melee and Piety Charm by swordshine. 2012-10-24 11:27:20 +00:00
Sloth
c4193a6f3e - Changed more instances of "YouDontCtrl" to "OppCtrl". 2012-10-24 11:16:59 +00:00
Chris
1a4f0cd311 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-24 10:54:13 +00:00
Maxmtg
d6fb562dd7 Achenemy: you have additional 10 lives for each opponent beyond the first one
Also renamed C- and V- classes
2012-10-24 08:37:44 +00:00
Maxmtg
30ed637557 You may choose your deck for Archenemy mode 2012-10-24 08:03:12 +00:00
Maxmtg
a426867c3e DeckChooser from constructed home screen refactored as a component 2012-10-24 07:54:47 +00:00
Maxmtg
eabbd50508 Combat that will return some defender in any case 2012-10-24 06:21:05 +00:00
Maxmtg
a0d6256b56 to potentially prevent endless loop 2012-10-23 22:17:54 +00:00
Maxmtg
1c98b79088 registered players as r/o list 2012-10-23 22:14:40 +00:00
Maxmtg
bfd6af7f2b fix to NPE from players leaving game.
Trigger handler should check all non-active players
2012-10-23 21:53:07 +00:00
Maxmtg
fd7246052a setMustAttackEntity - method type set to GameEntity
Players: defeated players in archenemy won't get turns or priority, their permanents on table won't affect the game
2012-10-23 21:41:31 +00:00
Sloth
8a8e9df13d - Changed more instances of "YouDontCtrl" to "OppCtrl". 2012-10-23 20:39:35 +00:00
Sloth
a393f84c96 - Added "OppCtrl" as a parameter to hasProperty.
- Changed some instances of "YouDontCtrl" to "OppCtrl".
2012-10-23 20:31:41 +00:00
Hellfish
14f8193219 *Copy/Paste error in Blood Tyrant. 2012-10-23 20:04:37 +00:00
Maxmtg
9c7d1fe8b6 removed CombatUtil.canAttack method without specifying attack target 2012-10-23 19:36:47 +00:00
Hellfish
32caaf3ac3 *Singleton usage. 2012-10-23 19:23:30 +00:00
Hellfish
a8ebdc345c *Added LosesGame trigger.
*Added trigger to Blood Tyrant and Withengar Unbound (Blood Tyrant still needs it's first trigger corrected)
2012-10-23 19:15:54 +00:00
Maxmtg
4d5e091bb4 Restart button replays the whole match 2012-10-23 19:13:27 +00:00
Sloth
6b3de74da1 - Fixed logic of the predicate isProtectedFrom. 2012-10-23 17:56:38 +00:00
Sloth
5a8c33ddab - Made more scripts ready for multiplayer. 2012-10-23 17:21:28 +00:00
Sloth
eeea8f176d - Made Landwalk abilities multiplayer compatible. 2012-10-23 15:51:18 +00:00
Sloth
2b3b9baa7f - Made cards with "CARDNAME can't attack unless defending player controls ..." to be multiplayer compatible. 2012-10-23 15:25:58 +00:00
Sloth
5df9dd6f07 - Fixed Konda's Hatamoto. 2012-10-23 14:18:48 +00:00
Sloth
d274a7dec0 - Made the scripts of some cards with "Whenever a creature attacks you..." to be multiplayer compatible. 2012-10-23 13:30:55 +00:00
Maxmtg
76c45649a2 less complex 2012-10-23 11:55:38 +00:00
Maxmtg
cdd86f947e without this fix GL trigger would be fired multiple times 2012-10-23 11:48:23 +00:00
Maxmtg
ee01846bd3 X marks the spot there a GL trigger should be fired 2012-10-23 11:44:28 +00:00
Chris
febd5c1278 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-23 11:17:26 +00:00
Sloth
7c02731c55 - Made more scripts ready for multiplayer. 2012-10-23 08:38:10 +00:00
Sloth
d833b1fd28 - The Provoke keyword is now multiplayer compatible. 2012-10-23 08:06:17 +00:00
Sloth
3963cd8213 - Made more scripts ready for multiplayer. 2012-10-23 07:39:49 +00:00
Maxmtg
0a82088720 the most intuitive one 2012-10-23 07:29:17 +00:00
Maxmtg
29ce120fc6 Even more intuitive calculation of "every 50th win" for unlocking new sets. 2012-10-23 07:27:29 +00:00
RumbleBBU
e413b190ee More intuitive calculation of "every 50th win" for unlocking new sets. 2012-10-23 07:00:42 +00:00
Maxmtg
4739492a12 Combat: removed getDefendingPlayer (there may be multiple defenders per combat) 2012-10-23 05:57:36 +00:00
Maxmtg
a0043c5415 PhaseHandler.isNextTurn changed by getNextTurn.equals(ai) 2012-10-23 05:18:39 +00:00
RumbleBBU
f3da9bbf2c Renamed a GameFormatQuest method to something more descriptive (to avoid confusion with a more general method). 2012-10-23 05:17:23 +00:00
Maxmtg
8b0f167182 remove unused code 2012-10-23 05:16:55 +00:00
mcrawford620
f2046065b8 - adding some deckhints 2012-10-23 05:12:03 +00:00
Maxmtg
f80ab95506 r17604 was not merged properly in r17621 2012-10-23 04:28:31 +00:00
Sloth
067dfef2c3 - Made more scripts ready for multiplayer. 2012-10-22 22:01:17 +00:00
Maxmtg
34ca0ff335 removed some hardcoded checks for ai player 2012-10-22 19:32:56 +00:00
Maxmtg
c3f087db9e PhaseHandler isNextTurn(PlayerType) marked as deprecated. (There are many players of same type in a game)
local player is assigned at beginning of a match instead of being calculated each time.
2012-10-22 19:25:00 +00:00
Sloth
847f2aee02 - Fixed AI Logic of AF Mana. 2012-10-22 19:23:34 +00:00
Maxmtg
1369ff20db simplified deck list generation
restored unlimited hand size
2012-10-22 17:53:35 +00:00
Sloth
788609fc71 - Defending Player will now be determined conform to rule 802.2a. 2012-10-22 17:51:31 +00:00
Sloth
e549dc8ed2 - Made more scripts ready for multiplayer. 2012-10-22 16:33:50 +00:00
Chris
03a2fa4b38 - Added a fluff piece to the changes.txt file. 2012-10-22 14:46:39 +00:00
Chris
24db77f1c6 - Added a fluff piece to the changes.txt file. 2012-10-22 14:33:29 +00:00
ArsenalNut
7d7669e806 add AILogic to any mana choice to avoid crashing 2012-10-22 13:41:20 +00:00
Maxmtg
934ea412c3 Autopass to EOT should not skip the following turn 2012-10-22 12:16:22 +00:00
Sloth
1dada33a4a - Made more scripts ready for multiplayer. 2012-10-22 11:45:50 +00:00
Chris
b8b37d7da4 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-22 10:17:20 +00:00
Sloth
3ff5914019 - Made the scripts of some cards with "As CARDNAME enters the battlefield, choose an opponent." to be multiplayer compatible. 2012-10-22 08:55:54 +00:00
Maxmtg
908aa506d9 archenemy: ai opponents will use different decks 2012-10-22 07:40:15 +00:00
RumbleBBU
d3947fd02b Turned off a debugging function call. 2012-10-22 07:27:37 +00:00
RumbleBBU
0f2f5c6c18 Slightly improved expansion selection algorithm for unlocking + 2 more choices. 2012-10-22 07:26:09 +00:00
Maxmtg
695840aab6 * Computer players will also have random icons
* Mini-gauntlet mode a true advancement through rounds has.
2012-10-22 07:21:28 +00:00
Maxmtg
6d4b9af05b comment out debug output 2012-10-22 04:25:55 +00:00
Maxmtg
bd3e8ea47f declare blockers works properly 2012-10-22 04:24:22 +00:00
Maxmtg
35ecfe4b3b protection from NPEs in getOpponent 2012-10-21 18:06:13 +00:00
Sol
bcf6305153 - Replace Flameshot second spell with alt cost keyword 2012-10-21 16:57:57 +00:00
Maxmtg
fa12451a95 Player.getOpponent improved to handle ai vs ai games 2012-10-21 16:01:36 +00:00
Sol
52a4f8e75e - If creature hasn't been assigned any damage in Assign Panel, use the minimum value of Lethal Damage and Remaining Damage. 2012-10-21 13:36:48 +00:00
Maxmtg
96e0a17ec6 correct damage assignment when attacking multiple players at once 2012-10-21 12:17:56 +00:00
Maxmtg
d546331904 Lol: archenemy mode against N ai 2012-10-21 12:06:14 +00:00
Maxmtg
a76a8a8ff6 PlayerStartConditions is ok
GameNew won't fetch supplier twice
2012-10-21 12:05:56 +00:00
Sloth
f76638a227 - Moved common AI functions from AbilityFactories to ComputerUtil. 2012-10-21 11:54:11 +00:00
Maxmtg
9ec90fabee Quest mode: new cards are created for each match (won't see cards with state preserved from old game) 2012-10-21 11:49:38 +00:00
Chris
06c392dda5 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. Take 2 2012-10-21 11:25:42 +00:00
Chris
9abdcb8c62 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-21 11:22:24 +00:00
Maxmtg
f67fcf59d3 InputControl: human will get only one 'declare blockers' prompt in multiplayer games
GameAction: fix crash when ai player drew miracle card on 1st turn
2012-10-21 09:52:26 +00:00
Maxmtg
b27812fe4c You may plays against several AI opponents now 2012-10-21 08:54:22 +00:00
Doublestrike
797733bcc7 Small grammar fix on sealed dialog. 2012-10-21 08:53:33 +00:00
Doublestrike
eac80965dc Renamed various WinLose screens to better reflect their application. 2012-10-21 08:53:16 +00:00
Doublestrike
bdb993c613 Draft "save" dialog improvements:
- Added functionality to "cancel" button
- Added yes/no confirm to overwrite cases
- A bit o' checkstyle
2012-10-21 08:27:30 +00:00
Maxmtg
e67680a0a5 17605 fixed, 609 617-618 2012-10-21 08:21:34 +00:00
Doublestrike
78280435b3 Bugfix: "Remove 4" button in Limited deck editor actually removed 8. 2012-10-21 06:59:44 +00:00
Sloth
dce6af06e6 - Added the quest opponent Nelson Muntz 2 (thanks to edessa). 2012-10-21 06:50:01 +00:00
Doublestrike
604cceaa7c Re-enabled "Add 4", "Remove", "Remove 4" buttons in Limited mode card editors.
Removed "save" and "print proxies" button in Limited mode card editors.
2012-10-21 06:27:35 +00:00
Sloth
e865f1fabd - Fixed description of Flameshot. 2012-10-21 06:21:59 +00:00
Doublestrike
cc5a3cdd00 Checkstyle. 2012-10-21 06:14:13 +00:00
Doublestrike
32c94ca11b Bugfix: Editor card panel looking for color from nonexistent game state.
Also checkstyle updates to Card.java.
2012-10-21 06:07:47 +00:00
Doublestrike
a928f6be67 Targeting overlay isn't maturing as I'd hoped. It's now disabled until further notice. Code will remain in place if someone wants to tackle it. 2012-10-21 05:50:01 +00:00
Doublestrike
2df878d1d2 Targeting overlay mouseover state preferences and dock button enabled.
Its mechanics still need some work.
2012-10-21 05:36:31 +00:00
Maxmtg
33b4e61135 Rollback of 17605 that broke everything 2012-10-20 22:20:25 +00:00
Sol
ca352b21d7 - Fixed Tarzan Description. Advertised as WR, but really is GR. 2012-10-20 21:38:47 +00:00
Maxmtg
e616eae145 Moved card and player cleanup routines to repective classes
renamed isNeedToNextPhase => !mayPlayerHavePriority (would let understand the code better)
@inputControl: setInputInterrupt and setInput add to resolveStack and common Stack
@inputControl: updateInput => getActualInput
2012-10-20 21:20:36 +00:00
Sol
b0f13fe369 - Fix ante checking for a match win instead of last game win. 2012-10-20 21:14:48 +00:00
Sol
a74801d840 - Sands of Time needs this update 2012-10-20 20:01:40 +00:00
Maxmtg
523655f926 Phase indicators are properly lit when attack/defend cast instants phase begins
computer should not recieve priority before mulligan
2012-10-20 19:42:14 +00:00
Sloth
87d57d24aa - Fixed getSpellCostChange. 2012-10-20 18:10:42 +00:00
Maxmtg
2960202941 games against several AIs can be started now - yet extra AI players cannot be attacked and don't act (though they recieve turns) 2012-10-20 17:11:46 +00:00
Maxmtg
2bee6e1ec9 fixing restart issue and hand crash 2012-10-20 16:10:17 +00:00
Maxmtg
451642d830 remove unused var, type casting 2012-10-20 16:04:45 +00:00
Sol
757a587dcc - Converted Eon Hub and Gibbering Descent into Keyword 2012-10-20 14:54:23 +00:00
Maxmtg
dc817b2452 Avatars on match UI are somewhat working (will take human's icon for every even-numbered player and ai's for odd ones) 2012-10-20 14:46:52 +00:00
Sol
73665ae28b - Added Sands of Time 2012-10-20 14:35:32 +00:00
Sol
a4e9da67b4 - Converted Stasis to Keyword
- Simplify Yosei a touch
2012-10-20 14:03:52 +00:00
Maxmtg
5f34ce6595 IVDoc parametrized so that getLayoutControl method returns a object or right type, won't have to cast from ICDoc 2012-10-20 13:46:20 +00:00
Maxmtg
b0e7d92dea Turn counting removed from GameState (cause phaseHandler already did it)
Inlined some static methods called from phaseHandler
PhaseType: index is not a field, yet the order is set by a list initialized statically
GetLabelForPhase - moved to VField from PhaseUtil
Game has a method to determine the next player who takes turn/priority after the given one.
2012-10-20 12:29:48 +00:00
Sloth
bf1f64d8f2 - Improved AI dealing with Measure of Wickedness. 2012-10-20 11:15:41 +00:00
Sloth
72ee70e4c5 - Added Book Burning, Breaking Point and Browbeat. 2012-10-20 11:12:37 +00:00
Sloth
b1de033f47 - Added Multiplayer support for unless costs (but not multiple humans yet).
- Added "Any Player" support to unless costs.
- Added Rhystic Tutor.
2012-10-20 10:53:10 +00:00
Chris
dbe930b795 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-20 10:45:56 +00:00
Sloth
e0d4b55ee6 - Added Wicked Akuba. 2012-10-20 09:06:32 +00:00
Maxmtg
b5b1bca123 If player decides to draw, turn is given to his opponent 2012-10-20 06:57:55 +00:00
Maxmtg
df946206ba passes GameState to phaseHandler, moved player related static calls to player/Player.java 2012-10-20 00:02:57 +00:00
Maxmtg
e7983cf9e1 getGameState => getGame
Stack zone uses its own class Zone (which has no owner obv.)
2012-10-19 23:55:27 +00:00
Maxmtg
1f38a60e4b AllZone is gone. Its members moved to Fmodel while colorchanger went to GameState 2012-10-19 22:58:41 +00:00
Maxmtg
c92faa2d87 1. MatchController contains inputControl, subscribes listeners to event by itself
2. most of AllZone methods static moved into instances, consider retrieving frequently used values into class fields or local variables
2012-10-19 22:39:09 +00:00
Sloth
9ed4b92dc7 - Added Rotting Giant. 2012-10-19 21:12:28 +00:00
Sloth
97245e358f - Improvements and cleanup in AF DealDamage AI functions. 2012-10-19 16:02:48 +00:00
Sloth
04d5d38068 - Angel of Serenity will no longer produce a crash when the AI wants to cast it. 2012-10-19 15:34:54 +00:00
Sloth
716818b6ed - Added Grip of Amnesia. 2012-10-19 11:46:33 +00:00
Chris
949c66cc1d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-19 11:30:51 +00:00
Maxmtg
9a4fef8103 fixed crash at end of quest match 2012-10-19 07:13:43 +00:00
RumbleBBU
44ffb095ee You now get the option to unlock new sets after every 50 wins, not 100. 2012-10-19 05:44:25 +00:00
RumbleBBU
a5bff34e2d The enforced format, if any, now also determines whether your quest starting cardpool contains snow-lands or not. 2012-10-19 05:39:25 +00:00
Sloth
981cf18a58 - Added the option of exiling all cards in a zone as a cost. 2012-10-18 21:59:33 +00:00
Sloth
948bf41aa6 - The AI will attack a little more aggressively with creatures with a SacMe SVar. 2012-10-18 20:32:37 +00:00
Sloth
eee12a63f2 - The AI will now try to avoid letting the human discard cards like Loxodon Smiter. 2012-10-18 17:47:17 +00:00
Sloth
03a95d04cd - Added Glittering Lynx and Glittering Lion. 2012-10-18 15:51:58 +00:00
Maxmtg
da1e300ab0 GetGameLog inlined 2012-10-18 15:30:39 +00:00
Maxmtg
a2cf0d29d5 A huge amount of AllZone static methods was inlined (so that people see how many calls really are there behind AllZone.getXXX, and consider obtaining (for example) GameState value to a local variable) 2012-10-18 14:25:41 +00:00
Maxmtg
db83c0020a massively moved static methods from AllZoneUtil to GameState - they must become non-static once (to support multiple games running at a time) 2012-10-18 14:10:15 +00:00
Maxmtg
ac938ae4d0 Decreasing number of global calls to Singletons.getModel().getMatch() 2012-10-18 13:59:44 +00:00
Chris
0b874613f9 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-18 10:53:34 +00:00
RumbleBBU
9e1585f1b7 Added a dialog to allow defining custom quest formats. 2012-10-18 10:29:00 +00:00
Maxmtg
b091787ffc last turn passed to GameOutcome 2012-10-18 08:27:45 +00:00
Maxmtg
50620c07e2 Removed hardcoded players 2012-10-18 08:20:29 +00:00
Doublestrike
7beb043d20 Freed hordes of testers who were previously stuck inside the quest bazaar, unable to find an exit. A hellish scenario.
Time for a break.
2012-10-18 08:00:14 +00:00
Doublestrike
de7d82cd3e Quest Duels and Challenges aesthetic update is complete. 2012-10-18 07:49:07 +00:00
Sloth
e4c209b37b - Added Measure of Wickedness by swordshine. 2012-10-18 07:47:04 +00:00
Sloth
6b283cfa38 - Added Tyrannize by swordshine (with custom AI code). 2012-10-18 07:41:41 +00:00
Sloth
b8637f30b2 - Added Shifting Borders by swordshine. 2012-10-18 07:33:31 +00:00
Sloth
a60579e4a8 - Added Aura Finesse by swordshine. 2012-10-18 05:56:45 +00:00
Doublestrike
8e16990260 Scaled down font size in home menu panel. 2012-10-18 01:02:39 +00:00
Sol
390412a08b - Clear remembered in Galepowder Mage after returning the flickerd creature 2012-10-18 00:06:30 +00:00
Sloth
3c76bdd12e - Fixed Frostling. 2012-10-17 19:52:25 +00:00
RumbleBBU
bb2679b0df Fixed a problem with spell shop booster generation in limited quest mode. 2012-10-17 17:12:55 +00:00
Sloth
b616f47e2e - Added Monomania. 2012-10-17 16:29:05 +00:00
Sloth
3e563a67fd - Persist and Undying now use addSimultaneousStackEntry. 2012-10-17 13:22:48 +00:00
Sloth
ef5efa52cc - Added Detainment Spell, Kjeldoran Pride and Stasis Cell by swordshine. 2012-10-17 13:13:05 +00:00
Sloth
16dfb95a16 - Spells cast with Isochron Scepter can now be kicked (and buybacked, etc.). 2012-10-17 13:08:33 +00:00
Doublestrike
6653e937b7 Scaled down logo in home menu to better match changed menu width. 2012-10-17 11:28:05 +00:00
Chris
12576886eb - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-17 11:06:10 +00:00
Doublestrike
f83625333f Checkstyle. 2012-10-17 07:40:12 +00:00
Doublestrike
99b58b29fd Aesthetic update to quest Duels and Challenges screens 70% finished.
A few architectural changes were necessary also.
2012-10-17 07:35:05 +00:00
Doublestrike
3066c19fac Sliced 50px off home menu bar. 2012-10-17 06:00:01 +00:00
Sloth
bdc7bae025 - Fixed Terrifying Presence. 2012-10-17 05:32:23 +00:00
Doublestrike
50d380fd9c Small antialiasing fix to Blue Marble sprite. 2012-10-17 01:14:26 +00:00
Doublestrike
8c818a64c6 Aesthetic update to sealed submenu.
Updated "directions" blurbs in draft submenu.
2012-10-17 01:04:57 +00:00
Doublestrike
b1a9e938eb Aesthetic update to draft submenu. 2012-10-17 00:27:13 +00:00
Sloth
c137c43954 - Added "Prevent all combat damage that would be dealt to and dealt by CARDNAME." to nonStackingKeywords. 2012-10-16 21:02:05 +00:00
Sloth
4413eb8198 - The three following unless costs can now be combined with other unless costs: CostPayLife, CostDamage and CostPutCounter.
- Added Mundungu by swordshine.
2012-10-16 20:57:58 +00:00
Sloth
465c3e9bcc - Added Vile Consumption by swordshine. 2012-10-16 18:22:11 +00:00
Sloth
a8ee73da2d - Fixed Winter Blast. 2012-10-16 16:19:31 +00:00
Sloth
b6f15e4dba - Fixed Palace Guard and Tidal Control. 2012-10-16 14:38:33 +00:00
Chris
19bd488678 - Added a fluff piece to the changes.txt file. 2012-10-16 14:18:04 +00:00
RumbleBBU
93e676e2b1 Fixed a silly brain-fart in my previous commit. 2012-10-16 11:22:03 +00:00
Chris
b6afa9404b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-16 10:52:19 +00:00
RumbleBBU
ab4dc7d086 Added experimental new expansion unlocking scheme to limited-format quests. Once per every 100 wins, you get the option of using credits to "unlock" a new set and add it to your enforced format. 2012-10-16 08:51:54 +00:00
Sol
26585ba21b - Sealed and Draft now funnel through meetsGameTypeRequirements 2012-10-16 02:22:07 +00:00
Doublestrike
83f81a0694 Temp fix for vertical sizing (small screens) home menu problem. 2012-10-16 01:26:49 +00:00
Doublestrike
be876e3176 Further home menu aesthetic improvements:
- Removed "utilities" menu
- Added "exit forge" and "deck editor" buttons directly to menu panel
- Restored functionality to exit forge button
- Removed forge.gui.home.utilities package
- Removed deprecated VMainMenu.
2012-10-16 01:21:45 +00:00
Sloth
0e23eabbe1 - Fixed possibility of getting stuck with Sea Drake and only one land. 2012-10-15 20:24:50 +00:00
Sloth
0caa64211f - Fixed Extra Arms. 2012-10-15 20:14:12 +00:00
Sloth
8a0366f987 - Added AI support for Tree of Redemption. 2012-10-15 20:09:37 +00:00
Sloth
75b7e2fe93 - Added the quest opponent Tweedledum 2 by Nordos. 2012-10-15 19:43:59 +00:00
Sloth
99a282c564 - Fixed some FindBugs reports. 2012-10-15 17:20:23 +00:00
Sloth
cd9ae1d55e - Added Flay. 2012-10-15 14:20:24 +00:00
Sloth
1f627ef281 - Added Tsabo's Assassin. 2012-10-15 14:05:35 +00:00
Sloth
1f3d293557 - Added the property "SharesColorWith MostProminentColor".
- Added Barrin's Unmaking.
2012-10-15 13:28:07 +00:00
Sloth
952210d5de - Unless costs will now also work on subabilities.
- Added Brine Seer by swordshine.
2012-10-15 11:41:34 +00:00
Chris
35673a7519 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-15 11:13:07 +00:00
Doublestrike
94ee7453c3 - Improved separation of view/control in new home UI code.
- Deprecated VMainMenu class.
- Renamed CMainMenu to CHomeUI.
2012-10-15 09:06:40 +00:00
Doublestrike
a08aeb6f81 Constructed submenu aesthetic update complete. 2012-10-15 08:42:19 +00:00
Sloth
7460caaf58 - Added Vectis Dominator by swordshine. 2012-10-15 07:37:49 +00:00
Sloth
057bce48bc - Fixed type of Niv-Mizzet, Dracogenius. 2012-10-15 07:35:05 +00:00
Doublestrike
68d689b27d New ExperimentalLabel class with improved aesthetics added. Not in use yet. 2012-10-15 05:57:12 +00:00
Doublestrike
5a184eebcf 2012-10-15 05:32:45 +00:00
Sol
a9cc0f8946 - Hooking up Auto and Reset functions in Assign Damage
(I can't quite figure out how to get the alignment of the buttons to work, if some kind soul would like to add it, that'd be great)
2012-10-15 03:30:47 +00:00
Sol
355dd6c25a - Adding game type requirements
- Quests now enforcing game type requirements
2012-10-15 03:28:39 +00:00
Sloth
47458dd62b - Added Blood Clock and Umbilicus. 2012-10-14 19:53:22 +00:00
Sloth
709e8addf3 - Fixed Braids, Conjurer Adept. 2012-10-14 19:50:18 +00:00
Sol
75ad2ba9a9 - Updating VAssignDamage to fix all of the rules interactions that were a bit off. 2012-10-14 19:00:12 +00:00
Sloth
2d54506be0 - Added Cloudstone Curio. 2012-10-14 18:00:28 +00:00
Sloth
48b530c614 - Fixed Grave Betrayal. 2012-10-14 17:47:19 +00:00
ArsenalNut
b9913d4e44 minor change to last NPE fix 2012-10-14 14:30:34 +00:00
Chris
5139033309 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-14 10:43:31 +00:00
ArsenalNut
6944588056 fixed another NPE issue due to activating player not set in replacement effects 2012-10-14 02:59:37 +00:00
Hellfish
1b0a548877 *Turned keyword "CARDNAME enters the battlefield tapped." into an ETBReplacement Macro. 2012-10-13 20:58:23 +00:00
Sloth
ccf8c928c6 - Fixed AI relying on illegal blocks made with Mogg Flunkies and friends. 2012-10-13 15:31:03 +00:00
Hellfish
61b77820e4 *Fixed possible NPE in SpellPermanent.checkETBEffects 2012-10-13 13:03:01 +00:00
Chris
420128af4c - Added a fluff piece to the changes.txt file. 2012-10-13 12:28:33 +00:00
Chris
7daf116b93 - Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-10-13 11:57:00 +00:00
Sloth
522fc09c3a - Added Gifts Ungiven and Realms Uncharted. 2012-10-13 10:38:58 +00:00
Sloth
96f55d6f56 - Updated the deck Hermione Granger 3 with RtR cards. 2012-10-13 09:26:15 +00:00
Doublestrike
e69ecb7abc Match UI multiplayer go for takeoff.
- Up to 8 fields can be used
- Up to 4 hands can be used
- Multiplayer submenu added in home screen

Please delete your old match_preferred.xml layout; old match layouts are invalid.
2012-10-13 07:01:29 +00:00
ArsenalNut
9e675ff36c fixed NPE issue due to activating player not set in replacement effects 2012-10-13 01:23:27 +00:00
Sloth
20e250ae79 - Improved AI using Detain abilities. 2012-10-12 21:25:53 +00:00
Sloth
883b390e3c - Made some more AF's compatible with charms. 2012-10-12 20:27:42 +00:00
Sloth
f4ab128615 - Fixed Golgari Charm. 2012-10-12 20:15:22 +00:00
Sloth
13b44bcff7 - Fixed AF Regenerate AI targeting creatures with shroud. 2012-10-12 18:29:39 +00:00
Sloth
25c3cd0f54 - Added the quest opponent Tombstone 3 (thanks to Nordos). 2012-10-12 17:42:03 +00:00
Sloth
c8919b316d - Cleanup in AF ChangeZone. 2012-10-12 13:51:58 +00:00
Sloth
5698f78848 - Reverted Exile zone to a public zone and not a hidden one (see Rule 400.2). 2012-10-12 11:27:17 +00:00
Chris
059812c3cd - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-12 10:36:49 +00:00
Sloth
1f74fa8669 - Added AI support for mass -X/-0 pump spells. 2012-10-12 08:25:38 +00:00
Sloth
6d3bb46569 - Fixed Restoration Angel. 2012-10-12 07:33:10 +00:00
Sloth
17c71b0360 - Converted Contested War Zone to script. 2012-10-11 18:41:45 +00:00
Sloth
410b31665a - Converted Dunerider Outlaw and Whirling Dervish to script. 2012-10-11 18:35:57 +00:00
Sloth
dabaf38df0 - Cleanup, updates and little fixes. 2012-10-11 18:15:40 +00:00
Sloth
f0af638079 - Fixed makeGangBlocks in ComputerUtilBlock. 2012-10-11 17:30:29 +00:00
RumbleBBU
aff04299cb CbxFormat and CbxPrecon enablers were the wrong way around in # 17425. 2012-10-11 10:52:52 +00:00
Chris
cee36675ee - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-11 10:46:16 +00:00
Sloth
5e7383614b - Added the quest opponents Gollum 2 and 3 (thanks to Nordos). 2012-10-10 21:00:15 +00:00
Sloth
8c363ee125 - Added Stonehewer Giant. 2012-10-10 20:26:55 +00:00
Sloth
7c7d6dddac - Fixed Perish the Thought shuffling. 2012-10-10 15:39:30 +00:00
Sloth
6239440648 - Fixed controllerChangeZoneCorrection sending cards on the stack to Nirvana.
- Performance improvements of the ReplacementHandler.
2012-10-10 15:31:17 +00:00
Sloth
30fae4791c - Fixed matchesValidSA. 2012-10-10 11:30:46 +00:00
Chris
da9e9b30ff - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-10 11:03:13 +00:00
Sloth
b14861f432 - Added getStaticEffects() to StaticEffects. 2012-10-10 10:51:03 +00:00
Sloth
b37f59dc9c - applyContinuousAbility will now set the source card. 2012-10-10 05:35:51 +00:00
Doublestrike
6cd8b184bf Added combat attacking/blocking to targeting arcs. 2012-10-10 01:41:19 +00:00
mcrawford620
60cd116712 - Improvement for LimitedDeck AI so that less random cards are added when not enough on-color cards can be found. 2012-10-09 23:25:43 +00:00
Sloth
0fe8abc22a - Fixed Molten Influence. 2012-10-09 19:00:28 +00:00
Sloth
c7388cb876 - Fixed cards with multiple landwalk abilities. 2012-10-09 18:52:50 +00:00
Sloth
df75cfe6d3 - Random deck generation will once again differentiate between human and computer decks. 2012-10-09 18:44:40 +00:00
Doublestrike
e33123fe68 Cleanup: removed savePrefs and loadPrefs methods from model. 2012-10-09 12:06:52 +00:00
Doublestrike
4e9d9124a8 Removed persistent cards on new game start from battlefield and hand. 2012-10-09 11:56:58 +00:00
Doublestrike
e7f04dd77c A wee bit o' checkstyle. 2012-10-09 11:25:10 +00:00
Doublestrike
69ca79e836 Consolidated all home screen deck generation and retrieval lists into forge.deck.DeckgenUtil (only affects Gauntlet mode and Constructed). 2012-10-09 11:12:30 +00:00
Chris
78de0877b3 - Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-10-09 11:02:36 +00:00
Doublestrike
eaad8a2766 Resolved NPE on "Remove 4" button, if no card in current deck. 2012-10-09 10:55:11 +00:00
Doublestrike
09e71a046f Restored resizing cursor on resizeable panels. 2012-10-09 10:53:01 +00:00
Sloth
70ebfa0887 - Fixed a logic error in chooseLandsToPlay. 2012-10-09 08:52:48 +00:00
Maxmtg
1b6063668d You may edit quest decks now 2012-10-09 08:32:22 +00:00
Sloth
2ab7a6a341 - Fixed Skullbriar, the Walking Grave. 2012-10-09 08:13:44 +00:00
Sloth
bdad7784d9 - Added a GU morph opponent: Jesse James 1. 2012-10-09 07:30:01 +00:00
Doublestrike
8ca08cf78a Gussied up damage assignment dialog. 2012-10-09 07:24:51 +00:00
Sol
51ff31061f - Minor fix for quest saves tooltip 2012-10-09 01:00:28 +00:00
Sol
9c174b3e3e - Temporary fix so QuestController is instantiated when it's first requested, instead of when FModel is, since that's too early 2012-10-08 23:27:45 +00:00
Sloth
7edd2c4948 - Added "SVar:HasCombatEffect:TRUE" to some cards. 2012-10-08 20:48:19 +00:00
Sloth
78ae1b2fe3 - Cleanup. 2012-10-08 20:36:24 +00:00
Maxmtg
a509d612ae QuestController moved to FModel,
AllZone.getPlayersInGame() inlined as gameState.getPlayers
2012-10-08 20:35:54 +00:00
Sloth
d4b7f1d2dd - Converted Soulshift to a macro script. 2012-10-08 20:21:38 +00:00
Maxmtg
d2fe264b3e 20 global calls less (80 to go) 2012-10-08 20:01:23 +00:00
Maxmtg
ad8b784d89 100 warnings remain 2012-10-08 18:57:19 +00:00
Sloth
02541db3f9 - Added the option "DifferentNames" to AF ChangeZone.
- Added Three Dreams.
2012-10-08 18:17:48 +00:00
Sloth
8dfd766d0b - Fixed casting cost of Slum Reaper. 2012-10-08 17:39:48 +00:00
Sloth
b1dc27f8cc - Converted Isochron Scepter and three other cards to use AF Play instead of AF Copy. 2012-10-08 16:28:36 +00:00
Chris
ea394ebc14 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-08 13:25:18 +00:00
ArsenalNut
ed5202340a add a check to ignore .svn directories 2012-10-08 13:11:10 +00:00
Maxmtg
9a26359cc7 - removed NameChanger.java
- removed warnings, 
- remoevd AllZone.getXXXplayer calls
2012-10-08 12:44:16 +00:00
Doublestrike
224484b68e - Bugfix: "Double-click for decklist" crash on random generated decks (colors and themes).
- Further standardized messages and font sizes.
- A little checkstyle.
2012-10-08 12:28:17 +00:00
Chris
f284859639 - Added the recent commit logs to changes.txt. 2012-10-08 12:14:16 +00:00
Doublestrike
aa060f03da Renamed TableModel to less confusing EditorTableModel. 2012-10-08 12:06:23 +00:00
Maxmtg
dd2e082b49 remove warnings, use FileUtil to read text files 2012-10-08 12:05:28 +00:00
Doublestrike
c59d1307d7 Standardizing home screen appearance: Quest submenu (all) 2012-10-08 12:01:35 +00:00
Maxmtg
1d92647dfd 1 call less 2012-10-08 11:52:10 +00:00
Doublestrike
a11aca35ed Standardizing home screen appearance: Gauntlet submenu (all) 2012-10-08 10:56:19 +00:00
Doublestrike
30f408f028 Standardizing home screen appearance: Sanctioned submenu (all) 2012-10-08 10:48:58 +00:00
Doublestrike
941d73f83a SVN difficulties...fixed now. 2012-10-08 09:50:26 +00:00
Doublestrike
d919418d3e Small fix to FButton. 2012-10-08 09:48:21 +00:00
Doublestrike
d73b34543e Small update to FButton. 2012-10-08 09:46:08 +00:00
RumbleBBU
99a739d879 Removed an unnecessary import added automatically by the over-zealous Eclipse. 2012-10-08 08:32:46 +00:00
Sloth
913a9d5264 - Removed chooseTargetAI and related stuff. 2012-10-08 08:10:55 +00:00
Maxmtg
15325346be 30 less global calls for special player 2012-10-08 08:07:25 +00:00
Sloth
8e8b13560d - Fixed devSetupGameState(). 2012-10-08 07:43:49 +00:00
RumbleBBU
6e0fa8627f The challenge rewards now honor the persistent format if enforced. 2012-10-08 07:30:35 +00:00
Sloth
ed394f18cd - Updated the quest deck Doc Holiday 1 with Ixidron. 2012-10-08 07:27:10 +00:00
Maxmtg
0ee2d26291 as asked in /forum/viewtopic.php?f=52&t=8312 2012-10-08 07:24:21 +00:00
RumbleBBU
c6ded8f942 Booster pack choice now shows more verbose set names; tiny cleanup 2012-10-08 06:59:48 +00:00
Maxmtg
6d09da894c - NPE @ forge.card.spellability.SpellAbility.chooseTargetAI(SpellAbility.java:211)
- CommandArgs.java not used any longer
2012-10-08 06:31:54 +00:00
RumbleBBU
613da8aa3d Spell shop no longer sells snow-covered lands if enforcing a format that doesn't contain snow-covered land sets (Ice Age, Coldsnap). 2012-10-08 06:24:45 +00:00
RumbleBBU
d94c3b69df Simplified the predicates in QuestUtilCards.java. 2012-10-08 06:10:37 +00:00
RumbleBBU
5a82ed3057 Made sure that certain methods of GameFormatQuest return immutable objects too. 2012-10-08 05:57:18 +00:00
RumbleBBU
dc755660e9 Move the GameFormatQuest to the proper place in class hierarchy, removed outside references. 2012-10-08 05:42:00 +00:00
mcrawford620
634a36e29f - Cleaning up some sealed deck AI for non basic lands 2012-10-08 05:14:00 +00:00
Doublestrike
a70796dacd Bugfix: Math.round produced OoB on random deck generation for quick gauntlets, now Math.floor. 2012-10-08 00:46:53 +00:00
Maxmtg
32cdae8024 avoid possible OoB exception 2012-10-07 23:21:38 +00:00
Maxmtg
b731ae4625 removal of another hundred of calls to global getPlayer 2012-10-07 23:13:50 +00:00
Sloth
1b08405d0b - Added Memoricide. 2012-10-07 22:08:23 +00:00
Sloth
06d5e14ccd - Converted Lodestone Bauble to script. 2012-10-07 22:03:00 +00:00
Sloth
3f847286c3 - Morph spells will now truly be cast face down. 2012-10-07 21:45:54 +00:00
Sloth
26ad7e9c0e - Cleanup. 2012-10-07 21:19:33 +00:00
Sloth
e6cb8a2498 - Reverted changes made to main.properties in r17383. 2012-10-07 21:12:09 +00:00
Maxmtg
d160d7b382 this fixes 1st exception from /viewtopic.php?f=52&t=8301 2012-10-07 21:04:09 +00:00
Maxmtg
b39d9b9327 Another portion of removal of global getters getXXXPlayer 2012-10-07 20:58:06 +00:00
Sloth
b6042d16fd - Added SVar:RemAIDeck:True to Chimeric Idol. 2012-10-07 20:54:29 +00:00
Sloth
72ead42cc7 - Fixed AI of Victimize. 2012-10-07 20:07:13 +00:00
Sloth
abd9f2415d - The AI will now play lands from the top of the library with Oracle of Mul Daya. 2012-10-07 19:48:17 +00:00
Maxmtg
3478e9e40c Removing calls to getComputer/Human player. Hope AI is still alive 2012-10-07 18:12:52 +00:00
Maxmtg
89cac4e049 Another portion of AI files cleaned from getHuman/ComputerPlayer 2012-10-07 16:31:59 +00:00
Maxmtg
8d07b3774e removed some old code from counters
Players have getAllies/Opponents methods
2012-10-07 15:53:07 +00:00
Maxmtg
9d620451d6 ChangeZone - removed getComputer/HumanPlayer 2012-10-07 14:59:55 +00:00
Maxmtg
cccc15d0fd Removing getXXXXPlayer calls - they mostly refer to AI now, so that I get current AI player from sa activatingPlayer 2012-10-07 14:30:42 +00:00
Maxmtg
5a2278104f fixing error 2012-10-07 14:29:11 +00:00
Maxmtg
5639fa1b27 GameState stores player list instead of harcoded 2 players 2012-10-07 13:25:17 +00:00
Maxmtg
b99474600b get****Player methods are depreacated. Do not use them in new code.
Exile zone marked as containing hidden information
Players have getType method to learn if certain player is AI or human
2012-10-07 12:43:51 +00:00
Doublestrike
a373592962 Boom.
Gauntlet Mode has landed.
2012-10-07 11:24:46 +00:00
Maxmtg
0f56345e4f TreeProperties: removed unused functionality, moved the remaining class to forge.util 2012-10-07 11:19:53 +00:00
Sloth
abdcb3bdb6 - Fixed undoBlockingAssignment. 2012-10-07 11:08:53 +00:00
Chris
293048ba3f - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-07 11:02:37 +00:00
Maxmtg
b33a691ca0 Removed Braids progress monitor (unused) 2012-10-07 10:24:53 +00:00
Maxmtg
0cbec0e5a9 Test NET_CONN no longer should slowdown the main thread 2012-10-07 09:22:00 +00:00
Maxmtg
a999982d89 uncommented the ping functionality from FModel (yesterday site was down ping took too much time) 2012-10-07 08:54:02 +00:00
Sloth
25648e45c3 - Fixed Death's Presence. 2012-10-07 08:17:48 +00:00
Sloth
e521cb16ad - Copies of the Copies of Pack Rat will now have all the abilities of Pack Rat. 2012-10-06 19:58:38 +00:00
Sloth
8c537d9183 - Fixed AI for Jarad's Orders. 2012-10-06 19:53:13 +00:00
Maxmtg
bf50b09610 newGame: observers update before matchState was changed lead to new hanging thread creation 2012-10-06 19:21:59 +00:00
Maxmtg
fb1f1d383c * GuiChoose.getOrderChoice is properly parameterized now 2012-10-06 18:38:45 +00:00
Sloth
af1e664d15 - Fixed type of Norn's Annex. 2012-10-06 17:47:37 +00:00
Sloth
6e9b8f16e4 - Fixed Tariel, Reckoner of Souls. 2012-10-06 12:12:44 +00:00
Chris
4dd3287cac - Added the recent commit logs to changes.txt. 2012-10-06 11:38:03 +00:00
Chris
0d15368829 - Cleared out the changes.txt file, now ready for new material. 2012-10-06 11:33:36 +00:00
Sol
e71d2dbfbc - Multizone support in AF_ChangeZone (removed target recheck that shouldn't be necessary)
- Added Angel of Serenity
2012-10-05 23:11:41 +00:00
Maxmtg
bba446a808 + Aggregates.min
* CardFactoryUtil uses player Aggregates
2012-10-05 22:22:46 +00:00
Maxmtg
df4cfea74d * PlayerZone empty class removed
* PlayerZoneComesIntoPlay is now PlayerZoneBattlefield
* PlayerZone is R/O Iterable on its cards
* ante code no longer depends on get*Player
2012-10-05 21:44:05 +00:00
Sol
d87491d4e8 - GetOrderChoices will now show the reference card when it first pops up. 2012-10-05 20:42:51 +00:00
Maxmtg
c8398ed6d0 * Player: isPlayer was duplicating equals method
* CardLists may accept any iterable<card> for filtering 
- warnings
2012-10-05 20:40:31 +00:00
Maxmtg
5e434e7b60 missing files? 2012-10-05 20:29:37 +00:00
Maxmtg
16ec02124c CardListUtil => CardLists (as they call Collections class) 2012-10-05 20:28:26 +00:00
Maxmtg
14834c0a92 newGame routine
eliminating global references to getXXXXplayer
2012-10-05 20:26:20 +00:00
Sloth
36dd173dd5 - Added Sphinx of the Chimes. 2012-10-05 19:28:07 +00:00
Sloth
4e523a9a8f - Added Epic Experiment. 2012-10-05 15:54:58 +00:00
Sloth
eff66c673e - Fixed Tablet of the Guilds. 2012-10-05 15:16:59 +00:00
Sloth
e8f2111c38 - Re-added the code for Guild Feud. 2012-10-05 15:14:54 +00:00
Sol
9b36a51bdb - Divided by 0 check for DivideEvenly. 2012-10-05 13:54:28 +00:00
RumbleBBU
e5d2b805ea Added experimental 'limited Quest mode'. If selected, it will impose format-based restrictions on the available cards during the game. Current exceptions: theme decks in spell stores (deliberate). enemy decks (more in-format enemy decks would be needed first). 2012-10-05 11:47:56 +00:00
moomarc
2005faddcc - Added keyboard shortcuts for Alpha Strike and Targeting Overlay 2012-10-05 11:30:06 +00:00
Chris
f1181d3630 [maven-release-plugin] prepare for next development iteration 2012-10-05 11:21:16 +00:00
Chris
b2f0cec975 [maven-release-plugin] prepare release forge-1.2.15 2012-10-05 11:21:06 +00:00
Chris
50eb0913b1 - Preparing the changes.txt file for the next beta build and release.
- Added the recent commit logs to changes.txt. Preparing for the beta build and release.
2012-10-05 11:10:00 +00:00
Doublestrike
0434c6d332 Updated Firebloom bg texture (thanks WompWomp!) 2012-10-05 00:21:22 +00:00
Sloth
ff7ca9167b - The etbCounter keyword is now compatible with Doubling Season again. 2012-10-04 21:10:08 +00:00
Sloth
0f8835886d - Added DeckNeeds to the Keyrunes and the Cameos. 2012-10-04 19:01:43 +00:00
Maxmtg
fadc06f579 Find latest edition made through Aggregate 2012-10-04 18:46:22 +00:00
Maxmtg
7cbe200833 Deck recognizer had problems with cardnames in lowercase 2012-10-04 18:36:52 +00:00
Chris
32b9ba7cd0 - Added a fluff piece to the changes.txt file. 2012-10-04 16:58:15 +00:00
moomarc
39b35ec2bf - Fixed filename of Tablet of the Guilds 2012-10-04 15:06:47 +00:00
Sloth
50bb4753c7 - Improved choosing of second color in Draft AI. 2012-10-04 13:55:06 +00:00
Chris
404a8e3c0f - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-04 10:31:01 +00:00
Sloth
65be06dce5 - Updated some SVars of RtR cards. 2012-10-04 08:07:51 +00:00
Sloth
fdab1d0988 - Fixed Soul Tithe. 2012-10-04 07:18:12 +00:00
Sol
19cb97489a - Phyrexian Dreadnaught ETB ability now actually runs through TriggerHandler 2012-10-03 23:48:50 +00:00
Maxmtg
0ce1d925c4 filters - further carving 2012-10-03 22:52:55 +00:00
Maxmtg
0a04c0fcd7 Deckeditor filters 2012-10-03 22:22:34 +00:00
Sloth
35f2abad8a - Cleanup. 2012-10-03 21:14:45 +00:00
Sloth
67d921065e - Renamed "Deck Building Option" to "Random Deck Generation Options". 2012-10-03 21:01:59 +00:00
Sloth
525d965833 - Converted Leyline of the Void and Yawgmoth's Agenda to replacement effects. 2012-10-03 20:53:23 +00:00
Maxmtg
b08b904485 minus 4 warnings 2012-10-03 20:42:40 +00:00
Maxmtg
3198fc1dfc Player - returning the right cards regardless of zone 2012-10-03 20:33:49 +00:00
Maxmtg
b138b9a765 Fixed player 2012-10-03 20:05:50 +00:00
Hellfish
e39437b3e8 *Trimmed some unused script in Tablet of the Guilds 2012-10-03 19:50:19 +00:00
Hellfish
2fe71f71c7 *Added Tablet of the Guilds
*Added "AnyChosenColor","AllChosenColor" properties.
*Added TwoColors parameter to AF_ChooseColor.
*Added AILogic "MostProminentDualInComputerDeck" to AF_ChooseColor
*Fixed Stack cards getting added twice/thrice to list from Player.getAllCards().
*Added method to GuiChoose that lets you limit min/max options to choose.
2012-10-03 19:43:19 +00:00
Maxmtg
2e3f6e41e7 small changes: FControl has getPlayer(), CMatchUI has iteration over list, return types of label getters improved 2012-10-03 19:31:20 +00:00
Sloth
8f2952a271 - Fixed Rest in Peace and Wheel of Sun and Moon (someone must have changed the syntax). 2012-10-03 18:13:01 +00:00
Sloth
ac06577e1a - Fixed Dryad Militant. 2012-10-03 18:10:16 +00:00
Sloth
f065d0a2a4 - The AI can now use Quillspike. 2012-10-03 18:04:51 +00:00
RumbleBBU
854f4be584 Slight fix for the previous commit. 2012-10-03 17:56:06 +00:00
RumbleBBU
fdf707595d Disabled booster set selection in Quest mode until it can be restricted somehow. 2012-10-03 17:51:49 +00:00
Sloth
f64c03d1dc - Fixed Fireball again. 2012-10-03 15:49:36 +00:00
Sloth
9afe9d0f18 - Converted Lotus Vale and Scorched Ruins to script. 2012-10-03 15:35:27 +00:00
Sloth
0f073a5582 - Converted 5 of the alliances lands to script. 2012-10-03 14:43:26 +00:00
RumbleBBU
97b1bb32df When you win a quest booster, you can now select a specific set (in addition to format-based boosters). 2012-10-03 12:58:09 +00:00
Sol
7464ac6373 - Improving naming of Fireball RaiseCost SVar 2012-10-03 12:18:39 +00:00
Sloth
8eaeab146c - Improved AI of Soulbond. 2012-10-03 11:52:08 +00:00
Chris
5fdc29a697 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-03 11:48:03 +00:00
Sloth
0604783bbb - Added RtR to rankings.txt. 2012-10-03 11:46:24 +00:00
Sloth
f94ed86694 - Cards without draft ranking will now be given the value 0. 2012-10-03 11:10:28 +00:00
Sloth
660e0967df - Added the quest deck Denethor 3 by Nordos. 2012-10-03 10:46:15 +00:00
Sloth
ee14d49717 - Cleanup. 2012-10-03 10:34:02 +00:00
RumbleBBU
84a6f45894 Use the formats defined in formats.txt instead of the hardcoded values for quests. 2012-10-03 09:46:38 +00:00
Sloth
7d42f938e1 - Fixed Fireball. 2012-10-03 09:22:14 +00:00
Sloth
30cc5d3fde - Fixed etbCounter triggering multiple times. 2012-10-03 08:10:16 +00:00
Sloth
4db142a1f2 - More little fixes and updates in RtR card scripts. 2012-10-03 08:09:35 +00:00
Sloth
4666f241d4 - Improved regenerateAllCanPlayAI (the AI will now use Wrap in Vigor against Day of Judgment). 2012-10-02 19:51:53 +00:00
Sloth
12dc19e67c - Improved isUsefulCurseKeyword for better AI use of Detain. 2012-10-02 19:36:19 +00:00
Sloth
cd6bb4f095 - Little fixes and updates in RtR card scripts. 2012-10-02 18:26:45 +00:00
Sloth
f711436159 - Fixed casting cost of Auger Spree. 2012-10-02 18:13:03 +00:00
moomarc
be648db7f2 - Fixed Omen Machine 2012-10-02 14:23:02 +00:00
moomarc
c507f30db6 - Fixed Dragon Mask's description 2012-10-02 14:12:14 +00:00
RumbleBBU
00d1d087ed This time the correct version of blocks.txt. 2012-10-02 14:08:28 +00:00
moomarc
e1d61fb61c - Fixed Thran Weaponry 2012-10-02 14:07:21 +00:00
RumbleBBU
814a063476 Undid the Zendikar block change. 2012-10-02 14:07:08 +00:00
moomarc
2cb5e411e5 - Fixed a small typo of mine on commit 2012-10-02 13:29:03 +00:00
Sloth
3c4ec05b14 - Fixed Hellcarver Demon. 2012-10-02 11:47:11 +00:00
RumbleBBU
7cd48cbaf3 Cosmetic fix for the previous commit. 2012-10-02 11:38:58 +00:00
RumbleBBU
9167964dd1 The block names are now more informative and show you whether it is a single set or a block consisting of different sets. 2012-10-02 11:35:28 +00:00
RumbleBBU
777845613e Zendikar block info was missing ROE, added. 2012-10-02 11:23:45 +00:00
Chris
c7463c94fc - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-02 11:17:50 +00:00
RumbleBBU
a6a2d43c7f Added support for tiny 3-pack Sealed Deck games. 2012-10-02 11:16:17 +00:00
moomarc
65f3d3935a - Converted Martial Coup to script 2012-10-02 11:12:32 +00:00
Sloth
7e86e8d751 - Added additional cleanups to newGameCleanup(). 2012-10-02 08:53:47 +00:00
Sloth
8aa4bed51b - Copied spells will now have their own unique number. 2012-10-02 08:37:38 +00:00
Maxmtg
5b4dc3fbd5 Constants moved to better places 2012-10-02 07:55:58 +00:00
Maxmtg
3d732706eb Deck moved to player (still hardcoded, but no longer in constants) 2012-10-02 07:40:16 +00:00
Sloth
f91020a8b1 - Cleanup. 2012-10-02 07:39:41 +00:00
Maxmtg
789e16ff25 Constant.preferences 2012-10-02 06:59:52 +00:00
ArsenalNut
293d4d584d fixed stack description 2012-10-02 05:22:05 +00:00
ArsenalNut
ed9ce29226 fixed choosing any number of cards 2012-10-02 05:18:59 +00:00
Sol
a72673cc0f - Phyrexian Dreadnought ETB Ability is now a trigger and can be Stifled 2012-10-02 03:02:18 +00:00
Sol
c5b27043ae - Convert Molten Hydra to Script 2012-10-02 02:57:13 +00:00
Sol
b914c40a91 - Convert Treva, the Renewer to script 2012-10-02 02:48:57 +00:00
Sol
b56b713fce - Balduvian Horde, Minotaur Explorer and Pillaging Horde converted to script
- Added a query for optional random discards in AF_ZoneChange
2012-10-02 02:22:49 +00:00
Sol
4313a37c63 - Converting Mox Diamond to Script 2012-10-02 01:07:39 +00:00
Sol
3bd66eb85e - Improving some potential NPEs in AFChangeZone related to Origin$ All
(Prepping for converting Mox Diamond and similar replacement effects)
2012-10-02 01:00:07 +00:00
Maxmtg
013ddee250 CardList class replaced by java.util.(Array)List<Card> 2012-10-01 23:32:48 +00:00
Maxmtg
de56fd0cc5 CardList class stripped, preparing to remove it 2012-10-01 22:47:12 +00:00
Maxmtg
59bc3f10c8 Removed all except filter from CardList 2012-10-01 22:42:56 +00:00
Maxmtg
0c974ce24a Indirection of getValidCards and getTargetableCards. Moved to CardListUtil 2012-10-01 22:25:06 +00:00
Maxmtg
71242674ac Removing chained calls to CardList.filter 2012-10-01 22:17:38 +00:00
Hellfish
56fb6810e3 *Added Corpsejack Menace 2012-10-01 22:00:17 +00:00
Sol
2324fc200c - CostChange can now run through AF.calculateAmount()
- Converted Fireball to Script
2012-10-01 21:48:43 +00:00
Maxmtg
64a43d29e6 replacing CardList calls with iterables where possible 2012-10-01 21:44:45 +00:00
Sloth
1e75526507 - Cleanup of unused functions. 2012-10-01 21:35:08 +00:00
Sloth
0c3739b621 - Restored the fix for Emrakul, the Aeons Torn shaking of auras like Dragon Breath (why was this removed?). 2012-10-01 21:23:37 +00:00
Maxmtg
1b4b4bb138 shuffle => CardListUtil as static 2012-10-01 21:23:04 +00:00
Maxmtg
2c980c78e5 CardList: removed reverse() 2012-10-01 21:09:07 +00:00
Maxmtg
79e7cede71 CardFactorySorceries: moved each SpellAbility creation to a separate function 2012-10-01 21:06:22 +00:00
Sloth
0357e0b197 - Converted Sky Swallower to script. 2012-10-01 20:49:21 +00:00
Maxmtg
ec3870418d GuiUtils: choice methods moved to GuiChoose.java
GuiUtils: rarely used methods moved closer to usage
2012-10-01 20:21:45 +00:00
Sloth
3cdaffea3f - Added Desecration Demon. 2012-10-01 19:37:55 +00:00
Maxmtg
356c665522 small changes 2012-10-01 19:31:24 +00:00
Sloth
9138021a8a - Fixed chooseCardFromStack overwriting multiple spells with same stack description. 2012-10-01 18:57:34 +00:00
Sloth
c3059f9909 - Improved AI of spells cast via copySpellontoStack. 2012-10-01 18:46:37 +00:00
moomarc
34efd19d3a - Added Nicmagus Elemental (RtR) 2012-10-01 18:19:41 +00:00
Maxmtg
5c11cbe5d2 fixing couter-logical defaultNo parameter 2012-10-01 18:13:35 +00:00
RumbleBBU
22c3888d1c For some reason, the multicolor filter box was working 'negatively' compared to earlier versions, fixed (earlier, more intuitive behavior restored). 2012-10-01 17:29:54 +00:00
Sloth
6592982499 - Fixed Fireball. 2012-10-01 16:19:32 +00:00
Chris
22bd256e22 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-01 10:54:12 +00:00
Sloth
ae96e3ec6a - Reverted Triangle of War and fixed an issue with the AI targeting. 2012-10-01 08:22:52 +00:00
Sloth
85b0d773aa - Fixed Subterranean Hangar. 2012-10-01 08:13:00 +00:00
Sloth
1101bde6e6 - Little improvements for Attach AI. 2012-10-01 08:08:11 +00:00
ArsenalNut
d14f10557d fixed Hellhole Flailer issue with duplicate SVar 2012-10-01 06:03:03 +00:00
Maxmtg
184d393840 fixed incorrect m13 FP 2012-10-01 05:38:00 +00:00
ArsenalNut
3d3afb9378 added Grave Betrayal :) 2012-10-01 05:37:12 +00:00
Maxmtg
d7931f6810 from tests removed braids legacy 2012-10-01 05:31:02 +00:00
Maxmtg
2bcec4c888 There was endless loop due to my refactoring 2012-10-01 05:20:49 +00:00
ArsenalNut
2f6183a5d8 added check on reveal list size 2012-10-01 05:03:33 +00:00
ArsenalNut
b12996a8ee Added Guild Feud. Fixed Triangle of War targeting. 2012-10-01 02:57:01 +00:00
ArsenalNut
2694bf8044 fixed First Strike keyword on Natural Emergence 2012-10-01 01:13:54 +00:00
ArsenalNut
b4c9f36a6e fix cost of Slaughter Games. Fix First Strike keyword on Master of Arms and Renegade Warlord 2012-10-01 01:11:18 +00:00
Sloth
29e9138039 - Added the quest opponent Minerva McGonagall by Nordos. 2012-09-30 21:59:41 +00:00
Sloth
b8caa2fa89 - Added Jarad's Orders. 2012-09-30 21:57:14 +00:00
ArsenalNut
d0f57e7410 added processing of basic keywords to cardTemplateScript.py 2012-09-30 20:59:23 +00:00
Sloth
0b7eca2164 - Fixed Crypt of Agadeem. 2012-09-30 20:51:09 +00:00
Sol
b489e97eda - Fixed Casting Cost in Righteous Authroity 2012-09-30 20:33:42 +00:00
Sloth
5cdbf41595 - Added Rix Maadi Guildmage. 2012-09-30 19:38:45 +00:00
ArsenalNut
05bc332c76 added Slaughter Games 2012-09-30 19:14:04 +00:00
ArsenalNut
12bbffa1fe adding Righteous Authority 2012-09-30 19:05:49 +00:00
Sloth
b355db999a - Added Counterflux (once more with flux). 2012-09-30 18:54:08 +00:00
Sloth
c9b6f63b60 - Added Counterflux. 2012-09-30 18:53:36 +00:00
ArsenalNut
59b3c1ab97 add 4 more RTR cards 2012-09-30 16:58:10 +00:00
ArsenalNut
2db05868db added TriggedPlayer to calculateAmount method. added Havoc Festival 2012-09-30 16:00:59 +00:00
Sloth
2e0c868bee - Fixed Sower of Temptation infinite loop. 2012-09-30 15:51:10 +00:00
Sloth
0c9cc782e6 - Removed the unused variable prevType from the card class. 2012-09-30 15:41:54 +00:00
Sloth
38886635bd - Fixed Warbreak Trumpeter. 2012-09-30 15:40:06 +00:00
Sloth
f79e11f1ab - Updated some decks with new RtR cards. 2012-09-30 15:19:11 +00:00
Sloth
fdcf0ef531 - Updated card and product prices. 2012-09-30 14:32:28 +00:00
Sloth
a05d8faf89 - Added "SVar:HasCombatEffect:TRUE" to some more cards. 2012-09-30 14:18:25 +00:00
Sloth
91a93ebb65 - Forgot 3 files for the preconstructed decks by Xitax. 2012-09-30 12:58:48 +00:00
Sloth
1c03dad36e - Added 38 preconstructed decks by Xitax. 2012-09-30 12:55:42 +00:00
Sloth
e18b9e3f92 - Added a new AI SVar "HasCombatEffect". The AI will no longer run into a Wall of Souls without gain and attack more aggressively with creatures like Mirri the Cursed. 2012-09-30 12:39:01 +00:00
Chris
8f98c0e8ef - Added the recent commit logs to changes.txt. 2012-09-30 11:03:56 +00:00
ArsenalNut
9c460795b4 delete old file 2012-09-30 06:36:28 +00:00
ArsenalNut
5a286319d7 fixed Druid's Deliverance file name 2012-09-30 06:33:08 +00:00
ArsenalNut
a9556903b1 adding Hellhole Flailer, Izzet Staticaster, Korozda Guildmage, New Prahv Guildmage, and Nivix Guildmage 2012-09-30 06:28:31 +00:00
ArsenalNut
524d00f1b2 adding more RTR cards and ran setInfo and Oracle scripts 2012-09-30 05:26:06 +00:00
Sloth
6d47b76232 - Added Spawn of Rix Maadi, Sundering Growth and Teleportal. 2012-09-29 20:14:44 +00:00
Sloth
bab89ac3df - Added Druid's Deliverance. 2012-09-29 20:02:17 +00:00
Sloth
a25073cd1b - Fixed text of Consuming Vapors. 2012-09-29 18:09:33 +00:00
Sloth
a198ccdb91 - Added Urban Burgeoning. 2012-09-29 18:05:53 +00:00
moomarc
11971983cf - RtR: Added Volatile Rig 2012-09-29 17:20:17 +00:00
moomarc
089851d5e7 - Added Dralnu's Pet 2012-09-29 16:57:45 +00:00
moomarc
e9c331dfa7 - Removed some duplicates from RtR added cards list 2012-09-29 16:37:23 +00:00
ArsenalNut
38164c10d6 add a couple RTR cards. add stack description to vandalblast.txt 2012-09-29 15:26:23 +00:00
ArsenalNut
c238dda558 added some multicolored RTR cards 2012-09-29 14:45:49 +00:00
Sloth
9ad65c3238 - Fixed buildFilename not working without SetInfo. 2012-09-29 14:14:48 +00:00
Sloth
0456723544 - Added Cryptborn Horror. 2012-09-29 13:36:20 +00:00
Chris
485d2aff36 - Added the recent commit logs to changes.txt. 2012-09-29 12:48:01 +00:00
Sloth
beb20f28e4 - Improved and fixed various AI discard functions. 2012-09-29 12:11:34 +00:00
Sloth
ddc1d73322 - Added the quest deck Riptide 2 by Nordos. 2012-09-29 11:48:11 +00:00
Sloth
83790c4223 - Added the quest deck The Nac Mac Feegle 3. 2012-09-29 11:29:35 +00:00
Sloth
33a6eed215 - Improved AI of Drop of Honey and Porphyry Nodes. 2012-09-29 11:02:44 +00:00
moomarc
8e38d03f31 - Corrected spelling of Faerie Impostor 2012-09-29 10:58:40 +00:00
Sloth
8559a383ad - Added Ignoble Soldier by Zirbert. 2012-09-29 10:46:51 +00:00
moomarc
6fab0169a5 - Added Strip Bare (from Shadowmoor)
- Added Street Sweeper (RtR)
- Can now access the executed sa created by triggers using getTriggeredSA
2012-09-29 10:13:02 +00:00
Maxmtg
34b7b8e4ac seems to work under eclipse now 2012-09-29 09:45:08 +00:00
Maxmtg
c974626751 Compiler changed to groovy (won't bring error messages with predicate type generics) 2012-09-29 09:05:32 +00:00
ArsenalNut
a66ece5735 adding some green RTR cards 2012-09-29 05:58:57 +00:00
ArsenalNut
dc8c4e5d56 reverting to previous version that didn't cause freezes 2012-09-29 04:30:33 +00:00
ArsenalNut
95f4fe4c48 added oracle text 2012-09-29 04:28:31 +00:00
ArsenalNut
930b4b8850 adding ZzzzSleep green RTR cards 2012-09-29 04:26:30 +00:00
ArsenalNut
54bc5068f8 adding a bunch of red RTR cards 2012-09-29 04:11:26 +00:00
ArsenalNut
ffd2db6e81 adding a bunch of black RTR cards 2012-09-29 00:11:28 +00:00
Maxmtg
596264d1c4 Making mvn build the project 2012-09-28 23:57:35 +00:00
Maxmtg
8213cd3f52 compile error fixed 2012-09-28 23:08:27 +00:00
Maxmtg
15d3074d84 Trying to use less CardLists and/or hardcoded constants 2012-09-28 22:59:08 +00:00
Sloth
88030ed7fd - The AI will now discard lands for discard costs if it has enough already.
- The AI will now save lands for discard costs when enough are played already.
2012-09-28 22:09:13 +00:00
Sloth
4c6e6d7632 - Updated the Hercules quest decks with RtR cards and added a very hard version. 2012-09-28 20:23:11 +00:00
Maxmtg
c09ca31609 Remove Lambda1 in favor of guava Function<> 2012-09-28 20:04:43 +00:00
Hellfish
6ce0c52470 *Fixed abilitystealers stealing from Tree of Redemption. 2012-09-28 19:12:13 +00:00
Sloth
b5866a7647 - Added 3 hybrid RtR cards. 2012-09-28 18:50:00 +00:00
Sol
ee3b19b3be - Improve verbosity of AssignDamage buttons 2012-09-28 17:29:16 +00:00
Sol
8b201b3c8d - Apparently never committed other have of downsize move 2012-09-28 14:18:25 +00:00
Sol
b85cb9b8c3 - Updating Formats list for October 5th Rotation 2012-09-28 13:44:30 +00:00
Sol
a458e61efe - Moving downsize into the correct folder structure 2012-09-28 12:21:27 +00:00
moomarc
25c78211da - Fixed Mask of Memory not being optional
- Added a bunch of RtR cards (Azorius Keyrune, Golgari Keyrune, Izzet Keyrune, Rakdos Keyrune, Selesnya Keyrune)
2012-09-28 11:23:23 +00:00
Chris
afed27f201 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-28 11:04:27 +00:00
RumbleBBU
faf02644bd Draft by default now launches a 7-round gauntlet; separate button added for playing a specific opponent. 2012-09-28 09:54:38 +00:00
moomarc
4b6b3cd7fe - Added Fungal Behemoth 2012-09-28 09:19:34 +00:00
moomarc
80b4b17344 - Added Benalish Commander, Detrivore and Roiling Horror (thanks ZzzzSleep) 2012-09-28 07:52:44 +00:00
Maxmtg
f8ba72d041 Removed Lambda0 in favour of guava Supplier<T> 2012-09-28 07:20:23 +00:00
Doublestrike
b314a4a0d1 Pulled all non-UI operations off of the EDT.
Should have a major performance impact.
2012-09-28 07:01:50 +00:00
Maxmtg
c34eabdb6e Removal of forge.util.closures.Predicate in favour of guava implementation 2012-09-28 06:53:56 +00:00
Doublestrike
ffb8c78e60 Mulligan prompt now informs user whose turn it is:
"You're going first. Do you want to mulligan?"
2012-09-28 06:40:53 +00:00
moomarc
6271207087 - Fixed problem with etb triggers of countered permanents that would enter the battlefield under an opponents control instead of the graveyard 2012-09-28 06:18:34 +00:00
Doublestrike
005a087b53 Code cleanup - main, FControl, FView, FModel core.
Should fix occasional "long wait before splash" bug.
2012-09-28 05:56:12 +00:00
RumbleBBU
c04c9ab030 You can now select 3-12 boosters instead of the default 6 in single-set Block-mode Sealed Deck games. 2012-09-28 05:29:01 +00:00
Maxmtg
318a610689 Removed filtering functionality from forge.util.closure.Predicate, fixed typo in briGDe method
Refactored: LimitedDeck, GenerateNColoredDeck
2012-09-28 05:25:15 +00:00
moomarc
54465fc4bf - Fixed Hazezon Tamar
- Fixed Liliana's emblem's download link
2012-09-28 05:05:11 +00:00
ArsenalNut
d258954c30 adding a bunch of blue RTR cards 2012-09-28 04:42:25 +00:00
ArsenalNut
d3fb480917 update cardTemplateScript.py for RTR set 2012-09-28 04:41:29 +00:00
ArsenalNut
69622948ca Reintegrated RTR branch into Trunk. No more commits to the RTRCards branch please. 2012-09-28 03:00:31 +00:00
Doublestrike
537fbb0491 Targeting overlay implemented (experimental, for enchantments only).
Dock button and preference toggle also enabled.
2012-09-28 01:53:34 +00:00
Sol
e890541c2a - Don't attempt to download images that don't have a HTTP 200 Response Code 2012-09-28 01:17:36 +00:00
Sol
40db83a11b - Updating mtg-data for RTR 2012-09-27 23:41:18 +00:00
Sloth
09202d0518 - Made the quest deck Grumpy 1 less powerful and added a medium version. 2012-09-27 20:50:19 +00:00
Sloth
b6f42c7a33 - The AI will no longer hold back creatures for blocking when Time Walk will grant another turn. 2012-09-27 19:50:43 +00:00
Sloth
4e039e9ba4 - Fixed the AI changing targets of triggers with "OptionalDecider" before resolving. 2012-09-27 16:14:55 +00:00
moomarc
1f7a5906ec - RtR: Added Avenging Arrow 2012-09-27 13:38:38 +00:00
ArsenalNut
f84740c651 added Enchanted keyword to calculateAmount 2012-09-27 12:50:00 +00:00
RumbleBBU
1456114ac5 Added Fantasy Blocks to Draft. (Fantasy Blocks that contain "choose1" or "random1" MetaSets are not supported in Draft.) 2012-09-27 12:22:52 +00:00
Chris
ed799e60c5 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-27 11:14:39 +00:00
moomarc
d784cffa83 - token downloads should work again now 2012-09-27 10:51:01 +00:00
RumbleBBU
dcaf06240e Disabled tournament statistics, they are calculated incorrectly. 2012-09-27 09:43:29 +00:00
moomarc
4a04de9482 - Added Thromok the Insatiable
- Fixed Marrow Chomper's etb trigger
2012-09-27 09:40:41 +00:00
RumbleBBU
dfa9574fb0 Sealed Deck gauntlets can now have up to 7 rounds, Draft support added to GauntletMini.java. 2012-09-27 09:24:00 +00:00
Sloth
ed996cf432 - Fixed Hazezon Tamar. 2012-09-27 07:19:44 +00:00
RumbleBBU
3875f4c7f6 Fixed a silly typo in a comment in UnOpenedMeta.java. 2012-09-27 07:01:47 +00:00
moomarc
057af4db8a - Added Mindbreak Trap
- Fixed casting cost of Double Negative
2012-09-27 05:55:29 +00:00
Sol
0399b59101 - Nettling Imp can only be activated on Opponent's turns 2012-09-27 01:50:35 +00:00
Sol
1d13803f7b - Added Nettling Imp 2012-09-27 01:45:53 +00:00
Sol
7e479eb822 - Added Norritt (and so properties that it needed)
- Fixed IsPresent in Aggression
2012-09-27 01:42:44 +00:00
Doublestrike
1644df4527 Minor grammatical update to UI downloader progress text. 2012-09-27 00:17:54 +00:00
Sloth
429d34017d - Cleanup. 2012-09-26 20:54:13 +00:00
Sloth
9bc103fcbd - Changed the quest deck Frankenstein 3 for better use of Brass Herald. 2012-09-26 20:53:52 +00:00
Maxmtg
d0d45034fd Removal of functions from forge.util.closure.Predicate in favour of Guava routines 2012-09-26 20:11:36 +00:00
Sloth
a54f3e4e8e - Added "All creatures able to block CARDNAME do so." to NonStackingKWList.txt. 2012-09-26 19:11:05 +00:00
Sloth
4164e48e10 - Added Goblin Sappers by sol. 2012-09-26 19:09:16 +00:00
Sloth
d0baa389f9 - Added Norn's Annex (once more with feeling). 2012-09-26 19:02:06 +00:00
Sloth
4dcd59f0c4 - Added Norn's Annex. 2012-09-26 19:00:55 +00:00
Sloth
d94843e38c - Added the new static ability CantAttackUnless. 2012-09-26 18:28:57 +00:00
Sol
eb8ca4bd29 - Actually adding Essence Vortex from a few commits ago 2012-09-26 18:07:45 +00:00
Sol
cb61866c53 - Added Orcish Librarian 2012-09-26 18:05:19 +00:00
Sol
04507d6c8d - Fixing Dawn's Reflection trigger description 2012-09-26 17:33:36 +00:00
moomarc
44411aafe2 - Converted more combo mana cards 2012-09-26 17:09:48 +00:00
moomarc
79befb92c8 - Added Dawn's Reflection 2012-09-26 16:56:18 +00:00
Sol
950f79b3b9 - Blank Abilities used with Unless Costs will now know the Targets from the Source Ability
- Check life cost now uses calculateAmount instead of xCount
- Added Essence Vortex
2012-09-26 15:57:18 +00:00
Sloth
80c7ae0036 - Fixed Zombies of Lim-Dul the Necromancer. 2012-09-26 15:12:17 +00:00
moomarc
edb0a88949 - Converted Time Spiral starage lands to script
- Converted Coalition Relic to Combo mana
2012-09-26 15:07:19 +00:00
Sol
b249d5baff - Adding Burnt Offering 2012-09-26 15:03:55 +00:00
Sloth
e996016812 - Another try at fixing the deckeditor filter. 2012-09-26 14:35:01 +00:00
Sol
bc45884460 (Preparation of Branch merge)
- Updating Blockdata, setInfoScript, and reprints
2012-09-26 14:16:58 +00:00
Sol
67a2665a41 - Adding Curse Artifact 2012-09-26 13:28:32 +00:00
ArsenalNut
118562d711 converted Alter of the Lost and Orcish Lumberjack to combo mana keyword 2012-09-26 13:23:00 +00:00
Sol
d8d6eacbb3 - Temporarily removing references from Helm of Obedience, since apparently StoreSVar doesn't like working with References 2012-09-26 13:12:47 +00:00
Sloth
14c69aae28 - Improved AI sacrificing stuff. 2012-09-26 11:50:49 +00:00
Chris
0abebb2747 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-26 11:28:29 +00:00
moomarc
c3e97da64c - Fixed xCount "Kicked" (normal kicker) interfering with "TimesKicked" (multikicker) 2012-09-26 09:09:02 +00:00
moomarc
4c3b020367 - fixed targeting up-to amounts on the stack 2012-09-26 06:53:06 +00:00
moomarc
2f57897b65 - Fixed Torrent of Souls returning cards to hand instead of battlefield 2012-09-26 06:35:52 +00:00
Sloth
628ec8631b - Fixed AI of Corrupted Resolve. 2012-09-26 05:38:59 +00:00
Sol
99e4d46745 - Added Helm of Obedience
- Small fix to StackDescription to show the right card
2012-09-26 01:56:17 +00:00
Sol
164a530538 - Reflecting Pool now clearing Canceled parameter after canceling the dialog. 2012-09-26 01:34:12 +00:00
Sloth
94ab8448dc - Little fix for two canPay functions.. 2012-09-25 21:10:38 +00:00
Sloth
bfbbdca845 - Updated some tribal quest decks. 2012-09-25 20:49:01 +00:00
Sloth
08426ed993 - Added Necromancy to two quest decks. 2012-09-25 20:22:45 +00:00
Sloth
30cadef456 - Enabled AI for some of the Instantments (the AI will only cast them at sorcery speed). 2012-09-25 20:16:57 +00:00
Maxmtg
6c185b4b12 Predicate: isTrue renamed to apply, this class now implements com.google.common.base.Predicate (Guava iterables may use them now) 2012-09-25 20:03:24 +00:00
Sloth
3cd9c4ae78 - Converted Lightning Axe to the new AlternateAdditionalCost keyword. 2012-09-25 19:24:20 +00:00
Sloth
af51da6c0c - Added Silvergill Adept. 2012-09-25 19:18:57 +00:00
Sloth
59a3fc004e - Added Goldmeadow Stalwart, Squeaking Pie Sneak and Wren's Run Vanquisher. 2012-09-25 19:16:28 +00:00
Sloth
aea50cde77 - Added the keyword "AlternateAdditionalCost".
- Added Flamekin Bladewhirl.
2012-09-25 18:26:31 +00:00
moomarc
d5e96ef5bd - Added the Visions instantments (Mystic Veil, Necromancy, Parapet, Relic Ward, and Spider Climb) 2012-09-25 16:47:44 +00:00
Chris
656ae5aead - Fixed the targeting prompt for Thunderscape Battlemage. 2012-09-25 16:17:53 +00:00
Sloth
fb9881ead3 - Removed the parameter "CanPlayNoTgt" and made it standard (as it was before). 2012-09-25 16:10:32 +00:00
moomarc
85bab0d7b8 - Added the remaining Mirage instantments (Grave Servitude, Lightning Reflexes, Soar, and Ward of Lights 2012-09-25 13:50:55 +00:00
moomarc
bc26948f05 - Converted Lotus Cobra to script (executeLandfallEffects can probably be removed - Lotus Cobra seemed to be the last one using it) 2012-09-25 13:10:46 +00:00
moomarc
c0df967d1c - Fixed Armor of Thorns' trigger firing even if cast at sorcery speed or given instant speed casting by something like Vedalken Orrey (10/1/2009 Ruling: The sacrifice occur only if you cast it using its own ability. If you cast it using some other effect (for instance, if it gained flash from Vedalken Orrery), then it won't be sacrificed. ) 2012-09-25 12:51:59 +00:00
RumbleBBU
2bacd4dcfe Added a new fantasy block that shows how to use the new MetaSet types (choose1, random1, combo, booster, pack). 2012-09-25 12:12:34 +00:00
Chris
817d87842e - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-25 12:00:51 +00:00
Chris
b7132e591f - Added a fluff piece to the changes.txt file. 2012-09-25 11:57:39 +00:00
Chris
f38c523b55 - Cleared out the changes.txt file, now ready for new material. 2012-09-25 11:56:33 +00:00
RumbleBBU
b32daa1ae1 Added new MetaSet types and functionality to support guild boosters in RtR Sealed. New types: choose1, random1, and combo, plus auxiliary types booster and pack. 2012-09-25 09:53:07 +00:00
Maxmtg
8eb157606d Again reduced number of own methods of CardList,
removed pointless conversions toArray in GuiUtils.chooseXXX calls
removed useless casts to object array of (Object[])someList.toArray() structures
2012-09-25 08:07:02 +00:00
Maxmtg
d3676ff1de more specific methods removed from CardList 2012-09-25 07:25:01 +00:00
ArsenalNut
7bae967623 Initial implementation of combination mana 2012-09-25 05:04:02 +00:00
Doublestrike
3ca81275d3 Content downloader UI overhaul:
- Updated to skin themes
- Incorporated into overlay
- Moved card scanning to worker thread
- Improved general responsiveness
2012-09-25 05:01:00 +00:00
Doublestrike
ebeef30a8e Renamed forge.view.bazaar to forge.gui.bazaar for consistency. 2012-09-25 02:31:50 +00:00
Doublestrike
514013edfe Removed rounded corners on drag panels (experimental). 2012-09-25 02:23:46 +00:00
Sol
4e0384f6ad - Repeat now has a MaxRepeat param to break from an infinite loop
- StoreSVar now can handle a few more forms of storing variables.
2012-09-25 01:59:10 +00:00
Doublestrike
fcf20d1676 Converted home UI to be completely cached during preload. 2012-09-25 00:19:10 +00:00
Sloth
3f93543643 - Fixed text filter of the deck editor being case sensitive. 2012-09-24 20:05:07 +00:00
Maxmtg
27ca889746 Sloth failed to svn-update the file before commiting, shame on him! 2012-09-24 18:48:54 +00:00
Sloth
c5c36902f6 - Fixed a possible NPE in copySpellontoStack. 2012-09-24 18:19:45 +00:00
Maxmtg
4ffddbbb90 pom: removed Generators, added log4j (was dependency of generators)
change of card build pipeline, (getCard returned the same instance, so they return void now)
CardList: further removal of special methods
NameChanger: the change routine never needed the complicated generator.
2012-09-24 17:59:46 +00:00
Sloth
89a66d1215 - Several improvements of Attach AI. 2012-09-24 16:36:23 +00:00
Chris
04218216be [maven-release-plugin] prepare for next development iteration 2012-09-24 11:11:19 +00:00
Chris
a1185a7a3f [maven-release-plugin] prepare release forge-1.2.14 2012-09-24 11:11:10 +00:00
Chris
1ccb116f6c - 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.
2012-09-24 11:00:40 +00:00
Doublestrike
4fc1747918 Minor updates to finalize keyboard shortcut class. 2012-09-24 04:26:09 +00:00
Doublestrike
873627f954 Multiple keyboard shortcut support added for CTRL and SHIFT keys.
Shortcuts using ALT will not work and won't be supported.
Keyboard shortcut system should be complete.
2012-09-24 04:09:18 +00:00
Sol
f8e3e36690 - Fixed extra text on Twinblade Slasher 2012-09-24 00:59:40 +00:00
Maxmtg
16f9f9d398 Lambdas: added applyToIterable (mass coversion), removed old copyright mentioning Braids (no reasons to copyright 3 trivial files) 2012-09-23 22:36:37 +00:00
Sloth
9ed73ff78a - Cleanup of EvaluateCreature. 2012-09-23 21:27:39 +00:00
Maxmtg
cf82d8ee67 fix for missing image of double-faced cards 2012-09-23 21:02:16 +00:00
Sloth
85a73210ea - Fixed some FindBugs results. 2012-09-23 20:16:13 +00:00
Maxmtg
758766864a remove unused imports 2012-09-23 18:18:37 +00:00
Sloth
9fd322b008 - Fixed Szadek, Lord of Secrets. 2012-09-23 18:04:59 +00:00
Sloth
21b3a06404 - Improvements of AF Pump AI. 2012-09-23 16:16:03 +00:00
Sloth
109e008312 - Added a medium version of the Darkseid deck. 2012-09-23 14:11:17 +00:00
Sloth
2fcc777542 - Little AI tweak in AF Animate. 2012-09-23 14:02:48 +00:00
Sloth
3f6807fb8d - Updated a few AI SVars. 2012-09-23 11:02:37 +00:00
Chris
0b3a321036 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-23 10:39:11 +00:00
Maxmtg
67f74ebb0d cleanup 2012-09-23 10:30:26 +00:00
Maxmtg
cc0351db74 refactor CardList to use Predicates and have less methods (to replace it later with pure List<Card>) and perform any special actions (filtering, cmc calculation, max creture power, etc) with predicates 2012-09-23 10:16:24 +00:00
Maxmtg
7786ef990d CardListFilter replaced with Predicate<Card> 2012-09-23 08:10:27 +00:00
Maxmtg
99a2df6a59 fix bug with chooseOne recursion 2012-09-23 08:09:37 +00:00
Doublestrike
01cd587b29 Removed background image from non-match UI states. 2012-09-23 02:33:23 +00:00
Maxmtg
5973dfba8c more cleanup
cardReader moved to same package as all the cardfactory code
handsizeop, undocommand - do not seem to be used any longer
2012-09-22 22:39:11 +00:00
Maxmtg
7714a6712c cleanup for CardUtil
Removed T... syntax from GuiUtils chooseNNN functions (cause one might be called with cardlist parameter as a single choice option)
Rmeoved SpellAbilityList.java - noone used it, and no special code in that class seen.
2012-09-22 21:46:04 +00:00
Sloth
06032961aa - Added Strongarm Tactics. 2012-09-22 20:51:06 +00:00
Sloth
63b28c61cb - Added a few AI SVars. 2012-09-22 20:02:03 +00:00
Sloth
06582dfd1b - Added a copy of Ronom Serpent to the Snow White 1 deck. 2012-09-22 19:39:06 +00:00
Sloth
f2ec43323d - Added Armor of Thorns by Marc. 2012-09-22 19:07:05 +00:00
Sloth
9e605e311a - Fixed static triggers not working on the stack. 2012-09-22 18:01:55 +00:00
moomarc
4ae0ee534a - Added the restrictions part of the code for "Can be played as though it has flash. If you do sac at next cleanup." 2012-09-22 15:20:00 +00:00
Chris
d553359a4d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-22 10:36:11 +00:00
Sol
a02ea72f5b - Apparently missed picture for Aeon Chronicler 2012-09-22 02:30:05 +00:00
Sol
fd7d9155f2 - Suspend can now use Cost objects
- X Can't be 0 added for human (although we need a better way to display it)
- Added Aeon Chronicler
2012-09-22 00:21:42 +00:00
Sloth
980e205b40 - Little fix for stack description of AF PreventDamage. 2012-09-21 21:34:05 +00:00
Sloth
1ff88a2259 - Added "NonBasicSpell$ True" to the Entwine SpellsAbilities. 2012-09-21 20:53:00 +00:00
Sloth
26a707563e - Added the quest deck Master Splinter 3 by Nordos. 2012-09-21 19:30:23 +00:00
Sloth
355d4f0cc9 - Added the quest deck Owlman 3 by Nordos. 2012-09-21 19:08:23 +00:00
Sloth
4a05bf5ede - Fixed tapXType costs not canceling properly. 2012-09-21 17:53:42 +00:00
Chris
cbfa513288 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-21 10:53:00 +00:00
Doublestrike
69b3d12977 Added string-capable constructor to FTextArea. 2012-09-21 06:28:40 +00:00
Doublestrike
bd27ad3b25 Minor todo comment added. 2012-09-21 05:50:38 +00:00
Chris
e87cead133 - Added a fluff piece to the changes.txt file. 2012-09-21 01:42:06 +00:00
Sloth
ccf945fa0d - Added a NeedsToPlayVar to Ghastly Remains. 2012-09-20 18:31:47 +00:00
Sloth
fd4120d4f4 - Added an easy version of the Colossus deck. 2012-09-20 18:25:29 +00:00
Sloth
c1b7234bd4 - Added a copy of Kilnmouth Dragon to the Sabertooth 3 deck. 2012-09-20 11:26:50 +00:00
Chris
b1fc5f59d8 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-20 11:11:22 +00:00
moomarc
1333d13327 - Added keyboard shortcut for End Turn. (you still have to pass priority as though you pushed the button) 2012-09-20 11:03:28 +00:00
Doublestrike
7c769bdd02 Debug: Keyboard shortcuts now back in action (single keys only for now) 2012-09-20 08:55:34 +00:00
Doublestrike
048cec2bee Removed broken probabilities calculation from hand statistics in deck editor. 2012-09-20 08:11:37 +00:00
Sloth
ba93292e1f - Fixed Springjack Pasture. 2012-09-20 08:02:21 +00:00
Doublestrike
41c54faf49 Aesthetic: Smallified (ensmallened?) alpha strike button to allow mouseover effect responsiveness. 2012-09-20 07:55:35 +00:00
RumbleBBU
cd7fa8cb36 Added a checkbox for not automatically choosing the latest card version when importing decks (useful in some cases). 2012-09-20 07:41:16 +00:00
Doublestrike
26bf7ea313 Bugfix: JLabels not showing icon if they were on the first screen. 2012-09-20 07:22:32 +00:00
Sloth
8918a19170 - Fixed Propaganda suppressing "Attacks" trigger of the AI. 2012-09-20 05:54:41 +00:00
Doublestrike
7d8ca6eeb6 Bugfix: challenge opponents not repainting after zeppelin launched. 2012-09-20 04:46:00 +00:00
Doublestrike
e837a823f7 Documentation: some brief helpful comments FView. 2012-09-20 00:37:01 +00:00
Sloth
33e3b5a79e - Added Prophecy. 2012-09-19 21:13:58 +00:00
Sloth
250dff9a03 - Added Mammoth Harness. 2012-09-19 20:58:37 +00:00
moomarc
304ce3f5a7 - Added Hollow Specter 2012-09-19 19:47:40 +00:00
moomarc
c9975330ed - Slotted Thunderscape Battlemage into recently added card (was missed in commit logs it seems) 2012-09-19 19:16:22 +00:00
moomarc
9a173b5613 - Changed part of Reveal to use DualListBox (thanks Sol) 2012-09-19 18:55:39 +00:00
Sloth
f9a2393131 - Fixed Rukh Egg giving the wrong player the token when it dies under opposing control. 2012-09-19 18:48:21 +00:00
moomarc
cd2a0d3ec1 - Added Martyr of Frost 2012-09-19 18:38:11 +00:00
Sloth
bdc91bca2e - Fixed some ChangeZone triggers triggering twice. 2012-09-19 18:28:07 +00:00
Sloth
e9b940e170 - Added a hard version of the Sun Quan deck. 2012-09-19 17:34:20 +00:00
moomarc
46bb93bbd9 - Added Amplify keyword
- Added Aven Warhawk, Canopy Crawler, Daru Stinger, Embalmed Brawler, Feral Throwback, Ghastly Remains, Glowering Rogon, Kilnmouth Dragon, and Zombie Brute
2012-09-19 14:59:31 +00:00
Chris
3131f5fd61 - Added a fluff piece to the changes.txt file. 2012-09-19 13:36:20 +00:00
Sloth
73362af211 - Added AI support to Ninjutsu. 2012-09-19 12:37:51 +00:00
Chris
790a87c6de - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-19 11:09:35 +00:00
Sloth
47713d35ad - Reduced the number of copies of The Tabernacle at Pendrell Vale in the Alice in Wonderland 3 deck to 1. 2012-09-19 11:00:28 +00:00
Sloth
4a762f7e4e - Fixed Fettergeist. 2012-09-19 10:52:58 +00:00
Sloth
c891188a56 - Fixed Darigaaz's Charm. 2012-09-19 10:18:33 +00:00
Sloth
32f18c3784 - Improved canTgtCreature(). 2012-09-19 10:14:57 +00:00
Sloth
dff90b1768 - Fixed AI not playing Voice of All. 2012-09-19 10:14:17 +00:00
moomarc
e0140352fc - SetInfo and Oracle for Victimize 2012-09-19 09:19:49 +00:00
moomarc
42fce5f440 - Added Victimize 2012-09-19 09:15:38 +00:00
Doublestrike
8fafb2e2e2 Small comment added, didn't want to forget. 2012-09-19 08:17:37 +00:00
moomarc
09e72bd70a - Fixed variable name for AI ForgetChanged 2012-09-19 08:07:03 +00:00
Doublestrike
3e177aa27c Bugfix: double listing of precon decks in new quest UI. 2012-09-19 07:53:20 +00:00
moomarc
37df7af9b2 - Small tweak to sharesNameWith 2012-09-19 07:52:42 +00:00
moomarc
147793ae9c - RtR: Added Search the City 2012-09-19 07:49:38 +00:00
moomarc
fd0f91435c - Fixed Mosswort Bridge
- fixed a possible NPE related to xCount with SAs
2012-09-19 05:54:34 +00:00
Doublestrike
6fcac03089 Small commenting update. 2012-09-19 04:47:41 +00:00
Doublestrike
03d4b549a6 Bugfix: Restored "challenges become available more frequently" functionality for MAP and ZEPPELIN bazaar items. 2012-09-19 04:35:36 +00:00
Doublestrike
105ce09c29 Bugfix: zeppelin button sometimes visible although zeppelin hadn't been purchased. 2012-09-19 04:07:22 +00:00
Doublestrike
7404a94683 Fixed "unlimited challenge" bug in quest mode. 2012-09-19 01:44:47 +00:00
Sloth
9bd131b86f - Little tweak for pump prediction. 2012-09-18 21:00:46 +00:00
Sloth
4443657d5d - Improved gainLifeCanPlayAI. 2012-09-18 20:52:16 +00:00
Sloth
5497720889 - The AI will now predict P/T pumping abilities of blockers (but not multiple activations). 2012-09-18 19:15:02 +00:00
Sloth
6276200cf5 - Added AI support for pump abilities with "CARDNAME can block an additional creature.". 2012-09-18 17:51:39 +00:00
RumbleBBU
6c2143d2cc Support (plus a sample) added for metasets in sealed deck blocks. They can be used to build boosters that are based on a selection of sets, a custom cube or the full cardpool. 2012-09-18 16:54:12 +00:00
Chris
231eb8a6e2 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-18 11:01:43 +00:00
moomarc
8f3cc7cb0e - Added Anurid Swarmsnapper, Foriysian Totem, Luminous Guardian, and Mounted Archers.
- Stacked "CARDNAME can block an additional creature" keywords will only display 1 description with the number of additional creatures it can block (eg CARDNAME can block an additional 3 creatures.)
2012-09-18 09:19:02 +00:00
Doublestrike
29c7416eb8 Lurking aesthetic update #5: Removed unnecessary borders from a few home screen top-level scroll panes. 2012-09-18 08:36:03 +00:00
Doublestrike
3b7894a50f Lurking update #4: Removed "current deck" file controls from quest spell shop. 2012-09-18 08:19:36 +00:00
Doublestrike
176c974818 Lurking aesthetic update #3: Fixed bazaar merchant font size. 2012-09-18 08:10:02 +00:00
Doublestrike
aad348087a Lurking aesthetic update #2: Fixed offset/overlap problem on home screen drag cells. 2012-09-18 08:04:48 +00:00
Doublestrike
d175afa1a8 Lurking aesthetic update #1: removed border from outer edges of lowest FPanel. 2012-09-18 07:42:17 +00:00
Sloth
a38b148b40 - Added the quest deck Peregrin Took 2. 2012-09-18 07:24:57 +00:00
Sloth
7191a721b5 - Added the quest deck The Shade 3 by Nordos. 2012-09-18 07:24:00 +00:00
Sloth
8ea9164959 - Fixed Time Vault. 2012-09-18 06:05:36 +00:00
moomarc
a5957e9215 - Added Avatar of Hope 2012-09-18 06:01:21 +00:00
Sloth
77e8a361e6 - Made the trigger of Cryptoplasm optional. 2012-09-18 05:55:53 +00:00
Sloth
bd5d792ada - Fixed NPE of the "Add 4 cards" button. 2012-09-18 05:50:46 +00:00
Sloth
6d6b80aa25 - Cleanup. 2012-09-18 05:41:00 +00:00
Sloth
9c1991b997 - Added SVar:PlayMain1:TRUE to Larceny. 2012-09-18 05:40:42 +00:00
Sol
5b87a7487f - Disable Auto Button for a set non-zero DLB size
- Improve the AssignDamage blockers dialog for Deathtouch
2012-09-18 04:03:56 +00:00
Sloth
79d1f05f25 - Cleanup. 2012-09-17 19:20:31 +00:00
Sloth
bdd34f548e - Added Necravolver and Rakavolver by marc. 2012-09-17 18:45:49 +00:00
moomarc
51eee93e2a - Reverted the accidental Venser's Diffusion commit 2012-09-17 17:13:54 +00:00
moomarc
bb7e493721 - Sorry, committed wrong file. Reverted and here's the actual Vampire's Bite 2012-09-17 17:12:14 +00:00
moomarc
41e31476e0 - Converted Vampire's Bite 2012-09-17 16:51:22 +00:00
moomarc
b528697713 - Last few kicker conversions that can be done at the moment 2012-09-17 16:44:15 +00:00
Chris
7f26861acc - Added a fluff piece to the changes.txt file. 2012-09-17 14:50:33 +00:00
moomarc
910e70e5fd - Converted Urza's Rage and fixed description of Combust 2012-09-17 14:43:59 +00:00
moomarc
2edec6feae - Added Thunderscape Battlemage 2012-09-17 14:27:26 +00:00
moomarc
ef73ed9c2a - Added Stormscape Battlemage and converted some more kicker spells 2012-09-17 14:04:07 +00:00
moomarc
5d55554708 - Added Prohibit, Prison Barricade and Primal Growth 2012-09-17 13:22:28 +00:00
moomarc
6c50ede8df - Fixed Breeding Pit's mana cost
- converted Orim's Touch and Overload to proper kicker (Overload also conditional destroy now instead of restricted targeting)
2012-09-17 12:33:27 +00:00
Sloth
89bd7ca480 - Fixed "SharesColorWith TopCardOfLibrary". 2012-09-17 11:36:20 +00:00
moomarc
c41236b723 - Added Molten Disaster 2012-09-17 11:33:05 +00:00
Chris
6f7abb0f7b - Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-09-17 10:41:53 +00:00
moomarc
06bbbb186f - Added Kangee, Aerie Keeper
- Converted some more kicker spells
2012-09-17 10:30:15 +00:00
RumbleBBU
36346238e7 The player can now choose 3-12 booster packs instead of the default 6 in Custom (Cube) Sealed Deck games too. 2012-09-17 10:05:26 +00:00
moomarc
74a644672e - converted a few more kicker spells 2012-09-17 09:43:24 +00:00
Sloth
1add9713b3 - Converted the Karoo lands to script. 2012-09-17 08:51:14 +00:00
Sloth
d7aa97a458 - Converted the Lair lands to script. 2012-09-17 08:43:30 +00:00
Sloth
d82c575bcb - Added Hunting Wilds. 2012-09-17 07:57:35 +00:00
RumbleBBU
c51af4987e Removed some unused code from Deckgroup.rankAiDecks(). 2012-09-17 07:51:20 +00:00
RumbleBBU
0173a03249 Style fix for SCubmenuSealed.java. 2012-09-17 07:49:26 +00:00
RumbleBBU
6a680bb3fc Sealed deck game creation now checks for name uniqueness and asks whether you want to replace the previous game. 2012-09-17 07:34:27 +00:00
moomarc
d75f27dcff - Added Gigantiform
- Converted Explosive Growth to new Kicker
- Removed redundant References param from Birthing Pod
2012-09-17 06:09:45 +00:00
Sloth
3bda945ac3 - Added Cytoplast Root-Kin. 2012-09-16 21:38:04 +00:00
Sloth
8f750b650e - Added Hisoka, Minamo Sensei. 2012-09-16 21:20:01 +00:00
Sloth
87cb2ca9ee - Moved all code related to the discarded list to the CostDiscard class. 2012-09-16 21:00:40 +00:00
Sloth
2bfb0309b6 - Experimental: Run checkStaticAbilities before ETB triggers are checked. 2012-09-16 20:37:50 +00:00
Sloth
09d4e4ea26 - Little AI tweak in sortSpellAbilityByCost. 2012-09-16 19:19:53 +00:00
Sloth
897cd63122 - Added a new xCount that also has the SpellAbility as parameter.
- Added Kicked option.
- Converted Dwarven Landslide.
2012-09-16 18:47:10 +00:00
moomarc
757a150482 - Added Anavolver, Cetavolver and Degavolver
- Converted some non-permanent kicker spells.
2012-09-16 17:38:15 +00:00
Sol
5ff8728352 - Changed Select All Param in DualListBox to an integer to allow for compatibility with Sideboarding 2012-09-16 14:00:32 +00:00
Sloth
6bd356cb2c - The AI will no longer sacrifice the sourcecard of a GainLife ability unless it has 5 or less life. 2012-09-16 12:29:43 +00:00
Sloth
237077eef7 - Fixed description of Boreal Centaur. 2012-09-16 12:10:23 +00:00
Sloth
c12234e320 - Blood Tribute will now gain life equal to the life really lost by it. 2012-09-16 11:57:30 +00:00
Chris
723a440859 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-16 10:22:54 +00:00
Sloth
ad53b3a0e1 - Fixed "Condition$ Kicked". 2012-09-16 07:07:06 +00:00
Sloth
e7593df071 - Fixed static triggers triggering twice. 2012-09-16 06:53:13 +00:00
Sloth
16464e9973 - The AI will now use AF Tap very conservatively during its own turn. 2012-09-15 21:14:04 +00:00
Sloth
b881d758af - The AI will now check ETB Replacement effects when casting permanent spells. 2012-09-15 20:43:58 +00:00
Hellfish
54fdc5d011 *Fixed Modular description crashing. 2012-09-15 19:41:16 +00:00
Sloth
eb0af8160c - The AI will now regenerate permanents threatened by AD DestroyAll. 2012-09-15 19:25:46 +00:00
Sloth
889680595e - Added SVar:RemAIDeck:True to Darkheart Sliver and Soldevi Golem. 2012-09-15 18:41:00 +00:00
Sloth
5576f7116b - Improved description of Finest Hour. 2012-09-15 18:39:15 +00:00
Sloth
80662a3cbe - Fixed AI of Spore Cloud. 2012-09-15 18:38:52 +00:00
Sloth
5680039153 - Fixed hasCandidates failing to look for SpellAbilities on the stack. 2012-09-15 18:22:23 +00:00
Sol
53645eb7cc - Cleanup references to eqPump
- Cleanup unused imports
2012-09-15 17:59:23 +00:00
Sol
09a8f2472a - Add specific Game Log for unmorphing 2012-09-15 17:48:30 +00:00
moomarc
35512b7eb6 - Converted Conqueror's Pledge 2012-09-15 17:03:47 +00:00
moomarc
a7768a2532 - Added Bog Down 2012-09-15 16:33:11 +00:00
Sol
70f1e0acb6 - Fixed Nihilith trigger
- Added a specific Suspend message to the GameLog
2012-09-15 16:28:38 +00:00
moomarc
c0b8d7ca65 - Converted Breath of Darigaaz and Burst Lightning to proper kicker spells 2012-09-15 16:22:07 +00:00
Sloth
bba54add85 - Fixed Blood Reckoning and Hissing Miasma. 2012-09-15 15:39:11 +00:00
Sloth
3d0d2d5046 - Better fix for Ertai's Trickery. 2012-09-15 15:32:45 +00:00
moomarc
f07ba03601 - Fixed Death Wind 2012-09-15 15:24:38 +00:00
Sloth
229b2da8fd - Fix for Ertai's Trickery. 2012-09-15 15:03:15 +00:00
Chris
0868e8baa4 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-15 10:42:55 +00:00
Sloth
2d87227eb0 - Added Nightscape Battlemage and Thornscape Battlemage. 2012-09-14 18:11:43 +00:00
Sloth
0f45292fa0 - Added Ana Battlemage. 2012-09-14 16:39:23 +00:00
Sloth
1bf0bc3390 - Improved description of the new ETBCounter keyword. 2012-09-14 16:22:10 +00:00
Sloth
23f347a147 - Fixed Homarid. 2012-09-14 16:10:46 +00:00
Chris
26f8b4b541 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-14 10:20:42 +00:00
moomarc
2f19910197 - Added Revenant Patriarch 2012-09-14 08:43:11 +00:00
RumbleBBU
73dd3b221a Removed some unused imports from CSubmenuSealed.java 2012-09-14 07:58:11 +00:00
moomarc
b06f1210dc - Fixed Lava Spike (missing Arcane type) 2012-09-14 06:40:16 +00:00
moomarc
cf145ced6d - Added Double Negative, Repel Intruders, River's Grasp and Torrent of Souls
- Expanded Target selection for 'up to' amounts on the stack
- Allowed for spells with TargetMin$0 to still be played if it has CanPlayNoTgt$True
2012-09-14 06:27:30 +00:00
Maxmtg
be0723da57 DeckSection iteration - making it right 2012-09-13 20:47:33 +00:00
Sloth
6303ebd06a - Fixed a possible NPE in hasProperty in the Player class. 2012-09-13 18:13:56 +00:00
Sloth
cba9d6f6f9 - Added the quest deck InuYasha 1 by Nordos. 2012-09-13 11:32:01 +00:00
Sloth
358e408a69 - Fixed AI bug with Kicker. 2012-09-13 11:01:39 +00:00
moomarc
9c8ef0ce14 - Removed Rite of Consumption from new cards list again (made it into the previous beta afterall) 2012-09-13 10:58:05 +00:00
moomarc
b06c506953 - Fixed Cellar Door's stack description
- Improved Coalition Relic so that you can choose a color for each counter removed
2012-09-13 10:17:40 +00:00
Chris
e7fb88ba8b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-13 10:16:14 +00:00
moomarc
307ad67e8e - Fixed Coalition Relic 2012-09-13 07:56:51 +00:00
moomarc
f0c690fa6e - Fixed Trepanation Blade 2012-09-13 07:45:35 +00:00
Sloth
3548c3b3fb - Fixed cmc calculation of cards with multiple X in their costs. 2012-09-13 07:37:26 +00:00
Sloth
6f0b456e26 - Added Roar of Jukai. 2012-09-13 07:31:12 +00:00
Sloth
540abdbb60 - Added Entangler and Thoughtweft Trio. 2012-09-13 07:14:09 +00:00
moomarc
d50736efe9 - Some small checkstyle fixes 2012-09-13 07:12:14 +00:00
Sloth
5c78a102fc - Added Cenn's Tactician and High Ground. 2012-09-13 07:06:37 +00:00
Sloth
11d7aa1cee - Added Two-Headed Dragon. 2012-09-12 19:40:15 +00:00
Chris
adcc752a53 - Added a fluff piece to the changes.txt file. 2012-09-12 19:35:17 +00:00
Sloth
5702976b83 - Added Echo Circlet and Vanguard's Shield. 2012-09-12 19:34:02 +00:00
Sloth
4736f4e23c - Added support for Kicker on Instant/Sorceries.
- Added Blood Tribute.
2012-09-12 19:21:12 +00:00
Sloth
5f74746eb6 - Added Ironfist Crusher and Valor Made Real. 2012-09-12 18:18:56 +00:00
Sloth
b497cbe299 - Added Foriysian Interceptor and Selesnya Sagittars. 2012-09-12 18:13:36 +00:00
Sloth
a9eac3f50c - The AI will now make use of the keywords "CARDNAME can block any number of creatures." and "CARDNAME can block an additional creature." when blocking.
- Added Palace Guard.
2012-09-12 18:07:49 +00:00
Hellfish
7dcd856b9a *Fixed Hydras and friends. (X-costed spells in general?)
*Fixed exception handling in etbCounter and calculateAmounnt.
2012-09-12 17:43:28 +00:00
Sloth
6bdeea33ee - Added missing java file. 2012-09-12 16:17:39 +00:00
Sloth
8969b8d067 - Improved AI blocking creatures with "CARDNAME can't be blocked except by two or more creatures.". 2012-09-12 14:45:20 +00:00
RumbleBBU
f7f56e817a Minor cleanup of GauntletMini.java 2012-09-12 14:04:03 +00:00
RumbleBBU
509e3c3290 In gauntlet mode, Restart button now restarts the current round (not the whole tournament) + general improvements to GauntletWinLose.java 2012-09-12 13:51:35 +00:00
moomarc
9a3dcc11b2 - Moved Vraska to RtR new cards in CHANGES.txt. Also added a few cards that were missing from newly added cards. 2012-09-12 13:05:51 +00:00
Sloth
05304054a7 - Added Return costs to payCostDuringAbilityResolve.
- RtR: Added Faerie Imposter.
2012-09-12 12:46:09 +00:00
Sloth
a66a692f4f - Added some checks for the new keywords "CARDNAME can block any number of creatures." and "CARDNAME can block an additional creature." to AI attack code. 2012-09-12 12:31:17 +00:00
RumbleBBU
ea9fbc1451 Added support for separate 'fantasy blocks' in Sealed Deck games, plus a definition file containing some sample fantasy blocks. 2012-09-12 12:12:00 +00:00
Chris
2aaae80cd7 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-12 10:37:20 +00:00
moomarc
5d5ac924de - Added Vraska to Planeswalker types 2012-09-12 10:01:11 +00:00
moomarc
58d32a2db0 - Fixed Rimescale Dragon 2012-09-12 05:49:09 +00:00
Hellfish
99b04bfe0d *Converted etbCounter keyword to act like ETBReplacement.
(Slight syntax change.)
*Improved SVar usage warning.
*Removed unused method GameActionUtil.specialConditionsMet()
2012-09-11 21:02:49 +00:00
Sloth
02d754fe82 - Fixed cmc in hasProperty not treating X spells on the stack correctly. 2012-09-11 18:10:15 +00:00
moomarc
717ff7c90a - Added duration "UntilYourNextTurn" to Animate AF 2012-09-11 17:48:52 +00:00
Sloth
ce5d32e404 - Added support for multiple Kicker abilities to permanents.
- Added Sunscape Battlemage.
2012-09-11 16:08:38 +00:00
Hellfish
bda76df750 *Made Phyrexian Metamorph's clone etb effect optional 2012-09-11 15:51:04 +00:00
RumbleBBU
246e753194 Fix for the ViewWinLose / Sealed Deck. 2012-09-11 15:43:46 +00:00
RumbleBBU
a492cbe985 Sealed Deck mini tournaments, stage 1 (no sideboarding yet). 2012-09-11 15:15:09 +00:00
moomarc
016953c2a0 - fix for sorceries and instants with pumped "May be Played" keyword not clearing these keywords when they're cast. 2012-09-11 14:37:13 +00:00
moomarc
887262f22b - SetInfo and Oracle for Nivix, Aerie of the Firemind 2012-09-11 14:14:22 +00:00
moomarc
bdff99eae9 - Added Nivix, Aerie of the Firemind
- Added duration "UntilYourNextTurn" to Pump AF
2012-09-11 13:59:27 +00:00
moomarc
7a4d4bf90e - Fix cleanup crash with planeswalkers in play 2012-09-11 13:02:40 +00:00
moomarc
0d413290dd - Added duration "UntilYourNextTurn" to Effect AF 2012-09-11 12:15:26 +00:00
Sloth
7bc6bb8e47 - Updated the quest deck Radioactive Man 3. 2012-09-11 10:22:31 +00:00
Chris
9f79a50a6e - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-11 10:16:03 +00:00
moomarc
73b8ead6f2 - Added Cankerous Thirst 2012-09-11 09:50:35 +00:00
moomarc
8db554ceed - Added Unnerving Assault and Moonhold 2012-09-11 07:53:55 +00:00
moomarc
060f261419 - Added Firespout and Invert the Skies 2012-09-11 07:17:35 +00:00
moomarc
4e9436f59a - Added Dawnglow Infusion
- Fixed X costs resetting colors paid
2012-09-11 06:44:25 +00:00
Sol
e8ac558a14 - Removing static ability description of Saproling Burst, since it made its DisplayPanel read weird 2012-09-11 02:18:12 +00:00
Sol
de620ae834 - Fix potential combat panel display issue by not removing attackers properly 2012-09-11 02:02:46 +00:00
Sol
2e531b9eb4 - Actually repaint after clicking the alpha strike button 2012-09-11 01:45:22 +00:00
Chris
33ac06b664 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-10 12:14:35 +00:00
Sloth
52381e4407 2012-09-10 10:44:52 +00:00
moomarc
a6d49de2e2 - Added Mirror Sheen 2012-09-10 09:45:30 +00:00
moomarc
2990b4fc62 - Re-added the color fix for Fork (without the NPEs this time) 2012-09-10 09:43:12 +00:00
moomarc
ff27c9035c - Commented out the color replacement fix for Fork. Caused NPE for CopySpell Abilities. 2012-09-10 08:25:41 +00:00
Sloth
8f999f4956 - More improvements of kicker AI. 2012-09-10 07:44:16 +00:00
moomarc
afbd869c0f - Added Verdeloth the Ancient (thanks Slothe for the Kicker rework) 2012-09-10 07:41:49 +00:00
Sloth
995e1c6209 - The AI will now check for kicked conditions when checking ETB Triggers of permanents. 2012-09-10 07:29:52 +00:00
slapshot5
adfe45c931 add Two-Headed Giant of Foriys (from original base Alpha) 2012-09-10 03:13:26 +00:00
Sol
bab2bfa8af - Lots of Combat simplification. Including maps of Attackers Block By a Blocker, and Attackers attacking a Defender for simpler access.
- Adding support for Block Any Creatures and Block Additional Creatures
2012-09-10 00:39:36 +00:00
Sol
24f257517b - Refresh combat panel when unassigning attacker or blocker 2012-09-10 00:25:20 +00:00
Sol
f90e839ed5 - Center AssignDamage and DualListBox containers 2012-09-09 22:54:50 +00:00
Sloth
8389e1f449 - Added Arctic Merfolk. 2012-09-09 20:33:32 +00:00
Sloth
c4c8bd0730 - Converted Phyrexian Scuta to the new Kicker keyword. 2012-09-09 20:27:36 +00:00
Sloth
2b4fb8eb5d - Converted the old Kicker keyword to a proper optional additional cost. 2012-09-09 20:17:54 +00:00
Sloth
d5e9d38f11 - Fixed command lists of phases not being reset when the game ends. 2012-09-09 19:20:48 +00:00
Sloth
828aedc1f6 - Added AI support to the new Buyback keyword. 2012-09-09 18:16:38 +00:00
Chris
8a18382cd3 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-09 14:22:53 +00:00
Sloth
fbe1735ea5 - Fixed Buyback on spells with X costs.
- Converted the rest of the Buyback spells to the new keyword.
2012-09-09 12:58:02 +00:00
slapshot5
2be0d57228 clean up some Java warnings 2012-09-09 12:41:01 +00:00
Sloth
543a26403f - Removed compile error. 2012-09-09 12:28:10 +00:00
Chris
31cde1c48e - Cleared out the changes.txt file, now ready for new material. 2012-09-09 10:38:37 +00:00
Sol
05b68910d4 - Ignore close action for DualListBox Dialog and Assign Damage Dialog 2012-09-09 02:46:02 +00:00
Sol
4c5bbff212 - UnsortedListModel that was moved from DualListBox actually added. 2012-09-09 02:23:58 +00:00
Sloth
d8074eda74 - Converted Buyback to a keyword that creates an optional additional cost. 2012-09-08 20:46:20 +00:00
Sloth
13f4bb23a6 - Fixed AI not checking doTrigger before a static trigger resolves. 2012-09-08 19:49:40 +00:00
Sloth
a56f87494b - Fixed the Epic keyword. 2012-09-08 19:27:36 +00:00
RumbleBBU
ad65d2fe20 Full Cardpool sealed deck games now allow you to choose 3-12 booster packs instead of the default 6. 2012-09-08 17:53:09 +00:00
slapshot5
bb879d0053 fix cost of Talons of Falkenrath 2012-09-08 16:57:09 +00:00
moomarc
392747bb37 - Fixed Fork. It now correctly changes the color of the copied spell to red. 2012-09-08 16:36:43 +00:00
moomarc
784cc0338b - Added Gate to land types 2012-09-08 13:17:44 +00:00
Sol
68b0b9c9f1 - Upgraded Combat Blockers/Assignment to adhere to latest rules.
- Upgraded MultipleBlockers/AssignDamage UI Element to automate a lot of the monotonous process
- Simplify some Combat Damage functions
2012-09-08 12:46:18 +00:00
moomarc
ad15235119 - Expanded UntapYType cost for Benthic Explorers 2012-09-08 11:28:27 +00:00
Chris
7218d39414 [maven-release-plugin] prepare for next development iteration 2012-09-08 10:52:32 +00:00
Chris
7259b97153 [maven-release-plugin] prepare release forge-1.2.13 2012-09-08 10:52:22 +00:00
Chris
9ac7d26efa - Preparing the changes.txt file for the next beta build and release. 2012-09-08 10:42:13 +00:00
moomarc
3bc1f0e390 - Added Crackleburr
- Added untapYType<amount/valid/description> cost type
2012-09-08 08:32:12 +00:00
RumbleBBU
671728e4b1 Slightly better error handling for the 4-9 sets/sealed deck block patch 2012-09-08 03:58:02 +00:00
Sloth
38c5c833dc - Fixed AF GainControl resolve (ouch). 2012-09-07 19:35:47 +00:00
Sloth
98ab331a41 - Splice onto Arcane now also works with cards cast with AF Play. 2012-09-07 18:13:44 +00:00
RumbleBBU
d7d4c79743 Allow 4-9 set formations in blocks for extra flexibility in Sealed Deck, 3rd attempt 2012-09-07 12:31:50 +00:00
RumbleBBU
69b5527cf3 Allow 4-9 set formations in blocks for extra flexibility in Sealed Deck, 3rd attempt 2012-09-07 12:31:14 +00:00
Sloth
87bb4fce69 - Converted Rebound to use AF Play. 2012-09-07 11:04:55 +00:00
Chris
6c29cf986c [maven-release-plugin] prepare for next development iteration 2012-09-07 10:38:15 +00:00
Chris
4275e8e8e7 [maven-release-plugin] prepare release forge-1.2.12 2012-09-07 10:38:04 +00:00
Chris
cc5177ea02 - Preparing the changes.txt file for the next beta build and release. 2012-09-07 10:27:15 +00:00
Chris
4dc93a340f - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-09-07 10:20:30 +00:00
Sloth
5ceafc765a - Fixed Sundering Titan crash. 2012-09-07 09:22:47 +00:00
Sloth
a5bc4a8534 - Fixed theme decks being affected by Singleton mode. 2012-09-07 09:18:39 +00:00
Sloth
ef37ae475b - Cleanup. 2012-09-07 09:00:36 +00:00
Sloth
c9ddba5132 - Improved cycling AI some more. 2012-09-07 09:00:20 +00:00
moomarc
9e5ec17ecf - Fixed some minor checkstyle errors (mostly trailing linespaces) 2012-09-07 08:44:41 +00:00
moomarc
f976868b0c - Added Rite of Consumption
- Fixed Corrupt and Syphon Soul (now only gain life equal to damage actually dealt after prevention)
2012-09-07 08:19:51 +00:00
Sol
69886a9992 - Converted Devour to DualListBox 2012-09-07 03:41:27 +00:00
Chris
07ec3963b2 - Added a fluff piece to the changes.txt file. 2012-09-07 00:26:09 +00:00
Sloth
5483dbb62b - Updated some AI SVars. 2012-09-06 18:33:07 +00:00
Hellfish
14f8ed863e *Fixed Clones that ETB several times. 2012-09-06 17:59:41 +00:00
Chris
68ec0b7aae - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-06 10:29:40 +00:00
Sloth
47d49cd72d - Added AI support for typecycling. 2012-09-06 08:28:25 +00:00
moomarc
c2dcce389b - Improved Veteran's Armaments descriptions 2012-09-06 06:25:03 +00:00
moomarc
2de0381be1 - Fixed description for Veteran's Armaments 2012-09-06 06:22:24 +00:00
slapshot5
1e875db71a text fix for Barbed Battlegear 2012-09-05 23:32:06 +00:00
Sloth
822f93c59c - Improved AI using Cycling abilities. 2012-09-05 20:48:35 +00:00
Sloth
5713579625 - Fixed Harmonic Sliver. 2012-09-05 16:20:46 +00:00
Sloth
71172bee1d - Renamed playCardNoCost to playCardWithoutManaCost (which is what it should be. Now if it only would be). 2012-09-05 12:32:54 +00:00
Sloth
864fd72190 - AF GainControl will no longer resolve when the loseControl criteria are already met. 2012-09-05 11:04:59 +00:00
Chris
d414623f5f - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-05 11:03:11 +00:00
Sloth
39907900ba - Fixed Absorb. 2012-09-05 10:56:17 +00:00
Sloth
1834e96cd6 - AF Attach will now properly unenchant when moving auras. 2012-09-04 19:40:46 +00:00
Sloth
52bb1f9b75 - Fixed CostChange abilities affecting unless costs. 2012-09-04 19:32:50 +00:00
Sloth
098e81839e - Fixed AI casting pump spells with X=0. 2012-09-04 18:57:49 +00:00
Sloth
adcd0bfe87 - Added SVar:PlayMain1:TRUE to some cards. 2012-09-04 18:52:05 +00:00
Sloth
ada055e53d - Tweaks and cleanup in ComputerUtilAttack. 2012-09-04 11:29:41 +00:00
Chris
2985b16e7a - Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-09-04 10:27:37 +00:00
Sloth
8e81f78b0f - improved removeCanPlayAI. 2012-09-04 09:23:23 +00:00
Sloth
e9eaec5c61 - Added the quest opponent Robin Hood 3. 2012-09-04 09:11:51 +00:00
Sloth
63292b5cf2 - Added the quest opponents The Zombie 2 and 3. 2012-09-04 09:05:13 +00:00
Sloth
20f98ff49e - Fixed Wild Pair. 2012-09-04 07:50:05 +00:00
slapshot5
7a2098aba4 fix ETBReplacement for Vesuvan Doppelganger. Also changed AB$ ChooseCard to DB$ ChooseCard so mana cost isn't shown. (Now, it should be just like Clone) 2012-09-04 02:30:36 +00:00
Chris
651b7a419b - Added a fluff piece to the changes.txt file. 2012-09-03 22:50:26 +00:00
RumbleBBU
010e3992c6 Fixed a null pointer problem with multi-discard cards (e.g. Mindstab Thrull) when there are some but not enough cards in hand. 2012-09-03 12:04:52 +00:00
Sloth
e4ee8a6bbd - Added Evermind. 2012-09-03 11:21:38 +00:00
Chris
4c2d9650ae - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-03 10:33:10 +00:00
Sloth
30d9e0bf0d - Fixed an AI bug with attacksAlone triggers. 2012-09-03 08:56:37 +00:00
Sloth
3cca3b4efa - Fixed Emrakul, the Aeons Torn shaking of auras like Dragon Breath. 2012-09-03 08:45:38 +00:00
RumbleBBU
068032efb0 Added support for varying number of sets in the starter pack code. (So you could play a sealed game with, say, one starter pack and one booster by modifying blocks.txt.) --BBU 2012-09-03 07:04:33 +00:00
RumbleBBU
ba6f44a1a8 Added the option to pick up to two Starter Packs, if available, instead of Boosters in Sealed Deck games. --BBU 2012-09-03 06:25:17 +00:00
RumbleBBU
8d761513e6 Fixed Null Pointer Exception when the AI is trying to rank cards which have no draft ranking available. --BBU 2012-09-03 05:54:15 +00:00
Sloth
a5f2ebbf8e - Fixed toSimpleString() in cost. 2012-09-02 21:35:47 +00:00
Sloth
7aab9c8636 - Fixed a bug in the random deck generator that caused decks to have 28 lands. 2012-09-02 21:29:16 +00:00
Sol
2c8eb83a62 - RearrangeTopOfLibrary now using DualListBox 2012-09-02 20:13:20 +00:00
Sloth
e4d8c7ec54 - Added an AI check for Mirror Gallery. 2012-09-02 19:26:43 +00:00
Sloth
6601b0fcdd - Fixed AI of Stomp and Howl. 2012-09-02 19:24:18 +00:00
Sloth
1b0408775e - Fixed a bug in preventDamageCanPlayAI. 2012-09-02 19:06:37 +00:00
Sloth
9261f0d4b4 - Fixed AI of Flameblast Dragon. 2012-09-02 19:01:52 +00:00
Sol
5dff8256fd - AF_TwoPiles will now use DualListBox
- DualListBox now will display Source Cards when selected
2012-09-02 18:48:17 +00:00
Sloth
da9ba6e45e - Added the AI SVar MustAttack. 2012-09-02 18:39:37 +00:00
Sloth
efd971d53b - Fixed AI for Cone of Flame. 2012-09-02 18:30:36 +00:00
Sol
8d2725d499 - Convert Spawnwrithe to script 2012-09-02 17:59:20 +00:00
Sol
7f5036196b - Improving labeling for Dual List Box. Top of the list will resolve first for Triggers. 2012-09-02 15:11:38 +00:00
Hellfish
2cea041fd0 *Readded the etbCounter handling I accidentally deleted. 2012-09-02 14:42:20 +00:00
Sloth
3c9ad10fc4 - Added a NeedsToPlayVar to Unbreathing Horde. 2012-09-02 12:36:11 +00:00
Sloth
3e37506a7e - Improved changeKnownOriginCanPlayAI. 2012-09-02 12:06:15 +00:00
Sloth
d6793b5700 - Fixed AI for Havengul Runebinder. 2012-09-02 11:38:46 +00:00
Sloth
92f223981e - Fixed Lurking Predators. 2012-09-02 11:30:41 +00:00
Sloth
a23f9c2d89 - Fixed Skittish Valesk. 2012-09-02 11:26:08 +00:00
Chris
8060aba683 - Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-09-02 10:41:35 +00:00
Sol
58f7313830 - Added DualListBox UI element for improving ordered choices such as simultaneous triggers
- Switched Simultaneous triggers over to use DualListBox
2012-09-01 22:52:39 +00:00
Sloth
0fbb3e01a9 - Updated the descriptions of three decks. 2012-09-01 22:21:50 +00:00
Sloth
dfba41cf4b - Improved and fixed mana source choosing of the AI. 2012-09-01 22:20:53 +00:00
Sloth
34638a670e - Improved AI of Provoke. 2012-09-01 22:13:48 +00:00
Sloth
3e8662be59 - Little fix for 0 mana cost AI spells. 2012-09-01 21:22:32 +00:00
Sloth
436e72fa9f - Updated some SVars of slivers. 2012-09-01 21:05:08 +00:00
Sloth
fa472aedc5 - Updated the Cyclops 3 deck. 2012-09-01 20:02:09 +00:00
Sloth
f0c164693e - Fixed costChanges not applying to AI spells with a cost of 0. 2012-09-01 18:12:19 +00:00
ArsenalNut
cf4b043690 added ActiveZones$ Battlefield to planeswalker damage replacement effect 2012-09-01 16:58:22 +00:00
Sol
4de15ba699 - Fixed Quest Mode handing out Boosters like hotcakes
- Fixed the random rare reward that should be given when beating a Very Hard deck
2012-09-01 14:21:44 +00:00
Sloth
4d472fd77e - Updated the deck Hellboy 3 and added a medium version. 2012-09-01 12:38:44 +00:00
Sloth
eb659cbfef - Fixed a possible NPE with Molten Influence. 2012-09-01 12:37:41 +00:00
Sloth
5e3fd8f3b8 - Added the quest opponent Sentinel 4 (now really). 2012-09-01 11:12:49 +00:00
Sloth
52aad75bf4 - Added the quest opponent Sentinel 4. 2012-09-01 11:06:21 +00:00
Chris
3b98b7c6ce - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-09-01 11:05:24 +00:00
Sloth
2f31b96e1a - Added Lava Blister and Molten Influence. 2012-09-01 10:50:04 +00:00
Sloth
5a8d16dd5b - Added Blazing Salvo and Dwarven Scorcher. 2012-09-01 10:44:04 +00:00
Sloth
0cb6b29e0c - Added Skullscorch. 2012-09-01 10:35:57 +00:00
Sloth
d70a0f8c18 - Fixed the dragon auras. 2012-09-01 10:12:57 +00:00
Hellfish
f6624e586b *Fixed optionalness of ETBReplacements
*Allowed multiple ETBReplacements
*Removed a bunch of debug output
*Added "ETB" parameter to AF_Tap, letting it tap stuff no matter where it is if it certifies that it's an etb replacement.
*Fixed Remote Farm
2012-09-01 09:36:34 +00:00
Hellfish
2f40a48ecd *Added ETBReplacement:<Mode>:<SVar>[:Optional] keyword.
*Added ActiveZones parameter to replacement effects to let replacement effects function wherever.
*Converted clones to ETBReplacement
*Added Essence of the Wild
*CardCharacteristics now copy ReplacementEffects
*ReplacementEffects now copy alot more stuff.
*Divvied up Replacement Effect running into layers
*Moved stuff common between Trigger and ReplacementEffect to TriggerReplacementBase
*Let AF_Tap tap cards on the stack in order to work with ETBReplacement.
*Converted Remote Farm to ETBReplacement.
2012-08-31 22:23:02 +00:00
Sloth
086a2c3cee - Added the cost "DamageYou".
- Added Dwarven Driller.
2012-08-31 21:58:42 +00:00
Sloth
37e34e862b - Little tweak of distributeAIDamage (this function could be improved a lot). 2012-08-31 19:23:22 +00:00
Sloth
35bd6343ea - Better fix for the NPE. 2012-08-31 15:30:29 +00:00
Sloth
b1b8eb0ad8 - Fixed NPE in mustBlockAnAttacker. 2012-08-31 15:22:17 +00:00
Sol
d91048c38b - Fixing Spoils of Evil 2012-08-31 12:30:40 +00:00
moomarc
77bb9f5a69 - Fixed Urge to Feed and Jaddi Lifestrider
- some javadoc fixes
2012-08-31 12:02:02 +00:00
Sloth
67d6634c84 - Added Spoils of Evil. 2012-08-31 11:40:48 +00:00
Sloth
5e9ac452bd - More improvements of AF Pump AI. 2012-08-31 09:08:07 +00:00
moomarc
cbd2e38719 - Small tweaks to Diseased Vermin
- Pump RememberObjects will not remember objects already remembered
2012-08-31 08:42:32 +00:00
Sol
9ef73f6891 - Added Diseased Vermin 2012-08-30 23:19:33 +00:00
Sloth
4d15a3d88e - The AI will no longer use Pump abilities with a TapType cost before declareAttackers/declareBlockers, so it will no longer tap a creature to pump itself. 2012-08-30 11:34:41 +00:00
Sloth
e5c70096f5 - Removed SVar:RemAIDeck:True from some more cards (it looks like the AI can also use mana sources that produce more than one mana of a single color). 2012-08-30 10:58:21 +00:00
Chris
0e562b0cd8 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-30 10:25:22 +00:00
Sloth
e05767ef0e - Improved AI of Tangle Wire. 2012-08-30 08:26:42 +00:00
Sloth
1dcd01a487 - Little tweaks of AI functions. 2012-08-30 07:57:26 +00:00
Sloth
cf0d110386 - Fixed Chimeric Coils. 2012-08-30 07:44:13 +00:00
Sloth
cc3fcbfb77 - Fixed AI playing Grim Flowering for zero cards. 2012-08-29 22:05:23 +00:00
Sloth
5ea0c31e3c - The AI will now pay Phyrexian mana with life if it can't be payed otherwise and life is above 8. 2012-08-29 21:50:21 +00:00
Sloth
7752d23e2f - Fixed AI ordering of SpellAbilities (high cost to low cost). 2012-08-29 20:40:02 +00:00
Sloth
245ddfa6b9 - Removed SVar:RemAIDeck:True from some cards. 2012-08-29 20:14:49 +00:00
Sloth
1e00351dfe - The AI can now properly use mana sources that produce more than one colorless mana. 2012-08-29 19:30:11 +00:00
Sloth
41e9496681 - The AI will now stop paying mana when the mana cost of a SpellAbility is paid (this improves handling of multi mana sources a little). 2012-08-29 17:16:51 +00:00
moomarc
d767d34cf6 - Added Harsh Deceiver and Cruel Deceiver 2012-08-29 16:53:40 +00:00
Sloth
47015b8807 - More Improvements of changeHiddenOriginResolveAI (cards with SVar:RemAIDeck:True and SVar:RemRandomDeck:True will now be filtered out). 2012-08-29 15:34:06 +00:00
Sloth
126810ac98 - Cleanup. 2012-08-29 15:07:55 +00:00
Sloth
bd0471ae36 - Improved changeHiddenOriginResolveAI dealing with unwanted moves. 2012-08-29 14:48:27 +00:00
ArsenalNut
46c98bed4a reworked binary search to find size between min and max card size 2012-08-29 13:59:10 +00:00
ArsenalNut
b65c6e551c fixed Regeneration for Crimson Muckwader 2012-08-29 13:56:33 +00:00
moomarc
3b386eb88d - Added Windbrisk Heights 2012-08-29 12:29:03 +00:00
Sloth
8dcd8d7134 - Added Horobi's Whisper. 2012-08-29 11:11:08 +00:00
Sloth
3c9fd09e39 - Added 2 cards with Splice onto Arcane. 2012-08-29 10:59:22 +00:00
Sloth
39f5897815 - Enabled non-mana costs for "Splice onto Arcane".
- Added Hundred-Talon Strike.
2012-08-29 10:41:35 +00:00
Chris
e9dd041321 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-29 10:30:50 +00:00
moomarc
0de1afcd4d - Fixed Worldgorger Dragon 2012-08-29 07:23:31 +00:00
Sloth
1ef23eae53 - Fixed the AI function shieldDamage to better handle Trample. 2012-08-28 21:09:02 +00:00
Sloth
50aae21eb3 - Fixed AI of Grief Tyrant and Incremental Blight. 2012-08-28 21:01:29 +00:00
Sloth
85ce3b5a3b - Added Through the Breach. 2012-08-28 20:47:14 +00:00
Sloth
18754833f6 - Added 4 cards with "Splice onto Arcane". 2012-08-28 20:39:00 +00:00
Sloth
ef6d676bbc - Added AI support to Splice onto Arcane.
- Added Lifted by Clouds.
- Added Splice onto Arcane to Vital Surge.
2012-08-28 20:20:20 +00:00
Sloth
1cfd4e216b - Added 4 cards with Splice onto Arcane. 2012-08-28 19:13:06 +00:00
Sloth
083902409d - Added 4 cards with Splice onto Arcane. 2012-08-28 19:00:14 +00:00
Sloth
1f5c65366c - Added "Splice onto Arcane" ability.
- Added Blessed Breath and Wear Away.
2012-08-28 18:25:05 +00:00
moomarc
4146578ab1 - Added Ward of Piety, Zealous Inquisitor, and Zhalfirin Crusader 2012-08-28 16:45:47 +00:00
moomarc
a3c28a275b - Fixed a typo from my earlier commit 2012-08-28 15:13:50 +00:00
Chris
2509fe4f78 - Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-08-28 10:40:28 +00:00
moomarc
a25d203502 - Added Posessed Portal 2012-08-28 06:09:22 +00:00
Sol
1edcf73295 - Added Phyrexian Portal
- Simplified Two Piles logic allowed for FaceDown piles
2012-08-28 01:25:49 +00:00
Sloth
6a7adf8816 - Added the cost "Reveal your hand".
- Added Land Grant.
2012-08-27 21:39:14 +00:00
Sloth
49b79ec4ae - Added Dream Halls. 2012-08-27 21:04:46 +00:00
mcrawford620
fdaca93066 - fix draft constant 2012-08-27 20:55:50 +00:00
Sloth
d83f433831 - Added the deck Niv-Mizzet 3 by Nordos. 2012-08-27 20:36:06 +00:00
Sloth
ac515a6461 - AF Discard AI will now also use discardNumTypeAI.
- Improved discardNumTypeAI.
2012-08-27 20:30:03 +00:00
Sloth
7caf0a35b8 - Improved discardNumTypeAI handling lands. 2012-08-27 18:18:09 +00:00
mcrawford620
feffeea5b4 - improve DraftRankings to handle sets with different number of cards 2012-08-27 17:04:02 +00:00
Chris
8fe22e6bdb - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-27 13:34:39 +00:00
Sloth
0c964033e6 - Added Painful Quandary. 2012-08-26 20:51:14 +00:00
Sloth
a618b4a5c8 - Added discard costs to payCostDuringAbilityResolve.
- Added Deepcavern Imp.
2012-08-26 20:41:08 +00:00
Sloth
351cfa7ee1 - Added Polar Kraken. 2012-08-26 20:26:40 +00:00
Sloth
dcfa5458ad - Merged the two payCostDuringAbilityResolve functions into one.
- Added Phyrexian Soulgorger.
2012-08-26 20:21:10 +00:00
Sloth
b37b78c32c - Added Skizzik Surger. 2012-08-26 19:13:37 +00:00
Sloth
62f1c9c7cf - Added 3 more DeckNeeds. 2012-08-26 19:13:03 +00:00
moomarc
269c493f01 - Added Musician 2012-08-26 17:19:27 +00:00
moomarc
c6bb9375e0 - Added Krovikan Whispers 2012-08-26 16:19:36 +00:00
moomarc
fc03597730 - Fixed a typo in AbilityFactoryPump 2012-08-26 16:01:40 +00:00
moomarc
aba6027dec - Added Glacial Plating
- Fixed Endless Scream
2012-08-26 13:30:22 +00:00
moomarc
0008d2aec3 - Added Glacial Chasm
- JavaDoc fix
2012-08-26 12:50:08 +00:00
moomarc
7b0bf64eb3 - Added Dystopia 2012-08-26 12:40:49 +00:00
Sloth
b5e65f25ef - Added AI support to Blood Feud and Rivals' Duel. 2012-08-26 12:12:51 +00:00
Sloth
fde6e45c68 - Re-added SVar:RemAIDeck:True to the Cumulative upkeep:PayLife<1> cards. These cards are just too hard to handle. 2012-08-26 11:49:27 +00:00
Sloth
bed9f69fe7 - Added Rivals' Duel (once more with feeling). 2012-08-26 11:42:03 +00:00
Sloth
1073d14f1f - Added Rivals' Duel. 2012-08-26 11:36:17 +00:00
moomarc
abbacaeda3 - Added Decomposition
- added some basic logic for AI cumulative upkeep. Expand as needed.
2012-08-26 11:20:00 +00:00
Chris
0f558e789e - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-26 10:46:42 +00:00
Sloth
cc4ab68a08 - Added Phyrexian Furnace. 2012-08-26 10:22:58 +00:00
mcrawford620
e7568b69be - fix typo 2012-08-26 05:06:24 +00:00
mcrawford620
48ef1301a9 - fix DeckHintsTest 2012-08-26 05:02:35 +00:00
Sol
226d17b294 - Update PerSetTracking script. Complete stats will now print full Set name, not just Set Code 2012-08-25 22:06:49 +00:00
Sloth
353f60aad1 - Added Mistmoon Griffin. 2012-08-25 21:34:19 +00:00
Sloth
33239c2c9b - Added Inner Sanctum. 2012-08-25 20:36:18 +00:00
Sloth
537df4a029 - Added Gallowbraid and Morinfen. 2012-08-25 18:44:29 +00:00
Sloth
22b3fa9bc4 - Added a little priority function that gives the AI hints about which SpellAbilities to play first. Lesson 1: Don't play a creature and then Wrath of God. 2012-08-25 18:20:28 +00:00
Sloth
b1923694aa - Added and updated some more DeckNeeds. 2012-08-25 11:46:58 +00:00
Sloth
ab4c9fe50d - Added and updated some DeckNeeds (White). 2012-08-25 11:20:42 +00:00
Sloth
f04c93fad7 - Added and updated some DeckNeeds (Blue). 2012-08-25 11:01:23 +00:00
Sloth
0fe93defe1 - Added and updated some DeckNeeds (Black). 2012-08-25 10:43:15 +00:00
Chris
b7cce7c332 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-25 10:27:17 +00:00
Sloth
1578916117 - Updated the decks Apu Nahasapeemapetilon 4 and Bela Lugosi 3. 2012-08-25 08:56:54 +00:00
Sloth
e0e9336227 - Added the exalted deck Kane 3 by Nordos. 2012-08-25 08:56:15 +00:00
mcrawford620
1ce6f8381b - fixes for LimitedDeck and RemRandomDeck cards 2012-08-25 05:42:03 +00:00
mcrawford620
6e9bf59c0b - Adjustments to how AI handles RemRandomDeck cards in Limited. 2012-08-25 00:27:14 +00:00
Sloth
fab70ff1ef - Added "CARDNAME attacks each turn if able." to NonStackingKWList.txt. 2012-08-24 20:18:51 +00:00
Sloth
426e07a460 - Fixed AI of Phyrexian Rager and Phyrexian Gargantua. 2012-08-24 20:17:26 +00:00
Sloth
d76b294007 - Added some DeckNeeds (Red). 2012-08-24 20:15:05 +00:00
Sloth
b0ec99fcf4 - Added some DeckNeeds (Green). 2012-08-24 19:54:44 +00:00
Sloth
01a97c21b9 - Added pump AI for the keyword "CARDNAME can't be regenerated.". 2012-08-24 19:40:25 +00:00
Sloth
071b42734c - Disabled cancel option when hit by Mire's Toll. 2012-08-24 19:13:04 +00:00
Sloth
298fab72cd - Split DeckHints into DeckHints and DeckNeeds. Cards with DeckNeeds will only be included if the specified type of cards are in the deck already (for cards like Angel's Feather). 2012-08-24 18:58:19 +00:00
Sloth
ce484a47ef - Fixed AI using cards with SVar:RemRandomDeck:True in limited decks. 2012-08-24 18:36:33 +00:00
moomarc
c141014255 - Fixed Sedge Sliver description duplicate 2012-08-24 15:15:16 +00:00
moomarc
eec1526f31 - Added a log output in GameActionUtil.payCostDuringAbilityResolve for an AddCounter cost failing because the card couldn't have the type of counter placed on it (eg: Aboroth with Melira, Silvok Outcast) 2012-08-24 10:15:19 +00:00
Sloth
d7d9227fd7 - Fixed AI not being able to pay non mana costs for cumulative upkeep. 2012-08-24 10:10:18 +00:00
Chris
47bf5172e9 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-24 10:04:40 +00:00
moomarc
2ee82943fe - Added Aboroth
- expanded cumulative upkeep to include non-mana costs (for cost objects supported in GameActionUtil.payCostDuringAbilityResolve)
2012-08-24 08:44:41 +00:00
Sloth
42e23488a5 - Added the Dr Watson decks and updated Sherlock Holmes. 2012-08-24 08:23:31 +00:00
Sloth
b73a053336 - Fixed some tokens not always being exiled at end of turn. 2012-08-24 07:45:17 +00:00
Sloth
935cf55959 - Fixed Deadapult. 2012-08-23 20:16:58 +00:00
Sloth
328ebecffc - Renamed "Quest event deck" to "Quest opponent deck" in constructed submenu. 2012-08-23 19:53:58 +00:00
Sloth
1f248bef24 - Added Blood Funnel. 2012-08-23 18:45:49 +00:00
moomarc
330a07b625 - Added Circu, Dimir Lobotomist
- Added "sharesNameWith Remembered" property to isValid
- Added optional param StackDescription to millStackDescription
- Added optional param ChoiceTitle to ChoosePlayer
2012-08-23 15:00:12 +00:00
Sloth
a641cc3ea8 - Converted Mana Vortex to script and fixed it. 2012-08-23 11:41:47 +00:00
Sloth
539e2f2939 - Converted some card scripts to use "UnlessCost$ Sac<...". 2012-08-23 11:29:04 +00:00
Sloth
477759c47c - Converted some card scripts to use "UnlessCost$ Sac<...". 2012-08-23 11:15:36 +00:00
Sloth
ae3d723387 - Added support for blocks with up to six sets (by RumbleBBU). 2012-08-23 10:54:36 +00:00
Sloth
e63085944d - Fixed Nim Deathmantle. 2012-08-23 08:10:26 +00:00
Sloth
918ea18caa - Fixed colors of Tok-Tok, Volcano Born and Tovolar's Magehunter. 2012-08-23 08:05:29 +00:00
Sloth
792588857d - Fixed text of Search for Tomorrow. 2012-08-23 07:50:37 +00:00
Sloth
43d92972aa - Cleanup of fix in CSubmenuSealed. 2012-08-22 20:22:33 +00:00
Chris
c6ff3b3dbf - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-22 18:40:37 +00:00
Sloth
fb848bcad9 - Fixed some more instances of using the host card of the AF instead of the source card of the SA. 2012-08-22 15:52:48 +00:00
Sloth
aca015560e - Fixed combination of Necrotic Ooze and Viashino Slasher. 2012-08-22 15:43:18 +00:00
Sloth
7c79ca923f - Added SVar:RemAIDeck:True to Ghazban Ogre and Meadowboon. 2012-08-22 12:22:38 +00:00
Sloth
f1de789031 - Fixed AI of Soul Parry. 2012-08-22 12:19:53 +00:00
Sloth
723a013a11 - Added SVar:RemAIDeck:True to Pursuit of Knowledge. 2012-08-22 12:13:45 +00:00
Sloth
182a1d495a - Renamed juzamjedi.zsealed to juzamjedi.sealed. 2012-08-22 12:09:14 +00:00
Sloth
18ab3c91e2 - Fixed sealed format with full cardpool giving both players the same cards. 2012-08-22 11:59:18 +00:00
Chris
d935ca5d14 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-22 10:00:24 +00:00
moomarc
3e7ac0fc57 - Fixed Tetravus 2012-08-22 09:45:27 +00:00
Sol
15d3a1ffa7 - For triggers with no Valid Target Candidates, just cancel them instead of asking for targets. 2012-08-22 02:31:30 +00:00
Sloth
946be4d8f4 - Fixed AI of Wurmskin Forger. 2012-08-21 20:08:09 +00:00
Sloth
46cd2516ae - Little tweak of AI attacking checks. 2012-08-21 19:57:02 +00:00
Hellfish
4d865f765d *Spellcheck ;P CardCharactersticName -> CardCharacter/i/sticName.
*Moved curSetCode to CardCharacteristic. Fixes clone Set crash.
2012-08-21 19:12:15 +00:00
moomarc
aa4fb71039 - Commented out the console output of generated token names that I used for testing 2012-08-21 15:03:17 +00:00
moomarc
24af3ccea1 - Fixed multicolor tokens not generating image names correctly 2012-08-21 14:59:39 +00:00
moomarc
72db7625c3 - Added a new icon for the alpha strike button. 2012-08-21 14:52:18 +00:00
Sloth
2a9a4e6d45 - Fixed a possible NPE in hasProperty. 2012-08-21 08:01:44 +00:00
Sol
2a414686cd - Added Alpha Strike button (temporarily using the Settings icon) 2012-08-21 03:49:44 +00:00
Sol
28f6c91baa - Change the Starting coin flip to two die rolls to remove useless choice.
- Added Play/Draw option for the Human (Computer will always Play first)
2012-08-21 02:18:44 +00:00
Sol
e5e0674bc3 - When Planeswalkers are in your Hand, display their Base Loyalty 2012-08-20 23:59:46 +00:00
Sloth
10b52a56be - Fixed double triggering of some ChangeZone triggers. 2012-08-20 18:16:58 +00:00
Sloth
9254fe50f7 - Added the deck Milhouse Van Houten 2. 2012-08-20 10:48:15 +00:00
Chris
c41fddc6cd - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-20 10:19:13 +00:00
Sloth
eb7a846ade - Fixed AI prediction of Inquisitor's Flail. 2012-08-20 09:21:14 +00:00
Sloth
3f8331dd37 - Changed AILogic of the Zendikons to Animate. 2012-08-20 09:17:05 +00:00
Sloth
5b9b6e61de - Added some AI for Animate Artifact. 2012-08-20 09:00:37 +00:00
Sloth
c1cb211740 - Fixed AI not using Cunning Advisor. 2012-08-20 08:21:54 +00:00
moomarc
8a1094d08d - Added Reprocess 2012-08-20 06:49:52 +00:00
Chris
5124b3ad62 - Added a fluff piece to the readme.txt file. 2012-08-19 23:57:37 +00:00
Sol
8ed8b9e00b - Set Sealed and Constructed Game Types when starting a new game of that type. 2012-08-19 21:15:07 +00:00
Sloth
61453bf15a - The AI can now use Clone and similar cards. 2012-08-19 21:10:43 +00:00
Sol
79fbb2e8bb - Fix targeting SubAbility issue incorrect fizzling 2012-08-19 20:19:46 +00:00
Sloth
c80a291d06 - The AI will no longer cheat with Incremental Growth. 2012-08-19 19:37:34 +00:00
Sloth
48c679acbb - The AI of AF Pump will now check drawbacks (fixes Seeds of Strength). 2012-08-19 19:20:56 +00:00
Chris
6b555c2551 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-18 10:21:19 +00:00
Sol
17d28864da - Temporary (possible) fix for unplayable game 2 2012-08-18 01:20:49 +00:00
moomarc
106590e287 - Updated token download list for M13 2012-08-17 15:54:13 +00:00
moomarc
993adb08b4 Added the following cards: Land Slide, Last-Ditch Effort, Mana Seism, Renounce, and Scapeshift 2012-08-17 09:44:07 +00:00
moomarc
1fed395b3a - Added Hecatomb 2012-08-16 15:09:48 +00:00
moomarc
d08a2da604 - Fixed Sulfuric Vapors 2012-08-16 13:52:25 +00:00
moomarc
ed052a4f8b - Fixed Pyromancer's Swath 2012-08-16 13:43:06 +00:00
Chris
72dd45f04b - Added a fluff piece to the changes.txt file. 2012-08-15 17:42:20 +00:00
Chris
f5b64de888 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-14 10:32:58 +00:00
moomarc
3390855c10 - Added Delif's Cube
- Made X svar in Delif's Cone a unique name improved stack description
- CUBE counters added to counter types
2012-08-14 08:43:24 +00:00
moomarc
4f6a338958 - Added Gravebane Zombie 2012-08-13 18:01:21 +00:00
moomarc
fc128b20c4 - Added Spelltwine 2012-08-13 17:33:21 +00:00
moomarc
531eefdf46 - Fixed Emberstrike Duo's Text line 2012-08-13 06:41:29 +00:00
moomarc
18a9749536 - Added Mosswort Bridge 2012-08-11 13:58:24 +00:00
mcrawford620
1ed7dc29c7 - fix Twilight Drover trigger 2012-08-11 05:15:36 +00:00
mcrawford620
5379af3e8b - bug fix for triggers in LKICopy() 2012-08-10 23:21:41 +00:00
moomarc
6c5a614fd9 - Committed Diogenes's fix for Jace and Dream Cache subabilities not being mandatory. 2012-08-10 20:58:17 +00:00
moomarc
522a7c299b - Fix: Quirion Dryad's triggered ability made mandatory 2012-08-10 07:59:44 +00:00
moomarc
2f4456a8a0 - Added the RemAIDeck flag to Fury Charm 2012-08-10 07:50:47 +00:00
Sol
fd7bbff564 - Improvements to Quest game trying to update Battlefield Observers before it's finished being setup (not fixed, but seems better) 2012-08-09 06:36:33 +00:00
mcrawford620
51bf1472f9 - AI logic for pumping with Deathtouch. 2012-08-08 23:39:17 +00:00
Chris
b5f537e48b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-08 10:42:50 +00:00
moomarc
0bc500d266 - Added Delif's Cone 2012-08-08 08:18:24 +00:00
moomarc
3763e22d95 - Equip keyword can now take additional params such as AI preferred targets (see M13 rings for examples) 2012-08-08 07:10:54 +00:00
moomarc
81855c14b1 - Forgot to commit this supplementary code to support Anti-Magic Aura 2012-08-08 05:22:56 +00:00
moomarc
b692867c80 - Added Anti-Magic Aura 2012-08-07 18:11:08 +00:00
moomarc
8b365e8901 - Fixed Momentary Blink 2012-08-07 13:24:09 +00:00
Chris
a4fb8eaeca - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-07 10:56:02 +00:00
moomarc
1ac8b30237 - Revised cardTemplateScript to work with two-character codes for early sets and other small differences compared to Arch's mtgdata.txt 2012-08-07 09:25:44 +00:00
moomarc
4487ad0d71 - Fix: Warren Pilferers was missing YouCtrl restriction 2012-08-07 06:26:48 +00:00
mcrawford620
8799ffb259 - some cleaning up in Draft code 2012-08-06 23:18:24 +00:00
moomarc
a5cd5b25d9 - Fix: Disciple of Bolas wasn't clearing remembered list 2012-08-06 20:40:52 +00:00
moomarc
ca78eb39b0 - Added Guardian Angel 2012-08-06 20:19:34 +00:00
moomarc
eae251029d - Added Rimefeather Owl 2012-08-06 10:40:23 +00:00
Chris
7f6fddbf7e - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-06 10:09:16 +00:00
moomarc
4793fb754d - Added Arcum Dagsson 2012-08-06 10:05:08 +00:00
moomarc
ccdd58b2da - Fix: Echoing Decay will no longer deal double curse original target 2012-08-06 09:06:12 +00:00
mcrawford620
28ad6f2a55 - bug fix for choose color AI 2012-08-05 23:51:00 +00:00
slapshot5
ff158b80be remove Java code for Political Trickery and Vedalken Plotter (converted to script by moomarc) 2012-08-05 12:59:36 +00:00
moomarc
cfb434c2db - Concerted Vedalken Plotter and Political Trickery to script 2012-08-05 11:28:46 +00:00
moomarc
2c63caf77d - Fixed Enduring Renewal returned cards not being castable 2012-08-05 11:26:12 +00:00
Chris
f882882f82 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-05 11:19:13 +00:00
moomarc
53791eabd6 - Fix: Removed trample from Demonic Taskmaster 2012-08-05 09:53:11 +00:00
Chris
fc9b1b028e - CheckStyle. 2012-08-05 00:24:29 +00:00
moomarc
19fdea6ced Fixed some small typos 2012-08-04 13:03:02 +00:00
Chris
eeb678f687 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-04 10:44:46 +00:00
Chris
02ee494bd3 - Added a fluff piece to the changes.txt file. 2012-08-04 01:50:47 +00:00
Chris
27dd4dfe8a - CheckStyle. 2012-08-03 23:36:12 +00:00
Maxmtg
886e360902 doLayout will use binary search (not linear) for determining maximal card size when they still fit into PlayArea 2012-08-03 22:42:08 +00:00
Maxmtg
5fe0317b5b Some javadocs for cardcolor 2012-08-03 22:22:06 +00:00
Sloth
9d8384b0e9 - Cleanup. 2012-08-03 21:23:23 +00:00
Maxmtg
085a22709d CardRules are not supposed to be set a different keywords list 2012-08-03 19:43:19 +00:00
Maxmtg
7075afacd3 Deck builders should not inherit from Deck class 2012-08-03 19:35:45 +00:00
Maxmtg
5d6ef65bf4 removed a ghost function 2012-08-03 19:20:33 +00:00
Maxmtg
8f703832f1 some minor optimizations to SealedDeck 2012-08-03 19:19:33 +00:00
Sloth
6088da8b06 - Added Avarice Totem. 2012-08-03 15:55:14 +00:00
Chris
cd02a23b20 - Cleared out the changes.txt file, now ready for new material. 2012-08-03 12:38:33 +00:00
Sloth
c0049f5d4b - Fixed results of FindBugs. 2012-08-03 11:30:17 +00:00
Chris
d3393c63fc [maven-release-plugin] prepare for next development iteration 2012-08-03 10:45:26 +00:00
Chris
da4bb5341e [maven-release-plugin] prepare release forge-1.2.11 2012-08-03 10:45:16 +00:00
Chris
bce7f19da2 - Preparing the changes.txt file for the next beta build and release. 2012-08-03 10:34:26 +00:00
Chris
6e45c65990 - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-08-03 10:29:07 +00:00
Sloth
aec075306b - Added some DeckHints. 2012-08-03 09:32:40 +00:00
Sloth
c35c8b2a87 - Removed hacky planeswalker targeting from deal damage spells. 2012-08-03 08:03:05 +00:00
Sloth
7788b9242e - Fixed a bug in BoosterDraftAI. 2012-08-03 07:44:37 +00:00
mcrawford620
5ba0659f05 - Fix DeckHints and put back in to LimitedDeck generation. 2012-08-02 23:02:24 +00:00
Maxmtg
1af53f38c2 a function to learn if card is present 2012-08-02 22:00:08 +00:00
Sloth
70ad6e12af - Added SVar:RemAIDeck:True to Mortarpod. 2012-08-02 21:51:01 +00:00
Maxmtg
24f7194a06 Removed excessive repaints on mouse move over cards 2012-08-02 21:04:57 +00:00
Sloth
85e0a48a24 - Improved AI of AF DealDamage. 2012-08-02 20:35:49 +00:00
Sloth
f6627d06c1 - Updated some SVars.
- Fixed some card texts.
- Fixed AI of Fissure Vent.
2012-08-02 20:23:00 +00:00
Sloth
67eb55d443 - removed some unused functions from the card class. 2012-08-02 18:51:30 +00:00
Sloth
6a8f0f5b4c - Performance updates and cleanup of getKeyword and isUnblockableFromLandwalk. 2012-08-02 17:00:41 +00:00
Sloth
073afd18e8 - Converted Masako the Humorless to script. 2012-08-02 16:40:24 +00:00
Sloth
7464419b2e - Updated some SVars. 2012-08-02 11:14:22 +00:00
Chris
6d4b69d7a6 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-02 10:52:40 +00:00
Sloth
11f678c327 - Improved AI handling of "When CARDNAME is dealt damage, destroy it.". 2012-08-02 10:50:14 +00:00
Sloth
12a118030e - Various little tweaks. 2012-08-02 08:34:50 +00:00
Maxmtg
e7a79fe6b3 progressbar optimizate 2012-08-02 07:58:32 +00:00
Sloth
c16442b382 - Fixed Elderwood Scion. 2012-08-02 07:47:17 +00:00
Maxmtg
b518330d92 * tables sorting bugfix
* CardColor is now limited to 33 instances (as many as color combinations + NULL_COLOR)
2012-08-02 07:01:47 +00:00
Maxmtg
1fc5beef72 accelerating deck editor 2012-08-02 06:47:29 +00:00
Maxmtg
71bc415338 Quest rewards are evaluated on their retrieval - game will start faster 2012-08-02 06:09:46 +00:00
Maxmtg
33b3532f14 Byte utils 2012-08-02 05:43:11 +00:00
mcrawford620
8cd3e0a1a0 - work on DeckWantsTest, no longer breaking 2012-08-02 00:31:25 +00:00
Chris
5ed66befe0 - Disabled the DeckWantsTest.testNoFilter() test and the Maven build and release commands will once again work. This is not a true fix but just a hack in order to do a Maven build and release.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-08-01 19:43:22 +00:00
Chris
7649b8802a - Disabled the DeckWantsTest.testNoFilter() test and the Maven build and release commands will once again work. This is not a true fix but just a hack in order to do a Maven build and release. 2012-08-01 19:41:28 +00:00
Sloth
f57a914eb7 - Fixed Soulbond pairing with cards not on the battlefield. 2012-08-01 19:20:09 +00:00
Sloth
a38ba1a7b5 - Added some more M13 cards to quest decks. 2012-08-01 19:04:46 +00:00
Maxmtg
296c263131 fixed problems with triggers from cards laying on table before game starts in quest mode 2012-08-01 18:04:35 +00:00
Sloth
e7c440ac9b - Fixed LKI copies not having all the characteristics. 2012-08-01 12:46:38 +00:00
Chris
99a9a15a32 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-08-01 10:53:52 +00:00
moomarc
7e0dd6802d - Added Wild Pair
- Added totalPT_<comparison> restriction to IsValid
2012-08-01 08:52:09 +00:00
Maxmtg
751cd91f73 some ideas for test 2012-08-01 07:11:05 +00:00
moomarc
e34609e4c4 - Fixed Mongrel Pack to trigger only during correct phases (broken with 16391 parameter name change) 2012-08-01 07:02:13 +00:00
Maxmtg
182d4545dd DeckWants moved from Card to CardCharacteristics, its test unfortunately is no longer functional 2012-08-01 06:58:01 +00:00
mcrawford620
4384fb140c - Use CardPrinted for LimitedDeck 2012-08-01 05:54:37 +00:00
mcrawford620
52e375fe1d - Refactoring BoosterDraft to use CardPrinted 2012-08-01 00:23:50 +00:00
Maxmtg
57fa3acef2 fixed phase parsing for triggers
* A truthful message about loading cards.
2012-07-31 21:46:52 +00:00
Hellfish
71a449f43d *Fixed Havengul Lich's interaction with the opponents grave stuffing. 2012-07-31 21:19:55 +00:00
Chris
506679d9b4 - Added a fluff piece to the changes.txt file. 2012-07-31 19:26:40 +00:00
Sloth
6870afcafb - AI performance upgrade: The AI will no longer check mana abilities when grabbing SpellAbilities to play. 2012-07-31 18:44:37 +00:00
Maxmtg
e67671a6bb remove debug console output 2012-07-31 18:35:40 +00:00
Maxmtg
aa75d35900 LQ picture loading 2012-07-31 18:28:47 +00:00
mcrawford620
2acfcc4be2 - work on limited deck using rankings 2012-07-31 17:54:15 +00:00
Sloth
7dba8932c4 - Updated some SVars. 2012-07-31 17:12:04 +00:00
Sloth
fa4f795a92 - Fixed "TargetValidTargeting" taking permanent spells as permanents (and similar cases).
- Fixed Teferi's Response.
2012-07-31 15:08:26 +00:00
Sloth
b34872b6af - Better tweak for Exalted AI. 2012-07-31 11:02:24 +00:00
Sloth
9933e67c0e - First attempt at AI splitting attackers between Planewalkers and human player. 2012-07-31 10:38:31 +00:00
Chris
6853ac2f1d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-31 10:31:03 +00:00
Sloth
b3133a1e05 - Fixed zero mana costs not being affected by costChange.
- Simplified handling of paidCostParts.
2012-07-31 10:00:04 +00:00
Sloth
ac02aa2134 - Added RememberedLKI as an option for calculateAmount.
- Fixed Disciple of Bolas.
2012-07-31 07:38:40 +00:00
Sloth
b0776bdb43 - Tweaked Exalted AI. 2012-07-31 07:21:26 +00:00
mcrawford620
3f68f2ac7d - work on LimitedDeck to use rankings in deckbuilding 2012-07-31 00:13:04 +00:00
Maxmtg
63b4fa1b16 Lazy loading of forge.Card instances 2012-07-30 23:07:39 +00:00
Maxmtg
271029de96 removed "creating card objects step" from loading sequence - and does it still work? 2012-07-30 21:15:52 +00:00
Sloth
1b3e26886a - Fixed Veilstone Amulet. 2012-07-30 20:17:01 +00:00
Sloth
03405ce645 - Fixed AI logic of Planeswalker redirection.
- The AI will now use Burn spells to kill Planeswalkers.
2012-07-30 18:17:42 +00:00
Sloth
4786ce592c - Removed two of the UpdateObserver calls in ManaPool again (after testing). 2012-07-30 16:36:59 +00:00
Chris
fbb8bf4098 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-30 10:47:22 +00:00
Maxmtg
77f7ac6ec4 Simple classes do not need getters 2012-07-30 07:42:23 +00:00
mcrawford620
7c7adc1679 - Use draft rankings in booster draft. 2012-07-30 05:59:57 +00:00
Sloth
b895924024 - Re-added UpdateObserver calls in ManaPool. 2012-07-30 05:51:21 +00:00
Sol
821d77ac4a - Fixing a bug in CostRemoveCounter canPlay for Remove from Type costs
- Added capability to remove type counters from other zones
- Added Rift Elemental
2012-07-29 22:32:56 +00:00
Sloth
25f28e551c - Added some more M13 cards to quest decks. 2012-07-29 21:02:22 +00:00
Sloth
81bd4200f6 - Updated two decks with copies of Master of the Pearl Trident. 2012-07-29 20:42:48 +00:00
Sloth
0b207ac506 - Updated two decks with copies of Thundermaw Hellkite. 2012-07-29 20:36:12 +00:00
Sloth
0b55e1d583 - Added SVar:RemAIDeck:True to Havengul Lich. 2012-07-29 20:19:21 +00:00
Sloth
3487d32ee5 - Fixed leave battlefield triggers of tokens. 2012-07-29 19:51:47 +00:00
Sloth
b514cf8250 - Fixed Torpor Orb stopping static triggers. 2012-07-29 19:40:18 +00:00
Sloth
713e979056 - Cleanup of imports and added lots of "@Override" lines. 2012-07-29 17:43:03 +00:00
Maxmtg
dd5b8493e3 - warnings
- iterable for cardfactory not needed
2012-07-29 16:48:47 +00:00
Sloth
50d77bb500 - Reverted Max' change of CardManaCost, because it messed up some parts of the game. 2012-07-29 16:16:06 +00:00
Sloth
07a302b691 - Added the quest decks Severus Snape 2 and 3. 2012-07-29 15:45:50 +00:00
Maxmtg
418ef6266e c-factory 2012-07-29 12:24:14 +00:00
Sloth
086e4afed5 - Fixed Noble Benefactor. 2012-07-29 11:52:03 +00:00
Maxmtg
4a570e5d59 CardFactory no longer iterable (luckily noone uses iteration) 2012-07-29 11:16:41 +00:00
moomarc
9e435ece08 - Added Shivan Sand-Mage 2012-07-29 10:52:08 +00:00
Maxmtg
49c018f4a2 Reducing load times and heap usage - removed excessive arraylist creations, switched lines parsing to a simple state machine 2012-07-29 10:23:34 +00:00
Sloth
92ee6cd741 - The stormLabel will no longer be always updated twice. 2012-07-29 10:02:20 +00:00
moomarc
65e0fd4849 - Fixed activation cost of Jhoira's Timebug 2012-07-29 09:45:49 +00:00
Maxmtg
edf40298fb another couple of performance improvements 2012-07-29 08:56:57 +00:00
Maxmtg
ca4fc10b9e Removed generators for card loading branch 2012-07-29 08:09:41 +00:00
Sloth
2f7d239002 - Re-added updateGUI() to InputPassPriority. 2012-07-29 06:16:19 +00:00
Sloth
8a0fc69a7f - Removed a lot of copies of "updateObservers()" (please report if you see anything funny). 2012-07-28 19:17:59 +00:00
Sloth
f0bf725060 - More work on making preloaded card objects lighter. 2012-07-28 18:34:20 +00:00
Sloth
4bbb3457a5 - Fixed cards exiled faced down changing zone. 2012-07-28 18:29:42 +00:00
Sloth
39be982907 - Fixed more cases of moved suspended cards not losing their counters. 2012-07-28 15:09:38 +00:00
moomarc
520ee3401b Added a 'Give any card to AI' button to Dev Mode tools to help test AI use of cards (and for those users that like to try implement some degree of user controlled game state) 2012-07-28 12:47:44 +00:00
Chris
35b3547985 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-28 10:45:18 +00:00
moomarc
89995badaf Fixed Ghitu Fire-Eater, Oboro Envoy and Rootwater Diver 2012-07-28 10:22:57 +00:00
Sloth
187b154d91 - Fixed Hunter Sliver. 2012-07-28 06:42:38 +00:00
Chris
bbbcf6a33d - Added two to the width for the Card Count labels located in VCardCatalog as the Total Card Count number was truncated for several of the skins that had a larger/bolder font. 2012-07-28 00:02:53 +00:00
mcrawford620
33cef1c783 - Changes to reading in draft rankings. 2012-07-27 23:37:30 +00:00
mcrawford620
12df2b7e5f - Framework for reading draft rankings. Currently unused. 2012-07-27 22:34:35 +00:00
Sloth
2462d49de3 - Fixed and cleaned the general AI inputs. 2012-07-27 20:27:38 +00:00
Sloth
0415625397 2012-07-27 20:24:58 +00:00
Sloth
27f69634ef - Fixed Convoking colored mana. 2012-07-27 17:01:56 +00:00
Sloth
5b77b2e8c2 - Cleanup. 2012-07-27 10:56:37 +00:00
Sloth
52d8947ad2 - Added another null check in changeZone. 2012-07-27 10:51:38 +00:00
Chris
5cac7c9124 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-27 10:22:55 +00:00
Chris
4ee1d222dc Quagmire 2012-07-27 10:20:56 +00:00
mcrawford620
706b105658 - fix for combo cards in LimitedDeck 2012-07-27 05:38:33 +00:00
Sol
974e5f5282 - Simplified handling of hasFizzled
- Fizzling will now remove Targets that don't have the same timestamp in their current form as the one that was targeted
2012-07-27 01:41:11 +00:00
Sol
8bacf744c9 - Adding a null check for zoneFrom (not sure if we need more here) 2012-07-27 00:54:18 +00:00
Sloth
fc0678f8a5 - removed the unnecessary variable targetsForChoices from the Card class. 2012-07-26 20:30:35 +00:00
Sloth
9681b5bf4b - Updated mana base of the Gimli decks. 2012-07-26 19:10:55 +00:00
Sloth
c9abb10d4d - Fixed Sadistic Augermage. 2012-07-26 19:10:29 +00:00
Sloth
4403cf272e - Cleanup in Upkeep. 2012-07-26 19:05:13 +00:00
Sloth
344bbf7f13 - Removed the unused variable abilityUsed from the Card class. 2012-07-26 18:23:18 +00:00
Chris
0436534cc9 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-26 11:41:35 +00:00
Sloth
81ad2d2df8 - Converted more instances of changeToState to setState. 2012-07-26 11:14:07 +00:00
Sloth
ad1da18cd6 - Fixed AI logic of Wellspring. 2012-07-26 11:03:46 +00:00
Sloth
ed559cf483 - Attempt at reducing code when cards get created/change zone (should be watched).
- Removed a lot of suppressions of TriggerType.Transformed by adding a new setState function that does not run triggers at all.
2012-07-25 22:16:11 +00:00
Chris
b5eae993b5 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-25 10:21:05 +00:00
Sloth
08988b1c40 - Added the quest deck Sideshow Bob 3 by Nordos. 2012-07-24 21:07:37 +00:00
Sloth
73c0cb6e21 - Fixed AI paying costs with multiple X parts. 2012-07-24 20:39:21 +00:00
Sloth
3ce47be85a - Updated the exalted deck Captain America 3 with new M13 cards. 2012-07-24 20:25:43 +00:00
Sloth
c1a0992841 - Fixed Emissary of Hope. 2012-07-24 20:24:44 +00:00
Sloth
7ddb8e1159 - Fixed War Falcon. 2012-07-24 20:09:05 +00:00
Chris
99bc1f0089 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-24 10:34:29 +00:00
Sloth
63ee340f5d - Fixed Mirror Gallery. 2012-07-24 06:06:17 +00:00
Sloth
b542de031c - Fixed Rain of Daggers. 2012-07-23 11:26:43 +00:00
Sloth
6eec1a60b4 - Fixed Serpent Generator. 2012-07-23 11:22:24 +00:00
Sloth
14e9edf6a6 - Fixed Coat of Arms. 2012-07-23 10:45:46 +00:00
Chris
28a8705d0b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-23 10:34:42 +00:00
Sloth
cb5cbe5718 - Added the quest deck Ghost Rider 3. 2012-07-22 21:45:09 +00:00
Sloth
5b3bd0c050 - Fixed Miracle not being flagged as a triggered ability.
- Fixed matchSpellAbility checking wrongly.
2012-07-22 18:32:18 +00:00
Sloth
8ba64281a5 - Added some better AI code to Shocklands. 2012-07-22 17:30:20 +00:00
Sol
68e16c0514 - If a Card is on the Stack, add the X Mana Cost in the CMC. 2012-07-22 16:38:50 +00:00
Sloth
1fcd2b381d - The AI will no longer tutor cards in main1 with more than one card in hand already. 2012-07-22 16:23:23 +00:00
Sloth
9f58140991 - Fixed Rhox Faithmender. 2012-07-22 15:48:38 +00:00
Sol
3715d29164 - Dev Mode now loading Milling and Unlmiited Land preferences on init. 2012-07-22 15:08:35 +00:00
Sol
f5e2fcb713 - Fixing issue when paying the last 2/B mana shard 2012-07-22 14:11:21 +00:00
Chris
6ee331b739 - Added a fluff piece to the changes.txt file. 2012-07-22 13:53:49 +00:00
Chris
32f50d300c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-22 10:53:43 +00:00
Sol
b6547808cd - Latest attempt at fixing City of Brass triggers without screwing up Priority. 2012-07-22 03:10:03 +00:00
slapshot5
f5070b5aaf cleaning up a few java import warnings 2012-07-22 00:48:34 +00:00
Sol
e11aff66a7 - Reverting City of Brass fix, since it screws up Priority when AI responds on the Stack. 2012-07-21 21:38:30 +00:00
Sol
72214b3311 - Hooking up the new TableModel to display Booster Packs in Quest Card shop 2012-07-21 18:43:00 +00:00
Sloth
da92961f25 - Fix for last commit. 2012-07-21 17:14:09 +00:00
Sloth
d33838cde6 - More Cleanup in ComputerAIGeneral. 2012-07-21 17:05:51 +00:00
Sol
b5aff459f3 - Simplifying CEditorPreferences.java
- Adding Power/Toughness as hideable columns
- Fix a potential crash when trying to sort a column directly after hiding columns
2012-07-21 16:35:09 +00:00
Sol
236c29cc40 - Quest Boosters (and other Openable packs) should now use the right sell value if they are named correctly. 2012-07-21 14:29:01 +00:00
Sloth
10375b0c8b - Restructuring in ComputerAIGeneral and ComputerUtil. 2012-07-21 12:32:03 +00:00
Sloth
d07a81933f - Little cleanups in Player and GameAction. 2012-07-21 12:04:52 +00:00
Sloth
7361ac1c4f - Removed two instances of checkStateEffects() in InputMulligan. 2012-07-21 11:28:54 +00:00
Sloth
457b30a2b7 - Commented out 4 of the 5 instances of GuiDisplayUtil.updateGUI(). It looks like one is enough. 2012-07-21 11:06:31 +00:00
Chris
a5d72db345 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-21 10:34:38 +00:00
Sol
62cb2599c5 - PhaseHandler change wasn't quite right since other things use that (such as triggers when you play lands?) Moving pass priority after .push() calls in Magic Stack seem to do the trick though 2012-07-21 03:29:29 +00:00
Sol
1ab919ad61 - Potential fix for triggers being placed too early on the stack. If this doesn't work, we'll have to move the passPriority lower in the magicStack.push() 2012-07-21 03:15:35 +00:00
Chris
28fb932bee - CheckStyle. 2012-07-20 22:21:33 +00:00
Sloth
3c652ebf15 - Improved AI handling of Exalted (it now uses all the CombatUtil functions). 2012-07-20 16:30:20 +00:00
Chris
dec5537e6b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-20 10:41:51 +00:00
Sloth
f31039aeee - Fixed Flying WU theme. 2012-07-20 10:31:07 +00:00
Sloth
4054c92d37 - The AI will now always bring Shocklands into play tapped (I'm sick of people reporting). 2012-07-19 21:26:10 +00:00
Sloth
c1829b372e - Added some cards to staticReplaceDamage. 2012-07-19 21:16:08 +00:00
Sloth
b0bd1e6d72 - Little touch-up for -X/-0 spells. 2012-07-19 19:29:27 +00:00
mcrawford620
7e721da1da - Refactor Sealed Deck generation so it works and uses same logic as Booster Decks. 2012-07-19 18:37:37 +00:00
mcrawford620
7e28b72e7b - Fix for discard/draw AI 2012-07-19 11:16:28 +00:00
Chris
1c26d852ac - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-19 10:33:26 +00:00
mcrawford620
4bb8c2ba70 - AI for draw/discard 2012-07-19 04:54:21 +00:00
mcrawford620
15ff211f3c - AI for Fight 2012-07-19 03:48:33 +00:00
Sloth
1ba819d162 - The AI will no longer sacrifice enchanted permanents as part of costs. 2012-07-18 20:50:30 +00:00
Sloth
bfde67cef6 - Improved AI handling exalted creatures with 0 power. 2012-07-18 20:13:03 +00:00
Sloth
e89fb54902 - Added Elderwood Scion. 2012-07-18 15:00:37 +00:00
Sloth
f662d39a58 - Moved getSpellCostChange after targeting.
- Added Spellwild Ouphe.
2012-07-18 14:51:22 +00:00
ArsenalNut
fcb9323e1b fixed Vendilion Clique 2012-07-18 14:03:06 +00:00
Sloth
0dc24820bb - Fixed cost of Servant of Nefarox. 2012-07-18 13:59:46 +00:00
Sloth
4f4531eb96 - Added Semblance Anvil. 2012-07-18 12:06:05 +00:00
Sloth
75136c9b36 - The AI will now try to attack with unblockable creatures in exalted mode. 2012-07-18 11:38:16 +00:00
Chris
a6c8734d10 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-18 10:45:11 +00:00
Sloth
fec30313db - Added Trinisphere. 2012-07-18 10:03:53 +00:00
Sloth
ce0417a6df - Better fix for ChosenX. 2012-07-18 09:38:40 +00:00
Sloth
3c0ae07572 - Fixed ChosenX not reseting. 2012-07-18 08:59:53 +00:00
Sloth
74fd00175d - Two improvements in evaluateCreature. 2012-07-18 08:35:23 +00:00
mcrawford620
ed9cbacb43 - AI for Pump -X/0 cards, targeting Human attackers 2012-07-18 00:34:53 +00:00
Sloth
829c8bf9b7 - Converted the last cards to StAb RaiseCost.
- Removed the CostChange keyword.
2012-07-17 18:26:32 +00:00
moomarc
dc759d759b Added zone dividers to target selection lists 2012-07-17 17:42:52 +00:00
moomarc
aaf1f185e6 Added Quiet Disrepair 2012-07-17 16:59:51 +00:00
Sloth
2a17a3d88e - Converted more cards to StAb RaiseCost. 2012-07-17 16:22:42 +00:00
Sloth
5ab3f3fdaa - Started conversion of cards to StAb RaiseCost. 2012-07-17 16:04:28 +00:00
ArsenalNut
79a18cbac5 commented out ability copying in getLKICopy method 2012-07-17 12:55:48 +00:00
Sloth
b30d624382 - Updated staticReplaceDamage in the Player class. 2012-07-17 11:00:05 +00:00
Chris
ec7dbda1ea - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-17 10:35:19 +00:00
moomarc
8b34d0d6a5 Fixed charm choice descriptions for Timecrafting 2012-07-17 09:57:51 +00:00
moomarc
5889a39ceb Added Timecrafting 2012-07-17 09:53:26 +00:00
moomarc
0ce1cccb77 Fixed some Time Spiral cards adding permanent cards in exile to target choices 2012-07-17 08:43:06 +00:00
Sloth
b7f2234a1b - Fixed PumpTgtAI. 2012-07-17 08:12:37 +00:00
moomarc
f2d570cc21 Added Jhoira's Timebug 2012-07-17 07:24:11 +00:00
moomarc
b3c4b70bc4 Added Fury Charm 2012-07-17 06:52:16 +00:00
moomarc
2557da1a8d Added Greater Gargadon 2012-07-17 06:15:41 +00:00
Sloth
8eb19fa64c - Cleanup in GameAction and GameActionUtil. 2012-07-16 20:02:26 +00:00
Sloth
63239da00e - Converted Avatar of Might to script. 2012-07-16 19:40:48 +00:00
Sloth
ec384e5204 - Fixed a logic error in basicManaFixing. 2012-07-16 18:19:14 +00:00
Sloth
016b27d34f - Converted more cards to StAb ReduceCost (all cards with less have been converted). 2012-07-16 18:11:43 +00:00
moomarc
61f7892c50 Added Timebender 2012-07-16 17:16:33 +00:00
Sloth
1f12fd461c - Converted more cards to StAb ReduceCost. 2012-07-16 16:24:09 +00:00
Sloth
6b9b11e065 - Converted more cards to StAb ReduceCost. 2012-07-16 16:11:33 +00:00
moomarc
b55dfebded Converted Jhoira, of the Ghitu to script 2012-07-16 13:01:49 +00:00
Chris
65a897ab3f - Fixed Griffin Protector, now has flying. 2012-07-16 10:44:27 +00:00
Chris
95dec58612 - Added the recent commit logs to changes.txt. 2012-07-16 10:41:40 +00:00
moomarc
4a99a416f3 Added card state icon for marking cards reserved for a cost payment 2012-07-16 08:25:30 +00:00
ArsenalNut
ed198846df Selection for sacrifice UnlessCost are highlighted. Unselecting cards is done with right mouse click. 2012-07-16 04:33:22 +00:00
Sol
ea6a2e2135 - Small Fixes to a few cards 2012-07-16 02:01:45 +00:00
Sloth
97596787a2 - Converted more cards to StAb ReduceCost. 2012-07-15 20:32:20 +00:00
Sloth
dbe9c48244 - Converted more cards to StAb ReduceCost. 2012-07-15 19:00:48 +00:00
Sloth
ebb6dd833f - Fixed Touch of the Eternal. 2012-07-15 14:46:34 +00:00
Sloth
725436f7c2 - Removed some randomness relics from CanPlayAI functions. 2012-07-15 14:41:36 +00:00
Sloth
a88edded34 - Converted Affinity cards to StAb ReduceCost. 2012-07-15 12:57:22 +00:00
Sloth
f232785219 - Converted Harbor Serpent to script. 2012-07-15 12:28:40 +00:00
Sloth
ec3af1ecc9 - Converted 3 cards to StAb ReduceCost. 2012-07-15 12:26:13 +00:00
Sloth
d0f648f07b - Converted 6 cards to StAb ReduceCost. 2012-07-15 12:06:58 +00:00
Sloth
828fff5d79 - Converted Heartstone, Power Artifact and Training Grounds to StAb ReduceCost. 2012-07-15 11:29:34 +00:00
Chris
b3d155d8ca - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-15 11:14:00 +00:00
Sloth
583093f589 - Added SVar:RemAIDeck:True to some cards. 2012-07-15 11:03:43 +00:00
Sloth
bc277c70ec - Fixed Vile Rebirth. 2012-07-15 10:28:42 +00:00
ArsenalNut
fbf2980e4d added support for sacrifice UnlessCost 2012-07-15 07:35:34 +00:00
mcrawford620
afa59c0596 - New DeckWants SVar and class. Provides a way to give instructions for selecting related combo cards in random and Limited decks. 2012-07-15 05:37:10 +00:00
ArsenalNut
19112a5a77 fixed Slumbering Dragon and Necrotic Ooze 2012-07-15 00:40:59 +00:00
Sloth
2fdd655c2e - Converted Avatar of Will to script. 2012-07-14 21:44:18 +00:00
Sloth
46b850f693 - Converted Urza's Filter to StAb ReduceCost. 2012-07-14 21:33:22 +00:00
Sloth
0c9eef4f64 - Added first functionality to ReduceCostAbility.
- Converted Helm of Awakening.
2012-07-14 21:07:56 +00:00
Hellfish
0b398638b7 *Implemented Planeswalker Damage Redirection. 2012-07-14 14:30:11 +00:00
Chris
30c6b62089 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-14 11:10:07 +00:00
Sloth
ebd9d6eaf4 - Added 9ED setinfo to Index. 2012-07-14 06:01:23 +00:00
ArsenalNut
4c048546df fixed issue with paying for monocolored hybrid costs 2012-07-14 05:29:51 +00:00
Sloth
abb995ada8 - Added the precon Wild Rush. 2012-07-13 20:56:19 +00:00
Sloth
2dea227a39 - Added AI support to AF ExchangeControl. 2012-07-13 19:48:04 +00:00
Sloth
08fe22d5b6 - Added Phyrexian Infiltrator. 2012-07-13 16:25:25 +00:00
Sloth
db5cf74757 - Added AF ExchangeControl.
- Added Switcheroo.
2012-07-13 16:16:42 +00:00
Sol
ac3814d6a5 - Fixing ImageCache to use the right names, and forcing a put that I think should have been there the whole time 2012-07-13 16:09:27 +00:00
Sloth
07954c8f40 - Fixed Xathrid Gorgon. 2012-07-13 15:43:04 +00:00
Chris
d4183ef5e4 - Cleared out the changes.txt file, now ready for new material. 2012-07-13 14:09:14 +00:00
Chris
95e7a62b2d - redid the wrong version check. 2012-07-13 12:34:21 +00:00
moomarc
6d28d05fc4 Fix: the second ChangeZone in Venser's Diffusion shouldn't have been a Hidden type. 2012-07-13 12:19:05 +00:00
Chris
984fbcafa8 [maven-release-plugin] prepare for next development iteration 2012-07-13 11:17:26 +00:00
Chris
f4d473a071 [maven-release-plugin] prepare release forge-1.2.10 2012-07-13 11:17:16 +00:00
Chris
623ff5c9cd - Preparing the changes.txt file for the next beta build and release. 2012-07-13 11:06:50 +00:00
Chris
10b407e51d - Remove the string "-r16084" from the title bar but not other SVN rev numbers. 2012-07-13 10:58:49 +00:00
Chris
16a043eb31 - Added a fluff piece to the changes.txt file. 2012-07-13 01:08:24 +00:00
Sloth
7923b3cd9e - Fixed another bug with Snow mana used by the AI. 2012-07-12 20:14:32 +00:00
Sloth
86b5fde943 - Fixed CopyPermanent AI not checking for targetability. 2012-07-12 17:26:35 +00:00
Sloth
eced47651e - Fixed clearAssignedDamage not being called during both players turns. 2012-07-12 17:24:14 +00:00
Sloth
0470181531 - Fixed Basilisk Collar. 2012-07-12 15:24:46 +00:00
moomarc
d133a07203 Cleaned up suspended restriction 2012-07-12 13:16:16 +00:00
moomarc
b47bdd6289 Added Dust of Moments
Added optional param ValidZone to PutCountersAll and RemoveCountersAll
2012-07-12 12:14:37 +00:00
moomarc
e8e8c8c486 Added suspended restriction in isValid 2012-07-12 11:00:48 +00:00
Chris
f12d767b4a - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-12 10:52:30 +00:00
moomarc
d238ce081e Added oracle and set info to Venser's Diffusion 2012-07-12 07:10:37 +00:00
Sloth
25c66d7487 - Fixed possible NPE in combatTriggerWillTrigger. 2012-07-12 05:52:29 +00:00
Sloth
629055082e - Updated some SVars. 2012-07-11 20:26:13 +00:00
Sloth
7b18561d40 - Added some null checks to TableSorter. 2012-07-11 20:16:28 +00:00
Sloth
cfcf592ad8 - Fixed name of Sands of Delirium. 2012-07-11 18:07:01 +00:00
moomarc
dc958d817d Added Venser's Diffusion 2012-07-11 17:17:54 +00:00
Sloth
de7f64248d - Fixed NumLandsPlayed not being reset in Cleanup. 2012-07-11 16:42:02 +00:00
Sloth
6c95b18880 - Fixed handlePaid not using xMath on a null list. 2012-07-11 16:35:27 +00:00
Sloth
5839cc4385 - The AI will now react better when faced with creatures with "CARDNAME can't attack or block alone.". 2012-07-11 15:18:45 +00:00
ArsenalNut
285de25f5e add is IsCurse to Xathrid Gorgon first ability 2012-07-11 14:49:39 +00:00
moomarc
c83337950d Added Ember Beast, Jackal Familiar and Mogg Flunkies.
Added CARDNAME can't attack or block alone keyword.
2012-07-11 14:45:37 +00:00
Chris
6567ce9aad - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-11 10:55:35 +00:00
Sloth
38ad8b4298 - Improved AI of Chronomaton and Energizer. 2012-07-11 10:43:27 +00:00
moomarc
5730f5b4c1 Added Goblin Festival
Added RememberedOpponent to defined players
Fixed ActivatingPlayer overwriting the target/defined chooser for ChoosePlayer
2012-07-11 07:50:17 +00:00
Sloth
76c78d055e - Fixed AI of Blessings of Nature. 2012-07-10 16:43:10 +00:00
moomarc
8c2a3cd5b6 Fix: Coat of Arms should now filter creature types properly 2012-07-10 13:57:45 +00:00
moomarc
ffa57af60f Checkstyle 2012-07-10 12:51:03 +00:00
moomarc
a3bfde8bf5 Checkstyle 2012-07-10 12:43:20 +00:00
moomarc
7fe21df669 small fix to changes.txt 2012-07-10 12:27:01 +00:00
Chris
598dfe8e2d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-10 10:52:20 +00:00
moomarc
9644a4854e Small fix for Ancient Ooze and made it so that AI won't cast it until it would have at least 4 P/T 2012-07-10 09:50:56 +00:00
moomarc
1a95207158 Added Ancient Ooze 2012-07-10 09:35:35 +00:00
ArsenalNut
f452048b63 convert remaining equipment to new Equip keyword 2012-07-10 02:26:03 +00:00
Sloth
df9eb4ef16 - Added the deck Robin 3. 2012-07-09 19:57:34 +00:00
moomarc
612aeafc0e Missed a few eqPumps and forgot to take some out 2012-07-09 18:05:54 +00:00
moomarc
a3cea6b534 convert R equipment to new Equip keyword 2012-07-09 17:13:46 +00:00
moomarc
93a903b827 convert Q equipment to new Equip keyword (converted Quietus Spike to script) 2012-07-09 16:54:09 +00:00
moomarc
910b9cdbc1 Converted Umbral Mantle and Unscythe, Killer of Kings to Equip macro 2012-07-09 16:33:47 +00:00
Sloth
9cfcfaf2c2 - Fixed AI for Torture. 2012-07-09 16:26:46 +00:00
moomarc
20693604f6 Fixed equip cost for Sickleslicer
Converted Sigil of Distinction to Equip macro
2012-07-09 16:25:14 +00:00
moomarc
ef2af5057e convert S equipment to new Equip keyword 2012-07-09 16:18:47 +00:00
ArsenalNut
d227c8d2a6 convert G-M equipment to new Equip keyword. added check to attach ability macro to prevent Equip if artifact is creature. 2012-07-09 15:02:26 +00:00
moomarc
a63ccb32ad convert T equipment to new Equip keyword 2012-07-09 14:28:05 +00:00
moomarc
80216a3f7d Fix: Changed some AttachedBy restrictions on equipment to EquippedBy 2012-07-09 14:13:53 +00:00
moomarc
ac53dd780e Accorder's Shield fix 2012-07-09 14:09:12 +00:00
moomarc
7c1bb89c6a convert U-W equipment to new Equip keyword 2012-07-09 14:04:21 +00:00
ArsenalNut
96d6cde8ee convert A-F equipment to new Equip keyword 2012-07-09 13:50:19 +00:00
Chris
0c8d6b0a7a - Added the recent commit logs to changes.txt. 2012-07-09 11:43:42 +00:00
Sloth
a755b011b2 - Added "SVar:RemAIDeck:True" to the Deceivers. 2012-07-09 11:38:30 +00:00
Sloth
d20a089282 - Quick fix for Aegis Angel AI. 2012-07-09 11:37:42 +00:00
moomarc
8408066d02 Added Snag 2012-07-09 09:39:04 +00:00
moomarc
16e72f8cc6 Added References parameter to Draco 2012-07-09 08:36:13 +00:00
moomarc
6a17abbfed Removed keyword "Damage that would reduce your life total to less than 7 reduces it to 7 instead." 2012-07-09 07:34:14 +00:00
moomarc
62f1b4ed54 Small fixes for Elderscale Wurm 2012-07-09 07:15:34 +00:00
mcrawford620
d61f257b56 - Some fixes for AI Booster Deck 2012-07-09 05:51:47 +00:00
ArsenalNut
e82278cdac fixed "intervening if" clause in Elderscale Wurm ETB trigger. 2012-07-09 04:28:58 +00:00
ArsenalNut
8da9399ae3 2012-07-09 04:08:12 +00:00
ArsenalNut
03d3bf5528 added support for Equip as a keyword. 2012-07-09 02:33:10 +00:00
moomarc
43f014ea6a Added Elderscale Wurm (M13) 2012-07-08 18:26:02 +00:00
ArsenalNut
b199e9146d cleaned up used imports in Clone AF 2012-07-08 17:13:21 +00:00
ArsenalNut
b5139bc8ff added support for copied Auras. added Copy Enchantment. 2012-07-08 15:22:40 +00:00
Sloth
635ba07b6b - Started to add some content to chooseCardCanPlayAI. 2012-07-08 13:19:50 +00:00
Chris
4bd71218cd - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-08 11:03:06 +00:00
Sloth
a55772716b - Cleanup in CombatUtil. 2012-07-08 08:37:47 +00:00
Sloth
fc3339f1fa - Fixed multiple instances of Exalted on a single card not working. 2012-07-08 08:33:36 +00:00
ArsenalNut
9c4cfe7f8d added Skarrgan Firebird 2012-07-08 05:53:41 +00:00
ArsenalNut
ca589316d8 added Hostility 2012-07-08 05:30:59 +00:00
mcrawford620
98fa689c66 - Refactor Booster Deck building to separate class.
- SVar for creatures that are sacrificed at end of combat.
2012-07-08 05:21:45 +00:00
Chris
ef0e6514ad - Added a fluff piece to the changes.txt file. 2012-07-08 02:37:35 +00:00
ArsenalNut
0af594d4a2 added Petrification counter. adding eight M13 cards 2012-07-08 00:04:51 +00:00
ArsenalNut
92b1d34e28 fixed issue with TargetedPlayerCtrl in filterListByType 2012-07-07 14:30:10 +00:00
Sloth
6c35407e08 - Little improvement in tapPrefTargeting.
- Fixed types of Sai of the Shinobi.
2012-07-07 13:49:01 +00:00
Chris
5169634b66 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-07 11:22:56 +00:00
moomarc
0e3be38441 Added M13 cards by Squee:
- Ring of Evos Isle
- Ring of Kalonia
- Ring of Thune
- Ring of Valkas
- Ring of Xathrid
2012-07-07 09:52:03 +00:00
ArsenalNut
0dd1eecc7c adding four more M13 cards 2012-07-07 06:56:50 +00:00
ArsenalNut
9e1f434fd3 fixed issue with clones of tokens leaving battlefield 2012-07-07 06:35:07 +00:00
ArsenalNut
38cef11dcf adding more cards from M13 2012-07-07 05:57:24 +00:00
ArsenalNut
7f1bde7ca0 adding M13 cards by squee1968 2012-07-07 04:31:58 +00:00
Sol
3d79fb0b3d - Adding Ultimate flag to new Ajani 2012-07-07 00:16:59 +00:00
ArsenalNut
3622f1d275 added Ajani, Caller of the Pride 2012-07-06 23:55:57 +00:00
ArsenalNut
698de31106 add M13 to card template script 2012-07-06 23:55:25 +00:00
mcrawford620
150f24b375 - Updated AI in BoosterDraftAI 2012-07-06 23:20:02 +00:00
Sloth
d240c1498b - Added Krenko's Command and Ranger's Path. 2012-07-06 19:37:56 +00:00
Sloth
664680a3d5 - Added Searing Spear and Smelt. 2012-07-06 19:14:42 +00:00
Sloth
840f45f826 - Added Oracle texts to M13 cards. 2012-07-06 19:01:00 +00:00
Sloth
cf9114cb67 - Merged M13 branch into trunk. 2012-07-06 18:48:37 +00:00
Sol
0b5eaf9bc1 - Updating mtgdata.txt 2012-07-06 17:52:10 +00:00
Sol
f0f2f1c60a - Adding reprint info for M13 and PC2 cards 2012-07-06 14:43:58 +00:00
Sol
825be1bafc - Small fix to scripts 2012-07-06 13:27:43 +00:00
Sol
da727f8760 - Update M13 SetInfo 2012-07-06 12:39:56 +00:00
Chris
0f6faf809e - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-06 10:49:48 +00:00
Sloth
fd815cd6e6 - Fixed AI for Tribute to the Wild. 2012-07-06 06:21:57 +00:00
Sol
03f1f0ab92 - Quest Tokens that start the game in play now don't flush summoning sickness until their controller's second turn 2012-07-06 02:14:49 +00:00
moomarc
caad9af21d - Added Cataclysm
- Cleaned up Divine Reckoning
- Added an optional parameter "ChoiceTitle" to ChooseCard to allow more descriptive title prompts for the choice dialogue box.
2012-07-05 16:05:58 +00:00
moomarc
5973ee9e8d Added Draco
UnlessCost can parse arbitrary svar names instead of just X.
2012-07-05 13:57:33 +00:00
ArsenalNut
94bdb246f2 fixed issue with Apocalypse Hydra X cost flag 2012-07-05 12:47:31 +00:00
moomarc
742672a358 Added Dr Doom icon to the quest avatar download list 2012-07-05 12:27:33 +00:00
Sol
1fd7c7cc6a -Fantasy Quest Checkbox can now be unchecked 2012-07-05 12:23:17 +00:00
Sloth
ce2f50e110 - Reverted main.properties. 2012-07-05 11:43:35 +00:00
Sloth
359a329222 - AI improvements in AF Tap. 2012-07-05 11:26:22 +00:00
Sloth
6c76d7117e - Added a little check to shouldCastLessThanMax. 2012-07-05 10:27:39 +00:00
Sloth
457559b821 - Fixed canPay in CostRemoveCounter. 2012-07-05 10:23:16 +00:00
Chris
3efad4f8f2 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-05 10:13:57 +00:00
ArsenalNut
9aac8354a9 add some AI SVars to clones 2012-07-05 07:17:53 +00:00
ArsenalNut
18481cd366 reintegrating CloneFix branch into Trunk 2012-07-05 06:59:28 +00:00
mcrawford620
898697a212 - Better AI for fetching cards. 2012-07-05 05:45:01 +00:00
ArsenalNut
452750c971 removed RemAIDeck as Choose AF has some basic logic already 2012-07-05 05:36:34 +00:00
ArsenalNut
638d768b04 merged r16054-r16079 from the Trunk into CloneFix branch 2012-07-05 05:15:20 +00:00
ArsenalNut
c46ba5e9ae marking clones with choices as RemAIDeck:True until logic is added to appropriate AFs 2012-07-05 05:08:52 +00:00
ArsenalNut
fb641fd7be change Clone AF stack description method 2012-07-05 04:53:17 +00:00
ArsenalNut
59e348b0cd add a flip status to Card class to support proper handling of flipped status for clones and copies. 2012-07-05 04:16:52 +00:00
ArsenalNut
daf2c3e4e3 added a copy method to CardCharacteristics class that makes a deep copy of another instance of CardCharacteristics 2012-07-05 04:15:25 +00:00
ArsenalNut
9d2bd88283 fixed SVar name for Akki Lavarunner 2012-07-05 04:04:52 +00:00
Chris
a63e60d07c - Removed a few unused imports. 2012-07-04 22:18:53 +00:00
Sloth
10d685c443 - Added the precon Slaughterhouse. 2012-07-04 21:22:22 +00:00
Sloth
b5bab80483 - Updated some AI SVars. 2012-07-04 16:01:33 +00:00
Sloth
d053e86edd - Improved pumpAllCanPlayAI (the AI wouldn't cast Trumpet Blast for example). 2012-07-04 15:23:01 +00:00
Sloth
9b02c36a17 - The AI will now always attack with Erg Raiders. 2012-07-04 14:51:24 +00:00
Chris
44b928396a - CheckStyle. 2012-07-04 14:22:53 +00:00
Sloth
793eef3b7e - Fixed AI of Gift of Estates. 2012-07-04 14:18:17 +00:00
Chris
df14d5782e - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-04 12:30:44 +00:00
ArsenalNut
4ff3162551 converted Body Double to script 2012-07-04 07:28:05 +00:00
mcrawford620
ffedbedc15 - AI fix for Tap abilities that target multiple cards. 2012-07-03 22:23:49 +00:00
Sloth
be232554b0 - Fixed cards similar to Graveyard Shovel. 2012-07-03 11:45:05 +00:00
Chris
d6894ea47b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-03 10:44:38 +00:00
ArsenalNut
2f3997931a reverting to Trunk version of Animate AF 2012-07-03 04:59:47 +00:00
ArsenalNut
834897973c merged r16032-r16054 from the Trunk into CloneFix branch 2012-07-03 04:11:17 +00:00
ArsenalNut
c534c79b01 added Unstable Shapeshifter 2012-07-03 03:57:40 +00:00
ArsenalNut
1aab27207c added support for TriggeredCardLKICopy 2012-07-03 03:04:25 +00:00
Sloth
b56bf0f1e1 - Fixed Graveyard Shovel. 2012-07-02 20:54:04 +00:00
jendave
fdff86ea58 Simplify dependency management 2012-07-02 13:49:04 +00:00
Chris
7b21329b75 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-02 10:41:54 +00:00
ArsenalNut
9f2476dea9 added Sakashima's Student and Shapeshifter's Marrow 2012-07-01 22:15:08 +00:00
ArsenalNut
5a6203088b changed card template script to omit setInfo 2012-07-01 20:05:41 +00:00
ArsenalNut
348805c2e0 more fixes some issues with overwriting SVars and cloning clones 2012-07-01 20:04:38 +00:00
ArsenalNut
4f88ebe1d8 added Cemetery Puca and Dimir Doppelganger 2012-07-01 20:02:58 +00:00
ArsenalNut
e717131e50 fixed some issues with overwriting SVars and cloning clones 2012-07-01 20:02:03 +00:00
moomarc
e701c81dbc Fixed Quest for Pure Flame trigger's ValidTarget param (thanks Squee for pointing it out) 2012-07-01 14:17:37 +00:00
Sloth
c20bb3d35a - Fixed Fanning the Flames and Spell Burst. 2012-07-01 11:47:29 +00:00
Chris
a37a3340fa - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-01 11:31:40 +00:00
Chris
ecb0633809 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-07-01 11:30:19 +00:00
Sloth
927d4fc663 - Improved AI choosing lands to play. 2012-07-01 10:33:54 +00:00
Sloth
7f06f3eb20 - Little AI fix in isUsefulCurseKeyword. 2012-07-01 09:22:44 +00:00
ArsenalNut
02bc27ff93 Fixed an issue with non-copyable abilities. Scripted Vesuva 2012-07-01 07:57:58 +00:00
ArsenalNut
7cc5d88dfd merged r16020-r16032 from the Trunk into CloneFix branch 2012-07-01 04:49:25 +00:00
ArsenalNut
9286ae141e Converted Vesuvan Doppelganger to script 2012-07-01 04:43:41 +00:00
ArsenalNut
1d8d7518d0 converted Copy Artifact and Sculpting Steel to scripts 2012-06-30 21:36:17 +00:00
Sloth
a9865634c6 - Added Felidar Umbra. 2012-06-30 21:29:33 +00:00
Sloth
e5eb596307 - Added Silent-Blade Oni. 2012-06-30 21:24:08 +00:00
ArsenalNut
b2a7c7da71 changed targeting for Clone AF 2012-06-30 21:00:32 +00:00
Sloth
2ecec74989 - Cleanup in CardFactoryCreatures. 2012-06-30 20:20:24 +00:00
Hellfish
ba5dc70a20 *Made "Open Deck" dialog default to res/decks folder. 2012-06-30 18:04:19 +00:00
Sloth
bd882ca0b4 - ChosenX will now also be stored on the card and not only the spellAbility.
- Fixed Tezzeret the Seeker.
2012-06-30 16:27:53 +00:00
Sloth
333c9bb709 - Fixed Blaze AI targeting human. 2012-06-30 15:53:50 +00:00
Sloth
8a8fdd91be - Fixed sorcery speed AI bug in AF DealDamage. 2012-06-30 15:41:44 +00:00
Sloth
125d4e4bc7 - Improved AI for Barl's Cage. 2012-06-30 15:25:19 +00:00
ArsenalNut
29f50625ee converted Jwari Shapeshifter to script 2012-06-30 15:13:33 +00:00
ArsenalNut
1a96f1f635 converted Sakashima The Imposter to script 2012-06-30 14:57:08 +00:00
ArsenalNut
594c9b8446 merged r15997-16020 from the Trunk into CloneFix branch 2012-06-30 14:05:47 +00:00
Sloth
54b24897b4 - Fixed AI not checking canPlay() restrictions of mana sources. 2012-06-29 21:14:49 +00:00
Sloth
6f27c07481 - Fixed Whimwader.
- Converted Kulrath Knight to script.
- Performance update in canAttackNextTurn.
2012-06-29 17:02:17 +00:00
Sloth
5500b86e84 - Fixed possible ConcurrentModificationException caused by Gift of the Gargantuan. 2012-06-29 16:18:55 +00:00
Chris
e92ad38c68 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-29 10:42:39 +00:00
moomarc
9cda7c97e6 Added missing spell description to Quest for Pure Flame effect 2012-06-29 09:51:13 +00:00
moomarc
4e8154abef Added Quest for Pure Flame 2012-06-29 09:49:12 +00:00
moomarc
fd7fcca47a Added Nemesis Trap 2012-06-29 06:22:02 +00:00
Sloth
361f1601d5 - Added a medium version of the Dream quest deck. 2012-06-28 21:28:46 +00:00
Sloth
ad096ab747 - Experimental fix for XManaCostPaid not being reset properly. 2012-06-28 18:47:00 +00:00
Sloth
7df355cbda - Fixed Snow mana bug ("Not found: mana shard with profile = 0"). 2012-06-28 16:24:13 +00:00
Sloth
a154a56e55 - AI is now aware of destroy damaged triggers (Stinkweed Imp and friends). 2012-06-28 14:44:52 +00:00
Sloth
4280df9c91 - Cleanup in EndOfTurn class. 2012-06-28 14:28:01 +00:00
Sloth
c7d530a860 - Added Landwalk checks to isUsefulPumpKeyword. 2012-06-28 11:07:24 +00:00
Sloth
8f2f3353d7 - Added AI checks to LoseLife drawbacks. 2012-06-28 11:00:57 +00:00
Sloth
b1e3c77217 - Fixed AI of Hoofprints of the Stag. 2012-06-28 10:50:01 +00:00
Sloth
e35a363c80 - Fixed AI not being able to use Hybrid mana. 2012-06-28 10:44:06 +00:00
Chris
09689a131c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-28 10:37:08 +00:00
Sloth
69a85a9c98 - Added Landwalk keywords to NonStackingKWList.txt. 2012-06-28 10:24:35 +00:00
Sloth
cb3cc70b8d - Improved AI handling of Goblin Elite Infantry. 2012-06-28 06:31:58 +00:00
moomarc
63603ee54e Fix: Dragon Broodmother tokens will now display an image 2012-06-28 06:23:27 +00:00
Sloth
fe2191d6dc - Fixed AI of Spectral Prison. 2012-06-28 06:05:59 +00:00
mcrawford620
bce45d6697 - AI fix for Timely Reinforcements; new SVar AIPlayForSub. 2012-06-27 15:46:49 +00:00
ArsenalNut
e2bd032716 merged r15965-r15996 from the Trunk into CloneFix branch 2012-06-27 15:09:25 +00:00
Chris
a86bdfcbbc - Fixed the LQ pic URL for Krond the Dawn-Clad. 2012-06-27 14:01:29 +00:00
Sloth
5d77be7c4d - Updated the deck Ned Flanders 4. 2012-06-27 11:13:25 +00:00
Sloth
7adbda8926 - Added a new quest deck by Nordos called Dr Doom 3. 2012-06-27 10:40:20 +00:00
Chris
5b5b55e61a - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-27 10:35:34 +00:00
mcrawford620
a646612c15 Added AI checks so it doesn't pump creatures that will die when targeted.
Added SVar:Targeting:Dies to relevant creatures.
Added SVar to Clone and Phantasmal Image so AI will not cast these spells when there are no creatures to copy.
2012-06-26 19:06:52 +00:00
Sloth
934a228c66 - Fixed cost of Brain Pry. 2012-06-26 18:30:22 +00:00
Chris
55297b18b0 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-26 11:11:56 +00:00
Sloth
86162f4f9c - Little AI tweak in AF Draw. 2012-06-25 21:20:24 +00:00
Sloth
3ef3469016 - Fixed Martyr of Sands. 2012-06-25 19:46:34 +00:00
Sloth
2ae164c44f - Added Prison Term. 2012-06-25 16:57:22 +00:00
Sloth
b924c211c8 - Added Captivating Glance by Squee. 2012-06-25 16:34:14 +00:00
Chris
0a16f7892a - Remove the string "-r15897" from the title bar but not other SVN rev numbers. 2012-06-25 15:45:29 +00:00
Chris
467fd48d0e - Cleared out the changes.txt file, now ready for new material. 2012-06-25 13:25:18 +00:00
Chris
bf41e26617 [maven-release-plugin] prepare for next development iteration 2012-06-25 10:58:22 +00:00
Chris
91c60f8842 [maven-release-plugin] prepare release forge-1.2.9 2012-06-25 10:58:11 +00:00
Chris
363accf0f3 - Preparing the changes.txt file for the next beta build and release. 2012-06-25 10:47:13 +00:00
Chris
4bac691aec - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-06-25 10:40:07 +00:00
Sloth
36267ff00a - Fixed last fix. 2012-06-25 10:03:35 +00:00
Sloth
ad666036e1 - Fixed NPE with EnchantedControllerCreatures. 2012-06-25 06:05:14 +00:00
Sloth
5b49dcc62a - Text fix for Initiate of Blood. 2012-06-24 21:10:34 +00:00
Sloth
3d689518fb - Updated Cable 2 deck. 2012-06-24 21:07:08 +00:00
Sloth
1c99e63f06 - Fixed possibility to get stuck in target selection. 2012-06-24 21:05:30 +00:00
Sloth
00175704d1 - Fixed Scrabbling Claws. 2012-06-24 18:37:17 +00:00
Chris
cef342c304 - CheckStyle. 2012-06-24 01:58:24 +00:00
ArsenalNut
49d2c8a532 merged r15946-r15965 from the Trunk into CloneFix branch 2012-06-23 22:47:19 +00:00
ArsenalNut
9c2bcc4e7d add getCopy method the Clone AF. Created new method to copy state 2012-06-23 22:39:53 +00:00
Chris
ca15fcfed9 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-23 11:50:08 +00:00
Sloth
9871157b7f - Added Brawl by Squee. 2012-06-23 09:01:29 +00:00
Hellfish
ef4602bf29 *Fixed stolen Doubling Cube ability only doubling white mana.
*Fixed Doubling Cube not doubling colorless mana.
2012-06-22 22:42:40 +00:00
Chris
927851046b - CheckStyle. 2012-06-22 16:45:55 +00:00
Chris
cac2832635 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-22 11:50:29 +00:00
Sloth
87ac59a693 - Fixed Heartwood Storyteller. 2012-06-21 21:57:03 +00:00
Sloth
5cff689965 - Fixed Targeting for Sudden Disappearance. 2012-06-21 18:44:35 +00:00
Sloth
af12ffc010 - Fixed The Abyss and similar cards. 2012-06-21 18:32:14 +00:00
Sloth
1f525dad0d - Converted Yawgmoth Demon to script. 2012-06-21 18:22:36 +00:00
Sloth
7f22ef535a - Prevented some SpellCast triggers from crashing when Fireball (and similar hardcoded cards) is cast (they still won't trigger correctly because of missing info). 2012-06-21 10:50:19 +00:00
Chris
2d44372b1b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-21 10:41:37 +00:00
Sloth
1e64b2e065 - Updated all-prices.txt. 2012-06-21 06:03:21 +00:00
Sloth
067631d582 - Fixed pumpMandatoryTarget not checking shroud,etc. 2012-06-21 05:47:34 +00:00
Sloth
1f2d9b007f - Commented out one redundant version of copySpellontoStack. 2012-06-20 11:20:02 +00:00
Chris
1ce156f6c9 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-19 10:53:26 +00:00
ArsenalNut
54e1ce6127 merged r15940-r15946 from the Trunk into CloneFix branch 2012-06-19 00:44:57 +00:00
Sloth
7b495826dd - Added Bulwark and Cabal Interrogator by Squee. 2012-06-18 21:59:17 +00:00
Hellfish
4730e0a93e *Abilitystealers besides Havengul Lich had the wrong "Affected" parameter. 2012-06-18 19:43:10 +00:00
Sloth
8d54c2d779 - Fixed Cascade and Ripple cards not cast by the owner. 2012-06-18 18:00:17 +00:00
Sloth
80b81788a3 - Fixed Twincast copying hardcoded spells. 2012-06-18 15:49:30 +00:00
Chris
9d42c7f7b6 - CheckStyle. 2012-06-18 14:57:58 +00:00
ArsenalNut
04fb954180 merged r15910-r15940 from the Trunk into CloneFix branch 2012-06-18 14:07:21 +00:00
Sloth
ba01eebb6f - Fixed continuous static abilities. 2012-06-18 11:26:06 +00:00
Chris
3166bef61b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-18 11:09:36 +00:00
Chris
e96d0bce97 - CheckStyle. 2012-06-17 15:09:42 +00:00
Chris
0d9000b7f1 - CheckStyle. 2012-06-17 14:58:29 +00:00
Hellfish
ebe4722c55 *Customized the Draft UI. (Removed "Remove" buttons, removed "Add 4" button, renamed "Add" button, removed "Filters","Deck Gen" and "All Decks" tabs) 2012-06-17 14:00:12 +00:00
Chris
d7c07a757d - CheckStyle. 2012-06-17 12:42:06 +00:00
Sloth
929cc8bfc5 - Fixed AF CopyPermanent messing with DFC's. 2012-06-17 11:49:41 +00:00
Sloth
ae2c982524 - Fixed AI of untargeted AF Destroy. 2012-06-17 11:24:56 +00:00
Chris
8380af5aa3 - Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-06-17 11:23:08 +00:00
Hellfish
312e43626d *Fixed effect exile on Havengul Lich 2012-06-17 11:02:02 +00:00
Hellfish
842f1dec09 *AGAIN with the missed script...Added Havengul Lich proper. 2012-06-17 10:37:39 +00:00
Hellfish
894ef9a690 *Added EffectSource as a defined for Effects to use, gets the card that created the effect (or chain of effects).
*Let GainsAbilitiesOf work with Affected.
*Added Havengul Lich
2012-06-17 10:36:38 +00:00
Chris
164bcffd1d - CheckStyle. 2012-06-16 14:14:21 +00:00
Chris
1d3e297f1f - CheckStyle. 2012-06-16 13:53:39 +00:00
Chris
7225ebeab2 CheckStyle. 2012-06-16 12:13:27 +00:00
Chris
46d6111f27 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-16 10:51:56 +00:00
Sloth
9da12dd9b0 - Fixed Sylvan Library. 2012-06-16 06:35:06 +00:00
Chris
04ec4c9d7f - Fixed the ability cost for Prophetic Prism. 2012-06-16 02:30:33 +00:00
Chris
f0edb83de3 - CheckStyle. 2012-06-15 23:36:58 +00:00
Hellfish
1866c7a7a1 *Fixed Zoetic Cavern 2012-06-15 21:51:38 +00:00
Hellfish
9ee186f20b *Added Abilitystealers that were lost in the shuffle:
Dark Impostor
	Experiment Kraj
	Myr Welder
	Necrotic Ooze
2012-06-15 21:25:26 +00:00
Chris
79b50136e5 - CheckStyle. 2012-06-15 16:25:16 +00:00
Chris
bc8724e98c - CheckStyle. 2012-06-15 13:12:45 +00:00
Chris
19fdcf777a - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-15 10:33:05 +00:00
ArsenalNut
fd57779063 merged r15847-r15910 from the Trunk into CloneFix branch 2012-06-15 01:09:58 +00:00
ArsenalNut
0009e954a8 added support for adding additional characteristics. started converting clones to scripts. 2012-06-14 23:35:58 +00:00
Chris
8e4fed0e48 - CheckStyle. 2012-06-14 21:08:46 +00:00
Sloth
7ab6f98f7d - Fixed pic of Junkyo Bell. 2012-06-14 18:45:51 +00:00
Sloth
e2a92d6ca4 - Added AILogic to Wall of Reverence. 2012-06-14 15:54:20 +00:00
Sloth
d40c323c6c - Converted Wall of Reverence to script. 2012-06-14 15:07:35 +00:00
Chris
9560e7a7f2 - CheckStyle. 2012-06-14 14:46:34 +00:00
Chris
57110a1f20 - Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-06-14 10:37:22 +00:00
Chris
7f92a3bc5a - Fixed Oona's Prowler ability cost description. 2012-06-14 01:31:54 +00:00
Hellfish
372c12e187 *Fixed drafting crash, though the ui for it needs tweaking (remove "Add 4 of" button, remove "remove" buttons, rename "add" button etc) 2012-06-13 18:23:38 +00:00
Hellfish
cd62b17aac *Possible fix for "Comparison method violates it's general contract!" crash. 2012-06-13 17:35:24 +00:00
Sloth
921ef20382 - Updated the Spock 2 deck. 2012-06-13 11:04:56 +00:00
Chris
e0e6733ea9 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-13 10:57:32 +00:00
Sol
1797aa32ee - Enabling Rotating formats (Extended, Modern) to be used for Starting Quest Pools. 2012-06-13 02:22:00 +00:00
Hellfish
a460278117 *Crosses fingers* Reintegration of AbilityWork branch. 2012-06-12 22:33:45 +00:00
Sloth
2e1e410cdb - DefinedPlayer used in AF ChangeZone (Hidden) will now define the controller of cards on the battlefield/in the graveyard. 2012-06-12 21:58:17 +00:00
Sloth
92e523ad2d - Fixed Oni of Wild Places and friends. 2012-06-12 21:31:50 +00:00
Chris
2d6a0cd126 - Fixed Curse of Oblivion. 2012-06-12 19:04:41 +00:00
Sloth
3e967bc16a - Refunding Tap and Untap costs will no longer trigger anything. 2012-06-12 18:13:49 +00:00
Chris
4f24c46c33 - Pushed WompWomp's new sprite sheet for the firebloom skin. 2012-06-12 12:06:32 +00:00
Chris
1e8be2be67 - Added the updated JuzamjediCube file which now contains some AVR cards. 2012-06-12 11:59:28 +00:00
Chris
6627eab27d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-12 11:07:38 +00:00
moomarc
6755edb100 Fixed Arctic Nishoba no lifegain bug 2012-06-12 07:00:01 +00:00
moomarc
bbb361f6c2 Added some missing PC2 reprints' set info 2012-06-12 06:20:16 +00:00
moomarc
eb85af63bc Fixed Stigma Lasher's effect duration 2012-06-12 06:14:59 +00:00
moomarc
670ad21170 Fixed the token image bug. 2012-06-12 05:48:29 +00:00
Sloth
8bcdfbbdad - Fixed Ebony Horse, Keeper of the Dead, Night Soil, Praetor's Counsel and Secretkeeper. 2012-06-11 20:49:44 +00:00
Sloth
e43e032f25 - Updated 4 decks. 2012-06-11 18:44:52 +00:00
Sloth
697952f1b9 - Updated three decks. 2012-06-11 16:57:46 +00:00
Chris
257446cf4a - Cleared out the changes.txt file, now ready for new material. 2012-06-11 14:28:03 +00:00
Chris
15f8b66806 [maven-release-plugin] prepare for next development iteration 2012-06-11 11:07:30 +00:00
Chris
562d6604e1 [maven-release-plugin] prepare release forge-1.2.8 2012-06-11 11:07:20 +00:00
moomarc
27cc312a2a Fixed Ancient Kavu 2012-06-11 10:57:03 +00:00
moomarc
1b00682670 Added StackDescription param to Animate AF and cleaned up Bone Shaman's stack description. 2012-06-11 10:56:39 +00:00
Chris
9f5f271a9c - Preparing the changes.txt file for the next beta build and release. 2012-06-11 10:55:08 +00:00
Chris
d1c429d320 - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-06-11 10:47:12 +00:00
Chris
2d402dbd45 - Adding braces. 2012-06-11 10:42:23 +00:00
moomarc
a74bc1d773 Added Bone Shaman (Thanks Squee) 2012-06-11 10:13:53 +00:00
Sloth
de0641329d - Commented out the hooks for the cost change static ability in getSpellCostChange (until the ability is used). 2012-06-11 09:48:42 +00:00
moomarc
192f1d184f Added Brace for Impact (Thanks Squee) 2012-06-11 09:17:56 +00:00
moomarc
b5dd065e91 Verdant Force tokens weren't displaying their image. Fixed. 2012-06-11 09:16:48 +00:00
moomarc
446a52529d Fixed Level 4 Hound pet's ability.
Fixed a RuntimeException error message typo
2012-06-11 06:25:43 +00:00
Maxmtg
59f12982e9 fixed misalignment of mana icons 2012-06-11 06:07:16 +00:00
Chris
7cd61cbd24 - CheckStyle. 2012-06-10 23:33:36 +00:00
Chris
e62c5fc9e0 - Added a fluff piece to the changes.txt file. 2012-06-10 22:31:43 +00:00
Sol
f06bdb6da8 - Fixing AF_Tokens interaction with ManaShards 2012-06-10 15:23:09 +00:00
Sloth
3b1ec53dc8 - Added Sai of the Shinobi. 2012-06-10 14:15:12 +00:00
Chris
541ce2336a - Minor edits. 2012-06-10 11:11:17 +00:00
Chris
04a3729770 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-09 11:20:25 +00:00
ArsenalNut
6a0c8c615e merged r15810-r15847 from the Trunk into CloneFix branch 2012-06-09 06:56:51 +00:00
Sloth
3708e03458 - Fixed LoseControlCommand in AF GainControl. 2012-06-08 14:40:41 +00:00
Sloth
ca22a1b126 - Added Protection keywords to isNonStackingKeyword. 2012-06-08 11:21:27 +00:00
Sloth
e4f3af21e9 - Fixed AF GainControl not setting the right controller for spells. 2012-06-08 11:20:36 +00:00
Sloth
54f2a6f1a1 - Improved AI handling the keyword "You may have CARDNAME assign its combat damage as though it weren't blocked.". 2012-06-08 11:04:04 +00:00
Chris
db959da238 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-08 10:29:49 +00:00
Sloth
aadda6bc4a - Fixed moveToLibrary bug. 2012-06-08 08:34:53 +00:00
Rob Cashwalker
6dda7ff9c8 Removed AI column from card shop.
Removed New Column from Cards for Sale.
2012-06-07 21:59:35 +00:00
Chris
a85196324a - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-07 10:31:01 +00:00
Rob Cashwalker
e9e6d11692 Cardshop UI tweaks:
Removed Add/Remove 4-of.
Relabeled As Buy/Sell.
Added credits counter.
Added Max Selling Percentage and Price.
Fixed labels and buttons to return to normal for regular deck editor.
2012-06-07 02:43:58 +00:00
Chris
02a242e62c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-06 10:38:10 +00:00
Chris
185d1da1c9 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-06 10:36:38 +00:00
Sloth
674a43eeab - Added Dreampod Druid. 2012-06-06 10:36:37 +00:00
Sloth
5d0b1e8520 - Added Dragonlair Spider. 2012-06-06 10:32:06 +00:00
Sloth
1549635421 - Fixed Riders of Gavony. 2012-06-06 09:03:18 +00:00
slowe
418693d45f Changed delayed triggers of Pacts to abilities rather than spells; Summoner's Pact no longer shuffles into library 2012-06-06 08:01:27 +00:00
Sloth
37f50ef5ee - Improved AI of some cards using AF Charm. 2012-06-05 21:53:21 +00:00
Chris
afa99e7bde - CheckStyle. 2012-06-05 21:50:59 +00:00
Sloth
e32ba2ee11 - Fixed targeting in gainLifeDoTriggerAINoCost. 2012-06-05 20:52:56 +00:00
Sloth
8aadceb455 - Added unpairing to moveToLibrary. 2012-06-05 20:40:11 +00:00
Sloth
671192967c - Updated text of Hunting Grounds. 2012-06-05 19:20:50 +00:00
Sloth
9488c54c20 - Added Indrik Umbra. 2012-06-05 18:16:27 +00:00
Sloth
b312f0091b - Added Preyseizer Dragon. 2012-06-05 17:06:28 +00:00
Sloth
ae5616abf7 - Added Krond the Dawn-Clad. 2012-06-05 16:59:14 +00:00
Sloth
6085fa7f5b - Fixed Sever the Bloodline. 2012-06-05 16:28:32 +00:00
Chris
c25a68c165 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-05 11:24:05 +00:00
Sloth
b9c5ae462a - Added Bog Elemental by Squee. 2012-06-05 10:42:03 +00:00
Sloth
311a53e5ee - Added Thing from the Deep by Squee. 2012-06-05 10:38:57 +00:00
Sloth
c2fcb53e80 - Added Beetleback Chief and Brindle Shoat. 2012-06-05 10:30:03 +00:00
Sloth
6c52c9d36c - The AI will now be more careful when fetching legendary permanents. 2012-06-05 10:19:47 +00:00
Sloth
6963c4e594 - Graft will no longer trigger if the card has no more +1/+1 counters. 2012-06-05 08:13:17 +00:00
Sloth
25bbefb0ad - Little Performance update in hasSickness(). 2012-06-05 08:04:21 +00:00
Sloth
288caaaf61 - Performance update in staticDamagePrevention. 2012-06-05 07:58:32 +00:00
Sloth
089caddc5a - Improved AI handling some HIDDEN keywords with AF Pump. 2012-06-05 07:47:29 +00:00
ArsenalNut
380bc95868 merged r15782-r15810 from the Trunk into CloneFix branch 2012-06-05 03:21:52 +00:00
Sloth
58fbf26b23 - Fixed Lotus Bloom. 2012-06-04 21:34:03 +00:00
jendave
2c91f9ddec update plugins 2012-06-04 20:28:07 +00:00
Chris
95e6be1eba - Added a fluff piece to the changes.txt file. 2012-06-04 15:54:13 +00:00
moomarc
18556d42e5 Fixed Rats' Feast (was referencing the incorrect svar) 2012-06-04 11:59:06 +00:00
Sloth
f41c5be44e - Fixed Dream Thief. 2012-06-04 11:42:01 +00:00
Sloth
a1075adf9f - Updated AF Pump AI. 2012-06-04 11:08:47 +00:00
Chris
fb222ae890 - Added a fluff piece to the changes.txt file. 2012-06-04 11:06:51 +00:00
Chris
500ca71814 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-04 10:30:05 +00:00
Sloth
ecdf69069e - Fixed a bug in AF Reveal. 2012-06-04 08:02:38 +00:00
Sloth
4d1c7bdd80 - Added Etherium-Horn Sorcerer, Maelstrom Wanderer, Mass Mutiny and Shardless Agent by zzzdude. 2012-06-04 07:40:22 +00:00
Sloth
bfc8579da0 - Updated setdata.txt, mtg-data.txt and setInfoScript.py with Planechase 2012 info.
- Added Baleful Strix, Illusory Angel and Vela the Night-Clad.
2012-06-04 07:27:43 +00:00
Chris
bea38f9641 - Added a fluff piece to the changes.txt file. 2012-06-03 23:49:07 +00:00
Sol
98eabed0f7 - Fixed PerSetTracking python script to handle new mtgdata format. 2012-06-03 19:14:26 +00:00
Rob Cashwalker
c7a83d0af8 Change to download all-prices.txt from cardforge.org. PHP Script running on cardforge.org uses tcgplayer, providing live pricing data. (MOTL still is missing Dark Ascension and Avacyn Restored)
Spell Shop uses Name|SET to lookup price data. Alpha Bird of Paradise will be worth more than Ravnica, etc...
2012-06-03 18:20:18 +00:00
Sol
90dd338b63 - Fixing Card Shop crash for Packs, but the Packs still aren't displayed. 2012-06-03 15:25:24 +00:00
Chris
169b14b076 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-02 10:35:39 +00:00
moomarc
b25af1a912 Removed some unnecessary bits from Homing Sliver script 2012-06-02 09:58:51 +00:00
ArsenalNut
ec9ce70783 Updated Animate AF to cleanup added SVars and static abilities. 2012-06-02 03:12:14 +00:00
moomarc
aa17e451de Added Homing Sliver 2012-06-01 13:11:42 +00:00
moomarc
1bcedb6c3c Added Basalt Golem (at last! Been trying this one for ages) 2012-06-01 12:08:30 +00:00
Chris
13320e7ad3 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-06-01 10:32:45 +00:00
moomarc
097c9b500a Tidied up the stack descriptions for Nissa Rivane. 2012-06-01 08:15:12 +00:00
moomarc
f6e60b37f0 Added Bend or Break (thanks Squee) 2012-06-01 07:16:10 +00:00
ArsenalNut
7838d6a54a merged r15764-r15782 from the Trunk into CloneFix branch 2012-06-01 04:35:31 +00:00
ArsenalNut
1698b9b1cb Updated Animate AF to handle cards with multiple states. 2012-06-01 04:30:58 +00:00
moomarc
d43870f2f3 Added Lancers en-Kor, Nomads en-Kor, Outrider en-Kor, Spirit en-Kor and Warrior en-Kor 2012-05-31 14:08:13 +00:00
moomarc
9093ba0ef3 Small addition in ReplacementHandler's OptionalDecider block so that DefinedPlayers needing an ActivatingPlayer have a reference point. 2012-05-31 14:04:58 +00:00
moomarc
fd61a4d2ef Added Blood of the Martyr (thanks Squee) 2012-05-31 12:50:52 +00:00
moomarc
7ecf1b56cd Small fix (renamed Blind Fury effect) 2012-05-31 12:39:58 +00:00
Chris
781b5d2fe2 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-31 10:37:15 +00:00
Chris
cabd49ee66 - Terrarion should now enter the battlefield tapped. 2012-05-30 20:47:02 +00:00
jendave
a6e90094de update plugins 2012-05-30 18:51:56 +00:00
moomarc
b89c19013c Added Effect duration HostLeavesOrEOT (won't cause NPE's for other durations this time) 2012-05-30 15:24:56 +00:00
moomarc
108247b715 Added Karona's Zealot 2012-05-30 15:15:00 +00:00
moomarc
ab229631f1 Fixed the inactive tabs in deckeditor being unreadable in the default 2012-05-30 13:30:16 +00:00
moomarc
2f7568c8ff Added Bloodcurdler (thanks Squee) 2012-05-30 12:35:20 +00:00
moomarc
b9aabcd06a Added Blind Fury (thanks Squee) 2012-05-30 11:54:52 +00:00
Chris
1dbf6f5991 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-30 10:34:11 +00:00
moomarc
18216c5d29 Added a missing xPaid svar to Squall Line. 2012-05-30 05:11:08 +00:00
Chris
bad7196756 - Fixed Kabira Evangel, should not trigger for Allies that etb under opponent's control. 2012-05-30 02:30:06 +00:00
ArsenalNut
8c0c92aaa0 merged r15740-r15764 from the Trunk into CloneFix branch 2012-05-29 19:21:19 +00:00
ArsenalNut
f82edd5ff2 updated SVars on flip/DFC/licid cards 2012-05-29 19:18:17 +00:00
ArsenalNut
3eade94888 added SpellDescription to added ability so it shows up in the menus clearly 2012-05-29 18:56:00 +00:00
Hellfish
acedd6ea74 *Hopefully fixed replacement effects getting stuck as "currently running" and thus never being run again. 2012-05-29 18:53:20 +00:00
moomarc
738aba9e87 Added Bloodline Shaman (thanks Squee) 2012-05-29 14:40:19 +00:00
Chris
d7cbf7281f - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-29 10:22:00 +00:00
ArsenalNut
202eac370b fixed bug in Effect AB that was causing a NPE 2012-05-28 16:29:07 +00:00
Chris
bea4542d9f - Edited the README.txt file and included more info about the layout files. 2012-05-28 11:37:54 +00:00
Chris
2f65281d69 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-28 10:05:46 +00:00
Chris
a0a8feea05 - CheckStyle. 2012-05-27 23:37:31 +00:00
Chris
c8f45f12e6 - Reverted the changes made to the main.properties file, these were probably pushed unintentionally to the SVN. 2012-05-27 22:51:39 +00:00
Chris
a1e65ca26a - This will center the Type checkbox between the Name and Text checkboxes. 2012-05-27 13:35:54 +00:00
Chris
2508955c26 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-27 12:04:43 +00:00
Doublestrike
ce2b13a087 Cleanup: Tightened up interface contracts in home submenus. 2012-05-27 07:51:29 +00:00
Doublestrike
1bfc434440 Changed tab text to match skin color swatch. 2012-05-27 07:07:17 +00:00
Doublestrike
8a34fe302d A few tweaks to card flip code. 2012-05-27 06:57:06 +00:00
Doublestrike
22d899aeee Added "transform on click" capability to card picture and detail. 2012-05-27 06:41:39 +00:00
ArsenalNut
e2702244c3 updated LQ picture downloader to handle flip/DFC states 2012-05-27 06:17:21 +00:00
ArsenalNut
1a2457f4e2 added Clone AF and first steps in moving SVars to CardCharacteristics class 2012-05-27 05:38:33 +00:00
ArsenalNut
2f342f1929 creating branch for fixing clone cards 2012-05-27 05:31:03 +00:00
Doublestrike
3e8c5f9956 Minor correction. 2012-05-27 01:38:51 +00:00
Doublestrike
d4699f3f0f Checkstyle. 2012-05-27 01:34:54 +00:00
Doublestrike
7747c590f9 Checkstyle. 2012-05-27 01:24:19 +00:00
Doublestrike
d4b0cec48c Bugfix: Quest challenges now persist across restarts. Also some checkstyle. 2012-05-27 01:19:54 +00:00
Chris
fe9cf2fe21 - Increased the width of the Selectors in the deck editor filter section. 2012-05-26 13:37:56 +00:00
Doublestrike
2a0ec37853 Standardization: Implemented ILocalRepaint#repaintSelf() on FLabel and FPanel. 2012-05-26 13:30:20 +00:00
Doublestrike
29b2d720d2 Fixed filter problems in Card Shop. 2012-05-26 13:14:35 +00:00
Chris
ddc0b5ad5b - Increased the width of the checkbox with label for chbType. The text "Type" is no longer truncated under Mac OS. 2012-05-26 12:15:39 +00:00
Chris
bcec34542d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-26 11:25:54 +00:00
Chris
5b417a8c85 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-26 11:24:28 +00:00
Doublestrike
fb39551076 Fixed drafting mode bug. 2012-05-26 11:02:03 +00:00
Doublestrike
cf1035002a Indexing fixes in editor. Issues related to indexing should be solved now. 2012-05-26 09:57:34 +00:00
Doublestrike
d7be84d489 Fixed "Decks" column in Card Shop. Added "Decks" column to Quest deck editor. 2012-05-26 08:19:00 +00:00
moomarc
6df7e78dc6 Small typo fix (Solar Tide) 2012-05-26 07:37:51 +00:00
Doublestrike
44279d2a1a Updated tab text in quest card shop. 2012-05-26 01:43:46 +00:00
Doublestrike
d17bbbe12c 2012-05-26 01:27:43 +00:00
Doublestrike
975d7c2bb7 Added turn counter to message info. 2012-05-26 00:52:25 +00:00
Doublestrike
d312eb5ab5 Converted card price download dialog into standard GuiDownloader type, which at the same time prevents the UI freeze after prices are downloaded. 2012-05-26 00:37:14 +00:00
Doublestrike
c36ead2035 Stack tab is now shown each time the stack updates. 2012-05-26 00:08:04 +00:00
Doublestrike
77be69edbb Fixed card shop close crash. 2012-05-25 23:53:55 +00:00
Doublestrike
91f8d0c979 Added name, type, text filters to text-based search in editor. 2012-05-25 23:45:18 +00:00
Doublestrike
0a5398d45f Fixed "Exit Forge" button in main menu. 2012-05-25 23:07:08 +00:00
Sloth
4532ed6643 - Updated 3 decks. 2012-05-25 20:26:21 +00:00
Sloth
b069b4db74 - Split CostChange static ability into RaiseCost and ReduceCost. 2012-05-25 19:33:44 +00:00
Chris
d4bd459a76 - CheckStyle. 2012-05-25 17:40:45 +00:00
Chris
6281803987 - Fixed Magebane Armor. 2012-05-25 17:30:00 +00:00
moomarc
4371e32e67 Added Archangel of Strife
- Added to AbilityFactoryEffect: EffectOwner, Duration$UntilHostLeavesPlay, and RememberEffect.
- Added exception to Card.java so that Effect cards can be counted when remembered
2012-05-25 16:35:00 +00:00
Chris
07f50c3308 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-25 10:47:23 +00:00
jendave
eec9931c97 update testng 2012-05-25 08:14:21 +00:00
moomarc
93e8de0648 Fixed Brood Sliver 2012-05-25 06:04:49 +00:00
Doublestrike
a805255330 Attempt #3 on dev mode toggle fix. 2012-05-24 23:26:01 +00:00
Sloth
ec89d42bbe - Improved notNeededAsBlockers in ComputerUtilAttack. 2012-05-24 18:21:01 +00:00
jendave
b16dc8a687 update plugin 2012-05-24 16:32:49 +00:00
Sloth
218cfa646c - Cleanup and performance update in ComputerUtilAttack. 2012-05-24 15:44:21 +00:00
Sloth
b307bcc259 - Tweaked Assault code in ComputerUtilAttack. 2012-05-24 14:35:21 +00:00
Doublestrike
32e9ba4bc3 Possible fix for strange behaviors in closing win/lose screen. 2012-05-24 12:54:09 +00:00
Doublestrike
63f0ff69c0 Fixed pet combo box not reappearing in quest mode. 2012-05-24 12:53:10 +00:00
Doublestrike
490dfe0e9a Further bug fixes, to home and bazaar screens. 2012-05-24 12:51:29 +00:00
Chris
23c04a1168 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-24 11:22:47 +00:00
Doublestrike
87f4374615 Updated print icon in sprite. 2012-05-24 11:09:20 +00:00
Doublestrike
4e28f704e2 Fixed odd "unknown" skin icon in quest mode. 2012-05-24 11:01:14 +00:00
Doublestrike
4e30bb4460 Bugfix: panels not clearing properly 2012-05-24 10:44:12 +00:00
Doublestrike
35f5593787 Home screen converted to drag cell layout (minor visual change; mainly structural). 2012-05-24 10:36:11 +00:00
Sloth
7a99ec4c7b - Added Blood Oath by Squee. 2012-05-24 06:33:54 +00:00
ArsenalNut
cdfb250440 fixed static effect on Grand Architect 2012-05-24 03:50:39 +00:00
jendave
c739012de4 Add print proxy functionality back into GUI 2012-05-23 17:05:53 +00:00
Sloth
e1342c8294 - Little tweak in charmCanPlayAI. 2012-05-23 15:43:39 +00:00
Sloth
2c2d6df64e - Removed some unused functions. 2012-05-23 15:33:25 +00:00
Sloth
6ef642cdf1 - Added basic AI to AF GenericChoice. 2012-05-23 15:16:14 +00:00
Sloth
a4c86968a5 - Added Blizzard Specter. 2012-05-23 14:35:30 +00:00
ArsenalNut
3317e1966e merged mana_restrictions branch into Trunk 2012-05-23 14:01:35 +00:00
Chris
3253d26f6d - Fixed Deny Reality, it now is an Sorcery. 2012-05-23 13:12:53 +00:00
Sloth
991f4765a7 - Added Balshan Beguiler and Bifurcate by Squee. 2012-05-23 12:37:11 +00:00
Chris
fa8f67f0e2 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-23 10:45:09 +00:00
Sloth
cb3b65351c - Added the static ability "CostChange". 2012-05-23 10:00:00 +00:00
ArsenalNut
8b1453144c edited merge properties some more 2012-05-23 06:30:31 +00:00
ArsenalNut
e129f9f34c edited merge properties 2012-05-23 06:25:22 +00:00
ArsenalNut
aaf26f07aa merged r15665 from the Trunk into mana_restrictions branch 2012-05-23 05:48:03 +00:00
Sloth
99df58b731 - Fixed destroyDoTriggerAINoCost ignoring Indestructible. 2012-05-23 05:20:53 +00:00
ArsenalNut
026d28a180 added RemRandomDeck and RemAIDeck to restricted mana cards 2012-05-23 04:29:31 +00:00
ArsenalNut
7f5bcc0a37 refactored meetsManaRestrictions. added most of the remaining restricted mana sources. 2012-05-23 04:09:54 +00:00
ArsenalNut
d5091e724a add support for Primal Beyond 2012-05-22 20:10:36 +00:00
ArsenalNut
d31b939a3f merged r15648-r15660 from the Trunk into mana_restrictions branch 2012-05-22 18:31:12 +00:00
Sloth
ed78dc0811 - Added Hunter Sliver (Thanks squee and marc). 2012-05-22 18:16:40 +00:00
ArsenalNut
b19bd580f7 fixed a logic bug in mana restrictions 2012-05-22 17:25:53 +00:00
moomarc
67eda4f4c1 Added Antagonism (thanks Squee) 2012-05-22 16:41:36 +00:00
Sloth
b443b8a520 - Fixed Auntie's Hovel and friends causing "becomes tapped" triggers to fire. 2012-05-22 16:00:38 +00:00
Chris
2c071b77b3 - Edited the readme.txt file. 2012-05-22 12:55:00 +00:00
moomarc
fda31ad769 Added Angel of Salvation (thanks Squee) 2012-05-22 12:12:06 +00:00
moomarc
15c89dd43a Added Aquamorph Entity and converted Primal Clay and Primal Plasma to script. (Thanks Squee!) 2012-05-22 11:44:55 +00:00
Sloth
56635c1403 - Fixed (non-) AI of AF SetState. 2012-05-22 11:15:32 +00:00
Chris
7ba5e364dc - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-22 10:39:24 +00:00
Doublestrike
66febbce07 Start of conversion of home menu to drag layout. No effect on working project files. 2012-05-22 10:24:06 +00:00
Doublestrike
a7b8e44630 Darn dev mode toggle still causing problems. Rolling back. 2012-05-22 10:17:34 +00:00
jendave
8f6722dee2 Adding proxy printing back (work in progress) 2012-05-22 08:17:04 +00:00
Sloth
b4042f7a36 - Fixed an AI error concerning Indestructible in combination with Double Strike. 2012-05-22 07:42:51 +00:00
ArsenalNut
49d972726a merged r15541-r15645 from the Trunk into mana_restrictions branch 2012-05-22 05:36:51 +00:00
ArsenalNut
84fac6e223 updated for new Mana constructor 2012-05-22 03:13:03 +00:00
Doublestrike
f8f3f06660 Returned dev mode toggle functionality. 2012-05-21 21:55:45 +00:00
Doublestrike
8727b7a288 KO'd a few insignificant compiler warnings. 2012-05-21 21:32:17 +00:00
Sloth
0bfb214807 - Updated two AI SVars. 2012-05-21 18:13:25 +00:00
moomarc
512db2109d Updated plant pet images to use same template as the other new pets. Updated token image download links etc. 2012-05-21 14:22:30 +00:00
ArsenalNut
4a5d943acc added support for mana adding counter magic protection 2012-05-21 13:49:36 +00:00
Chris
8b005662c6 - Added a fluff piece to the changes.txt file. 2012-05-21 12:45:09 +00:00
Chris
1e1ab0d833 - Edited the readme.txt file. 2012-05-21 12:34:06 +00:00
Chris
4a5a5552ff - Added a fluff piece to the changes.txt file. 2012-05-21 12:28:29 +00:00
Doublestrike
db52973f97 Consolidated preference files and main.properties under res/preferences/.
Updated methods to make change smoothly without losing old preferences.
2012-05-21 12:19:43 +00:00
Doublestrike
3223d4b8c0 Removed legacy "layout params" from preferences. 2012-05-21 11:42:50 +00:00
Doublestrike
5e3b1b25e4 Fixed overlay resizing to correspond with window resize. 2012-05-21 11:36:29 +00:00
Doublestrike
1696849e16 Removed images/ directory reference in main.properties. Card pics, tokens, and icons (that is, downloadable content) all reside in the pics/ directory. 2012-05-21 11:24:32 +00:00
Doublestrike
21578c5ae5 Rollback (temporary): Remove second-game-constructed load layout bug. 2012-05-21 11:20:23 +00:00
moomarc
3203c89e14 Added Acidic Dagger (Thanks Squee!) 2012-05-21 10:45:13 +00:00
Doublestrike
107ae1009f Bugfix: Race condition at startup, resulting in "Cannot instantiate SplashFrame" error. 2012-05-21 10:45:07 +00:00
Chris
96fa4b81d6 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-21 09:40:07 +00:00
ArsenalNut
8bac6ecdf2 Check for null spellAbility source card in mana restrictions. Makes multikicker not payable with restricted mana. 2012-05-21 06:51:05 +00:00
moomarc
012ec9b1dd Fixed Tamiyo's (and Venser's) emblem image download link 2012-05-21 06:16:34 +00:00
ArsenalNut
770170e307 reworked Mana object paradigm and ManaPool 2012-05-21 04:52:28 +00:00
Sloth
04e5807aae - Fixed a two more copies of the tooltip typo. 2012-05-20 14:37:43 +00:00
Doublestrike
3ce0410d3a Fixed unlimited lands bug. 2012-05-20 13:27:37 +00:00
Doublestrike
412ff708bb Updated card detail text area to always scroll to top. 2012-05-20 13:26:15 +00:00
Doublestrike
943182b63f Fixed dev mode toggle in preferences submenu/match UI. 2012-05-20 12:45:55 +00:00
Doublestrike
1ced250cae Replaced finalizer method in main(), attempting to fix race condition at startup. 2012-05-20 12:21:11 +00:00
Sloth
e3debfcd0f - Added Avizoa. 2012-05-20 12:05:28 +00:00
Sloth
19af9270a0 - Some preparations for better planeswalker attacking AI. 2012-05-20 11:20:59 +00:00
Chris
ae83b5eb6b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-20 10:45:21 +00:00
Chris
8bb777003b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-20 10:43:54 +00:00
Sloth
d62357e736 - Replaced two tooltips. 2012-05-20 10:43:51 +00:00
Sloth
8eb588089e - Fixed a tooltip typo. 2012-05-20 09:20:19 +00:00
Sloth
5f6f992ca6 - Fixed and simplified Deadeye Navigator. 2012-05-20 08:30:54 +00:00
Sloth
d5b03c3238 - Fixed "Tapped" parameter in AF ChangeZone. 2012-05-20 07:41:37 +00:00
Doublestrike
d2f086d87f Renamed "ForgeIcons" enum in FSkin to more accurate "InterfaceIcons". 2012-05-20 06:50:57 +00:00
Doublestrike
fb5402b278 Rolling back last commit; unforeseen problems. 2012-05-20 06:42:15 +00:00
Doublestrike
aa25a17f29 Updated document ID enum with more descriptive names. 2012-05-20 06:31:54 +00:00
Doublestrike
b8a5622424 Removed some legacy accessors from VMatchUI. 2012-05-20 06:27:55 +00:00
Doublestrike
44cc37cfe1 Updated load/save layout icons. 2012-05-20 06:26:49 +00:00
Doublestrike
106c860258 Updated Firebloom skin with improved icons and compressed background images (thanks WompWomp). 2012-05-20 06:23:23 +00:00
Doublestrike
0ab764bf46 Removed font scaling from FLabel. 2012-05-20 06:00:01 +00:00
Doublestrike
f437d66563 Default layout file for editor added. 2012-05-20 05:46:31 +00:00
Doublestrike
59122728bc Deck editor UI integration. 2012-05-20 05:43:26 +00:00
Sloth
74ec5d5ad6 - The AI will now cast Equipments in Main1 if a possible attacker is present. 2012-05-19 21:00:23 +00:00
Sloth
0087cab89d - Added Desertion. 2012-05-19 19:33:59 +00:00
Sloth
a9fd8d6752 - Added Spinerock Knoll. 2012-05-19 18:19:57 +00:00
Chris
5c7f6e3b42 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-19 10:29:48 +00:00
Sloth
a4dea07a65 - Added Apocalypse Chime by Squee. 2012-05-18 21:17:10 +00:00
Sloth
39c2ca953a - Updated two AI SVars. 2012-05-18 21:05:26 +00:00
Sloth
ca849f0077 - Reordered trigger condition checks for better performance. 2012-05-18 21:00:51 +00:00
Sloth
5967e2c052 - Fixed a lot of sloppily scripted SpellCast triggers (N-Z). 2012-05-18 20:38:55 +00:00
Sloth
9b10fd3ba7 - Fixed a lot of sloppily scripted SpellCast triggers (I-M). 2012-05-18 19:40:12 +00:00
Sloth
6ea389f2a0 - Fixed a lot of sloppily scripted SpellCast triggers (F-H). 2012-05-18 16:37:55 +00:00
Sloth
419e079e7c - Fixed a lot of sloppily scripted SpellCast triggers (A-E). 2012-05-18 16:30:04 +00:00
Sloth
13499560e4 - Replaced some instances of af.getHostCard() with sa.getSourceCard(). 2012-05-18 15:44:14 +00:00
Sloth
ce001ba91e - Updated two AI SVars. 2012-05-18 15:36:26 +00:00
Sloth
0074c903c3 - Updated card prices. 2012-05-18 15:34:35 +00:00
moomarc
6cac919b72 Added Anthem of Rakdos (thanks Squee) 2012-05-18 14:35:17 +00:00
moomarc
4e6f029525 - ActivationLimit can calculate values from svars now.
- Added Withering Wisps (thanks Squee).
- Fixed typo in recently added cards (my commit comment was misspelled)
2012-05-18 14:05:27 +00:00
Sloth
93639197ec - Added the optional parameter "ForgetRemembered" to AF Play. 2012-05-18 10:58:18 +00:00
moomarc
af43070890 Uploaded the Avacyn Restored set and token images. Updated scripts for token generators in the set to use set specific tokens. Updated token links. 2012-05-18 10:36:05 +00:00
Chris
f434565049 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-18 10:24:48 +00:00
moomarc
48fa8ea3c4 Added Sledge Sliver (thanks Squee) 2012-05-18 09:47:32 +00:00
Sloth
4b15284499 - A triggered ability that fails targeting will no longer clear the whole frozen stack (only its own stack instance). 2012-05-17 20:25:13 +00:00
Sloth
e2886ae035 - Added Shelldock Isle. 2012-05-17 18:26:01 +00:00
Sloth
a4d6494891 - Quick fix for unless costs of zero mana. 2012-05-17 15:51:23 +00:00
Sloth
bf425c25b2 - Added Howltooth Hollow. 2012-05-17 15:14:54 +00:00
moomarc
0b02e9b75f Added Acorn Catapult (thanks Squee) 2012-05-17 14:36:02 +00:00
moomarc
aa8c39453c Added Abundance (thanks Squee!) 2012-05-17 13:28:49 +00:00
moomarc
5f81e31d8f Fixed Sludge Strider's 'leaves the battlefield' trigger. 2012-05-17 12:36:52 +00:00
Chris
16e9f9a456 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-17 11:01:37 +00:00
Maxmtg
589aa52dd3 CardCharacteristics stores manacost as CardManaCost instead of String 2012-05-17 06:37:24 +00:00
Doublestrike
58f17a2786 Checkstyle fixes to CDock. 2012-05-17 01:11:07 +00:00
Sloth
5758aa690f - Cleanup in AF Dig. 2012-05-16 22:02:59 +00:00
Sloth
184a0dbb69 - Improved AI of AF Dig. 2012-05-16 20:47:46 +00:00
Sloth
108c9c7bd4 - Updated three decks with new cards. 2012-05-16 19:50:47 +00:00
Sloth
694b7a74d9 - Added a medium version of the Radiant deck. 2012-05-16 17:24:02 +00:00
Sloth
b8cc7ca2e5 - More Cleanup in Combat class. 2012-05-16 16:08:10 +00:00
Sloth
84d9c9b108 - Fixed a bug with initiatePossibleDefenders. 2012-05-16 13:36:22 +00:00
Sloth
4b205fa385 - Updated some decks with new cards. 2012-05-16 12:00:25 +00:00
Sloth
d3ed148e8f - Added "SVar:HasAttackEffect:TRUE" to two more cards. 2012-05-16 11:25:05 +00:00
Sloth
3031e377eb - Added "SVar:HasAttackEffect:TRUE" to some cards. 2012-05-16 11:21:31 +00:00
Chris
2ec770828f - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-16 10:48:39 +00:00
Sloth
ad063ae1a3 - Added the AI SVar "HasAttackEffect". 2012-05-16 10:35:11 +00:00
Maxmtg
8f8c2f90e5 MyObservable - moved frequent calls to a variable, moved the very class to utils package 2012-05-16 07:50:45 +00:00
ArsenalNut
d8c8e07ff1 adding RestrictValid parameter support to ComputerUtil to check restriction for AI 2012-05-16 05:35:36 +00:00
Sloth
1eb4e9b5c5 - Fixed Trusted Advisor and similar cards. 2012-05-16 05:23:05 +00:00
ArsenalNut
6646f84f29 adding RestrictValid parameter support to AbilityMana and InputPayMAnaCostUtil 2012-05-16 04:42:20 +00:00
Sloth
727225f9d2 - Added Gift of the Gargantuan. 2012-05-15 19:54:13 +00:00
Maxmtg
fb358aebfd remove warnings, removed manaparser 2012-05-15 19:38:17 +00:00
Maxmtg
869d5a4d62 Merged ManaCost upgrade from branch into trunk (r15546-15556) 2012-05-15 19:36:02 +00:00
Maxmtg
e72b366750 ManaPaid back to Mana 2012-05-15 18:53:51 +00:00
Sloth
1ec1315f8f - Fixed Inquisitor's Flail. 2012-05-15 16:42:03 +00:00
Sloth
f846af8e7b - Fixed Endless Wurm. 2012-05-15 16:39:27 +00:00
ArsenalNut
102415a86f add check for empty cost string 2012-05-15 12:57:42 +00:00
Sloth
2166dc80ca - Reorganized some parts of digResolve (some more parameters now work together or without certain others). 2012-05-15 11:43:14 +00:00
Chris
fb94ace8c5 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-15 10:08:46 +00:00
Sloth
e04544eee0 - Improved AI for Soulbond. 2012-05-15 07:28:08 +00:00
Sloth
d61df89c99 - Fixed Iceberg. 2012-05-15 07:20:51 +00:00
Chris
c3a916bf6d - Fixed the ability costs for Ghave, Guru of Spores. 2012-05-14 23:48:42 +00:00
Maxmtg
d883874286 Switched mana to ManaCostShards, removed special classes for each mana kind 2012-05-14 23:21:42 +00:00
Sloth
867854c3fd - Added Enslaved Horror. 2012-05-14 20:49:36 +00:00
Maxmtg
aa08dd7b0b made it buildable (there were missing refs to VDock and FSkin)
removed some obvious warnings
2012-05-14 20:34:07 +00:00
Maxmtg
466d51ce3d costmanaparser 2012-05-14 20:15:33 +00:00
Sloth
5876e088c0 - Added Clear the Land. 2012-05-14 19:59:03 +00:00
ArsenalNut
353f0577eb merge updates from Trunk 15508-15541 2012-05-14 13:56:12 +00:00
Sloth
98eb42a382 - Replaced some instances of af.getHostCard() with sa.getSourceCard(). 2012-05-14 11:47:16 +00:00
Sloth
7e4e0e0cf9 - Fixed AI of Increasing Confusion. 2012-05-14 11:09:50 +00:00
Chris
41004a8489 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-14 10:19:37 +00:00
Sol
2ac1921981 - Clear Simultaneous triggers at the end of the game 2012-05-14 04:17:14 +00:00
Chris
6780a132a8 - Added a fluff piece to the changes.txt file. 2012-05-14 01:43:32 +00:00
Sloth
f34c82595a - Added Shaper Parasite. 2012-05-13 18:50:34 +00:00
Sloth
6a7f74660c - A Morphed card on the stack will no longer reveal its colors. 2012-05-13 18:49:43 +00:00
Sloth
fe64903530 - Cleanup of CardFactoryUtil. 2012-05-13 15:46:39 +00:00
Sloth
01875fbd8f - Fixed a problem with TargetUnique. 2012-05-13 14:16:55 +00:00
Chris
013e5e9dcb - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-13 10:59:44 +00:00
jendave
aaa14ab894 strip out spaces in filenames 2012-05-13 09:27:06 +00:00
Sloth
03fba51491 - Made Gomazoa playable by the AI. 2012-05-13 08:26:12 +00:00
Sloth
ba5081f7ad - fixed type of Phyrexian Devourer. 2012-05-13 06:38:14 +00:00
Chris
f4695eba9d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-12 11:08:35 +00:00
Sloth
0fc71266fa - Fixed Painbringer. 2012-05-12 11:05:06 +00:00
Sloth
5c34818688 - Added the player keyword "You can't draw cards.".
- Converted Maralen of the Mornsong and Omen Machine to script.
2012-05-12 07:49:33 +00:00
Sloth
3f50411dd7 - Converted Platinum Emperion to script. 2012-05-12 07:45:07 +00:00
Sloth
b6e7457f0d - Converted parts of Forsaken Wastes and Leyline of Punishment to script. 2012-05-12 07:40:24 +00:00
Sol
a939a04269 - Convert Living Weapon to script 2012-05-12 01:34:15 +00:00
7Durandal7
ac503cff3a Added "Save Layout" feature. Save dialog function in forge.gui.toolbox improved. Save layout functions in SIOUtil slightly modified to accept these changes. 2012-05-11 22:22:09 +00:00
Sol
45e17ebda7 - Reduce the likelihood of upgrading Rares to Mythics for new quests. 2012-05-11 22:19:46 +00:00
Sloth
f7b5e21607 - Added the player keyword "You can't gain life.".
- Added Stigma Lasher.
2012-05-11 21:46:03 +00:00
Sloth
2dbc81ffed - Added Merrow Bonegnawer. 2012-05-11 21:24:29 +00:00
Sloth
b822e21107 - Fixed AI of Graveyard Shovel and an ability description of Relic of Progenitus. 2012-05-11 21:18:38 +00:00
Sloth
b00118fff3 - Added Impelled Giant. 2012-05-11 21:10:52 +00:00
7Durandal7
e850a3f872 Improved functionality of "Load Layout" dock button. 2012-05-11 21:03:14 +00:00
Sloth
407fd5787c - Fixed initiatePossibleDefenders being called in the wrong phases (which made it possible to attack planeswalkers which weren't on the battlefield anymore).
- Removed a superfluous function.
2012-05-11 16:41:46 +00:00
Sloth
1d2643ad93 - Fixed Aggravate. 2012-05-11 15:30:48 +00:00
Chris
5e34012be8 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-11 11:39:18 +00:00
7Durandal7
f1ec1da068 Refactored some of the new code for a general open dialog. Dock now has new button "Open Layout" along with old button with original function "Revert Layout" 2012-05-11 02:37:49 +00:00
ArsenalNut
3fafabd922 adding branch for mana restrictions 2012-05-11 02:31:15 +00:00
ArsenalNut
5763192b02 adding *.jpg to ignore list for res/pics/tokens 2012-05-11 02:29:13 +00:00
Sloth
4b0b784f5f - Added AILogic parameter to AF Protection. 2012-05-10 20:59:46 +00:00
Sloth
ada8ccbd1a - Improved AI of Glint Hawk Idol. 2012-05-10 20:24:30 +00:00
7Durandal7
35a2bfeba4 Changed "Revert Layout" to "Open Layout" To revert to factory layout, open "match_default.xml" 2012-05-10 19:53:30 +00:00
Sloth
8af497d8ee - Added the AILogic "Always" to AF Effect. 2012-05-10 19:15:52 +00:00
Sloth
7bd0acc9ff - Tweaked AF DealDamage AI. 2012-05-10 19:00:04 +00:00
7Durandal7
c3f973ac3f Fixed a bug with the stack not repainting after changes are made. 2012-05-10 17:53:38 +00:00
7Durandal7
242774d17b Fixed an issue with the phase labels not updating completely, especially in custom layouts. 2012-05-10 17:46:19 +00:00
Sloth
3970a2fa7a - Fixed Dawnfluke. 2012-05-10 11:43:08 +00:00
Chris
8404e0928a - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-10 11:02:39 +00:00
Sloth
e29af6acbc - Fixed Slithermuse. 2012-05-09 21:03:10 +00:00
Sloth
e2a3e4d3b4 - Removed SVar:RemAIDeck:True from Primal Surge. 2012-05-09 18:15:40 +00:00
Sloth
8d558f41c3 - Fixed changeKnownOriginResolve. 2012-05-09 12:30:18 +00:00
Sloth
3ae672ba66 - The AI can now use Tyrant of Discord. 2012-05-09 12:16:02 +00:00
Sloth
0756d78e5a - Converted Spectral Bears and Spectral Force to script. 2012-05-09 11:59:17 +00:00
Sloth
c5579de189 - Fixed Curse of Thirst. 2012-05-09 10:54:57 +00:00
Chris
1e63786b45 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-09 10:17:36 +00:00
Sloth
14f8361a76 - Fixed Drake Familiar. 2012-05-09 10:07:00 +00:00
ArsenalNut
a18fbc7613 added default value for RepeatSVarCompare 2012-05-09 06:25:18 +00:00
ArsenalNut
79201a6f90 Adding Repeat AF. Adding Ad Nauseam, Primal Surge, and Tyrant of Discord 2012-05-09 06:06:36 +00:00
ArsenalNut
2464464134 added support for ForgetOtherRemembered and Optional to changeKnownOriginResolve 2012-05-09 05:04:56 +00:00
ArsenalNut
b7247eb9c5 added support for random sacrifice choice 2012-05-09 05:02:51 +00:00
Sloth
a0d859f0f9 - Added Prismwake Merrow. 2012-05-08 20:18:30 +00:00
Sloth
21c06eb0e5 - Added Consign to Dream. 2012-05-08 19:12:24 +00:00
Sloth
38c43183d8 - Added Advice from the Fae. 2012-05-08 19:03:33 +00:00
Sloth
70e277fa8f - Added Eunuchs' Intrigues and Goblin War Cry. 2012-05-08 15:32:31 +00:00
Sloth
d7e1773ec0 - Added Return of the Nightstalkers. 2012-05-08 14:23:10 +00:00
Sloth
e5e743a0c5 - Re-added Words of War by Squee. 2012-05-08 14:17:10 +00:00
Sloth
7d97cd87ec - Added 7ED setinfo to Infernal Contract. 2012-05-08 11:23:41 +00:00
Sloth
15b4d6c0f3 - Added the precon Solitary Fiends. 2012-05-08 11:16:00 +00:00
Sloth
4f9a251870 - Added the precon Angelic Might. 2012-05-08 11:08:45 +00:00
Chris
5f793b1dc6 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-08 10:34:27 +00:00
Sloth
325ff4ec3a - Cleanup. 2012-05-08 07:35:10 +00:00
Sloth
38e069035b - Converted Academy Rector and Lost Auramancers to script. 2012-05-08 07:32:34 +00:00
Sloth
8c6e67a80f - Fixed isCardInPlay. 2012-05-08 06:09:49 +00:00
Sloth
82f14cbf21 - Fixed AI payment of non-mana costs of static abilities (for example morph). 2012-05-07 20:18:09 +00:00
Sloth
0bee7d8526 - Fixed AF Fight not checking for fighters on battlefield. 2012-05-07 16:56:33 +00:00
Sloth
3b20487e9b - Improved the AILogic "MostProminentHumanControls". 2012-05-07 16:40:24 +00:00
Sloth
e3f56a0dea - Improved changeZoneAllTriggerAINoCost. 2012-05-07 16:33:25 +00:00
Sloth
6bc0ac77db - Removed Words of War (it was not completely right). 2012-05-07 14:29:48 +00:00
Sloth
1060af2ad4 - Added the Words cycle by Squee. 2012-05-07 14:23:29 +00:00
Sloth
b2aecdc7ea - A little AI tweak to support Awe Strike. 2012-05-07 14:05:18 +00:00
Sloth
4a51cdca13 - Added a little more safety code to prevent AI freezing. 2012-05-07 11:47:40 +00:00
Sloth
95fa160115 - Fixed a little bug in chooseSacrificeType. 2012-05-07 11:12:39 +00:00
Sloth
4f2decfd23 - Fixed a little bug in decideAIPayment of CostSacrifice. 2012-05-07 10:43:39 +00:00
Sloth
79d6768279 - Fixed SuspendCast never being set to false; 2012-05-07 10:05:59 +00:00
Sloth
fa996e564f - Fixed a possible IndexOutOfBoundsException in dealDamageResolve. 2012-05-07 10:05:19 +00:00
Chris
29440c50a3 - Added a fluff piece to the changes.txt file. 2012-05-06 13:20:33 +00:00
Chris
ccaa80dd95 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-06 10:18:45 +00:00
Sloth
476d55112d - Added targeting to AF Effect with Fog AILogic. 2012-05-06 09:56:05 +00:00
Chris
a61984e033 - Removed the second "SVar:BuffedBy:Creature" from Kruin Striker. 2012-05-05 22:54:19 +00:00
Sloth
4f5c8f324a - Added Shadow to isUsefulPumpKeyword. 2012-05-05 18:34:29 +00:00
Sloth
66070ab1c4 - Added SVar:BuffedBy:Creature to Cathars' Crusade. 2012-05-05 18:25:58 +00:00
Sloth
7c7b0fd27c - Fixed tokenDoTriggerAINoCost not setting targets and XCosts. 2012-05-05 18:24:42 +00:00
Sol
575be92620 - Prophetic Prism now using Any 2012-05-04 21:29:26 +00:00
jendave
95dc3bd778 Update site and buildnumber plugin 2012-05-04 16:29:23 +00:00
Chris
231f628e02 - Minor edit to Seachrome Coast to remove the extra copy of the etb text. 2012-05-04 14:16:43 +00:00
Chris
9698ff3aeb - Cleared out the changes.txt file, now ready for new material. 2012-05-04 11:36:41 +00:00
Chris
d62a8977d6 [maven-release-plugin] prepare for next development iteration 2012-05-04 10:55:30 +00:00
Chris
70cee5aa47 [maven-release-plugin] prepare release forge-1.2.7 2012-05-04 10:55:21 +00:00
Chris
0511628c49 - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-05-04 10:29:16 +00:00
Sol
8e4a4f934d - Small tweak to Suspend Spell Description 2012-05-04 01:47:35 +00:00
Sloth
99c4588f33 - Added Quillspike. 2012-05-03 18:05:03 +00:00
moomarc
a1fc202c01 - Consolidated all the "can play X extra lands" into keyword format so that they don't have to be hardcoded each time. Just commented out the old code for now, but if its good then feel free to remove it instead.
- Converted Azusa, Lost but Seeking; Exploration; Oracle of Mul Daya; Rites of Flourishing and Storm Cauldron
2012-05-03 14:07:44 +00:00
Sloth
53e237283f - Added Empty City Ruse and False Peace. 2012-05-03 11:42:58 +00:00
Sloth
7b1a0aa5b4 - Fixed a possible ConcurrentModificationException. 2012-05-03 10:55:12 +00:00
Chris
a26dff60d6 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-03 10:37:54 +00:00
moomarc
39de96d23f Improved script for Wild Evocation (no longer have to choose the Remembered card) 2012-05-03 07:20:38 +00:00
moomarc
5aa1b34dcc Added Wild Evocation (thanks Squee) 2012-05-03 06:43:09 +00:00
ArsenalNut
f2f6abcdf6 Fixing bug with abilities that create delayed trigger e.g. Venser, the Sojourner. Changed parseTrigger() to use get() method of HashMap rather than remove(). 2012-05-03 04:13:35 +00:00
ArsenalNut
89dc88829f bug fix for enchantment and equipment not dropping off during "flicker" mechanic 2012-05-03 03:18:22 +00:00
Sol
da185bcb91 - Cards will now restore their last position if canceled out when attempting to be cast from a Zone where it matters (Descendant's Path + Flashback changing Zone position bug) 2012-05-03 01:25:51 +00:00
Sloth
e3059d2659 - Added Savor the Moment. 2012-05-02 20:45:53 +00:00
Sloth
7daa0a5d72 - Added info about EnchantedBy, Equipping and EquippedBy to LKI copies. 2012-05-02 15:27:44 +00:00
Sloth
589b7928b6 - Updated some AI SVars. 2012-05-02 15:19:16 +00:00
ArsenalNut
958c7b73e9 added SecondSpellCastThisTurn property. added Second Guess 2012-05-02 14:40:02 +00:00
Sloth
2218af1a31 - The AI can now use Death Wind. 2012-05-02 14:22:55 +00:00
moomarc
8ed5fdcec6 New Hound pet art is in. Updated bazaar index and download links. 2012-05-02 13:06:32 +00:00
Chris
f616fbc0d5 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-02 10:22:27 +00:00
Sloth
a3884353e3 - Moved the displaying of damage to the text area of the card detail panel (it's not important enough to waste a line on every card). 2012-05-02 09:37:48 +00:00
Sloth
b0a808da85 - Updated SVars and descriptions of some more AVR cards. 2012-05-02 09:05:19 +00:00
Sloth
c0c3db7fda - The AI will now play cards with Soulbond in Main1. 2012-05-02 05:42:29 +00:00
jendave
ead8c5d42a update compiler plugin and guava dep 2012-05-01 17:11:45 +00:00
Sloth
1c9c90da58 - Updated AI SVars of AVR cards (A-G). 2012-05-01 17:08:11 +00:00
Sloth
07eadcca7e - Added AITgts to three more cards. 2012-05-01 16:52:35 +00:00
Sloth
63f9106464 - Added AITgts to two more cards. 2012-05-01 16:36:24 +00:00
Sloth
c261c03a87 - Added "AITgts" parameter to AF Destroy (Example: Hydroblast). 2012-05-01 16:08:44 +00:00
jendave
d82c2775ad update scm plugin 2012-05-01 16:05:18 +00:00
Sloth
83b97fc101 - Added "AITgts" parameter to AF Counter (Example: Burnout). 2012-05-01 15:37:57 +00:00
Sloth
59f917adcd - Added "AITgts" parameter to AF Attach (Example: Grounded). 2012-05-01 15:26:58 +00:00
Chris
5a0e685bf4 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-05-01 10:41:03 +00:00
ArsenalNut
4dfc61e825 fixed cost of Tamiyo's ultimate 2012-05-01 07:34:34 +00:00
ArsenalNut
8c327c4532 fixed error with added SVars 2012-05-01 05:35:23 +00:00
ArsenalNut
da97f8ef89 add Descendants' Path and Descent into Madness 2012-05-01 04:02:47 +00:00
ArsenalNut
50679aa5c0 fixed infinite loop in Play AF 2012-05-01 02:44:23 +00:00
Sloth
0185dbcfff - Added the player keyword "You may cast nonland cards as though they had flash.".
- Converted some cards to use it
2012-04-30 21:17:43 +00:00
Sloth
dc4320bc59 - Tweaked cost evaluation AI functions a little. 2012-04-30 21:02:02 +00:00
Chris
e920f3d973 - Fixed the LQ pic URL for Riot Ringleader. 2012-04-30 20:50:33 +00:00
Chris
b711c5e0d3 - Fixed the LQ pic URL for Thraben Valiant. 2012-04-30 20:46:12 +00:00
Chris
e073f9ae74 - Fixed the LQ pic URL for Avacyn, Angel of Hope. 2012-04-30 20:42:20 +00:00
Chris
14fa6a515d - Fixed the LQ pic URL for Moorland Inquisitor. 2012-04-30 20:37:39 +00:00
Chris
95cfdbe300 - Fixed the LQ pic URL for Conjurer's Closet. 2012-04-30 20:33:20 +00:00
Chris
dfe0f7a6cc - CheckStyle. 2012-04-30 19:10:59 +00:00
Sloth
9786bdc783 - Fixed a bug with auras not being played by their owner. 2012-04-30 18:27:11 +00:00
Sloth
0d7c647e33 - Added the keyword "May be played by your opponent without paying its mana cost".
- Added Stolen Goods by ArsenalNut.
2012-04-30 18:20:56 +00:00
Sloth
559b62d10a - Added the player keyword "At the beginning of the end step, you lose the game.".
- Added Final Fortune, Last Chance and Warrior's Oath.
2012-04-30 15:37:33 +00:00
ArsenalNut
3823552b14 added a stack description 2012-04-30 15:19:22 +00:00
ArsenalNut
3d6c1c0385 added AVR to set lists 2012-04-30 15:18:50 +00:00
Sloth
cf1c0fba73 - Removed unnecessary auto switching to the Stack panel at the beginning of some phases. 2012-04-30 14:19:22 +00:00
moomarc
b8dbe34265 Added Morality Shift (Note: does not let you order the cards going to your GY) 2012-04-30 14:15:01 +00:00
Sloth
7508b3e5a8 - Now the Stack panel will always be shown, whenever a SpellAbility hits the stack. 2012-04-30 14:08:11 +00:00
moomarc
d7ec3e517a Added Burn at the Stake 2012-04-30 13:01:32 +00:00
Sloth
0534fd05f4 - Fixed the description of Malignus. 2012-04-30 10:34:40 +00:00
Chris
2ca7438435 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-30 10:27:25 +00:00
Sol
b1d5f33dcb - Entreat flying Angels 2012-04-29 22:55:10 +00:00
Sloth
13879b7acc - Added Rain of Daggers. 2012-04-29 16:23:32 +00:00
Sloth
3228780261 - Added Tajuru Preserver. 2012-04-29 14:44:49 +00:00
Sloth
f34e9ba9d9 - Added the player keyword "Spells and abilities your opponents control can't cause you to sacrifice permanents.".
- Added Sigarda, Host of Herons.
2012-04-29 14:42:48 +00:00
Sloth
1b471b8c13 - Little fix for RememberDestroyed parameter. 2012-04-29 14:31:32 +00:00
Sloth
72f02c8dc7 - Added Longhorn Firebeast. 2012-04-29 14:16:43 +00:00
Sloth
2f9e005cb6 - Added Vexing Devil. 2012-04-29 14:13:57 +00:00
Chris
abe70e1fdb - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-29 12:12:27 +00:00
Sloth
77d775b3b1 - Added Hidden Predators. 2012-04-29 11:21:38 +00:00
Sloth
15a4bc1304 - Further steps towards the player keyword "Spells and abilities your opponents control can't cause you to sacrifice permanents." 2012-04-29 10:48:00 +00:00
Sloth
8d6f8ed2d7 - Deleted some unused functions. 2012-04-29 09:33:51 +00:00
Sloth
a22ec3ada0 - Added Malignus. 2012-04-29 09:12:06 +00:00
Sloth
4911066487 - Added the keyword "Damage that would be dealt by CARDNAME can't be prevented.".
- Added Excruciator.
2012-04-29 09:04:31 +00:00
Sloth
168c331401 - Fixed some trigger descriptions. 2012-04-29 08:42:52 +00:00
Sol
349df90c80 - Some cleanup, and simplification 2012-04-29 03:53:56 +00:00
Sol
631a0a5ac1 - No need for two variables when we can just have one 2012-04-29 03:38:51 +00:00
Sol
d7ecbd0b41 - Convert cycling and typecycling to AF Scripts 2012-04-29 03:29:49 +00:00
Sol
1c953be4cc - Initial checkin for EndTurn and skipToPhase functionality. The first priority doesn't pass automatically for some reason, but it does help speed things along, so it's worth being there until that first passing can get worked out. 2012-04-29 02:57:49 +00:00
Sol
77a4243a59 - Fixing Exterminator CC 2012-04-29 02:18:48 +00:00
Sol
632b65d70b - Added Bonfire of the Damned and Entreat the Angels 2012-04-28 21:38:50 +00:00
Sloth
a06cd1bb5a - First step towards the player keyword "Spells and abilities your opponents control can't cause you to sacrifice permanents." 2012-04-28 21:02:51 +00:00
Sloth
6011413b0c - Added basic AI to Madness. 2012-04-28 15:49:45 +00:00
Sloth
d4629a5ca9 - Added DoTriggerAI and canPlayFromEffectAI functions to AF ChangeZoneAll (mainly for Terminus). 2012-04-28 15:34:34 +00:00
Sloth
f93f61dc65 - Added basic AI to Miracle. 2012-04-28 15:23:00 +00:00
Sol
9c310d361e - Update Miracle and Madness to use playSpellAbility so they go through costChange() 2012-04-28 13:34:17 +00:00
Sloth
62ff56efaa - Fixed Miracle of Blessings of Nature. 2012-04-28 10:55:21 +00:00
Chris
8546347194 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-28 10:36:02 +00:00
Sol
ae93bf2b97 - Not that much Jubilation 2012-04-28 02:03:30 +00:00
Sol
a1b2c7673a - Added some Keywords related to Angel of Jubilation
- Added Angel of Jubilation
2012-04-27 21:23:33 +00:00
Sol
c91c2d028d - Added Miracle to CardDetailPanel 2012-04-27 19:21:39 +00:00
Sol
1ea3431eea - Moved the "Start Game" stuff to only after Mulliganing and Leylining is finished. 2012-04-27 18:56:06 +00:00
Sloth
64a612dec3 - Added Outwit. 2012-04-27 18:21:56 +00:00
Sloth
449ca34306 - Added Fettergeist. 2012-04-27 18:15:34 +00:00
Sloth
1b748fc17b - Added Extravagant Spirit. 2012-04-27 18:12:20 +00:00
Sloth
52063d86df - Added Megatherium by Squee. 2012-04-27 18:09:23 +00:00
Sloth
ef2637250b - Added Falkenrath Exterminator and Heirs of Stromkirk by ZzzzSleep. 2012-04-27 17:58:16 +00:00
Sloth
67af646e14 - Added Dual Casting by Squee. 2012-04-27 17:42:35 +00:00
Sol
5ed87d4757 - Updated mtg-data.txt
- Ran OracleScript for AVR cards
2012-04-27 17:35:04 +00:00
Sol
8579124189 - Added Battle Hymn 2012-04-27 17:20:41 +00:00
Sol
e64f7c94ed - Simplified Phyrexian Unlife 2012-04-27 17:14:46 +00:00
Sol
560bc516f7 - Damage Functions now return whether or not they dealt any damage
- DamageAll can now Remember what Cards it damaged
- Added Aggravate
2012-04-27 16:48:49 +00:00
Chris
c7a09910c1 - Fixed card text for Into the Void. 2012-04-27 12:56:26 +00:00
Chris
26adafbf1a - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-27 10:51:37 +00:00
Sloth
818fe0645e - Fixed Umezawa's Jitte description. 2012-04-27 06:23:16 +00:00
Sol
b83b080e2a - Fixing Corpse Traders SpellAbility 2012-04-27 04:47:36 +00:00
Sol
d3fcc46500 Fixing Scalding Devil type line 2012-04-27 04:40:59 +00:00
Sol
ede49d8ede Fixing Miracle for Reforge the Soul 2012-04-27 04:29:08 +00:00
Sol
445c5ab05b - Updated AVR Block Data files (I think I got all of them properly) 2012-04-27 03:55:04 +00:00
Sol
f60be444a6 - Fixing the name of Blessings of Nature 2012-04-27 03:42:27 +00:00
Sol
d0dbdcbe5b - SetInfo for the rest of the reprints 2012-04-27 03:22:43 +00:00
Sol
3c317c8dc0 - Most of the reprints, messed up three of the basic lands, coming shortly. 2012-04-27 03:14:53 +00:00
Sol
d07140a546 - Adding AVR SetInfo for non-reprints 2012-04-27 02:53:01 +00:00
Sloth
0b05e1884e - Updated some SVars. 2012-04-26 15:19:16 +00:00
Sloth
894857de59 - Added Murderous Spoils. 2012-04-26 15:08:13 +00:00
Sloth
532f2ce5c8 - Moved Defang.txt. 2012-04-26 14:59:39 +00:00
Sloth
bc54cd8615 - Added Guise of Fire, Hound of Griselbrand and Raging Poltergeist by Squee. 2012-04-26 14:49:08 +00:00
Sloth
cafe6ce620 - Added Gang of Devils, Havengul Vampire, Kessig Malcontents and Malicious Intent by Squee. 2012-04-26 14:46:47 +00:00
Sloth
3ca5b4215c - Converted Turn to Slag to script. 2012-04-26 14:33:33 +00:00
Sloth
50217dbc0f - Added Eaten by Spiders. 2012-04-26 14:27:31 +00:00
ArsenalNut
eff76c2915 manually added changes from HEAD revision of AVR branch into trunk 2012-04-26 14:19:18 +00:00
Chris
0f066afc7b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-26 10:51:06 +00:00
Sol
291ce15866 Fixing pyrokinesis Spell Description 2012-04-26 03:20:00 +00:00
Sloth
2bbe43494d - Added 5 other cards by Squee. 2012-04-25 19:42:26 +00:00
Sloth
d1bc29776a - Added Abundant Growth, Snare the Skies, Timberland Guide and Vigilante Justice by Squee. 2012-04-25 19:38:35 +00:00
Sloth
7c9af78edf - Added Champion of Lambholt and Terrifying Presence. 2012-04-25 15:08:50 +00:00
Sloth
7dcbe0bcd5 - Fixed Sparkspitter. 2012-04-25 13:37:10 +00:00
Sloth
bf9af5e882 - Merged AVR branch. 2012-04-25 13:04:05 +00:00
Sloth
904c92ecb3 - Cleanup. 2012-04-25 12:59:29 +00:00
Chris
1ad876dc27 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-25 11:16:58 +00:00
Sloth
8b3f7f259e - Added Grounded, Rain of Thorns and Vorstclaw. 2012-04-25 10:19:36 +00:00
Sloth
5e8908f51c - Added the keyword "Your opponent may look at this card.".
- Added Praetor's Grasp.
2012-04-24 16:44:26 +00:00
Sloth
f22be397ed - Added Chancellor of the Spires. 2012-04-24 15:55:59 +00:00
Sloth
81e6ac33b6 - Fixed "May be played by your opponent" keyword. 2012-04-24 14:25:18 +00:00
moomarc
28a4344fa0 Added Triumph of Cruelty and Triumph of Ferocity (AVR branch) 2012-04-24 12:12:59 +00:00
Chris
dae9d89b5b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-24 11:04:21 +00:00
Sol
faf990f32c - Converting Player keywords to Continuous Static Effects.
(You can't win, You can't lose, Opponents can't win, Opponents can't lose, You don't lose at <=0 life)
2012-04-24 04:02:55 +00:00
Sol
4b487ed1c0 - Simplifying how Landwalk is handled
- Removing Hardcoded Card Names in Landwalk handling
2012-04-24 03:22:27 +00:00
moomarc
7d2469ab4a Removed "SVar=" instances from Jugan, the Rising Star 2012-04-23 20:12:25 +00:00
Chris
cb8a8d3b84 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-23 11:13:23 +00:00
Chris
15e79c6131 - Added a fluff piece to the changes.txt file. 2012-04-23 11:10:46 +00:00
Doublestrike
c83cd28b38 Fixed concurrent list modification bug in PlayArea. 2012-04-23 04:01:19 +00:00
moomarc
e8b57fcfbc Added Woebringer Demon 2012-04-22 18:08:55 +00:00
moomarc
16714fe9d1 Added Wormfang Crab 2012-04-22 17:53:24 +00:00
moomarc
703cdbc0ff Added Cho-Manno's Blessing, Floating Shield, and Pentarch Ward 2012-04-22 17:25:51 +00:00
Sol
74293cbbf9 - Re-fixing Multi-targeting bug caused by Updating Observers in a weird spot 2012-04-22 17:23:18 +00:00
moomarc
fa3a582f6a Added Infiltrator's Magemark 2012-04-22 16:14:19 +00:00
moomarc
d677ca1b99 Added Charisma 2012-04-22 15:16:27 +00:00
Chris
fbc8270f9e - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-22 11:08:40 +00:00
Sloth
4d67b454d1 - Fixed some changeZone triggers triggering twice. 2012-04-22 09:07:27 +00:00
Sloth
88eef267a3 - Fixed a possible NPE in checkRemoveCounterCost. 2012-04-21 21:16:37 +00:00
Sloth
00e56cef46 - Fixed a bug with "May be played by your opponent". 2012-04-21 21:13:15 +00:00
Sloth
d90c723dc6 - Fixed Sylvan Library. 2012-04-21 20:55:32 +00:00
Sol
2611c9cd70 - Small AI improvement for PreventDamage
- Small tweaks to Downhill Charge and Keeper of the Mind
2012-04-21 20:55:24 +00:00
Sloth
2e1e94b84b - Fixed description of Green Sun's Zenith. 2012-04-21 20:22:15 +00:00
Sol
733333bce0 CardRulesReader now parses Colors: fixing a bug with the DeckEditor 2012-04-21 17:16:26 +00:00
Sol
88088c5dcf - Changing K:CARDNAME is <color> to Colors:<color>{,<color>,...} 2012-04-21 16:33:36 +00:00
moomarc
978f1ca533 Added spell description to Tribal Unity. 2012-04-21 14:12:22 +00:00
moomarc
b0ba1c1470 The new art for the crocodile pet is in. 2012-04-21 14:06:51 +00:00
Chris
c5abad36c1 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-21 10:25:06 +00:00
ArsenalNut
84c2235496 added Soulbond mechanic 2012-04-21 00:54:08 +00:00
Sol
258f65ebd9 - Vodalian Illusionst thought it was part of Teferi's Honor Guard 2012-04-20 15:40:09 +00:00
Sloth
9a60b5a9df - Removed duplicate getter/setter for isIntrinsic variable. 2012-04-20 15:15:06 +00:00
Sloth
751aff9a89 - Fixed Provoke keyword. 2012-04-20 15:06:02 +00:00
Chris
c343c9e93c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-20 10:47:50 +00:00
Doublestrike
9644b0046f Fixed resizing bug in drag cell layout. 2012-04-20 05:01:33 +00:00
Doublestrike
13fe260058 Fixed card detail / pic mouseover bug in match UI. 2012-04-20 04:30:04 +00:00
Chris
64547174e7 - Fixed Sarcomite Myr ability cost. 2012-04-19 22:21:21 +00:00
Sloth
b011cd0cfb - Fixed possibility to get stuck paying a discard cost of 0. 2012-04-19 19:15:45 +00:00
Chris
4b2c811e4d - Edit. 2012-04-19 19:13:28 +00:00
Sloth
907fa3f93e - Fixed the AI playing useless Curse Pump spells. 2012-04-19 17:48:54 +00:00
Sloth
e153bcf2f7 - Quick fix for the double faced cards not castable problem. 2012-04-19 15:26:46 +00:00
jendave
04b611a481 Update dependency. Add package docs 2012-04-19 15:24:09 +00:00
Sloth
c241e93b87 - Fixed ChangeZone triggers not working on cards moving to hand or library themselves. 2012-04-19 15:07:23 +00:00
Chris
9d2df7922c - Added a fluff piece to the changes.txt file. 2012-04-19 13:34:24 +00:00
Sloth
84caf74c9a - The Game log will no longer reveal the name of Morphs. 2012-04-19 13:27:54 +00:00
Sloth
eb67ab0153 - The CardDetail panel will now switch to cards hitting the stack again. Morph sources are no longer shown. 2012-04-19 13:18:39 +00:00
Doublestrike
39ad9bcb4b Minor update to DragTab. 2012-04-19 12:42:38 +00:00
Chris
9fb8746fac - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-19 10:39:50 +00:00
moomarc
473afbebad Added Xathrid Demon (thanks Squee) 2012-04-18 16:35:54 +00:00
moomarc
169c55523e Added Zombie Boa and Zerapa Minotaur (thanks Squee) 2012-04-18 15:54:19 +00:00
Chris
2e5e1008e4 - Re-add the lowercased font. 2012-04-18 15:40:48 +00:00
Chris
ff18d3c584 remove font 2012-04-18 15:39:33 +00:00
Chris
ee7a0b193b remove font 2012-04-18 15:37:34 +00:00
moomarc
c063c83a98 Added Plow Through Reito and Pious Warrior 2012-04-18 14:28:10 +00:00
Chris
d96ed5c801 - Lowercased the font file for the simpsons skin. 2012-04-18 14:14:56 +00:00
moomarc
831c808670 Added Volley of Boulders (thanks Squee) 2012-04-18 11:40:47 +00:00
Sloth
3598d617f1 - Better handling of ordering of continuous static abilities. 2012-04-18 11:32:14 +00:00
Chris
070b4ec251 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-18 10:53:18 +00:00
moomarc
e74baa3d64 Added Venser, Shaper Savant
Added support to ChangeZone AF for targeting spells on stack. Might need some tweaking.
Added counting of cards on the stack
2012-04-18 10:47:08 +00:00
Sloth
9313a97d97 - Added Ghave, Guru of Spores. 2012-04-18 09:12:28 +00:00
Sloth
d93018f7af - Added Spike Rogue. 2012-04-18 09:05:06 +00:00
Sol
b60e10bc9f - Initial Checkin for Remove Counter from Type (still needs some fine tuning, but should be functional for Human)
- Added Sage of Fables
2012-04-18 03:48:03 +00:00
Sloth
75f80f74b3 - Added SVar:RemAIDeck:True to Kyren Toy. 2012-04-17 21:10:11 +00:00
moomarc
d8376fcd61 Added Mogg Infestation.txt 2012-04-17 18:53:02 +00:00
Sloth
39b885e2a5 - Added Harsh Justice. 2012-04-17 18:31:50 +00:00
Sloth
e21fc6ec96 - Added Simulacrum. 2012-04-17 14:53:00 +00:00
moomarc
85183b4703 Added Weird Harvest (thanks Squee)
Added Gate to the AEther (thanks mark)
2012-04-17 14:47:30 +00:00
moomarc
b570e07dd7 Added Gisela, Blade of Goldnight (AVR branch)
Static ability PreventDamage can now handle "HalfUp" for Amount
2012-04-17 13:46:21 +00:00
Chris
217c4993ba - Updated the README.txt file. 2012-04-17 13:15:13 +00:00
moomarc
91771b8de2 - removed some excess params from Vigorous Charge. 2012-04-17 11:57:10 +00:00
Chris
e7f4ac2a4c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-17 10:32:53 +00:00
moomarc
fe18c35e70 Added missing rarity info to Furnace of Rath. Also changed its valid targets from permanent to creature 2012-04-17 10:05:46 +00:00
moomarc
f38caf31df Added Vigorous Charge, and Vintara Elephant (thanks Squee) 2012-04-17 10:03:56 +00:00
moomarc
296407ab35 Made the triggered ability for Glint Hawk Idol optional. 2012-04-16 21:18:57 +00:00
Chris
90cc030c48 - CheckStyle. 2012-04-16 19:47:39 +00:00
Sloth
05e62a0e69 - Cleanup. 2012-04-16 18:17:26 +00:00
moomarc
4b260ccbdf Updated image references for new bird pet (bazaar index and dl links) 2012-04-16 17:27:49 +00:00
Sloth
e8bf48eb48 - Fixed random deck generation for the AI.
- Updated some SVars.
2012-04-16 16:29:45 +00:00
Chris
0cbfa1b46b - Edited a fluff piece in the changes.txt file. 2012-04-16 16:19:45 +00:00
Sloth
c6e520d5fa - Fixed singleton mode freezing. 2012-04-16 15:04:23 +00:00
Sloth
6fa076abe6 - Added the the options "SetMaxHandSize" and "RaiseMaxHandSize" to continuous static abilities.
- Converted all cards with the old HandSize keyword as well as Praetor's Counsel.
2012-04-16 14:44:09 +00:00
Chris
3a6070996e - Added a fluff piece to the changes.txt file. 2012-04-16 14:30:25 +00:00
Sloth
f5bb923fc1 - Renamed "Message Report" panel name to "Prompt". 2012-04-16 14:02:23 +00:00
Chris
673a569710 - Added a fluff piece to the changes.txt file. 2012-04-16 13:50:40 +00:00
Chris
215be9c29f - Reverted changes made to the main.properties file, think this may have been an unintentional edit. 2012-04-16 13:41:12 +00:00
Chris
e919839563 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-16 11:07:15 +00:00
Sloth
51311fb483 - Fixed getSpellCostChange not being applied for the AI. 2012-04-16 06:19:26 +00:00
Doublestrike
c9d581a914 Fixed window resizing / drag cell bug. 2012-04-16 05:04:04 +00:00
Doublestrike
f95a5cb5b6 Removed border around scroller element in Ante panel. 2012-04-16 05:01:17 +00:00
Chris
c0093aeb15 - Spell corrected the title of the checkbox for "Upload Draft Picks". 2012-04-15 22:51:40 +00:00
Chris
e3cd83a17a - Added a fluff piece to the changes.txt file. 2012-04-15 22:34:17 +00:00
Chris
e374d004ca - CheckStyle. 2012-04-15 21:23:54 +00:00
Chris
ee530d4e58 - CheckStyle. 2012-04-15 21:19:40 +00:00
Chris
464c018868 - CheckStyle. 2012-04-15 21:14:08 +00:00
Chris
47c522542e - Fixed Head Games, should now be treated as a SP$ ability rather than an AB$ ability. 2012-04-15 20:02:58 +00:00
Chris
caa7b07266 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-15 11:47:37 +00:00
Doublestrike
d2c10d73ac Fixed dev mode milling and unlimited lands saving. 2012-04-15 11:03:18 +00:00
Doublestrike
180e848d11 Temporarily removed "end of turn" and "settings" button in Dock panel. 2012-04-15 09:02:14 +00:00
Doublestrike
8cf588327b Added multiple card handling and labels to ante panel. 2012-04-15 08:49:36 +00:00
Doublestrike
08bf86323b Added "revert to default layout" button in dock. 2012-04-15 08:45:08 +00:00
Doublestrike
e58c554d74 Enlarged font size in message panel. 2012-04-15 08:44:14 +00:00
Chris
d01a72fc98 - Fixed the activation cost for Samite Censer-Bearer. 2012-04-15 01:16:10 +00:00
Chris
171de54bc4 - CheckStyle. 2012-04-15 00:10:58 +00:00
Chris
8542bcdf1b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-14 10:59:40 +00:00
Doublestrike
a4e9a62342 FOverlay instance changed to singleton. 2012-04-14 09:19:07 +00:00
Doublestrike
0c2456c718 Javadoc updates. 2012-04-14 08:43:55 +00:00
Doublestrike
7faff76b3f Boom - it's landed.
Draggable layout for match UI.
2012-04-14 08:29:21 +00:00
Chris
12a3bf8d5a - StringBuilder. 2012-04-13 22:37:41 +00:00
Chris
4515fc6884 - Added a fluff piece to the changes.txt file. 2012-04-13 22:10:11 +00:00
moomarc
309c44f424 - Added Planeswalker types Tamiyo and Tibalt 2012-04-13 17:24:32 +00:00
moomarc
010dcad9db Added Walking Sponge (Thanks Squee) 2012-04-13 15:34:16 +00:00
moomarc
4899041e6d - Added Weight of Spires (thanks Squee)
- Added TargetedControllerControls to isValid
2012-04-13 14:08:53 +00:00
Chris
819257f13e - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-13 10:51:49 +00:00
moomarc
eb1012e730 Removed my initial work on remembered integer values in favor of Sol's StoreSVar AF. 2012-04-13 10:06:41 +00:00
Sol
d53e70fa46 - Added StoreSVar AF for calculating and storing values to SVars for amounts that need to be calculated before they are going to be used.
- Simplified Tree of Redemption's script logistics
Note: We should probably remove the references to RememberToughness, I didn't get a chance to track those down.
2012-04-13 03:49:40 +00:00
Sol
653f5df122 - Converting MorphUp to AbilityStatic 2012-04-12 23:17:05 +00:00
moomarc
ab755b777b Added support for the Miracle keyword 2012-04-12 16:02:23 +00:00
Chris
d3e4884e2a - Fixed Krosan Reclamation, target player should shuffle up to two target cards and not three. 2012-04-12 13:10:10 +00:00
Chris
d3f1e7ff8e - CheckStyle. 2012-04-12 12:14:34 +00:00
Chris
15ec029928 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-11 10:30:56 +00:00
Maxmtg
b00da1a49d moved to afterPayMana the moment when player chooses an object to copy with clones. An option "not to copy anything" is present now.
Note: Need a mechanism to choose the card to copy in GameAction.changeZone (actual problem is - the function won't await user's input - it wants to return right then). That would make Clones ETB correctly from any location.
2012-04-11 07:07:44 +00:00
Maxmtg
de0819a7ad Disabled quest being saving as unpacked XML - will write only .dat files 2012-04-10 18:04:48 +00:00
Chris
d0bd4e4d3e - Minor update to the README.txt file. 2012-04-10 17:57:58 +00:00
moomarc
e2eae0b010 Urg... final fix to Molten Psyche script. Sorry. 2012-04-10 16:36:44 +00:00
moomarc
6f098edb4c Removed debugging info from Molten Psyche (main branch) 2012-04-10 16:30:31 +00:00
moomarc
d0f88be6f2 Added the script version of Molten Psyche to AVR branch accidentally, so committing to main branch as well so its not broken with the hardcoded one removed. 2012-04-10 16:28:51 +00:00
moomarc
a2a8879e0a Converted Molten Psyche to script. (Thanks Squee) 2012-04-10 16:23:44 +00:00
Chris
020c382a64 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-10 10:49:16 +00:00
moomarc
9ede8884d5 Fixed Consuming Vapors not clearing remembered list. 2012-04-10 08:41:42 +00:00
Chris
ed1915fba8 - CheckStyle. 2012-04-09 19:05:04 +00:00
Chris
f77c9cdde7 - CheckStyle plus StringBuilder. 2012-04-09 16:43:25 +00:00
moomarc
9074a8f93c Improved script for Tree of Redemption. Should get final makeover when Sol (or another dev) implements his StoreSVar AF. 2012-04-09 15:15:14 +00:00
Chris
db5ff59753 - CheckStyle. 2012-04-09 14:48:10 +00:00
moomarc
3a5c5d07f5 Refined Flicker's script (Remembered cards weren't being cleared). 2012-04-09 14:17:58 +00:00
moomarc
c36a04cdac Flowstone Sculpture wasn't displaying the 'Put a +1/+1 counter on CARDNAME' ability in the card info panel. So while correcting it decided to make it use generic choice for the ability selection instead of separate pumps. 2012-04-09 12:24:25 +00:00
Chris
164a6b6215 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-09 10:15:28 +00:00
Doublestrike
3692ec8230 A few additions to default skin. 2012-04-09 10:04:53 +00:00
Doublestrike
eab7865666 Further work on draggable layout. 2012-04-09 10:03:11 +00:00
Chris
f65e486b3c - Added some new material to the README.txt file. 2012-04-08 17:41:38 +00:00
Maxmtg
abd0ae9e9b the cards that were hardcoded right in AbstractCardFactory moved to their own static classes 2012-04-08 15:26:06 +00:00
Chris
6bf3d613f1 - CheckStyle. 2012-04-08 12:33:59 +00:00
Chris
351b5584a8 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-08 10:05:09 +00:00
slapshot5
e0209a476f add an accessor to ViewMatchUI.java 2012-04-08 02:12:42 +00:00
Sol
bdb54987eb - Fixing issue with Stupefying Touch having two Attach spells. 2012-04-07 20:13:40 +00:00
Maxmtg
d2570ac4f3 CardFactoryCreatures: card-specific code moved into methods for better readability 2012-04-07 19:42:55 +00:00
Maxmtg
08888616f7 Zone moved to a personal package 2012-04-07 12:50:31 +00:00
Maxmtg
e3467d14af same as previuos 2012-04-07 11:34:49 +00:00
Maxmtg
7990183ca5 arcane.ui.* => forge.view.arcane.*
removed generateRandomCards from cardfactory
2012-04-07 11:34:05 +00:00
Chris
3ff4cae6e9 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-07 10:44:23 +00:00
Maxmtg
5ce60300ea move refactoring
removed old card alignment code from guiDisplay
2012-04-07 10:26:44 +00:00
Maxmtg
a0b74add1d moved player-related stuff to a package
Removed unused classes SimpleCombat, ExternalPanel, ImagePreviewPanel, Move
2012-04-07 09:53:23 +00:00
Maxmtg
1017b2d083 from constants removed strange constantstringarray, removed some warnings. 2012-04-07 09:31:34 +00:00
Maxmtg
d8e5a8011c Gathered phase-related classes in a package 2012-04-07 08:32:53 +00:00
Maxmtg
04d8059a7d remove warnings or unused items 2012-04-07 07:59:21 +00:00
Maxmtg
0d7a549bd1 Deck generation uses CardPrinted 2012-04-07 06:57:12 +00:00
Sol
a76760ceca - Fixing double cost description of Shared Discovery. 2012-04-07 03:04:53 +00:00
Sol
0cf2a4d06c - Fixing typo in Goblin Digging Team 2012-04-07 02:46:06 +00:00
Sol
d6e1baaf08 - Fixing typo in Relentless Rats 2012-04-07 02:43:56 +00:00
Sol
fa0a82e0e6 - Cleanup in PhaseHandler. Don't need to go retrieve PhaseHandler when I'm already inside the object. 2012-04-06 21:16:20 +00:00
moomarc
77cf0626e1 Oops. Left my debugging info in the script for Tree of Redemption. Fixed! 2012-04-06 20:34:04 +00:00
moomarc
ddbbe2796c - Added Tree of Redemption
- Added the ability to remember and recall integer values. This is needed for cards like Tree of Redemption where the referenced value might change. It currently only supports RememberToughness, but it can be referenced easily for other values. To recall the value, use SVar:X:Number$RememberedValue.
2012-04-06 20:27:45 +00:00
moomarc
09f1b7c3d7 AI can't use Viscid Lemures ability properly, so added RemAIDeck 2012-04-06 15:35:30 +00:00
moomarc
bf42ead418 Fixed card panel description for Stalking Yeti 2012-04-06 14:56:03 +00:00
Chris
e991e43ba7 - Fixed the casting cost for Shelter. 2012-04-06 13:51:22 +00:00
Chris
ed481277e8 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-06 10:48:28 +00:00
Sol
b43b6ba041 - Fixing Ape and Bird Lvl 4 triggers. 2012-04-06 03:11:38 +00:00
skiera
2f816e3086 Fixed bugs with Yosei, the Morning Star - warning: possible regression... 2012-04-06 01:24:37 +00:00
skiera
941ec3386c Fixed bug with Animate Dead and Dance of the Dead - they hopefully will work now 2012-04-06 00:35:24 +00:00
Sloth
9601155151 - Fixed an issue with "ClearRemembered" and Sacrifice self costs.
- Added Whirlpool Warrior by Squee.
2012-04-05 21:12:43 +00:00
Sloth
d355d7fd33 - Converted Winds of Change to script (by Squee). 2012-04-05 20:08:51 +00:00
Sloth
6fe7456d8d - Added SVar:RemAIDeck:True to Veldrane of Sengir. 2012-04-05 14:52:35 +00:00
Sloth
b7ff6626e2 - Fixed Student of Elements/Tobita, Master of Winds. 2012-04-05 14:51:13 +00:00
Sloth
095df52bff - Fixed Curse of Bloodletting. 2012-04-05 14:49:12 +00:00
Sloth
a625bc67c0 - Removed RemAIDeck SVar from Deceiver Exarch and Dromar's Charm. 2012-04-05 11:39:38 +00:00
Sloth
462397abaf - More work on the AI part of AF Charm (experimental). 2012-04-05 11:32:22 +00:00
Sloth
23382be655 - Added Wall of Vipers, Wandering Eye and Wash Out by Squee. 2012-04-05 10:56:18 +00:00
Chris
80b05df075 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-05 10:46:20 +00:00
Sloth
c95368d61f - Cleanup and more use of "==" instead of "equals". 2012-04-05 10:25:35 +00:00
Sloth
07deb76d87 - Converted Umezawa's Jitte to AF Charm and tweaked Bogardan Hellkite (by Squee). 2012-04-05 09:58:57 +00:00
Sloth
b880990e10 - Fixed Silent Assassin. 2012-04-05 09:03:11 +00:00
Sloth
277f103d65 - Fixed Phase triggers. 2012-04-05 08:49:16 +00:00
Maxmtg
613ae1e7d5 Displays current phase as text 2012-04-05 03:59:47 +00:00
Maxmtg
34eebae0a4 some if-elses replaced with switches.
equals against enum PhaseType members replaced by == operator
2012-04-04 19:39:43 +00:00
Sloth
eb13ac1ba0 - Added Heart Wolf. 2012-04-04 19:01:44 +00:00
Sloth
4acfa8f0fb - The AI will now trade block with creatures with the SacMe SVar more willingly. 2012-04-04 15:55:50 +00:00
Sloth
ec15e94c32 - Fixed Summit Apes. 2012-04-04 15:38:59 +00:00
Sloth
3632f1e066 - Added the optional parameter "RemoveKeywords" to AF Animate. AF Debuff shouldn't be used anymore.
- Fixed Chimeric Sphere.
2012-04-04 15:36:20 +00:00
moomarc
26905dcea0 New images are in for the Ape and Wolf pets... only 3 to go 2012-04-04 14:20:56 +00:00
Sloth
8aa275062a - Converted some cards with "When CARDNAME leaves the battlefield,..." to use TriggerController (S-Z). 2012-04-04 11:39:10 +00:00
Sloth
01e3aa7589 - Converted some cards with "When CARDNAME leaves the battlefield,..." to use TriggerController (K-R). 2012-04-04 11:24:08 +00:00
Chris
c3528dbf9c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-04 10:48:09 +00:00
moomarc
8e973182ae Corrected the targeting restriction on Agadeem Occultist to a resolution condition. 2012-04-04 10:00:46 +00:00
moomarc
1219158d0b Added Sylvan Hierophant (thanks Squee) 2012-04-04 09:42:07 +00:00
moomarc
9e9951e5c2 - Added SetAsKicked parameter to nonPermanent kicker spells (they'll now be countered by Ertai's Trickery and interact with any other 'kicked' isValid check) 2012-04-04 09:11:14 +00:00
moomarc
880bfb1728 Added Alpha Brawl.
- DamageAll can now set the damage source with DamageSource param
- EachDamage now handles Remembered defined cards
- DamageAll and EachDamage support StackDescription param now
2012-04-04 08:38:51 +00:00
Sol
185ee93be7 - Adding some exception handling that seems to be happening around the time the Quest game not loading anything. 2012-04-04 02:08:16 +00:00
Sloth
2fcba1f58f - Fixed Drudge Spell. 2012-04-03 21:41:58 +00:00
Sloth
30c227fe1e - Converted some cards with "WWhen CARDNAME leaves the battlefield,..." to use TriggerController (A-J). 2012-04-03 21:40:44 +00:00
Sloth
ffc8c917ae - Converted some cards with "When CARDNAME is put into a graveyard from the battlefield,..." to use TriggerController (S-Z). 2012-04-03 21:33:43 +00:00
Sloth
2b59c4538e - Converted some cards with "When CARDNAME is put into a graveyard from the battlefield,..." to use TriggerController (O-R). 2012-04-03 21:16:35 +00:00
skiera
6a2d2f1353 Updated SkieraCube to most recent version 2012-04-03 20:25:59 +00:00
Maxmtg
884afe1e3e PhaseType switched to enum 2012-04-03 19:26:09 +00:00
Sloth
d623f00478 - Improvements for the AI of AF Pump. 2012-04-03 15:17:38 +00:00
Chris
265f9ff7d9 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-03 10:47:06 +00:00
Sloth
6e79bda3b4 - Converted Sarkhan the Mad to script (again). 2012-04-03 08:32:08 +00:00
Sloth
6dcb3dec25 - Converted some cards with "When CARDNAME is put into a graveyard from the battlefield,..." to use TriggerController (J-N). 2012-04-02 20:30:27 +00:00
Sloth
3d4cf7f8be - Converted some cards with "When CARDNAME is put into a graveyard from the battlefield,..." to use TriggerController (G-I). 2012-04-02 20:21:23 +00:00
Sloth
c06de1a41c - Converted some cards with "When CARDNAME is put into a graveyard from the battlefield,..." to use TriggerController (C-F). 2012-04-02 18:18:44 +00:00
Sloth
afd4d38286 - Converted some cards with "When CARDNAME is put into a graveyard from the battlefield,..." to use TriggerController (B-C). 2012-04-02 15:43:34 +00:00
Sloth
368d9d72ad - Converted some cards with "When CARDNAME is put into a graveyard from the battlefield,..." to use TriggerController (A). 2012-04-02 14:36:55 +00:00
Sloth
7c152bc374 - Converted all cards with "When CARDNAME dies,..." to use TriggerController. 2012-04-02 14:15:15 +00:00
Sloth
8df85456bd - Added the optional parameter "TriggerController" to Triggers. The TriggerController controls the trigger and makes all decisions. 2012-04-02 13:43:12 +00:00
Sloth
e1daa52d1e - Fixed Torpor Orb only vaguely doing what it's supposed to do. 2012-04-02 11:40:29 +00:00
Chris
971e8f9b7d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-02 10:45:52 +00:00
Fnoed
3cb41cd051 Fixed wrongly disabled Buy button in Bazaar 2012-04-01 21:24:18 +00:00
Sol
a03da4892a - Fixing Cold Storage description 2012-04-01 20:30:28 +00:00
Sloth
3191aa0307 - The AI can now use mana abilities that produce more than a single colored mana as though they produce only the single mana (and the game will no longer crash). 2012-04-01 15:08:55 +00:00
Maxmtg
e9ce697dd3 step was typed incorrectly 2012-04-01 11:19:50 +00:00
Chris
333718e131 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-04-01 11:00:23 +00:00
Sloth
d31feb863d - Updated some SVars (including some AB->DB conversions). 2012-04-01 08:58:01 +00:00
Sloth
9aa259a1b1 - Fixed Exoskeletal Armor. 2012-04-01 08:33:53 +00:00
slapshot5
768d35317e add SetInfo and Oracle to Gutter Grime 2012-03-31 22:47:12 +00:00
slapshot5
bcf3358132 update SetInfo for Revive 2012-03-31 22:42:44 +00:00
slapshot5
f651ccb14b implement the pre-Magic 2010 mana burn rule as an option (default: off) 2012-03-31 22:38:52 +00:00
Maxmtg
2896d529f6 AllZone Upkeep and Untap were removed due to little references they had had
Added snow as manashard
In manacost list of ManaParts is a propper way to go.
removed AllZone.getQuest in a few places.
2012-03-31 21:07:06 +00:00
Sloth
eff6b2006d - Improved Fog effects: They now work with Damage Replacement abilities and Leyline of Punishment. Additionally the AI will predict the prevention. 2012-03-31 20:36:25 +00:00
Sloth
9b6ef9fdb8 - Fixed Haunting Apparition. 2012-03-31 20:18:34 +00:00
slapshot5
c87bb01ec8 add Gutter Grime (from Innistrad) 2012-03-31 15:15:15 +00:00
slapshot5
fbc13c8bb4 StaticAbilityContinuous SetPower and SetToughness characteristic-defining now use AbilityFactory.calculateAmount instead of CardFactoryUtil.xCount 2012-03-31 15:06:59 +00:00
Sloth
237857f562 - Fixed type checking in getSpellCostChange Multicolor broke the logic). 2012-03-31 12:13:38 +00:00
Chris
0d8e8bfd15 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-31 11:04:20 +00:00
Sol
ac78e5f7f7 Pass the full Card object into Cost not just the name, so CostParts can be loaded from SVars in the future. 2012-03-31 00:21:20 +00:00
slapshot5
890a3e4497 Java warning cleanup 2012-03-30 23:52:40 +00:00
Sloth
1e051cfb70 - Added Gaea's Blessing by Zirbert. 2012-03-30 21:26:18 +00:00
Sloth
9d1dc6abbe - Added some basic targeting to AF PumpAll (isCurse only). 2012-03-30 20:41:48 +00:00
Sloth
615e6915de - Added Kjeldoran Elite Guard by marc. 2012-03-30 19:03:09 +00:00
moomarc
37f3474285 Added Tuktuk Scrapper (thanks Squee) 2012-03-30 17:31:35 +00:00
Sloth
4b3a5fa2a6 - It's no longer possible to start a quest with a deck that needs more than 0 wins to unlock (i.e. Event Decks). 2012-03-30 16:39:05 +00:00
Sloth
9cea729c67 - Fixed picture count of Samite Alchemist.
- Added SVar:RemAIDeck:True to Moonmist.
2012-03-30 16:27:21 +00:00
Sloth
202401d91a - Added the precon Battle Blitz. 2012-03-30 16:19:53 +00:00
Sloth
fce7436328 - Added Loaming Shaman. 2012-03-30 16:03:10 +00:00
Sloth
0fd4402037 - Fixed type line of Fungus Sliver. 2012-03-30 15:39:29 +00:00
Chris
c757dfc874 - Cleared out the changes.txt file, now ready for new material. 2012-03-30 13:45:04 +00:00
Sol
021f1f8185 - Balancing Quest Pets as mentioned on the forums
- Added Ape Pet as a 5th pet.
(NOTE: Could a kind artist recreate some Pet Images for this?)
2012-03-30 12:26:31 +00:00
Sloth
6a5a0cdf79 - Fixed the file name of Duskwalker. 2012-03-30 11:31:01 +00:00
Chris
49cf031678 [maven-release-plugin] prepare for next development iteration 2012-03-30 11:13:36 +00:00
Chris
d62de4cbd2 [maven-release-plugin] prepare release forge-1.2.6 2012-03-30 11:13:27 +00:00
Chris
ac76adc11b - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-03-30 11:01:22 +00:00
moomarc
fbdc042aa4 Fixed Silent Assassin 2012-03-30 10:52:49 +00:00
Chris
4c0891bc02 - Preparing the changes.txt file for the next beta build and release. 2012-03-30 10:37:35 +00:00
Chris
0946f05ede - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-03-30 10:30:45 +00:00
moomarc
2f1683d2cc Added Dispersal Shield 2012-03-30 09:16:21 +00:00
Chris
5550208c09 - CheckStyle. 2012-03-30 00:52:27 +00:00
Sloth
1252a36bc9 - Attempt at improving the description of the "Download LQ Set Pictures" button. 2012-03-29 18:54:10 +00:00
moomarc
1cf62f29c7 Fixed Rupture (the sacrifice was a cost instead of an ability) 2012-03-29 18:33:58 +00:00
moomarc
8d6c72d5f8 Added Grab the Reins 2012-03-29 18:30:59 +00:00
moomarc
987c9a1e9a Added Gomazoa 2012-03-29 17:35:05 +00:00
moomarc
001603a24c Added Anathemancer 2012-03-29 12:49:39 +00:00
moomarc
97d4b14fa5 Added Stalking Yeti 2012-03-29 12:16:35 +00:00
moomarc
29382ca5af Added Territorial Dispute 2012-03-29 11:55:37 +00:00
Chris
89e1186a1f - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-29 11:05:38 +00:00
Sloth
1c8532776b - Added Ventifact Bottle by Squee. 2012-03-29 10:51:49 +00:00
Sloth
9e127a1f06 - Added Tribal Unity by Squee. 2012-03-29 10:46:00 +00:00
Sloth
3d81e04010 - Added Stream of Consciousness. 2012-03-29 10:34:38 +00:00
moomarc
5ea353b840 Added Banefire 2012-03-29 09:17:29 +00:00
moomarc
89fbc1703a Added Recross the Paths 2012-03-29 08:52:08 +00:00
moomarc
046d94fdcd Added Undying Flames 2012-03-29 07:52:42 +00:00
Sloth
fd7469ca73 - Converted three cards with ETB triggers from AB to DB. 2012-03-29 06:22:28 +00:00
Maxmtg
28f42d680d static keyword may be accessed as method of Trigger
triggers are stored as list (unlike array)
2012-03-28 19:05:05 +00:00
Sloth
79f4a67368 - Added Trench Gorger and Veteran's Armaments by Squee. 2012-03-28 17:04:30 +00:00
moomarc
364980d700 Added Shield Dancer 2012-03-28 16:53:47 +00:00
Sloth
569604129c - Added Krosan Reclamation and Memory's Journey. 2012-03-28 16:23:51 +00:00
Sloth
248c98db4d - The moveToLibrary function will now update the player label observer. 2012-03-28 15:54:15 +00:00
Sloth
172f2b714e - Added the parameter "TargetsWithDefinedController" which filters possible targets controller's with getDefinedPlayers.
- Added Dwell on the Past as an example.
2012-03-28 15:47:26 +00:00
Sloth
8ad4f09bc5 - Added Toxic Stench. 2012-03-28 14:11:58 +00:00
Chris
444e426f6d - CheckStyle. 2012-03-28 14:03:43 +00:00
moomarc
1f67cbe218 Removed RemAIDeck from Thicket Elemental 2012-03-28 13:47:02 +00:00
moomarc
3101ae43e3 Added Thicket Elemental (thanks squee) 2012-03-28 13:44:21 +00:00
moomarc
4d88ea3731 Added Tsabo's Decree (thanks squee) 2012-03-28 13:30:02 +00:00
moomarc
c5c1309ed9 shortened effect name for Flames of the Blood Hand 2012-03-28 12:07:21 +00:00
moomarc
e6856a4d9c Added Awe Strike 2012-03-28 12:03:19 +00:00
Sloth
7a62cb18e8 - Added some real code to proliferateShouldPlayAI.
- Fixed proliferateResolve for the AI.
2012-03-28 11:09:36 +00:00
moomarc
25277573fb Added Pulse of the Dross
Added Pulse of the Forge
CardFactoryUtil can now count life total and cards in hand of targeted players
2012-03-28 10:23:02 +00:00
Chris
cb1cfb24fb - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-28 10:08:59 +00:00
moomarc
96d83461a5 Converted Hedron Matrix to script.
xCount now supports EquippedCardManaCost.
Added the code block to support "SetAsKicked" to mark nonPermanent kicked spells from the script line. Will start converting soon.
2012-03-28 08:35:22 +00:00
moomarc
96b1aac6ab Added Tattoo Ward 2012-03-28 05:45:29 +00:00
Sol
d59b43b263 - Fixing Carnage Altar CC 2012-03-28 02:32:02 +00:00
Chris
9ffc461233 - CheckStyle. 2012-03-28 02:07:31 +00:00
Sol
ec0c88398c - Fix channel activation cost of Shinen of Furys Fire 2012-03-28 01:36:45 +00:00
Maxmtg
1a4d098680 AbilityFactory getMapParams is static. 2012-03-27 22:08:17 +00:00
Maxmtg
99cde5bcb7 This should fix triggers 2012-03-27 21:27:51 +00:00
Maxmtg
c2d137eb8e Trigger "mode" key is now stored in a field of trigger 2012-03-27 21:07:55 +00:00
moomarc
d8263ee7b1 Added Imagecrafter 2012-03-27 15:28:31 +00:00
moomarc
40373f93fd Added Flames of the Blood Hand 2012-03-27 13:59:32 +00:00
moomarc
013f12ba3a Added Rooting Kavu 2012-03-27 13:29:17 +00:00
moomarc
a476db4d75 Added flying to Notorious Throng's tokens 2012-03-27 13:04:34 +00:00
moomarc
af3ab06c57 Corrected name of added card in changes.txt 2012-03-27 12:59:55 +00:00
moomarc
72f6d158d5 Fix to help prevent ETB-bounce loop for Whitemane Lion. 2012-03-27 12:56:21 +00:00
moomarc
45d41ff8b3 Removed an bit of the Rakdos Riteknife script left over from my first attempts. 2012-03-27 12:26:03 +00:00
moomarc
f7e64f72b0 Added Crown of Ascension
Added Crown of Awe
Added Crown of Fury
Added Crown of Suspicion
Added Crown of Vigor
isValid supports "sharesColorWith Enchanted" where Enchanted is same as the defined type so will find an aura sacrificed as a cost.
2012-03-27 11:31:33 +00:00
Chris
b868239e2b - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-27 10:41:47 +00:00
moomarc
e3dc59ae99 Added Temporal Cascade
Added Thermal Flux (thanks Squee)
2012-03-27 06:24:13 +00:00
Sol
119082d1a2 Typo/simplification in Vengeful Pharaoh 2012-03-27 02:41:39 +00:00
slapshot5
d20345a6cb add Slime counters 2012-03-27 00:17:15 +00:00
slapshot5
49faf3c4e5 add Cryptoplasm (from Mirrodin Besieged) 2012-03-26 22:37:03 +00:00
slapshot5
e8adcdde1b clean up imports in CFCreatures 2012-03-26 21:55:36 +00:00
Maxmtg
c0b13ba381 carving away some code we won't ever need. 2012-03-26 21:16:55 +00:00
Maxmtg
4f001f636a LandSet code - it's better to set land code implicitly 2012-03-26 21:15:50 +00:00
Maxmtg
bc0033cd4d removing unused code 2012-03-26 20:35:01 +00:00
slapshot5
d222aaa7c1 fix LQ pic URL for Genju of the Spires 2012-03-26 20:31:33 +00:00
slapshot5
7cc0ca8507 add Recurring Insight (from Rise of the Eldrazi) 2012-03-26 20:28:07 +00:00
moomarc
52ca36eb9e Added Sway of Illusion
Added Syphon Flesh
Added Syphon Mind (thanks Squee)
2012-03-26 11:47:15 +00:00
moomarc
5ab9113ea1 Changed implementation of Silvergill Douser to only have only one ability. 2012-03-26 11:45:31 +00:00
Chris
cff072ec37 - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-26 10:24:04 +00:00
moomarc
17e3b1093f Renamed icon for Quest for Ula's Temple to have no apostrophe to eliminate possible download issues 2012-03-26 10:10:31 +00:00
moomarc
07992c5ef0 Fixed some magiccards.info links (not sure if these are even used anymore, but fixed anyway) 2012-03-26 08:44:04 +00:00
Maxmtg
16045d388c TriggerTypes replaced from strings to enum, new trigger parser based on reflection. 2012-03-26 07:24:00 +00:00
moomarc
8e727f5df6 When Brass Squire was converted to script, I forgot to commit the revised CardFactoryCreatures.java with the squire removed. 2012-03-26 05:53:30 +00:00
Maxmtg
50ec70c665 Removed card characteristic name constants in favor of an Enumeration 2012-03-26 04:34:00 +00:00
Maxmtg
24a2f7ecf9 removed PrevIntrinsticKeywords, since they were read by no branch of code 2012-03-26 03:22:45 +00:00
Maxmtg
4669120009 propper setter 2012-03-26 03:13:18 +00:00
Maxmtg
367070e170 moved fields related to combat in current and last turn from Card to a dedicated class 2012-03-26 03:11:27 +00:00
slapshot5
73dff66169 add Clone Shell (from Scars of Mirrodin) 2012-03-26 00:59:24 +00:00
Fnoed
aa5695836e Replaced (+-) sign that caused Unmappable UTF errors. 2012-03-25 23:04:39 +00:00
Chris
c07628d8a6 - Fixed the quest duel deck Starfire 3 and it should no longer appear as a mystery opponent. 2012-03-25 20:27:06 +00:00
Maxmtg
8eb20b0c6f removeAll instead of iteration and personal deletion of each element 2012-03-25 18:42:12 +00:00
Maxmtg
ca7ca6c97d Renamed 2 classes, tried to fix the empty screen at game start 2012-03-25 18:05:16 +00:00
Sloth
9f55c74e9f - The AI will no longer put cards with RemRandomDeck into sealed decks.
- Updated three SVars.
2012-03-25 18:04:11 +00:00
Sloth
e8c8cec57c - Fixed Bear Umbra. 2012-03-25 17:46:41 +00:00
Sloth
09d2871e50 - Improved AI's attack decisions by better predictions of counterattacks. 2012-03-25 16:55:12 +00:00
SBeauchamp
24550a3f51 CodeFix:
- Always show packs and decks in quest card shop (until they can be filtered properly)
2012-03-25 15:32:39 +00:00
moomarc
cf8277e0cf Added icon for Quest for Ula's Temple
Updated list of booster image download links
2012-03-25 15:17:52 +00:00
Chris
c00982f885 - Fixed Wolfhunter's Quiver, should now do 3 damage to werewolf creatures. 2012-03-25 12:59:50 +00:00
Chris
b0fa387f03 - Renamed the Blood and Fire precon deck jpg pic to "blood_and_fire.jpg" and this should now match the Image file name found in the "Blood And Fire.dck" deck file. 2012-03-25 12:34:57 +00:00
Doublestrike
8b152dfea3 Committing progress on draggable panel match UI (it's completely independent of the original, not implemented yet.) 2012-03-25 11:35:35 +00:00
Chris
0bc56d4d24 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-25 10:30:53 +00:00
Maxmtg
c445bd6ca2 devmode now allows tutoring for any card, even if it is not in your deck 2012-03-24 22:15:46 +00:00
Sloth
163736c729 - Fixed two errors in the script of Szadek, Lord of Secrets. 2012-03-24 15:10:03 +00:00
Chris
cc729bcf7c - CheckStyle. 2012-03-24 14:50:10 +00:00
Chris
2630c9f1ba - Added a fluff piece to the changes.txt file. 2012-03-24 13:26:01 +00:00
Chris
fd85f3a216 - Added an icon name to the quest26 deck file. 2012-03-24 12:08:07 +00:00
Chris
2b6cf6b18c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-24 10:41:57 +00:00
Chris
633ab7d7d7 - Fixed the mana cost for Drake Familiar. 2012-03-24 00:00:44 +00:00
Chris
83eb7944af - Fixed the p/t for Stabwhisker the Odious. 2012-03-23 23:58:28 +00:00
Maxmtg
01f54b3941 restore original config 2012-03-23 22:53:33 +00:00
Maxmtg
f495785e22 NPH event decks 2012-03-23 22:50:46 +00:00
Sol
63ba9ec315 - Dizzying Gaze missing Enchant creature keyword 2012-03-23 22:14:53 +00:00
Sloth
90426e4246 - Added the event deck Vampire Onslaught. 2012-03-23 21:56:31 +00:00
Sloth
273232bd53 - Set the WinsToUnlock for the new Event decks to 20 and raised the price of Into the Breach to 3000. (They are on a different level than the intro decks). 2012-03-23 16:57:33 +00:00
Sloth
7a592baebf - Forgot Rushwood Legate, while fixing cards with "May be played without paying its mana cost". 2012-03-23 16:52:12 +00:00
moomarc
44e8778183 Updated download links and index.xml for bazaar to reflect the plant wall switching over to wither. 2012-03-23 16:26:53 +00:00
Sloth
b2d7a4538d - Added debug script from Melira, Sylvok Outcast. 2012-03-23 15:33:54 +00:00
Sloth
8be5c733c3 - Fixed some cards with "May be played without paying its mana cost" to work correctly in all zones. 2012-03-23 15:31:12 +00:00
Sloth
5f9a04fea8 - Fixed Qasali Ambusher. 2012-03-23 15:25:31 +00:00
moomarc
3383863bdb Added Scythe of the Wretched
Added 'wasDealtDamageByEquipeeThisTurn' to isValid
2012-03-23 12:15:23 +00:00
moomarc
92eb091512 Removed extraeneous SubAbility from Soul's Fire 2012-03-23 12:06:51 +00:00
Chris
c10a59ef90 - Ran scripts.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-23 10:25:36 +00:00
Chris
3eaeb79920 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-23 10:10:03 +00:00
Chris
bac1d84983 - Added a fluff piece to the changes.txt file. 2012-03-23 10:08:02 +00:00
moomarc
fecff52234 Changed Plant Wall in quest to have Wither instead of Deathtouch at levels 5 and 6 2012-03-23 08:10:06 +00:00
Maxmtg
401eb5cde5 MBS event decks 2012-03-23 07:30:38 +00:00
Maxmtg
23808a5c59 deck can have comments 2012-03-23 06:58:49 +00:00
Maxmtg
3f40aff7c2 Duels and challenges lay in separate folders 2012-03-23 05:35:04 +00:00
Maxmtg
d2b475ee35 Separate QuestEventManager instances for Duels and challenges. 2012-03-23 05:33:42 +00:00
Maxmtg
bc320dd6ce does keep colors explicitly assigned to card copies 2012-03-23 05:12:27 +00:00
jeffwadsworth
f594272221 - Added Mass Polymorph. 2012-03-22 21:14:47 +00:00
moomarc
8cb9ac3342 Added Scorching Lava 2012-03-22 17:21:23 +00:00
moomarc
6d54efa1dc Added Soul's Fire 2012-03-22 17:20:30 +00:00
moomarc
36feb46cbd Fixed damage source for Delirium 2012-03-22 17:19:36 +00:00
moomarc
5cb6cf67b5 Added Stir the Pride (thanks Squee) 2012-03-22 16:14:54 +00:00
Chris
41dad774ce - CheckStyle. 2012-03-22 14:41:40 +00:00
Chris
74c632772f - CheckStyle. 2012-03-22 14:20:58 +00:00
moomarc
abf7a2ea27 Added Spiritual Focus (thanks Squee) 2012-03-22 13:58:26 +00:00
Chris
a85021e938 - CheckStyle. 2012-03-22 13:15:46 +00:00
moomarc
0c6f579ffb Fixed trigger restriction for Sword of the Meek 2012-03-22 12:50:36 +00:00
moomarc
24824a1c6d Fixed link to 2/R mana icon 2012-03-22 12:01:20 +00:00
moomarc
77026c081e Fixed Tel-Jilad Wolf's pump value and description 2012-03-22 11:36:47 +00:00
moomarc
007a3e2346 Fixed cost description for Lurking Evil's ability 2012-03-22 11:32:56 +00:00
moomarc
f4dc7ab833 Added Magnetic Theft 2012-03-22 10:55:14 +00:00
Chris
f97691c854 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-22 10:39:24 +00:00
moomarc
7616e9c64d Added Auriok Windwalker
Converted Brass Squire to script
2012-03-22 10:26:37 +00:00
moomarc
b1f9c660fd Added Kor Outfitter 2012-03-22 10:10:55 +00:00
moomarc
84ddf39591 Added Urge to Feed 2012-03-22 09:48:20 +00:00
Maxmtg
7dec39610d removed warnings
improved support for quest mode items model
2012-03-22 06:09:13 +00:00
moomarc
b57e55dc3b Added Silvergill Douser (thanks Squee) 2012-03-22 05:28:59 +00:00
SBeauchamp
0bd38cd360 CardFix:
- Fix Heavy Mattock equip cost (Issue 598)

CodeFix:
- Standardize Deck Editors (added image filters, all resizable)
2012-03-22 02:19:28 +00:00
Doublestrike
509337f193 *Rolls out Zeppelin, kicks tires*
"Yep, she's ready to go.  Take care now."
2012-03-22 00:24:25 +00:00
Sloth
3c65c4665b - Fixed cards cast without paying their mana cost ignoring additional costs (example Lodestone Golem). 2012-03-21 20:09:44 +00:00
moomarc
de07d6d1e3 Added cards by Squee:
- Somnophore
- Soothsaying
- Soul's Grace
- Soul's Majesty
2012-03-21 13:52:44 +00:00
moomarc
af6e7ba218 Added Ebony Charm 2012-03-21 13:51:00 +00:00
Chris
42fd24dc1d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-21 10:39:41 +00:00
moomarc
17ac487d24 Added Searing Blaze
Ran Oracle and SetInfo scripts
2012-03-21 10:34:08 +00:00
moomarc
544131410e Added Keeper of the Dead
Finally figured out how to add TargetedPlayerCtrl to isValid in Cards.java
2012-03-21 09:53:45 +00:00
moomarc
8e6b60be9e Fixed Pillory of the Sleepless and Ghostway 2012-03-21 06:52:15 +00:00
Maxmtg
fbdddb92bf quest pets fixed 2012-03-21 05:10:34 +00:00
Maxmtg
4570de58bd better support for old saves 2012-03-21 03:04:21 +00:00
jeffwadsworth
3822c68746 - Added Twinning Glass. 2012-03-20 21:46:22 +00:00
jeffwadsworth
8263d6bf30 - Added Thought Prison. 2012-03-20 20:52:07 +00:00
jeffwadsworth
7afe44795f - Added Decree of Pain. 2012-03-20 18:57:49 +00:00
moomarc
2c10fc9c82 Added Surprise Deployment (thanks Squee) 2012-03-20 16:29:31 +00:00
moomarc
e19922b108 Fixed Infernal Medusa. 2012-03-20 13:10:58 +00:00
moomarc
57ec0f701e Added Head Games 2012-03-20 13:00:13 +00:00
Chris
0a790c5f06 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-20 11:25:47 +00:00
moomarc
ab651c714a Added Aleatory
Added Chaotic Strike
2012-03-20 09:19:57 +00:00
moomarc
caaabaccbe Added Urza's Filter
CostChange can take MultiColored as a color now.
2012-03-20 08:49:49 +00:00
Maxmtg
ad099ea2b2 token icons 2012-03-20 07:52:11 +00:00
moomarc
1ed37c0902 Added RemIADeck to Qasali Ambusher (was generating an infinite loop when AI played it)
Ran Oracle and SetInfo scripts
2012-03-20 05:42:14 +00:00
jeffwadsworth
18e6446bea - Added Tel-Jilad Stylus. 2012-03-19 19:38:54 +00:00
jeffwadsworth
10d4ca9468 - Added Kyren Archive. 2012-03-19 18:40:10 +00:00
jeffwadsworth
527c8eed70 - Added Kyren Toy. 2012-03-19 16:45:44 +00:00
jendave
d6c9ea5e0a checkstyle 2012-03-19 15:51:37 +00:00
jendave
1a389a576b Fix license headers 2012-03-19 15:23:55 +00:00
moomarc
77554f21f0 Small correction to the effect trigger in Blinding Beam 2012-03-19 12:11:00 +00:00
Chris
bda1996a79 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-19 10:58:39 +00:00
moomarc
d6bb45c66d Added Blinding Beam 2012-03-19 10:44:41 +00:00
moomarc
cbbbf3fb3b Ran scripts 2012-03-19 08:15:34 +00:00
moomarc
d1e6b5a7a8 Added Goblin Brawler
Added "CARDNAME can't be equipped." keyword and corrected some "CARDNAME can't be enchanted." implementation. They cards can now be targeted human, although attachment will fail with a relevant log message.
2012-03-19 08:03:18 +00:00
moomarc
f4c423c814 Added Flickering Ward
Ran SetInfo script
Ran Oracle script
2012-03-19 07:08:30 +00:00
moomarc
1364b431e5 Fixed Glade Gnarr's pump 2012-03-19 06:03:23 +00:00
Maxmtg
357a4f488e quest loader will take attributes into account 2012-03-19 05:48:30 +00:00
Maxmtg
77cee318e2 fixing saves compatibility 2012-03-19 04:23:59 +00:00
jeffwadsworth
8e8f1458df - Added Endless Horizons. 2012-03-19 03:48:34 +00:00
slapshot5
f92f3857d8 fix more creature types (thanks to catatafish) 2012-03-18 23:29:01 +00:00
jeffwadsworth
32baeb431a - Fixed Mortis Dogs 2012-03-18 23:27:17 +00:00
jeffwadsworth
6a20082b8e - Fixed Custody Battle. 2012-03-18 23:22:49 +00:00
slapshot5
96fbbfbc7b fix several more creature types 2012-03-18 23:17:44 +00:00
slapshot5
cc3598634f fix several more creature types 2012-03-18 23:10:32 +00:00
slapshot5
ddc0c06a17 fix several creature types 2012-03-18 23:03:57 +00:00
slapshot5
abac6994e1 add Fulgent Distraction (from Scars of Mirrodin) 2012-03-18 22:56:13 +00:00
slapshot5
df0d8b2e5a add Disarm (from Mirrodin) 2012-03-18 22:55:18 +00:00
slapshot5
8ad3e1b842 add an AF UnattachAll. Removes all UnattachValid$ cards from target creature(s) and or player(s). 2012-03-18 22:54:58 +00:00
jeffwadsworth
aa3e8db6cb - Added Ward Sliver. Thanks for the assist moomarc. 2012-03-18 21:48:46 +00:00
Fnoed
ef4fe171bb Coverted deck editors and cardshop to JDialog.
This allows them to be modal and gets rid of the setAlwaysOnTop() call. (Which causes all manner of headaches on Linux)
2012-03-18 21:06:29 +00:00
jeffwadsworth
eb6274de8c - Removed excess text from All Hallow's Eve. 2012-03-18 21:02:15 +00:00
jeffwadsworth
639fa95eb3 - Added Knowledge Pool.
- Fixed All Hallow's Eve.
2012-03-18 20:58:43 +00:00
Maxmtg
b6e746eabf works somehow - only the second game starts properly 2012-03-18 19:47:31 +00:00
Maxmtg
3df1ae8a4c might be better working now ( 2012-03-18 18:34:47 +00:00
Maxmtg
69acd4dc11 Pets and plant are loaded from text files.
Card creation is an issue now.
2012-03-18 18:09:02 +00:00
Maxmtg
dcc09a060e data model update 2012-03-18 18:07:35 +00:00
Chris
fdd0f2a696 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-18 10:33:12 +00:00
Fnoed
448af2c276 Restored Zeppelin life behavior. 2012-03-18 07:48:41 +00:00
Fnoed
28a31799f5 Fixed bug where first quest game was always starting with 20 life. 2012-03-18 00:25:03 +00:00
Fnoed
8bc45fe020 Fixed ClassCastException at the end of quest games 2012-03-17 23:50:58 +00:00
Fnoed
2df62d75f6 Added missing word in How to play description 2012-03-17 23:15:11 +00:00
Maxmtg
22f1096b3c bazaar items data model 2012-03-17 20:47:33 +00:00
slapshot5
5c4a0efbdd clean up javadoc comments in AFDealDamage 2012-03-17 17:16:39 +00:00
Sloth
bd0f34b3c9 - Added SVar:RemAIDeck:True to Curse of the Cabal. 2012-03-17 17:03:53 +00:00
Sloth
9a22276dbf - Fixed canPlay() function of Intuition. 2012-03-17 17:02:43 +00:00
Sloth
cc2900b8ac - Fixed Evil Eye of Urborg. 2012-03-17 16:50:21 +00:00
Sloth
c7a28c39b0 - Fixed Aven Windreader. 2012-03-17 16:44:14 +00:00
Sloth
8bc2bbc8bf - Fixed Oblivion Stone. 2012-03-17 16:40:55 +00:00
slapshot5
9da0b61933 fix Hail Storm not damaging You 2012-03-17 16:34:34 +00:00
Chris
dc9e407a74 - Added a fluff piece to the changes.txt file. 2012-03-17 12:49:09 +00:00
moomarc
a958f8588e Added product image download list (excludes boosters because there's already a list for that) 2012-03-17 12:08:26 +00:00
Chris
c108874285 - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-17 10:56:03 +00:00
moomarc
8d5c2a3c2f Added the script versions of the quest pets 2012-03-17 10:01:25 +00:00
Doublestrike
39010f530c Added support for default avatars + skin-unique avatars. 2012-03-17 07:00:46 +00:00
Doublestrike
94785caa0e Updated default avatar sprite (thanks WompWomp) 2012-03-17 07:00:12 +00:00
Doublestrike
665cee0323 Added "Firebloom" skin (thanks WompWomp) 2012-03-17 06:04:53 +00:00
Doublestrike
a00b19b853 Commented out two lines causing compiler warnings. 2012-03-17 05:48:40 +00:00
Doublestrike
10b9ea6f4c Checkstyle. 2012-03-17 05:43:52 +00:00
Doublestrike
ec1e249ca0 Fixed runtime avatar switching bug. 2012-03-17 05:41:08 +00:00
Maxmtg
2ea213863d removed some unused code 2012-03-17 05:36:45 +00:00
Doublestrike
1b7ff40da1 Minor updates involving QuestEventType enum. 2012-03-17 05:00:40 +00:00
Maxmtg
143cca1bf1 removed useless key 2012-03-17 04:55:47 +00:00
Doublestrike
616471329d Fixed repeatability for quest mode challenges, updated quest panels to reflect this.
Added QuestEventType enum to replace string equality checking for quest event types.
2012-03-17 04:53:32 +00:00
jeffwadsworth
1c42922856 - Added Spellweaver Helix. 2012-03-17 01:08:44 +00:00
Chris
725c6e78c3 - Several minor edits for readability. 2012-03-17 00:17:12 +00:00
Sol
567057e88e - Fix Surgespanner apostrophe in detail 2012-03-16 23:56:57 +00:00
jendave
77838ddb85 Update dependency, checkstyle 2012-03-16 23:02:43 +00:00
Sol
7c322d557f - Fixing Marsh Flitter double cost description 2012-03-16 21:42:08 +00:00
Chris
749db0c92c - Added the missing LQ pic URLs to:
Grafdigger's Cage
Increasing Confusion
Increasing Devotion
Ovinomancer
Pursuit of Knowledge
Secrets of the Dead
Thraben Doomsayer
Undead Alchemist
2012-03-16 16:20:59 +00:00
jeffwadsworth
a64bb54268 - Fixed Groundskeeper. 2012-03-16 16:15:12 +00:00
Chris
32d34db24e - Added LQ pic URLs to:
Chalice of Life / Chalice of Death
Lambholt Elder / Silverpelt Werewolf
Scorned Villager / Moonscarred Werewolf
Wolfbitten Captive / Krallenhorde Killer
2012-03-16 15:26:41 +00:00
moomarc
db8664a32b Added some more missing SetInfo - thanks Xitax 2012-03-16 14:40:06 +00:00
moomarc
592792c361 Fixed Arachnus Web bug 2012-03-16 14:33:53 +00:00
moomarc
f10cd5a8a1 Updated some setinfos 2012-03-16 14:10:44 +00:00
moomarc
6364cbb746 Small fix for RememberedPlayerCtrl restriction. 2012-03-16 12:15:11 +00:00
Chris
0d129feed5 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-16 10:59:13 +00:00
Chris
8a7d157b5b - Added LQ pic URLs to Huntmaster of the Fells / Ravager of the Fells. 2012-03-16 10:56:12 +00:00
Chris
ba9fab031b - Fixed the LQ pic URL for Burning Oil and Scorch the Fields. 2012-03-16 10:44:05 +00:00
Maxmtg
18387625af moved gui downloader to a separate package
introducted 'protocols' for imagecache item urls.
products and tokens use their unique prefixes to point to the picture location correctly.
2012-03-16 07:16:56 +00:00
Maxmtg
0579f8f23d moved product images to separate folder
created a main.properties option to point to product images location
2012-03-16 07:13:36 +00:00
Chris
def3d252b4 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-15 10:35:01 +00:00
moomarc
e619ba9622 Added missing ETB tapped keyword to Runed Arch 2012-03-15 09:10:24 +00:00
moomarc
7cac555983 Fixed some missing set info (thanks Xitax) 2012-03-15 08:41:27 +00:00
moomarc
0c4cdf19e6 Fixed Ertai's Trickery. (It now correctly checks the target validity on resolution instead of announcement) 2012-03-14 15:47:02 +00:00
Chris
fb57143bb7 - Fixed the LQ pic URL for Divine Reckoning and Shape Stealer. 2012-03-14 12:16:21 +00:00
moomarc
589495cefa Added Quicken (again!) this time with support for the 2006 ruling: "After Quicken resolves, you can Suspend a Sorcery in your hand any time you can cast an Instant. As soon as you actually cast a Sorcery, you lose this capability." 2012-03-14 11:24:16 +00:00
moomarc
13f22b1f17 Removed Quicken from changes.txt new cards 2012-03-14 10:54:56 +00:00
moomarc
a92a52974a Still a problem with Quicken. Removing it for now. 2012-03-14 10:51:09 +00:00
Chris
d00ab2ff49 - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-14 10:37:56 +00:00
moomarc
32436dfe8c Fixed affected cards for Quicken 2012-03-14 10:15:50 +00:00
moomarc
011f0f167f Added Oriss, Samite Guardian
Added RememberedPlayerCtrl to isValid
2012-03-14 09:47:08 +00:00
moomarc
1c8538e6ba Added Seht's Tiger.
Small change to ProtectAll AF to allow for scripts that only have ValidPlayers and no ValidCards.
2012-03-14 08:45:49 +00:00
moomarc
2cedb20fd7 Added Quicken
Ran oracle and set info scripts
2012-03-14 07:37:36 +00:00
moomarc
e116035962 Added Scout's Warning 2012-03-14 07:07:32 +00:00
moomarc
4aba0d19fd Added Scent of Jasmine
Added Scrabbling Claws
2012-03-14 06:11:56 +00:00
moomarc
0f9be7af6c Fixed Insist and Overmaster. 2012-03-14 05:53:41 +00:00
Sol
b3a7eaa65f - Converting Prismatic Lens over to Produced$ Any 2012-03-14 02:41:40 +00:00
Chris
d3bb480330 - Fixed Radjan Spirit, it no longer has flying. 2012-03-13 20:57:31 +00:00
jeffwadsworth
02803c08cb - Added Pure Intentions. 2012-03-13 19:36:47 +00:00
jendave
bea43efe08 Update checkstyle plugin 2012-03-13 17:09:44 +00:00
jendave
e7b615c758 Start refactor of deck geneartor 2012-03-13 17:09:35 +00:00
Sloth
80f6ccb4a2 - Fixed a case in AF Reveal where the player can get stuck. 2012-03-13 16:44:10 +00:00
Sloth
8588415be0 - Added 6 cards of squee1968. 2012-03-13 16:20:33 +00:00
Chris
88aa290161 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-13 10:32:43 +00:00
Maxmtg
d45a92e748 CardReader.readCard is a public static function now. This will allow to store pets' characteristics as card description txt files. 2012-03-13 06:17:34 +00:00
jeffwadsworth
c5a353095d - Added Shifty Doppelganger. 2012-03-12 22:08:12 +00:00
moomarc
3c0fd72b36 Added Dustwalker
Added Faerie Squadron
Added Pouncing Kavu
2012-03-12 17:48:15 +00:00
moomarc
c170535c31 Removed duplicate added card from CHANGES.txt 2012-03-12 15:42:24 +00:00
Chris
7b19188d8d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-12 10:59:23 +00:00
moomarc
70218185ce Added Deathrender 2012-03-12 10:34:07 +00:00
jendave
c61c67746a update deps. Add package info 2012-03-12 08:12:23 +00:00
jeffwadsworth
605d3843b0 - Added Divine Reckoning. 2012-03-12 02:24:12 +00:00
jeffwadsworth
a5accc76ca Added Sekki Seasons' Guide. 2012-03-12 00:04:49 +00:00
jeffwadsworth
7b250089fa - Added Shape Stealer 2012-03-11 23:33:55 +00:00
Maxmtg
23e14c0cc5 code to support items in external files 2012-03-11 23:23:58 +00:00
Maxmtg
941b6eb667 moved items data to file 2012-03-11 22:47:54 +00:00
Sloth
b360aff64e - Little fix for Wonder Woman 3. 2012-03-11 19:16:44 +00:00
Chris
42ea2a24ac - CheckStyle. 2012-03-11 16:50:30 +00:00
Chris
98d85758d5 - CheckStyle. 2012-03-11 16:40:18 +00:00
Chris
51f87546a9 - Magic 2012 fat packs should now use M12 lands. Thank you Agetian. 2012-03-11 14:32:42 +00:00
Chris
89e988b1b6 - CheckStyle. 2012-03-11 14:26:24 +00:00
Chris
813da83bf8 - CheckStyle. 2012-03-11 14:16:55 +00:00
Chris
7b71c0cdd8 - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-11 11:34:49 +00:00
jeffwadsworth
78c205b4a1 - Added Sokenzan Renegade. 2012-03-10 23:54:53 +00:00
Maxmtg
6d87fade36 bazaar controller no longer static, hardcoded stall titles eliminated 2012-03-10 23:20:23 +00:00
Maxmtg
0105f3433f bazaar settings moved outside of code (WIP) 2012-03-10 23:19:23 +00:00
jeffwadsworth
9f49b1b773 - Added Soratami Cloud Chariot. 2012-03-10 23:04:59 +00:00
jeffwadsworth
bbc5892467 - Fixed Demoralize. 2012-03-10 22:41:23 +00:00
jeffwadsworth
8f866f5bd9 - Fixed Etherwrought Page. 2012-03-10 22:30:58 +00:00
jeffwadsworth
d042a6612a - Fixed Retraced Image. 2012-03-10 21:52:01 +00:00
Sloth
9384de2481 - Added a hard version of the Wonder Woman deck. 2012-03-10 21:48:02 +00:00
slapshot5
cac929764d clean up some java warnings (InputBlock and InputAttack) 2012-03-10 17:35:22 +00:00
Sloth
7d2e779f2d - Added an AILogic parameter to Kjeldoran Royal Guard. 2012-03-10 15:42:46 +00:00
Maxmtg
8ec7fba0d3 groupped quest controllers together into matching package, moved io classes to their own package 2012-03-10 15:10:32 +00:00
Chris
6bfe111446 - Fixed the LQ pic URL for Fist of Suns. 2012-03-10 13:22:53 +00:00
moomarc
eba850afb1 Added Kjeldoran Royal Guards
Added Mirror Strike
Added Turn the Tables
2012-03-10 12:32:05 +00:00
Chris
5cbdf22221 - Preparing for the snapshot build release. 2012-03-10 12:02:43 +00:00
Chris
451dd84824 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-10 11:53:50 +00:00
moomarc
5e3f7c8793 Fixed stack descriptions for Bazaar Trader and Zedruu, the Greathearted 2012-03-10 11:24:18 +00:00
Sloth
d06689fbd2 - Enabled Entomber Exarch for the AI. 2012-03-10 10:57:31 +00:00
Sloth
1d50aafa6a - Tweaked the AI of AF ChangeZone.
- The AI can now use Incendiary Command and Primal Command.
2012-03-10 10:23:08 +00:00
Sloth
3147ede39c - Added some missing functions to AF DestroyAll (namely a proper stack description and doTriggerAI).
- The AI can now use Austere Command.
2012-03-10 10:08:19 +00:00
moomarc
ccfe064aef Added Talon of Pain 2012-03-10 09:32:03 +00:00
moomarc
50d2020d56 Ran scripts. 2012-03-10 09:17:13 +00:00
Maxmtg
f777d4f7e7 QuestController introduced, 1st stage of quest saves refactoring 2012-03-10 08:24:34 +00:00
Sloth
a44b66aa03 - Added basic AI support for AF Charm. 2012-03-10 08:09:56 +00:00
Sloth
c1503594d1 - Fixed some possible NPE's in getDefinedPlayers. 2012-03-10 07:30:20 +00:00
moomarc
ebc2ce227c Fixed Part Water spell type 2012-03-10 07:25:30 +00:00
jeffwadsworth
4b4c38a96d - Added Psychic Miasma. 2012-03-10 01:55:15 +00:00
skiera
1695306827 Fixed regression - draft from cube should have each card unique
Updated SkieraCube
2012-03-10 01:55:00 +00:00
Sloth
6a887174ab - Fixed AF Charm. 2012-03-09 23:11:15 +00:00
Sloth
7fbc1ef5c5 - Removed some unnecessary variables of AF Charm. 2012-03-09 21:57:40 +00:00
jeffwadsworth
892a9b4e14 - Added Crovax the Cursed. 2012-03-09 21:25:37 +00:00
Chris
cc8c7605e1 - CheckStyle. 2012-03-09 21:03:00 +00:00
jeffwadsworth
ae7d03e5d4 - Added Hesitation. 2012-03-09 20:59:21 +00:00
Sloth
59c6ad7392 - Re-added Soltari Guerrillas. 2012-03-09 19:56:08 +00:00
jeffwadsworth
f9a10f3fb4 - Added Mask of the Mimic. 2012-03-09 18:04:35 +00:00
Sloth
ea094a685e - Added Fist of Suns. 2012-03-09 17:34:21 +00:00
Sloth
ff79268971 - Added the keyword "Alternative Cost XXX".
- Added Rooftop Storm.
2012-03-09 17:26:49 +00:00
Sloth
f9748ae590 - Added Brooding Saurian. 2012-03-09 16:51:42 +00:00
moomarc
36c247ed02 Added Peer Pressure 2012-03-09 16:24:21 +00:00
jeffwadsworth
a9c0cf04ee - Removed Soltari Guerrillas. 2 different objects need to be remembered and differentiated. 2012-03-09 15:49:05 +00:00
moomarc
70048f4f36 Added Cosmic Larva 2012-03-09 15:25:25 +00:00
Chris
b9e90d3705 - Cleared out the changes.txt file, now ready for new material. 2012-03-09 14:32:03 +00:00
Sloth
ebbda4b994 - Fixed "You may have CARDNAME assign its combat damage as though it weren't blocked." allowing the AI to deal damage twice. 2012-03-09 14:06:21 +00:00
Chris
846597e5d0 [maven-release-plugin] prepare for next development iteration 2012-03-09 12:24:59 +00:00
Chris
0b1c6ac658 [maven-release-plugin] prepare release forge-1.2.5 2012-03-09 12:24:50 +00:00
Chris
268fd50e25 - Preparing the changes.txt file for the next beta build and release. 2012-03-09 12:03:52 +00:00
Chris
b31254e622 - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the beta build and release.
2012-03-09 11:41:42 +00:00
moomarc
48e03cd70f Added Keeper of the Mind
Small improvement to Keeper of the Light
2012-03-09 08:14:59 +00:00
Sloth
86da1a0977 - Fixed Curfew. 2012-03-09 07:12:43 +00:00
Doublestrike
cb22007805 Updated threading for quest start game process. 2012-03-09 03:55:12 +00:00
Doublestrike
7f822cefef Updated threading for sealed start game process. 2012-03-09 03:49:10 +00:00
Doublestrike
24052017e8 Updating threading in draft start game process. 2012-03-09 03:45:12 +00:00
Doublestrike
5881a6ebde Removed "always on top" from drafting process. 2012-03-09 03:43:59 +00:00
Doublestrike
23e4b22b2a Temporary visual fix for skin restart issue. 2012-03-09 00:35:02 +00:00
jeffwadsworth
45345d86ba - Fixed Soltari Guerrillas so that it deals combat damage to the target creature. 2012-03-08 23:27:57 +00:00
Sloth
02b46b812a - Fixed Lim-Dul the Necromancer making zombie enchantments. 2012-03-08 21:00:09 +00:00
Sloth
938760e16e - Fixed Goblin Machinist shuffling. 2012-03-08 20:57:25 +00:00
Sloth
913f528c71 - Fixed text of Elbrus, the Binding Blade. 2012-03-08 20:55:37 +00:00
jeffwadsworth
57fd87aa39 - Added Soltari Guerrillas 2012-03-08 20:45:56 +00:00
Sloth
60a8361e35 - Fixed two AF's overwriting the canPlay() function. 2012-03-08 20:33:27 +00:00
moomarc
7c9b5704ed Added Mind Maggots
Small change to ChooseNumber to make Min/Max read SVars.
Small change to ChooseNumber to allow different titles for the list block to expand its uses slightly.
Changed title of choice list for Ashling's Prerogative
2012-03-08 20:19:47 +00:00
Sloth
03a5fa7750 - Fixed Profane Prayers (thanks to squee1968). 2012-03-08 19:01:02 +00:00
Sloth
0a54d18e60 - Little tweak for playStack in ComputerUtil. 2012-03-08 17:34:37 +00:00
jeffwadsworth
7244ba7ab3 - Added Coral Net. 2012-03-08 16:35:20 +00:00
Sloth
4b143ad0f2 - Added a medium version of the Edna Krabappel deck. 2012-03-08 16:13:18 +00:00
Chris
ebcde35b1c - Improved the morph description for cards that are ! isOnlyManaCost(). 2012-03-08 14:39:25 +00:00
moomarc
143948499e Added Thunderstaff 2012-03-08 12:38:32 +00:00
Sloth
564cfb0591 - Added pic links for the Mortivore deck. 2012-03-08 12:28:11 +00:00
Sloth
9b02808081 - Reordered InputCleanup to hopefully prevent the human from getting accidentally stuck (I have no idea if this works, because i can't reproduce the bug). 2012-03-08 12:11:09 +00:00
Sloth
256e6b4123 - Hardcoded static abilities are now only be called by checkStaticAbilities. 2012-03-08 11:49:17 +00:00
Chris
6c9c0d718e - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-08 11:39:58 +00:00
Sloth
92df762cf5 - Fixed Phylactery Lich. 2012-03-08 11:33:27 +00:00
moomarc
db633847c9 DealDamage can handle custom stack descriptions now via StackDescription param.
Added Electrostatic Bolt
2012-03-08 10:41:35 +00:00
Sloth
3f9937e36b - Fixed Samite Alchemist. 2012-03-08 09:11:35 +00:00
moomarc
3889765a6b Added Contested Cliffs (and small update to Pump's stack description to enable "None") 2012-03-08 08:58:09 +00:00
Sloth
98f1aef17e - Added the three cards by squee1968. 2012-03-08 07:26:36 +00:00
Chris
2fa86bc138 - Changed Refreshing Rain type to Instant. 2012-03-07 22:45:59 +00:00
Sloth
585c9461b6 - Cleanup and a little tweak for "You may look at this card.". 2012-03-07 19:18:51 +00:00
Chris
c4d2698e8a - Minor fix to the QuestItemZepplin.getPurchaseDescription() text, two words needed to have a space char to separate them. 2012-03-07 18:22:31 +00:00
Chris
a8ebf5131a - CheckStyle. 2012-03-07 18:15:16 +00:00
Sloth
1ef9c8aece - Added the keyword "You may look at this card.".
- Added Intet, the Dreamer.
2012-03-07 15:48:09 +00:00
moomarc
6137e70b9b Fixed Sivvi's Ruse description 2012-03-07 12:30:52 +00:00
Sloth
4277214ec9 - Added Healer's Headdress. 2012-03-07 12:09:49 +00:00
Sloth
9f5d9a7a86 - Fixed filterListByType dealing with the "Triggered..." argument. 2012-03-07 11:53:30 +00:00
Chris
d2fd5098fd - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-07 11:38:47 +00:00
Chris
078968e42a - Added a fluff piece to the changes.txt file. 2012-03-07 11:35:21 +00:00
Chris
dbc984b89f - Added a fluff piece to the changes.txt file. 2012-03-07 11:31:35 +00:00
Sloth
e5b8bf8c13 - Prevented some auras and equipment from possibly overwriting SVars of cards they are attached to. 2012-03-07 11:09:52 +00:00
Sloth
e71e1e24d9 - Converted Umbral Mantle to script. 2012-03-07 10:47:53 +00:00
Doublestrike
30f093774b TortoiseSVN confusion... 2012-03-07 08:56:16 +00:00
Doublestrike
e53b27af0f MoWrapLayout moved into forge.gui package.
SubTab class deleted.
2012-03-07 08:54:09 +00:00
Doublestrike
1f5e031acd Bugfix: Removed "always on top" from quest spell shop. 2012-03-07 08:51:38 +00:00
Doublestrike
5abb75145f Improved thread handling for constructed mode game start. 2012-03-07 08:34:20 +00:00
Doublestrike
a165bae762 Added input panel's "remind()" flasher for ability mana cost interactions. 2012-03-07 08:18:07 +00:00
Doublestrike
133707e0da Bugfix: Prevented editor from always being on top, which blocked the save dialog. 2012-03-07 07:59:12 +00:00
Maxmtg
3be85d9032 compare strings fixed 2012-03-07 07:44:34 +00:00
Doublestrike
644bcc9c31 Removed outdated "start game" overlay from a few submenus, replaced with standardized one. 2012-03-07 07:32:39 +00:00
Doublestrike
c151cf5f63 Upgraded "Marble Blue" skin backgrounds to be more marbley. 2012-03-07 07:28:46 +00:00
Sloth
10e51041bb - Fixed casting cost of Mesmeric Fiend. 2012-03-07 06:17:23 +00:00
Doublestrike
2fc6e94476 Shutdown hook fix for skin switcher. 2012-03-07 04:18:36 +00:00
Chris
a7304c87dc - Fixed the text for Sacred Prey, now states "you gain 1 life". 2012-03-07 00:48:56 +00:00
jeffwadsworth
0c181e237c - Added Gurzigost. 2012-03-06 23:39:08 +00:00
jeffwadsworth
d98a89777c - Text fix 2012-03-06 23:05:40 +00:00
jeffwadsworth
ee3e53e060 - Added Mesmeric Fiend. 2012-03-06 23:02:17 +00:00
Sloth
b9d237d514 - Little tweaks for the AI of AF Destroy. 2012-03-06 21:57:28 +00:00
Sloth
cb85dc7677 - The AI will no longer use Oblivion Ring on a permanent that is enchanted with one of his own auras. 2012-03-06 21:32:07 +00:00
jeffwadsworth
10c44c99e9 - Text fix. 2012-03-06 21:15:13 +00:00
jeffwadsworth
be095a54e9 - Added Nantuko Cultivator. 2012-03-06 21:06:24 +00:00
Chris
f7c72e45ea - Added a fluff piece to the changes.txt file. 2012-03-06 20:38:27 +00:00
Sloth
f6b04ab874 - Added the event deck Deathfed as precon (available after 20 wins). 2012-03-06 20:24:35 +00:00
Maxmtg
1bf6ad4d85 sideboard from precon is also added to the card pool 2012-03-06 20:14:10 +00:00
Sloth
04e918c183 - Aluren will no longer allow you to pay the creatures mana cost at instant speed. 2012-03-06 20:11:17 +00:00
Sloth
cbc61cddc9 - Restructured the way alternative costs of spells are handled for the computer player. 2012-03-06 18:36:08 +00:00
Chris
461beb9e00 - Finished CostChange keyword spell descriptions. 2012-03-06 18:05:30 +00:00
Chris
1f0a131b08 - More CostChange keyword spell descriptions. 2012-03-06 17:42:42 +00:00
Sloth
5759e18ec2 - Restructured the way alternative costs of spells are handled for the human player. 2012-03-06 17:21:54 +00:00
Chris
1039111ccc - More CostChange keyword spell descriptions. 2012-03-06 17:03:23 +00:00
Chris
00096c14ae - Improved and simplified the spell description field to the CostChange keyword. Several cards converted. 2012-03-06 16:04:16 +00:00
Chris
f6817e1d9c - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-06 11:31:30 +00:00
Sloth
20a0c5e7dc - Restructuring in AF Pump and little improvements for Curses. 2012-03-06 09:09:21 +00:00
Doublestrike
4eadb89ac5 Splash frame: Disclaimer color updated to be the same as filled progress bar text color. 2012-03-06 09:02:36 +00:00
Doublestrike
e95acb5339 All methods relating to overlay moved to OverlayUtil. 2012-03-06 08:54:54 +00:00
Doublestrike
43d436f9c4 Minor fix. 2012-03-06 08:24:14 +00:00
Doublestrike
7725bed9b1 Overlay utils moved from GuiUtils to OverlayUtils. 2012-03-06 08:23:50 +00:00
Doublestrike
b49c886ae4 All events below overlay layer are now blocked. 2012-03-06 08:17:25 +00:00
Doublestrike
0c0aa2816d Bugfix: current skin wasn't selected in skin select box
Cleanup: removed redundant UI_USE_SKIN in prefs enum.
2012-03-06 08:03:35 +00:00
Doublestrike
17fa5c21b7 Bugfix: constructed submenu, start game with custom decks empty NPE 2012-03-06 07:54:22 +00:00
Doublestrike
de1a40c567 Removed "random selector on list update" from constructed submenu deck lists. 2012-03-06 07:50:20 +00:00
Sloth
99ac538d3e - Fixed Soldevi Digger. 2012-03-06 07:31:57 +00:00
Chris
5459c48366 - CheckStyle. 2012-03-05 23:23:42 +00:00
jeffwadsworth
2f61048e80 - Added Plagiarize. 2012-03-05 22:21:54 +00:00
Sloth
e130941c6a - Added Bull Elephant. 2012-03-05 18:47:54 +00:00
Sloth
279ddc490b - Fixed Toshiro Umezawa. 2012-03-05 18:33:40 +00:00
Sloth
92f808ccff - Added the precon Totem Power. 2012-03-05 17:37:22 +00:00
jeffwadsworth
ab59503c06 - Added Rancid Earth. 2012-03-05 17:25:11 +00:00
Sloth
fc1fa4c2ea - Fixed Memory Jar. 2012-03-05 16:39:42 +00:00
Sloth
a856e2d0f9 - Updated some SVars. 2012-03-05 14:58:30 +00:00
Sloth
132bc6e58a - Fixed Living Death. 2012-03-05 12:11:51 +00:00
Sloth
c58cfe2c6e - Converted the triggered ability of Homarid to script. 2012-03-05 12:02:41 +00:00
Sloth
a5f81e77a3 - The etbCounter keyword is now parsed when needed (and is now visible for the AI). 2012-03-05 11:38:46 +00:00
Chris
172190e8ff - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-05 11:35:21 +00:00
Sloth
b6aad23d1f - Generate5ColorDeck will now always use all 5 colors. 2012-03-05 10:35:47 +00:00
Doublestrike
26e31925a2 Turns out one must explicitly rename things on TortoiseSVN. 2012-03-05 09:16:16 +00:00
Doublestrike
c86a355a6a 2012-03-05 09:13:56 +00:00
Doublestrike
59ea22c902 Small fix to restart util for skin switching. 2012-03-05 09:03:59 +00:00
Maxmtg
cce7691165 fatpacks list updated 2012-03-05 06:31:15 +00:00
slapshot5
6c7230d0ce fixed targeting of Telim'Tor's Edict 2012-03-04 21:29:08 +00:00
Sloth
dc5ecf5e86 - Added Outmaneuver. 2012-03-04 21:11:58 +00:00
Sloth
5de3500eed - Updated some SVars and scripts. 2012-03-04 20:43:03 +00:00
Chris
a58146f973 - CheckStyle. 2012-03-04 19:47:16 +00:00
jeffwadsworth
3d7dc5f9fc - Added Retraced Image. 2012-03-04 19:21:16 +00:00
Sloth
e6f723eb5f - More work on the AI of AF Pump. 2012-03-04 18:42:59 +00:00
Sloth
612117d15e - Fixed Feral Hydra's type. 2012-03-04 18:36:49 +00:00
Sloth
df452f7c92 - Fixed gainControlStackDescription accidentally modifying the targets of the spell. 2012-03-04 18:35:40 +00:00
jeffwadsworth
1872432145 - Added Enduring Renewal. 2012-03-04 18:13:14 +00:00
Sloth
907ee716fa - Added the precon Esper Air Assault. 2012-03-04 16:00:33 +00:00
Sloth
9da6583b50 - Added the precon Grixis Shambling Army. 2012-03-04 15:54:35 +00:00
Sloth
e8cb2ae441 - Added the precon Jund Appetite for War. 2012-03-04 15:45:48 +00:00
Sloth
0d98156157 - Added the precon Naya Domain. 2012-03-04 15:30:19 +00:00
Sloth
bcf91bb1cf - AI Improvements of AF Pump. 2012-03-04 14:10:20 +00:00
Sloth
f10ad52948 - Fixed Infinite Hourglass. 2012-03-04 11:54:31 +00:00
Chris
3dee4c27e3 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-04 11:51:32 +00:00
Sloth
fb2347883c - Fixed Moonbow Illusionist. 2012-03-04 11:05:46 +00:00
Sloth
c995c4a6f1 - Added the optional parameter "NonBasicSpell" to all AF's (to mark all pseudo spells that are really alternative costs).
- Marked all retrace spellAbilities as non basic.
2012-03-04 11:01:43 +00:00
Sloth
3ed34b74c9 - Fixes and improvements for AF Play.
- Fixed Hellcarver Demon.
2012-03-04 10:28:56 +00:00
Doublestrike
74b073b7f8 Bugfix: Refresh quest events/stats across matches. 2012-03-04 10:10:42 +00:00
Doublestrike
13248072e2 Bugfix: Quest pet/plant handling. Zeppelin has deeper issues and needs a larger overhaul, will happen soon, not working at present. 2012-03-04 09:29:43 +00:00
Sloth
703a3e3802 - Added a boolean variable "GameOver" to GameState to prevent multiple wins/losses per game. 2012-03-04 08:34:30 +00:00
Doublestrike
79acfb0c38 Bugfix: Random color select in constructed submenu. 2012-03-04 08:10:59 +00:00
Fnoed
91ede76761 Fixed overlay for quest deck editor. 2012-03-04 07:36:29 +00:00
Doublestrike
8a94e9b334 Rename: forge.gui.home.limited -> forge.gui.home.sanctioned 2012-03-04 06:55:48 +00:00
Doublestrike
081ee30c84 Bugfix: NPE-after-1-game in constructed mode. 2012-03-04 06:42:57 +00:00
Doublestrike
fe14bd76d2 Small visual update in content download section. 2012-03-04 06:12:43 +00:00
Doublestrike
bc10620117 Minor update. 2012-03-04 06:04:31 +00:00
Fnoed
58390e41ff Added tooltip text containing the deck description to the quest deck selector. 2012-03-04 05:59:17 +00:00
Doublestrike
aba8f441ea Removed deprecated ControlHomeUI. 2012-03-04 05:05:02 +00:00
Doublestrike
bf1fe60b54 Updated broken finalizer in main with shutdown hook. 2012-03-04 05:03:42 +00:00
Doublestrike
fe2eb6625c Returned exit button to main menu. 2012-03-04 04:49:58 +00:00
Doublestrike
bdd873797a Fixed overlay persistent bug in draft mode new game. 2012-03-04 04:32:11 +00:00
Doublestrike
d2d51e93c1 Fixed sealed deck update problem. 2012-03-04 04:31:48 +00:00
Fnoed
2fe2dad81f Added option to start quests with a precon deck 2012-03-04 03:39:31 +00:00
Fnoed
1a7dce2204 Added some quest-related temp. files to .gitignore 2012-03-04 03:39:17 +00:00
Fnoed
197ec4cf48 Test commit, please ignore. 2012-03-04 02:01:19 +00:00
Fnoed
9f7bf0729c Test commit, please ignore. 2012-03-04 02:00:19 +00:00
Doublestrike
60ab76d96d Removed redundant and deprecated getPhaseHandler from AllZone in favor of model singleton getPhaseHandler. 2012-03-04 00:47:18 +00:00
Doublestrike
e1d9a44772 forge.view.toolbox -> forge.gui.toolbox 2012-03-04 00:13:07 +00:00
Doublestrike
398ed26cfc Fixed start button bug in quest submenu. 2012-03-04 00:05:53 +00:00
Doublestrike
3a9bc72333 Refactored QuestEventManager to be a static factory. 2012-03-04 00:05:24 +00:00
Maxmtg
a4ce1b34ac automatic filename repair in constructed folder 2012-03-03 19:30:30 +00:00
Sloth
cc88f422a7 - Fixed Chancellor of the Forge. 2012-03-03 18:57:38 +00:00
Sloth
ae581db52b - Fixed Spiteful Shadows. 2012-03-03 18:55:19 +00:00
Sloth
cbb2c91cda - Fixed Twinstrike. 2012-03-03 18:43:04 +00:00
Sol
fd100c49f1 Quest starting lands incorrectly using Basic Land # instead of Snow Land # 2012-03-03 18:20:10 +00:00
Sloth
bd73d0fb0e - Cleanup in AF GainControl. 2012-03-03 16:54:10 +00:00
Doublestrike
72d706d647 Minor fix. 2012-03-03 12:31:45 +00:00
Doublestrike
336adca866 Full home UI rebuild: singleton design pattern, better menu structure, improved resizing dynamics, constructed mode rebuild. 2012-03-03 12:18:31 +00:00
Chris
6a04774fab - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-03 11:51:06 +00:00
Sloth
1868e55052 - Fixed Damia, Sage of Stone. 2012-03-03 11:18:22 +00:00
Sloth
0fb0f92f70 - Fixed possible NPE's in findParentsTargetedCard.
- Converted Insurrection to script.
2012-03-03 11:16:22 +00:00
Sloth
f93090ebd6 - Added Karrthus, Tyrant of Jund. 2012-03-03 09:57:55 +00:00
Sloth
176f125578 - Fixed Ironclaw Curse. 2012-03-03 07:49:12 +00:00
Sloth
b20aeb81aa - Fixed Fledgling Osprey and Skyrider Trainee. 2012-03-03 07:38:04 +00:00
Sloth
ce956af106 - Converted Triangle of War to script. 2012-03-02 20:25:11 +00:00
Sloth
08ebd44446 - Fixed Tormod's Crypt. 2012-03-02 20:23:17 +00:00
Sloth
0cc4a1c471 - Added the optional parameter "TargetsFromDifferentZone" (allows only targets with different controllers).
- Added Prey Upon.
2012-03-02 20:16:54 +00:00
Sloth
2ff4686328 - Converted Nightfall Predator to use AF Fight. 2012-03-02 20:01:16 +00:00
Sloth
5f744c4e1f - Added AF Fight.
- Re-added Blood Feud.
2012-03-02 19:26:16 +00:00
Maxmtg
59a76ac222 fixing file derivation algorithm 2012-03-02 17:54:22 +00:00
Sloth
cebd3d28ed - Added Aura Thief. 2012-03-02 17:24:19 +00:00
Sloth
5fb54d3418 - Added Brand. 2012-03-02 17:19:58 +00:00
Sloth
76e4fdbe21 - Fixed a bug with the "AllValid" parameter in AF GainControl.
- Added Homeward Path.
2012-03-02 16:26:31 +00:00
Sloth
a471c7f9ea - Added Combat.getAttackerList() which returns a CardList - replaces Combat.getAttackers in most cases.
- Little improvement in AF Pump AI.
2012-03-02 15:52:04 +00:00
Sloth
ddba7aee72 - Cleanup and performance updates in ComputerUtilAttack. 2012-03-02 15:23:08 +00:00
Chris
718824b2c4 - Cleared out the changes.txt file, now ready for new material. 2012-03-02 12:17:53 +00:00
Chris
0fd6302851 [maven-release-plugin] prepare for next development iteration 2012-03-02 11:25:33 +00:00
Chris
af4c697283 [maven-release-plugin] prepare release forge-1.2.4 2012-03-02 11:25:25 +00:00
Chris
b8b1755419 - Preparing the changes.txt file for the next beta build and release. 2012-03-02 10:51:05 +00:00
Chris
bcbac088f2 - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-03-02 10:44:25 +00:00
Doublestrike
4757571199 Updated mouse event handling for match UI. 2012-03-02 04:12:51 +00:00
Doublestrike
b61bf22a49 Removed the "awful" and "shocking" method-which-shall-not-be-named. 2012-03-02 03:24:39 +00:00
Doublestrike
c98021a599 Fixed dev mode tab display. 2012-03-02 02:56:23 +00:00
Doublestrike
ad6b1ce0bd Added avatar support to individual skins. 2012-03-02 00:42:15 +00:00
Maxmtg
c98d037e0e GuiUtils.getChoice renamed to clear and simple names
added possibility to pass List<T> as options (to avoid useless list -> array -> list conversions)
2012-03-01 21:37:22 +00:00
Sloth
e25a4d1eda - Added Bala Ged Thief and Thieving Sprite. 2012-03-01 20:57:03 +00:00
jeffwadsworth
3269201d35 - Removed Blood Feud. 2012-03-01 19:55:40 +00:00
jeffwadsworth
e65e3f9c54 - Added Void. 2012-03-01 17:48:15 +00:00
Sloth
7b671995b1 - Corrected three cards with CantBeCast abilities. 2012-03-01 17:17:46 +00:00
jeffwadsworth
e8b60ba460 - Added War Barge. 2012-03-01 17:10:22 +00:00
Sloth
9ea144c039 - Fixed Talara's Battalion. 2012-03-01 16:17:49 +00:00
jeffwadsworth
f5349c1d77 - Added Candles of Leng 2012-03-01 16:14:16 +00:00
jeffwadsworth
197a75c739 - Added Clockwork Hydra 2012-03-01 15:52:22 +00:00
Sloth
e38e822a9c - Added the deck: Edna Krabappel 3. 2012-03-01 14:15:15 +00:00
Sloth
17ff972fdc - More cleanup in ComputerAIGeneral. 2012-03-01 14:14:06 +00:00
Sloth
801ea29f33 - Removed some duplicate AI code. 2012-03-01 13:51:31 +00:00
Sloth
a1dc97a942 - Removed forcing of RememberSacrificed from AF Sacrifice. 2012-03-01 13:42:38 +00:00
Sloth
bead8b6a55 - Fixed the canPlay function of the Morph ability. 2012-03-01 12:03:11 +00:00
Chris
bc8329e443 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-01 11:45:20 +00:00
Sloth
4f8bee0b6b - Fixed Nezumi Shortfang. 2012-03-01 11:42:05 +00:00
Sloth
01f93a1b30 - Fixed the descriptions of some hard coded triggers.
- Converted Zur the Enchanter to script.
2012-03-01 11:41:02 +00:00
moomarc
9081907070 Some small tweaks to Simpsons skin. 2012-03-01 09:19:48 +00:00
Maxmtg
38e4570956 removed unused MyButton.java
HandSizeOp optimizations
2012-03-01 07:19:46 +00:00
moomarc
4c2a1ae072 Curse of the Cabal needed a check for time counters on self to limit trigger to 'if suspended'. 2012-03-01 06:32:40 +00:00
moomarc
9d578f4e6c Changed icon for quest27.dck 2012-03-01 05:38:49 +00:00
moomarc
ab6d7e86eb Quest avatar link list update. 2012-03-01 05:31:43 +00:00
jeffwadsworth
6f0e253615 - Text addition. 2012-02-29 22:52:30 +00:00
jeffwadsworth
3e16ecc0d6 - Added Curse of the Cabal. 2012-02-29 22:48:57 +00:00
Chris
e2b750d064 - CheckStyle. 2012-02-29 20:13:35 +00:00
Chris
220970b27a - Added a fluff piece to the changes.txt file. 2012-02-29 15:11:26 +00:00
Sloth
6f5f793d3b - More AI improvements for AF Pump. 2012-02-29 12:10:16 +00:00
Sloth
a565477874 - Added the deck: the Spectre 3. 2012-02-29 11:58:28 +00:00
moomarc
374156533d Added a Simpsons theme skin. 2012-02-29 11:15:47 +00:00
Chris
596821714a - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-02-29 11:08:08 +00:00
Maxmtg
eee0d2e4bb removed CardList constructor from array, and thus removed redundant toArray conversions (while lists were passed) 2012-02-29 07:15:20 +00:00
Maxmtg
055c6b5d2c Combat.getAttackers() returns a list - code became less complicated 2012-02-29 05:48:29 +00:00
Maxmtg
7f2e5c74b6 removed CardPrintedCharacteristics.java
new prefix for sealed magic product images (to store them in a different folder)
removed CardList.allAll(Array) and matching ctor, added addAll(Iterable<Card>) - in most cases of usage list was converted to array and while added to cardlist it was added to underlying list again.
2012-02-29 05:27:41 +00:00
Doublestrike
0926b5874d Updated quest selectable panel JTextArea to pass mouseEntered event to parent (finally). 2012-02-29 03:35:55 +00:00
Doublestrike
b658de6b92 Fixed avatar switch in quest mode. 2012-02-29 00:11:32 +00:00
jeffwadsworth
19cc39b19a - Added Dementia Sliver. 2012-02-28 22:56:59 +00:00
jeffwadsworth
1198f74929 - Text fixes on Olivia Voldaren. 2012-02-28 22:21:13 +00:00
Sloth
1838052c78 - More improvements and cleanup in pumpPlayA. 2012-02-28 22:11:12 +00:00
Sloth
f694a0b9a1 - Fixed the AI not playing cards like Tinker and Natural Order. 2012-02-28 22:10:26 +00:00
Sloth
6c3350c4e4 - Countered spells cast with flashback are now exiled. 2012-02-28 20:48:19 +00:00
Sloth
b000dd7c48 - Added NoMove parameter to Mishra's Bauble. 2012-02-28 19:25:00 +00:00
Sloth
4298052447 - Tweaked untargeted pumping AI. 2012-02-28 19:18:31 +00:00
Sloth
3b203200e0 - More Restructuring in ComputerAIGeneral. 2012-02-28 19:06:09 +00:00
moomarc
d574ec25a6 Small fix. 2012-02-28 16:09:31 +00:00
Sloth
6c4f32aa78 - Fixed Martyr's Bond (it will now only compare card types). 2012-02-28 14:55:09 +00:00
jeffwadsworth
af679f4a9f - Little addition 2012-02-28 14:44:49 +00:00
jeffwadsworth
c84a1f6794 - Added Blood Feud. 2012-02-28 14:21:50 +00:00
Sloth
19ac0b9774 - More Restructuring in ComputerAIGeneral. 2012-02-28 14:00:46 +00:00
Sloth
345b4ddca3 - Restructured some code in the AI part of AF Pump. 2012-02-28 13:00:49 +00:00
Chris
7050e01078 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-28 12:04:11 +00:00
moomarc
0c44d9c13b Updated quest opponent download links. 2012-02-28 10:35:02 +00:00
Sloth
b76f1e30c1 - Performance updates in AF Pump and AF Protection. 2012-02-28 08:27:59 +00:00
Sloth
f9e498f5d7 - Fixed a possible NPE in CombatUtil. 2012-02-28 07:18:46 +00:00
Doublestrike
4d9af1d881 Avatar rebuild, also fixing indexing bug #2. 2012-02-28 06:53:59 +00:00
Doublestrike
c5dba14b80 Quest deck select persist bug fixed. 2012-02-28 04:54:56 +00:00
Chris
d5f169e517 - CheckStyle. 2012-02-28 01:59:03 +00:00
Chris
94c561094f - Added a fluff piece to the changes.txt file. 2012-02-28 01:50:55 +00:00
Chris
044111c685 - Updated the README.txt file to include info about the new subdirectories that were added to the decks folder. 2012-02-28 00:55:19 +00:00
Sloth
cd212e4a1e - Restructured some code in ComputerAIGeneral to prevent duplicate checks. 2012-02-27 22:01:26 +00:00
Chris
714b595d56 - Added the missing LQ pic URL to Tetravus. 2012-02-27 18:01:32 +00:00
Sloth
9a6aa0bfd2 - SpellAbilities created by alternate costs will now be recognized as non basic spells and not be available when flashed back. 2012-02-27 17:53:49 +00:00
Hellfish
cf65f31eef *Added Vebulid. 2012-02-27 17:29:43 +00:00
Sloth
2fbdea0a56 - The AI will now predict triggers of cards like Powerstone Minefield. 2012-02-27 15:53:50 +00:00
Sloth
f05c2cd0ac The AI will now predict triggers of cards like Arrogant Bloodlord and Ceremonial Guard. 2012-02-27 15:34:01 +00:00
Sloth
2624996fb9 - The AI will now predict triggers of cards like Cockatrice. 2012-02-27 15:06:34 +00:00
Sloth
5fd938702f - Fixed metadata of the Chief Clancy Wiggum deck. 2012-02-27 12:11:34 +00:00
Chris
46547d148b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-27 11:49:33 +00:00
Chris
59bfbfaaac - Ran set info script.
- Ran oracle script.
2012-02-27 11:43:16 +00:00
Doublestrike
fcfa131a03 Stats refresh bug fixed.
Duels/challenges refresh bug fixed.
2012-02-27 09:29:57 +00:00
Doublestrike
597102772f Avatar indexing bug fixed. 2012-02-27 09:01:19 +00:00
Doublestrike
0f0a9e29a6 Fixed avatar switch bug. 2012-02-27 08:50:53 +00:00
jeffwadsworth
d3ea08c445 - Added Chandra Ablaze. 2012-02-26 21:43:08 +00:00
Maxmtg
ac4b09c106 create copy on save (to abandon if player choses not to save changes) 2012-02-26 20:55:34 +00:00
Maxmtg
afe2daab8c fp images 2012-02-26 20:48:04 +00:00
Maxmtg
c7b8ba834b recently loaded deck should be thought of as saved 2012-02-26 20:16:24 +00:00
Sloth
64105bb8a6 - Added the parameter "AllValid" to AF GainControl.
- Fixed The Wretched.
2012-02-26 19:12:51 +00:00
Maxmtg
ef633bac0e removed word 'draft' 2012-02-26 18:57:00 +00:00
Maxmtg
3a72c7d93d didn't need the IDeckController for a single class 2012-02-26 18:32:53 +00:00
Maxmtg
962256a2a6 better pictures for starters 2012-02-26 18:20:00 +00:00
jeffwadsworth
892d1c73cf - Little tweak. 2012-02-26 16:24:36 +00:00
jeffwadsworth
a9a0822d11 - Added Hellcarver Demon. Sexy beast. 2012-02-26 16:19:58 +00:00
Sloth
d244fcde03 - Added the Green Hornet 2 and 3 decks by lazylockie. 2012-02-26 15:53:55 +00:00
jeffwadsworth
d156fc2ffe - Added Gather Specimens. 2012-02-26 15:51:15 +00:00
Maxmtg
29024414d3 questEvent moved from AllZone to QuestData as transient
remove useless getters from gamestate
2012-02-26 15:41:45 +00:00
Sloth
f3b91c44f3 - Tweaked the stack description of AF Pump (it now shows unique numbers). 2012-02-26 15:41:40 +00:00
Chris
32305cf4e3 - CheckStyle. 2012-02-26 14:51:57 +00:00
Sloth
8eab9eb809 - Fixed a bug with "CARDNAME can only attack alone.". 2012-02-26 14:35:55 +00:00
Chris
7949ee5678 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-26 11:50:32 +00:00
Sloth
d711e5a861 - Moved "Always" triggers out of checkStaticAbilities. 2012-02-26 11:21:59 +00:00
Sloth
af3b4fe5c8 - Added Auratouched Mage. 2012-02-26 11:17:57 +00:00
Maxmtg
29e2446f81 better picture starter 6ed 2012-02-26 11:17:09 +00:00
Maxmtg
f0436ee357 better box picture 2012-02-26 11:13:05 +00:00
Sloth
d43e67e13c - Remove the "force" parameter from checkStateEffects, which was never successfully used. 2012-02-26 10:36:04 +00:00
Sloth
c7c00a162f - Fixed Sway of the Stars. 2012-02-26 10:11:28 +00:00
Maxmtg
e174a9c5c9 tournamentpacks 2012-02-26 09:46:39 +00:00
Sloth
5447897a6c - Fixed Szadek, Lord of Secrets. 2012-02-26 09:26:38 +00:00
Maxmtg
6e4582a7df extension png => jpg for starters and fp's. May save png file as *.jpg - will look nice 2012-02-26 06:47:35 +00:00
Maxmtg
cf291b9d95 fixing NPE on draft deck opened in editor 2012-02-26 06:42:20 +00:00
Maxmtg
e47a5c5e88 fixed: human deck after draft was saved with empty name 2012-02-26 06:22:26 +00:00
jeffwadsworth
49f1c36a71 - Added Martyr's Bond. 2012-02-26 05:09:18 +00:00
Maxmtg
b77e505aaa displays info in cardshop for tournaments and fatpacks 2012-02-25 22:01:58 +00:00
Sloth
966eb00a96 - Added Argent Sphinx. 2012-02-25 21:34:20 +00:00
Maxmtg
9d2f401b73 fatpacks.txt 2012-02-25 21:28:36 +00:00
Maxmtg
5b27d9c484 added FatPack support 2012-02-25 21:24:12 +00:00
Chris
930e85d2a5 - CheckStyle. 2012-02-25 19:46:03 +00:00
Chris
8e4de8d41a - CheckStyle. 2012-02-25 19:27:36 +00:00
Maxmtg
495778eddc wrong fix 2012-02-25 17:52:59 +00:00
Maxmtg
44906bd035 TournamentPack to Starter Deck (code part) 2012-02-25 17:33:39 +00:00
Maxmtg
9d030bec5a renamed some packs to starter decks 2012-02-25 17:33:15 +00:00
Sloth
297456724f - Updated starters.txt to include 3 timeshifted cards in Timespiral tournament packs. 2012-02-25 17:10:55 +00:00
Maxmtg
6cf7c16ba8 quest challenges rewards will not repeat that much. 2012-02-25 14:59:26 +00:00
Maxmtg
66aabc0910 common base class for booster and starter,
the deck you load in deckeditor is not modified if you choose not to save
2012-02-25 14:28:34 +00:00
Sloth
455555be82 - Added prices for Tournament packs. 2012-02-25 13:11:17 +00:00
Sloth
e931b9d25f - Updated starters.txt (the first editions had 13 uncommons). 2012-02-25 12:29:56 +00:00
Chris
3166446439 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-25 11:58:51 +00:00
Maxmtg
dd32300018 unlimited had wrong name 2012-02-25 11:52:35 +00:00
Maxmtg
c61ccffedc fix boosters and tournaments 2012-02-25 11:50:43 +00:00
Sloth
1d63b06b7d - Added the precon Reign of Vampirism. 2012-02-25 11:42:34 +00:00
Chris
14a25e5343 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-25 11:42:03 +00:00
Maxmtg
b0155aee0c Tournament packs ready. quick but working 2012-02-25 11:42:02 +00:00
Maxmtg
9193e03933 tornametn packs contents 2012-02-25 11:38:57 +00:00
Chris
59029b0cb9 - Ran set info script.
- Ran oracle script.
2012-02-25 11:36:49 +00:00
Doublestrike
33073f8daf Further work on home screen rebuild. 2012-02-25 11:34:22 +00:00
Sloth
f9982e85d1 - Added the precon Breath of Fire. 2012-02-25 11:33:23 +00:00
Maxmtg
18b865a0a0 Predicates moved to utils 2012-02-25 09:45:26 +00:00
Maxmtg
c8fbeb0d97 BoosterGenerator refactored - does not hold numbers of cards of each rarity to generate per run. 2012-02-25 09:43:49 +00:00
Maxmtg
a44e30dbbd fixed deckgroup filter 2012-02-25 08:07:40 +00:00
Maxmtg
60b74e4d92 replaced IHasName with Lambda1<String,T> selectors (this allows any field to be used as key. Not just name)
parseSections moved to FileSection
2012-02-25 07:54:27 +00:00
Doublestrike
137d2a63c7 Minor rename. 2012-02-25 06:21:27 +00:00
Doublestrike
2597fe350b Continued work on home screen rebuild. 2012-02-25 06:18:59 +00:00
jeffwadsworth
631cf0cf58 - Added Djinn of Wishes 2012-02-25 02:47:46 +00:00
Maxmtg
c21d758e76 renamed FolderMap* to Storage* (more neutral, because collections can store something that is not a folder) 2012-02-24 23:17:36 +00:00
Maxmtg
b9d4a559f2 Editions, Boosters, Blocks - all moved to their own collections in FModel, using base classes from util 2012-02-24 23:12:59 +00:00
Sol
963c1dbfc5 Fixing Feast of Flesh Precon pricing 2012-02-24 22:37:25 +00:00
Sloth
9b42c752f1 - Added Glyph of Doom. 2012-02-24 19:23:49 +00:00
Sloth
bbd6a25297 - Added Venomous Breath. 2012-02-24 19:19:59 +00:00
Sloth
0f54f0b4ce - Re-added Gaze of the Gorgon. 2012-02-24 19:11:11 +00:00
Chris
736704f86c - Added a fluff piece to the changes.txt file with the 7zip link. 2012-02-24 16:07:37 +00:00
Chris
8ee8f9550e - Added the 2-23-12 updated version of the juzamjedi cube. 2012-02-24 15:49:43 +00:00
jeffwadsworth
b6d6548a21 - Fixed Omen Machine. 2012-02-24 15:34:50 +00:00
jeffwadsworth
9761d77004 - Deleted Gaze of the Gorgon. 2012-02-24 15:16:52 +00:00
Sloth
a266644ea9 - The AI can now use targeted spellAbilities giving shroud to creatures to protect them from spellAbilities on the stack. 2012-02-24 15:04:51 +00:00
Sloth
e72f5f93a0 - The AI can now use spellAbilities giving shroud to creatures to protect them from spellAbilities on the stack. 2012-02-24 14:03:18 +00:00
Chris
3132a376ee - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-24 12:24:01 +00:00
Chris
94e2037e46 - Ran set info script.
- Ran oracle script.
2012-02-24 12:22:32 +00:00
jendave
325957a090 package-info files 2012-02-24 09:36:06 +00:00
jendave
70cbc20145 checkstyle 2012-02-24 09:28:16 +00:00
jendave
07fb9703a9 checkstyle 2012-02-24 09:16:30 +00:00
jendave
4daa58c3c0 checkstyle 2012-02-24 09:16:07 +00:00
Sloth
fceab3b7ed - Fixed Inquisitor's Snare. 2012-02-24 09:08:16 +00:00
Sloth
55cbc4c897 - Fixed the activated ability of Ib Halfheart, Goblin Tactician. 2012-02-24 09:03:56 +00:00
Doublestrike
bc1e4514a3 Further work on home screen. 2012-02-24 08:49:35 +00:00
Sloth
2ff9d46b07 - Fixed Orochi Eggwatcher. 2012-02-24 08:47:05 +00:00
Maxmtg
115b76e1ca replaced some cardFactory.getcard to CardPrinted.toForgeCard calls
still renaming set to edition
streamlined challenge reward generation
2012-02-24 08:40:19 +00:00
Sloth
e8a903453c - Added canPlayFromEffectAI to some AF's. 2012-02-24 08:25:56 +00:00
Sloth
18d4179e7d - Added some more canTarget checks to AI targeting (WIP). 2012-02-24 08:09:52 +00:00
jendave
23164a9219 delete obselete deck generators 2012-02-24 08:00:26 +00:00
Maxmtg
3a30d29235 BoosterUtils moved to quest (because it is not used from other packages)
Predicates for edition's legality in formats moved to CardEdition, so that global references in FormatUtils were eliminated
FileSection now trims its tree keys too, editions are parsed by FileSection class
2012-02-24 07:13:48 +00:00
Maxmtg
d2b99dfd39 SetInfo => EditionInfo, same rename for *utils
moved EditionUtils, FormatUtils from AllZone to FModel
2012-02-24 06:21:26 +00:00
Doublestrike
934ea72981 Minor update. 2012-02-24 04:37:37 +00:00
Doublestrike
0ad56f9dce Draft submenu rebuild. 2012-02-24 04:33:15 +00:00
Doublestrike
75ab6f195b Common overlay templates added to GuiUtils. 2012-02-24 04:32:41 +00:00
Sol
f1f96a5679 - Changing the Ante popup from a Ok/Cancel to a Message 2012-02-24 02:33:11 +00:00
jeffwadsworth
f5153798d5 - Text fix to Heretic's Punishment. 2012-02-24 02:00:33 +00:00
jeffwadsworth
bb0b97bf1b - Added Heretic's Punishment. 2012-02-23 23:52:47 +00:00
jeffwadsworth
bde08882ed - Added Gaze of the Gorgon. 2012-02-23 22:32:25 +00:00
Maxmtg
dc6afe270d Support for old decks 2012-02-23 21:25:09 +00:00
Sloth
02e91dd4f0 - Added some more canTarget checks to AI targeting (WIP). 2012-02-23 20:09:15 +00:00
Sloth
0df7791a1e - ValidTgts now also uses isValid for players.
- Added the property "wasDealtDamageThisTurn" for players.
- Added Needle Drop.
2012-02-23 19:58:57 +00:00
Chris
9b90ee00e0 - Added a fluff piece to the changes.txt file. 2012-02-23 18:16:28 +00:00
Chris
b2d910ad6e - Added Jumzajedi's cube update dated 2-21-12. 2012-02-23 17:36:12 +00:00
jeffwadsworth
19d781c4a9 - some code for The Wretched. 2012-02-23 17:25:48 +00:00
Sloth
e9fe5954f5 - Renamed "AbHost" to "OriginalHost", to make it a little more clear what is meant. 2012-02-23 14:57:39 +00:00
Sloth
8c79eb3355 - Added moomarc's Rakdos Riteknife. 2012-02-23 14:50:49 +00:00
Sloth
f54c6de589 - Added Writ of Passage. 2012-02-23 14:25:48 +00:00
Sloth
b94477597a - Updated some SVars. 2012-02-23 12:45:27 +00:00
Sloth
0b568e9c98 - Improved predictPowerBonusOfAttacker and predictToughnessBonusOfAttacker. 2012-02-23 12:41:31 +00:00
Sloth
0681957290 - Removed the deprecated xCount option "NumBlockingMe". 2012-02-23 12:10:31 +00:00
Sloth
e519bbe0c4 - Expanded isUsefulKeyword. 2012-02-23 11:58:19 +00:00
Chris
a93a4f4806 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-23 11:44:58 +00:00
Chris
d2bd9c15ba - Ran set info script.
- Ran oracle script.
2012-02-23 11:43:40 +00:00
Doublestrike
ccac68b1cd Minor update. 2012-02-23 10:13:05 +00:00
Doublestrike
2ebe7984b6 Discovering backwards incompatibility of JRE 1.7.
Mistakes fixed.
2012-02-23 10:09:51 +00:00
Doublestrike
e5a2d33aa4 Saving further progress on home screen rebuild. 2012-02-23 09:17:57 +00:00
Doublestrike
1644df3464 Small updates to FControl, FCheckBox. 2012-02-23 09:05:41 +00:00
Chris
ce5616b220 - CheckStyle. 2012-02-23 03:13:26 +00:00
Doublestrike
4819fd11c4 Thanks @sol for last fix.
This commit is what should have happened.
2012-02-23 03:06:41 +00:00
Chris
89e7ef1b23 - CheckStyle. 2012-02-23 02:50:30 +00:00
Chris
213f77d70f - CheckStyle. 2012-02-23 02:38:44 +00:00
Sol
e1caedcac4 Fixing Compile errors, not sure if this is how we wanted this. 2012-02-23 01:37:10 +00:00
jeffwadsworth
f222ad1b03 - Added Orim's Chant. 2012-02-22 21:11:35 +00:00
jeffwadsworth
2c280d658f - Removed some debugging text. 2012-02-22 20:57:50 +00:00
jeffwadsworth
416d6746da - Added a corrected Ib Halfheart, Goblin Tactician. It now carries the trigger, etc. 2012-02-22 20:49:54 +00:00
Sloth
f7bb5f2023 - Improved handling of the "Optional" parameter in AF Play. 2012-02-22 17:23:33 +00:00
Sloth
cc6d023d7a - Updated some SVars. 2012-02-22 17:13:11 +00:00
Sloth
0c118fb707 - Added Auriok Survivors. 2012-02-22 17:12:09 +00:00
Doublestrike
c6570b6709 Controllers for color and custom submenus.
Update to submenu control interface.
2012-02-22 13:20:20 +00:00
Sloth
b3bb874947 - Added Prince of Thralls. 2012-02-22 13:15:14 +00:00
Sloth
86a367666c - Fixed Conqueror's Pledge. 2012-02-22 13:04:05 +00:00
slapshot5
2f827beffa fixed some bad characters in card texts 2012-02-22 11:29:24 +00:00
slapshot5
fee95958b6 fix Puresteel Paladin's Metalcraft 2012-02-22 11:20:55 +00:00
Chris
4ae90b1193 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-22 11:03:50 +00:00
slapshot5
219f1163de clean up Java warning (AllZone.java) 2012-02-22 10:46:42 +00:00
slapshot5
0e0cfdd2da change some commented code so that it isn't broken if uncommented (getMatchControl vs getControlMatch) 2012-02-22 10:41:23 +00:00
slapshot5
645b0572ce changing Exception text to match changed function names (FControl) 2012-02-22 10:40:31 +00:00
Sloth
06b4a40d46 - Added a copy of Sol Ring to the Dino 4 deck. 2012-02-22 10:16:13 +00:00
Doublestrike
5a240911d0 Small update to FLabel. 2012-02-22 10:02:21 +00:00
Doublestrike
a92f4e9ee8 Enforced singleton pattern in FView. 2012-02-22 10:01:30 +00:00
Sloth
47d4673b04 - Fixed Opaline Sliver. 2012-02-22 09:59:04 +00:00
Doublestrike
be979d333a SubmenuColors and udpates to submenu interface. 2012-02-22 09:21:49 +00:00
Sloth
ccf0ba63d7 - Added support for mandatory targeting in AF Play. 2012-02-22 09:20:44 +00:00
Doublestrike
34453c981a Minor bug fix. 2012-02-22 08:27:01 +00:00
Doublestrike
5d7d93f64e Update to FScrollPane constructors. 2012-02-22 08:22:33 +00:00
jeffwadsworth
c09a0633bb - Added Omen Machine. 2012-02-22 07:34:48 +00:00
Doublestrike
43c518569f First stages home screen architecture update (will not affect build at all, should probably be a branch). 2012-02-22 07:34:00 +00:00
Maxmtg
c1c8231944 removed questEventManager from AllZone (it was already defined in FModel)
removed redundant re-initialiations of QuestEventManager, since it's initialized once in forge.control.FControl.initialize()
2012-02-22 07:25:40 +00:00
Doublestrike
11be91cb86 Added foreground image alignment functionality to FPanel. 2012-02-22 06:15:34 +00:00
Doublestrike
41266c279d Small updates to FPanel and FLabel. 2012-02-22 05:45:30 +00:00
jeffwadsworth
6d0be44091 - How about I add the right card this time. The working Knowledge Vault. 2012-02-22 05:01:54 +00:00
Maxmtg
1c44a2c204 moved deckmanager from AllZone to FModel, had to set lazy initialization due to CardDb late initialization.
set even better filter on draft and sealed folders
2012-02-22 04:58:15 +00:00
jeffwadsworth
e905c8abbf - Tweaked The Wretched in lieu of Sol's regeneration explanation. 2012-02-22 03:51:55 +00:00
Maxmtg
433be2435f renamed StorageReaders 2012-02-22 03:48:40 +00:00
Doublestrike
371e4c7b4e Renamed all instances and comments involving "MultiMicker" to "MultiKicker". 2012-02-22 03:30:10 +00:00
Maxmtg
2b2d839548 should no longer trear .svn as deckgroup 2012-02-22 03:27:54 +00:00
jeffwadsworth
b45dd703ba - Added Knowledge Vault. 2012-02-22 02:19:47 +00:00
Doublestrike
ee974ddc92 Updated focus handling in home screen. 2012-02-22 02:04:41 +00:00
Doublestrike
17a41d18ab Fixed startup NPE. 2012-02-22 01:55:44 +00:00
jeffwadsworth
4f8ef5e94e - Added Opaline Sliver. 2012-02-22 00:04:58 +00:00
jeffwadsworth
7d77a789ae - Added The Wretched. 2012-02-21 22:57:42 +00:00
Chris
0a94252d5e - CheckStyle. 2012-02-21 21:06:34 +00:00
Sloth
c3b14268d4 - Added Glyph of Life. 2012-02-21 20:45:54 +00:00
jeffwadsworth
f71f6d4d66 - Added Ib Halfheart, Goblin Tactician. Sweet artwork. 2012-02-21 20:00:28 +00:00
Sloth
041beb3c76 - Fixed descriptions of some upkeep abilities. 2012-02-21 17:43:40 +00:00
jendave
1c71b1aff7 Disable FModel tests 2012-02-21 16:47:38 +00:00
Sloth
b3b0426f6f - Added the optional parameter "RevealNumber" to AF Discard.
- Added Blackmail and Mire's Toll.
2012-02-21 16:19:55 +00:00
Sloth
6eab904e43 - Added Infernal Tutor. 2012-02-21 14:27:22 +00:00
Doublestrike
daa9f63a16 Fixed bazaar refresh bug.
Fixed dialog popup in splash mode.
2012-02-21 12:42:32 +00:00
Chris
985b0a1b5b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-21 11:38:13 +00:00
Sloth
0677ceb2a1 - Fixed PlayerType when generating 5 color decks. 2012-02-21 11:23:24 +00:00
Sloth
8aae90b70f - Fixed Mitotic Manipulation. 2012-02-21 11:18:11 +00:00
Chris
059c0608f3 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-21 11:17:56 +00:00
Chris
e515481c96 - Ran set info script.
- Ran oracle script.
2012-02-21 11:15:56 +00:00
Sloth
ea5f19e297 - Updated the medium and hard Frodo decks with new cards and made them a little less powerful.
- Added a very hard version of Frodo.
2012-02-21 11:12:02 +00:00
Doublestrike
b10990ea37 FPanel "fixed", that is, round corners for solid colors, square for images. 2012-02-21 10:51:30 +00:00
Doublestrike
381ab5277d Added quest decks to constructed mode.
Fixed human-only bug in constructed deck generation.
2012-02-21 10:37:13 +00:00
Sloth
5a05b3cdd1 - Unlesscost now uses payCostDuringAbilityResolve.
- Converted Carnophage and Sangrophage to script.
2012-02-21 10:06:23 +00:00
Sloth
161a3470de - Added a new function payCostDuringAbilityResolve which expands payManaDuringAbilityResolve.
- Fixed Garza's Assassin.
2012-02-21 09:34:45 +00:00
jeffwadsworth
f84ec890b1 - Converted Bazaar Trader and Zedruu the Greathearted to script. 2012-02-21 02:52:52 +00:00
jeffwadsworth
79c017050f - Rarity fix. 2012-02-21 01:30:12 +00:00
jeffwadsworth
c96750a2a5 - Added Thran Weaponry. With a little sauce.
- Added RememberObjects parameter to AB Pump.
2012-02-21 01:03:37 +00:00
Maxmtg
36a040b440 renamed cardSet to cardEdition (to avoid using 'set' word - too many things can be called a set)
also probably broken QuestEventManager :D
FileSection now initializes outside of cycle a regexp to parse lines (this is some 25% faster)
2012-02-20 22:40:03 +00:00
Maxmtg
49834380e4 this resolves double quest event manager initialization with race condition 2012-02-20 22:34:29 +00:00
Maxmtg
77d08c3227 fixing AE on systems that mistreated 0xC6 character 2012-02-20 20:48:23 +00:00
Maxmtg
d2f240af55 renamed CardSet to CardEdition, moved static ???Utils classes to AllZone (not a best place, but better than just static classes) divided formats from sets 2012-02-20 20:01:32 +00:00
Sloth
cd2fca49c9 - Conversion of the Masticores and Eldrazi Monument to script by squee1968. 2012-02-20 19:05:13 +00:00
Sloth
779dedbb99 - Removed some more duplicate code in AbilityMana. 2012-02-20 18:40:49 +00:00
Sloth
9aff89a27e - Added the decks Oreius 2-4. 2012-02-20 15:09:29 +00:00
Chris
b37078306b - CheckStyle. 2012-02-20 14:06:49 +00:00
Doublestrike
6ffe3479c3 All new game methods consolidated into forge.game.GameNew.
GameAction moved from AllZone into FModel.
Singleton pattern enforced on FModel.
Match/game state reset persist bug fixed.
2012-02-20 13:20:41 +00:00
Sloth
755639e4cc - Added Paladin of Prahv. 2012-02-20 12:35:12 +00:00
Sloth
1a31072e33 - Added Govern the Guildless. 2012-02-20 12:19:58 +00:00
Sloth
8cc29159d3 - Added Murmurs from Beyond. 2012-02-20 11:53:38 +00:00
Chris
997a006cbd - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-20 11:48:00 +00:00
Sloth
a11f9799fb - Fixed Phyrexian Slayer. 2012-02-20 09:51:46 +00:00
Sloth
61b4ea4eb1 - The AI can now use mana abilities that produce the chosen color.
- Refactoring to prevent duplicate code in AbilityMana. 
- Commented out two unused functions in ComputerUtil.
2012-02-20 09:48:20 +00:00
moomarc
33d5d7d080 Ran scripts 2012-02-20 08:42:46 +00:00
moomarc
808885b0a1 Added Coffin Queen 2012-02-20 08:35:48 +00:00
moomarc
10577f3694 Added Descendant of Masumaro 2012-02-20 07:31:36 +00:00
jeffwadsworth
20eff831b7 - Added Paradise Plume. 2012-02-20 02:31:31 +00:00
jeffwadsworth
633347d8a2 - Tweaked Psychotic Episode. Now you see both the hand and top first before making your selection. 2012-02-20 01:34:59 +00:00
jeffwadsworth
f910913b7a - Tweaked Delver of Secrets. Now you will see it before choosing to reveal. 2012-02-20 00:50:38 +00:00
jeffwadsworth
0418f8e2d5 - Added Plague Sliver. Fixed Wayward Angel. 2012-02-20 00:32:13 +00:00
jeffwadsworth
9f22d0c64f - Added Psychotic Episode. 2012-02-19 23:58:13 +00:00
Chris
de24425176 - CheckStyle. 2012-02-19 23:46:46 +00:00
jeffwadsworth
bd32dd60f8 - Added Saffi Eriksdotter. 2012-02-19 22:28:03 +00:00
Sloth
db135115b7 - Added Animal Magnetism. 2012-02-19 21:41:23 +00:00
Maxmtg
95b2729412 cubes' correct place is now in their folder 2012-02-19 20:32:46 +00:00
Maxmtg
6e50bdf8da Hope someone will see my help request 2012-02-19 20:31:32 +00:00
Maxmtg
9a81fdc5f0 I cannot show a messagebox! Have to do something 2012-02-19 20:19:31 +00:00
Maxmtg
63dfe94719 Trying to make deckreader more NPE-proof 2012-02-19 20:12:43 +00:00
Maxmtg
a16e65e560 mass-rename of deckSet into deckGroup to avoid confusing (set = 'edition' with set = 'several decks') 2012-02-19 20:00:34 +00:00
Maxmtg
fa9cdee559 moved precon decks to FolderMapView rails, cleaned up DeckSerializerBase - it was just deckReader by functionality 2012-02-19 19:56:55 +00:00
Maxmtg
2fa016c2e8 Unnatural Schemes.dck had no section header 2012-02-19 19:52:32 +00:00
Maxmtg
7962bc23b8 Deck.fromSections won't crash with NPE 2012-02-19 18:41:18 +00:00
Maxmtg
cc60f7eea7 res/deck/cube dir is for decks that are intended to be cubes.
One can read values from KeyValue lines via FileSection class (it parses by itself and provides a default value for bad parses)
CustomLimited is more related to limited games and its moved to game.limited package
2012-02-19 16:57:35 +00:00
Chris
c5b6acacb4 - Re-added the four new folders to the decks folder. 2012-02-19 16:34:21 +00:00
jeffwadsworth
c525c555d8 - Cleaned up some scripts. 2012-02-19 15:49:26 +00:00
Maxmtg
8c6bc5ecf1 removed potential NPE at readDeckMetadata, DeckSetSerializer now skips hidden directories 2012-02-19 14:47:17 +00:00
Sloth
3cab7eb7b1 - Updated some quest decks. 2012-02-19 14:46:52 +00:00
Chris
66ae66737c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-19 13:22:02 +00:00
Chris
33941aee18 - Removed the four subdirectories from the decks folder for the time being. 2012-02-19 13:20:43 +00:00
Maxmtg
170df71893 DeckManager is known as DeckController
Quest decks are accessed from a class that implements IFolderMap (made a transient field for saves compatibility)
2012-02-19 12:16:43 +00:00
Chris
06c3c6b244 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-19 11:43:34 +00:00
Chris
f6b954b0b3 - Added the four new folders to the decks folder. 2012-02-19 11:41:20 +00:00
Sloth
3114f70d45 - Added Tornado Elemental. 2012-02-19 11:22:03 +00:00
Sloth
008d8e8808 - Fixed a bug in AF Pump. 2012-02-19 11:04:44 +00:00
Sloth
f6b98fb2ca - Ach! Hans, run! It's the Jokulmorder! 2012-02-19 10:41:53 +00:00
Sloth
18a3eee604 - Added NeedsToPlayVar SVars to some cards. 2012-02-19 09:06:26 +00:00
Sloth
00af08fc16 - Fixed the AI not using ETB counters. 2012-02-19 08:44:05 +00:00
jeffwadsworth
cf5372543b - Removed some extra spaces. 2012-02-19 05:34:29 +00:00
jeffwadsworth
5d4fcde934 - Added Body Snatcher. 2012-02-19 05:33:20 +00:00
jeffwadsworth
306539603b - Converted Metalworker to script. 2012-02-19 04:54:27 +00:00
Doublestrike
f7ad4beef9 Removed parent view accessors in home UI in favor of singleton access. 2012-02-19 03:08:52 +00:00
Doublestrike
607f2970df Renamed "getFooView()" to "getViewFoo()" for consistency. 2012-02-19 02:58:07 +00:00
Doublestrike
ae3d8e1d71 Renamed "getFooControl()" to "getControlFoo()" for consistency. 2012-02-19 02:55:13 +00:00
Doublestrike
027fef7c15 NPE adjustment. 2012-02-19 02:51:48 +00:00
Doublestrike
94f87284f2 Moved control accessors from ViewHome to ControlHome, added view accessors to ViewHome. 2012-02-19 02:24:19 +00:00
Doublestrike
deaf07a9fa getFooController() methods changed to getFooControl() for consistency. 2012-02-19 02:15:20 +00:00
Doublestrike
934750606c Aesthetic upgrade: Constructed submenu. Also made deck generation options available, and added quest event decks available to play.
Note: waiting deck restructure work to complete for testing decklist double-click.
Note: waiting pre-game management debugging for quest event deck availability.
2012-02-19 02:04:29 +00:00
Doublestrike
b724f39386 Avatar icons now update in the player field without restarting Forge. 2012-02-19 01:55:48 +00:00
Doublestrike
056885069a Added "overlay" swatch to palettes in skin sprites. 2012-02-19 01:54:00 +00:00
Doublestrike
45445d98a0 Quest submenu: users w/o new quest data are now shown new quest tab directly, cannot access duels or challenge tabs. 2012-02-19 01:52:08 +00:00
Doublestrike
bd9da2bbdd Aesthetic upgrade to Quest card viewer in win/lose. 2012-02-19 01:50:33 +00:00
Doublestrike
4f40e8fb10 Enforced singleton pattern in FControl. 2012-02-19 01:49:26 +00:00
jeffwadsworth
13d3179b47 - Added Scent of Nightshade. 2012-02-19 01:42:56 +00:00
jeffwadsworth
d2b9bb5b79 - Added Impatience. 2012-02-19 01:10:13 +00:00
jeffwadsworth
995c59b2d3 - Added Lurking Jackals. 2012-02-19 00:51:16 +00:00
jeffwadsworth
78ce38b4ec - Added Private Research. 2012-02-19 00:42:01 +00:00
Sol
e27ceb5ce1 - Fixing Expendable Troops activation cost 2012-02-19 00:14:25 +00:00
jeffwadsworth
5d1455b2f0 - Added Opal Avenger. 2012-02-19 00:09:13 +00:00
Maxmtg
2ae9805379 smallest refactoring - move classes to siutable folders 2012-02-18 23:00:05 +00:00
Chris
dade11b471 - CheckStyle. 2012-02-18 21:56:13 +00:00
Chris
7e1868bbb8 - CheckStyle. 2012-02-18 21:51:58 +00:00
Chris
aeb44f00f0 - CheckStyle. 2012-02-18 21:41:16 +00:00
Chris
efe6adc243 - CheckStyle. 2012-02-18 21:35:23 +00:00
Chris
c7ea22bb16 - CheckStyle. 2012-02-18 21:29:43 +00:00
Sloth
997a9f8170 - Updated SVars and ran scripts. 2012-02-18 21:27:39 +00:00
Chris
663825c2d3 - CheckStyle. 2012-02-18 21:23:41 +00:00
jeffwadsworth
b4de819f5f - Added Scrying Glass. 2012-02-18 18:23:58 +00:00
jeffwadsworth
fcce7e03a7 - Added Stomping Slabs. 2012-02-18 17:31:00 +00:00
Sloth
0485b0b748 - Made the Boromir decks more green centric to better support Dramatic Entrance and Lure of Prey. 2012-02-18 17:17:38 +00:00
Sloth
9c87d513f1 - Added Counterlash. 2012-02-18 12:20:18 +00:00
Chris
b97321aed1 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-18 11:47:05 +00:00
Sloth
69ef70d785 - Fixed Gravestorm. 2012-02-18 11:21:15 +00:00
Sloth
8ff267c982 - Added Mindleech Mass. 2012-02-18 11:03:10 +00:00
Sloth
212a3d16b7 - AF Play now works with modal spells and spells with timing restrictions (like "Cast CARDNAME only during combat."). 2012-02-18 10:25:49 +00:00
Sloth
de20212f43 - Added Maelstrom Archangel. 2012-02-18 09:29:49 +00:00
jeffwadsworth
b2e38212f6 - Added some text. 2012-02-18 02:11:03 +00:00
jeffwadsworth
519efd792b - Added Jaddi Lifestrider. 2012-02-18 02:05:41 +00:00
Maxmtg
ec2c5ec37c DeckIOCore.java removed, moved non-game related classes to util 2012-02-17 23:33:53 +00:00
Maxmtg
b90ef917d9 Removed DeckManager, refactored deck editors, unified deck serialization, new deck storage model (convertor included). limited cubes may be broken for now 2012-02-17 22:58:24 +00:00
jeffwadsworth
bc1293f595 - Added Sisters of Stone Death. 2012-02-17 20:02:08 +00:00
Sloth
1df0e42e9a - Added Nico's deck as Mortivore 3. 2012-02-17 18:59:42 +00:00
Sloth
d062fa35d8 - Updated the Tarzan 1 deck (all easy decks are now free of original dual lands). 2012-02-17 18:36:23 +00:00
Sloth
31c134d4a4 - Fixed difficulty of Aragorn 1.dck.
- Updated Fat Albert 2 and 3 (all medium decks are now free of power).
2012-02-17 18:29:41 +00:00
jendave
b878693211 small fix for javadoc 2012-02-17 17:41:34 +00:00
jendave
74eb192b53 Remove accidentally added files 2012-02-17 17:36:50 +00:00
jendave
eb5036e7c4 Update Maven plugins. Checkstyle 2012-02-17 17:35:21 +00:00
Sloth
a46a2c8308 - The AI will now trade creatures with Undying more willingly. 2012-02-17 16:54:32 +00:00
jeffwadsworth
10e851594d - Added Toshiro Umezawa. Works great Sloth. 2012-02-17 16:10:56 +00:00
Sloth
c9d3cfe25f - Updated the Indiana Jones decks. 2012-02-17 16:09:44 +00:00
Sloth
9a8ebdc725 - Cleanup. 2012-02-17 15:45:40 +00:00
Chris
cc44cce28b - Added the Grumpy 1 and the Snow White 1 decks to quest mode. 2012-02-17 14:54:43 +00:00
Chris
4ca06ed240 - CheckStyle. 2012-02-17 14:49:33 +00:00
Chris
4bf610b677 - CheckStyle. 2012-02-17 14:39:06 +00:00
Chris
9309487b32 - CheckStyle. 2012-02-17 14:37:11 +00:00
Chris
edf56ffaca - CheckStyle. 2012-02-17 14:33:17 +00:00
Sloth
a92c0ec0a4 - Added Galvanoth. 2012-02-17 13:45:19 +00:00
Sloth
9dabf4d98a - Converted Horde of Notions to script. 2012-02-17 12:51:46 +00:00
Chris
5f475da767 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-17 10:59:11 +00:00
Sloth
f2a93f223a - AI improvements of AF Play. 2012-02-17 10:55:11 +00:00
Sloth
bb83d51c71 - Added Wrexial, the Risen Deep. 2012-02-17 10:41:42 +00:00
Sloth
75a6de8c7b - Commented out the part in drawBackgroundTexture that causes the background artifacts. 2012-02-17 09:39:15 +00:00
Sloth
685d94e394 - Updated some SVars and ran scripts. 2012-02-17 09:35:20 +00:00
Sloth
c64eb656d9 - Added AF Play.
- Added Memory Plunder.
2012-02-17 09:29:06 +00:00
jeffwadsworth
1f0b69a656 - Added Angel's Trumpet.
- Added RememberTapped to AB TapAll.
2012-02-17 03:33:14 +00:00
jeffwadsworth
4fa57991ce - Added Wake of Destruction. 2012-02-17 01:38:09 +00:00
jeffwadsworth
f36e3ae35e - Added Breakthrough. 2012-02-16 23:31:59 +00:00
Maxmtg
738fab449a 2012-02-16 21:53:09 +00:00
Maxmtg
d439532424 removed unused imports 2012-02-16 21:45:02 +00:00
Maxmtg
9a51670837 FrozenCall.java unused, Lambda0 needed for code currently in development 2012-02-16 21:18:33 +00:00
jeffwadsworth
36f7976298 - Added Diabolic Servitude. It may look verbose, but everything is needed to comply with all the card rulings. 2012-02-16 20:32:49 +00:00
Maxmtg
f052fa5fbf commiting tournament packs' data. will add code to parse it after I'm done with decks 2012-02-16 19:36:39 +00:00
Sloth
fc1511bde3 - Improved the AI of AF TwoPiles. 2012-02-16 18:21:38 +00:00
Sloth
cc658ee7e5 - Added Death or Glory. 2012-02-16 18:03:14 +00:00
Sloth
f0504c8934 - Converted Fact or Fiction to script.
- Added Sphinx of Uthuun.
2012-02-16 15:05:21 +00:00
Chris
7838e58e61 - Added the recent commit logs to changes.txt. 2012-02-16 14:40:18 +00:00
moomarc
7616f62088 Added the red mage to avatar selection sprite 2012-02-16 13:29:50 +00:00
moomarc
0904941095 Created emblem images for Venser, Elspeth (Knight-Errant) and Koth. Also created an effect image for Chandra the Firebrand's effect.
Added the links to token download list.
2012-02-16 13:10:27 +00:00
Doublestrike
130ed2a67a Checkstyle. 2012-02-16 11:00:46 +00:00
Doublestrike
4f2a4004e3 Renamed "forge.gui.input" package to "forge.control.input" for consistency and clarity. 2012-02-16 10:55:11 +00:00
Doublestrike
89db347248 Bazaar resizing fixed. 2012-02-16 10:49:27 +00:00
Doublestrike
1d672170cf Updated wrapping of avatars in settings submenu. 2012-02-16 10:42:44 +00:00
Doublestrike
43ed145663 Minor fix. 2012-02-16 10:42:05 +00:00
Sloth
4a70e257cb - Added Solitary Confinement. 2012-02-16 10:34:22 +00:00
moomarc
10b2239104 Small edit. 2012-02-16 07:03:17 +00:00
Doublestrike
dd91eb2c66 "Pretty names" for skin names in settings submenu. 2012-02-16 05:38:15 +00:00
Doublestrike
9bace55ddd Renamed darkascension skin to dark_ascension (will be prettifying file names in settings soon).
Added better DNE degredation in FSkin.
2012-02-16 05:05:31 +00:00
Doublestrike
68f7bf4dfe Experimental clipping on FPanel. 2012-02-16 04:44:21 +00:00
slapshot5
fc4bb65173 make the behavior of Vesuvan Doppelganger granted trigger more consistent with other optional triggers. 2012-02-16 04:09:30 +00:00
Doublestrike
778d96d605 Animated "remind" feature in ViewMessage. 2012-02-16 02:32:07 +00:00
Chris
496e2ca785 - Changed Academy Researchers to a Human Wizard and removed Flying. 2012-02-15 23:43:44 +00:00
Chris
8711738e1c - Changed Wicked Reward to an Instant. 2012-02-15 23:40:03 +00:00
jeffwadsworth
7aa8abe0a1 - Added Disorder. 2012-02-15 22:51:59 +00:00
jeffwadsworth
184eab3c63 - Added Flesh Reaver. 2012-02-15 21:59:42 +00:00
jeffwadsworth
7ed6a235c3 - Added a corrected Hidden Stag. 2012-02-15 21:22:27 +00:00
jeffwadsworth
46a29aae89 - Removed Hidden Stag. Plays land is not the same as Comes into play. 2012-02-15 21:19:32 +00:00
jeffwadsworth
f080eec6ac - Added Hidden Stag. 2012-02-15 21:05:42 +00:00
Sloth
3407907892 - Added SVar:RemAIDeck:True to Bramblesnap. 2012-02-15 20:50:19 +00:00
Chris
40b196f364 - Fixed Betrayal of Flesh Entwine cost description. 2012-02-15 20:17:16 +00:00
Chris
ea6fa532a5 - Fixed Rain of Dust and Rude Awakening Entwine cost descriptions. 2012-02-15 20:09:37 +00:00
Chris
d69ebde140 - Fixed Dream's Grip Entwine cost. 2012-02-15 20:00:38 +00:00
Chris
218972e661 - Fixed the description for Vital Surge. 2012-02-15 19:41:27 +00:00
Sloth
55ee878954 - Added Hunter's Insight. 2012-02-15 19:21:13 +00:00
jeffwadsworth
a668d68c24 - Added Lifeline. 2012-02-15 18:45:13 +00:00
Sloth
9969dc0dc8 - Tweaked doAssault AI. 2012-02-15 18:36:15 +00:00
moomarc
913e8791bc Fixes to Count:ManaPool:All 2012-02-15 17:22:24 +00:00
Sloth
2c9624fba2 - Fixed AI sometimes holding back creatures with vigilance. 2012-02-15 17:13:33 +00:00
Sloth
30e340dc3e - Updated some SVars and ran scripts. 2012-02-15 16:13:07 +00:00
jeffwadsworth
843299e5bd - Added Lurking Evil. 2012-02-15 15:59:05 +00:00
Chris
e2bd199278 - Added the recent commit logs to changes.txt. 2012-02-15 14:10:42 +00:00
Sloth
73b61bade6 - Quick fix for compile error in r14071. 2012-02-15 13:36:32 +00:00
Sloth
60dd4a0254 - Fixed being able to block with your opponents creatures. 2012-02-15 12:55:11 +00:00
Sloth
62aeb53617 - Added the deck: Ras Al Ghul 2. 2012-02-15 12:30:41 +00:00
Doublestrike
bc5029d55f Moar performance. 2012-02-15 12:05:24 +00:00
Doublestrike
95ca59809a Fixed "no custom seals -> crash" bug. 2012-02-15 11:56:52 +00:00
Doublestrike
c38d2d504d Performance update to FButton. 2012-02-15 11:45:59 +00:00
Doublestrike
9dee25ef5e Performance update to ViewField. 2012-02-15 11:45:33 +00:00
Doublestrike
55c6e8136c Performance upgrade on avatar labels. 2012-02-15 11:10:22 +00:00
Doublestrike
b70fd7175c Inline skin selector repaired. 2012-02-15 11:02:53 +00:00
Sloth
9ccfc932ad - Fixed Apocalypse Hydra. 2012-02-15 10:16:13 +00:00
Sloth
c719ddc861 - Fixed Insist and Overmaster. 2012-02-15 10:12:02 +00:00
Doublestrike
4b5c0eb2d3 Fixed game count reset bug. 2012-02-15 09:45:23 +00:00
Doublestrike
9f791a98b0 Fixed setting submenu scroll bug. 2012-02-15 09:45:06 +00:00
moomarc
cbed7adb97 Added support for Count$ManaPool:Any
Added Glissa Sunseeker
2012-02-15 09:31:59 +00:00
moomarc
00aa6f24f0 Added Insist
Added Overmaster
2012-02-15 09:19:18 +00:00
Doublestrike
fff1ecfcc6 Performance update restored on FLabel. 2012-02-15 09:09:52 +00:00
moomarc
5e2e6988ea Updated quest avatar download list 2012-02-15 05:41:47 +00:00
jeffwadsworth
8fe80f7752 - Added Opal Titan. 2012-02-14 23:38:24 +00:00
jeffwadsworth
0eb64ce8cf - Text fix. 2012-02-14 22:59:00 +00:00
jeffwadsworth
1757b2f3dd - Added Dermoplasm. 2012-02-14 22:57:32 +00:00
jeffwadsworth
0553c1121b - Added Weaver of Lies. 2012-02-14 22:44:47 +00:00
Sloth
ae26aab5cb - Added the precon Bant on the March. 2012-02-14 21:36:50 +00:00
Sloth
8a970eff95 - More work on isUsefulKeyword. 2012-02-14 21:17:30 +00:00
Sloth
f742233e40 - Fixed Cloven Casting. 2012-02-14 21:16:39 +00:00
jeffwadsworth
60e5f8cc7a - Added Dark Supplicant. 2012-02-14 20:48:12 +00:00
jeffwadsworth
46e2922b3c - Removed Bronze Horse. The Target$ parameter does not require it to be specifically targeted. 2012-02-14 17:54:32 +00:00
jeffwadsworth
6b4e37b245 - Added Elder Spawn. 2012-02-14 16:28:24 +00:00
jeffwadsworth
a458c97175 - Added Bronze Horse. 2012-02-14 16:11:10 +00:00
jeffwadsworth
2e90d3aaae - Removed Toshiro Umezawa. It can not be scripted right now. 2012-02-14 15:07:38 +00:00
Sloth
b87536b72f - Limited the failing of the AI when faced with Ogre Marauder. 2012-02-14 14:47:40 +00:00
Sloth
6450c91b2b - Added two new AI functions containsUsefulKeyword and isUsefulKeyword, to be used by AF Pump and Attach. WIP. 2012-02-14 14:36:36 +00:00
Sloth
8dff34ec7f - The AI will now play auras more often.
- Improved the AI of AF Pump with Defined parameter.
2012-02-14 13:51:41 +00:00
Chris
c3844c5538 - Added the recent commit logs to changes.txt. 2012-02-14 13:13:34 +00:00
Chris
022540c6af - Ran set info script.
- Ran oracle script.
2012-02-14 13:12:13 +00:00
moomarc
fe012a8a91 Added Pitchstone Wall
Added Transcendence
Added Violent Eruption
2012-02-14 12:40:49 +00:00
Sloth
f5f419153a - Added RememberTapped parameter to AF Tap.
- Added Spirit Flare by marc.
2012-02-14 12:22:43 +00:00
moomarc
79e920da1f Small fix for Energy Tap script 2012-02-14 11:26:15 +00:00
Doublestrike
c78424c179 Background-only version of FPanel for working purposes only. 2012-02-14 08:55:26 +00:00
Doublestrike
176bd18f78 Performance changes will have to wait until UI issues are cleared up. Reverted. 2012-02-14 08:46:01 +00:00
Doublestrike
5d002a0b6e FLabel: Performance update. 2012-02-14 07:52:03 +00:00
Doublestrike
b6483a9584 Bugfix: bazaar crash if no quest data 2012-02-14 07:40:56 +00:00
Doublestrike
c854b7a9f0 Lost count of bugfixes, but here's the next iteration. 2012-02-14 06:48:38 +00:00
Doublestrike
6cd4fd33ba Return to working state, temporarily. 2012-02-14 06:39:59 +00:00
Doublestrike
dc82ba8349 Small fix. 2012-02-14 06:35:31 +00:00
Doublestrike
5e9b0cc19d Got too excited. Here's the correct version. 2012-02-14 06:27:48 +00:00
Doublestrike
b155eb7605 Bugfix attempt #7 on FPanel: setClip restored. 2012-02-14 06:19:51 +00:00
moomarc
5a24db0bcc Updated quest opponent icon download list. 2012-02-14 05:52:33 +00:00
Doublestrike
89d3e5bcf7 Experimental FPanel debugging: BG color, BG texture enabled. 2012-02-14 03:20:15 +00:00
Doublestrike
a2d3f90228 Experimental FPanel debugging: only BG color algorithm enabled. 2012-02-14 02:56:24 +00:00
Doublestrike
f8b7d002c7 Bugfix attempt #6: improved visibility of paintComponent from protected to public 2012-02-13 23:58:24 +00:00
jeffwadsworth
53322ac2b9 - Added Toshiro Umezawa. 2012-02-13 23:25:55 +00:00
jeffwadsworth
6b18c2d99b - Added text. 2012-02-13 22:35:57 +00:00
jeffwadsworth
4674f7997f - Added Ogre Marauder. 2012-02-13 22:32:08 +00:00
Hellfish
8b1d443f06 *Added Description parameters to replacement effects that lacked them. Also added Secondary parameter to those.
*When an replacement effect is applied, a log message is now posted.
2012-02-13 21:12:09 +00:00
jeffwadsworth
a6b0f132a0 - Added Custody Battle. 2012-02-13 20:43:14 +00:00
Chris
eb3cf7f267 - Added a LQ pic URL and rarity to Obstinate Familiar. 2012-02-13 19:53:05 +00:00
Chris
818a3711a4 - CheckStyle. 2012-02-13 19:50:39 +00:00
Hellfish
d98a5fb291 *Added AICheckSVar and AISVarCompare parameters to replacement effects to help the AI in deciding wether or not to apply a replacement effect.
*Added AICheckSVar hints to Obstinate Familiar.
*Added the ability to get at Replaced-variables the same way as triggered-variables.
*Let ReplacementEffects be secondary (same as for triggers).
2012-02-13 19:39:37 +00:00
Sloth
d9b68322c4 - Added HIDDEN to ability of Neko-Te. 2012-02-13 18:39:45 +00:00
jeffwadsworth
2cd487e7e0 - Added Neko Te. If you can get "HIDDEN" to work with the keyword, be my guest! The card works, though. 2012-02-13 17:50:24 +00:00
Chris
b91b62c5b2 - Added the recent commit logs to changes.txt. 2012-02-13 16:47:13 +00:00
Sloth
23dff73483 - Added Stonehorn Dignitary. 2012-02-13 16:15:24 +00:00
Hellfish
9745e70051 *Removed superfluous method override. 2012-02-13 15:51:37 +00:00
moomarc
e7f5e70328 Previous commit left out the actual script for Tetravus and the change to AbilityFactoryCleanup.java 2012-02-13 15:46:01 +00:00
moomarc
49dea33497 Added Tetravus (to enable it I had to add a YChoice svar and ChosenY value. Only added to CostExile, not the other cost types) 2012-02-13 13:59:57 +00:00
moomarc
afb02ec4e1 Added Tundra Kavu 2012-02-13 13:49:33 +00:00
Doublestrike
86d63a4c74 Attempt #5: repaint frame on UI state change. 2012-02-13 13:08:14 +00:00
Doublestrike
797d9118b4 Minor update to settings submenu. 2012-02-13 12:49:21 +00:00
Doublestrike
eea484180b Removed some of my own legacy commenting. 2012-02-13 12:47:48 +00:00
Doublestrike
c126762232 FPanel bugfix #4 - validation? 2012-02-13 12:43:46 +00:00
Doublestrike
f28b39cdbc Scrolled game log to top in win/lose screen. 2012-02-13 12:39:30 +00:00
Doublestrike
ac6b9206d3 Improved error handling in FSkin. 2012-02-13 12:35:18 +00:00
Doublestrike
742d5bbdc1 Fixed start button persist bug. 2012-02-13 12:31:08 +00:00
Doublestrike
d914c8d2d7 Checkstyle. 2012-02-13 12:20:10 +00:00
Doublestrike
668839a528 Massive removal of old UI code:
Easy accessors added FView and FControl to various components throughout UI.
Mishmash of methods in "Display" interface attached as appropriate to singletons.
AllZone updated to remove display and one or two others in favor of singletons, for future deprecation.
Some renaming for consistency.
Skins folder moved out of "images", which will be deprecated soon.
FControl refactored to reuse single instance of each UI state.
2012-02-13 12:13:47 +00:00
Doublestrike
46ea9e05b4 Returned BG image to match UI. 2012-02-13 11:49:41 +00:00
moomarc
b876330f4c Added Ovinomancer. 2012-02-13 10:33:53 +00:00
Hellfish
10f1859d0c *Added AF_EndTurn. canPlayAI always returns false because I couldn't think of a good,general way to decide it's usefulness.
*Added
	Sundial of the Infinite
	Time Stop
2012-02-13 10:07:00 +00:00
Doublestrike
5eddf37eb6 Fixed "preload bar stuck on 4-color case" in constructed submenu. 2012-02-13 09:08:39 +00:00
moomarc
a86c9553a9 Added Tundra Kavu (Also added StackDescription to Pump and GenericChoice to allow correct stack description) 2012-02-13 08:21:35 +00:00
Doublestrike
0bb4385f6c Permanent scrolling fix on ViewSettings, plus a little PMD. 2012-02-13 07:44:24 +00:00
Doublestrike
b10d44b2e5 Fixed attack/block combat updating. 2012-02-13 06:11:10 +00:00
Doublestrike
751ac48f77 Fixed visual artifacts bug in FPanel.
Also, added rendering hints to allow better border drawing.a
2012-02-13 06:06:37 +00:00
Doublestrike
620c4677fb Experimental modified flow layout applied to fix avatar scrolling bug. 2012-02-13 04:51:36 +00:00
Doublestrike
88edc5a0ad PMD and bugfix #2 on FPanel. 2012-02-13 04:16:00 +00:00
Chris
53c1692b14 - Changed Boreal Griffin; Chilling Shade; Diamond Faerie; Phyrexian Ironfoot; Phyrexian Snowcrusher; Phyrexian Snowcrusher; Rimebound Dead; Zombie Musher from SVar:RemAIDeck:True to SVar:RemRandomDeck:True. 2012-02-13 03:31:51 +00:00
Chris
d313087b20 - Changed Gelis Shackles from SVar:RemAIDeck:True to SVar:RemRandomDeck:True. 2012-02-13 02:28:15 +00:00
Doublestrike
66d20efcbd Vanguard avatar sprite added for avatar selection (thanks WompWomp) 2012-02-12 23:49:58 +00:00
Sloth
e3a522eba2 - Fixed a possible bug with "UntilHostLeavesPlay" in AF Animate. 2012-02-12 19:10:29 +00:00
jeffwadsworth
dc141f108c - Added Martyrs of Korlis
- Added Vengeful Rebirth
2012-02-12 19:03:59 +00:00
Sloth
0cc11437f6 - Added Soul Nova. 2012-02-12 18:57:05 +00:00
Chris
e8b668395b - CheckStyle. 2012-02-12 18:03:07 +00:00
Sol
e256073f22 - Updating Label observers after a ChangeZone 2012-02-12 16:55:23 +00:00
Sloth
9ee6024f6b - Added Agetians basic land set infos to quest decks. 2012-02-12 13:29:51 +00:00
Sloth
f02cb20477 - Added Hulk 2 deck. 2012-02-12 09:03:17 +00:00
Sloth
c3a4090f55 - Updated some SVars, ran scripts. 2012-02-12 08:27:06 +00:00
Sloth
aa07ee9c1c - Fixed the AI producing errors when faced with RemoveCounter All costs. 2012-02-12 08:26:36 +00:00
Sloth
647af65586 - Fixed Unscythe, Killer of Kings. 2012-02-12 07:29:55 +00:00
Doublestrike
3d58ca1249 Cleanup: Converted typed MouseAdapter instances to MouseListener interface instances. 2012-02-12 06:02:21 +00:00
Doublestrike
d61511cc37 Redraw bugfix attempt #1. 2012-02-12 04:25:08 +00:00
Doublestrike
570bef10f0 Avatar selection enabled in settings submenu. 2012-02-12 04:06:53 +00:00
Chris
d60d027a5a - Added Roujin's bug fix for the battlefield UI where Mouse Clicks will Click "on" the last thing selected, even if you are no longer selecting them. 2012-02-12 02:32:33 +00:00
ArsenalNut
2dac395982 fixed subability name 2012-02-12 00:59:31 +00:00
jeffwadsworth
bc66c80d1f - Text fix. 2012-02-11 22:50:53 +00:00
jeffwadsworth
c526c56fa3 - Added Unscythe, Killer of Kings. I will never forget those &'s again. 2012-02-11 22:48:21 +00:00
Sloth
919ccfae0b - Updated some SVars and ran scripts. 2012-02-11 21:47:14 +00:00
jeffwadsworth
ec7627b554 - Added Thought Hemorrhage. 2012-02-11 20:24:36 +00:00
jeffwadsworth
f9e9677f39 - Added Spellbound Dragon. 2012-02-11 19:48:52 +00:00
jeffwadsworth
c8d53ec5dc - Added Intimidation Bolt. 2012-02-11 18:18:54 +00:00
jeffwadsworth
8e5350f44e - Added Etherwrought Page. 2012-02-11 17:58:55 +00:00
jeffwadsworth
34efab85ec - Added Aven Mimeomancer. 2012-02-11 17:30:59 +00:00
moomarc
976f17e25e Added Soulblast 2012-02-11 14:12:56 +00:00
Doublestrike
aad50ab048 Performance: Resizing bottleneck in FLabel eliminated. 2012-02-11 12:45:17 +00:00
Doublestrike
2e70c97355 Adjustment: combat panel less "sticky", stack panel more "sticky". 2012-02-11 12:02:35 +00:00
Sloth
0093b27f2f - Added Sacred Mesa. 2012-02-11 10:06:44 +00:00
Sloth
6c847ad67f - Added Vapor Snare. 2012-02-11 09:54:12 +00:00
Doublestrike
5d18d21409 FRoundedPanel consolidated into FPanel.
FPanels now support background textures and foreground images.
FPanels now have a stretch foreground image option.
FPanels now have optional hover and select behavior.
Slight performance improvement over previous FPanel versions (paintComponent trimmed down).
2012-02-11 08:47:43 +00:00
Sloth
d0a04b224d - Added Endless Wurm and Lithophage. 2012-02-11 08:14:58 +00:00
Sloth
d69e97b758 - Big performance improvement: checkStatics is now only called in TriggerHandler when a static trigger was run. 2012-02-11 07:44:09 +00:00
jeffwadsworth
e46d438815 - Added Suppress by ArsenalNut. Neat trick. 2012-02-11 06:06:06 +00:00
ArsenalNut
b8028f78ff fixed some issues with AI using its mana pool 2012-02-11 03:31:36 +00:00
jeffwadsworth
f8708142dd - Inserted rarity in Putrid Warrior. 2012-02-11 02:09:10 +00:00
jeffwadsworth
be9d27e128 - Added Putrid Warrior. 2012-02-11 02:05:03 +00:00
Sloth
e17a21c4bf - Added the precon Unnatural Schemes. 2012-02-10 21:38:20 +00:00
jeffwadsworth
519d02528b - Added Pyromancer Ascension. Stole moomarc's script and added some code to make it shine. 2012-02-10 19:32:37 +00:00
Sloth
b518ce2ed6 - Added a NPE check to sharesCreatureTypeWith. 2012-02-10 18:16:09 +00:00
jeffwadsworth
8f5d64ba9d - Added Mindblaze. Thanks ArsenalNut for fixing that NPE. 2012-02-10 15:57:00 +00:00
Sloth
4a5d6db247 - Fixed sac All costs storing the cards twice. 2012-02-10 15:23:49 +00:00
Chris
2bd2a26835 - Fixed the LQ pic URL for Deathcoil Wurm and Mercenary Knight. 2012-02-10 15:19:41 +00:00
Sloth
2caa6b9423 - Added Barrow Ghoul. 2012-02-10 15:15:08 +00:00
Sloth
c4192beec4 - Added the decks Raven 2 and Raven 3. 2012-02-10 15:07:56 +00:00
Sloth
56a0f5c479 - Added Anurid Scavenger. 2012-02-10 15:07:18 +00:00
Sloth
f06ad4a4ed - Added Living Tsunami and Waterspout Djinn. 2012-02-10 14:39:56 +00:00
Chris
48c6bb3949 - Added SVar:RemAIDeck:True to Obstinate Familiar. 2012-02-10 14:02:49 +00:00
Chris
1317f0ee7f - CheckStyle. 2012-02-10 13:04:20 +00:00
Chris
44c9108c21 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-10 11:43:14 +00:00
Sloth
d03101f32b - Added Harvest Wurm. 2012-02-10 10:37:46 +00:00
Sloth
bf34888324 - Updated the Captain America decks. 2012-02-10 10:29:47 +00:00
Sloth
e629b8cab0 - Updated Fin Fang Foom 2 and Gambit 2 with new cards. 2012-02-10 10:17:39 +00:00
Sloth
95fbaed640 - Updated the Ned Flanders deck. 2012-02-10 10:06:14 +00:00
Sloth
c524a57744 - Added NeedsToPlayVar to four more cards. 2012-02-10 09:57:14 +00:00
Sloth
7c30b4f96c - Fixed ultimate of Garruk, the Veil-Cursed. 2012-02-10 09:49:41 +00:00
Sloth
203ede2991 - Added a new AI SVar: "NeedsToPlayVar".
- Added a sample to Hidden Horror.
2012-02-10 09:48:01 +00:00
ArsenalNut
d20af6a812 added null pointer checks to getDefinedCards and getDefinedPlayers 2012-02-10 06:13:44 +00:00
ArsenalNut
06cacc6ca0 fixed issue with AI using a mana source that produces 0 mana 2012-02-10 04:03:14 +00:00
jeffwadsworth
5305715dab - Added Notorious Throng. 2012-02-10 01:57:41 +00:00
jeffwadsworth
a2f945701d - Added Guided Passage. 2012-02-10 00:03:04 +00:00
Sloth
ef3e2688d9 - Added Moment of Silence. 2012-02-09 21:07:49 +00:00
Sloth
24640efdcf - Added the player keyword "Skip your next combat phase.".
- Added Blinding Angel.
2012-02-09 21:04:48 +00:00
Sloth
2509965f7b - Improved AI handling of "You may have CARDNAME assign its combat damage as though it weren't blocked.". 2012-02-09 19:01:14 +00:00
Sloth
0b1a0b7007 - AF ChangeZone Hidden is a little more flexible now.
- Added Entrails Feaster by Jeff.
2012-02-09 18:48:36 +00:00
Sloth
e3e393a139 - Added Pride of Lions, Rhox and Spinebiter. 2012-02-09 16:59:15 +00:00
Sloth
2369a3f5ad - Added the keyword "You may have CARDNAME assign its combat damage as though it weren't blocked.".
- Added Deathcoil Wurm, Lone Wolf, Thorn Elemental and Wolf Pack.
2012-02-09 16:52:11 +00:00
Sloth
32d09988c3 - Converted two cards to use the keyword "CARDNAME assigns no combat damage". 2012-02-09 15:31:52 +00:00
Chris
292ef47196 - CheckStyle. 2012-02-09 15:15:22 +00:00
ArsenalNut
7435ddb48f Fixed issue with End line in Avatar of Discord script 2012-02-09 13:59:32 +00:00
Sloth
a18f725027 - Added Avatar of Discord. 2012-02-09 13:36:57 +00:00
Sloth
fc1cabecc5 - Converted Drekavac to script. 2012-02-09 12:38:57 +00:00
Sloth
bbeaf03a6d - Fixed filename of Gerrard Capashen. 2012-02-09 12:33:20 +00:00
Sloth
8bea97267e - Added Fallow Wurm and Thundering Wurm. 2012-02-09 12:31:40 +00:00
Chris
f0c19c7e90 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-09 12:00:04 +00:00
Sloth
831e228726 - Added Hidden Horror and Mercenary Knight. 2012-02-09 11:44:06 +00:00
Sloth
2c0058c43d - Added the "Optional" parameter to AF Discard.
- Added Lim-Dul's Paladin by Jeff.
2012-02-09 11:34:16 +00:00
Sloth
4949869a17 - Fixed draft AI when there are not enough playable cards (the deck will be filled with basic lands). 2012-02-09 10:32:36 +00:00
Sloth
96d5744542 - Fixed land set code for Antiquities "block". 2012-02-09 10:26:22 +00:00
Sloth
617f20f5af - Added Molten Firebird. 2012-02-09 09:59:00 +00:00
Sloth
df92f87ef7 - Fixed Heidar, Rimewind Master. 2012-02-09 09:58:30 +00:00
slapshot5
8bf58a9d8c add Gabriel Angelfire (from Legends) using AF GenericChoice 2012-02-09 04:49:04 +00:00
slapshot5
7e2ab48ebe add an AF GenericChoice. Lets any choice be made during resolution and resolves the SVar for that choice. 2012-02-09 04:48:25 +00:00
Doublestrike
3847761c6c Added Chief Wiggum's icon. 2012-02-09 00:50:24 +00:00
Doublestrike
a9b1eafbab Fixed Chief Wiggum's tag. 2012-02-09 00:44:32 +00:00
jeffwadsworth
17e5eaec91 - Added Darigaaz the Igniter. 2012-02-09 00:09:03 +00:00
jeffwadsworth
07e58b0a7c - Added Gerrard Capashen. 2012-02-08 23:42:23 +00:00
Chris
26f8d54c8a - CheckStyle. 2012-02-08 23:28:21 +00:00
jeffwadsworth
d6ce0b62f2 - Added Gaea's Balance. 2012-02-08 23:12:22 +00:00
Hellfish
778c07e567 *Added wasDealtDamageByHostThisTurn property.
*Added Trophy Hunter.
2012-02-08 23:03:14 +00:00
Chris
8c2e4ce85b - Fixed the ability cost for Dwarven Bloodboiler. 2012-02-08 21:29:15 +00:00
Sloth
4fdd9a5bcd - Moved the execution of getStLandManaAbilities() to checkStaticAbilities() (fixes Evil Presence). 2012-02-08 20:44:00 +00:00
jeffwadsworth
091509434a - Added Ivory Gargoyle. 2012-02-08 20:12:59 +00:00
Rob Cashwalker
3a3ffcca55 2012-02-08 19:31:55 +00:00
jeffwadsworth
01c6c8a0cb - Added Sigil of Distinction. 2012-02-08 16:34:55 +00:00
Rob Cashwalker
814523e071 Wrap in Vigor was unplayable - changed AB$ to SP$ 2012-02-08 15:38:19 +00:00
Chris
0dc9eb7dbe - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-08 11:47:07 +00:00
Chris
edd693bb19 - Ran set info script.
- Ran oracle script.
2012-02-08 11:45:35 +00:00
Sloth
37d81d2d47 - Fixed Veiled Sentry. 2012-02-08 07:15:16 +00:00
Sloth
e47283145e - Added resetTargets() to gainControlTgtAI. 2012-02-08 07:12:33 +00:00
Sol
8d8aeec8b8 - Adding DKA Human token to thraben_doomsayer.txt 2012-02-08 04:28:52 +00:00
Doublestrike
287c0873f5 Updated zone action listener for computer's flashback area. 2012-02-08 00:08:39 +00:00
jeffwadsworth
a22ba2ca8a -Added Realm Razer. 2012-02-07 22:35:08 +00:00
Sloth
fc596fdeb1 - Fix for Dungeon Geists being removed from the battlefield while the trigger is on the stack. 2012-02-07 18:51:11 +00:00
Sloth
a61ce8dd49 - Converted Feed the Pack to a script that uses LKI copies. 2012-02-07 18:37:10 +00:00
Chris
c922ed660a - Changed and corrected the LQ pic URL for Puresteel Paladin and Plant Elemental. 2012-02-07 18:28:49 +00:00
Sloth
0a442886ae - Fixed double faced cards changing zones getting transformed before triggers are called (fixed Loyal Cathar). 2012-02-07 17:33:34 +00:00
moomarc
3ce3687317 Added Heartbeat of Spring. 2012-02-07 16:39:14 +00:00
jeffwadsworth
48afe5a8cb - Added Demoralize. 2012-02-07 16:36:51 +00:00
jeffwadsworth
ef8197882a - Added Immortal Coil. 2012-02-07 16:24:25 +00:00
moomarc
4769f03def Fixed token image references. 2012-02-07 16:09:16 +00:00
Sloth
45d17c3cf2 - Added the precon Dead Ahead. 2012-02-07 14:41:52 +00:00
Chris
ab8dcace73 - CheckStyle. 2012-02-07 14:26:56 +00:00
Sloth
08c9e4f0db - Added a new trigger: "ChangesController". 2012-02-07 14:19:21 +00:00
Sloth
186d97e3ab - Added Aegis Angel. 2012-02-07 13:10:16 +00:00
Sloth
9263887409 - Added Wheel of Sun and Moon. 2012-02-07 12:58:22 +00:00
Chris
a206cd0c9a - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-07 12:01:54 +00:00
Sloth
fe200b0869 - Converted Samurai of the Pale Curtain to use the Replacement system. 2012-02-07 11:10:45 +00:00
Sloth
f57460b767 - Added Drake Familiar. 2012-02-07 10:45:35 +00:00
Sloth
a6f8d9944c - Added Vulshok War Boar. 2012-02-07 10:37:15 +00:00
Sloth
acfc818673 - Added Scythe Tiger. 2012-02-07 10:32:42 +00:00
Sloth
f815db0c5d - Added Plant Elemental and Rogue Elephant. 2012-02-07 10:28:54 +00:00
Sloth
8a7710124a - Added Mold Demon and Primeval Force. 2012-02-07 10:23:03 +00:00
Sloth
94e860a021 - Added "Optional" parameter to AF Sacrifice.
- Fixed Rathi Dragon.
2012-02-07 10:17:27 +00:00
Sloth
819adefff8 - Added and updated some SVars. 2012-02-07 06:22:45 +00:00
ArsenalNut
59170b4266 Added Increasing Vengeance 2012-02-07 06:10:21 +00:00
ArsenalNut
60674ece0e added Jace's Archivist 2012-02-07 05:08:31 +00:00
ArsenalNut
33c90e2015 convert Glint Hawk ETB to scripted trigger 2012-02-07 04:23:01 +00:00
ArsenalNut
192ce08779 Added support for "Any" counter and RememberRemoved in RemoveCounter. Added Ferropede, Hex Parasite, Medicine Runner, and Spinal Parasite. 2012-02-07 04:05:43 +00:00
ArsenalNut
a722309732 adding Rathi Dragon 2012-02-07 03:23:36 +00:00
Chris
44ab248dc3 - Adjusted the settings in ViewQuest.PopulateTitle(). The title label is no longer cut off on Mac OS X. 2012-02-07 02:10:00 +00:00
Sol
bfc1363cdb Removing all references to Mind's Desire 2012-02-07 01:55:37 +00:00
Doublestrike
ec44979549 Removed old splash image from DA skin. 2012-02-07 01:28:37 +00:00
Doublestrike
64d68bd7ef 2012-02-07 00:26:31 +00:00
Sloth
46de0d1f09 - Added Dungeon Geists. 2012-02-06 21:36:57 +00:00
Hellfish
b66cccdba4 *Added Voyager Staff, based on Ghostway. 2012-02-06 21:18:22 +00:00
Sloth
4959cca88f - Added Curse of Echoes. 2012-02-06 19:54:05 +00:00
jendave
f81a3c590f Update Maven plugins, checkstyle, Add namespace javadocs 2012-02-06 18:32:37 +00:00
Sloth
a03140f693 - Converted Purity to script. 2012-02-06 18:07:27 +00:00
Sloth
8377b80451 - Converted Phyrexian Hydra to script. 2012-02-06 17:47:02 +00:00
Sloth
cfb9434cee - "DamageDone" replacement effects can now have the parameter "PreventionEffect$ True" to mark them as damage prevention effects.
- Fixed Vigor.
2012-02-06 17:40:57 +00:00
moomarc
f2b67e0e30 Small spelling fix 2012-02-06 16:05:49 +00:00
moomarc
798024a2d2 Puresteel Paladin filename fix 2012-02-06 15:45:07 +00:00
Doublestrike
84c1ae6b5f Enforced singleton pattern in FSkin.
Converted FSkin to static factory.
Updated all uses of FSkin as appropriate.
Removed all extra references/storages to FSkin.
2012-02-06 13:51:02 +00:00
Sloth
453f602d61 - Updated and added some SVars. 2012-02-06 13:39:56 +00:00
Sloth
bb388e3f79 - Renamed the button "Build A New Deck" to "Start A New Draft" in draft mode. 2012-02-06 12:37:53 +00:00
Chris
6cba667638 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-06 11:39:35 +00:00
Doublestrike
697f3aaf86 Deprecated SubButton in favor of FLabel builder.
Fixed display bug in title bar of sealed/draft.
Updated quest deck lister to recall previous deck if exists.
2012-02-06 11:22:21 +00:00
Sloth
9af4563249 - Added Gilded Light and Shisato, Whispering Hunter. 2012-02-06 11:14:18 +00:00
Sloth
c0931391d7 - Added the keyword "Skip your next untap step.", fixed Brine Elemental. 2012-02-06 10:00:07 +00:00
Sloth
1b43904ba6 - Added Brine Elemental. 2012-02-06 09:35:16 +00:00
Sloth
5fa38a1017 - AF Pump can now pump players.
- Added the player keyword "Skip your next draw step.".
- Added Fatigue.
2012-02-06 09:28:32 +00:00
ArsenalNut
ba7515e8f5 added support for StackDescription to Token and AlterLife AFs 2012-02-06 08:22:26 +00:00
ArsenalNut
832dd47f60 added Druidic Satchel, Inquisitors Flail, and Puresteel Paladin. Ran SetInfo and Oracle scripts. 2012-02-06 08:03:01 +00:00
Sloth
53f6393835 - Fixed isCardInPlay. 2012-02-06 07:04:25 +00:00
jeffwadsworth
2bf573e6b4 - Added Banewasp Affliction. 2012-02-05 19:42:15 +00:00
jeffwadsworth
47cd9cb8f0 - Added Keeper of Progenitus. 2012-02-05 19:39:08 +00:00
Sloth
b766bbed39 - Fixed the keyword "May be played by your opponent". 2012-02-05 18:59:52 +00:00
Sloth
b104e05329 - Added Alloy Golem. 2012-02-05 17:34:22 +00:00
Sloth
88588c1a0e - ContinuousAbility now supports "ChosenColor" as SetColor.
- Added Shifting Sky by Jeff.
2012-02-05 17:05:35 +00:00
Sloth
ad635771df - Made Exclusion Ritual more AI friendly. 2012-02-05 16:05:59 +00:00
Sloth
74d370a53d - Made Necromancer's Covenant more AI friendly. 2012-02-05 15:54:59 +00:00
Sloth
3dc921b2e4 - Fixed unless cost sometimes prompting the human to pay twice. 2012-02-05 15:47:21 +00:00
Chris
f764f88499 - CheckStyle. 2012-02-05 14:26:46 +00:00
Chris
9660d4b424 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-05 12:05:13 +00:00
Sloth
667d42960f - Fix for Aluren. Cleanup. 2012-02-05 10:26:00 +00:00
Doublestrike
2458eb8c71 Converted FLabel to Builder pattern, so inline calls can now be chained together, setting all preferences at the time of instantiation. Also, makes FLabel fairly immutable. 2012-02-05 10:20:05 +00:00
Sloth
32be5e90de - Spells with "May be played without paying its mana cost" are no longer automatically playable by also paying their mana cost. 2012-02-05 08:58:00 +00:00
Sloth
f24e32567f - Applied quest shop preferences patch by Roujin. 2012-02-05 08:14:24 +00:00
Sloth
63104576c1 - Performance update for getExternalZoneActivationCards. 2012-02-05 08:12:39 +00:00
Doublestrike
14bd09a91f Added "theme2" to skin palette. 2012-02-05 04:58:39 +00:00
Doublestrike
defcfe127f Stubborn package, didn't want to be deleted. 2012-02-05 04:44:24 +00:00
Doublestrike
4446b5a802 Quest UI is now fully updated. Deprecated classes and packages removed from codebase. 2012-02-05 04:40:29 +00:00
Doublestrike
b37218314e Changed opacity on field detail labels to combat contrast problems across various skins. 2012-02-05 04:38:33 +00:00
Doublestrike
b6b9c9f650 Checkstyle. 2012-02-05 04:18:14 +00:00
jendave
695d5ee45e Update developer list 2012-02-05 03:06:08 +00:00
Doublestrike
b542329961 New UI for bazaar.
Selling price added to interface and abstract for quest bazaar items.
Can now sell life back to the Alchemist.
2012-02-05 02:53:52 +00:00
Sloth
793a692f6e - Added Sins of the Past. 2012-02-04 21:43:51 +00:00
jeffwadsworth
659edbc2a2 - Added Graceful Antelope. 2012-02-04 19:26:05 +00:00
Sloth
0fe2cf1dad - Converted Mind's Desire to script. 2012-02-04 19:09:23 +00:00
jeffwadsworth
0d33486130 - Added Patriarch's Desire. 2012-02-04 18:15:23 +00:00
slapshot5
b25081bb21 forgot the NumDmg for Serendib Djinn 2012-02-04 16:30:15 +00:00
Sloth
68b6d410b6 - Fixed bug in BoosterGenerator reported by Roujin. 2012-02-04 15:29:28 +00:00
Sloth
1e4b714c5a - Added Knacksaw Clique and Ornate Kanzashi. 2012-02-04 15:02:27 +00:00
Sloth
a9246fde5d - Added Thada Adel, Acquisitor. 2012-02-04 14:22:34 +00:00
slapshot5
d0d4eb1e64 add Serendib Djinn (from Arabian Nights) 2012-02-04 13:47:52 +00:00
slapshot5
5299e93cdb fixed card text of Donate 2012-02-04 13:47:31 +00:00
Sloth
1b782a9a23 - Added the keyword "May be played by your Opponent".
- Added Fiend of the Shadows.
2012-02-04 12:29:12 +00:00
Chris
977362e2d8 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-04 11:45:30 +00:00
Sloth
20b7ef075e - Restructured and improved performance of getExternalZoneActivationCards. 2012-02-04 10:25:03 +00:00
Doublestrike
52cf5089c8 Added descriptions to utility buttons. 2012-02-04 05:35:46 +00:00
Doublestrike
d269758d9c Quest mode: Booster format choice saved in preferences. 2012-02-04 04:17:50 +00:00
Doublestrike
e9892be831 Bugfix: Phase toggle saving fixed. 2012-02-04 00:28:33 +00:00
Chris
0a99ff70e9 - CheckStyle. 2012-02-04 00:27:31 +00:00
Sloth
c5aa61a483 - Fixed leaves the battlefield triggers not working when the destination is the library. 2012-02-03 21:02:06 +00:00
Sloth
5bb0769b62 - Cleanup and performance updates in AllZoneUtil. 2012-02-03 19:18:22 +00:00
Sloth
2f80d736c8 - Cleanup of old references to the mana pool as a card. 2012-02-03 19:06:53 +00:00
Sloth
8ea00a8dc1 - Made stack AI land compatible with mulligan decisions. Deleted the unused functions threadLand and getDifferentLand. 2012-02-03 19:02:34 +00:00
Sloth
4bc73261f7 - Changed some ETB triggers of Evoke cards from AB to DB. 2012-02-03 18:39:37 +00:00
jendave
79f4473d3c checkstyle 2012-02-03 18:31:03 +00:00
jendave
8705069c41 Update several Maven plugins 2012-02-03 18:12:14 +00:00
Chris
b7440554f3 - CheckStyle. 2012-02-03 16:55:48 +00:00
Chris
7078e64b69 - Cleared out the changes.txt file, now ready for new material. 2012-02-03 16:49:18 +00:00
Sloth
8d324b0d05 - Added Izzet Guildmage. 2012-02-03 16:48:12 +00:00
Sloth
38a6d3a8e7 - Fixed targeting of AF CopySpell (Twincast and friends). 2012-02-03 16:29:28 +00:00
Sloth
c27e534c9d - Fixed Replicate. 2012-02-03 16:10:24 +00:00
Sloth
173ee8564b - Added the precon Levelers' Glory. 2012-02-03 14:52:44 +00:00
Sloth
fae7341387 - Added the precon Invading Spawn. 2012-02-03 14:47:31 +00:00
Sloth
415eaf3e9f - Added Veiling Oddity.
- Corrected the second ability of Venser, the Sojourner.
2012-02-03 14:31:37 +00:00
Sloth
244072b99e - Fixed and improved the AI of the Dragon Auras.
- Added Dragon Shadow.
2012-02-03 14:09:01 +00:00
Sloth
725312a4bb - Added Dragon Wings. 2012-02-03 13:44:24 +00:00
Chris
8c1e9f1620 [maven-release-plugin] prepare for next development iteration 2012-02-03 12:13:57 +00:00
Chris
f9d358b987 [maven-release-plugin] prepare release forge-1.2.3 2012-02-03 12:13:48 +00:00
Chris
1d198b4cd0 - Preparing the changes.txt file for the next beta build and release. 2012-02-03 11:55:29 +00:00
Chris
05d48f9aba - Added the recent commit logs to changes.txt. 2012-02-03 11:41:19 +00:00
Chris
7bbb26bd5f - CheckStyle. 2012-02-03 11:40:44 +00:00
Chris
528f67bdab - Added the recent commit logs to changes.txt. 2012-02-03 11:38:06 +00:00
Sloth
3f0e816e80 - Added some SVars. 2012-02-03 11:33:51 +00:00
Sloth
3904caec2a - Added the Trigger "CounterRemoved".
- Added Riftmarked Knight.
2012-02-03 11:20:35 +00:00
SoulStorm
f637bb2cd7 Added OptionalDecider$ to Jugan, the Rising Star. 2012-02-03 09:13:48 +00:00
Doublestrike
72696af9ca Changed instances of "/" to File.separator for quest data IO (thanks Chris H) 2012-02-03 06:02:25 +00:00
Doublestrike
4cf9691963 Fixed card icons in bazaar pet stall. 2012-02-03 04:55:37 +00:00
Doublestrike
0663261e62 Implemented scaling for "quests" tab panels. 2012-02-03 04:26:40 +00:00
Sol
a7bba9cc5d Removing Matopi Golem. The subability doesn't happen until the creature regenerates using that specific shield, which isn't supported. 2012-02-03 04:19:01 +00:00
Doublestrike
bbdf7e0143 Removed "pack" from frame creation to (hopefully) avoid resizing problem in OSX. 2012-02-03 02:29:26 +00:00
Doublestrike
76ae3fd519 Bugfix: hover ability for FLabel restored 2012-02-03 00:31:56 +00:00
jeffwadsworth
e0b62b2560 - Added Veiled Sentry. 2012-02-02 23:43:50 +00:00
jeffwadsworth
091bd9999a - Added Wild Dogs. 2012-02-02 22:02:46 +00:00
jeffwadsworth
40f2e7cdca - Added Matopi Golem. 2012-02-02 21:38:15 +00:00
Sloth
87c152c3f8 - Added Saprazzan Outrigger by squee1968. 2012-02-02 21:14:05 +00:00
Sloth
23fe5e5b72 - Added Cloven Casting. 2012-02-02 20:55:04 +00:00
Sloth
c3590b61f8 - Fixed targeting issue with copySpellontoStack (part 3 - AF CounterMagic). 2012-02-02 18:50:15 +00:00
Sloth
f3ab0d6870 - Fixed targeting issue with copySpellontoStack (part 2). 2012-02-02 17:53:13 +00:00
Sloth
fc9209b51f - Fixed targeting issue with copySpellontoStack (part 1). 2012-02-02 17:22:45 +00:00
Chris
aabac6f990 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-02 14:13:28 +00:00
ArsenalNut
fd6684e8bc added Pulse of the Grid 2012-02-02 13:17:50 +00:00
Doublestrike
6a11e12bc0 Big update to FLabel, allowing auto icon resize, font resizing per axis, resize toggling, hover toggle, select toggle, and command execution ability. 2012-02-02 08:54:55 +00:00
skiera
c23ff8d8f2 Fixed: Sealed from cube (singleton) set - shouldn't have more than one cards each 2012-02-02 02:22:25 +00:00
Chris
1231b6069e - CheckStyle. 2012-02-02 02:09:21 +00:00
skiera
34d6aa120f Improved AI for Martial Coup card so it pays for X 5 instead of 0. Not perfect but better than before. 2012-02-02 02:01:40 +00:00
Doublestrike
257cbaff1e Shrunk a few pixels off field detail labels. 2012-02-02 00:48:50 +00:00
Doublestrike
4119f18a1c Removed "creatures" sprite from default skin (since they're included with tokens from CardForge).
Reverted bazaar creatures accordingly.
2012-02-02 00:33:50 +00:00
Chris
bd3a823495 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-02 00:06:20 +00:00
Chris
69a860cb10 - Ran set info script and oracle scripts. 2012-02-02 00:04:20 +00:00
skiera
145a365c55 Fixed bug when once a turn mana abilities were not reset properly at the end of turn. (Wall Of Roots) 2012-02-01 22:24:32 +00:00
Sloth
85a47166dc - Started adding support for the "TargetUnique" parameter to the AI part of AF DealDamage. 2012-02-01 22:13:19 +00:00
jeffwadsworth
cfe7916eaf - Added the name corrected Gruul Nodorog. 2012-02-01 21:58:21 +00:00
jeffwadsworth
76a9482e72 - Removed card due to incorrect name. 2012-02-01 21:57:32 +00:00
jeffwadsworth
c62da3d2e7 - Added Gruul Nodorog. 2012-02-01 21:56:04 +00:00
jeffwadsworth
895b8e6d07 - Removed Droning Bureaucrats. Yikes, not quite right. Fixing. 2012-02-01 21:15:34 +00:00
jeffwadsworth
18cce4c49c - Added Droning Bureaucrats. 2012-02-01 21:13:42 +00:00
Maxmtg
93f21066e0 marked some fields as non-serializable 2012-02-01 21:11:22 +00:00
Maxmtg
b15ac88f81 Fixed DeckSection serialization for quest mode. 2012-02-01 21:00:40 +00:00
jeffwadsworth
932e1b0ba8 - Added Bioplasm. 2012-02-01 17:37:36 +00:00
Sloth
c1c3af9b91 - Fixed the cost description of Murderous Betrayal. 2012-02-01 14:54:28 +00:00
Sloth
089f41f3d8 - Added Haakon, Stromgald Scourge. 2012-02-01 14:28:38 +00:00
Doublestrike
f4b9aa87a9 A few more minor visual tweaks. 2012-02-01 13:35:12 +00:00
Doublestrike
f84c0184c2 Various updates to detail labels in player field. 2012-02-01 13:10:50 +00:00
moomarc
095f1dd2e2 Further fix to the Rebel skin icon sprite (stray partially transparent pixels). 2012-02-01 11:41:32 +00:00
moomarc
3f5d67e231 Corrected some quest items pointing to the wrong icon.
Made some small fixes to the rebel skin's sprite that might have caused mana symbol problems.
Replaced the low resolution card state icons in the default sprite_icons with higher res ones.
2012-02-01 11:13:34 +00:00
Doublestrike
2969378f12 Minor edit. 2012-02-01 08:48:28 +00:00
Doublestrike
064c8e803a Bugfix: Random foil 2012-02-01 08:29:30 +00:00
Sloth
a47d52c9c1 - Fixed Wintermoon Mesa. 2012-02-01 07:12:41 +00:00
Doublestrike
3eb1eea175 Changed backslashes to forwardslashes for OSX file handling of quest datas. Tested working on r13702, NPE on r13703++ prevents decisive testing. 2012-02-01 04:01:54 +00:00
Doublestrike
94ce5864ad Bugfix: Pet select cleared before new quest loaded
Bugfix: Pet select remembers previous pet
2012-02-01 03:49:43 +00:00
Chris
6b45d7564b The FLabel lblLog in ViewWinLose class was cutting off the top of the "Game Log" text, this now looks OK on Mac OS X. 2012-02-01 02:57:51 +00:00
Chris
69cabe215c - Adjusted the SelectablePanel method and it now looks OK on Mac OS X. Thank you Doublestrike. 2012-02-01 01:44:28 +00:00
Chris
479ad18a49 - CheckStyle. 2012-02-01 01:07:49 +00:00
Doublestrike
bd67faeb06 Fixed coords on win/loss icons. 2012-02-01 00:33:54 +00:00
Doublestrike
017a6d7b41 Added "reset to default" on prefs settings 2012-02-01 00:15:07 +00:00
skiera
1f3ceab961 Updates SkieraCube to most recent version 2012-01-31 20:33:20 +00:00
skiera
1220c6b0c7 Fixed minor bug causing mirror match in limited draft mode 2012-01-31 20:32:36 +00:00
Sloth
25c6c3628b - Improved the AI of Delver of Secrets. 2012-01-31 19:24:50 +00:00
jeffwadsworth
c7a3d21f7d - Added Murderous Betrayal. 2012-01-31 16:26:45 +00:00
Sloth
6b825a9636 - Little update for the suspend AI. 2012-01-31 15:57:30 +00:00
Sloth
02039cc916 - The AI can now play static abilities in general.
- The AI can now activate Suspend abilities. It's experimental, so please check each card before removing SVar:RemAIDeck:True.
2012-01-31 13:13:26 +00:00
Chris
8edd6f13c0 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-31 12:25:17 +00:00
Chris
102a322c70 - Moved Owlman 2 deck from the /res/decks/ folder to the /res/quest/decks/ folder. 2012-01-31 12:24:42 +00:00
Chris
3289405c8c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-31 12:09:48 +00:00
Sloth
5b381ef4a9 - Added Firefright Mage. 2012-01-31 10:41:07 +00:00
Sloth
bcd230c1cc - Changed isSorcerySpeed to return true for planeswalker abilities.
- Little tweak in AF Token.
2012-01-31 10:23:01 +00:00
Sloth
59259d7e0c - Fixed Savage Offensive. 2012-01-31 09:57:20 +00:00
Sloth
ad89445328 - Added the Owlman 2 deck. 2012-01-31 09:55:36 +00:00
jendave
938712ab83 checkstyle 2012-01-31 07:34:15 +00:00
Maxmtg
7a8cba51e3 Deck now contains 2 sections, all methods to modify main/side are incapsulated in DeckSection.java. 2012-01-31 05:48:51 +00:00
Doublestrike
ddcd46ac80 Moved res/quests/data references into constants. 2012-01-31 05:18:18 +00:00
jendave
f807969faf Checkstyle 2012-01-31 05:11:51 +00:00
Doublestrike
5da3735fbe Minor preloader on skin changer update. 2012-01-31 04:40:48 +00:00
Doublestrike
7e5777a094 Bugfix: Scaling icon problem reverted 2012-01-31 04:31:25 +00:00
Doublestrike
64a98a4126 Added preloader graphic to skin changer in settings menu.
Pulled skin loading off EDT in settings menu.
2012-01-31 04:24:58 +00:00
Doublestrike
294a2adcb8 Added game log to win/lose screen. 2012-01-31 02:39:03 +00:00
Doublestrike
ede46ab115 Phase label colors from skin palette now used in field views. 2012-01-31 02:08:04 +00:00
Doublestrike
77fb8346e7 Organization: variable renaming for clarity in FSkin and related. 2012-01-31 01:42:28 +00:00
Doublestrike
63a29e6f8a Set card scaling larger default to true. 2012-01-31 01:34:27 +00:00
Doublestrike
0b9f58463d Re-hooked up phase labels to skin color palette. 2012-01-31 01:32:40 +00:00
Doublestrike
7f9ec677a2 Second attempt at fixing focus issues on home screen.
Home screen now persists current submenu selection over restart.
2012-01-31 01:02:27 +00:00
Doublestrike
0db1036fa7 Updated resolution on mana icons in default skin (thanks @WompWomp). 2012-01-31 00:25:23 +00:00
Doublestrike
d32b3c8e32 Thread safety: Tightened up conditions in FProgressBar, made a few changes to skin loading as appropriate. 2012-01-31 00:08:56 +00:00
Maxmtg
6d7e567d0d will scroll and read deck description properly this time 2012-01-30 20:32:59 +00:00
Maxmtg
217a95e21e Added some descriptions for non-card items in the quest shop 2012-01-30 20:07:34 +00:00
jeffwadsworth
1dc2e59e2a - Added Skullcage.
- Added Dreamwinder.
2012-01-30 20:05:26 +00:00
jeffwadsworth
9b3ea0a6f1 - Added Dismantling Blow. 2012-01-30 18:13:02 +00:00
jendave
e926c78598 Checkstyle 2012-01-30 18:04:25 +00:00
Sloth
5904ed5130 - Added Snakeform. 2012-01-30 17:32:49 +00:00
Sloth
4410a318e4 - Added Turn to Frog. 2012-01-30 17:28:25 +00:00
Sloth
0cd40dfcef - Added Humble. 2012-01-30 17:18:23 +00:00
Chris
1133b8134d - CheckStyle. 2012-01-30 16:58:02 +00:00
Chris
c40192335d - CheckStyle. 2012-01-30 16:49:13 +00:00
Sloth
4132e7aa99 - Added pics and set info to some precons. 2012-01-30 16:20:20 +00:00
Doublestrike
3fd5dfffa8 Added forced focus on menu buttons when their "show" method is called. 2012-01-30 13:10:54 +00:00
Doublestrike
0eb128f948 Performance tweak: Cleared buffers on skin source images, unreferenced skin source images. 2012-01-30 13:05:17 +00:00
Doublestrike
8b1ee4d6f5 Sorted quest files in Quests tab. 2012-01-30 12:48:20 +00:00
Chris
8b5348d403 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-30 12:36:58 +00:00
Chris
0197851a79 - Ran oracle script. 2012-01-30 12:35:54 +00:00
Chris
dae2d50ed3 - Ran set info script. 2012-01-30 12:34:33 +00:00
Chris
6bc47544f0 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-30 12:32:26 +00:00
Doublestrike
81aadc8ecf Minor oversight fixed. 2012-01-30 10:51:30 +00:00
Doublestrike
3a86a64fce Improved auto quest data selection between matches and restarts. 2012-01-30 10:50:59 +00:00
Doublestrike
2187a3d495 Bugfix to bugfix: Phase toggle prefs fixed
Bugfix: Quest winlose crash fixed
2012-01-30 10:21:58 +00:00
Doublestrike
e0b3c10755 Experiment failed; quest/data folder removed from version control. 2012-01-30 08:50:54 +00:00
Doublestrike
ddd05fb653 Bugfix: questData.dat rename. 2012-01-30 08:37:45 +00:00
Doublestrike
0a8f6edc3c Minor experiment. 2012-01-30 08:31:45 +00:00
Doublestrike
2b789c347f Bugfix: Phase toggle save
Bugfix: Quest pet summon
Bugfix: Quest data folder added to version control
2012-01-30 08:16:42 +00:00
jeffwadsworth
f194ce697f - Added Vicious Betrayal. 2012-01-30 05:53:33 +00:00
Doublestrike
f04f87acf1 Renamed ViewQuestPreferences to QuestPreferencesHandler. 2012-01-30 05:33:16 +00:00
jeffwadsworth
a6b530d76d - Added Ouphe Vandals. 2012-01-30 05:31:31 +00:00
Doublestrike
ff329b1897 Sprites/skins: Everything except deck editor icons now in a sprite, and fully accessed using skin enums. This includes foils, creatures, and all icons in game.
Skin enums sub-categorized to allow clearer access. 
Default coordinates added to skin enums, so declaration and positioning happen simultaneously (in one place).
Removed old icons.
2012-01-30 05:29:37 +00:00
jeffwadsworth
311ea8322e - Added Ensouled Scimitar. Used ArsenalNut technique, but added a nonCreature check. 2012-01-30 05:00:46 +00:00
slapshot5
040062a3f4 add Jeweled Bird (from Arabian Nights) 2012-01-30 04:24:47 +00:00
slapshot5
322a604cf6 add City in a Bottle (from Arabian Nights) 2012-01-30 03:53:47 +00:00
slapshot5
3aba8b868f add Golgothian Sylex (from Antiquities) 2012-01-30 03:25:26 +00:00
slapshot5
c735003ff5 add access to the current set code in Card.hasProperty() in the form setXXX. So a valid expression for all Arabian Nights permanents is: Permanent.setARN 2012-01-30 03:25:04 +00:00
slapshot5
4fc53aac94 spelling and grammar fix in DeckEditorShop.java 2012-01-30 01:17:51 +00:00
ArsenalNut
59b7b9087c added Demonmail Hauberk. Ran SetInfo and Oracle scripts. 2012-01-30 00:57:38 +00:00
ArsenalNut
6ad045c46d added DKa to list of sets in cardTemplateScript.py 2012-01-30 00:53:52 +00:00
slapshot5
d89a0f4e3a add Demonic Attorney (from original base Alpha) 2012-01-29 22:20:29 +00:00
Hellfish
8748c7f3a9 *Added Battle Cries, Deadspread,Devouring Skies,Doom Inevitable,Feast of Flesh & Phyrexian Poison precons from Scars block. 2012-01-29 22:09:30 +00:00
Sloth
3cdf1b935c - Prevented Retaliation from possibly overwriting existing SVars. 2012-01-29 21:50:40 +00:00
Hellfish
c915f48f34 *Added Eldritch Onslaught and Repel the Dark precons from ISD. 2012-01-29 21:46:06 +00:00
slapshot5
fa10715ae3 simplified the damage code of Quietus Spike 2012-01-29 21:08:18 +00:00
slapshot5
b21c798c83 convert Piston Sledge to script 2012-01-29 20:51:45 +00:00
slapshot5
355174ae5b add Reverse Polarity (from Antiquities) 2012-01-29 20:35:42 +00:00
slapshot5
dd4d29b039 1) Keep track of the source of damage assigned to a Player this turn.
2) Add counting based on this: Count$OppTypeDamageThisTurn <Type>
2012-01-29 20:35:13 +00:00
jeffwadsworth
5c23b6fb3a - Added Mana Flare. 2012-01-29 20:30:22 +00:00
jeffwadsworth
106c4c9f45 - Added Retaliation. 2012-01-29 20:03:27 +00:00
jeffwadsworth
8e35b96ead - Added Rain of Filth. 2012-01-29 19:19:10 +00:00
jeffwadsworth
82cc12b4ac - Fixed Wanderwine Prophets. No doubt, there are many like this in there. 2012-01-29 18:59:48 +00:00
Chris
15e4720df0 - CheckStyle. 2012-01-29 18:40:10 +00:00
slapshot5
1079732f37 add Sudden Spoiling (from Time Spiral) 2012-01-29 18:32:19 +00:00
slapshot5
1d2bd79ee4 make sure Trigger, StaticAbility and ReplacementEffect obey RemoveAllAbilities in AF Animate/AnimateAll 2012-01-29 18:31:48 +00:00
Chris
e1869147c1 - CheckStyle. 2012-01-29 18:26:17 +00:00
Chris
3eb8266c6f - CheckStyle. 2012-01-29 18:19:35 +00:00
Hellfish
05249092a2 *Reverted the unnecessary r13634 2012-01-29 18:02:42 +00:00
Hellfish
b848e6255c *Added a way to suppress all Replacement Effects of a card. 2012-01-29 17:50:47 +00:00
Hellfish
a7f583b693 *Changed some quest precon filenames and image paths for consistency.
*Added Grave Power, Relentless Dead and Swift Justice precons from DKA.
2012-01-29 17:27:57 +00:00
slapshot5
55932e093c debug output fix (AF DealDamage) 2012-01-29 17:02:25 +00:00
Sloth
9b7a50259a - Added Weathered Bodyguards. 2012-01-29 14:48:21 +00:00
Chris
630136a018 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-29 12:11:28 +00:00
Chris
5c7d3b229c - Added a fluff piece to the changes.txt file. 2012-01-29 12:07:09 +00:00
Hellfish
9eca51eaee *Small fix to extended banlist. Storeforge->Stoneforge 2012-01-29 11:59:02 +00:00
Sloth
51e191ca9e - Fixed Flayer of the Hatebound. 2012-01-29 10:30:50 +00:00
Doublestrike
bdeb80efca FSkin enums reorganized to smaller groups, implementing the SkinProp interface. This will facilitate the change to fully-skinnable symbols and icons in the near future. 2012-01-29 09:35:25 +00:00
Doublestrike
2888094226 Checkstyle. 2012-01-29 08:49:03 +00:00
Doublestrike
795010336d ForgePreferences fully converted to enum architecture. All preference-style files are now standardized using enums. 2012-01-29 08:46:02 +00:00
Doublestrike
d2bc6be32b Converted home screen root layout to null; allowing static sizing of button panel, creating more submenu space on big screens. 2012-01-29 06:56:06 +00:00
Doublestrike
5754293e60 Releasing the beast: fully refactored quest submenu, featuring multiple quest support, preference editor, submenu tabs, and a host of other tools (and updates). 2012-01-29 06:32:11 +00:00
slapshot5
ca1d028913 update the README file with morph image location 2012-01-29 04:36:21 +00:00
slapshot5
917058900d hook up the downloaded morph image to display on the battlefield 2012-01-29 04:31:05 +00:00
Chris
8f833ed711 - CheckStyle. 2012-01-28 22:27:50 +00:00
Maxmtg
b4e42984cd foil keyword in decklists - partial support 2012-01-28 20:58:28 +00:00
jeffwadsworth
0dfb333230 - Text fix 2012-01-28 18:54:25 +00:00
jeffwadsworth
f628ca5ca6 - Added Extraplanar Lens. Note that "Static$ True" in the second trigger simply wouldn't work for me. Card works fine AFAICT. 2012-01-28 18:51:44 +00:00
Chris
6ee96cbb51 - Added a fluff piece to the changes.txt file. 2012-01-28 18:23:55 +00:00
Sloth
6ff442181f - Added Balance of Power. 2012-01-28 17:01:41 +00:00
Maxmtg
c27918c67e DeckRecognizer will try to get the latest edition for cards typed 2012-01-28 16:18:21 +00:00
Sloth
e8c981e1cc - Added the precon Myr of Mirrodin. 2012-01-28 15:54:42 +00:00
Sloth
d5ebadd558 - Added the precon Relic Breaker. 2012-01-28 15:50:35 +00:00
Maxmtg
d6cfbe9af2 Update decklist after closing shop (to see newly bought decks right now) 2012-01-28 15:48:43 +00:00
Chris
bf3dcef14c - CheckStyle. 2012-01-28 15:47:39 +00:00
moomarc
99195232ed Added the download links for the morph image as well as the Dark Ascension tokens. 2012-01-28 15:39:11 +00:00
Chris
eda06ce07b - CheckStyle. 2012-01-28 15:38:40 +00:00
Sloth
30a4992c75 - Moved +1/+1 vs -1/-1 counters erasing to checkGameState (fixing the undying issue). 2012-01-28 15:37:33 +00:00
slapshot5
89afd97e63 add Veteran Bodyguard (from original base Alpha) 2012-01-28 14:42:04 +00:00
Sloth
502ea7f9f8 - Added the precon Path of Blight. 2012-01-28 13:55:51 +00:00
Chris
3816a51ce6 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-28 12:18:00 +00:00
Sloth
a786f61348 - Added the precon Spectral Legions. 2012-01-28 10:59:34 +00:00
Sloth
e18df99e2e - Added the precon Carnival of Blood. 2012-01-28 10:32:11 +00:00
Sloth
c3de5679ea - Fixed all effects without the "Image" parameter throwing errors. 2012-01-28 08:06:03 +00:00
Maxmtg
19b6b63540 fixed precons deserialization in questshop 2012-01-28 07:50:46 +00:00
Sloth
292688c2ea - Fixed the ultimate of Sorin, Lord of Innistrad. 2012-01-28 07:42:03 +00:00
Maxmtg
a89264b25a Precon sell rules now are being checked. 2012-01-28 07:39:27 +00:00
Maxmtg
018ff1fd96 correction for ISD block. DKA was never a block itself (ROE was because there were almost 250 cards) 2012-01-28 07:39:15 +00:00
moomarc
2887737294 Fixed Curse of Misfortunes cost. 2012-01-28 06:51:39 +00:00
moomarc
6a715b1827 Split the oracle text on DKA double-faced cards between their two faces. 2012-01-28 06:46:52 +00:00
Maxmtg
350ea7b5f0 precons images samples 2012-01-28 00:24:38 +00:00
Maxmtg
f801a7c109 Sample Decks for quest mode shop. 2012-01-28 00:23:31 +00:00
Maxmtg
c09a618cf1 Preconstructed Decks added to quest mode shop. 2012-01-28 00:22:04 +00:00
Maxmtg
2f0d95cf9b Decks save/load operations moved to DeckIO class, references updated 2012-01-27 20:46:27 +00:00
Sloth
fa9f00ca50 - Added "ClearTriggered" parameter to AF CleanUp.
- Added Shirei, Shizo's Caretaker by marc.
2012-01-27 19:06:02 +00:00
Sloth
f357046104 - Added Diviner's Wand by squee1968. 2012-01-27 18:54:38 +00:00
Sol
0c9d839bfa - Updated mtgData
- Ran OracleScript
2012-01-27 18:44:41 +00:00
Chris
1662bc4305 - Changed the LQ pic URL for Ashling, the Extinguisher as the standard version of the URL was not working. 2012-01-27 18:13:14 +00:00
ArsenalNut
3c27961f68 Added IsEqippng check to ReplaceDamage. Added Pariah's Shield 2012-01-27 18:03:20 +00:00
Chris
2dfe647318 - CheckStyle. 2012-01-27 18:03:01 +00:00
ArsenalNut
ce21765b63 added Pariah and Empyrial Archangel. Minor cosmetic fixes to DeadShot Minotaur and Glimmerpoint Stag. 2012-01-27 17:47:41 +00:00
moomarc
27291eb85a Added Worthy Cause 2012-01-27 17:44:31 +00:00
Sol
da8164dca0 Adding DKA to the Format list 2012-01-27 17:26:54 +00:00
Sol
49c71f6295 - Updating Draft info for DKA 2012-01-27 17:13:55 +00:00
moomarc
fe15e6ec1b Ran Oracle and SetInfo scripts. 2012-01-27 17:02:17 +00:00
moomarc
64787ea128 Added Goblin Fire Fiend
Added Irresistible Prey
2012-01-27 16:51:42 +00:00
Sloth
2cd2d5a1b1 - Fixed two possible cases where the AI did not block as much attackers with "CARDNAME must be blocked if able." as it could. 2012-01-27 16:44:53 +00:00
Sloth
a6ad6029a3 - Updated some SVars on new DKA cards. 2012-01-27 16:25:57 +00:00
Chris
5e034ae372 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-27 16:00:09 +00:00
Chris
b1961dbd5d - Merged the two new card lists found in the changes.txt file into one list. 2012-01-27 15:59:03 +00:00
Chris
fb03e3bb5d - Added another fluff piece to the changes.txt file. 2012-01-27 15:55:33 +00:00
Chris
a5f06f5cda - Added a fluff piece to the changes.txt file. 2012-01-27 15:51:13 +00:00
Chris
e3660edda3 - Ran set info script. 2012-01-27 15:49:09 +00:00
Sloth
55ed3b3483 - Added setinfo line to first face of DFC's. 2012-01-27 15:43:49 +00:00
moomarc
7cadb2e6ce Added Deadly Allure and Hinterland Hermit//Hinterland Scourge 2012-01-27 15:40:41 +00:00
Sloth
1ce9d7e186 - Added Thornbite Staff by squee1968. 2012-01-27 15:27:05 +00:00
Sloth
3afebaad91 - Updated some SVars.
- Added DKA to setdata.txt.
2012-01-27 15:19:31 +00:00
Sol
ab1929d1c3 - Updated DKA reprints setinfo 2012-01-27 15:19:21 +00:00
ArsenalNut
453f22f505 added some fixes that were made on DKA branch 2012-01-27 15:05:43 +00:00
ArsenalNut
97fd20ad05 adding cards from Dark Ascension branch into trunk 2012-01-27 15:04:08 +00:00
Sloth
13580a3295 - Fixed the description of Slowtrips. 2012-01-27 14:22:07 +00:00
ArsenalNut
aa289212a2 add Dark Ascension to setInfoScript.py script 2012-01-27 13:50:14 +00:00
Sloth
162a31c97f - Added Dragon Fangs and Dragon Scales. 2012-01-27 13:15:06 +00:00
Sloth
389774ebbb - Added Dragon Breath. 2012-01-27 12:47:25 +00:00
Chris
54ae15da95 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-27 12:21:07 +00:00
Sloth
36aa7b6055 - Improved the AI for Isperia the Inscrutable. 2012-01-27 11:37:33 +00:00
Sloth
f8ac708b77 - Added Academy Researchers. 2012-01-27 11:30:15 +00:00
Sloth
6424673c05 - Added the optional parameter "AttachedTo" to AF ChangeZone.
- Added Iridescent Drake.
2012-01-27 11:21:24 +00:00
Sloth
899a574755 - Added the keyword "CARDNAME must be blocked if able.".
- Added Inescapable Brute.
2012-01-27 10:56:38 +00:00
jendave
144f75b34c Checkstyle 2012-01-27 09:29:53 +00:00
Maxmtg
8c67607dae moved collections.sort into callers of FileUtil.writeFile that relied on named functionality 2012-01-27 06:47:20 +00:00
Maxmtg
926b1cd1f4 removed sort from FileUtil.writeFile
reading deck in sections
2012-01-27 06:28:27 +00:00
ArsenalNut
1823520340 Converted Lord of the Pit and Liege of the Pit to scripts. 2012-01-27 03:36:36 +00:00
ArsenalNut
5347bbe625 extended RememberReveal to work with all the possible reveal conditions. Fixed Brutal/Callous/Feral Deceiver scripts. 2012-01-27 03:20:09 +00:00
jeffwadsworth
1b23ae2fad - Added Gravestorm. 2012-01-26 23:20:34 +00:00
jeffwadsworth
79bb430455 - Added Isperia the Inscrutable. 2012-01-26 22:04:23 +00:00
Maxmtg
e533f1c6c6 DeckManager now uses fileUtil to save decks 2012-01-26 21:38:13 +00:00
Maxmtg
21ebcb1781 FileFinder is also better looking at utils package 2012-01-26 21:27:59 +00:00
Maxmtg
1cb2747b6c minor refactoring - moved some auxiliary classes to forge.util package 2012-01-26 21:20:51 +00:00
Sloth
a297b40e47 - Fixed a misnamed function. 2012-01-26 19:06:40 +00:00
ArsenalNut
71df7a8dd7 extended sharesCreatureTypeWith capability 2012-01-26 17:23:28 +00:00
ArsenalNut
a888aebde1 added hard coded Curse of Misfortunes until attach AF is updated 2012-01-26 17:11:36 +00:00
ArsenalNut
106f8569fd added Enchant player keyword to Aura Curses 2012-01-26 17:07:38 +00:00
jendave
342a6e6660 Rollback Mantis transitive depedencies removal 2012-01-26 16:01:58 +00:00
Sloth
68e5691586 - Added a new AI SVar: MustAttack.
- Added it to Mad Dog.
2012-01-26 15:38:41 +00:00
Chris
37580a2c11 - CheckStyle. 2012-01-26 14:49:19 +00:00
Sloth
a388d74e3d - Fixed a bug with the MustBeBlocked SVar. 2012-01-26 12:43:05 +00:00
Chris
f0012561b0 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-26 11:57:26 +00:00
Chris
541ada42d4 - Ran oracle script. 2012-01-26 11:56:04 +00:00
Chris
3dec3f3827 - Ran set info script. 2012-01-26 11:55:09 +00:00
Hellfish
fe6c2ec40a *Added provisions for cloning tokens, based on AF_Copy. 2012-01-26 10:58:49 +00:00
jeffwadsworth
6811e8abda - Added Batwing Brume. 2012-01-26 06:19:18 +00:00
slapshot5
984605d8da way to go me. Removing debug code from AF Effect. 2012-01-26 04:56:09 +00:00
slapshot5
04909a2a86 add Emblem image for Sorin, Lord of Innistrad 2012-01-26 04:54:17 +00:00
slapshot5
da68954440 add an Image parameter to AF_Effect (Image$ file_name_without_extension) 2012-01-26 04:53:54 +00:00
jeffwadsworth
638107bd4d - Added Mad Dog. 2012-01-25 21:36:04 +00:00
jeffwadsworth
ece0af6197 - Added Nantuko Mentor. 2012-01-25 21:00:12 +00:00
jeffwadsworth
63f7bc26ef - Tiny text addition. 2012-01-25 20:48:28 +00:00
jeffwadsworth
de7d2ba14a - Added Nomad Decoy. 2012-01-25 20:43:00 +00:00
Sloth
f318adf0ac - Added Petra Sphinx (complete with AI). 2012-01-25 18:51:46 +00:00
Sloth
6b3bfde7aa - Added an AILogic parameter to AF NameCard.
- Added Vexing Arcanix by Jeff.
2012-01-25 18:18:09 +00:00
jeffwadsworth
90c248bb81 - Added Dead Reckoning. 2012-01-25 18:02:35 +00:00
Sloth
1a7c16316b - Added Wall of Deceit. 2012-01-25 17:34:31 +00:00
Chris
3f6fe0793d - CheckStyle. 2012-01-25 17:05:57 +00:00
ArsenalNut
3748011641 added arachnus Spinner 2012-01-25 15:36:53 +00:00
Sloth
188c0c98c7 - Added Ashling, the Extinguisher. 2012-01-25 15:36:30 +00:00
ArsenalNut
370c056369 fixed stack description crash when ChangeNum is not present 2012-01-25 15:35:04 +00:00
moomarc
3d00bc3365 Updated some token lines so that the token images will be displayed. 2012-01-25 13:32:44 +00:00
Sloth
cd7d5b2a14 - Added "SVar:MustBeBlocked:True" to some creatures. 2012-01-25 12:17:09 +00:00
moomarc
66ed43cce4 Added Electryte 2012-01-25 12:01:33 +00:00
Chris
798c9416e8 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-25 11:48:40 +00:00
Sloth
eb099a8f5b - Added Ageless Sentinels by squee1968. 2012-01-25 11:42:03 +00:00
moomarc
b2dfe22ef7 RememberDestroyed parameter added to Destroy AF (was only available to DestroyAll previously)
Added Kaervek's Purge
Added Kalitas, Bloodchief of Ghet (and uncommented the relevant token image download link)
Ran Oracle and SetInfo scripts
2012-01-25 11:22:53 +00:00
Sloth
1ff5420145 - Added a new AI SVar: MustBeBlocked.
- Added it to Phage the Untouchable.
2012-01-25 11:20:59 +00:00
jendave
805aa7112b Update javadoc plugin 2012-01-24 21:36:19 +00:00
jeffwadsworth
a507538b6f - Converted Gore Vassal to script. 2012-01-24 21:31:04 +00:00
jeffwadsworth
a30692b47e - Added Devoted Caretaker. Thanks Sloth. 2012-01-24 21:02:04 +00:00
jendave
8b67cab685 update findbugs dep 2012-01-24 19:08:28 +00:00
Chris
208eed2b34 - CheckStyle. 2012-01-24 16:10:37 +00:00
jeffwadsworth
0e12b40cc2 - Text fix 2012-01-24 14:26:57 +00:00
slapshot5
205e634d7a delete the org/eclipse/wb/swing package. It is no longer used, and there is no intention of using it again. 2012-01-24 13:53:26 +00:00
Hellfish
e86a98b4d0 *Added CombatDamage parameter to AF_DealDamage.
*Corrected cards that replace damage dealt with the same damage in a different amount. (Fixes Divine Presence + Sword of X and Y)
	Akki Lavarunner // Tok-Tok Volcano Born
	Curse of Bloodletting
	Divine Presence
	Furnace of Rath
	Gratuitous Violence
	Lashknife Barrier
2012-01-24 12:36:42 +00:00
Sloth
95e6be0cd8 - Updated two decks with copies of Cranial Plating. 2012-01-24 12:18:12 +00:00
Chris
3b6a809087 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. Removed now un-needed questData.dat file from my local copy. 2012-01-24 12:08:09 +00:00
Sloth
32571783a1 - Added Sparring Collar. 2012-01-24 11:35:53 +00:00
Doublestrike
a412455df2 Fixed dev mode bug. 2012-01-24 11:32:42 +00:00
Sloth
9a85f3e744 - Added Horned Helm and Neurok Stealthsuit. 2012-01-24 11:32:07 +00:00
Sloth
e395839207 - Added Phyrexian Splicer by squee1968. 2012-01-24 10:12:06 +00:00
Sloth
12853e94db - Little cleanup of txt and dck files. 2012-01-24 09:58:34 +00:00
Doublestrike
aff3898a3a Bugfix: no quest data at startup = can't find start button = can't add listeners. 2012-01-24 09:02:41 +00:00
slapshot5
1447a13f84 for Vesuvan Doppelganger keyword:
1) preserve original card picture on battlefield
2) verified basic auras behave as expected when changeing creatures
3) little fix in stack description (was printing "null")
2012-01-24 04:24:46 +00:00
ArsenalNut
88782dc970 Enhanced ProtectionAll to allow adding protection to players 2012-01-24 03:45:27 +00:00
jeffwadsworth
1d6ba9adae - Converted Adarkar Valkyrie to script. 2012-01-24 03:33:51 +00:00
slapshot5
945de2d545 fix multi-select tip text for Mac OS X (should be no change for Windows and *nix). Not sure this is the best solution, but it works. 2012-01-24 01:23:49 +00:00
jeffwadsworth
45a8cfe6eb - Added Painbringer. 2012-01-23 23:31:28 +00:00
jeffwadsworth
fd5acc7ff4 - Added Pedantic Learning. 2012-01-23 23:02:15 +00:00
jeffwadsworth
07cc7ea026 - Added Shower of Coals. 2012-01-23 22:44:14 +00:00
jeffwadsworth
0b66897a4b - Added Spark Mage. 2012-01-23 22:17:42 +00:00
Sloth
d4a86347cb - Added special quest 27 The Torpor Orb. 2012-01-23 21:38:31 +00:00
Sloth
26335bd716 - Updated some SVars. 2012-01-23 21:11:22 +00:00
Sloth
6f392a7b08 - Fixed shuffling of Lich's Mirror. 2012-01-23 21:02:15 +00:00
jeffwadsworth
5e09b413aa - Added Spiritualize. 2012-01-23 20:45:51 +00:00
Sloth
4dafbb6448 - Added a doTrigger function to getSetStateAbility. 2012-01-23 19:16:40 +00:00
jeffwadsworth
b2e29f148d - Added Verdant Succession. 2012-01-23 18:12:53 +00:00
jendave
b5db691235 Update findbugs plugin 2012-01-23 17:57:43 +00:00
Sloth
262ccc9e5b - Fixed text of Slave of Bolas. 2012-01-23 17:48:37 +00:00
jeffwadsworth
4240c355c3 - Added Wayward Angel. 2012-01-23 16:35:17 +00:00
Chris
3b0065e8b2 - CheckStyle. 2012-01-23 14:19:56 +00:00
Chris
90959ccc4c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-23 11:57:47 +00:00
slapshot5
4971a34b93 add a little spacing between the avatar icon and the life total. 2012-01-23 05:08:06 +00:00
slapshot5
7e49f9caa0 fixed a text spacing issue in SplashFrame 2012-01-23 05:07:10 +00:00
slapshot5
b66caa461c fixed a spacing issue in Card.getText() 2012-01-23 04:52:08 +00:00
slapshot5
58a2f46937 for cards like Clone and friends, the picture on the battlefield will now be the original Clone images (but the overlay and info in CardDetailPanel will be for the cloned target). I think this is a fairly intuitive way to handle it, and it mimics what you would see during an in-person match. 2012-01-23 04:50:05 +00:00
slapshot5
027e56bde0 change the Colorless mana label back to the X thing it was before the Skin Enum changes (instead of the current U/B) 2012-01-23 04:47:08 +00:00
ArsenalNut
60899b7340 Added code to createAbilityAttach to enable it. Added Cranial Plating. 2012-01-23 03:19:14 +00:00
slapshot5
624ed2de02 fix Flashback displaying the incorrect icon. 2012-01-23 02:17:46 +00:00
slapshot5
af2e22dd8a Hook the Quest deck chooser up to the Skin. 2012-01-23 01:13:38 +00:00
slapshot5
ba5b39fad3 Hook the Skin choosing list on Settings up the the Skin. 2012-01-23 01:09:49 +00:00
slapshot5
4b4f66b667 clean up a Java warning in PlayerZoneComesIntoPlay 2012-01-23 00:43:51 +00:00
Sol
686b2f052c Burnout can only target Instants. 2012-01-22 23:18:12 +00:00
jeffwadsworth
66ab07524c - Fixed Donate. Now it actually targets a player instead of defining the opponent. 2012-01-22 18:53:17 +00:00
jeffwadsworth
86b361a363 - Added text to Burn the Impure. 2012-01-22 17:48:56 +00:00
jeffwadsworth
3c1deb616b - Converted Burn the Impure to script. 2012-01-22 17:47:07 +00:00
jeffwadsworth
89a6989c76 - Converted Demonic Consultation to script. 2012-01-22 17:27:29 +00:00
Sloth
b1588bda51 - Added Laquatus's Disdain. 2012-01-22 17:09:41 +00:00
Sloth
50ab94723b - Improved the attacking/blocking AI to predict P/T boni by static continuous effects that only affect attacking/blocking creatures (Crescendo of War, Instigator Gang, Weakstone, etc.). 2012-01-22 16:50:29 +00:00
Sloth
75012b6d88 - Fixed Trace of Abundance. 2012-01-22 16:13:28 +00:00
Hellfish
d387772c2e *Added Trace of Abundance based on Utopia Sprawl. Alara Reborn > 90%! 2012-01-22 15:23:04 +00:00
Sloth
48bc7cb7c7 - Converted Sword of the Meek to script. 2012-01-22 14:57:53 +00:00
Chris
7f7fa1a4f0 - Added the recent commit logs to changes.txt. I am not able to release a snapshot build at this time. 2012-01-22 13:17:02 +00:00
Chris
372399de62 - Changed the thread safety issue fluff piece in the changes.txt file and it now states that this problem is likely to be fixed. 2012-01-22 12:54:33 +00:00
Sloth
af5764dd3c - Added Nim Deathmantle. 2012-01-22 12:04:22 +00:00
Doublestrike
4335a91ddd Hover on hand label bug fix. 2012-01-22 11:13:02 +00:00
Sloth
e567490bd4 - Added Obsidian Battle-Axe. 2012-01-22 10:25:55 +00:00
Sloth
2fae485655 - Improved attachDoTriggerAI. 2012-01-22 09:49:18 +00:00
Sloth
faad5c8109 - Fixed Archmage Ascension. 2012-01-22 09:33:15 +00:00
Sloth
23db156261 - Added Cloak and Dagger. 2012-01-22 09:30:31 +00:00
Doublestrike
8edcab5f30 Cleanup: Hand view and library view toggles fully removed from codebase. 2012-01-22 09:05:48 +00:00
Doublestrike
4dc55e5fcd Bugfix: Hover effect on computer hand button disabled outside of devmode. 2012-01-22 09:02:03 +00:00
Sloth
2321e77653 - Fixed Angelic Arbiter. 2012-01-22 08:58:27 +00:00
Doublestrike
2fa2f27899 Lonely preference settings moved out of FModel into loadPreferences with the rest of the preference settings. 2012-01-22 08:56:32 +00:00
Sloth
4ef4bdcaf7 - Fixed Carrion Beetles, Famished Ghoul and Rag Dealer. 2012-01-22 08:25:05 +00:00
Doublestrike
2a60f55343 For licensing info and draft instructions, theme color used instead of texture for better contrast with text. 2012-01-22 08:22:02 +00:00
Doublestrike
332fc9c41f Further semantic organization: Moved getGameInfo out of AllZone, into FModel.
getGameInfo returns a GameSummary object, so it has been renamed to getGameSummary.
2012-01-22 08:18:35 +00:00
Doublestrike
617e0833cb Renamed ViewTopLevel to more accurate MatchTopLevel. 2012-01-22 08:09:13 +00:00
Doublestrike
a8fb5afb5d Checkstyle. 2012-01-22 08:06:42 +00:00
Doublestrike
682a02bd93 Fixed off-center logo in home screen. 2012-01-22 08:03:18 +00:00
Doublestrike
fa7eae22c3 Further semantic organization of FModel.
Main is now free of any non-essential calls and methods.

FView now free of all non-view-related calls and methods.
2012-01-22 07:59:18 +00:00
Sloth
a176b461ac - Fixed another bug in the script of Forethought Amulet. 2012-01-22 07:58:42 +00:00
Doublestrike
a149f9b32d MVC organization: Moved instantiation of AI from FView to FModel. 2012-01-22 07:43:38 +00:00
Doublestrike
a2dbe6ff4a Fixed alignment problem inside sprite with start button in default skin. 2012-01-22 07:22:28 +00:00
Doublestrike
d3df7bb842 Progress bars added to all Start buttons.
Thread safety issues addressed for all Start buttons.

Further optimizations made to listeners and architecture in constructed, sealed, draft, and quest.
2012-01-22 07:09:37 +00:00
jeffwadsworth
84f84a6ab4 - Added Angelic Arbiter. 2012-01-22 05:54:13 +00:00
SoulStorm
38c9ed3780 Fixed Exclusion Ritual. 2012-01-22 02:33:35 +00:00
jeffwadsworth
eda60fbe65 - Fixed Shrine of Limitless Power. 2012-01-22 01:45:32 +00:00
jeffwadsworth
d06cd46f94 - Fixed Rag Dealer. 2012-01-22 01:29:34 +00:00
jeffwadsworth
a05a4f499c - Fixed Lich's Mirror. 2012-01-22 01:21:48 +00:00
Doublestrike
47d647bc24 FProgressBar created and applied to splash frame.
Various parts of preload process detailed in progress bar.

Further organization of FView to remove this-shouldn't-be-here stuff.
2012-01-22 01:21:00 +00:00
jeffwadsworth
7346601577 - Converted Echoing Truth to script.
Note:  There is a warning about an import forge.PlayerZone never being used.
I did not want to remove it until it is confirmed to be unused.
2012-01-22 01:03:37 +00:00
jeffwadsworth
e4e12c0d1c - Converted Hidetsugus Second Rite to script. 2012-01-22 00:33:01 +00:00
jeffwadsworth
1393415010 - Added RemAI to Echoing Decay. 2012-01-22 00:18:30 +00:00
jeffwadsworth
e1140d3d9a - Converted Echoing Decay to script. 2012-01-22 00:16:02 +00:00
ArsenalNut
95da753ab5 added "CARDNAME can't transform" keyword 2012-01-21 22:41:48 +00:00
Chris
afabd03180 - CheckStyle. 2012-01-21 22:35:04 +00:00
Sloth
c9a78cf2bc - Fixed Fungus Elemental. 2012-01-21 21:06:24 +00:00
Sloth
051a40c0bf - Made AF Attach ready to handle attaching equipment as a drawback.
- Added Ronin Warclub.
2012-01-21 20:30:46 +00:00
Hellfish
2180707930 *Added Origin parameter to CantBeCast (Can't cast spells from <zone>)
*Added "Moved" as a replacable event. Will look further towards replacing the "exile instead of graveyard" type keywords.
*All this to add to the DKA branch:that horrible horrible card, Grafdigger's Cage.
2012-01-21 19:10:50 +00:00
slapshot5
8ea188a3a7 ViewDraft - 1) fix spacing around Start button, 2) fix skinning of opponent list 2012-01-21 17:43:54 +00:00
slapshot5
0f7e6227f1 Correctly set the Game Type for Draft 2012-01-21 17:41:26 +00:00
ArsenalNut
4c0824bd79 fixed "any" mana bug with choice not getting reset 2012-01-21 16:54:27 +00:00
Sloth
da982a73e9 - Commented out an unused line in ReplacementHandler that causes Lichenthrope to throw NPE's. 2012-01-21 16:44:47 +00:00
Sloth
7ac5f1166e - Fixed Tibor and Lumia. 2012-01-21 16:34:05 +00:00
Sloth
3cb506b7de - Fixed Culling Scales. 2012-01-21 16:32:19 +00:00
Sloth
cae687c672 - Fixed three cards with "ValidActivatingPlayer$ Each". 2012-01-21 16:22:04 +00:00
Sloth
0ccac89b38 - Added a check for Torpor Orb to checkETBEffects. 2012-01-21 15:22:09 +00:00
slapshot5
9ff1dd5cc9 properly set the Game Type when starting Constructed 2012-01-21 15:13:49 +00:00
slapshot5
151a7ae375 fix so that all cards won in Ante during a Quest match are marked as NEW in the Card Pool after that match. 2012-01-21 15:04:41 +00:00
slapshot5
cf4405e275 add some Localized text in ViewSettings (not finished, just a change I had locally) 2012-01-21 14:58:28 +00:00
slapshot5
17ed028d58 add some Localized text to ViewWinLose. 2012-01-21 14:57:35 +00:00
slapshot5
a2e9401e9d fix the Blue and White mana symbols in the Mana Pool area (Colorless changed, but I don't know if it was intended or not, so I left it.) 2012-01-21 14:53:22 +00:00
Chris
61ca879640 - CheckStyle. 2012-01-21 14:10:16 +00:00
Chris
5eedb9b7be Fixed the LQ pic URL for Divining Witch. 2012-01-21 14:07:50 +00:00
Sloth
85a960d0c2 - Fixed Sac<X> costs with X=0. 2012-01-21 12:30:14 +00:00
Chris
d704c2b52d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-21 12:09:45 +00:00
Sloth
af089360be - Fixed the description of the echo ability. 2012-01-21 12:06:43 +00:00
Chris
2deda11ab9 - Ran oracle script. 2012-01-21 12:06:15 +00:00
Chris
72aa3b2164 - Ran set info script. 2012-01-21 12:05:12 +00:00
Sloth
5e0cde0483 - Fixed a problem with Echo. 2012-01-21 11:48:45 +00:00
Sloth
fa9b0eb034 - Fixed Dragon Mask. 2012-01-21 11:45:43 +00:00
Doublestrike
d33c27a339 Big changes to skin:
- All symbols now included in sprite (but not accessible yet)
- Default symbols will load if preferred skin does not have that symbol
- Phase color swatch added (also not accessed yet)
- All skins updated to reflect this
2012-01-21 09:36:23 +00:00
moomarc
6e1d769e6e Small fix to CanDestroyBlocker in CombatUtil. 2012-01-21 08:54:25 +00:00
Doublestrike
f0b66717b1 Refactored FSkin to use enums for access to its various elements. 2012-01-21 05:59:53 +00:00
moomarc
597ab928fc Committed the DarkAscension skin. 2012-01-21 02:51:21 +00:00
moomarc
88cba330f1 Updated the Rebel skin a bit. Still needs a bit more love. 2012-01-21 02:44:52 +00:00
jeffwadsworth
361418a9b5 - Fixed Puppeteer Clique. 2012-01-20 23:18:01 +00:00
jendave
19789e37da More reports 2012-01-20 22:43:37 +00:00
jeffwadsworth
68fa972b7b - Added Makeshift Mannequin. 2012-01-20 22:03:47 +00:00
jendave
9ea51931bb More reports 2012-01-20 22:00:55 +00:00
jendave
3b6aca9a1f Add developers to pom file. Fix some javadoc 2012-01-20 21:25:09 +00:00
Sloth
14eb87cd9e - Fixed multiple errors in the script of Emerge Unscathed. 2012-01-20 21:12:45 +00:00
jendave
fbb1d99b21 Dependencies and checkstyle is now clean 2012-01-20 21:10:41 +00:00
Sloth
2d59c17367 - Fixed 41 more cards with "ValidPlayer$ Each" (Oops). 2012-01-20 21:08:52 +00:00
jeffwadsworth
0a03ab2afd - Little cleanup. 2012-01-20 21:06:03 +00:00
moomarc
c21cf75b3c Tweaked Trepanation Blade script. Now uses Cleanup AF instead of ForgetOtherRemembered (removed that from AbilityFactoryReveal) 2012-01-20 20:49:22 +00:00
jeffwadsworth
dd8bf3b673 - Fixed some "Basilisk" cards. 2012-01-20 20:47:45 +00:00
jeffwadsworth
033e9493ce - Fixed Thawing Glaciers. 2012-01-20 20:37:27 +00:00
moomarc
04c8424c4d Fixed Sanctuary cycle of cards from Apocalypse. 2012-01-20 20:31:15 +00:00
Chris
3312fc5066 - CheckStyle. 2012-01-20 20:08:46 +00:00
jendave
1a871b528f Mantis pom now has proper deps. Forge does not need to track them. 2012-01-20 19:38:23 +00:00
Sloth
95197a0b96 - Added Shelter. 2012-01-20 19:37:28 +00:00
Sloth
d2129c24fb - Added Predict. 2012-01-20 19:32:31 +00:00
jeffwadsworth
fed79e9c17 - Added Divining Witch. 2012-01-20 19:21:03 +00:00
Sloth
3b52d53821 - Added Gravegouger. 2012-01-20 18:03:50 +00:00
Sloth
07e2c03170 - Added Famished Ghoul. 2012-01-20 17:53:30 +00:00
Hellfish
2ff068ff4d *Moved trigger call for Transformed triggers. Fixes Huntmaster of the Fells // Ravager of the Fells & Afflicted Deserter // Werewolf Ransacker. 2012-01-20 16:19:16 +00:00
jeffwadsworth
d00033c2f7 - Added Bazaar Trader. 2012-01-20 16:05:39 +00:00
Chris
9237304b6e - Cleared out the changes.txt file, now ready for new material. 2012-01-20 14:06:32 +00:00
Chris
0ca3b136cc - CheckStyle. 2012-01-20 14:04:41 +00:00
Sloth
1705ff5fa6 - Fixed description of Storm Entity. 2012-01-20 11:41:57 +00:00
Sloth
4d89a56d87 - Updated the Kang decks. 2012-01-20 11:40:32 +00:00
Sloth
63d5ed20e3 - Fixed Ghastlord of Fugue. 2012-01-20 11:32:25 +00:00
Chris
5312b9caca [maven-release-plugin] prepare for next development iteration 2012-01-20 11:21:17 +00:00
Chris
2751218442 [maven-release-plugin] prepare release forge-1.2.2 2012-01-20 11:21:09 +00:00
Chris
d81568698c - Preparing the changes.txt file for the next beta build and release. 2012-01-20 11:03:01 +00:00
Chris
509f2c279b - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-01-20 10:54:43 +00:00
Sloth
a5c1e13cf1 - Fixed summoning sickness not being cleared on the first turn of the player going second. 2012-01-20 09:38:41 +00:00
moomarc
78a77b90f7 Small fix 2012-01-20 07:47:02 +00:00
moomarc
966804bf07 Ran SetInfo and Oracle scripts 2012-01-20 07:43:29 +00:00
moomarc
4fab296908 Added:
- Ana Sanctuary
- Necra Sanctuary
- Raka Sanctuary
Converted to script:
- Ceta Sanctuary
- Dega Sanctuary
2012-01-20 07:33:14 +00:00
jeffwadsworth
d9d44f2c83 - Added Zedruu the Greathearted. 2012-01-19 23:45:41 +00:00
Chris
4806e54197 - CheckStyle. 2012-01-19 22:29:01 +00:00
Hellfish
9bf14be29b *Fixed Gravity Well. 2012-01-19 21:18:15 +00:00
Sloth
be1450cb2b - Updated some SVars. 2012-01-19 19:13:02 +00:00
Sloth
074dbc1173 - Fixed Illumination. 2012-01-19 17:44:05 +00:00
moomarc
3518f4b7b4 Added Interdict 2012-01-19 17:04:19 +00:00
jeffwadsworth
ff44e58ecc - Cleanup in CardFactorySorceries.java 2012-01-19 16:50:56 +00:00
Hellfish
48f257b491 *Fixed possible NPE in AbilityFactory.getDefinedSpellAbilities() 2012-01-19 15:56:27 +00:00
moomarc
c6ea1e7c3a Added Trepanation Blade (and supporting RememberRevealed code to AbilityFactoryReveal) 2012-01-19 14:32:09 +00:00
Doublestrike
daa75c215b Codebase organization:
Moved MatchState from forge package into model package, renamed to FMatchState.

Documented the difference between FMatchState and FGameState.
2012-01-19 13:49:50 +00:00
Sloth
77441acd46 - Added targeting support to tapAllTrigger AI.
- Updated some SVars.
2012-01-19 13:32:16 +00:00
Doublestrike
534f68e2aa Reverted green/red theme on phase labels. 2012-01-19 13:23:11 +00:00
Chris
1a6526332b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-19 12:58:59 +00:00
Doublestrike
dbf34bcbfa First small attempt at "non-sticky" combat panel (needs playtesting). 2012-01-19 12:25:16 +00:00
Doublestrike
39f24f069d Redundant scaleLargerThanOriginal method removed from ImageCache, preferences setting used directly instead. 2012-01-19 12:24:19 +00:00
Doublestrike
337322334a Moved draft instructions and licensing information into overlay format.
Also, a few performance fixes for classes involved.
2012-01-19 12:03:02 +00:00
Sloth
745f62f752 - Fixed an IndexOutOfBoundsException in getPumpCreatures. 2012-01-19 11:21:53 +00:00
Sloth
b6e0e54161 - Added "HIDDEN" to some unblockable pumps. 2012-01-19 10:10:06 +00:00
Sloth
c2b871b668 - Removed the unnecessary code from the matchesValid function. 2012-01-19 09:58:23 +00:00
moomarc
aa624ddeab Ran Oracle and SetInfo scripts 2012-01-19 08:04:11 +00:00
moomarc
49c573441c Added Torture Chamber
Added Wood Sage
2012-01-19 08:00:06 +00:00
moomarc
5d5e792cd6 Added Hydroblast
Added Pyroblast
2012-01-19 05:50:51 +00:00
Sol
ae99e833f9 - Added Burnout (Hydroblast and Pyroblast can be scripted this same way) 2012-01-19 04:53:19 +00:00
slapshot5
76688d72d5 fix Crash when Animate Dead is put onto battlefield by things like Show and Tell. 2012-01-19 04:10:55 +00:00
Sol
1ba564fb15 - When using Defined$ TargetedController for SpellAbilities, we should use the Spell Activator, not the Spell's Source Card's Controller.
- Added Arcane Denial (wooooo)
2012-01-19 04:04:07 +00:00
Sloth
66246d90b6 - Added a very hard version of the Jabba the Hut deck. 2012-01-18 22:15:11 +00:00
Sloth
2f4fdb941a - Included Infect in evaluateCreature.
- Little fix in the script of Distortion Strike.
2012-01-18 22:06:56 +00:00
Sloth
150c7e9bde - Fixed Helm of the Ghastlord. 2012-01-18 20:38:06 +00:00
jeffwadsworth
9f583f2c79 - Text fix 2012-01-18 19:59:49 +00:00
jeffwadsworth
8ac4d351cb - Converted Mind Funeral to script. Thanks Sol. 2012-01-18 19:58:34 +00:00
jeffwadsworth
acf6d32f47 - Converted Explosive Revelation to script. 2012-01-18 17:43:33 +00:00
Sloth
b92445adda - Fixed Parallax Dementia. 2012-01-18 17:11:00 +00:00
Sloth
3ba1add703 - Fixed Reality Acid. 2012-01-18 17:05:59 +00:00
Sloth
cbc762270d - Added Force Bubble.
- Fixed Forethought Amulet.
2012-01-18 16:40:04 +00:00
jeffwadsworth
049383dac6 - Fixed Parallax Dementia. Used Reality Acid tech. 2012-01-18 15:49:04 +00:00
Chris
dfbb478007 - CheckStyle. 2012-01-18 15:33:23 +00:00
slapshot5
a33162ebd3 use FScrollPane instead of JScrollPane in ViewDraft so it uses the colors of the skin. 2012-01-18 14:14:45 +00:00
Sloth
f35bc9c3b2 - Added canPlayFromEffectAI to AF Token. 2012-01-18 13:25:36 +00:00
Sloth
0f78fc1f66 - Added AI targeting to AF ChangeZoneAll if origin is library to support the ultimate of Jace, the Mind Sculptor. 2012-01-18 13:05:50 +00:00
Chris
04a127539f - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-18 11:56:03 +00:00
moomarc
c90a69c0b5 Added all the Licids:
Calming Licid
Convulsing Licid
Corrupting Licid
Dominating Licid
Enraging Licid
Gliding Licid
Leeching Licid
Nurturing Licid
Quickening Licid
Stinging Licid
Tempting Licid
Transmogrifying Licid
2012-01-18 11:31:43 +00:00
Doublestrike
f90382b54a Solved splash swatch switch snafu. 2012-01-18 09:38:16 +00:00
moomarc
067664676e General fix: DealDamage abilities that targeted "target creature or player" can now target planeswalkers as well, either using TgtCP or implicitly added Planeswalker type. 2012-01-18 08:15:08 +00:00
Sloth
d6accf45bd - Fixed Cosmic Horror. 2012-01-18 06:59:43 +00:00
Sloth
9943753d21 - Fixed Smoldering Spires. 2012-01-18 06:53:25 +00:00
ArsenalNut
32f457f171 changes to fix issues with zcTriggers for transformed cards 2012-01-18 06:48:55 +00:00
slapshot5
f311960b9c fix so that after picking a new skin, you are still on the Settings View instead of on the Constructed View. (Fixes the TODO Doublestrike had in there.) 2012-01-18 06:20:19 +00:00
slapshot5
086f731c36 fix crash when changing skins from Settings 2012-01-18 06:10:47 +00:00
ArsenalNut
c7a490c6b6 adding Reality Acid (thanks to SoulStorm) 2012-01-18 05:21:13 +00:00
slapshot5
d5d6d28fee hook the PhaseLabels up to the skin 2012-01-18 05:00:48 +00:00
jeffwadsworth
2459988592 - Little fix 2012-01-17 23:51:24 +00:00
jeffwadsworth
5b5ca1ffd2 - Converted Erratic Explosion to script. 2012-01-17 22:58:00 +00:00
Hellfish
db990a08f5 *Set all TapsForMana triggers that execute a mana ability to static to conform with rule 605.4a. 2012-01-17 22:18:14 +00:00
jeffwadsworth
2e273d3ee9 - Converted Maelstrom Pulse to script. 2012-01-17 21:20:49 +00:00
Sloth
f86d258f15 - Added canPlayFromEffectAI entries to AF GainLife and LoseLife. 2012-01-17 21:12:01 +00:00
Hellfish
0221ac1b7f *Fixed Grozoth. 2012-01-17 21:03:22 +00:00
Sloth
4e74e0c2f7 - Added AI support to Rebound. 2012-01-17 21:00:31 +00:00
jeffwadsworth
9f4fd6f00f - Converted Cranial Extraction to script. 2012-01-17 20:32:12 +00:00
Sloth
e842aa9faa - Updated a few quest decks. 2012-01-17 15:47:35 +00:00
Doublestrike
9c70754bf1 ControlAllUI renamed to FControl to match project organization. 2012-01-17 13:47:50 +00:00
Doublestrike
f6778e2e3a A few aesthetic and organizational updates around the Forge initialization process. 2012-01-17 13:43:59 +00:00
Sloth
2b034da809 - Added Seer's Vision. 2012-01-17 13:00:17 +00:00
Chris
29c24c7fdf - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-17 12:29:24 +00:00
Sloth
36a1faf5b9 - Removed "Random" from the list of themes (it didn't work and there is the button below anyway). 2012-01-17 11:49:49 +00:00
Sloth
df6df87a91 - Added Summit Apes. 2012-01-17 11:42:16 +00:00
Doublestrike
a496d68c20 Removed FSkin access from AllZone, all FSkin access now through Singletons.getView(). 2012-01-17 11:35:02 +00:00
Sloth
5dd09d2671 - Added Rats' Feast. 2012-01-17 11:27:35 +00:00
Doublestrike
00766363f9 Moved the "forge.view.swing" package into "forge.view". 2012-01-17 10:47:10 +00:00
Doublestrike
f7dc3eac58 Optimization: lightweight splash sprite loads before rest of skin (which soon will occur in preload bar). 2012-01-17 09:51:13 +00:00
jendave
c0eabceff9 checkstyle 2012-01-17 07:03:17 +00:00
Doublestrike
8a191b4759 Added game type to counter information in Input area. 2012-01-17 05:10:29 +00:00
Doublestrike
f313114bbb Fixed "inaccurate life total at before mulligan" bug. 2012-01-17 05:02:05 +00:00
slapshot5
80485aa9c7 hook the Dev Mode buttons up to the Skin 2012-01-17 04:50:15 +00:00
Doublestrike
3d3dd22f3c Fixed "scale larger" setting to work on-the-fly (no reset required). 2012-01-17 04:09:30 +00:00
Doublestrike
348b3dd58e Modified keyboard shortcuts algorithms to be less complicated to implement.
Moved keyboard shortcut setting UI into home screen.

Implemented on-the-fly detach/reattach for modified shortcuts.

Put shortcuts into a top-level scope, not only for match UI.
2012-01-17 03:50:06 +00:00
slapshot5
05dfac1250 rename Phase.java to PhaseHandler.java (matches other TriggerHandler, etc.) and updated all calling classes. Remade the Phase class as a superclass for Untap, Upkeep, EndOfTurn, EndOfCombat to consolidate some code. 2012-01-17 02:55:29 +00:00
Chris
63198022de - CheckStyle. 2012-01-16 21:55:15 +00:00
Sloth
9fc6c820d8 - Fixed errors related to the AI controlling cards like Essence Bottle. 2012-01-16 21:50:00 +00:00
Chris
3dc80670b4 - Cleared out the changes.txt file, now ready for new material. 2012-01-16 21:48:45 +00:00
Sloth
7f221fa442 - Added some NPE checks to activateManaAbility. 2012-01-16 21:31:16 +00:00
Sloth
d513f651fd - Fixed Kjeldoran Javelineer. 2012-01-16 21:23:46 +00:00
jeffwadsworth
1235c8a52a - Converted Volrath's Dungeon to script. 2012-01-16 20:40:33 +00:00
Sloth
2273926e04 - Added the player keyword "Play with your hand revealed."
- Added Revelation and Telepathy.
2012-01-16 16:27:55 +00:00
Sloth
8853697d0f - Added River Kelpie (mostly by Iran). 2012-01-16 16:07:03 +00:00
Chris
c7f6c051ad [maven-release-plugin] prepare for next development iteration 2012-01-16 12:35:51 +00:00
6540 changed files with 197720 additions and 129978 deletions

3565
.gitattributes vendored

File diff suppressed because it is too large Load Diff

279
.gitignore vendored
View File

@@ -8,11 +8,275 @@
/release.properties /release.properties
res/PerSetTrackingResults res/PerSetTrackingResults
res/cardsfolder/cardsfolder.zip res/cardsfolder/cardsfolder.zip
res/cardsfolder/test_cards
res/decks/30to1's[!!-~]Mine[!!-~]Combo.dck
res/decks/A[!!-~]Real[!!-~]BoonNoggle[!!-~](Levi[!!-~]Howa).dck
res/decks/AI_o1.dck res/decks/AI_o1.dck
res/decks/AJ[!!-~]Sacher's[!!-~]Planeswalker[!!-~]Control.dck
res/decks/Aaron[!!-~]Forsythe's[!!-~]Knights.dck
res/decks/Adam[!!-~]Cai's[!!-~]Green-White[!!-~]Survival.dck
res/decks/Adam[!!-~]Prosak[!!-~]-[!!-~]Turboland.dck
res/decks/Adrian[!!-~]Sullivan's[!!-~]Blastminer[!!-~]Red.dck
res/decks/Alex[!!-~]Muhich's[!!-~]Planeswalkers.dck
res/decks/Alex[!!-~]Shvartsman's[!!-~]5cGreen.dck
res/decks/Alexander[!!-~]Shearer's[!!-~]Kessig[!!-~]Curse[!!-~]Rund.dck
res/decks/Alexander[!!-~]Shearer's[!!-~]Nayamorphic.dck
res/decks/Almerick[!!-~]Li's[!!-~]Mono-red[!!-~]Aggro.dck
res/decks/Andrew[!!-~]Jacobs's[!!-~]Blue-Red-Green[!!-~]Pod.dck
res/decks/Andrew[!!-~]Olson's[!!-~]Doran[!!-~]Control.dck
res/decks/Anthony[!!-~]Gabrielli's[!!-~]Grixis[!!-~]with[!!-~]Rise[!!-~]of[!!-~]the[!!-~]Eldrazi.dck
res/decks/Anthony[!!-~]Patronick[!!-~]-[!!-~]Red[!!-~]Deck[!!-~]Wins.dck
res/decks/Anyone[!!-~]but[!!-~]Stephen[!!-~]Colbert's[!!-~]BEARS!.dck
res/decks/Avantasian's[!!-~]White[!!-~]Weenie.dck
res/decks/BadBeatBret's[!!-~]Esper[!!-~]Beatdown.dck
res/decks/Ben[!!-~]Rubin's[!!-~]Ob[!!-~]Nix[!!-~]Control.dck
res/decks/Ben[!!-~]Stark's[!!-~]Affinity.dck
res/decks/Bernhard[!!-~]Lehner's[!!-~]Standard[!!-~]LD.dck
res/decks/Bill[!!-~]Stark's[!!-~]Open[!!-~]the[!!-~]Vaults.dck
res/decks/Blake[!!-~]Patrow's[!!-~]Counter[!!-~]Slivers.dck
res/decks/Brad[!!-~]Nelson's[!!-~]Boss[!!-~]Naya.dck
res/decks/Brad[!!-~]Nelson's[!!-~]Caw[!!-~]Go.dck
res/decks/Brett[!!-~]Anderson's[!!-~]White[!!-~]Weenie.dck
res/decks/Brian[!!-~]Frye's[!!-~]Koth[!!-~]Red.dck
res/decks/Brian[!!-~]Kibler's[!!-~]Blue-Black[!!-~]Infect.dck
res/decks/Brian[!!-~]Kibler's[!!-~]Caw-Go.dck
res/decks/Brian[!!-~]Kibler's[!!-~]Doran[!!-~]Rock.dck
res/decks/BryTheFryGuy's[!!-~]Pauper[!!-~]Martyr.dck
res/decks/Buuchan's[!!-~]Naya.dck
res/decks/BytorAndTheSnowdog's[!!-~]Tempered[!!-~]Steel.dck
res/decks/Caleb[!!-~]Durward's[!!-~]Delver[!!-~]Red.dck
res/decks/Calosso[!!-~]Fuentes's[!!-~]Blue-Red-Green[!!-~]Counterbalance.dck
res/decks/Cco's[!!-~]Swans.dck
res/decks/Charles[!!-~]Gindy's[!!-~]Boss[!!-~]Naya.dck
res/decks/Charles[!!-~]Gindy's[!!-~]Cruel[!!-~]Control.dck
res/decks/Charles[!!-~]Lancaster's[!!-~]White-Black[!!-~]Pox.dck
res/decks/Charles[!!-~]Morrison's[!!-~]Cannon[!!-~]Control.dck
res/decks/Christopher[!!-~]Murray's[!!-~]Black-White[!!-~]Goodstuff.dck
res/decks/Christopher[!!-~]Schiber's[!!-~]Black-Green[!!-~]Discard.dck
res/decks/Colas[!!-~]Duarte's[!!-~]Goblins.dck
res/decks/Cole[!!-~]Griffith's[!!-~]Bant[!!-~]Control.dck
res/decks/Conley[!!-~]Woods's[!!-~]A[!!-~]River[!!-~]Kelpie[!!-~]Runs[!!-~]Through[!!-~]It.dck
res/decks/Conley[!!-~]Woods's[!!-~]Genesis[!!-~]Wave.dck
res/decks/Coomaster's[!!-~]Death[!!-~]Cloud.dck
res/decks/CoryMac's[!!-~]Esper[!!-~]Control.dck
res/decks/Cpage01's[!!-~]Core[!!-~]Control.dck
res/decks/Craig[!!-~]Jones's[!!-~]Troll-a-Tog.dck
res/decks/Craig[!!-~]Wescoe's[!!-~]Zombies.dck
res/decks/Dan[!!-~]Rodemann's[!!-~]Affinity.dck
res/decks/Daniel[!!-~]Brubaker's[!!-~]Vampires.dck
res/decks/Daniel[!!-~]Signorini's[!!-~]Team[!!-~]America.dck
res/decks/Daniel[!!-~]Villamizar's[!!-~]Time[!!-~]Sieve[!!-~]Combo.dck
res/decks/Dave[!!-~]Humpherys[!!-~]-[!!-~]Free[!!-~]Whaley.dck
res/decks/David[!!-~]Daniel's[!!-~]Meddling[!!-~]Mage[!!-~]Control.dck
res/decks/David[!!-~]Vo's[!!-~]Legacy[!!-~]Elves.dck
res/decks/David[!!-~]Williams's[!!-~]Genesis[!!-~]Wave.dck
res/decks/Dean[!!-~]Kruse's[!!-~]Bloodchief[!!-~]Ascension.dck
res/decks/Derek[!!-~]Mortimer's[!!-~]Erhnam[!!-~]and[!!-~]Burn[!!-~]'Em.dck
res/decks/Derrick[!!-~]Steele's[!!-~]Cascade[!!-~]Control.dck
res/decks/DoctorPenick's[!!-~]Tempest[!!-~]Blue.dck
res/decks/Donnie[!!-~]Noland's[!!-~]Noland[!!-~]Control.dck
res/decks/Douglas[!!-~]Bishop's[!!-~]Tokens.dck
res/decks/Douglas[!!-~]Scheinberg's[!!-~]Goblins.dck
res/decks/DrVendigo's[!!-~]Erayoffinity.dck
res/decks/Dredge[!!-~]-[!!-~]Armin[!!-~]Berner.dck
res/decks/Dunkle_stille's[!!-~]Mono-black[!!-~]Control.dck
res/decks/DustyStorm's[!!-~]Goblins.dck
res/decks/Eaglescout16's[!!-~]Aggro[!!-~]Bant.dck
res/decks/Eduardo[!!-~]Simoa[!!-~]Texeira's[!!-~]Black-Green.dck
res/decks/Elves[!!-~](MBS[!!-~]Prerelease).dck
res/decks/Eric[!!-~]Froehlich's[!!-~]Esper[!!-~]Control.dck
res/decks/Eulaers[!!-~]Wannes[!!-~]Mono-white.dck
res/decks/FedorEmelianenko's[!!-~]Red-White[!!-~]Aggro.dck
res/decks/Filippo[!!-~]Kratter's[!!-~]Faeries.dck
res/decks/Gavin[!!-~]Verhey's[!!-~]Brain[!!-~]Drain.dck
res/decks/Gavin[!!-~]Verhey's[!!-~]Sphinx[!!-~]Control.dck
res/decks/Gerard[!!-~]Fabiano's[!!-~]White-Blue[!!-~]Control[!!-~](NY[!!-~]2010).dck
res/decks/Gerry[!!-~]Thompson's[!!-~]White-Blue-Black[!!-~]Caw-Blade.dck
res/decks/Goliat2's[!!-~]Block[!!-~]Tezzerator.dck
res/decks/Graham[!!-~]Stark's[!!-~]Green-White[!!-~]Infect.dck
res/decks/Grgur[!!-~]Petric[!!-~]Maretic's[!!-~]Faeries.dck
res/decks/Guillaume[!!-~]Wafo-Tapa's[!!-~]Five-Color[!!-~]Control.dck
res/decks/Hankyu's[!!-~]Red-Green-Blue[!!-~]Delver.dck
res/decks/Hannu[!!-~]Vallin's[!!-~]Megrims!.dck
res/decks/ImACloud's[!!-~]ELVES!.dck
res/decks/Ivan[!!-~]Floch[!!-~]-[!!-~]Turbo[!!-~]Land.dck
res/decks/JJonasN's[!!-~]Pauper[!!-~]Elves.dck
res/decks/Jacob[!!-~]Baugh's[!!-~]Elves.dck
res/decks/Jake[!!-~]Lehmkuhl's[!!-~]Soul[!!-~]Sisters.dck
res/decks/Jan[!!-~]franen's[!!-~]Sharuum[!!-~]Control.dck
res/decks/Jasper[!!-~]Johnson-Epstein's[!!-~]Mono[!!-~]Black.dck
res/decks/Jbozek's[!!-~]Green-White[!!-~]Allies.dck
res/decks/Jeff[!!-~]Blyden's[!!-~]Kuldotha[!!-~]Combo.dck
res/decks/Jeremy[!!-~]Neeman's[!!-~]Big[!!-~]Naya.dck
res/decks/Jimdownside's[!!-~]Goblins!.dck
res/decks/Jody[!!-~]Dunnville's[!!-~]Red-White[!!-~]Control.dck
res/decks/Joel[!!-~]Allen's[!!-~]Mono-White[!!-~]Control.dck
res/decks/Johan[!!-~]Sadeghpour's[!!-~]Goblins!.dck
res/decks/John[!!-~]Moore's[!!-~]Vampire[!!-~]Vapors.dck
res/decks/John[!!-~]Wickham's[!!-~]Doran.dck
res/decks/Jonas[!!-~]Wallendorf's[!!-~]Faeries.dck
res/decks/Jonathan[!!-~]Job's[!!-~]Parallel[!!-~]Lives.dck
res/decks/Jonathan[!!-~]Job's[!!-~]Sun[!!-~]Titan[!!-~]Control.dck
res/decks/Jonathan[!!-~]Sukenik's[!!-~]Night[!!-~]Shift.dck
res/decks/Josh[!!-~]Utter-Leyton's[!!-~]Counter[!!-~]Cat.dck
res/decks/Josh[!!-~]Weinundy's[!!-~]Legacy[!!-~]Reanimator.dck
res/decks/Joshua[!!-~]Owens's[!!-~]Bant[!!-~]Control.dck
res/decks/Justin[!!-~]Corbett's[!!-~]Aggro[!!-~]Valakut.dck
res/decks/Justin[!!-~]Corbett's[!!-~]Valakut[!!-~]Ramp.dck
res/decks/Justin[!!-~]Vizaro's[!!-~]Bounce-Delver.dck
res/decks/Justin[!!-~]Vizaro's[!!-~]White-Blue[!!-~]Aggro.dck
res/decks/Kai[!!-~]Budde's[!!-~]Hall[!!-~]of[!!-~]Fame[!!-~]Jund.dck
res/decks/KaijiItou's[!!-~]Blue-Black[!!-~]Block[!!-~]Control.dck
res/decks/Kalebas's[!!-~]Naya[!!-~]Aggro.dck
res/decks/Kellen[!!-~]Abel's[!!-~]Cruel[!!-~]Control.dck
res/decks/Ken[!!-~]Adams's[!!-~]Hawkward.dck
res/decks/Ken[!!-~]Adams's[!!-~]Red-Black[!!-~]Bloodhall.dck
res/decks/Ken[!!-~]Nagle's[!!-~]Blue-Red[!!-~]Proliferate.dck
res/decks/Kevin's[!!-~]Monoblack.dck
res/decks/Kine[!!-~]Thorvaldsen's[!!-~]Mono-Green[!!-~]Poison.dck
res/decks/Kiora[!!-~]Atua's[!!-~]Ancient[!!-~]Depths.dck
res/decks/Konrad[!!-~]Sokolowski's[!!-~]Oracle.dck
res/decks/Kyle[!!-~]Boddy's[!!-~]Boddy[!!-~]Horizons.dck
res/decks/Kyle[!!-~]Boddy's[!!-~]Red[!!-~]Deck[!!-~]Wins.dck
res/decks/Kyle[!!-~]Sanchez's[!!-~]Get[!!-~]Ahead[!!-~]in[!!-~]Life.dck
res/decks/L1X0's[!!-~]Junk[!!-~]Control.dck
res/decks/Lee[!!-~]Sharpe's[!!-~]Kuldotha[!!-~]Red.dck
res/decks/Lennyo's[!!-~]Green-Blue-Black[!!-~]Control.dck
res/decks/Lichfzd's[!!-~]White-Blue[!!-~]Control.dck
res/decks/Lobster411's[!!-~]Pauper[!!-~]Combo.dck
res/decks/Lu[!!-~]Chao's[!!-~]Boros[!!-~]Landfall.dck
res/decks/Luis[!!-~]Scott-Vargas's[!!-~]Modern[!!-~]Elves.dck
res/decks/Luolb000's[!!-~]ZEN[!!-~]Block[!!-~]Control.dck
res/decks/MantafahrerXY's[!!-~]Smallpox.dck
res/decks/Marc[!!-~]Garcia[!!-~]Freixa's[!!-~]Blue-Black[!!-~]Infect.dck
res/decks/Mark[!!-~]Miller's[!!-~]The[!!-~]Wave.dck
res/decks/MarthaJones's[!!-~]Red-White[!!-~]Control.dck
res/decks/Matej[!!-~]Zatlkaj's[!!-~]Junk.dck
res/decks/Matt[!!-~]Nass's[!!-~]Elves!.dck
res/decks/Matt[!!-~]Rader's[!!-~]Turbo[!!-~]'Flare.dck
res/decks/Matt[!!-~]Severa's[!!-~]Mono-Green.dck
res/decks/Matthew[!!-~]Cerino's[!!-~]Bant[!!-~]Control.dck
res/decks/Matthew[!!-~]Macmullin's[!!-~]New[!!-~]Jund.dck
res/decks/Micah[!!-~]Rabin's[!!-~]RGW[!!-~]Zoo.dck
res/decks/Michael[!!-~]Pozsgay's[!!-~]Imperial[!!-~]Painter.dck
res/decks/Michael[!!-~]Rooks's[!!-~]Furnace[!!-~]Celebration.dck
res/decks/Michael[!!-~]Rooks's[!!-~]Red-Black[!!-~]Metalcraft.dck
res/decks/Mike[!!-~]Huttman's[!!-~]Halloweenies.dck
res/decks/Mike[!!-~]Magby's[!!-~]Bant[!!-~]Aggro.dck
res/decks/Mike[!!-~]Turian's[!!-~]ROE[!!-~]White[!!-~]Weenie.dck
res/decks/Misha[!!-~]Gurevich's[!!-~]Cunning[!!-~]Naya.dck
res/decks/Modern[!!-~]Affinity.dck
res/decks/Monkeywrenched85's[!!-~]Pauper[!!-~]Aggro.dck
res/decks/Mons[!!-~]Johnson's[!!-~]Blue-Red-Green[!!-~]Werewolves.dck
res/decks/Mons[!!-~]Johnson's[!!-~]Fauna[!!-~]Shaman.dck
res/decks/Naoki[!!-~]Nakada's[!!-~]Bant[!!-~]Conscription.dck
res/decks/Nathaniel[!!-~]Muesing's[!!-~]Elves!.dck
res/decks/Nemesisjoe's[!!-~]Modern[!!-~]Zoo.dck
res/decks/Nicholas[!!-~]Sabin's[!!-~]Polymorph.dck
res/decks/Nick[!!-~]Montaquila's[!!-~]Goblins.dck
res/decks/Nicola[!!-~]Landoni's[!!-~]Survival[!!-~]Bant.dck
res/decks/Nukesaku's[!!-~]Block[!!-~]Five-Color[!!-~]Control.dck
res/decks/Numdiar's[!!-~]Pester[!!-~]Twin.dck
res/decks/Nunca's[!!-~]Tempered[!!-~]Steel.dck
res/decks/Octop's[!!-~]Black-Red[!!-~]Heartless[!!-~]Summoning.dck
res/decks/Orie[!!-~]Guo's[!!-~]Doran.dck
res/decks/Owen[!!-~]Turtenwald's[!!-~]Time[!!-~]Vault.dck
res/decks/Pascal[!!-~]Maynard's[!!-~]Steel[!!-~]Artifact.dck
res/decks/Pat[!!-~]Cox's[!!-~]Blue-Red-Green[!!-~](RUG).dck
res/decks/Pat[!!-~]McGregor's[!!-~]Aggro[!!-~]Loam.dck
res/decks/Pat[!!-~]McGregor's[!!-~]Boros.dck
res/decks/Patrick[!!-~]Chapin's[!!-~]Machine[!!-~]Red.dck
res/decks/Patrick[!!-~]Chapin's[!!-~]White-Blue[!!-~]Control.dck
res/decks/Patrick[!!-~]Cox's[!!-~]Worldwake[!!-~]Zoo.dck
res/decks/Paul[!!-~]Rietzl's[!!-~]Robots.dck
res/decks/Pedestrian's[!!-~]Elves.dck
res/decks/Peruzo's[!!-~]Blue-black[!!-~]Teachings.dck
res/decks/Petkos's[!!-~]Pauper[!!-~]Slivers.dck
res/decks/Podlos[!!-~]-[!!-~]Quick[!!-~]and[!!-~]Toast.dck
res/decks/Poison[!!-~](Ken[!!-~]Nagle).dck
res/decks/Qj_wong's[!!-~]Red-White[!!-~]Aggro.dck
res/decks/RagaMufin's[!!-~]Open[!!-~]the[!!-~]Vaults.dck
res/decks/Raphael[!!-~]Levy's[!!-~]Frites.dck
res/decks/Red-Green[!!-~]Goblins[!!-~](Mons[!!-~]Johnson).dck
res/decks/Reiderrabbit's[!!-~]Bant.dck
res/decks/Remotepoet's[!!-~]White-Blue[!!-~]Beatdown.dck
res/decks/Ricky[!!-~]Wen's[!!-~]White-Black[!!-~]Dead[!!-~]Guy[!!-~]Ale.dck
res/decks/Rille3's[!!-~]Blue-White[!!-~]Control.dck
res/decks/Rob[!!-~]Dougherty's[!!-~]Black-White[!!-~]Tokens.dck
res/decks/Robert[!!-~]Moody's[!!-~]Black-Red[!!-~]Vampires.dck
res/decks/Robert[!!-~]Smith's[!!-~]Green-White[!!-~]Township[!!-~]Tokens.dck
res/decks/Roger[!!-~]Samson's[!!-~]Mono-Green.dck
res/decks/Ruski_Layki's[!!-~]White-Blue[!!-~]Control.dck
res/decks/Ryan[!!-~]Reynolds's[!!-~]Runeflare[!!-~]Combo.dck
res/decks/Ryland[!!-~]Foster's[!!-~]Mono-Blue[!!-~]Prison.dck
res/decks/Ryuma[!!-~]Narumiya's[!!-~]Japanese[!!-~]Green.dck
res/decks/Sam[!!-~]Roukas's[!!-~]Sneak[!!-~]Attack.dck
res/decks/Sarcasto's[!!-~]Pauper[!!-~]Affinity.dck
res/decks/Scott[!!-~]Alshansi's[!!-~]Abyssal[!!-~]Black-Red.dck
res/decks/Shirai[!!-~]Taiga's[!!-~]Nayallies.dck
res/decks/Shouta[!!-~]Yasooka's[!!-~]Faeries.dck
res/decks/Shouta[!!-~]Yasooka's[!!-~]Four-Color[!!-~]Vial.dck
res/decks/Skizzik_cn's[!!-~]Titan[!!-~]Ramp.dck
res/decks/Skyler[!!-~]Stewart's[!!-~]Big[!!-~]White.dck
res/decks/Sneakattackkid's[!!-~]SquirrelCraft.dck
res/decks/Snowwind's[!!-~]White[!!-~]Weenie.dck
res/decks/SorryMsJackson's[!!-~]Solar[!!-~]Flare.dck
res/decks/Superchibi's[!!-~]Living[!!-~]End.dck
res/decks/Takagi[!!-~]Yui's[!!-~]Rite[!!-~]of[!!-~]Replication.dck
res/decks/Tallandskinnyman's[!!-~]Bant.dck
res/decks/Tamas[!!-~]Nagy's[!!-~]Mythic.dck
res/decks/Thabg3's[!!-~]Core[!!-~]'Vore.dck
res/decks/The[!!-~]Original.dck
res/decks/The_Apologist's[!!-~]Aggro[!!-~]Grixis.dck
res/decks/The_Raging_Flump's[!!-~]Pauper[!!-~]Storm.dck
res/decks/Thekid's[!!-~]Singleton[!!-~]Zoo.dck
res/decks/Thierry[!!-~]Ramboa's[!!-~]Elves.dck
res/decks/Thomas[!!-~]Scharwark's[!!-~]Blue-Black[!!-~]Infect.dck
res/decks/Tim[!!-~]Hunt's[!!-~]Spread[!!-~]'Em.dck
res/decks/Tim[!!-~]Landale's[!!-~]Conley[!!-~]Woods[!!-~]Special.dck
res/decks/Tim[!!-~]Sussino's[!!-~]Polymorph.dck
res/decks/Timmins's[!!-~]Bant[!!-~]Aggro.dck
res/decks/Titanic[!!-~](Dave[!!-~]Guskin).dck
res/decks/Todd[!!-~]Anderson's[!!-~]Caw-Blade.dck
res/decks/Tom[!!-~]Lapille's[!!-~]Mono-Green[!!-~]Infect.dck
res/decks/Tomoaki[!!-~]Oomori's[!!-~]White-Black.dck
res/decks/Tomoharu[!!-~]Saito's[!!-~]Super[!!-~]Naya[!!-~]Zoo.dck
res/decks/Tony[!!-~]DeVeyra's[!!-~]Aggro[!!-~]Loam.dck
res/decks/Travis[!!-~]Woo's[!!-~]Wolfball.dck
res/decks/Troy[!!-~]Reppas's[!!-~]White[!!-~]Weenie.dck
res/decks/Tsuyoshi[!!-~]Ikeda's[!!-~]Blue-Black-Red[!!-~]Trix.dck
res/decks/TuSaisPas's[!!-~]Block[!!-~]Control.dck
res/decks/Typhodius's[!!-~]Angels.dck
res/decks/VAT21's[!!-~]Red-Green[!!-~]Aggro.dck
res/decks/Valencia121850's[!!-~]Red-Green[!!-~]Aggro.dck
res/decks/VinnieD's[!!-~]Blue-Black[!!-~]Block[!!-~]Control.dck
res/decks/WWWar[!!-~]Cry![!!-~](Zac[!!-~]Hill).dck
res/decks/Watchwolf's[!!-~]Mono-Red.dck
res/decks/WhoisMaranda's[!!-~]White-Blue[!!-~]Control.dck
res/decks/Wiks's[!!-~]Green-White[!!-~]Aggro[!!-~]Standard.dck
res/decks/William's[!!-~]Vanguard[!!-~]Etherium.dck
res/decks/Yoel42[!!-~]-[!!-~]Mono-Green[!!-~]Overrun.dck
res/decks/Yuuki[!!-~]Wada's[!!-~]Goblins.dck
res/decks/Yuuya[!!-~]Watanabe's[!!-~]Blue-Green-Red.dck
res/decks/Zac[!!-~]Hill's[!!-~]Cascade[!!-~]Control.dck
res/decks/Zac[!!-~]Hill's[!!-~]Eldrazi[!!-~]Green.dck
res/decks/Zac[!!-~]Hill's[!!-~]Fauna[!!-~]Shaman.dck
res/decks/Zac[!!-~]Hill's[!!-~]Frogger's[!!-~]Revenge.dck
res/decks/Zac[!!-~]Hill's[!!-~]Infectious.dck
res/decks/Zac[!!-~]Hill's[!!-~]Kuldotha[!!-~]Red.dck
res/decks/Zack[!!-~]Shaffner's[!!-~]Creatureless[!!-~]Control.dck
res/decks/Zemox's[!!-~]Mono-Green[!!-~]Infect.dck
res/decks/Zvi[!!-~]Mowshowitz's[!!-~]Mono-Black[!!-~]Control.dck
res/decks/constructed/*.dck
res/decks/draft/*
res/decks/o1.bdk res/decks/o1.bdk
res/gui/display_new_layout.xml res/decks/sealed/*
res/images/themes res/gauntlet
res/images
res/layouts/*.xml
res/oracleScript.log res/oracleScript.log
res/pics
res/pics/*.jpg
res/pics/10E res/pics/10E
res/pics/2ED res/pics/2ED
res/pics/3ED res/pics/3ED
@@ -29,6 +293,7 @@ res/pics/APC
res/pics/ARB res/pics/ARB
res/pics/ARN res/pics/ARN
res/pics/ATQ res/pics/ATQ
res/pics/AVR
res/pics/BOK res/pics/BOK
res/pics/CFX res/pics/CFX
res/pics/CHK res/pics/CHK
@@ -36,6 +301,7 @@ res/pics/CHR
res/pics/COM res/pics/COM
res/pics/CSP res/pics/CSP
res/pics/DIS res/pics/DIS
res/pics/DKA
res/pics/DRK res/pics/DRK
res/pics/DST res/pics/DST
res/pics/EVE res/pics/EVE
@@ -52,10 +318,12 @@ res/pics/LEA
res/pics/LEB res/pics/LEB
res/pics/LEG res/pics/LEG
res/pics/LGN res/pics/LGN
res/pics/LOR
res/pics/LRW res/pics/LRW
res/pics/M10 res/pics/M10
res/pics/M11 res/pics/M11
res/pics/M12 res/pics/M12
res/pics/M13
res/pics/MBP res/pics/MBP
res/pics/MBS res/pics/MBS
res/pics/MIR res/pics/MIR
@@ -66,6 +334,7 @@ res/pics/NMS
res/pics/NPH res/pics/NPH
res/pics/ODY res/pics/ODY
res/pics/ONS res/pics/ONS
res/pics/PC2
res/pics/PCY res/pics/PCY
res/pics/PLC res/pics/PLC
res/pics/PLS res/pics/PLS
@@ -74,6 +343,7 @@ res/pics/POR
res/pics/PTK res/pics/PTK
res/pics/RAV res/pics/RAV
res/pics/ROE res/pics/ROE
res/pics/RTR
res/pics/S00 res/pics/S00
res/pics/S99 res/pics/S99
res/pics/SCG res/pics/SCG
@@ -95,6 +365,11 @@ res/pics/ZEN
res/pics/booster res/pics/booster
res/pics/icons res/pics/icons
res/pics/tokens res/pics/tokens
res/pics_product/*.jpg
res/preferences
res/preferences/forge.preferences
res/quest/data
res/quest/quest.preferences
res/quest/questData.dat res/quest/questData.dat
res/quest/questData.dat.xml res/quest/questData.dat.xml
res/reprintSetInfo.log res/reprintSetInfo.log

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<projectDescription> <projectDescription>
<name>Forge</name> <name>ForgeLocal</name>
<comment></comment> <comment></comment>
<projects> <projects>
</projects> </projects>
@@ -11,12 +11,22 @@
</arguments> </arguments>
</buildCommand> </buildCommand>
<buildCommand> <buildCommand>
<name>net.sf.eclipsecs.core.CheckstyleBuilder</name> <name>org.eclipse.m2e.core.maven2Builder</name>
<arguments> <arguments>
</arguments> </arguments>
</buildCommand> </buildCommand>
<buildCommand> <buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name> <name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.SchemaBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
<arguments> <arguments>
</arguments> </arguments>
</buildCommand> </buildCommand>
@@ -24,6 +34,7 @@
<natures> <natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature> <nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature> <nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature> <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
</natures> </natures>
</projectDescription> </projectDescription>

View File

@@ -2,7 +2,7 @@
add_header=true add_header=true
add_todo=false add_todo=false
eclipse.preferences.version=1 eclipse.preferences.version=1
header_text=/*\n * Forge\: Play Magic\: the Gathering.\n * Copyright (C) 2011 Nate\n *\n * This program is free software\: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n * \n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n * \n * You should have received a copy of the GNU General Public License\n * along with this program. If not, see <http\://www.gnu.org/licenses/>.\n */ header_text=/*\n * Forge\: Play Magic\: the Gathering.\n * Copyright (C) 2011 Forge Team\n *\n * This program is free software\: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n * \n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n * \n * You should have received a copy of the GNU General Public License\n * along with this program. If not, see <http\://www.gnu.org/licenses/>.\n */
project_specific_settings=true project_specific_settings=true
replacements=<?xml version\="1.0" standalone\="yes"?>\n\n<replacements>\n<replacement key\="get" scope\="1" mode\="0">Gets the</replacement>\n<replacement key\="set" scope\="1" mode\="0">Sets the</replacement>\n<replacement key\="add" scope\="1" mode\="0">Adds the</replacement>\n<replacement key\="edit" scope\="1" mode\="0">Edits the</replacement>\n<replacement key\="remove" scope\="1" mode\="0">Removes the</replacement>\n<replacement key\="init" scope\="1" mode\="0">Inits the</replacement>\n<replacement key\="parse" scope\="1" mode\="0">Parses the</replacement>\n<replacement key\="create" scope\="1" mode\="0">Creates the</replacement>\n<replacement key\="build" scope\="1" mode\="0">Builds the</replacement>\n<replacement key\="is" scope\="1" mode\="0">Checks if is</replacement>\n<replacement key\="print" scope\="1" mode\="0">Prints the</replacement>\n<replacement key\="has" scope\="1" mode\="0">Checks for</replacement>\n</replacements>\n\n replacements=<?xml version\="1.0" standalone\="yes"?>\n\n<replacements>\n<replacement key\="get" scope\="1" mode\="0">Gets the</replacement>\n<replacement key\="set" scope\="1" mode\="0">Sets the</replacement>\n<replacement key\="add" scope\="1" mode\="0">Adds the</replacement>\n<replacement key\="edit" scope\="1" mode\="0">Edits the</replacement>\n<replacement key\="remove" scope\="1" mode\="0">Removes the</replacement>\n<replacement key\="init" scope\="1" mode\="0">Inits the</replacement>\n<replacement key\="parse" scope\="1" mode\="0">Parses the</replacement>\n<replacement key\="create" scope\="1" mode\="0">Creates the</replacement>\n<replacement key\="build" scope\="1" mode\="0">Builds the</replacement>\n<replacement key\="is" scope\="1" mode\="0">Checks if is</replacement>\n<replacement key\="print" scope\="1" mode\="0">Prints the</replacement>\n<replacement key\="has" scope\="1" mode\="0">Checks for</replacement>\n</replacements>\n\n
visibility_private=false visibility_private=false

View File

@@ -1,468 +1,523 @@
Forge Beta: 01-16-2012 ver 1.2.1 rev 13212 Forge Beta: 10-26-2012 ver 1.3.0
(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com) (Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
9919 cards in total. 11492 cards in total.
A new branch was created for supporting "Produced$ Any" in mana abilities (Issue 266). Some other bugs/problems with paying mana costs were uncovered and fixed. This work was recently merged into the main trunk. Some large scale changes are being made to the code at this time and this portion of the project is not yet finished. The Forge snapshot builds should be considered unstable. Most people will want to play the last beta rather then help test the new snapshot builds for the next seveal weeks.
A new Scriptable Replacement Effects system has been recently added to the SVN. The structure is very similar to Triggers (So there's currently a little code duplication), there is a Handler class, a base class for Replacement effects and subclasses for each event that can be replaced. --
The new damage dialog now uses the new UI.
Several people have noticed a crash report stating that "Buffers have not been created". We hope to have this fixed in the near future. It has been pointed out that: We have decided to increase the version number to 1.3 as there were some substantial changes and improvements made in recent weeks. In the recent past we had some improvements made to the draft, sealed deck and quest modes.
"Parts of Swing use EventQueue by themselves, this means your Swing code executes in main thread part executes in EDT and as Swing isn't thread safe this leads to elusive errors like this. One of the reasons of this error is that the frame might not be fully constructed before buffers are created -> race condition between the threads." This version includes quest mode sets unlocks, an 'enforced format quest', and custom formats. A new Gauntlet mode has been added. A new multiplayer mode has also been added. You should be able to play against multiple AI opponents at this time. You should note that the current Archenemy mode does not use Schemes at this time.
Several people have noticed forge slowing down after playing a number of matches without quitting forge in between the matches that are played. The new UI may be involved somehow. We also hope to have this figured out and fixed in the near future. Please be patient in the meanwhile. A recent fix was implemented that should improve the slowdown problem somewhat. A lot of things are planned for this new multiplayer mode and it will take time to finish. Please enjoy what we have at this time and be patient. :)
A lot of time and effort have gone into fixing the memory leak problems that were recently noticed and reported to the dev team. Doublestrike and Slapshot deserve our applause and we are very thankful. People should be able to now play long multi match sessions without noticing slow downs and pauses. Since Multiplayer is so new, not all cards will be 100% compatible right away as we expand scripting to handle multiple players.
The older match layout files are incompatible with the new multiplayer mode. The original match_default.xml, match_preferred.xml and the match_preferred.xml saved to a different name files have to go and can no longer be used. You can keep your editor_preferred.xml file. But you will have to setup your match view panels using the new match_default.xml file.
The Forge archive includes a readme.txt file and we ask that you spend a few minutes reading this file as it contains some information that may prove usefull. We do tend to update this file at times and you should quickly read this file and look for new information for each and every new release. Thank you. Some people reported that the new targeting arcs are not being redrawn when the target moves to another area. This is a work in progress and we hope to fix it at some point in the future. If this happens, you should try turning the targeting arcs to off and then back on again.
We have changed the archival format used for the Forge distributions from ".zip" to ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to decompress these ".tar.bz2" archives. We recommend that you decompress the Forge archive into a new and unused folder. Several people have asked if it is still possible to resize (change the width) of the columns in the deck editors. In version 1.2.15 the mouse cursor would not change. This has been fixed in later versions.
--
On several occasions people have noticed that the forge deck editor and/or quest mode card shop would not open or display. We have also received reports that some of the tabs/panels in the deck editor are missing. Try deleting the file named "editor_preferred.xml" which is found in the "res/layouts" folder. This should force forge to then use the "editor_default.xml" file instead.
Several people have noticed that the cards displayed on the battlefield will fail to be displayed when the number of cards on the battlefield increases. Maximizing the human panel can help to re-display the cards.
Some time was spent turning the static ETB triggers into the proper ETB replacement effects they should be, mainly to interact correctly with eachother. This work is not yet finished. As a result there is currently some inconsistencies with "Enters the battlefield with counters" (Not incredibly noticeable).
It seems like the front face of double faced cards aren't triggering properly, but the back face and single faced cards are.
A recent contribution to the code base should fix some of the bugs that people noticed with cloning type abilities. At this time there are two remaining issues that we hope will be addressed in the near future.
1. Leave play triggers don't work correct for clones.
2. Copies of cards that setup Zone Change triggers via addComesIntoPlayCommand and addLeavesPlayCommand will not function correctly.
We are now using a different system for our snapshot and beta releases. Unfortunately, this new system builds a jar file which does not accurately display the SVN revision number.
Forge may not be fully java 7 compatible at this time. We recommend that people downgrade to java 6.
--
The Forge archive includes a readme.txt file and we ask that you spend a few minutes reading this file as it contains some information that may prove useful. We do tend to update this file at times and you should quickly read this file and look for new information for each and every new release. Thank you.
The archive format used for the Forge distribution is ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to extract/decompress these ".tar.bz2" archives. We recommend that you extract/decompress the Forge archive into a new and unused folder.
Some people use the Windows application 7zip. This utility can be found at http://www.7-zip.org/download.html. Mac users can double click on the archive and the application Archive Utility will launch and extract the archive. Mac users do not need to download a separate utility.
Fixes/Features: Fixes/Features:
- Cleared out the changes.txt file, is ready for new material. - Added keyboard shortcuts for Alpha Strike and Targeting Overlay
- A few CheckStyle fixes. - Added experimental 'limited Quest mode'. If selected, it will impose format-based restrictions on the available cards during the game. Current exceptions: theme decks in spell stores (deliberate). enemy decks (more in-format enemy decks would be needed first).
- Issue 266: Creating branch for changes for supporting "Produced$ Any" in mana abilities - Divided by 0 check for DivideEvenly.
- Issue 266: added to manamorphose to produce any mana branch - Re-added the code for Guild Feud.
- Issue 266: update isBasic method of AbilityMana to account for any mana - Fixed Tablet of the Guilds.
- Renamed the Ore Gorger card txt file as it had an unneeded space character. - newGame routine
- Issue 266: significantly reworked logic in payManaCost to account for mana sources that produce any color and several other bugs - eliminating global references to getXXXXplayer
- Issue 266: modified City of Brass, Glimmervoid, and Mox Opal to use "Produced$ Any" - CardListUtil => CardLists (as they call Collections class)
- Issue 266: merged trunk:12895-12901 revisions into branch - missing files?
- Issue 266: modified to account for lands that use "Produced$ Any" - Player: isPlayer was duplicating equals method
- Issue 266: modified to allow reflected mana to interact with any color sources - CardLists may accept any iterable<card> for filtering
- Issue 266: removed getManaProduced overrides from spells and drawbacks - warnings
- Warren Instigator was missing the Berseker type - GetOrderChoices will now show the reference card when it first pops up.
- use constants to show Tabber tabs instead of just using raw numbers everywhere. - PlayerZone empty class removed
- Fixing Description of Skyrider Trainee - PlayerZoneComesIntoPlay is now PlayerZoneBattlefield
- if things on the stack have a sourceCard of some kind of land, make sure the stack has a color (brownish; also used for artifacts). This would be for things like the triggered ability of City of Brass. - PlayerZone is R/O Iterable on its cards
- Added a fluff piece to the changes.txt file. - ante code no longer depends on get*Player
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Aggregates.min
- fix ability cost of Flame Elemental (thanks squee1968) - CardFactoryUtil uses player Aggregates
- fix missing subability of Green Sun's Zenith (thanks squee1968) - Multizone support in AF_ChangeZone (removed target recheck that shouldn't be necessary)
- gave Soaratmi Savant Flying (thanks squee1968) - Cleared out the changes.txt file, now ready for new material.
- restored the functionality to show Stack cards in Card Picture/Detail when moused over. This functionality was present in 1.1.8, but was removed in 1.2.0 due to a bug. I confirmed the bug was also present in 1.1.8, so we are no worse off than we were before and there have been complaints on the forum about this in the 1.2.0 UI.
- in DigUntil resolve, game cannot continue if revealed is empty. This is fixed.
- add 10E SetInfo to Counsel of the Soratami
- Issue 266: add color choice logic for future use by AI
- fix typo in Tourach's Gate
- Issue 266: changed sorting of mana sources to account of any color mana
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Issue 266: add logic to make ManaNeededToAvoidNegativeEffect mana a mandatory part of the cost for the AI
- Removing hardcoded references to Mana Pool as a card.
- Checkstyle
- merged "Produced$ Any" (Issue 266) feature branch into trunk (Issue #266)
- Converted City of Brass, Glimmervoid, and Mox Opal to use "Any" mana keyword. Added Manamorphose
- Added scriptable Replacement Effects. The system and syntax is very similar to the trigger system.For examples see the cards below or the forge.card.replacement package.
- Converted to script:
Benevolent Unicorn
Boon Reflection
Divine Presence
Dralnu, Lich Lord
Fire Servant
Forethought Amulet
Furnace of Rath
Gratuitous Violence
Lashknife Barrier
Lichentrope
Phytohydra
Pyromancer's Swath
Sulfuric Vapors
Sulfuric Vortex
- Corrected name of Akki Lavarunner / Tok-Tok, Volcano Born
- Added a fluff piece to the changes.txt file.
- Checkstyle.
- Coldsteel Heart is now a Snow Artifact.
- convert cards to any mana keyword (A-B)
- convert cards to any mana keyword (C-F)
- convert cards to any mana keyword (G-K)
- convert cards to any mana keyword (L-M)
- convert cards to any mana keyword (N-R)
- Fixed Remember syntax for Wormfang Behemoth.
- Make sure to actually run replacement effect checks for creature damage.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Consolidated ReplacementEffect.matchesValid() and Trigger.matchesValid() (Exactly the same method) into AllZoneUtil.matchesValid().
- Fixed description for Vigor.
- CheckStyle.
- CheckStyle.
- Updated Furnace Dragon and Iname as One to check for 'cast from hand' restriction.
- Ran Oracle and set info scripts.
- CheckStyle.
- checkstyle
- checkstyle
- Add package javadoc
- Meet George. George is a base class for Triggers and ReplacementEffects. George is content with his job.
- convert cards to any mana keyword (S-T)
- convert cards to any mana keyword (U-Z)
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- fix an observer leak on InputControl
- checkstyle and javadoc fixes
- PMD fixes
- Added CheckThirdSVar and CheckFourthSVar and accompanying parameters to StaticAbility.
- Added the recent commit logs to changes.txt. - Added the recent commit logs to changes.txt.
- Checkstyle: Removed trailing spaces from new CheckSVars - Fixed Tariel, Reckoner of Souls.
- Fixed type of Norn's Annex.
- GuiChoose.getOrderChoice is properly parameterized now
- newGame: observers update before matchState was changed lead to new hanging thread creation
- Fixed AI for Jarad's Orders.
- Copies of the Copies of Pack Rat will now have all the abilities of Pack Rat.
- Fixed Death's Presence.
- uncommented the ping functionality from FModel (yesterday site was down ping took too much time)
- Test NET_CONN no longer should slowdown the main thread
- Removed Braids progress monitor (unused)
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Minion Reflector. - Fixed undoBlockingAssignment.
- GUI - remove anything that was checking the unused Constant.Runtime.OLDGUI - TreeProperties: removed unused functionality, moved the remaining class to forge.util
- little javadoc fixes in DeckEditorDraft - Gauntlet Mode has landed.
- delte the GuiDisplay class. It is no longer used. - get****Player methods are depreacated. Do not use them in new code.
- fix the Observers leak on MagicStack - Exile zone marked as containing hidden information
- Stack Instance not resetting Paid Hash before setting new one - Players have getType method to learn if certain player is AI or human
- gut the OldGuiNewGame class. It now contains only static elements related to preferences and loading dynamic game data (which needs to be moved to a different class) - GameState stores player list instead of harcoded 2 players
- fix Hurkyl's Recall (looks like the Java code inadvertently got deleted) - fixing error
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Removing getXXXXPlayer calls - they mostly refer to AI now, so that I get current AI player from sa activatingPlayer
- delete MenuItemHowToPlay (it is no longer used) - ChangeZone - removed getComputer/HumanPlayer
- consolidate deleteObservers in a deinitMatch method. Hooked this method up in the WinLoseFrame and QuestWinLoseHandler. - removed some old code from counters
- update some Magic Numbers to constants - Players have getAllies/Opponents methods
- delete file GuiHomeScreen.java (it is no longer used) - Another portion of AI files cleaned from getHuman/ComputerPlayer
- update another Magic Number to constant - Removing calls to getComputer/Human player. Hope AI is still alive
- move loadDynamicGameData to Main - The AI will now play lands from the top of the library with Oracle of Mul Daya.
- fix value setting when CardSize radio buttons are selected. - Fixed AI of Victimize.
- remove references to OldGuiNewGame - Added SVar:RemAIDeck:True to Chimeric Idol.
- delete OldGuiNewGame - Another portion of removal of global getters getXXXPlayer
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - this fixes 1st exception from /viewtopic.php?f=52&t=8301
- more magic number converted to constants in ControlAllUI - Reverted changes made to main.properties in r17383.
- remove unused function in GuiDisplayUtil
- Fixed the AI not playing card draw spells, even when the resulting number of cards in hand is lower than 8 cards (it was not considering losing the card used).
- Fixed Dream Fighter.
- Fixed Graven Dominator.
- Little tweak in gainLifeCanPlayAI.
- Updated evaluateCreature.
- Little tweaks for the Da Vinci decks.
- Fixed two scripts.
- Added some AI checks to make better use of Steel Overseer.
- Added RemAIDeck:True to Orzhov Pontiff.
- ran Oracle and Setinfo scripts
- fixed remove counter trigger on Witherscale Wurm
- Fixed Vodalian Illusionist.
- Fixed Predatory Urge.
- Added the prefix "SVar$" to xCount (formerly only available in AbilityFactory.calculateAmount).
- Fixed another issue with Conclave's Blessing.
- Fixed the discarded list of CostDiscard containing all cards twice if the mode is Self, LastDrawn or Random (the cards are added to the list in doDiscard).
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added the options "LifeYouLostThisTurn" and "LifeOppLostThisTurn" to xCount.
- Added four missing set infos.
- Converted the replacement ability of Lich to script.
- add a Storm counter to the Players panel
- Fix Furnace of Rath
- Added Undying keyword.
- Added Fateful Hour to Count$ (Count$FatefulHour.<Truevalue>.<Falsevalue>) and as a condition to Static Abilities (FatefulHour$ True).
- Added Count$<Your/Opp>StartingLife.
- Added FatefulHour trigger parameter.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- CheckStyle.
- Minor card text fix for Gibbering Descent.
- Continuous static abilities with "RemoveAllAbilities" will now also remove replacement abilities.
- Ran Oracle and setInfo scripts
- Added Damia, Sage of Stone to relevant section in PhaseUtil.java. (I initially thought the draw skip was Keyworded due to Psychic Possession script)
- Updated two SVars.
- creating branch for Dark Ascension pre-release scripts
- Bugfix: "ghost animation" for cards in hand after starting a new game
- Improved the AI of Echoing Decay.
- Updated some SVars.
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Chancellor of the Dross.
- Fixed Chancellor of the Forge.
- Fixed Chancellor of the Tangle.
- delete unused class ConstantStringHashMap
- javadoc and comment fixes in Upkeep.java
- flesh out javadoc in Untap.java
- flesh out javadoc in EndCombat.java
- Little card script updates.
- Fixed Convoke throwing an error when no creature has been tapped.
- Fixed icon display in player fields for quest and regular match play.
- added EYEBALL to counters enumeration list
- fixing Quest and regular match player avatars. Please be careful to not hard-code Windows-specific things.
- fix some code that was OS-specific in DeckLister.java
- move some code to EndOfTurn and flesh out javadoc in EndOfTurn.java
- adding EnchantedBy check to Player.hasProperty method
- added STRIFE to counters enum list
- updated Daybreak Coronet to use the more general AttachedTo. Removed "AllAurasEnchanting" from CardFactoryUtil.xCount method.
- DKA branch: Updated Falkenrath Aristocrat to use ConditionCheckSVar, and added rarity info to some of the scripts.
- Improved scripts for Ebon Praetor and for Lyzolda, the Blood Witch
- Added wasCastFrom<Zone> card property. It is set when the card is moved to the stack and cleared whenever it is moved anywhere else except from the stack to the battlefield(for Myojins,Phage,Iname, Epochrasite etc...)
- Added wasNotCastFrom<Zone> as well, doi.
- Added Count$wasCastFrom<Zone>.<truevalue>.<falsevalue>
- Converted:
Burning Vengeance
Coal Stoker
Dread Cacodemon
Furnace Dragon
Hypnox
Iname as One
Myojin of Cleansing Fire
Myojin of Infinite Rage
Myojin of Life's Web
Myojin of Night's Reach
Myojin of Seeing Winds
Reiver Demon
- Added Rebound keyword.
- Fixed wasCastFrom's interaction with tokens.
- Fixed visual artifacts bug on semi-transparent buttons and panels in home screen.
- Fixed name (Nomad's Assembly -> Nomads' Assembly)
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Updated two SVars.
- Updated two SVars (main branch).
- Removed Sudden Spoiling because it was not 100% functional.
- CheckStyle.
- Added the Dr Fate 3 deck.
- Made Keldon Marauders more AI friendly.
- Fixed Mishra, Artificer Prodigy.
- Fixed casting cost on Faithless Looting.
- Added a spell description field to the CostChange keyword. Converted a few CostChange cards.
- Refactored ForgePreferences:
1) Output file entries sorted
2) Easier to add/remove prefs
3) Checkstyled and commented
4) LOC halved
- Streamlined old, overly explicit phase toggles in ForgePreferences.
- Small update to ForgePreferences.
- Minor update to ViewField.
- Removed internal padding on card picture in match UI.
- Fixed "no human first turn phase indicator" bug.
- Minor update to keyboard shortcut saving in dock.
- Fixed "must restart for dev mode setting" and similar bugs.
- modifications to allow cards that transform to Auras to attach to a target.
- Moved ability description into keyword for Glowrider and Thorn of Amethyst
- If using Alternate-state scripting to create a non-doublefaced, non-flip card (i.e. Licids), use "AlternateMode:<name of other state>" then use AF_SetState's NewState parameter with that name. This is to avoid things confusing them with actual doublefaced cards.
- Added start button and logo to image sprites in each skin, and updated FSkin and home screen code to match.
- reduce JTextArea instances in ViewTabber
- Run static abilities-check after running static triggers but before regular triggers. Fixes Adaptive Automaton+Champion of the Parish type situations. With thanks to Sloth!
- Let the Deck Editor cope with cards with non-flip, non-doubleface alternate states. (i.e. those damn Licids)
- further reduce JTextArea instances in ViewTabber (for Combat descriptions)
- Minor bugfix in ForgePreferences.
- Bugfix to the bugfix in ForgePreferences.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed AI of Copy Artifact and Sculpting Steel.
- Added a check in checkStateEffects for creatures enchanting something, making them fall off properly. (Licids! *shakes fist*)
- CheckStyle.
- Fixed Wormfang Behemoth.
- Added the player keyword "Skip your draw step." and converted some cards to use it.
- Memory management debugging in ViewTabber: cleared list of JTextAreas in stack panel to prevent pileups.
- udpate guava to 11.0.1 (it has some cache fixes that may affect ImageCache)
- Uploaded quest opponent avatar: Beast. Added to quest-opponent-icons.txt
- Uncommented download link for Tatsumasa, the Dragon's Fang token.
- Updated the deck editor color filter icons.
- try to clean up IMAGE_CACHE at the end of each match. This may help with large memory usage after many matches.
- Fixed bug preventing full texture paint on keyboard shortcuts screen.
- Added Attach Drawback. Removed previous changes for Auras in SetState AF.
- updated Soul Seizer script to Attach drawback
- Updated quest opponent avatar links.
- Added a fluff piece to the changes.txt file.
- Added the Darkseid 3 deck.
- Added the recent commit logs to changes.txt.
- Fixed creatures with Deathtouch destroying creatures and dealing damage afterwards.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- clean up a Java warning in AFSetState
- remove some debug code related to Observers
- Improved the AI of AF DestroyAll to take permanents with SacMe SVar into account.
- Changed the default value of "ui.card.overlay" to true.
- Added trigger mode "Transformed".
- Hardcoded Sky Swallower will now give away other cards, not self.
- Fixed Undead Alchemist
- Update SubAbility for a few of my favorite cards (SVar= is not needed and has not been needed for a long time.)
- Started adding doTrigger functions to Spell AF's, because canPlayAI is not suited for cases like a spell revealed by a Cascade ability. First AF to test this is AF DealDamage.
- Added the ability to get LKI copies of a certain state. Fixes Unholy Fiend triggering Village Cannibals and maybe more.
- Cards should never be tapped outside the battlefield.
- Added trap type to Arrow Volley Trap
- Added canPlayFromEffectAI function.
- Added the recent commit logs to changes.txt.
- Added canPlayFromEffectAI to AF Pump.
- Little fix for Cascade.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added canPlayFromEffectAI to AF Draw and Discard.
- Removed the hardcoded cascade ability of Bituminous Blast.
- Changed Ripple to use canPlayFromEffectAI.
- Changed Fungus Sliver to grant a trigger instead of a keyword.
- Removed the now unused keyword it used to grant.
- Temporarily fixing infinite loop in AF Pump, not sure if this is what it should do though.
- Fixed Equilibrium.
- CheckStyle.
- Added the function playSpellAbilityWithoutPayingManaCost to ComputerUtil.
- Fixed the AI part of Cascade and Ripple skipping payment of non mana costs.
- fixed problem with Any color mana abilities added through continuous effects e.g. Gemhide Sliver
- Internalized win/lose frame into match UI using overlay.
- Fixed icons display for mana overlay setting. Now, icons and counters will show all the time, but title, p/t, and casting cost is toggle-able.
- Performance enhancement: fonts used in UI are now pre-derived once in skin.
- Updated the AffectedZone of some continuous static abilities.
- Added canPlayFromEffectAI to AF Destroy.
- Cleanup. - Cleanup.
- Changed "removed" to "exiled" for consistency - Morph spells will now truly be cast face down.
- Minor fix to comments in ControlDetail. - Converted Lodestone Bauble to script.
- removal of another hundred of calls to global getPlayer
- avoid possible OoB exception
- Bugfix: Math.round produced OoB on random deck generation for quick gauntlets, now Math.floor.
- Cleaning up some sealed deck AI for non basic lands
- Move the GameFormatQuest to the proper place in class hierarchy, removed outside references.
- Made sure that certain methods of GameFormatQuest return immutable objects too.
- Simplified the predicates in QuestUtilCards.java.
- Spell shop no longer sells snow-covered lands if enforcing a format that doesn't contain snow-covered land sets (Ice Age, Coldsnap).
- NPE @ forge.card.spellability.SpellAbility.chooseTargetAI(SpellAbility.java:211)
- CommandArgs.java not used any longer
- Booster pack choice now shows more verbose set names; tiny cleanup
- as asked in /forum/viewtopic.php?f=52&t=8312
- Updated the quest deck Doc Holiday 1 with Ixidron.
- The challenge rewards now honor the persistent format if enforced.
- Fixed devSetupGameState().
- 30 less global calls for special player
- Removed chooseTargetAI and related stuff.
- Removed an unnecessary import added automatically by the over-zealous Eclipse.
- Small update to FButton.
- Small fix to FButton.
- SVN difficulties...fixed now.
- Standardizing home screen appearance: Sanctioned submenu (all)
- Standardizing home screen appearance: Gauntlet submenu (all)
- 1 call less
- Standardizing home screen appearance: Quest submenu (all)
- remove warnings, use FileUtil to read text files
- Renamed TableModel to less confusing EditorTableModel.
- Added the recent commit logs to changes.txt.
- Bugfix: "Double-click for decklist" crash on random generated decks (colors and themes).
- Further standardized messages and font sizes.
- A little checkstyle.
- removed NameChanger.java
- removed warnings,
- remoevd AllZone.getXXXplayer calls
- add a check to ignore .svn directories
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added counter to input area to indicate match #x out of y. - Converted Isochron Scepter and three other cards to use AF Play instead of AF Copy.
- Null pointer fix. - Fixed casting cost of Slum Reaper.
- remove SVar= from SubAbility (Z cards) - Added the option "DifferentNames" to AF ChangeZone.
- remove SVar= from SubAbility (Y cards) - 100 warnings remain
- remove SVar= from SubAbility (U-V cards) - 20 global calls less (80 to go)
- remove SVar= from SubAbility (W cards) - Converted Soulshift to a macro script.
- Added a GameLoss replacement effect. - QuestController moved to FModel,
- Added YouDrewThisTurn and OppDrewThisTurn to xCount. - AllZone.getPlayersInGame() inlined as gameState.getPlayers
- Forgot to add Lich's Mirror script. - Cleanup.
- Enabled multiple copies of Cascade on a spell. - Added "SVar:HasCombatEffect:TRUE" to some cards.
- Updated some SVars. - Temporary fix so QuestController is instantiated when it's first requested, instead of when FModel is, since that's too early
- little cleanup in GenerateThemeDeck.java - Minor fix for quest saves tooltip
- Little fix - Gussied up damage assignment dialog.
- Fixed cancel button layout bug. - Added a GU morph opponent: Jesse James 1.
- Small fix to winlose layout. - Fixed Skullbriar, the Walking Grave.
- Small update to FSkin font derivations. - You may edit quest decks now
- fixed ManaCost.isColor() to return true when comparing any size colorless mana cost to a type of "1" - Fixed a logic error in chooseLandsToPlay.
- fix Crash with Qasali Ambusher - Restored resizing cursor on resizeable panels.
- Refactored anyChoice to expressChoice. Added logic to make automatic color choices for "Any" keyword mana sources. - Resolved NPE on "Remove 4" button, if no card in current deck.
- remove SVar= from SubAbility (T cards) - Added a fluff piece to the changes.txt file.
- remove SVar= from SubAbility (S cards) - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- remove SVar= from SubAbility (Q-R cards) - Consolidated all home screen deck generation and retrieval lists into forge.deck.DeckgenUtil (only affects Gauntlet mode and Constructed).
- remove SVar= from SubAbility (P cards) - A wee bit o' checkstyle.
- remove SVar= from SubAbility (O cards) - Removed persistent cards on new game start from battlefield and hand.
- remove SVar= from SubAbility (A cards) - Cleanup: removed savePrefs and loadPrefs methods from model.
- remove SVar= from SubAbility (B cards) - Random deck generation will once again differentiate between human and computer decks.
- remove SVar= from SubAbility (C cards) - Fixed cards with multiple landwalk abilities.
- remove SVar= from SubAbility (D cards) - Fixed Molten Influence.
- remove SVar= from SubAbility (E cards) - Improvement for LimitedDeck AI so that less random cards are added when not enough on-color cards can be found.
- remove SVar= from SubAbility (F cards) - Added combat attacking/blocking to targeting arcs.
- remove SVar= from SubAbility (G cards) - applyContinuousAbility will now set the source card.
- remove SVar= from SubAbility (H-I cards) - Added getStaticEffects() to StaticEffects.
- remove SVar= from SubAbility (J-L cards) - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- remove SVar= from SubAbility (M cards) - Fixed matchesValidSA.
- remove SVar= from SubAbility (N cards) - Fixed controllerChangeZoneCorrection sending cards on the stack to Nirvana.
- Small Checkstyle fix - Performance improvements of the ReplacementHandler.
- remove support for SVar= string in SubAbility. It has not been required for a long time, and now, is no longer supported. All card files have been updated. - Fixed Perish the Thought shuffling.
- Fixed font on storm label. - Added the quest opponents Gollum 2 and 3 (thanks to Nordos).
- Changed QuestMatchState to MatchState (since it has no quest-specific information). - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Renamed ManaSymbols to more accurate CardFaceSymbols. - CbxFormat and CbxPrecon enablers were the wrong way around in # 17425.
- Fixed makeGangBlocks in ComputerUtilBlock.
- Cleanup, updates and little fixes.
- Converted Dunerider Outlaw and Whirling Dervish to script.
- Converted Contested War Zone to script.
- Fixed Restoration Angel.
- Added AI support for mass -X/-0 pump spells.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Reverted Exile zone to a public zone and not a hidden one (see Rule 400.2).
- Cleanup in AF ChangeZone.
- Added the quest opponent Tombstone 3 (thanks to Nordos).
- Fixed AF Regenerate AI targeting creatures with shroud.
- Fixed Golgari Charm.
- Made some more AF's compatible with charms.
- Improved AI using Detain abilities.
- fixed NPE issue due to activating player not set in replacement effects
- Match UI multiplayer go for takeoff. Please delete your old match_preferred.xml layout; old match layouts are invalid.
1 Up to 8 fields can be used
2 Up to 4 hands can be used
3 Multiplayer submenu added in home screen
- Updated the deck Hermione Granger 3 with RtR cards.
- Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added a fluff piece to the changes.txt file.
- Fixed possible NPE in SpellPermanent.checkETBEffects
- Fixed AI relying on illegal blocks made with Mogg Flunkies and friends.
- Turned keyword "CARDNAME enters the battlefield tapped." into an ETBReplacement Macro.
- fixed another NPE issue due to activating player not set in replacement effects
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- minor change to last NPE fix
- Fixed Grave Betrayal.
- Updating VAssignDamage to fix all of the rules interactions that were a bit off.
- Fixed Braids, Conjurer Adept.
- Adding game type requirements
- Quests now enforcing game type requirements
- Hooking up Auto and Reset functions in Assign Damage. (I can't quite figure out how to get the alignment of the buttons to work, if some kind soul would like to add it, that'd be great)
- New ExperimentalLabel class with improved aesthetics added. Not in use yet.
- Fixed type of Niv-Mizzet, Dracogenius.
- Constructed submenu aesthetic update complete.
- Improved separation of view/control in new home UI code.
- Deprecated VMainMenu class.
- Renamed CMainMenu to CHomeUI.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Unless costs will now also work on subabilities.
- Added the property "SharesColorWith MostProminentColor".
- Fixed some FindBugs reports.
- Added the quest opponent Tweedledum 2 by Nordos.
- Added AI support for Tree of Redemption.
- Fixed Extra Arms.
- Fixed possibility of getting stuck with Sea Drake and only one land.
- Further home menu aesthetic improvements:
* Removed "utilities" menu
* Added "exit forge" and "deck editor" buttons directly to menu panel
* Restored functionality to exit forge button
* Removed forge.gui.home.utilities package
* Removed deprecated VMainMenu.
- Temp fix for vertical sizing (small screens) home menu problem.
- Sealed and Draft now funnel through meetsGameTypeRequirements
- Added experimental new expansion unlocking scheme to limited-format quests. Once per every 100 wins, you get the option of using credits to "unlock" a new set and add it to your enforced format.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed a silly brain-fart in my previous commit.
- Added a fluff piece to the changes.txt file.
- Fixed Palace Guard and Tidal Control.
- Fixed Winter Blast.
- The three following unless costs can now be combined with other unless costs: CostPayLife, CostDamage and CostPutCounter.
- Added "Prevent all combat damage that would be dealt to and dealt by CARDNAME." to nonStackingKeywords.
- Aesthetic update to draft submenu.
- Aesthetic update to sealed submenu.
- Updated "directions" blurbs in draft submenu.
- Small antialiasing fix to Blue Marble sprite.
- Fixed Terrifying Presence.
- Sliced 50px off home menu bar.
- Aesthetic update to quest Duels and Challenges screens 70% finished. A few architectural changes were necessary also.
- Checkstyle.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Scaled down logo in home menu to better match changed menu width.
- Spells cast with Isochron Scepter can now be kicked (and buybacked, etc.).
- Persist and Undying now use addSimultaneousStackEntry.
- Fixed a problem with spell shop booster generation in limited quest mode.
- Fixed Frostling.
- For public discussion and contributions, created the hotseat branch.
- Current state of hotseat branch
- Restored all observers, lacking some updates befor the game starts.
- Adjusted fields and hand(s) creation. Crashes on endgame
- Clear remembered in Galepowder Mage after returning the flickerd creature
- Scaled down font size in home menu panel.
- Quest Duels and Challenges aesthetic update is complete.
- GameOutcome calculation works
- Freed hordes of testers who were previously stuck inside the quest bazaar, unable to find an exit. A hellish scenario. Time for a break.
- changes from 17550-17560 integrated
- Removed hardcoded players
- last turn passed to GameOutcome
- Added a dialog to allow defining custom quest formats.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Decreasing number of global calls to Singletons.getModel().getMatch()
- massively moved static methods from AllZoneUtil to GameState - they must become non-static once (to support multiple games running at a time)
- A huge amount of AllZone static methods was inlined (so that people see how many calls really are there behind AllZone.getXXX, and consider obtaining (for example) GameState value to a local variable)
- GetGameLog inlined
- The AI will now try to avoid letting the human discard cards like Loxodon Smiter.
- The AI will attack a little more aggressively with creatures with a SacMe SVar.
- Added the option of exiling all cards in a zone as a cost.
- The enforced format, if any, now also determines whether your quest starting cardpool contains snow-lands or not.
- You now get the option to unlock new sets after every 50 wins, not 100.
- fixed crash at end of quest match
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Angel of Serenity will no longer produce a crash when the AI wants to cast it.
- Improvements and cleanup in AF DealDamage AI functions.
- MatchController contains inputControl, subscribes listeners to event by itself
- most of AllZone methods static moved into instances, consider retrieving frequently used values into class fields or local variables
- AllZone is gone. Its members moved to Fmodel while colorchanger went to GameState
- getGameState => getGame
- Stack zone uses its own class Zone (which has no owner obv.)
- passes GameState to phaseHandler, moved player related static calls to player/Player.java
- If player decides to draw, turn is given to his opponent
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added Multiplayer support for unless costs (but not multiple humans yet).
- Added "Any Player" support to unless costs.
- Improved AI dealing with Measure of Wickedness.
- Turn counting removed from GameState (cause phaseHandler already did it)
- Inlined some static methods called from phaseHandler
- PhaseType: index is not a field, yet the order is set by a list initialized statically
- GetLabelForPhase - moved to VField from PhaseUtil
- Game has a method to determine the next player who takes turn/priority after the given one.
- IVDoc parametrized so that getLayoutControl method returns a object or right type, won't have to cast from ICDoc
- Converted Stasis to Keyword
- Simplify Yosei a touch
- Avatars on match UI are somewhat working (will take human's icon for every even-numbered player and ai's for odd ones)
- Converted Eon Hub and Gibbering Descent into Keyword
- remove unused var, type casting
- fixing restart issue and hand crash
- games against several AIs can be started now - yet extra AI players cannot be attacked and don't act (though they recieve turns)
- Fixed getSpellCostChange.
- Phase indicators are properly lit when attack/defend cast instants phase begins
- computer should not recieve priority before mulligan
- Sands of Time needs this update
- Fix ante checking for a match win instead of last game win.
- Moved card and player cleanup routines to repective classes
- renamed isNeedToNextPhase => !mayPlayerHavePriority (would let understand the code better)
- @inputControl: setInputInterrupt and setInput add to resolveStack and common Stack
- @inputControl: updateInput => getActualInput
- Fixed Tarzan Description. Advertised as WR, but really is GR.
- Rollback of 17605 that broke everything
- that borken 17605 + changes to skip mechanism
- nextPhase transition according to priority passes
- Targeting overlay mouseover state preferences and dock button enabled.
- Its mechanics still need some work.
- Targeting overlay isn't maturing as I'd hoped. It's now disabled until further notice. Code will remain in place if someone wants to tackle it.
- Bugfix: Editor card panel looking for color from nonexistent game state.
- Also checkstyle updates to Card.java.
- Checkstyle.
- Fixed description of Flameshot.
- Re-enabled "Add 4", "Remove", "Remove 4" buttons in Limited mode card editors.
- Removed "save" and "print proxies" button in Limited mode card editors.
- Added the quest opponent Nelson Muntz 2 (thanks to edessa).
- Bugfix: "Remove 4" button in Limited deck editor actually removed 8.
- nextphase is private :)
- Player's block interface passes priority when he is done
- merged nightly doublestrike's changes (17610-17617)
- 17605 fixed, 609 617-618
- Draft "save" dialog improvements:
1 Added functionality to "cancel" button
2 Added yes/no confirm to overwrite cases
- A bit o' checkstyle
- Renamed various WinLose screens to better reflect their application.
- Small grammar fix on sealed dialog.
- You may plays against several AI opponents now
- InputControl: human will get only one 'declare blockers' prompt in multiplayer games
- GameAction: fix crash when ai player drew miracle card on 1st turn
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Quest mode: new cards are created for each match (won't see cards with state preserved from old game)
- Moved common AI functions from AbilityFactories to ComputerUtil.
- PlayerStartConditions is ok
- GameNew won't fetch supplier twice
- Lol: archenemy mode against N ai
- correct damage assignment when attacking multiple players at once
- If creature hasn't been assigned any damage in Assign Panel, use the minimum value of Lethal Damage and Remaining Damage.
- Player.getOpponent improved to handle ai vs ai games
- Replace Flameshot second spell with alt cost keyword
- protection from NPEs in getOpponent
- declare blockers works properly
- comment out debug output
- Computer players will also have random icons
- Mini-gauntlet mode a true advancement through rounds has.
- Slightly improved expansion selection algorithm for unlocking + 2 more choices.
- Turned off a debugging function call.
- archenemy: ai opponents will use different decks
- Made the scripts of some cards with "As CARDNAME enters the battlefield, choose an opponent." to be multiplayer compatible.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Made more scripts ready for multiplayer.
- Autopass to EOT should not skip the following turn
- add AILogic to any mana choice to avoid crashing
- Added a fluff piece to the changes.txt file.
- Added a fluff piece to the changes.txt file.
- Made more scripts ready for multiplayer.
- Defending Player will now be determined conform to rule 802.2a.
- simplified deck list generation
- restored unlimited hand size
- Fixed AI Logic of AF Mana.
- PhaseHandler isNextTurn(PlayerType) marked as deprecated. (There are many players of same type in a game)
- local player is assigned at beginning of a match instead of being calculated each time.
- removed some hardcoded checks for ai player
- Made more scripts ready for multiplayer.
- r17604 was not merged properly in r17621
- adding some deckhints
- remove unused code
- Renamed a GameFormatQuest method to something more descriptive (to avoid confusion with a more general method).
- PhaseHandler.isNextTurn changed by getNextTurn.equals(ai)
- Combat: removed getDefendingPlayer (there may be multiple defenders per combat)
- More intuitive calculation of "every 50th win" for unlocking new sets.
- Even more intuitive calculation of "every 50th win" for unlocking new sets.
- the most intuitive one
- Made more scripts ready for multiplayer.
- The Provoke keyword is now multiplayer compatible.
- Made more scripts ready for multiplayer.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- X marks the spot there a GL trigger should be fired
- without this fix GL trigger would be fired multiple times
- less complex
- Made the scripts of some cards with "Whenever a creature attacks you..." to be multiplayer compatible.
- Fixed Konda's Hatamoto.
- Made cards with "CARDNAME can't attack unless defending player controls ..." to be multiplayer compatible.
- Made Landwalk abilities multiplayer compatible.
- Made more scripts ready for multiplayer.
- Fixed logic of the predicate isProtectedFrom.
- Restart button replays the whole match
- Added LosesGame trigger.
- Added trigger to Blood Tyrant and Withengar Unbound (Blood Tyrant still needs it's first trigger corrected)
- Singleton usage.
- removed CombatUtil.canAttack method without specifying attack target
- Copy/Paste error in Blood Tyrant.
- Added "OppCtrl" as a parameter to hasProperty.
- Changed some instances of "YouDontCtrl" to "OppCtrl".
- Changed more instances of "YouDontCtrl" to "OppCtrl".
- setMustAttackEntity - method type set to GameEntity
- Players: defeated players in archenemy won't get turns or priority, their permanents on table won't affect the game
- fix to NPE from players leaving game.
- Trigger handler should check all non-active players
- registered players as r/o list
- to potentially prevent endless loop
- Combat that will return some defender in any case
- DeckChooser from constructed home screen refactored as a component
- You may choose your deck for Archenemy mode
- Achenemy: you have additional 10 lives for each opponent beyond the first one
- Also renamed C- and V- classes
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Changed more instances of "YouDontCtrl" to "OppCtrl".
- "YouDontCtrl" => "OppCtrl".
- Fixed setinfo of swordshine's cards.
- Fixed AF ChangeZone with the Origin All.
- AI won't have any more fun when the game is over.
- Changed more instances of "YouDontCtrl" to "OppCtrl".
- Fixed OppCtrl.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Gobbling Ooze.
- Fixed Gnat Miser.
- Improved Alternative Cost strings when the cost is 0.
- Removed unnecessary suppressing of tap/untap triggers.
- Fixed a possible NPE in AF Attach.
- Ai won't not think when the game is over
- Improved Bounce AI.
- The AI will no longer clone its own legendary creatures.
- Made the script of Detention Sphere AI friendly.
- Fix Fulgent Distraction crash when looking for Cost that doesn't exist
- Enabled random generation of Mythic Rares in some custom formats (with rarity) when the cardpool contains them and they are not being forced by the NumMythics parameter. Required for RtR Guild Sealed.
- Added the recent commit logs to changes.txt. Preparing for the beta build and release. - 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. - Preparing the changes.txt file for the next beta build and release.
Added pre-release cards to DKA cardfolder branch:
Beguiler of Wills
Chalice of Life // Chalice of Death
Curse of Thirst
Drogskol Reaver
Faithless Looting
Falkenrath Aristocrat
Gather the Townsfolk
Ghoultree
Gravecrawler
Hunger of the Howlpack
Huntmaster of the Fells // Ravager of the Fells
Increasing Confusion
Increasing Devotion
Jar of Eyeballs
Lambholt Elder // Silverpelt Werewolf
Loyal Cathar // Unhallowed Cathar
Mikaeus, the Unhallowed
Mondronen Shaman // Tovolar's Magehunter
Moonveil Dragon
Nearheath Stalker
Ravenous Demon // Archdemon of Greed
Scorned Villager // Moonscarred Werewolf
Secrets of the Dead
Sorin, Lord of Innistrad
Soul Seizer // Ghastly Haunting
Strangleroot Geist
Thalia, Guardian of Thraben
Thraben Doomsayer
Vorapede
Zombie Apocalypse
Many people helped with this version. A special thank you goes out to them. (Attempted to list names alphabetically): Many people helped with this version. A special thank you goes out to them. (Attempted to list names alphabetically):
ArsenalNut ArsenalNut
Dave
DeadSpeak
Doublestrike Doublestrike
Friar Sol Edessa
Hellfish Hellfish
Jeff Wadsworth
Marc Marc
Mark Max
Slapshot5 mcrawford
Nordos
RumbleBBU
Sloth Sloth
SoulStorm Sol
Squee1968 Swordshine
Xanbie
ZzzzSleep
Chris H Chris H
Added many cards, including: Added the following cards:
Akki Lavarunner // Tok-Tok, Volcano-born Angel of Serenity
Archmage Ascension Aura Finesse
Bloodchief Ascension Barrin's Unmaking
Carrion Beetles Blood Clock
Cast Through Time Book Burning
Caterwauling Boggart Breaking Point
Children of Korlis Brine Seer
Clash of Realities Browbeat
Coal Stoker Cinder Seer
Coalition Relic Cloudstone Curio
Consuming Vapors Detainment Spell
Crescendo of War Epic Experiment
Damia, Sage of Stone Flay
Deepwood Legate Gifts Ungiven
Distortion Strike Glittering Lion
Dread Cacodemon Glittering Lynx
Emerge Unscathed Grand Melee
Gravity Well Grip of Amnesia
Harmonic Sliver Ivy Seer
Hedron-Field Purists Jasmine Seer
Hoarding Dragon Kjeldoran Pride
Hypnox Measure of Wickedness
Karona, False God Memoricide
Laboratory Maniac Monomania
Lantern of Insight Mundungu
Lich's Mirror Nightshade Seer
Luminarch Ascension Piety Charm
Mesmeric Sliver Power Taint
Myojin of Cleansing Fire Realms Uncharted
Myojin of Infinite Rage Rhystic Tutor
Myojin of Life's Web Rotting Giant
Myojin of Night's Reach Sacellum Godspeaker
Myojin of Seeing Winds Sands of Time
Nomads' Assembly Shifting Borders
Obstinate Familiar Sphinx of the Chimes
Petrified Wood-Kin Stasis Cell
Phage the Untouchable Stonehewer Giant
Prey's Vengeance Three Dreams
Pursuit of Knowledge Tsabo's Assassin
Qasali Ambusher Tyrannize
Quirion Sentinel Umbilicus
Rag Dealer Vectis Dominator
Rapid Fire Vile Consumption
Reiver Demon Wicked Akuba
Runeflare Trap
Sages of the Anima
Sivvi's Ruse
Staggershock
Sudden Spoiling
Surreal Memoir
Survival Cache
Sygg, River Cutthroat
Tainted Sigil
Telekinesis
Terrarion
Thought Reflection
Tin Street Hooligan
Tomorrow, Azami's Familiar
Ulasht, the Hate Seed
Undead Alchemist
Verdant Embrace
Vigor
Virulent Swipe
Wound Reflection
end end

View File

@@ -6,17 +6,25 @@ Once the Forge archive has been decompressed you should then be able to launch F
After downloading and installing a newer version of Forge you may want to move certain files from the older version over to the newer version of Forge. You should maintain your older version of Forge as a back up in case you make a mistake while installing the newer version. After downloading and installing a newer version of Forge you may want to move certain files from the older version over to the newer version of Forge. You should maintain your older version of Forge as a back up in case you make a mistake while installing the newer version.
1) The /res/pics/ folder contains the card pictures, token pictures (mtg card tokens an quest pet/plant tokens) and the booster package images. Please note that the /res/pics/icons/ folder was moved out of this folder and placed in the /res/images/ folder. 1) The /res/pics/ folder contains the card pictures, icons and token pictures (mtg card tokens and quest pet/plant tokens). Please note that the /res/images/icons/ folder was moved back to the /res/pics/ folder. The forge /res/images/ folder no longer is used as of version 1.2.8.
The /res/images/icons/ folder contains the quest opponent icons, small quest pet/plant icons (non-tokens) and some icons that are used by forge's quest mode. While several of these pictures ship with the forge archive most of them have to be downloaded using the Home screen -> Utilities -> Download Quest Images command. The /res/pics/icons/ folder contains the quest opponent icons, small quest pet/plant icons (non-tokens) and some icons that are used by forge's quest mode. While several of these pictures ship with the forge archive most of them have to be downloaded using the Home screen -> Utilities -> Download Quest Images command.
2) The /res/decks/ folder contains your deck files. You should copy over the files with the extension ".dck". 2) The /res/pics_product/ folder contains four folders which in turn contain pictures for the booster, fatpacks, precons and tournamentpacks products.
3) The /res/draft/ and the /res/sealed/ folders contains files for the sealed and draft mode. You should copy over your files inside of these folders that end in the extension ".draft" or ".zsealed". 3) The /res/decks/ folder contains your deck files. You should copy over the files with the extension ".dck". In version 1.2.4 and later the /decks/ folder contains 4 subdirectories named constructed, cube, draft and sealed.
4) The /res/quest/ folder contains your questData file. This file includes all of the information for your current quest. You will not be able to continue your quest in a newer version of Forge unless you copy over the file named "questData.dat". You can place your deck files from an earlier version of Forge into the /res/decks/ folder. When you next launch Forge these decks will be converted to a newer format and will be moved into the proper subdirectory.
5) The Forge root folder contains a preference file named "forge.preferences" and you should also move a copy of this file over to the newer version. 4) The /res/draft/ and the /res/sealed/ folders contains files for the sealed and draft mode. You should copy over your files inside of these folders that end in the extension ".draft" or ".zsealed".
5) The /res/quest/data folder contains your questData files. These files include all of the information for your current quests. You will not be able to continue your quests in a newer version of Forge unless you copy over the your quest data files. These files have a ".dat" extension. You can now have multiple ongoing quests at the same time.
6) The Forge /res/preferences/ folder contains the preference files named "forge.preferences" and "editor.preferences". You should also move a copy of these files over to the newer version. The /res/preferences/ folder was added to version 1.2.8. The main.properties file was also moved to the /res/preferences/ folder.
7) The /res/layouts/ folder contains a file named "match_preferred.xml". This file contains information that forge uses when setting the layout for the battlefield display. The match_default.xml file contains the default layout for the battlefield.
The editor_preferred.xml file contains information that forge uses when setting the layout for the deck editor display. The editor_default.xml file contains the default layout for the deck editor display.
Advanced Updating to a newer version Instructions: Advanced Updating to a newer version Instructions:
@@ -40,6 +48,14 @@ You can move a copy of your pictures and decks over to the "Forge.app" applicati
Your decks can be placed in the decks folder, your pics can be placed in the pics folder, etc. Your decks can be placed in the decks folder, your pics can be placed in the pics folder, etc.
If you update your OS to Apple OSX 10.8 Mountain Lion and try to launch a new version of forge that you will likely get a dialog which states "File is damaged and cannot be opened. Please move to trash."
Mountain Lion comes with a new Gatekeeper feature and this is probably blocking your ability to launch this newer version of forge. Visit the link below and follow the instructions. They are fairly long and detailed.
http://support.apple.com/kb/HT5290?viewlocale=en_US&locale=en_US
Please note that the issue is most likely caused by Mountain Lion's Gatekeeper feature and it is extremely unlikely that the forge dev team will attempt to get a unique Developer ID from Apple and use it to digitally sign our forge app.
Picture location info: Picture location info:
@@ -51,6 +67,8 @@ The quest pets archive contains two subdirectories named "icons" and "tokens". P
Your forge game may not come with one or more of these three folders as part of the forge archive. In this case you should use your computer's OS file system to create the proper folders with the correct names and they must be located inside of the /res/pics/ folder. Your forge game may not come with one or more of these three folders as part of the forge archive. In this case you should use your computer's OS file system to create the proper folders with the correct names and they must be located inside of the /res/pics/ folder.
The in-game downloaders will grab an image for face-down (Morph) cards on the battlefield. To use a custom image, place a "morph.jpg" file in your res/pics/tokens directory.
Launching Forge and Memory Issues: Launching Forge and Memory Issues:
@@ -67,6 +85,34 @@ If you have a low end machine you may find that the scripts above will prevent j
In this case you can try the following. Remove the background jpg picture from /res/images/ui/ folder. You can try using low quality pictures rather than the high quality pictures. Or you can try removing all of the jpg pictures from the pics folder. In this case you can try the following. Remove the background jpg picture from /res/images/ui/ folder. You can try using low quality pictures rather than the high quality pictures. Or you can try removing all of the jpg pictures from the pics folder.
Forge failed to launch:
If you're trying to run Forge for the first time, but it doesn't open up, you can try the following to get some output and help yourself/us solve the problem.
1) Open up a terminal
- Under Windows, press Windows+R, type "cmd", hit enter
- Under Linux, you probably know that yourself. Use your distribution's application menu, and search for "terminal" in a group like "utilities".
- Launch the program named "Console.app" which can be found in your /Applications/Utilities/ folder. Highlight the "All Messages" option and click on the "Clear Display" button before launching Forge.
2) Go to the folder where you unpacked Forge
- Windows: Let's say your forge is in D:\Programs\Forge.
- Type "D:", Enter to change to the D: drive.
- Type "cd \Programs\Forge", Enter to change to the directory.
- NOTE: On nonenglish systems, you might have problems due to the poor localization of Windows. Go to the innermost directory you find (worst case is "\"), then "dir", Enter to show all folders in that folder. Search for the one you're probably wanting. For Example the German "Programme" could really be "Program Files" or something like that.
- NOTE: You might have to "quote" directory names with Spaces in them
- Linux: Let's say your forge is in /home/user/Forge
- Type "cd /home/user/Forge", Enter
- NOTE: You might have to "quote" or 'quote' directory names with Spaces in them
- Current versions of Forge no longer include a launcher script for Mac OS, proceed to step three.
3) Run Forge
- On Windows, just type "forge.exe", Enter
- On Linux, just type "forge.sh", Enter
- Launch the Forge application bundle by double clicking on the program named "Forge.app".
Now you will probably see some sort of Error in the console. the first few lines contain a message that might help you. If you can't fix the problem yourself, please take the complete output and report your problem on the Forum.
The Card Pictures disappear when you restart Forge: The Card Pictures disappear when you restart Forge:
if you're running Windows 7, make sure you're running the program as an admin, otherwise no changes will be made to your system (nothing is saved). In Windows 7, Forge may be happier when run from somewhere in the My Documents structure, (they call them Libraries now???) or from another partition other than C:. The user has little permission to do much on the system drive. if you're running Windows 7, make sure you're running the program as an admin, otherwise no changes will be made to your system (nothing is saved). In Windows 7, Forge may be happier when run from somewhere in the My Documents structure, (they call them Libraries now???) or from another partition other than C:. The user has little permission to do much on the system drive.
@@ -76,6 +122,8 @@ Java Issues:
Some people that are using an early version of Java 7 under the Windows OS have reported errors that state "Split must have > 2 children". Anyone having this sort of problem should de-install java 7 and install java 6 instead. Some people that are using an early version of Java 7 under the Windows OS have reported errors that state "Split must have > 2 children". Anyone having this sort of problem should de-install java 7 and install java 6 instead.
Forge requires java 6 and will not run if you have an earlier version of java. You will need to update to java 6.
Card Picture Issues: Card Picture Issues:

View File

@@ -43,4 +43,4 @@
# this link includes the main properties file. you can move/rename etc. the res-folder. you just have to change # this link includes the main properties file. you can move/rename etc. the res-folder. you just have to change
# this single line # this single line
main--transparent-properties=res/main.properties main--transparent-properties=res/preferences/main.properties

367
pom.xml
View File

@@ -5,7 +5,7 @@
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>Forge</name> <name>Forge</name>
<version>1.2.1</version> <version>1.3.0</version>
<description> <description>
Forge lets you play the card game Magic: The Gathering against a computer opponent Forge lets you play the card game Magic: The Gathering against a computer opponent
using all of the rules. using all of the rules.
@@ -72,6 +72,20 @@
<role>developer</role> <role>developer</role>
</roles> </roles>
</developer> </developer>
<developer>
<id>moomarc</id>
<name>moomarc</name>
<roles>
<role>developer</role>
</roles>
</developer>
<developer>
<id>ArsenalNut</id>
<name>ArsenalNut</name>
<roles>
<role>developer</role>
</roles>
</developer>
<developer> <developer>
<id>friarsol</id> <id>friarsol</id>
<name>zenchristo</name> <name>zenchristo</name>
@@ -121,6 +135,13 @@
<role>developer</role> <role>developer</role>
</roles> </roles>
</developer> </developer>
<developer>
<id>maxmtg</id>
<name>Max mtg</name>
<roles>
<role>developer</role>
</roles>
</developer>
</developers> </developers>
<licenses> <licenses>
@@ -131,12 +152,13 @@
</licenses> </licenses>
<scm> <scm>
<connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.2.1</connection> <connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.3.0</connection>
<developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.2.1</developerConnection> <developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.3.0</developerConnection>
<url>http://svn.slightlymagic.net/websvn/listing.php/tags/forge-1.3.0?repname=forge</url>
</scm> </scm>
<prerequisites> <prerequisites>
<maven>3.0.3</maven> <maven>3.0.4</maven>
</prerequisites> </prerequisites>
<mailingLists> <mailingLists>
@@ -160,7 +182,7 @@
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId> <artifactId>buildnumber-maven-plugin</artifactId>
<version>1.0</version> <version>1.1</version>
<executions> <executions>
<execution> <execution>
<phase>validate</phase> <phase>validate</phase>
@@ -179,7 +201,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId> <artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</version> <version>2.4</version>
<configuration> <configuration>
<archive> <archive>
<manifest> <manifest>
@@ -195,7 +217,7 @@
<plugin> <plugin>
<artifactId>maven-release-plugin</artifactId> <artifactId>maven-release-plugin</artifactId>
<version>2.2.2</version><!--$NO-MVN-MAN-VER$--> <version>2.3.2</version><!--$NO-MVN-MAN-VER$-->
<configuration> <configuration>
<allowTimestampedSnapshots>true</allowTimestampedSnapshots> <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
</configuration> </configuration>
@@ -203,7 +225,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId> <artifactId>maven-surefire-plugin</artifactId>
<version>2.11</version> <version>2.12</version>
<configuration> <configuration>
<!-- <groups>fast</groups> <!-- <groups>fast</groups>
<testFailureIgnore>true</testFailureIgnore> <testFailureIgnore>true</testFailureIgnore>
@@ -213,7 +235,7 @@
<plugin> <plugin>
<groupId>com.google.code.maven-replacer-plugin</groupId> <groupId>com.google.code.maven-replacer-plugin</groupId>
<artifactId>maven-replacer-plugin</artifactId> <artifactId>maven-replacer-plugin</artifactId>
<version>1.4.0</version> <version>1.4.1</version>
<executions> <executions>
<execution> <execution>
<phase>package</phase> <phase>package</phase>
@@ -238,7 +260,7 @@
</plugin> </plugin>
<plugin> <plugin>
<artifactId>maven-assembly-plugin</artifactId> <artifactId>maven-assembly-plugin</artifactId>
<version>2.2.2</version><!--$NO-MVN-MAN-VER$--> <version>2.3</version><!--$NO-MVN-MAN-VER$-->
<configuration> <configuration>
<attach>false</attach> <attach>false</attach>
<descriptorRefs> <descriptorRefs>
@@ -246,7 +268,7 @@
</descriptorRefs> </descriptorRefs>
<archive> <archive>
<manifest> <manifest>
<mainClass>forge.view.swing.Main</mainClass> <mainClass>forge.view.Main</mainClass>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest> </manifest>
<manifestEntries> <manifestEntries>
@@ -269,11 +291,27 @@
<plugin> <plugin>
<artifactId>maven-compiler-plugin</artifactId> <artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version> <version>2.5.1</version>
<configuration> <configuration>
<source>1.6</source> <source>1.6</source>
<target>1.6</target> <target>1.6</target>
<compilerId>groovy-eclipse-compiler</compilerId>
<!-- set verbose to be true if you want lots of uninteresting messages -->
<!-- <verbose>true</verbose> -->
</configuration> </configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
<version>2.7.0-01</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
</plugin> </plugin>
<plugin> <plugin>
@@ -298,7 +336,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId> <artifactId>maven-site-plugin</artifactId>
<version>3.0</version> <version>3.1</version>
<configuration> <configuration>
<port>8081</port> <port>8081</port>
</configuration> </configuration>
@@ -335,6 +373,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId> <artifactId>maven-javadoc-plugin</artifactId>
<version>2.8.1</version>
<configuration> <configuration>
<quiet>true</quiet> <quiet>true</quiet>
<failOnError>false</failOnError> <failOnError>false</failOnError>
@@ -347,22 +386,17 @@
<pluginManagement> <pluginManagement>
<plugins> <plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
</plugin>
<plugin> <plugin>
<artifactId>maven-assembly-plugin</artifactId> <artifactId>maven-assembly-plugin</artifactId>
<version>2.2.2</version> <version>2.3</version>
</plugin> </plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
</plugin>
<plugin>
<artifactId>maven-release-plugin</artifactId>
<version>2.2.2</version>
</plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
@@ -370,14 +404,18 @@
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId>
<artifactId>maven-scm-plugin</artifactId> <version>2.3.2</version>
<version>1.6</version> </plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId> <artifactId>maven-scm-plugin</artifactId>
<version>1.7</version> <version>1.7</version>
</plugin> </plugin>
@@ -414,77 +452,30 @@
<ignore /> <ignore />
</action> </action>
</pluginExecution> </pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-compiler-plugin
</artifactId>
<versionRange>
[2.5.1,)
</versionRange>
<goals>
<goal>testCompile</goal>
<goal>compile</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute />
</action>
</pluginExecution>
</pluginExecutions> </pluginExecutions>
</lifecycleMappingMetadata> </lifecycleMappingMetadata>
</configuration> </configuration>
</plugin> </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.4</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.11</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.7</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.6</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.3</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.3.3</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changelog-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
<version>2.4</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>1.2</version>
</plugin>
</plugins> </plugins>
</pluginManagement> </pluginManagement>
@@ -501,33 +492,61 @@
<dependencyLocationsEnabled>false</dependencyLocationsEnabled> <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
<dependencyDetailsEnabled>false</dependencyDetailsEnabled> <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
</configuration> </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changelog-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.9.1</version>
<reportSets> <reportSets>
<reportSet> <reportSet>
<reports> <reports>
<report>index</report> <report>checkstyle</report>
<report>plugins</report> </reports>
<report>summary</report> </reportSet>
<report>dependencies</report> </reportSets>
<report>project-team</report> <configuration>
<report>mailing-list</report> <configLocation>${basedir}/src/main/config/forge_checks.xml</configLocation>
<report>cim</report> <propertyExpansion>
<report>issue-tracking</report> cacheFile=${project.build.directory}/checkstyle-cachefile
<report>license</report> </propertyExpansion>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
</plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.4</version>
<reportSets>
<reportSet>
<reports>
<report>analyze-report</report>
</reports> </reports>
</reportSet> </reportSet>
</reportSets> </reportSets>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>maven-surefire-report-plugin</artifactId> <artifactId>findbugs-maven-plugin</artifactId>
<version>2.11</version> <version>2.5</version>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId> <artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version> <version>2.8.1</version>
<configuration> <configuration>
<quiet>true</quiet> <quiet>true</quiet>
<failOnError>false</failOnError> <failOnError>false</failOnError>
@@ -544,28 +563,47 @@
</configuration> </configuration>
<reports> <reports>
<report>javadoc</report> <report>javadoc</report>
<report>test-javadoc</report>
</reports> </reports>
</reportSet> </reportSet>
</reportSets> </reportSets>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>maven-checkstyle-plugin</artifactId> <artifactId>l10n-maven-plugin</artifactId>
<version>2.7</version> <version>1.0-alpha-2</version>
<configuration> <configuration>
<configLocation>${basedir}/src/main/config/forge_checks.xml</configLocation> <locales>
<propertyExpansion> <locale>cs</locale>
cacheFile=${project.build.directory}/checkstyle-cachefile <locale>de</locale>
</propertyExpansion> <locale>es</locale>
<includeTestSourceDirectory>true</includeTestSourceDirectory> <locale>fr</locale>
<locale>gl</locale>
<locale>hu</locale>
<locale>it</locale>
<locale>ja</locale>
<locale>ko</locale>
<locale>lt</locale>
<locale>nl</locale>
<locale>no</locale>
<locale>pl</locale>
<locale>pt</locale>
<locale>pt_BR</locale>
<locale>ru</locale>
<locale>sk</locale>
<locale>sv</locale>
<locale>tr</locale>
<locale>zh_CN</locale>
<locale>zh_TW</locale>
</locales>
</configuration> </configuration>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId> <artifactId>maven-pmd-plugin</artifactId>
<version>2.6</version> <version>2.7.1</version>
<configuration> <configuration>
<linkXRef>true</linkXRef> <linkXRef>true</linkXRef>
<sourceEncoding>utf-8</sourceEncoding> <sourceEncoding>utf-8</sourceEncoding>
@@ -583,22 +621,10 @@
</configuration> </configuration>
</plugin> </plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.3.3</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
</plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changelog-plugin</artifactId> <artifactId>maven-surefire-report-plugin</artifactId>
<version>2.2</version> <version>2.12</version>
</plugin> </plugin>
<plugin> <plugin>
@@ -632,7 +658,7 @@
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId> <artifactId>versions-maven-plugin</artifactId>
<version>1.2</version> <version>1.3.1</version>
<reportSets> <reportSets>
<reportSet> <reportSet>
<reports> <reports>
@@ -644,18 +670,6 @@
</reportSets> </reportSets>
</plugin> </plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.4</version>
<reportSets>
<reportSet>
<reports>
<report>analyze-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins> </plugins>
</reporting> </reporting>
@@ -673,7 +687,7 @@
<dependency> <dependency>
<groupId>com.google.guava</groupId> <groupId>com.google.guava</groupId>
<artifactId>guava</artifactId> <artifactId>guava</artifactId>
<version>11.0.1</version> <version>13.0.1</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.thoughtworks.xstream</groupId> <groupId>com.thoughtworks.xstream</groupId>
@@ -683,34 +697,39 @@
<dependency> <dependency>
<groupId>org.testng</groupId> <groupId>org.testng</groupId>
<artifactId>testng</artifactId> <artifactId>testng</artifactId>
<version>6.3.1</version> <version>6.5.2</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.google.code.jyield</groupId> <groupId>log4j</groupId>
<artifactId>jyield</artifactId> <artifactId>log4j</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.2.16</version>
</dependency> </dependency>
<dependency>
<groupId>org.swinglabs</groupId>
<artifactId>swingx</artifactId>
<version>1.6.1</version>
</dependency>
<dependency> <dependency>
<groupId>com.googlecode</groupId> <groupId>com.googlecode</groupId>
<artifactId>minlog</artifactId> <artifactId>minlog</artifactId>
<version>1.2</version> <version>1.2</version>
</dependency> </dependency>
<dependency>
<groupId>org.java.net.substance</groupId>
<artifactId>substance</artifactId>
<version>6.0</version>
</dependency>
<dependency> <dependency>
<groupId>org.mantisbt</groupId> <groupId>org.mantisbt</groupId>
<artifactId>mantisconnect-client-api</artifactId> <artifactId>mantisconnect-client-api</artifactId>
<version>1.1.1</version> <version>1.1.1</version>
</dependency> </dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.19</version>
</dependency>
<!-- Mantis transitive depedencies -->
<dependency> <dependency>
<groupId>com.jgoodies</groupId> <groupId>com.jgoodies</groupId>
<artifactId>forms</artifactId> <artifactId>forms</artifactId>
@@ -729,17 +748,7 @@
<dependency> <dependency>
<groupId>org.apache.ant</groupId> <groupId>org.apache.ant</groupId>
<artifactId>ant-commons-logging</artifactId> <artifactId>ant-commons-logging</artifactId>
<version>1.8.2</version> <version>1.8.4</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-io</artifactId>
<version>1.3.2</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>commons-discovery</groupId> <groupId>commons-discovery</groupId>
@@ -759,13 +768,9 @@
<dependency> <dependency>
<groupId>javax.mail</groupId> <groupId>javax.mail</groupId>
<artifactId>mail</artifactId> <artifactId>mail</artifactId>
<version>1.4.4</version> <version>1.4.5</version>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.18</version>
</dependency> </dependency>
<!-- Mantis transistive depedencies -->
</dependencies> </dependencies>
<distributionManagement> <distributionManagement>
@@ -842,7 +847,7 @@
<errTitle>forge</errTitle> <errTitle>forge</errTitle>
<icon>${configSourceDirectory}/forge.ico</icon> <icon>${configSourceDirectory}/forge.ico</icon>
<classPath> <classPath>
<mainClass>forge.view.swing.Main</mainClass> <mainClass>forge.view.Main</mainClass>
<addDependencies>false</addDependencies> <addDependencies>false</addDependencies>
<preCp>anything</preCp> <preCp>anything</preCp>
</classPath> </classPath>
@@ -1012,7 +1017,7 @@
<mkdir dir="${project.build.directory}/res/cardsfolder" /> <mkdir dir="${project.build.directory}/res/cardsfolder" />
<zip destfile="${project.build.directory}/res/cardsfolder/cardsfolder.zip" basedir="${basedir}/res/cardsfolder" level="1" /> <zip destfile="${project.build.directory}/res/cardsfolder/cardsfolder.zip" basedir="${basedir}/res/cardsfolder" level="1" />
<taskdef name="jarbundler" classpathref="maven.runtime.classpath" classname="net.sourceforge.jarbundler.JarBundler" /> <taskdef name="jarbundler" classpathref="maven.runtime.classpath" classname="net.sourceforge.jarbundler.JarBundler" />
<jarbundler dir="${project.build.directory}/${project.build.finalName}-osx" name="${project.name}" version="${project.version}" mainclass="forge.view.swing.Main" icon="${basedir}/${configSourceDirectory}/Forge.icns" jvmversion="1.6+" vmoptions="-Xmx1024m" shortname="${project.name}" workingdirectory="$APP_PACKAGE/Contents/Resources/Java" jar="${project.build.directory}/${project.build.finalName}-jar-with-dependencies.jar"> <jarbundler dir="${project.build.directory}/${project.build.finalName}-osx" name="${project.name}" version="${project.version}" mainclass="forge.view.Main" icon="${basedir}/${configSourceDirectory}/Forge.icns" jvmversion="1.6+" vmoptions="-Xmx1024m" shortname="${project.name}" workingdirectory="$APP_PACKAGE/Contents/Resources/Java" jar="${project.build.directory}/${project.build.finalName}-jar-with-dependencies.jar">
<javafileset dir="${basedir}"> <javafileset dir="${basedir}">
<include name="*.properties" /> <include name="*.properties" />
<include name="res/**" /> <include name="res/**" />

View File

@@ -3,21 +3,22 @@
pathToMtgData = "mtg-data.txt" pathToMtgData = "mtg-data.txt"
############IMPLEMENTATION FOLLOWS############ ############IMPLEMENTATION FOLLOWS############
import os,sys,fnmatch import os,sys,fnmatch,re
if not os.path.exists(pathToMtgData) : if not os.path.exists(pathToMtgData) :
print("This script requires the text version of Arch's mtg-data to be present.You can download it from slightlymagic.net's forum and either place the text version next to this script or edit this script and provide the path to the file at the top.") print("This script requires the text version of Arch's mtg-data to be present.You can download it from slightlymagic.net's forum and either place the text version next to this script or edit this script and provide the path to the file at the top.")
print("Press Enter to exit") print("Press Enter to exit")
raw_input("") raw_input("")
sys.exit() sys.exit()
if not os.path.isdir(sys.path[0] + os.sep + 'PerSetTrackingResults') : if not os.path.isdir(sys.path[0] + os.sep + 'PerSetTrackingResults') :
os.mkdir(sys.path[0] + os.sep + 'PerSetTrackingResults') os.mkdir(sys.path[0] + os.sep + 'PerSetTrackingResults')
forgeFolderFiles = [] forgeFolderFiles = []
forgeCards = [] forgeCards = []
mtgDataCards = {} mtgDataCards = {}
setCodes = [] setCodes = []
setCodeToName = {}
forgeCardCount = 0 forgeCardCount = 0
mtgDataCardCount = 0 mtgDataCardCount = 0
setCodeCount = 0 setCodeCount = 0
@@ -31,23 +32,30 @@ prevline = ""
#Parse mtg-data #Parse mtg-data
print("Parsing mtg-data") print("Parsing mtg-data")
with open(pathToMtgData) as mtgdata : with open(pathToMtgData) as mtgdata :
for line in mtgdata : for line in mtgdata :
if not hasFetchedSets : if not hasFetchedSets :
if line != "\n" : if line != "\n" :
setCodes.append(line[0:3]) splitLine = line.split(' ')
else : code = splitLine[0]
hasFetchedSets = True setCodeToName[code] = splitLine[-1].replace('\n', '')
if hasFetchedSets : #print splitLine, code, setCodeToName[code]
if not hasFetchedCardName : setCodes.append(code)
tmpName = line else :
tmpName = tmpName.rstrip() hasFetchedSets = True
tmpName = tmpName.replace("AE", "Ae")
hasFetchedCardName = True
if line == "\n" :
mtgDataCards[tmpName] = prevline.rstrip()
hasFetchedCardName = False
prevline = line if hasFetchedSets :
if not hasFetchedCardName :
tmpName = line.rstrip().replace("AE", "Ae")
hasFetchedCardName = True
if line == "\n" :
sets = prevline.split(", ")
for i in range(len(sets)):
sets[i] = sets[i].split(' ')[0]
#print sets
mtgDataCards[tmpName] = sets
hasFetchedCardName = False
prevline = line
#Parse Forge #Parse Forge
print("Parsing Forge") print("Parsing Forge")
@@ -67,43 +75,44 @@ currentImplemented = []
total = 0 total = 0
percentage = 0 percentage = 0
for currentSet in setCodes : for currentSet in setCodes :
if currentSet == 'UNH' or currentSet == 'UGL' : continue #skip Unhinged and Unglued since they are only counting basic lands anyway if currentSet == 'UNH' or currentSet == 'UGL' : continue #skip Unhinged and Unglued since they are only counting basic lands anyway
#if currentSet == 'VG1' or currentSet == 'VG2' or currentSet == 'VG3' : continue if currentSet == 'VG1' or currentSet == 'VG2' or currentSet == 'VG3' : continue
#if currentSet == 'VG4' or currentSet == 'VGO' or currentSet == 'VG ' : continue if currentSet == 'VG4' or currentSet == 'VGO' or currentSet == 'VG ' : continue
#if currentSet == 'FVD' or currentSet == 'FVE' or currentSet == 'FVR' : continue if currentSet == 'FVD' or currentSet == 'FVE' or currentSet == 'FVR' : continue
#if currentSet == 'SDC' or currentSet == 'AST' or currentSet == 'DKM' : continue if currentSet == 'SDC' or currentSet == 'AST' or currentSet == 'DKM' : continue
#if currentSet == 'BTD' or currentSet == 'ARC' or currentSet == 'COM' : continue if currentSet == 'BTD' or currentSet == 'ARC' or currentSet == 'COM' : continue
#if currentSet == 'CHR' or currentSet == 'MED' or currentSet == 'H09' : continue #if currentSet == 'CHR' or currentSet == 'MED' or currentSet == 'H09' : continue
#if currentSet == 'ME2' or currentSet == 'ME3' or currentSet == 'ME4' : continue if currentSet == 'ME2' or currentSet == 'ME3' or currentSet == 'ME4' : continue
#if currentSet == 'ATH' or currentSet == 'HOP' or currentSet == 'BRB' : continue if currentSet == 'ATH' or currentSet == 'HOP' or currentSet == 'BRB' : continue
#if currentSet == 'EVG' or currentSet == 'GVL' or currentSet == 'JVC' : continue if currentSet == 'EVG' or currentSet == 'GVL' or currentSet == 'JVC' : continue
for card in mtgDataCards.keys() : for key in mtgDataCards.keys() :
if mtgDataCards[card].count(currentSet) > 0 : setList = mtgDataCards[key]
if card in forgeCards : if currentSet in setList:
currentImplemented.append(card) if key in forgeCards :
else : currentImplemented.append(key)
currentMissing.append(card) else :
total = len(currentMissing)+len(currentImplemented) currentMissing.append(key)
percentage = 0 total = len(currentMissing)+len(currentImplemented)
if total > 0 : percentage = 0
percentage = (float(len(currentImplemented))/float(total))*100 if total > 0 :
currentMissing.sort() percentage = (float(len(currentImplemented))/float(total))*100
currentImplemented.sort() currentMissing.sort()
currentImplemented.sort()
with open(sys.path[0] + os.sep + "PerSetTrackingResults" + os.sep + "set_" + currentSet + ".txt", "w") as output : with open(sys.path[0] + os.sep + "PerSetTrackingResults" + os.sep + "set_" + currentSet.strip() + ".txt", "w") as output :
output.write("Implemented (" + str(len(currentImplemented)) + "):\n") output.write("Implemented (" + str(len(currentImplemented)) + "):\n")
for everyImplemented in currentImplemented : for everyImplemented in currentImplemented :
output.write(everyImplemented + '\n') output.write(everyImplemented + '\n')
output.write("\n") output.write("\n")
output.write("Missing (" + str(len(currentMissing)) + "):\n") output.write("Missing (" + str(len(currentMissing)) + "):\n")
for everyMissing in currentMissing : for everyMissing in currentMissing :
output.write(everyMissing + '\n') output.write(everyMissing + '\n')
output.write("\n") output.write("\n")
output.write("Total: " + str(total) + "\n") output.write("Total: " + str(total) + "\n")
output.write("Percentage implemented: " + str(round(percentage,2)) + "%\n") output.write("Percentage implemented: " + str(round(percentage,2)) + "%\n")
totalData[currentSet] = (len(currentImplemented),len(currentMissing),total,percentage) totalData[currentSet] = (len(currentImplemented),len(currentMissing),total,percentage)
del currentMissing[:] del currentMissing[:]
del currentImplemented[:] del currentImplemented[:]
#sort sets by percentage completed #sort sets by percentage completed
totalDataList = sorted(totalData.items(), key=lambda (key,entry): entry[3], reverse=True) totalDataList = sorted(totalData.items(), key=lambda (key,entry): entry[3], reverse=True)
@@ -113,14 +122,14 @@ totalMissing = 0
totalImplemented = 0 totalImplemented = 0
fullTotal = 0 fullTotal = 0
with open(sys.path[0] + os.sep + "PerSetTrackingResults" + os.sep + "CompleteStats.txt", "w") as statsfile: with open(sys.path[0] + os.sep + "PerSetTrackingResults" + os.sep + "CompleteStats.txt", "w") as statsfile:
statsfile.write("Set: Implemented (Missing) / Total = Percentage Implemented\n") statsfile.write("Set: Implemented (Missing) / Total = Percentage Implemented\n")
for k,dataKey in totalDataList : for k,dataKey in totalDataList :
totalImplemented += dataKey[0] totalImplemented += dataKey[0]
totalMissing += dataKey[1] totalMissing += dataKey[1]
fullTotal += dataKey[2] fullTotal += dataKey[2]
statsfile.write(k + ": " + str(dataKey[0]) + " (" + str(dataKey[1]) + ") / " + str(dataKey[2]) + " = " + str(round(dataKey[3], 2)) + "%\n") statsfile.write(setCodeToName[k].lstrip() + ": " + str(dataKey[0]) + " (" + str(dataKey[1]) + ") / " + str(dataKey[2]) + " = " + str(round(dataKey[3], 2)) + "%\n")
totalPercentage = totalImplemented / fullTotal totalPercentage = totalImplemented / fullTotal
statsfile.write("\n") statsfile.write("\n")
statsfile.write("Total over all sets: " + str(totalImplemented) + " (" + str(totalMissing) + ") / " + str(fullTotal)) statsfile.write("Total over all sets: " + str(totalImplemented) + " (" + str(totalMissing) + ") / " + str(fullTotal))
print "Done!" print "Done!"

View File

@@ -2,7 +2,7 @@ Index:0|Set0:LEA|Name:Alpha|DraftPacks:3|LandSetCode:LEA|SealedPacks:6
Index:1|Set0:LEB|Name:Beta|DraftPacks:3|LandSetCode:LEB|SealedPacks:6 Index:1|Set0:LEB|Name:Beta|DraftPacks:3|LandSetCode:LEB|SealedPacks:6
Index:2|Set0:2ED|Name:Unlimited|DraftPacks:3|LandSetCode:2ED|SealedPacks:6 Index:2|Set0:2ED|Name:Unlimited|DraftPacks:3|LandSetCode:2ED|SealedPacks:6
Index:3|Set0:ARN|Name:Arabian Nights|DraftPacks:5|LandSetCode:2ED|SealedPacks:9 Index:3|Set0:ARN|Name:Arabian Nights|DraftPacks:5|LandSetCode:2ED|SealedPacks:9
Index:4|Set0:ATQ|Name:Antiquities|DraftPacks:5|LandSetCode:ATQ|SealedPacks:9 Index:4|Set0:ATQ|Name:Antiquities|DraftPacks:5|LandSetCode:2ED|SealedPacks:9
Index:5|Set0:3ED|Name:Revised|DraftPacks:3|LandSetCode:3ED|SealedPacks:6 Index:5|Set0:3ED|Name:Revised|DraftPacks:3|LandSetCode:3ED|SealedPacks:6
Index:6|Set0:LEG|Name:Legends|DraftPacks:3|LandSetCode:3ED|SealedPacks:6 Index:6|Set0:LEG|Name:Legends|DraftPacks:3|LandSetCode:3ED|SealedPacks:6
Index:7|Set0:DRK|Name:The Dark|DraftPacks:5|LandSetCode:3ED|SealedPacks:9 Index:7|Set0:DRK|Name:The Dark|DraftPacks:5|LandSetCode:3ED|SealedPacks:9
@@ -44,4 +44,8 @@ Index:39|Set0:M11|Name:Magic 2011|DraftPacks:3|LandSetCode:M11|SealedPacks:6
Index:40|Set0:SOM|Set1:MBS|Set2:NPH|Name:Scars of Mirrodin|DraftPacks:3|LandSetCode:SOM|SealedPacks:6 Index:40|Set0:SOM|Set1:MBS|Set2:NPH|Name:Scars of Mirrodin|DraftPacks:3|LandSetCode:SOM|SealedPacks:6
Index:41|Set0:M12|Name:Magic 2012|DraftPacks:3|LandSetCode:M12|SealedPacks:6 Index:41|Set0:M12|Name:Magic 2012|DraftPacks:3|LandSetCode:M12|SealedPacks:6
Index:42|Set0:ISD|Name:Innistrad|DraftPacks:3|LandSetCode:SOM|SealedPacks:6 Index:42|Set0:ISD|Set1:DKA|Name:Innistrad|DraftPacks:3|LandSetCode:ISD|SealedPacks:6
Index:43|Set0:AVR|Name:Avacyn Restored|DraftPacks:3|LandSetCode:AVR|SealedPacks:6
Index:44|Set0:M13|Name:Magic 2013|DraftPacks:3|LandSetCode:M13|SealedPacks:6
Index:45|Set0:RTR|Name:Return to Ravnica|DraftPacks:3|LandSetCode:RTR|SealedPacks:6

View File

@@ -1,4 +1,4 @@
Set:10E|Commons:10|Uncommons:3|Rares:1 Set:10E|LandSet:10E|Commons:10|Uncommons:3|Rares:1
Set:2ED|Commons:11|Uncommons:3|Rares:1 Set:2ED|Commons:11|Uncommons:3|Rares:1
Set:3ED|Commons:11|Uncommons:3|Rares:1 Set:3ED|Commons:11|Uncommons:3|Rares:1
Set:4ED|Commons:11|Uncommons:3|Rares:1 Set:4ED|Commons:11|Uncommons:3|Rares:1
@@ -11,11 +11,12 @@ Set:9ED|Commons:10|Uncommons:3|Rares:1
Set:ALA|Commons:10|Uncommons:3|Rares:1 Set:ALA|Commons:10|Uncommons:3|Rares:1
Set:ALL|Commons:8|Uncommons:3|Rares:1 Set:ALL|Commons:8|Uncommons:3|Rares:1
Set:APC|Commons:11|Uncommons:3|Rares:1 Set:APC|Commons:11|Uncommons:3|Rares:1
Set:ARB|Commons:10|Uncommons:3|Rares:1 Set:ARB|LandSet:ALA|Commons:10|Uncommons:3|Rares:1
Set:ARN|Commons:6|Uncommons:2 Set:ARN|Commons:6|Uncommons:2
Set:ATQ|Commons:5|Uncommons:2|Rares:1 Set:ATQ|Commons:5|Uncommons:2|Rares:1
Set:AVR|Commons:10|Uncommons:3|Rares:1
Set:BOK|Commons:11|Uncommons:3|Rares:1 Set:BOK|Commons:11|Uncommons:3|Rares:1
Set:CFX|Commons:10|Uncommons:3|Rares:1 Set:CFX|LandSet:ALA|Commons:10|Uncommons:3|Rares:1
Set:CHK|Commons:11|Uncommons:3|Rares:1 Set:CHK|Commons:11|Uncommons:3|Rares:1
Set:CHR|Commons:9|Uncommons:3 Set:CHR|Commons:9|Uncommons:3
Set:CSP|Commons:11|Uncommons:3|Rares:1 Set:CSP|Commons:11|Uncommons:3|Rares:1
@@ -39,6 +40,7 @@ Set:LRW|Commons:11|Uncommons:3|Rares:1
Set:M10|Commons:10|Uncommons:3|Rares:1 Set:M10|Commons:10|Uncommons:3|Rares:1
Set:M11|Commons:10|Uncommons:3|Rares:1 Set:M11|Commons:10|Uncommons:3|Rares:1
Set:M12|Commons:10|Uncommons:3|Rares:1 Set:M12|Commons:10|Uncommons:3|Rares:1
Set:M13|Commons:10|Uncommons:3|Rares:1
Set:MBS|Commons:10|Uncommons:3|Rares:1 Set:MBS|Commons:10|Uncommons:3|Rares:1
Set:MIR|Commons:11|Uncommons:3|Rares:1 Set:MIR|Commons:11|Uncommons:3|Rares:1
Set:MMQ|Commons:11|Uncommons:3|Rares:1 Set:MMQ|Commons:11|Uncommons:3|Rares:1
@@ -56,6 +58,7 @@ Set:POR|Commons:11|Uncommons:3|Rares:1
Set:PTK|Commons:5|Uncommons:2|Rares:1 Set:PTK|Commons:5|Uncommons:2|Rares:1
Set:RAV|Commons:11|Uncommons:3|Rares:1 Set:RAV|Commons:11|Uncommons:3|Rares:1
Set:ROE|Commons:10|Uncommons:3|Rares:1 Set:ROE|Commons:10|Uncommons:3|Rares:1
Set:RTR|Commons:10|Uncommons:3|Rares:1
Set:SCG|Commons:11|Uncommons:3|Rares:1 Set:SCG|Commons:11|Uncommons:3|Rares:1
Set:SHM|Commons:11|Uncommons:3|Rares:1 Set:SHM|Commons:11|Uncommons:3|Rares:1
Set:SOK|Commons:11|Uncommons:3|Rares:1 Set:SOK|Commons:11|Uncommons:3|Rares:1
@@ -69,6 +72,7 @@ Set:ULG|Commons:11|Uncommons:3|Rares:1
Set:USG|Commons:11|Uncommons:3|Rares:1 Set:USG|Commons:11|Uncommons:3|Rares:1
Set:VIS|Commons:11|Uncommons:3|Rares:1 Set:VIS|Commons:11|Uncommons:3|Rares:1
Set:WTH|Commons:11|Uncommons:3|Rares:1 Set:WTH|Commons:11|Uncommons:3|Rares:1
Set:WWK|Commons:10|Uncommons:3|Rares:1 Set:WWK|LandSet:ZEN|Commons:10|Uncommons:3|Rares:1
Set:ZEN|Commons:10|Uncommons:3|Rares:1 Set:ZEN|Commons:10|Uncommons:3|Rares:1
Set:ISD|Commons:9|Uncommons:3|DoubleFaced:1|Rares:1 Set:ISD|Commons:9|Uncommons:3|DoubleFaced:1|Rares:1
Set:DKA|LandSet:ISD|Commons:9|Uncommons:3|DoubleFaced:1|Rares:1

View File

@@ -0,0 +1,29 @@
Index:0|Set0:ICE|Set1:ARN|Set2:LEG|Name:(3) Arabian Ice Age|DraftPacks:3|LandSetCode:ICE|SealedPacks:6
Index:1|Set0:2ED|Set1:ARN|Set2:LEG|Name:(3) Unlimited Power|DraftPacks:3|LandSetCode:2ED|SealedPacks:6
Index:2|Set0:DRK|Set1:FEM|Set2:HML|Name:(3) Dark Empires|DraftPacks:3|LandSetCode:3ED|SealedPacks:6
Index:3|Set0:MIR|Set1:TMP|Set2:USG|Name:(3) Urza's Tempest Mirage|DraftPacks:3|LandSetCode:5ED|SealedPacks:6
Index:4|Set0:INV|Set1:ODY|Set2:ONS|Name:(3) Twilight of an Era|DraftPacks:3|LandSetCode:7ED|SealedPacks:6
Index:5|Set0:MRD|Set1:CHK|Set2:RAV|Name:(3) New Dawn|DraftPacks:3|LandSetCode:9ED|SealedPacks:6
Index:6|Set0:2ED|Set1:ARN|Set2:ATQ|Set3:LEG|Set4:DRK|Set5:FEM|Name:(5-6) Chronicles 01 - Origins|DraftPacks:3|LandSetCode:2ED|SealedPacks:6
Index:7|Set0:ICE|Set1:HML|Set2:ALL|Set3:MIR|Set4:VIS|Set5:WTH|Name:(5-6) Chronicles 02 - Icy Mirage|DraftPacks:3|LandSetCode:5ED|SealedPacks:6
Index:8|Set0:TMP|Set1:USG|Set2:STH|Set3:ULG|Set4:EXO|Set5:UDS|Name:(5-6) Chronicles 03 - Urza's Tempest|DraftPacks:3|LandSetCode:6ED|SealedPacks:6
Index:9|Set0:MMQ|Set1:INV|Set2:NMS|Set3:PLS|Set4:PCY|Set5:APC|Name:(5-6) Chronicles 04 - Mercadian Invasion|DraftPacks:3|LandSetCode:7ED|SealedPacks:6
Index:10|Set0:ODY|Set1:ONS|Set2:TOR|Set3:LGN|Set4:JUD|Set5:SCG|Name:(5-6) Chronicles 05 - Onslaught Odyssey|DraftPacks:3|LandSetCode:8ED|SealedPacks:6
Index:11|Set0:MRD|Set1:CHK|Set2:DST|Set3:BOK|Set4:5DN|Set5:SOK|Name:(5-6) Chronicles 06 - Champions of Mirrodin|DraftPacks:3|LandSetCode:9ED|SealedPacks:6
Index:12|Set0:RAV|Set1:TSP|Set2:GPT|Set3:PLC|Set4:DIS|Set5:FUT|Name:(5-6) Chronicles 07 - Ravnica Spiral|DraftPacks:3|LandSetCode:9ED|SealedPacks:6
Index:13|Set0:LRW|Set1:SHM|Set2:MOR|Set3:EVE|Set3:CSP|Name:(5-6) Chronicles 08 - Cold Lorwynmoor (5 only)|DraftPacks:3|LandSetCode:10E|SealedPacks:6
Index:14|Set0:ALA|Set1:ZEN|Set2:CFX|Set3:WWK|Set4:ARB|Set5:ROE|Name:(5-6) Chronicles 09 - Shards of Zendikar|DraftPacks:3|LandSetCode:M11|SealedPacks:6
Index:15|Set0:SOM|Set1:ISD|Set2:MBS|Set3:DKA|Set4:NPH|Set5:AVR|Name:(5-6) Chronicles 10 - Scars of Innistrad|DraftPacks:3|LandSetCode:M11|SealedPacks:6
Index:16|Set0:ARN|Set1:MIR|Set2:VIS|Set3:WTH|Name:(4) Arabian Africa|DraftPacks:3|LandSetCode:MIR|SealedPacks:6
Index:17|Set0:MIR|Set1:CHK|Set2:VIS|Set3:BOK|Set4:WTH|Set5:SOK|Name:(6) Africa-Asia|DraftPacks:3|LandSetCode:MIR|SealedPacks:6
Index:18|Set0:2ED|Set1:3ED|Set2:4ED|Set3:5ED|Set4:6ED|Set5:7ED|Name:(6-7)Cores 1 (2,3,4,5,6,7)|DraftPacks:3|LandSetCode:4ED|SealedPacks:6
Index:19|Set0:8ED|Set1:9ED|Set2:10E|Set3:M10|Set4:M11|Set5:M12|Set6:M13|Name:(6-7)Cores 2 (8,9,10,M10,M11,M12,M13)|DraftPacks:3|LandSetCode:9ED|SealedPacks:7
Index:20|Set0:ICE|Set1:ALL|Set2:CSP|Set3:HML|Name:(4) Ice Age Extended|DraftPacks:3|LandSetCode:ICE|SealedPacks:6
Index:21|Set0:2ED|Set1:ICE|Set2:HML|Set3:LEG|Set4:DRK|Set5:FEM|Name:(6) Sample 6-pack|DraftPacks:3|LandSetCode:2ED|SealedPacks:6
Index:22|Set0:4ED|Set1:ALL|Set2:ICE|Set3:HML|Set4:LEG|Set5:DRK|Set6:FEM|Name:(7) Sample 7-pack|DraftPacks:3|LandSetCode:4ED|SealedPacks:7
Index:23|Set0:4ED|Set1:ALL|Set2:ICE|Set3:HML|Set4:LEG|Set5:DRK|Set6:FEM|Set7:CHR|Name:(8) Sample 8-pack|DraftPacks:3|LandSetCode:4ED|SealedPacks:8
Index:24|Set0:2ED|Set1:ALL|Set2:ICE|Set3:HML|Set4:LEG|Set5:DRK|Set6:FEM|Set7:ATQ|Set8:ARN|Name:(9) Sample 9-pack|DraftPacks:3|LandSetCode:2ED|SealedPacks:9
Index:25|Set0:2ED|Set1:ATQ|Set2:ARN|Set3:DRK|Set4:LEG|Set5:FEM|Set6:ICE|Set7:HML|Set8:ALL|Name:(9) MtG Encyclopedia|DraftPacks:3|LandSetCode:2ED|SealedPacks:9
Index:26|Meta0:CUBE/ArabianExtended/ARAB|Meta1:META/ISD,DKA,AVR,M13/M13-ISD|Meta2:FULL/*/*|Name:(3) Metaset Sample|DraftPacks:3|LandSetCode:2ED|SealedPacks:6
Index:27|Meta0:CHOOSE1/CUBE/ArabianExtended/ArabianExtended;FULL/*/*;META/ICE,ALL,HML,CSP/IceAgeBlockExtended;BOOSTER/2ED/Unlimited;PACK/4ED/4th Edition /CHOOSE|Meta1:RANDOM1/FULL/*/*;META/CHK,BOK,SOK/KAMI;BOOSTER/8ED/8ED/RANDOM|Meta2:COMBO/CUBE/juzamjedi/JZJEDI;META/USG,ULG,UDS/URZA;PACK/M13/M13;BOOSTER/TSB/TimeShift/COMBO|Name:(3) Metaset Sample 2|DraftPacks:3|LandSetCode:2ED|SealedPacks:6

View File

@@ -0,0 +1,48 @@
Set:MMQ|LandSet:MMQ|Boosters:6|BasicLands:30
Set:NMS|LandSet:MMQ|Boosters:6|BasicLands:0
Set:PCY|LandSet:MMQ|Boosters:6|BasicLands:0
Set:INV|LandSet:INV|Boosters:6|BasicLands:0
Set:PLS|LandSet:INV|Boosters:6|BasicLands:0
Set:APC|LandSet:INV|Boosters:6|BasicLands:0
Set:ODY|LandSet:ODY|Boosters:6|BasicLands:0
Set:TOR|LandSet:ODY|Boosters:6|BasicLands:0
Set:JUD|LandSet:ODY|Boosters:6|BasicLands:0
Set:ONS|LandSet:ONS|Boosters:9|BasicLands:30
Set:LGN|LandSet:ONS|Boosters:6|BasicLands:0
Set:SCG|LandSet:ONS|Boosters:6|BasicLands:0
Set:MRD|LandSet:MRD|Boosters:6|BasicLands:0
Set:DST|LandSet:MRD|Boosters:6|BasicLands:0
Set:5DN|LandSet:MRD|Boosters:6|BasicLands:0
Set:CHK|LandSet:CHK|Boosters:6|BasicLands:0
Set:BOK|LandSet:CHK|Boosters:6|BasicLands:0
Set:SOK|LandSet:CHK|Boosters:6|BasicLands:0
Set:9ED|LandSet:9ED|Boosters:6|BasicLands:40
Set:RAV|LandSet:RAV|Boosters:6|BasicLands:40
Set:GPT|LandSet:RAV|Boosters:6|BasicLands:40
Set:DIS|LandSet:RAV|Boosters:6|BasicLands:40
Set:CSP|LandSet:CSP|Boosters:6|BasicLands:40
Set:TSP|LandSet:TSP|Boosters:6|BasicLands:40
Set:PLC|LandSet:TSP|Boosters:6|BasicLands:40
Set:FUT|LandSet:TSP|Boosters:6|BasicLands:40
Set:10E|LandSet:10E|Boosters:6|BasicLands:40
Set:LRW|LandSet:LRW|Boosters:6|BasicLands:40
Set:MOR|LandSet:LRW|Boosters:6|BasicLands:40
Set:SHM|LandSet:SHM|Boosters:8|BasicLands:40
Set:EVE|LandSet:SHM|Boosters:8|BasicLands:40
Set:ALA|LandSet:ALA|Boosters:8|BasicLands:40
Set:CFX|LandSet:ALA|Boosters:8|BasicLands:40
Set:ARB|LandSet:ALA|Boosters:8|BasicLands:40
Set:M10|LandSet:M10|Boosters:8|BasicLands:80
Set:ZEN|LandSet:ZEN|Boosters:8|BasicLands:80
Set:WWK|LandSet:ZEN|Boosters:8|BasicLands:80
Set:ROE|LandSet:ROE|Boosters:8|BasicLands:80
Set:M11|LandSet:M11|Boosters:8|BasicLands:80
Set:SOM|LandSet:SOM|Boosters:9|BasicLands:80
Set:MBS|LandSet:MBS|Boosters:9|BasicLands:80
Set:NPH|LandSet:NPH|Boosters:9|BasicLands:80
Set:M12|LandSet:M12|Boosters:9|BasicLands:80
Set:ISD|LandSet:ISD|Boosters:9|BasicLands:60
Set:DKA|LandSet:ISD|Boosters:9|BasicLands:60
Set:AVR|LandSet:AVR|Boosters:9|BasicLands:60
Set:M13|LandSet:M13|Boosters:9|BasicLands:80
Set:RTR|LandSet:RTR|Boosters:9|BasicLands:40

View File

@@ -1,5 +1,5 @@
Name:Standard|Sets:SOM, MBS, NPH, M12, ISD Name:Standard|Sets:ISD, DKA, AVR, M13, RTR
Name:Extended|Sets:ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD|Banned:Storeforge Mystic; Jace, the Mind Sculptor; Ponder; Preordain; Mental Misstep Name:Extended|Sets:ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD, DKA, AVR, M13, RTR|Banned:Stoneforge Mystic; Jace, the Mind Sculptor; Ponder; Preordain; Mental Misstep
Name:Modern|Sets:8ED, MRD, DST, 5DN, CHK, BOK, SOK, 9ED, RAV, GPT, DIS, CSP, TSP, PLC, FUT, 10E, LRW, EVE, SHM, MOR, ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD|Banned:Ancestral Vision; Ancient Den; Bitterblossom; Blazing Shoal; Chrome Mox; Cloudpost; Dark Depths; Dread Return; Glimpse of Nature; Golgari Grave-Troll; Great Furnace; Green Sun's Zenith; Hypergenesis; Jace, the Mind Sculptor; Mental Misstep; Ponder; Preordain; Punishing Fire; Rite of Flame; Seat of the Synod; Sensei's Divining Top; Stoneforge Mystic; Skullclamp; Sword of the Meek; Tree of Tales; Umezawa's Jitte; Valakut, the Molten Pinnacle; Vault of Whispers; Wild Nacatl Name:Modern|Sets:8ED, MRD, DST, 5DN, CHK, BOK, SOK, 9ED, RAV, GPT, DIS, CSP, TSP, PLC, FUT, 10E, LRW, EVE, SHM, MOR, ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD, DKA, AVR, M13, RTR|Banned:Ancestral Vision; Ancient Den; Bitterblossom; Blazing Shoal; Chrome Mox; Cloudpost; Dark Depths; Dread Return; Glimpse of Nature; Golgari Grave-Troll; Great Furnace; Green Sun's Zenith; Hypergenesis; Jace, the Mind Sculptor; Mental Misstep; Ponder; Preordain; Punishing Fire; Rite of Flame; Seat of the Synod; Sensei's Divining Top; Stoneforge Mystic; Skullclamp; Sword of the Meek; Tree of Tales; Umezawa's Jitte; Valakut, the Molten Pinnacle; Vault of Whispers; Wild Nacatl
Name:Legacy|Banned:Amulet of Quoz; Ancestral Recall; Balance; Bazaar of Baghdad; Black Lotus; Black Vise; Bronze Tablet; Channel; Chaos Orb; Contract from Below; Darkpact; Demonic Attorney; Demonic Consultation; Demonic Tutor; Earthcraft; Falling Star; Fastbond; Flash; Frantic Search; Goblin Recruiter; Gush; Hermit Druid; Imperial Seal; Jeweled Bird; Land Tax; Library of Alexandria; Mana Crypt; Mana Drain; Mana Vault; Memory Jar; Mind Twist; Mind's Desire; Mishra's Workshop; Mox Emerald; Mox Jet; Mox Pearl; Mox Ruby; Mox Sapphire; Mystical Tutor; Necropotence; Oath of Druids; Rebirth; Shahrazad; Skullclamp; Sol Ring; Strip Mine; Survival of the Fittest; Tempest Efreet; Time Vault; Time Walk; Timetwister; Timmerian Fiends; Tinker; Tolarian Academy; Vampiric Tutor; Wheel of Fortune; Windfall; Worldgorger Dragon; Yawgmoth's Bargain; Yawgmoth's Will; Mental Misstep Name:Legacy|Banned:Amulet of Quoz; Ancestral Recall; Balance; Bazaar of Baghdad; Black Lotus; Black Vise; Bronze Tablet; Channel; Chaos Orb; Contract from Below; Darkpact; Demonic Attorney; Demonic Consultation; Demonic Tutor; Earthcraft; Falling Star; Fastbond; Flash; Frantic Search; Goblin Recruiter; Gush; Hermit Druid; Imperial Seal; Jeweled Bird; Land Tax; Library of Alexandria; Mana Crypt; Mana Drain; Mana Vault; Memory Jar; Mind Twist; Mind's Desire; Mishra's Workshop; Mox Emerald; Mox Jet; Mox Pearl; Mox Ruby; Mox Sapphire; Mystical Tutor; Necropotence; Oath of Druids; Rebirth; Shahrazad; Skullclamp; Sol Ring; Strip Mine; Survival of the Fittest; Tempest Efreet; Time Vault; Time Walk; Timetwister; Timmerian Fiends; Tinker; Tolarian Academy; Vampiric Tutor; Wheel of Fortune; Windfall; Worldgorger Dragon; Yawgmoth's Bargain; Yawgmoth's Will; Mental Misstep
Name:Vintage|Banned:Amulet of Quoz; Bronze Tablet; Chaos Orb; Contract from Below; Darkpact; Demonic Attorney; Falling Star; Jeweled Bird; Rebirth; Shahrazad; Tempest Efreet; Timmerian Fiends Name:Vintage|Banned:Amulet of Quoz; Bronze Tablet; Chaos Orb; Contract from Below; Darkpact; Demonic Attorney; Falling Star; Jeweled Bird; Rebirth; Shahrazad; Tempest Efreet; Timmerian Fiends

View File

@@ -1,7 +1,7 @@
Index:0|Code2:MBP|Code3:MBP|Name:Media Insert Promo|Alias:PRO Index:0|Code2:MBP|Code3:MBP|Name:Media Insert Promo|Alias:PRO
Index:1|Code2:A|Code3:LEA|Name:Limited Edition Alpha Index:1|Code2:A|Code3:LEA|Name:Limited Edition Alpha
Index:2|Code2:B|Code3:LEB|Name:Limited Edition Beta Index:2|Code2:B|Code3:LEB|Name:Limited Edition Beta
Index:3|Code2:U|Code3:2ED|Name:Unlimited Index:3|Code2:U|Code3:2ED|Name:Unlimited Edition
Index:4|Code2:AN|Code3:ARN|Name:Arabian Nights Index:4|Code2:AN|Code3:ARN|Name:Arabian Nights
Index:5|Code2:AQ|Code3:ATQ|Name:Antiquities Index:5|Code2:AQ|Code3:ATQ|Name:Antiquities
Index:6|Code2:R|Code3:3ED|Name:Revised Edition Index:6|Code2:R|Code3:3ED|Name:Revised Edition
@@ -83,4 +83,10 @@ Index:74|Code2:MBS|Code3:MBS|Name:Mirrodin Besieged
Index:75|Code2:NPH|Code3:NPH|Name:New Phyrexia Index:75|Code2:NPH|Code3:NPH|Name:New Phyrexia
Index:76|Code2:COM|Code3:COM|Name:Commander Index:76|Code2:COM|Code3:COM|Name:Commander
Index:77|Code2:M12|Code3:M12|Name:Magic 2012 Index:77|Code2:M12|Code3:M12|Name:Magic 2012
Index:78|Code2:ISD|Code3:ISD|Name:Innistrad Index:78|Code2:ISD|Code3:ISD|Name:Innistrad
Index:79|Code2:DKA|Code3:DKA|Name:Dark Ascension
Index:80|Code2:AVR|Code3:AVR|Name:Avacyn Restored
Index:81|Code2:PC2|Code3:PC2|Name:Planechase 2012 Edition
Index:82|Code2:M13|Code3:M13|Name:Magic 2013
Index:83|Code2:RTR|Code3:RTR|Name:Return to Ravnica

View File

@@ -0,0 +1,22 @@
Set:LEA|Commons:23|Uncommons:13|Rares:2|BasicLands:22
Set:LEB|Commons:23|Uncommons:13|Rares:2|BasicLands:22
Set:2ED|Commons:23|Uncommons:13|Rares:2|BasicLands:22
Set:3ED|Commons:23|Uncommons:13|Rares:2|BasicLands:22
Set:4ED|Commons:26|Uncommons:9|Rares:3|BasicLands:22
Set:ICE|Commons:26|Uncommons:9|Rares:3|BasicLands:22
Set:5ED|Commons:26|Uncommons:9|Rares:3|BasicLands:22
Set:MIR|Commons:25|Uncommons:10|Rares:3|BasicLands:22
Set:TMP|Commons:25|Uncommons:10|Rares:3|BasicLands:22
Set:USG|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:6ED|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:MMQ|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:INV|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:ODY|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:ONS|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:MRD|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:CHK|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:RAV|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:TSP|Commons:29|Uncommons:10|Rares:3|BasicLands:30|Special:3
Set:LRW|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:SHM|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:ALA|Commons:32|Uncommons:10|Rares:3|BasicLands:30

View File

@@ -4,6 +4,7 @@ pathToMtgData = "mtg-data.txt"
############IMPLEMENTATION FOLLOWS############ ############IMPLEMENTATION FOLLOWS############
import os,sys,fnmatch import os,sys,fnmatch
import re
class Card: class Card:
def __init__(self, name): def __init__(self, name):
@@ -16,20 +17,21 @@ class Card:
def initSets(): def initSets():
# Base Sets # Base Sets
forgeSets.append('LEA') forgeSets.append('1E')
forgeSets.append('LEB') forgeSets.append('2E')
forgeSets.append('2ED') forgeSets.append('2U')
forgeSets.append('3ED') forgeSets.append('3E')
forgeSets.append('4ED') forgeSets.append('4E')
forgeSets.append('5ED') forgeSets.append('5E')
forgeSets.append('6ED') forgeSets.append('6E')
forgeSets.append('7ED') forgeSets.append('7E')
forgeSets.append('8ED') forgeSets.append('8ED')
forgeSets.append('9ED') forgeSets.append('9ED')
forgeSets.append('10E') forgeSets.append('10E')
forgeSets.append('M10') forgeSets.append('M10')
forgeSets.append('M11') forgeSets.append('M11')
forgeSets.append('M12') forgeSets.append('M12')
forgeSets.append('M13')
# Multiplayer Sets # Multiplayer Sets
forgeSets.append('COM') forgeSets.append('COM')
@@ -44,45 +46,45 @@ def initSets():
forgeSets.append('S00') forgeSets.append('S00')
# Early Sets # Early Sets
forgeSets.append('ARN') forgeSets.append('AN')
forgeSets.append('ATQ') forgeSets.append('AQ')
forgeSets.append('LEG') forgeSets.append('LE')
forgeSets.append('DRK') forgeSets.append('DK')
forgeSets.append('FEM') forgeSets.append('FE')
forgeSets.append('HML') forgeSets.append('HM')
# Ice Age # Ice Age
forgeSets.append('ICE') forgeSets.append('IA')
forgeSets.append('ALL') forgeSets.append('AL')
forgeSets.append('CSP') forgeSets.append('CSP')
# Mirage # Mirage
forgeSets.append('MIR') forgeSets.append('MI')
forgeSets.append('VIS') forgeSets.append('VI')
forgeSets.append('WTH') forgeSets.append('WL')
# Rath Cycle # Rath Cycle
forgeSets.append('TMP') forgeSets.append('TE')
forgeSets.append('STH') forgeSets.append('ST')
forgeSets.append('EXO') forgeSets.append('EX')
# Artifacts Cycle # Artifacts Cycle
forgeSets.append('USG') forgeSets.append('UZ')
forgeSets.append('ULG') forgeSets.append('GU')
forgeSets.append('UDS') forgeSets.append('CG')
# Masques # Masques
forgeSets.append('MMQ') forgeSets.append('MM')
forgeSets.append('NMS') forgeSets.append('NE')
forgeSets.append('PCY') forgeSets.append('PR')
# Invasion # Invasion
forgeSets.append('INV') forgeSets.append('IN')
forgeSets.append('PLS') forgeSets.append('PS')
forgeSets.append('APC') forgeSets.append('AP')
# Odyssey # Odyssey
forgeSets.append('ODY') forgeSets.append('OD')
forgeSets.append('TOR') forgeSets.append('TOR')
forgeSets.append('JUD') forgeSets.append('JUD')
@@ -122,7 +124,7 @@ def initSets():
# Alara # Alara
forgeSets.append('ALA') forgeSets.append('ALA')
forgeSets.append('CFX') forgeSets.append('CON')
forgeSets.append('ARB') forgeSets.append('ARB')
# Zendikar # Zendikar
@@ -137,7 +139,80 @@ def initSets():
# Innistrad # Innistrad
forgeSets.append('ISD') forgeSets.append('ISD')
forgeSets.append('DKA')
forgeSets.append('AVR')
# Return to Ravnica
forgeSets.append('RTR')
#forgeSets.append('GTC')
#forgeSets.append('UNK')
def initKeywords():
keyWords.append('Cascade')
keyWords.append('Convoke')
keyWords.append('Deathtouch')
keyWords.append('Defender')
keyWords.append('Delve')
keyWords.append('Desertwalk')
keyWords.append('Double Strike')
keyWords.append('Epic')
keyWords.append('Exalted')
keyWords.append('Fear')
keyWords.append('First Strike')
keyWords.append('Flanking')
keyWords.append('Flash')
keyWords.append('Flying')
keyWords.append('Forestwalk')
keyWords.append('Haste')
keyWords.append('Hexproof')
keyWords.append('Hideaway')
keyWords.append('Horsemanship')
keyWords.append('Indestructible')
keyWords.append('Infect')
keyWords.append('Intimidate')
keyWords.append('Islandwalk')
keyWords.append('Lifelink')
keyWords.append('Living Weapon')
keyWords.append('Mountainwalk')
keyWords.append('Persist')
keyWords.append('Phasing')
keyWords.append('Plainswalk')
keyWords.append('Provoke')
keyWords.append('Reach')
keyWords.append('Rebound')
keyWords.append('Shadow')
keyWords.append('Shroud')
keyWords.append('Soulbond')
keyWords.append('Storm')
keyWords.append('Sunburst')
keyWords.append('Swampwalk')
keyWords.append('Trample')
keyWords.append('Unblockable')
keyWords.append('Undying')
keyWords.append('Vigilance')
keyWords.append('Wither')
def handleKeyords(line,keywords):
# split line by spaces to see if first token matches a keyword
line = line.rstrip();
p = re.compile( '\s\(.*\)$')
line = p.sub('',line)
allKeywords = True
if line.find('Enchant') != -1 :
print 'K:'+line
return allKeywords
else :
# Multiple keywords could be comma seperated in mtgdata
words=line.split(', ')
for token in words :
if token.title() in keywords :
print 'K:'+token.title()
else :
allKeywords = False
return allKeywords
if not os.path.exists(pathToMtgData) : if not os.path.exists(pathToMtgData) :
print("This script requires the text version of Arch's mtg-data to be present.You can download it from slightlymagic.net's forum and either place the text version next to this script or edit this script and provide the path to the file at the top.") print("This script requires the text version of Arch's mtg-data to be present.You can download it from slightlymagic.net's forum and either place the text version next to this script or edit this script and provide the path to the file at the top.")
print("Press Enter to exit") print("Press Enter to exit")
@@ -145,6 +220,7 @@ if not os.path.exists(pathToMtgData) :
sys.exit() sys.exit()
forgeSets = [] forgeSets = []
keyWords = []
mtgDataCards = {} mtgDataCards = {}
setCodes = [] setCodes = []
tmpName = "" tmpName = ""
@@ -152,6 +228,7 @@ line = ""
# initialize sets supported by Forge # initialize sets supported by Forge
initSets() initSets()
initKeywords()
#Parse mtg-data #Parse mtg-data
mtgdata = open(pathToMtgData,"r") mtgdata = open(pathToMtgData,"r")
line = mtgdata.readline() line = mtgdata.readline()
@@ -214,8 +291,6 @@ while line:
# store Card object in hash table # store Card object in hash table
mtgDataCards[cardName] = card mtgDataCards[cardName] = card
print 'WARNING: Card template contains bogus SetInfo for testing only!!!'
print ' Please remove the SetInfo before committing to repository\n'
inputName = raw_input("Enter Card Name: ") inputName = raw_input("Enter Card Name: ")
inputName = inputName.rstrip() inputName = inputName.rstrip()
while inputName != 'quit' : while inputName != 'quit' :
@@ -225,6 +300,7 @@ while inputName != 'quit' :
cleanName = cleanName.replace("'",'') cleanName = cleanName.replace("'",'')
cleanName = cleanName.replace(',','') cleanName = cleanName.replace(',','')
cleanName = cleanName.replace(' ','_') cleanName = cleanName.replace(' ','_')
cleanName = cleanName.replace('-','_')
print '\nName:'+cardData.name print '\nName:'+cardData.name
print 'ManaCost:'+cardData.cost print 'ManaCost:'+cardData.cost
print 'Types:'+cardData.types print 'Types:'+cardData.types
@@ -233,10 +309,31 @@ while inputName != 'quit' :
print 'PT:'+cardData.pt print 'PT:'+cardData.pt
elif cardData.types.find('Planeswalker') != -1 : elif cardData.types.find('Planeswalker') != -1 :
print 'Loyalty:'+cardData.pt print 'Loyalty:'+cardData.pt
print "\n<Script Start>"
for text in cardData.oracle : for text in cardData.oracle :
print text # do some prescripting
print "<Script End>\n" tokens = line.split(' ');
if text.find("When CARDNAME enters the battlefield") != -1 :
print "\n"+text
print "<Trigger Script Start>"
print 'T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ <TriggerFunc> | TriggerDescription$ '+text
print 'SVar:<TriggerFunc>:AB$ <Added Triggered Ability HERE>'
print "<Trigger Script End>\n"
elif text.find("When CARDNAME leaves the battlefield") != -1 :
print "\n"+text
print "<Trigger Script Start>"
print 'T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.Self | Execute$ <TriggerFunc> | TriggerDescription$ '+text
print 'SVar:<TriggerFunc>:AB$ <Added Triggered Ability HERE>'
print "<Trigger Script End>\n"
elif text.find("Unleash") != -1 :
print 'K:ETBReplacement:Other:Unleash:Optional'
print 'SVar:Unleash:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Unleash (You may have this creature enter the battlefield with a +1/+1 counter on it. It can\'t block as long as it has a +1/+1 counter on it.)'
print 'S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ HIDDEN CARDNAME can\'t block. | CheckSVar$ X | SVarCompare$ GE1 | References$ X'
print 'SVar:X:Count$NumCounters.P1P1'
else :
if handleKeyords(text,keyWords) == False:
print text
#print "\n"
tmpSets = cardData.sets tmpSets = cardData.sets
tmpSets = tmpSets.split(', ') tmpSets = tmpSets.split(', ')
setInfo = []; setInfo = [];
@@ -255,12 +352,8 @@ while inputName != 'quit' :
setInfo.append(setInfoStr) setInfo.append(setInfoStr)
print 'SVar:Rarity:'+rarity print 'SVar:Rarity:'+rarity
print 'SVar:Picture:http://www.wizards.com/global/images/magic/general/'+cleanName+'.jpg' print 'SVar:Picture:http://www.wizards.com/global/images/magic/general/'+cleanName+'.jpg'
for edition in setInfo : print edition
print 'End\n' print 'End\n'
else : else :
print inputName+' not found\n' print inputName+' not found\n'
inputName = raw_input("Enter Card Name: ") inputName = raw_input("Enter Card Name: ")
inputName = inputName.rstrip() inputName = inputName.rstrip()

View File

@@ -2,7 +2,7 @@ Name:Abandon Hope
ManaCost:X 1 B ManaCost:X 1 B
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Discard | Cost$ X 1 B Discard<X/Card/card> | ValidTgts$ Opponent | Mode$ RevealYouChoose | NumCards$ X | SpellDescription$ Look at target opponent's hand and choose X cards from it. That player discards those cards. A:SP$ Discard | Cost$ X 1 B Discard<X/Card/card> | ValidTgts$ Opponent | Mode$ RevealYouChoose | NumCards$ X | References$ X | SpellDescription$ Look at target opponent's hand and choose X cards from it. That player discards those cards.
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -5,7 +5,7 @@ Text:no text
PT:3/2 PT:3/2
K:First Strike K:First Strike
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, you gain life equal to that creature's toughness. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, you gain life equal to that creature's toughness.
SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X
SVar:X:TriggeredCard$CardToughness SVar:X:TriggeredCard$CardToughness
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/abattoir_ghoul.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abattoir_ghoul.jpg

View File

@@ -4,7 +4,6 @@ Types:Creature Human Cleric
Text:no text Text:no text
PT:1/3 PT:1/3
A:AB$ Pump | Cost$ W T | NumDef$ +3 | SpellDescription$ CARDNAME gets +0/+3 until end of turn. A:AB$ Pump | Cost$ W T | NumDef$ +3 | SpellDescription$ CARDNAME gets +0/+3 until end of turn.
SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/abbey_matron.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abbey_matron.jpg
SetInfo:HML|Common|http://magiccards.info/scans/en/hl/102.jpg|2 SetInfo:HML|Common|http://magiccards.info/scans/en/hl/102.jpg|2

View File

@@ -5,10 +5,10 @@ Text:no text
PT:2/6 PT:2/6
T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.Green,Creature.White | DelayedTrigger$ DelTrigBlocked | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a green or white creature, destroy that creature at end of combat. T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.Green,Creature.White | DelayedTrigger$ DelTrigBlocked | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a green or white creature, destroy that creature at end of combat.
T:Mode$ Blocks | ValidCard$ Creature.Green,Creature.White | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a green or white creature, destroy that creature at end of combat. T:Mode$ Blocks | ValidCard$ Creature.Green,Creature.White | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a green or white creature, destroy that creature at end of combat.
SVar:DelTrigBlocked:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigDestroyBlocked | TriggerDescription$ Destroy blocked creature at end of combat. SVar:DelTrigBlocked:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroyBlocked | TriggerDescription$ Destroy blocked creature at end of combat.
SVar:DelTrigBlocker:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigDestroyBlocker | TriggerDescription$ Destroy blocking creature at end of combat. SVar:DelTrigBlocker:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroyBlocker | TriggerDescription$ Destroy blocking creature at end of combat.
SVar:TrigDestroyBlocked:AB$Destroy | Cost$ 0 | Defined$ TriggeredAttacker SVar:TrigDestroyBlocked:AB$ Destroy | Cost$ 0 | Defined$ TriggeredAttacker
SVar:TrigDestroyBlocker:AB$Destroy | Cost$ 0 | Defined$ TriggeredBlocker SVar:TrigDestroyBlocker:AB$ Destroy | Cost$ 0 | Defined$ TriggeredBlocker
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/abomination.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abomination.jpg
SetInfo:4ED|Uncommon|http://magiccards.info/scans/en/4e/1.jpg SetInfo:4ED|Uncommon|http://magiccards.info/scans/en/4e/1.jpg

View File

@@ -0,0 +1,11 @@
Name:Aboroth
ManaCost:4 G G
Types:Creature Elemental
Text:no text
PT:9/9
K:Cumulative upkeep:AddCounter<1/M1M1>:Put a -1/-1 counter on CARDNAME.
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aboroth.jpg
SetInfo:WTH|Rare|http://magiccards.info/scans/en/wl/59.jpg
Oracle:Cumulative upkeep-Put a -1/-1 counter on Aboroth. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)
End

View File

@@ -0,0 +1,11 @@
Name:Abrupt Decay
ManaCost:B G
Types:Instant
Text:no text
K:CARDNAME can't be countered.
A:SP$ Destroy | Cost$ B G | ValidTgts$ Permanent.nonLand+cmcLE3 | TgtPrompt$ Select target nonland permanent with converted mana cost 3 or less | SpellDescription$ Destroy target nonland permanent with converted mana cost 3 or less.
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/abrupt_decay.jpg
SetInfo:RTR|Rare|http://magiccards.info/scans/en/rtr/141.jpg
Oracle:Abrupt Decay can't be countered by spells or abilities.\nDestroy target nonland permanent with converted mana cost 3 or less.
End

View File

@@ -4,7 +4,7 @@ Types:Sorcery
Text:no text Text:no text
K:TypeCycling:Basic:1 B K:TypeCycling:Basic:1 B
A:SP$ LoseLife | Cost$ 6 B | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 4 | SubAbility$ DBGainLife | SpellDescription$ Target player loses 4 life and you gain 4 life. A:SP$ LoseLife | Cost$ 6 B | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 4 | SubAbility$ DBGainLife | SpellDescription$ Target player loses 4 life and you gain 4 life.
SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 4 SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/absorb_vis.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/absorb_vis.jpg
SetInfo:CFX|Common|http://magiccards.info/scans/en/cfx/40.jpg SetInfo:CFX|Common|http://magiccards.info/scans/en/cfx/40.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:W
Types:Creature Human Types:Creature Human
Text:no text Text:no text
PT:0/1 PT:0/1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME dies, destroy all creatures blocking or blocked by it. They can't be regenerated. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, destroy all creatures blocking or blocked by it. They can't be regenerated.
SVar:TrigDestroy:AB$ DestroyAll | Cost$ 0 | ValidCards$ Creature.blockingSource,Creature.blockedBySource | NoRegen$ True SVar:TrigDestroy:AB$ DestroyAll | Cost$ 0 | ValidCards$ Creature.blockingSource,Creature.blockedBySource | NoRegen$ True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/abu_jafar.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abu_jafar.jpg

View File

@@ -1,14 +1,14 @@
Name:Abuna's Chant Name:Abuna's Chant
ManaCost:3 W ManaCost:3 W
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ GainLife | Cost$ 3 W | LifeAmount$ 5 | SpellDescription$ Choose one - You gain 5 life; A:SP$ GainLife | Cost$ 3 W | LifeAmount$ 5 | SpellDescription$ Choose one - You gain 5 life;
A:SP$ PreventDamage | Cost$ 3 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | Amount$ 5 | SpellDescription$ or prevent the next 5 damage that would be dealt to target creature this turn. A:SP$ PreventDamage | Cost$ 3 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | Amount$ 5 | SpellDescription$ or prevent the next 5 damage that would be dealt to target creature this turn.
A:SP$ GainLife | Cost$ 5 W | PrecostDesc$ Entwine | CostDesc$ 2 | LifeAmount$ 5 | SpellDescription$ (Choose both if you pay the entwine cost.) | SubAbility$ DBPreventDamage A:SP$ GainLife | Cost$ 5 W | PrecostDesc$ Entwine | CostDesc$ 2 | LifeAmount$ 5 | NonBasicSpell$ True | SpellDescription$ (Choose both if you pay the entwine cost.) | SubAbility$ DBPreventDamage
SVar:DBPreventDamage:DB$ PreventDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | Amount$ 5 SVar:DBPreventDamage:DB$ PreventDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | Amount$ 5
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/abunas_chant.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abunas_chant.jpg
SetInfo:5DN|Common|http://magiccards.info/scans/en/5dn/1.jpg SetInfo:5DN|Common|http://magiccards.info/scans/en/5dn/1.jpg
Oracle:Choose one - You gain 5 life; or prevent the next 5 damage that would be dealt to target creature this turn.\nEntwine {2} (Choose both if you pay the entwine cost.) Oracle:Choose one - You gain 5 life; or prevent the next 5 damage that would be dealt to target creature this turn.\nEntwine {2} (Choose both if you pay the entwine cost.)
End End

View File

@@ -0,0 +1,15 @@
Name:Abundance
ManaCost:2 G G
Types:Enchantment
Text:no text
R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ AbundantChoice | Optional$ True | Description$ If you would draw a card, you may instead choose land or nonland and reveal cards from the top of your library until you reveal a card of the chosen kind. Put that card into your hand and put all other cards revealed this way on the bottom of your library in any order.
SVar:AbundantChoice:AB$ GenericChoice | Cost$ 0 | Choices$ DigLand,DigNonland | Defined$ You
SVar:DigLand:DB$ DigUntil | Valid$ Card.Land | ValidDescription$ land | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | ChoiceDescription$ Land
SVar:DigNonland:DB$ DigUntil | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | ChoiceDescription$ nonLand
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/abundance.jpg
SetInfo:USG|Rare|http://magiccards.info/scans/en/us/229.jpg
SetInfo:10E|Rare|http://magiccards.info/scans/en/10e/249.jpg
Oracle:If you would draw a card, you may instead choose land or nonland and reveal cards from the top of your library until you reveal a card of the chosen kind. Put that card into your hand and put all other cards revealed this way on the bottom of your library in any order.
End

View File

@@ -0,0 +1,15 @@
Name:Abundant Growth
ManaCost:G
Types:Enchantment Aura
Text:no text
K:Enchant land
A:SP$ Attach | Cost$ G | ValidTgts$ Land | AILogic$ Pump
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ FreeCard | TriggerDescription$ When CARDNAME enters the battlefield, draw a card.
SVar:FreeCard:DB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1
S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ AbundantGrowthTap | Description$ Enchanted land has "T: Add one mana of any color to your mana pool."
SVar:AbundantGrowthTap:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color to your mana pool.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/abundant_growth.jpg
SetInfo:AVR|Common|http://magiccards.info/scans/en/avr/167.jpg
Oracle:Enchant land\nWhen Abundant Growth enters the battlefield, draw a card.\nEnchanted land has "{T}: Add one mana of any color to your mana pool."
End

View File

@@ -3,7 +3,7 @@ ManaCost:1 B
Types:Creature Horror Types:Creature Horror
Text:no text Text:no text
PT:1/1 PT:1/1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, each player sacrifices a creature. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, each player sacrifices a creature.
SVar:TrigSac:AB$Sacrifice | Cost$ 0 | SacValid$ Creature | Defined$ Each SVar:TrigSac:AB$Sacrifice | Cost$ 0 | SacValid$ Creature | Defined$ Each
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_gatekeeper.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_gatekeeper.jpg

View File

@@ -5,7 +5,7 @@ Text:no text
PT:2/2 PT:2/2
K:Flying K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target player discards two cards. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target player discards two cards.
SVar:TrigDiscard:AB$Discard | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select a player | NumCards$ 2 | Mode$ TgtChoose SVar:TrigDiscard:DB$Discard | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select a player | NumCards$ 2 | Mode$ TgtChoose
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_horror.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_horror.jpg
SetInfo:USG|Rare|http://magiccards.info/scans/en/us/115.jpg SetInfo:USG|Rare|http://magiccards.info/scans/en/us/115.jpg

View File

@@ -3,8 +3,8 @@ ManaCost:3 B
Types:Creature Human Assassin Types:Creature Human Assassin
Text:no text Text:no text
PT:1/1 PT:1/1
A:AB$ DealDamage | Cost$ B T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SubAbility$ DBTap | SpellDescription$ Tap target creature. CARDNAME deals damage equal to CARDNAME's power to that creature. A:AB$ DealDamage | Cost$ B T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SubAbility$ DBTap | References$ X | SpellDescription$ Tap target creature. CARDNAME deals damage equal to CARDNAME's power to that creature.
SVar:DBTap:DB$Tap | Defined$ Targeted SVar:DBTap:DB$ Tap | Defined$ Targeted
SVar:X:Count$CardPower SVar:X:Count$CardPower
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_hunter.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_hunter.jpg

View File

@@ -4,7 +4,7 @@ Types:Creature Nightstalker
Text:no text Text:no text
PT:2/2 PT:2/2
T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDiscards | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, defending player discards a card. T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDiscards | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, defending player discards a card.
SVar:TrigDiscards:AB$Discard | Cost$ 0 | Defined$ Opponent | NumCards$ 1 | Mode$ TgtChoose SVar:TrigDiscards:AB$ Discard | Cost$ 0 | Defined$ DefendingPlayer | NumCards$ 1 | Mode$ TgtChoose
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://serv4.tcgimages.eu/img/cards/Portal_Second_Age/abyssal_nightstalker.jpg SVar:Picture:http://serv4.tcgimages.eu/img/cards/Portal_Second_Age/abyssal_nightstalker.jpg
SetInfo:PO2|Uncommon|http://magiccards.info/scans/en/po2/1.jpg SetInfo:PO2|Uncommon|http://magiccards.info/scans/en/po2/1.jpg

View File

@@ -5,8 +5,8 @@ Text:no text
PT:6/6 PT:6/6
K:Flying K:Flying
K:Trample K:Trample
K:You can't win the game. S:Mode$ Continuous | Affected$ You | AddKeyword$ You can't win the game. | Description$ You can't win the game.
K:Your opponents can't lose the game. S:Mode$ Continuous | Affected$ Opponent | AddKeyword$ You can't lose the game. | Description$ Your opponents can't lose the game.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Mythic SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_persecutor.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_persecutor.jpg

View File

@@ -1,9 +1,14 @@
Name:Academy Rector Name:Academy Rector
ManaCost:3 W ManaCost:3 W
Types:Creature Human Cleric Types:Creature Human Cleric
Text:When Academy Rector is put into a graveyard from the battlefield, you may exile it. If you do, search your library for an enchantment card and put that card onto the battlefield. Then shuffle your library. Text:no text
PT:1/2 PT:1/2
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, search your library for an enchantment card and put that card onto the battlefield. Then shuffle your library.
SVar:TrigExile:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Exile | ValidCard$ Card.Self | SubAbility$ DBReturn
SVar:DBReturn:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Enchantment.YouOwn | ChangeNum$ 1
SVar:SacMe:4 SVar:SacMe:4
SVar:RemRandomDeck:True
DeckNeeds:Type$Enchantment
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_rector.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_rector.jpg
SetInfo:UDS|Rare|http://magiccards.info/scans/en/ud/1.jpg SetInfo:UDS|Rare|http://magiccards.info/scans/en/ud/1.jpg

View File

@@ -0,0 +1,13 @@
Name:Academy Researchers
ManaCost:1 U U
Types:Creature Human Wizard
Text:no text
PT:2/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may put an Aura card from your hand onto the battlefield attached to Academy Researchers.
SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Aura | AttachedTo$ Self
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_researchers.jpg
SetInfo:USG|Uncommon|http://magiccards.info/scans/en/us/58.jpg
SetInfo:10E|Uncommon|http://magiccards.info/scans/en/10e/63.jpg
Oracle:When Academy Researchers enters the battlefield, you may put an Aura card from your hand onto the battlefield attached to Academy Researchers.
End

View File

@@ -2,7 +2,7 @@ Name:Accelerated Mutation
ManaCost:3 G G ManaCost:3 G G
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Pump | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the highest converted mana cost among permanents you control. A:SP$ Pump | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | References$ X | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the highest converted mana cost among permanents you control.
SVar:X:Count$MaxCMCYouCtrl SVar:X:Count$MaxCMCYouCtrl
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/accelerated_mutation.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accelerated_mutation.jpg

View File

@@ -1,8 +1,9 @@
Name:Accorder's Shield Name:Accorder's Shield
ManaCost:0 ManaCost:0
Types:Artifact Equipment Types:Artifact Equipment
Text:Equipped creature gets +0/+3 and has vigilance. Text:no text
K:eqPump 3:+0/+3/Vigilance K:Equip 3
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 3 | AddKeyword$ Vigilance | Description$ Equipped creature gets +0/+3 and has vigilance.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/accorders_shield.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accorders_shield.jpg
SetInfo:SOM|Common|http://magiccards.info/scans/en/som/136.jpg SetInfo:SOM|Common|http://magiccards.info/scans/en/som/136.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:1 U
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Draw | Cost$ 1 U | Defined$ You | NumCards$ 1 | SubAbility$ DBDraw | SpellDescription$ Draw a card, then draw cards equal to the number of cards named CARDNAME in all graveyards. A:SP$ Draw | Cost$ 1 U | Defined$ You | NumCards$ 1 | SubAbility$ DBDraw | SpellDescription$ Draw a card, then draw cards equal to the number of cards named CARDNAME in all graveyards.
SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ X SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ X | References$ X
SVar:X:Count$NamedInAllYards.Accumulated Knowledge SVar:X:Count$NamedInAllYards.Accumulated Knowledge
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/accumulated_knowledge.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accumulated_knowledge.jpg

View File

@@ -6,6 +6,7 @@ PT:3/5
K:Reach K:Reach
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy target Equipment. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy target Equipment.
SVar:TrigDestroy:DB$Destroy | Cost$ 0 | ValidTgts$ Equipment | TgtPrompt$ Choose target equipment. SVar:TrigDestroy:DB$Destroy | Cost$ 0 | ValidTgts$ Equipment | TgtPrompt$ Choose target equipment.
SVar:PlayMain1:TRUE
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_web_spider.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_web_spider.jpg
SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/108.jpg SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/108.jpg

View File

@@ -0,0 +1,16 @@
Name:Acidic Dagger
ManaCost:4
Types:Artifact
Text:no text
A:AB$ Effect | Cost$ 4 T | Name$ Acidic Dagger Effect | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ TrigDam,TrigLeave | SVars$ TrigDestroy,TrigSac,ExileEffect | RememberObjects$ Targeted | ImprintCards$ Self | ActivationPhases$ Upkeep->Declare Attackers - Play Instants and Abilities | SpellDescription$ Whenever target creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. When the targeted creature leaves the battlefield this turn, sacrifice CARDNAME. Activate this ability only before blockers are declared.
SVar:TrigDam:Mode$ DamageDone | ValidSource$ Creature.IsRemembered | ValidTarget$ Creature.nonWall | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever targeted creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature.
SVar:TrigLeave:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ TrigSac | TriggerDescription$ When the targeted creature leaves the battlefield this turn, sacrifice Acidic Dagger.
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ TriggeredTarget
SVar:TrigSac:DB$ SacrificeAll | Defined$ Imprinted | SubAbility$ ExileEffect
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile | Static$ True
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_dagger.jpg
SetInfo:MIR|Rare|http://magiccards.info/scans/en/mr/256.jpg
Oracle:{4}, {T}: Whenever target creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. When the targeted creature leaves the battlefield this turn, sacrifice Acidic Dagger. Activate this ability only before blockers are declared.
End

View File

@@ -6,10 +6,12 @@ PT:2/2
K:Deathtouch K:Deathtouch
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target artifact, enchantment, or land. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target artifact, enchantment, or land.
SVar:TrigDestroy:DB$Destroy | ValidTgts$ Artifact,Enchantment,Land | TgtPrompt$ Select an artifact, enchantment, or land. SVar:TrigDestroy:DB$Destroy | ValidTgts$ Artifact,Enchantment,Land | TgtPrompt$ Select an artifact, enchantment, or land.
SVar:PlayMain1:TRUE
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_slime.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_slime.jpg
SetInfo:M11|Uncommon|http://magiccards.info/scans/en/m11/161.jpg SetInfo:M11|Uncommon|http://magiccards.info/scans/en/m11/161.jpg
SetInfo:M10|Uncommon|http://magiccards.info/scans/en/m10/165.jpg SetInfo:M10|Uncommon|http://magiccards.info/scans/en/m10/165.jpg
SetInfo:M13|Uncommon|http://magiccards.info/scans/en/m13/159.jpg
SetInfo:M12|Uncommon|http://magiccards.info/scans/en/m12/161.jpg SetInfo:M12|Uncommon|http://magiccards.info/scans/en/m12/161.jpg
SetInfo:COM|Uncommon|http://magiccards.info/scans/en/cmd/140.jpg SetInfo:COM|Uncommon|http://magiccards.info/scans/en/cmd/140.jpg
Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhen Acidic Slime enters the battlefield, destroy target artifact, enchantment, or land. Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhen Acidic Slime enters the battlefield, destroy target artifact, enchantment, or land.

View File

@@ -4,7 +4,7 @@ Types:Creature Sliver
Text:no text Text:no text
PT:2/2 PT:2/2
S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Damage | Description$ All Slivers have "2, Sacrifice this permanent: This permanent deals 2 damage to target creature or player." S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Damage | Description$ All Slivers have "2, Sacrifice this permanent: This permanent deals 2 damage to target creature or player."
SVar:Damage:AB$DealDamage | Cost$ 2 Sac<1/CARDNAME> | ValidTgts$ Creature,Player | NumDmg$ 2 | TgtPrompt$ Select a target creature or player. | SpellDescription$ CARDNAME deals 2 damage to target creature or player. SVar:Damage:AB$DealDamage | Cost$ 2 Sac<1/CARDNAME> | Tgt$ TgtCP | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or player.
SVar:BuffedBy:Sliver SVar:BuffedBy:Sliver
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_sliver.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_sliver.jpg

View File

@@ -2,8 +2,8 @@ Name:Acidic Soil
ManaCost:2 R ManaCost:2 R
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ DealDamage | Cost$ 2 R | Defined$ You | NumDmg$ X | SubAbility$ DBDamageOpp | SpellDescription$ CARDNAME deals damage to each player equal to the number of lands he or she controls. A:SP$ DealDamage | Cost$ 2 R | Defined$ You | NumDmg$ X | SubAbility$ DBDamageOpp | References$ X | SpellDescription$ CARDNAME deals damage to each player equal to the number of lands he or she controls.
SVar:DBDamageOpp:DB$DealDamage | Defined$ Opponent | NumDmg$ Y SVar:DBDamageOpp:DB$DealDamage | Defined$ Opponent | NumDmg$ Y | References$ Y
SVar:X:Count$TypeYouCtrl.Land SVar:X:Count$TypeYouCtrl.Land
SVar:Y:Count$TypeOppCtrl.Land SVar:Y:Count$TypeOppCtrl.Land
SVar:RemAIDeck:True SVar:RemAIDeck:True

View File

@@ -0,0 +1,13 @@
Name:Acorn Catapult
ManaCost:4
Types:Artifact
Text:no text
A:AB$ DealDamage | Cost$ 1 T | NumDmg$ 1 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | SubAbility$ SquirrelTokenCtrl | SpellDescription$ CARDNAME deals 1 damage to target creature or player. That creature's controller or that player puts a 1/1 green Squirrel creature token onto the battlefield.
SVar:SquirrelTokenCtrl:DB$ Token | TokenAmount$ 1 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ Targeted | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | SubAbility$ SquirrelTokenPlayer | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | ConditionCompare$ EQ0
SVar:SquirrelTokenPlayer:DB$ Token | TokenAmount$ 1 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ TargetedController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | ConditionCompare$ GE1
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/acorn_catapult.jpg
SetInfo:COM|Rare|http://magiccards.info/scans/en/cmd/241.jpg
Oracle:{1}, {T}: Acorn Catapult deals 1 damage to target creature or player. That creature's controller or that player puts a 1/1 green Squirrel creature token onto the battlefield.
End

View File

@@ -2,7 +2,7 @@ Name:Act of Aggression
ManaCost:3 PR PR ManaCost:3 PR PR
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ GainControl | Cost$ 3 PR PR | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature an opponent controls. | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn. A:SP$ GainControl | Cost$ 3 PR PR | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls. | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/act_of_aggression.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/act_of_aggression.jpg
SetInfo:NPH|Uncommon|http://magiccards.info/scans/en/nph/78.jpg SetInfo:NPH|Uncommon|http://magiccards.info/scans/en/nph/78.jpg

View File

@@ -0,0 +1,15 @@
Name:Ad Nauseam
ManaCost:3 B B
Types:Instant
Text:no text
A:SP$ Repeat | Cost$ 3 B B | RepeatSubAbility$ DBDig | RepeatOptional$ True | StackDescription$ Reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. You may repeat this process any number of times. | SpellDescription$ Reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. You may repeat this process any number of times.
SVar:DBDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBLose
SVar:DBLose:DB$ LoseLife | LifeAmount$ X | SubAbility$ DBCleanup | References$ X
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$CardManaCost
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/ad_nauseam.jpg
SetInfo:ALA|Rare|http://magiccards.info/scans/en/ala/63.jpg
Oracle:Reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. You may repeat this process any number of times.
End

View File

@@ -5,6 +5,9 @@ Text:no text
PT:4/5 PT:4/5
K:Flying K:Flying
K:Vigilance K:Vigilance
A:AB$ Effect | Cost$ T | Name$ Adarkar Valkyrie Effect | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature other than Adarkar Valkyrie | Triggers$ TrigChangesZone | SVars$ TrigChangeZone | References$ TrigChangesZone,TrigChangeZone | RememberObjects$ Targeted | SpellDescription$ When target creature other than CARDNAME dies this turn, return that card to the battlefield under your control.
SVar:TrigChangesZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.IsRemembered | Execute$ TrigChangeZone | TriggerDescription$ If the targeted creature of Adarkar Valkyrie dies this turn, return it to the battlefield and you gain control of it.
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://resources.wizards.com/magic/cards/csp/en-us/card121196.jpg SVar:Picture:http://resources.wizards.com/magic/cards/csp/en-us/card121196.jpg
SetInfo:CSP|Rare|http://magiccards.info/scans/en/cs/1.jpg SetInfo:CSP|Rare|http://magiccards.info/scans/en/cs/1.jpg

View File

@@ -5,7 +5,7 @@ Text:no text
PT:6/6 PT:6/6
K:Flying K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, you may exile target nonland permanent other than CARDNAME. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, you may exile target nonland permanent other than CARDNAME.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return all cards exiled with it to the battlefield under their owners' control. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, return all cards exiled with it to the battlefield under their owners' control.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Permanent.Other+nonLand | TgtPrompt$ Choose target nonland permanent other than Admonition Angel. | RememberTargets$ True | Origin$ Battlefield | Destination$ Exile SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Permanent.Other+nonLand | TgtPrompt$ Choose target nonland permanent other than Admonition Angel. | RememberTargets$ True | Origin$ Battlefield | Destination$ Exile
SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | SubAbility$ DBCleanup | Destination$ Battlefield SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | SubAbility$ DBCleanup | Destination$ Battlefield
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True

View File

@@ -2,7 +2,7 @@ Name:Adventuring Gear
ManaCost:1 ManaCost:1
Types:Artifact Equipment Types:Artifact Equipment
Text:no text Text:no text
K:eqPump 1:+0/+0 K:Equip 1
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, equipped creature gets +2/+2 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, equipped creature gets +2/+2 until end of turn.
SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Equipped | NumAtt$ 2 | NumDef$ 2 SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Equipped | NumAtt$ 2 | NumDef$ 2
SVar:BuffedBy:Land SVar:BuffedBy:Land

View File

@@ -0,0 +1,14 @@
Name:Advice from the Fae
ManaCost:2/U 2/U 2/U
Types:Sorcery
Text:no text
A:SP$ Dig | Cost$ 2/U 2/U 2/U | DigNum$ 4 | ChangeNum$ 1 | SubAbility$ Dig2 | ConditionCheckSVar$ X | ConditionSVarCompare$ LEY | References$ X,Y | SpellDescription$ Look at the top five cards of your library. If you control more creatures than each other player, put two of those cards into your hand. Otherwise, put one of them into your hand. Then put the rest on the bottom of your library in any order.
SVar:Dig2:DB$ Dig | DigNum$ 4 | ChangeNum$ 2 | ConditionCheckSVar$ X | ConditionSVarCompare$ GTY | References$ X,Y
SVar:X:Count$Valid Creature.YouCtrl
SVar:Y:Count$Valid Creature.YouDontCtrl
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/advice_from_the_fae.jpg
SetInfo:SHM|Uncommon|http://magiccards.info/scans/en/shm/28.jpg
Oracle:({2/U} can be paid with any two mana or with {U}. This card's converted mana cost is 6.)\nLook at the top five cards of your library. If you control more creatures than each other player, put two of those cards into your hand. Otherwise, put one of them into your hand. Then put the rest on the bottom of your library in any order.
End

View File

@@ -0,0 +1,14 @@
Name:Aegis Angel
ManaCost:4 W W
Types:Creature Angel
Text:no text
PT:5/5
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, another target permanent is indestructible for as long as you control CARDNAME. (Effects that say "destroy" don't destroy that permanent. An indestructible creature can't be destroyed by damage.)
SVar:TrigPump:DB$ Pump | ValidTgts$ Permanent.Other | TgtPrompt$ Select another target permanent | KW$ HIDDEN Indestructible | UntilLoseControlOfHost$ True
SVar:PlayMain1:TRUE
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aegis_angel.jpg
SetInfo:M12|Rare|http://magiccards.info/scans/en/m12/1.jpg
Oracle:Flying\nWhen Aegis Angel enters the battlefield, another target permanent is indestructible for as long as you control Aegis Angel. (Effects that say "destroy" don't destroy that permanent. An indestructible creature can't be destroyed by damage.)
End

View File

@@ -2,7 +2,7 @@ Name:Aegis of the Meek
ManaCost:3 ManaCost:3
Types:Artifact Types:Artifact
Text:no text Text:no text
A:AB$ Pump | Cost$ 1 T | NumAtt$ +1 | NumDef$ +2 | ValidTgts$ Creature.powerEQ1+toughnessEQ1 | TgtPrompt$ Select target 1/1 Creature | SpellDescription$ Target 1/1 creature gets +1/+2 until end of turn. A:AB$ Pump | Cost$ 1 T | NumAtt$ 1 | NumDef$ 2 | ValidTgts$ Creature.powerEQ1+toughnessEQ1 | TgtPrompt$ Select target 1/1 Creature | SpellDescription$ Target 1/1 creature gets +1/+2 until end of turn.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aegis_of_the_meek.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aegis_of_the_meek.jpg
SetInfo:ICE|Rare|http://magiccards.info/scans/en/ia/282.jpg SetInfo:ICE|Rare|http://magiccards.info/scans/en/ia/282.jpg

View File

@@ -0,0 +1,17 @@
Name:Aeon Chronicler
ManaCost:3 U U
Types:Creature Avatar
Text:X can't be 0.
PT:*/*
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ Y | SetToughness$ Y | References$ Y | Description$ CARDNAME's power and toughness are each equal to the number of cards in your hand.
K:Suspend:X:XCantBe0 X 3 U
T:Mode$ CounterRemoved | ValidCard$ Card.Self | TriggerZones$ Exile | CounterType$ TIME | Execute$ TrigDraw | TriggerDescription$ Whenever a time counter is removed from CARDNAME while it's exiled, draw a card.
SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You
SVar:X:Count$xPaid
SVar:Y:Count$InYourHand
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aeon_chronicler.jpg
SetInfo:PLC|Rare|http://magiccards.info/scans/en/pc/32.jpg
Oracle:Aeon Chronicler's power and toughness are each equal to the number of cards in your hand.\nSuspend X-{X}{3}{U}. X can't be 0. (Rather than cast this card from your hand, you may pay {X}{3}{U} and exile it with X time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.)\nWhenever a time counter is removed from Aeon Chronicler while it's exiled, draw a card.
End

View File

@@ -0,0 +1,11 @@
Name:Aerial Predation
ManaCost:2 G
Types:Instant
Text:no text
A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | SubAbility$ NaturalLife | SpellDescription$ Destroy target creature with flying. You gain 2 life
SVar:NaturalLife:DB$GainLife | Defined$ You | LifeAmount$ 2
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aerial_predation.jpg
SetInfo:RTR|Common|http://magiccards.info/scans/en/rtr/113.jpg
Oracle:Destroy target creature with flying. You gain 2 life.
End

View File

@@ -4,7 +4,7 @@ Types:Creature Ouphe
Text:no text Text:no text
PT:3/3 PT:3/3
K:Persist K:Persist
A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to target creature with flying. A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to its power to target creature with flying.
SVar:X:Count$CardPower SVar:X:Count$CardPower
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aerie_ouphes.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aerie_ouphes.jpg

View File

@@ -3,7 +3,8 @@ ManaCost:2 U
Types:Enchantment Types:Enchantment
Text:no text Text:no text
T:Mode$ SpellCast | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever a player casts a creature spell, that player sacrifices a permanent unless he or she pays 1. T:Mode$ SpellCast | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever a player casts a creature spell, that player sacrifices a permanent unless he or she pays 1.
SVar:TrigSac:AB$Sacrifice | Cost$ 0 | UnlessCost$ 1 | UnlessPayer$ TriggeredPlayer | Defined$ TriggeredPlayer | SacValid$ Permanent SVar:TrigSac:AB$Sacrifice | Cost$ 0 | UnlessCost$ 1 | UnlessPayer$ TriggeredActivator | Defined$ TriggeredActivator | SacValid$ Permanent
SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_barrier.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_barrier.jpg
SetInfo:NMS|Rare|http://magiccards.info/scans/en/ne/27.jpg SetInfo:NMS|Rare|http://magiccards.info/scans/en/ne/27.jpg

View File

@@ -2,7 +2,7 @@ Name:AEther Burst
ManaCost:1 U ManaCost:1 U
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ X | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return up to X target creatures to their owners' hands, where X is one plus the number of cards named CARDNAME in all graveyards as you cast CARDNAME. A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ X | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | References$ X | SpellDescription$ Return up to X target creatures to their owners' hands, where X is one plus the number of cards named CARDNAME in all graveyards as you cast CARDNAME.
SVar:X:Count$NamedInAllYards.AEther Burst/Plus.1 SVar:X:Count$NamedInAllYards.AEther Burst/Plus.1
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_burst.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_burst.jpg

View File

@@ -4,8 +4,9 @@ Types:Creature Illusion
Text:no text Text:no text
PT:1/1 PT:1/1
K:Unblockable K:Unblockable
K:Kicker:3 K:Kicker 3
K:etbCounter:P1P1:2:isValid Card.kicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it. K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it.
SVar:WasKicked:Count$Kicked.1.0
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_figment.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_figment.jpg
SetInfo:ZEN|Uncommon|http://magiccards.info/scans/en/zen/40.jpg SetInfo:ZEN|Uncommon|http://magiccards.info/scans/en/zen/40.jpg

View File

@@ -7,7 +7,8 @@ SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCard | NumDmg$ 2
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_flash.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_flash.jpg
Oracle:Whenever a creature enters the battlefield, AEther Flash deals 2 damage to it.
SetInfo:WTH|Uncommon|http://magiccards.info/scans/en/wl/88.jpg SetInfo:WTH|Uncommon|http://magiccards.info/scans/en/wl/88.jpg
SetInfo:6ED|Uncommon|http://magiccards.info/scans/en/6e/163.jpg SetInfo:6ED|Uncommon|http://magiccards.info/scans/en/6e/163.jpg
Oracle:Whenever a creature enters the battlefield, AEther Flash deals 2 damage to it. SetInfo:7ED|Uncommon|http://magiccards.info/scans/en/7e/172.jpg
End End

View File

@@ -6,7 +6,7 @@ PT:0/5
K:Defender K:Defender
K:Reach K:Reach
T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | DelayedTrigger$ DelayedTrig | TriggerDescription$ Whenever CARDNAME blocks a creature, return that creature to its owner's hand at end of combat. T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | DelayedTrigger$ DelayedTrig | TriggerDescription$ Whenever CARDNAME blocks a creature, return that creature to its owner's hand at end of combat.
SVar:DelayedTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigBounce | TriggerDescription$ Return blocked creature to its owner's hand at end of combat. SVar:DelayedTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigBounce | TriggerDescription$ Return blocked creature to its owner's hand at end of combat.
SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Defined$ TriggeredAttacker SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Defined$ TriggeredAttacker
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_membrane.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_membrane.jpg

View File

@@ -4,7 +4,7 @@ Types:Sorcery
Text:no text Text:no text
A:SP$ ChangeZone | Cost$ 3 G U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ TrigToken | SpellDescription$ Return target creature to its owner's hand. Put X 1/1 green Saproling creature tokens onto the battlefield, where X is that creature's converted mana cost. A:SP$ ChangeZone | Cost$ 3 G U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ TrigToken | SpellDescription$ Return target creature to its owner's hand. Put X 1/1 green Saproling creature tokens onto the battlefield, where X is that creature's converted mana cost.
#X will be the Converted Mana Cost of the target of AEther Mutation #X will be the Converted Mana Cost of the target of AEther Mutation
SVar:TrigToken:DB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:TrigToken:DB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | References$ X
SVar:X:Targeted$CardManaCost SVar:X:Targeted$CardManaCost
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_mutation.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_mutation.jpg

View File

@@ -2,8 +2,8 @@ Name:AEther Sting
ManaCost:3 R ManaCost:3 R
Types:Enchantment Types:Enchantment
Text:no text Text:no text
T:Mode$ SpellCast | ValidCard$ Creature | ValidControllingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a creature spell, CARDNAME deals 1 damage to that player. T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a creature spell, CARDNAME deals 1 damage to that player.
SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ Opponent | NumDmg$ 1 SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredActivator | NumDmg$ 1
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_sting.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_sting.jpg
SetInfo:UDS|Uncommon|http://magiccards.info/scans/en/ud/76.jpg SetInfo:UDS|Uncommon|http://magiccards.info/scans/en/ud/76.jpg

View File

@@ -2,7 +2,7 @@ Name:AEther Tide
ManaCost:X U ManaCost:X U
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ ChangeZone | Cost$ X U Discard<X/Creature> | TargetMin$ 0 | TargetMax$ MaxTgts | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Return X target creatures to their owners' hands. A:SP$ ChangeZone | Cost$ X U Discard<X/Creature> | TargetMin$ 0 | TargetMax$ MaxTgts | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | References$ X,MaxTgts | SpellDescription$ Return X target creatures to their owners' hands.
# It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code) # It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code)
SVar:X:Targeted$Amount SVar:X:Targeted$Amount
SVar:MaxTgts:Count$Valid Creature SVar:MaxTgts:Count$Valid Creature

View File

@@ -2,7 +2,7 @@ Name:AEther Vial
ManaCost:1 ManaCost:1
Types:Artifact Types:Artifact
Text:no text Text:no text
A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.cmcEQX+YouCtrl | ChangeNum$ 1 | OptionalDecider$ You | SpellDescription$ You may put a creature card with converted mana cost equal to the number of charge counters on CARDNAME from your hand onto the battlefield. A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.cmcEQX+YouCtrl | ChangeNum$ 1 | OptionalDecider$ You | References$ X | SpellDescription$ You may put a creature card with converted mana cost equal to the number of charge counters on CARDNAME from your hand onto the battlefield.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1
SVar:X:Count$CardCounters.CHARGE SVar:X:Count$CardCounters.CHARGE

View File

@@ -4,7 +4,7 @@ Types:Creature Wall
Text:no text Text:no text
PT:0/4 PT:0/4
K:Defender K:Defender
A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. A:AB$ Pump | Cost$ R | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn.
K:CARDNAME can block creatures with shadow as though they didn't have shadow. K:CARDNAME can block creatures with shadow as though they didn't have shadow.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aetherflame_wall.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aetherflame_wall.jpg

View File

@@ -10,6 +10,7 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S
SVar:TrigSac:AB$Sacrifice | Cost$ 0 SVar:TrigSac:AB$Sacrifice | Cost$ 0
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aethersnipe.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aethersnipe.jpg
SetInfo:LRW|Common|http://magiccards.info/scans/en/lw/50.jpg
Oracle:When AEthersnipe enters the battlefield, return target nonland permanent to its owner's hand.\nEvoke {1}{U}{U} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) Oracle:When AEthersnipe enters the battlefield, return target nonland permanent to its owner's hand.\nEvoke {1}{U}{U} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.)
SetInfo:COM|Common|http://magiccards.info/scans/en/cmd/39.jpg
SetInfo:LRW|Common|http://magiccards.info/scans/en/lw/50.jpg
End End

View File

@@ -0,0 +1,31 @@
Name:Afflicted Deserter
ManaCost:3 R
Types:Creature Human Werewolf
Text:no text
PT:3/2
T:Mode$Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME.
SVar:Picture:http://www.wizards.com/global/images/magic/general/afflicted_deserter.jpg
SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform
AlternateMode:DoubleFaced
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/81a.jpg
Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform Afflicted Deserter.
ALTERNATE
Name:Werewolf Ransacker
ManaCost:no cost
Colors:red
Types:Creature Werewolf
Text:no text
PT:5/4
T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ Whenever this creature transforms into CARDNAME, you may destroy target artifact. If that artifact is put into a graveyard this way, CARDNAME deals 3 damage to that artifact's controller
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBDamage
SVar:DBDamage:DB$DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ 3 | SubAbility$ DBCleanup | ConditionCheckSVar$ IsDestroyed | ConditionSVarCompare$ GE1 | References$ IsDestroyed
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:IsDestroyed:Count$ThisTurnEntered_Graveyard_from_Battlefield_Artifact.IsRemembered
T:Mode$Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME.
SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform
SVar:Picture:http://www.wizards.com/global/images/magic/general/werewolf_ransacker.jpg
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/81b.jpg
Oracle:Whenever this creature transforms into Werewolf Ransacker, you may destroy target artifact. If that artifact is put into a graveyard this way, Werewolf Ransacker deals 3 damage to that artifact's controller.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Werewolf Ransacker.
End

View File

@@ -3,10 +3,12 @@ ManaCost:2 B
Types:Creature Human Shaman Ally Types:Creature Human Shaman Ally
Text:no text Text:no text
PT:0/2 PT:0/2
A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in your opponent's graveyard | ValidTgts$ Creature.YouDontCtrl+cmcLEX | ChangeNum$ 1 | SpellDescription$ Put target creature card from an opponent's graveyard onto the battlefield under your control if its converted mana cost is less than or equal to the number of Allies you control. A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in your opponent's graveyard | ValidTgts$ Creature.YouDontCtrl | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | ChangeNum$ 1 | References$ X,Y | SpellDescription$ Put target creature card from an opponent's graveyard onto the battlefield under your control if its converted mana cost is less than or equal to the number of Allies you control.
SVar:X:Count$Valid Ally.YouCtrl SVar:X:Count$Valid Ally.YouCtrl
SVar:Y:Targeted$CardManaCost
SVar:BuffedBy:Ally SVar:BuffedBy:Ally
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/agadeem_occultist.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/agadeem_occultist.jpg
SetInfo:WWK|Rare|http://magiccards.info/scans/en/wwk/48.jpg SetInfo:WWK|Rare|http://magiccards.info/scans/en/wwk/48.jpg

View File

@@ -4,7 +4,7 @@ Types:Creature Elemental
Text:no text Text:no text
PT:4/4 PT:4/4
T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put that many +1/+1 counters on CARDNAME. T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put that many +1/+1 counters on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ X SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X
SVar:X:TriggerCount$LifeAmount SVar:X:TriggerCount$LifeAmount
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/ageless_entity.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ageless_entity.jpg

View File

@@ -0,0 +1,15 @@
Name:Ageless Sentinels
ManaCost:3 W
Types:Creature Wall
Text:no text
PT:4/4
K:Flying
K:Defender
T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ When CARDNAME blocks, it becomes a Bird Giant, and it loses defender.
SVar:TrigDebuff:DB$Debuff | Keywords$ Defender | Defined$ TriggeredBlocker | Permanent$ True | SubAbility$ Animate
SVar:Animate:DB$Animate | Defined$ TriggeredBlocker | Types$ Bird,Giant | OverwriteTypes$ True | KeepSupertypes$ True | KeepCardTypes$ True | Permanent$ True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/ageless_sentinels.jpg
SetInfo:SCG|Rare|http://magiccards.info/scans/en/sc/1.jpg
Oracle:Defender (This creature can't attack.)\nFlying\nWhen Ageless Sentinels blocks, it becomes a Bird Giant, and it loses defender. (It's no longer a Wall. This effect lasts indefinitely.)
End

View File

@@ -3,7 +3,7 @@ ManaCost:1 B
Types:Creature Human Mercenary Types:Creature Human Mercenary
Text:no text Text:no text
PT:1/1 PT:1/1
A:AB$ Pump | Cost$ 1 B Sac<1/Land> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | SpellDescription$ Target creature gets +2/+0 until end of turn. A:AB$ Pump | Cost$ 1 B Sac<1/Land> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | SpellDescription$ Target creature gets +2/+0 until end of turn.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/agent_of_shauku.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/agent_of_shauku.jpg

View File

@@ -0,0 +1,12 @@
Name:Aggravate
ManaCost:3 R R
Types:Instant
Text:no text
A:SP$ DamageAll | Cost$ 3 R R | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 1 | RememberDamaged$ True | ValidCards$ Creature | ValidDescription$ each creature target player controls. | SubAbility$ DBAttack | SpellDescription$ CARDNAME deals 1 damage to each creature target player controls.
SVar:DBAttack:DB$ Pump | Defined$ Remembered | KW$ HIDDEN CARDNAME attacks each turn if able. | SubAbility$ DBCleanup | SpellDescription$ Each creature dealt damage this way attacks this turn if able.
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aggravate.jpg
SetInfo:AVR|Uncommon|http://magiccards.info/scans/en/avr/125.jpg
Oracle:Aggravate deals 1 damage to each creature target player controls. Each creature dealt damage this way attacks this turn if able.
End

View File

@@ -5,7 +5,7 @@ Text:no text
K:Enchant non-Wall creature K:Enchant non-Wall creature
A:SP$ Attach | Cost$ 2 R | ValidTgts$ Creature.nonWall | TgtPrompt$ Select target non-Wall creature | AILogic$ Pump A:SP$ Attach | Cost$ 2 R | ValidTgts$ Creature.nonWall | TgtPrompt$ Select target non-Wall creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ First Strike & Trample | Description$ Enchanted creature has first strike and trample. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ First Strike & Trample | Description$ Enchanted creature has first strike and trample.
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigDestroy | isPresent$ Card.EnchantedBy+notAttackedThisTurn | TriggerDescription$ At the beginning of the end step of enchanted creature's controller, destroy that creature if it didn't attack this turn. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigDestroy | IsPresent$ Card.EnchantedBy+notAttackedThisTurn | TriggerDescription$ At the beginning of the end step of enchanted creature's controller, destroy that creature if it didn't attack this turn.
SVar:TrigDestroy:DB$Destroy | Defined$ Enchanted SVar:TrigDestroy:DB$Destroy | Defined$ Enchanted
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -2,7 +2,7 @@ Name:Aggressive Urge
ManaCost:1 G ManaCost:1 G
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Target creature gets +1/+1 until end of turn. | SubAbility$ DBDraw A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | SpellDescription$ Target creature gets +1/+1 until end of turn. | SubAbility$ DBDraw
SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aggressive_urge.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aggressive_urge.jpg

View File

@@ -2,9 +2,9 @@ Name:Agonizing Demise
ManaCost:3 B ManaCost:3 B
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Destroy | Cost$ 3 B | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | NoRegen$ True | SpellDescription$ Destroy target nonblack creature. It can't be regenerated. If CARDNAME was kicked, it deals damage equal to that creature's power to the creature's controller. K:Kicker 1 R
A:SP$ Destroy | Cost$ 4 B R | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | NoRegen$ True | SubAbility$ DBDamage | SpellDescription$ Kicker 1 R (You may pay an additional 1 R as you cast this spell.) A:SP$ Destroy | Cost$ 3 B | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | NoRegen$ True | SubAbility$ DBDamage | SpellDescription$ Destroy target nonblack creature. It can't be regenerated. If CARDNAME was kicked, it deals damage equal to that creature's power to the creature's controller.
SVar:DBDamage:DB$DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ X SVar:DBDamage:DB$ DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ X | References$ X | Condition$ Kicked | ConditionDescription$ If it was kicked,
SVar:X:Targeted$CardPower SVar:X:Targeted$CardPower
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/agonizing_demise.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/agonizing_demise.jpg

View File

@@ -2,7 +2,7 @@ Name:Airborne Aid
ManaCost:3 U ManaCost:3 U
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Draw | Cost$ 3 U | NumCards$ X | SpellDescription$ Draw a card for each Bird on the battlefield. A:SP$ Draw | Cost$ 3 U | NumCards$ X | References$ X | SpellDescription$ Draw a card for each Bird on the battlefield.
SVar:X:Count$TypeOnBattlefield.Bird SVar:X:Count$TypeOnBattlefield.Bird
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Rarity:Common SVar:Rarity:Common

View File

@@ -4,7 +4,7 @@ Types:Creature Bird
Text:no text Text:no text
PT:2/2 PT:2/2
K:Flying K:Flying
A:AB$ DealDamage | Cost$ 1 R Sac<1/Creature.Goblin/Goblin creature> | Tgt$ TgtCP | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed creature's power to target creature or player. A:AB$ DealDamage | Cost$ 1 R Sac<1/Creature.Goblin/Goblin creature> | Tgt$ TgtCP | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed creature's power to target creature or player.
SVar:X:Sacrificed$CardPower SVar:X:Sacrificed$CardPower
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -0,0 +1,14 @@
Name:Ajani, Caller of the Pride
ManaCost:1 W W
Types:Planeswalker Ajani
Text:no text
Loyalty:4
A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | CounterNum$ 1 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Put a +1/+1 counter on up to one target creature.
A:AB$ Pump | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying & Double Strike | SpellDescription$ Target creature gains flying and double strike until end of turn.
A:AB$ Token | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | TokenAmount$ X | References$ X | TokenName$ Cat | TokenTypes$ Creature,Cat | TokenOwner$ You | TokenColors$ White | TokenPower$ 2 | TokenToughness$ 2 | Ultimate$ True | SpellDescription$ Put X 2/2 white Cat creature tokens onto the battlefield, where X is your life total.
SVar:X:Count$YourLifeTotal
SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/ajani_caller_of_the_pride.jpg
SetInfo:M13|Mythic|http://magiccards.info/scans/en/m13/1.jpg
Oracle:[+1] Put a +1/+1 counter on up to one target creature.\n[-3] Target creature gains flying and double strike until end of turn.\n[-8] Put X 2/2 white Cat creature tokens onto the battlefield, where X is your life total.
End

View File

@@ -6,7 +6,7 @@ Loyalty:4
A:AB$ GainLife | Cost$ AddCounter<1/LOYALTY> | LifeAmount$ 2 | Planeswalker$ True | SpellDescription$ You gain 2 life. A:AB$ GainLife | Cost$ AddCounter<1/LOYALTY> | LifeAmount$ 2 | Planeswalker$ True | SpellDescription$ You gain 2 life.
A:AB$ PutCounterAll | Cost$ SubCounter<1/LOYALTY> | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | Planeswalker$ True | SubAbility$ DBPumpAll | SpellDescription$ Put a +1/+1 counter on each creature you control. Those creatures gain vigilance until end of turn. A:AB$ PutCounterAll | Cost$ SubCounter<1/LOYALTY> | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | Planeswalker$ True | SubAbility$ DBPumpAll | SpellDescription$ Put a +1/+1 counter on each creature you control. Those creatures gain vigilance until end of turn.
SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance
A:AB$ Token | Cost$ SubCounter<6/LOYALTY> | TokenAmount$ 1 | TokenName$ Avatar | TokenTypes$ Creature,Avatar | TokenOwner$ You | TokenColors$ White | TokenPower$ X | TokenToughness$ X | TokenStaticAbilities$ Static | TokenSVars$ X | Planeswalker$ True | Ultimate$ True | SpellDescription$ Put a white Avatar creature token onto the battlefield. It has "This creature's power and toughness are each equal to your life total." A:AB$ Token | Cost$ SubCounter<6/LOYALTY> | TokenAmount$ 1 | TokenName$ Avatar | TokenTypes$ Creature,Avatar | TokenOwner$ You | TokenColors$ White | TokenPower$ X | TokenToughness$ X | TokenStaticAbilities$ Static | TokenSVars$ X | Planeswalker$ True | Ultimate$ True | References$ X | SpellDescription$ Put a white Avatar creature token onto the battlefield. It has "This creature's power and toughness are each equal to your life total."
SVar:Static:Mode$ Continuous | SetPower$ X | SetToughness$ X | CharacteristicDefining$ True | Description$ This creature's power and toughness are each equal to your life total. SVar:Static:Mode$ Continuous | SetPower$ X | SetToughness$ X | CharacteristicDefining$ True | Description$ This creature's power and toughness are each equal to your life total.
SVar:X:Count$YourLifeTotal SVar:X:Count$YourLifeTotal
SVar:Rarity:Mythic SVar:Rarity:Mythic

View File

@@ -0,0 +1,11 @@
Name:Ajani's Sunstriker
ManaCost:W W
Types:Creature Cat Cleric
Text:no text
PT:2/2
K:Lifelink
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/ajanis_sunstriker.jpg
SetInfo:M13|Common|http://magiccards.info/scans/en/m13/2.jpg
Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.)
End

View File

@@ -3,7 +3,7 @@ ManaCost:R
Types:Creature Goblin Warrior Types:Creature Goblin Warrior
Text:no text Text:no text
PT:1/1 PT:1/1
A:AB$ Pump | Cost$ Sac<1/Land> | NumAtt$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate this ability only once each turn. A:AB$ Pump | Cost$ Sac<1/Land> | NumAtt$ 2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate this ability only once each turn.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/akki_avalanchers.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/akki_avalanchers.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:1 R
Types:Creature Goblin Shaman Types:Creature Goblin Shaman
Text:no text Text:no text
PT:1/1 PT:1/1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, each player sacrifices a land. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, each player sacrifices a land.
SVar:TrigSac:AB$Sacrifice | Cost$ 0 | SacValid$ Land | Defined$ Each SVar:TrigSac:AB$Sacrifice | Cost$ 0 | SacValid$ Land | Defined$ Each
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/akki_blizzard_herder.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/akki_blizzard_herder.jpg

View File

@@ -15,15 +15,17 @@ ALTERNATE
Name:Tok-Tok, Volcano Born Name:Tok-Tok, Volcano Born
ManaCost:3 R ManaCost:3 R
Colors:Red Colors:red
Types:Legendary Creature Goblin Shaman Types:Legendary Creature Goblin Shaman
Text:no text Text:no text
PT:2/2 PT:2/2
K:Protection from red K:Protection from red
R:Event$ DamageDone | ValidSource$ Card.Red | ValidTarget$ Player | ReplaceWith$ DmgPlus1 | Description$ If a red source would deal damage to a player, it deals that much damage plus 1 to that player instead. R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.Red | ValidTarget$ Player | ReplaceWith$ DmgPlus1 | IsCombat$ False | Description$ If a red source would deal damage to a player, it deals that much damage plus 1 to that player instead.
SVar:DmgPlus1:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.Red | ValidTarget$ Player | ReplaceWith$ DmgPlus1Combat | IsCombat$ True | Secondary$ True | Description$ If a red source would deal damage to a player, it deals that much damage plus 1 to that player instead.
SVar:DmgPlus1:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X | References$ X
SVar:DmgPlus1Combat:AB$DealDamage | Cost$ 0 | CombatDamage$ True | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X | References$ X
SVar:X:ReplaceCount$DamageAmount/Plus.1 SVar:X:ReplaceCount$DamageAmount/Plus.1
SVar:Picture1:http://www.wizards.com/global/images/magic/general/tok_tok_volcano_born.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/tok_tok_volcano_born.jpg
SetInfo:CHK|Rare|http://magiccards.info/scans/en/chk/313.jpg SetInfo:CHK|Rare|http://magiccards.info/scans/en/chk/313.jpg
Oracle:Protection from red\nIf a red source would deal damage to a player, it deals that much damage plus 1 to that player instead. Oracle:Protection from red\nIf a red source would deal damage to a player, it deals that much damage plus 1 to that player instead.
End End

View File

@@ -4,7 +4,7 @@ Types:Creature Goblin Rogue Shaman
Text:no text Text:no text
PT:1/1 PT:1/1
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player sacrifices a permanent. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player sacrifices a permanent.
SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Opponent | SacValid$ Permanent SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ TriggeredTarget | SacValid$ Permanent
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/akki_underminer.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/akki_underminer.jpg
SetInfo:CHK|Uncommon|http://magiccards.info/scans/en/chk/155.jpg SetInfo:CHK|Uncommon|http://magiccards.info/scans/en/chk/155.jpg

View File

@@ -7,7 +7,6 @@ K:Haste
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn.
SVar:TrigPumpAll:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.Ally+YouCtrl | NumAtt$ 1 SVar:TrigPumpAll:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.Ally+YouCtrl | NumAtt$ 1
SVar:PlayMain1:TRUE
SVar:BuffedBy:Ally SVar:BuffedBy:Ally
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/Akoum_Battlesinger.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/Akoum_Battlesinger.jpg

View File

@@ -7,7 +7,7 @@ K:Flying
K:Trample K:Trample
K:Protection from white K:Protection from white
K:Protection from blue K:Protection from blue
A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. A:AB$ Pump | Cost$ R | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn.
K:Morph:3 R R R K:Morph:3 R R R
K:CARDNAME can't be countered. K:CARDNAME can't be countered.
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -1,13 +1,12 @@
Name:Akroma's Blessing Name:Akroma's Blessing
ManaCost:2 W ManaCost:2 W
Types:Instant Types:Instant
Text:no text Text:no text
K:Cycling:W K:Cycling:W
A:SP$ ChooseColor | Cost$ 2 W | Defined$ You | AILogic$ MostProminentAttackers | SubAbility$ DBProtection | SpellDescription$ Choose a color. Creatures you control gain protection from the chosen color until end of turn. A:SP$ ChooseColor | Cost$ 2 W | Defined$ You | AILogic$ MostProminentAttackers | SubAbility$ DBProtection | SpellDescription$ Choose a color. Creatures you control gain protection from the chosen color until end of turn.
SVar:DBProtection:DB$ ProtectionAll | ValidCards$ Creature.YouCtrl | Gains$ ChosenColor SVar:DBProtection:DB$ ProtectionAll | ValidCards$ Creature.YouCtrl | Gains$ ChosenColor
SVar:PlayMain1:TRUE SVar:Rarity:Uncommon
SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/akromas_blessing.jpg
SVar:Picture:http://www.wizards.com/global/images/magic/general/akromas_blessing.jpg SetInfo:ONS|Uncommon|http://magiccards.info/scans/en/on/1.jpg
SetInfo:ONS|Uncommon|http://magiccards.info/scans/en/on/1.jpg Oracle:Choose a color. Creatures you control gain protection from the chosen color until end of turn.\nCycling {W} ({W}, Discard this card: Draw a card.)
Oracle:Choose a color. Creatures you control gain protection from the chosen color until end of turn.\nCycling {W} ({W}, Discard this card: Draw a card.)
End End

View File

@@ -6,6 +6,7 @@ S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Flying & First Str
SVar:PlayMain1:TRUE SVar:PlayMain1:TRUE
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/akromas_memorial.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/akromas_memorial.jpg
SetInfo:M13|Mythic|http://magiccards.info/scans/en/m13/200.jpg
SetInfo:FUT|Rare|http://magiccards.info/scans/en/fut/159.jpg SetInfo:FUT|Rare|http://magiccards.info/scans/en/fut/159.jpg
Oracle:Creatures you control have flying, first strike, vigilance, trample, haste, and protection from black and from red. Oracle:Creatures you control have flying, first strike, vigilance, trample, haste, and protection from black and from red.
End End

View File

@@ -5,7 +5,7 @@ Text:no text
PT:5/6 PT:5/6
K:Trample K:Trample
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounterAll | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on each creature each opponent controls. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounterAll | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on each creature each opponent controls.
SVar:TrigPutCounterAll:AB$PutCounterAll | Cost$ 0 | ValidCards$ Creature.YouDontCtrl | CounterType$ P1P1 | CounterNum$ 1 SVar:TrigPutCounterAll:AB$PutCounterAll | Cost$ 0 | ValidCards$ Creature.OppCtrl | CounterType$ P1P1 | CounterNum$ 1
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aku_djinn.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aku_djinn.jpg
SetInfo:VIS|Rare|http://magiccards.info/scans/en/vi/1.jpg SetInfo:VIS|Rare|http://magiccards.info/scans/en/vi/1.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:W
Types:Creature Leech Types:Creature Leech
Text:no text Text:no text
PT:1/3 PT:1/3
K:CostChange:Player:More:W:Spell:white:All:NoSpecial:Desc|White spells you cast cost W more to cast. S:Mode$ RaiseCost | ValidCard$ Card.White | Activator$ You | Type$ Spell | Color$ W | Amount$ 1 | Description$ White spells you cast cost W more to cast.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/alabaster_leech.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/alabaster_leech.jpg
SetInfo:INV|Rare|http://magiccards.info/scans/en/in/1.jpg SetInfo:INV|Rare|http://magiccards.info/scans/en/in/1.jpg

View File

@@ -2,8 +2,8 @@ Name:Alabaster Potion
ManaCost:X W W ManaCost:X W W
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ GainLife | Cost$ X W W | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ X | PrecostDesc$ Choose one - | SpellDescription$ Target player gains X life; A:SP$ GainLife | Cost$ X W W | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ X | PrecostDesc$ Choose one - | References$ X | SpellDescription$ Target player gains X life;
A:SP$ PreventDamage | Cost$ X W W | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | Amount$ X | PrecostDesc$ or | SpellDescription$ prevent the next X damage that would be dealt to target creature or player this turn. A:SP$ PreventDamage | Cost$ X W W | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | Amount$ X | PrecostDesc$ or | References$ X | SpellDescription$ prevent the next X damage that would be dealt to target creature or player this turn.
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/alabaster_potion.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/alabaster_potion.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:2 W
Types:Creature Human Knight Types:Creature Human Knight
Text:no text Text:no text
PT:2/2 PT:2/2
A:AB$ Pump | Cost$ T | NumAtt$ +2 | NumDef$ +2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Target creature gets +2/+2 until end of turn. Activate this ability only during your turn, before attackers are declared. A:AB$ Pump | Cost$ T | NumAtt$ 2 | NumDef$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Target creature gets +2/+2 until end of turn. Activate this ability only during your turn, before attackers are declared.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/alaborn_veteran.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/alaborn_veteran.jpg
SetInfo:PO2|Rare|http://magiccards.info/scans/en/po2/125.jpg SetInfo:PO2|Rare|http://magiccards.info/scans/en/po2/125.jpg

View File

@@ -2,7 +2,7 @@ Name:Alarum
ManaCost:1 W ManaCost:1 W
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature.notattacking | TgtPrompt$ Select target nonattacking creature | NumAtt$ +1 | NumDef$ +3 | SubAbility$ DBUntap | SpellDescription$ Untap target nonattacking creature. It gets +1/+3 until end of turn. A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature.notattacking | TgtPrompt$ Select target nonattacking creature | NumAtt$ 1 | NumDef$ 3 | SubAbility$ DBUntap | SpellDescription$ Untap target nonattacking creature. It gets +1/+3 until end of turn.
SVar:DBUntap:DB$Untap | Defined$ Targeted SVar:DBUntap:DB$Untap | Defined$ Targeted
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/alarum.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/alarum.jpg

View File

@@ -0,0 +1,12 @@
Name:Alchemist's Apprentice
ManaCost:1 U
Types:Creature Human Wizard
Text:no text
PT:1/1
A:AB$ Draw | Cost$ Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card.
SVar:RemAIDeck:True
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/alchemists_apprentice.jpg
SetInfo:AVR|Common|http://magiccards.info/scans/en/avr/42.jpg
Oracle:Sacrifice Alchemist's Apprentice: Draw a card.
End

View File

@@ -0,0 +1,15 @@
Name:Alchemist's Refuge
ManaCost:no cost
Types:Land
Text:no text
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add 1 to your mana pool.
A:AB$ Effect | Cost$ U G T | Name$ Refuge Effect | StaticAbilities$ QuickSpell | SpellDescription$ Until end of turn, you may cast nonland cards as though they had flash.
SVar:QuickSpell:Mode$ Continuous | Affected$ You | AddKeyword$ You may cast nonland cards as though they had flash. | Description$ You may cast nonland cards as though they had flash.
SVar:PlayMain1:TRUE
SVar:RemRandomDeck:True
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/alchemists_refuge.jpg
SetInfo:AVR|Rare|http://magiccards.info/scans/en/avr/225.jpg
Oracle:{T}: Add {1} to your mana pool.\n{G}{U}, {T}: You may cast nonland cards this turn as though they had flash.
End

View File

@@ -0,0 +1,12 @@
Name:Aleatory
ManaCost:1 R
Types:Instant
Text:Cast CARDNAME only during combat after blockers are declared.
A:SP$ FlipACoin | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain +1/+1 | WinSubAbility$ AleatoryPump | LoseSubAbility$ AleatoryDraw | ActivationPhases$ Declare Blockers - Play Instants and Abilities->EndCombat | SpellDescription$ Flip a coin. If you win the flip, target creature gets +1/+1 until end of turn. Draw a card at the beginning of the next turn's upkeep.
SVar:AleatoryPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | NumAtt$ 1 | NumDef$ 1 | SubAbility$ AleatoryDraw
SVar:AleatoryDraw:DB$ Draw | NumCards$ 1 | NextUpkeep$ True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aleatory.jpg
SetInfo:MIR|Uncommon|http://magiccards.info/scans/en/mr/155.jpg
Oracle:Cast Aleatory only during combat after blockers are declared.\nFlip a coin. If you win the flip, target creature gets +1/+1 until end of turn.\nDraw a card at the beginning of the next turn's upkeep.
End

View File

@@ -3,7 +3,7 @@ ManaCost:3 U U
Types:Legendary Creature Human Spellshaper Types:Legendary Creature Human Spellshaper
Text:no text Text:no text
PT:3/3 PT:3/3
A:AB$ ChangeZone | Cost$ X U T Discard<2/Card> | Origin$ Battlefield | Destination$ Hand | TargetMin$ 0 | TargetMax$ MaxTgts | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Return X target creatures to their owners' hands. A:AB$ ChangeZone | Cost$ X U T Discard<2/Card> | Origin$ Battlefield | Destination$ Hand | TargetMin$ 0 | TargetMax$ MaxTgts | ValidTgts$ Creature | TgtPrompt$ Select target creature | References$ X,MaxTgts | SpellDescription$ Return X target creatures to their owners' hands.
# It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code) # It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code)
SVar:X:Targeted$Amount SVar:X:Targeted$Amount
SVar:MaxTgts:Count$Valid Creature SVar:MaxTgts:Count$Valid Creature

View File

@@ -2,7 +2,7 @@ Name:Aliban's Tower
ManaCost:1 R ManaCost:1 R
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature.blocking | TgtPrompt$ Select target blocking creature | NumAtt$ +3 | NumDef$ +1 | SpellDescription$ Target blocking creature gets +3/+1 until end of turn. A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature.blocking | TgtPrompt$ Select target blocking creature | NumAtt$ 3 | NumDef$ 1 | SpellDescription$ Target blocking creature gets +3/+1 until end of turn.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/alibans_tower.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/alibans_tower.jpg
SetInfo:HML|Common|http://magiccards.info/scans/en/hl/76.jpg|2 SetInfo:HML|Common|http://magiccards.info/scans/en/hl/76.jpg|2

View File

@@ -2,13 +2,13 @@ Name:All Hallow's Eve
ManaCost:2 B B ManaCost:2 B B
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ ChangeZone | Cost$ 2 B B | Origin$ Stack | Destination$ Exile | SubAbility$ DBPutCounter | SpellDescription$ Exile CARDNAME with two scream counters on it. At the beginning of your upkeep, if CARDNAME is exiled with a scream counter on it, remove a scream counter from it. If there are no more scream counters on it, put it into your graveyard and each player returns all creature cards from his or her graveyard to the battlefield. A:SP$ ChangeZone | Cost$ 2 B B | Origin$ Stack | Destination$ Exile | RememberChanged$ True | SubAbility$ DBPutCounter | SpellDescription$ Exile CARDNAME with two scream counters on it. At the beginning of your upkeep, if CARDNAME is exiled with a scream counter on it, remove a scream counter from it. If there are no more scream counters on it, put it into your graveyard and each player returns all creature cards from his or her graveyard to the battlefield.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_GE1_SCREAM | PresentZone$ Exile | Execute$ TrigRemoveCounter | TriggerZones$ Exile | Secondary$ True | TriggerDescription$ Remove a scream counter from CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_GE1_SCREAM | PresentZone$ Exile | Execute$ TrigRemoveCounter | TriggerZones$ Exile | Secondary$ True | TriggerDescription$ Remove a scream counter from CARDNAME.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_EQ0_SCREAM | PresentZone$ Exile | Execute$ TrigMoveToGraveyard | TriggerZones$ Exile | Secondary$ True | TriggerDescription$ Put CARDNAME into your graveyard and return all creatures to the battlefield. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_EQ0_SCREAM | PresentZone$ Exile | Execute$ TrigMoveToGraveyard | TriggerZones$ Exile | Secondary$ True | TriggerDescription$ Put CARDNAME into your graveyard and return all creatures to the battlefield.
SVar:TrigRemoveCounter:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ SCREAM | CounterNum$ 1 SVar:TrigRemoveCounter:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ SCREAM | CounterNum$ 1
SVar:TrigMoveToGraveyard:AB$ ChangeZone | Cost$ 0 | Origin$ Exile | Destination$ Graveyard | Defined$ Self | SubAbility$ DBResurrection SVar:TrigMoveToGraveyard:AB$ ChangeZone | Cost$ 0 | Origin$ Exile | Destination$ Graveyard | Defined$ Self | SubAbility$ DBResurrection
SVar:DBResurrection:DB$ChangeZoneAll | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature SVar:DBResurrection:DB$ChangeZoneAll | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature
SVar:DBPutCounter:DB$PutCounter | CounterType$ SCREAM | CounterNum$ 2 SVar:DBPutCounter:DB$PutCounter | Defined$ Remembered | CounterType$ SCREAM | CounterNum$ 2
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/all_hallows_eve.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/all_hallows_eve.jpg
SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/2.jpg SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/2.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:1 W
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Destroy | Cost$ 1 W | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Destroy target enchantment. A:SP$ Destroy | Cost$ 1 W | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Destroy target enchantment.
SVar:Buyback:3 K:Buyback 3
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/allay.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/allay.jpg
SetInfo:EXO|Common|http://magiccards.info/scans/en/ex/1.jpg SetInfo:EXO|Common|http://magiccards.info/scans/en/ex/1.jpg

Some files were not shown because too many files have changed in this diff Show More