jendave
3060084fe5
- The AI will no longer play legendary lands if it controls one with the same name already.
2011-08-07 00:49:29 +00:00
jendave
ce31820d64
- The AI will now also anticipate targeted regeneration abilities.
2011-08-07 00:49:13 +00:00
jendave
4cfd1b97ec
- Cleanup in GameActionUtil.
2011-08-07 00:49:05 +00:00
jendave
5633a1318e
- Added an optional condition and description to etbCounter.
...
- Converted cards with "If CARDNAME was kicked, it enters the battlefield with X +1/+1 counters on it." to etbCounter.
2011-08-07 00:48:50 +00:00
jendave
2bee01872f
- Converting some hardcoded cards to Cost/Target
2011-08-07 00:48:39 +00:00
jendave
b5d3af754b
code simplifications in CF_Creatures
2011-08-07 00:48:32 +00:00
jendave
b3b4d0d409
- Fixed the TableSorter.getRarity() method and it should now be compatible with the new set info. As a bonus, the new cards won in quest mode may now appear at the top of the list rather than requiring you to scroll down to the bottom of the listing.
2011-08-07 00:48:18 +00:00
jendave
0397755f12
code simplification in CF_Creatures and CF_Instants
2011-08-07 00:48:07 +00:00
jendave
5646beefe9
several code simplifications in CardFactoryUtil.java
2011-08-07 00:47:21 +00:00
jendave
40a292f974
more code simplification in CF_Sorceries
2011-08-07 00:47:13 +00:00
jendave
a4741b480d
- Added the requirements "OppPoisoned" and "OppNotPoisoned" to stPump.
...
- Added Chained Throatseeker and Viridian Betrayers.
2011-08-07 00:47:06 +00:00
jendave
05144800e0
fix logic change bug in Pulse of the Tangle (that I just introduced)
2011-08-07 00:46:57 +00:00
jendave
d098109c09
several code simplifications in CF_Sorceries
2011-08-07 00:46:50 +00:00
jendave
b963de8bb0
fix up a couple un-needed imports
2011-08-07 00:46:35 +00:00
jendave
e100ec7b67
* fixes
2011-08-07 00:46:28 +00:00
jendave
a03c2a2669
add Player and Activator objects to SpellCast trigger; convert Forced Fruition to triggers
2011-08-07 00:46:16 +00:00
jendave
d9eb6e1ca8
code simplification in Wall of Reverence
2011-08-07 00:45:58 +00:00
jendave
4023c822a5
- Refactoring the Setup Battlefield dev command: moved the code to GuiDisplayUtil.java
2011-08-07 00:45:52 +00:00
jendave
de8a1077fc
cost was passing wrong param for Instants
2011-08-07 00:45:29 +00:00
jendave
b60d0931da
convert a few Instants to the standard Spell/Target/Cost system
2011-08-07 00:45:23 +00:00
jendave
316a53ccd0
- The Setup Battlefield command now allows to open a file through a standard file open dialog, so you're no longer limited to the file name dev_battle.txt.
2011-08-07 00:44:53 +00:00
jendave
775e238ce3
- Converted Jackal Pup and Shinka Gatekeeper to script.
...
- Added Mending Hands and Split-Tail Miko.
2011-08-07 00:44:46 +00:00
jendave
d6ee5d4db0
- Added an easy version of the Fin Fang Foom deck.
2011-08-07 00:44:35 +00:00
jendave
eefe3ae509
- Added AI checks for regeneration in AF Destroy and DealDamage.
2011-08-07 00:44:23 +00:00
jendave
76bc152f0d
- Fixes, Updates and Ordering in CombatUtil and ComputerUtil.
2011-08-07 00:44:16 +00:00
jendave
d7612cd3aa
- Updated the Setup Battlefield functionality: made the dev_battle.txt format more intuitive, added an ability to add cards into the human and computer graveyards.
2011-08-07 00:44:08 +00:00
jendave
fbca9d4c44
convert Dawnglare Invoker to Ability_Activated
2011-08-07 00:43:48 +00:00
jendave
46cba601e6
- Small Tweak to AF_Damage to not allow AI to pay more than max mana
2011-08-07 00:43:41 +00:00
jendave
f1280a0766
fix some Java warnings
2011-08-07 00:43:18 +00:00
jendave
12d9a5e84b
- The AI will now anticipate regeneration abilities.
...
- Improved the AI of curse pump etb abilities.
- Improved the AI of untap triggers.
2011-08-07 00:43:01 +00:00
jendave
aefb47fb02
Fixed Drafting Alpha and Beta - incorrect set codes in SetInfoUtil and the pack files.
2011-08-07 00:42:48 +00:00
jendave
6308ba3846
Changed the initialization of the number of each rarity in a pack. This fixes pack files that do not explicitly state the card count for a particular rarity causing the draft to crash.
2011-08-07 00:42:29 +00:00
jendave
d4becd25d1
- Added a possibility to preserve human/AI life amount in the Setup Battlefield dev command.
2011-08-07 00:42:23 +00:00
jendave
b067e21429
- Completed the initial implementation of the Setup Battlefield dev command (it uses an external file dev_battle.txt in the root folder of MTG Forge as data for how to set up the battlefield situation).
...
- Removed Chronicles (CHR) from the list of possible block drafts for now (see the discussion at the forum).
2011-08-07 00:42:17 +00:00
jendave
e0d7658263
- Refactoring the current Setup Battlefield code (moved it to a separate method to clean up the menu creation function).
2011-08-07 00:42:02 +00:00
jendave
1937769568
*Fixed state effects not being checked after Flameblast Dragons trigger as well as similar ones.
2011-08-07 00:41:56 +00:00
jendave
5103e1af02
- Minor documentation update for the Setup Battlefield dev command
2011-08-07 00:41:49 +00:00
jendave
5ec9119f56
- [WIP] More updates to the Setup Battlefield dev command, now allows to set specific cards for the human and AI hand, set up the specific human and AI life, and place specific cards on the battlefield; not finished yet - does not yet register the cards on the battlefield properly for some reason - will be fixed and updated ASAP.
2011-08-07 00:41:43 +00:00
jendave
b042368fc8
- Added a "Setup Battlefield" menu item to the Developer menu, currently doing nothing - to be expanded later for use to set up the battlefield for my AI experiments and improvement project
2011-08-07 00:41:37 +00:00
jendave
958b27e1e1
*Lingering Delayed triggers are now removed at new game.
2011-08-07 00:41:27 +00:00
jendave
9be6a4582c
A better and more universal fix for sets with no basic lands crashing after the draft is over
...
(I added the fifth parameter to the set info in SetInfoUtil which defines where to take the basic lands from,
the early sets which had no basic lands in them, such as Legends, will use the core set which was historically
the latest at the moment of the set release; also, the Coldsnap draft will still use the 9th Edition lands since
9ED was the closest to Coldsnap).
2011-08-07 00:41:20 +00:00
jendave
2f11f1f20e
- Convert MercSearch to AFs
2011-08-07 00:40:47 +00:00
jendave
f1dc5c21f3
- Convert Leeches to Cost/Target
2011-08-07 00:40:34 +00:00
jendave
90bb655070
- Add RevealDiscardAll to AF_Discard
...
- Converted Amnesia
2011-08-07 00:40:20 +00:00
jendave
4346308904
- Fix for a crash in Coldsnap draft (CSP/CSP/CSP) caused by the absence of standard basic lands in the CSP set
...
(currently the basic lands are added from the 9th Edition core set, the set that was historically current at the moment when Coldsnap was released).
2011-08-07 00:40:09 +00:00
jendave
8fdd52ddbe
- Removed the menu command to download HQ pics since the HQ pics server appears to be offline.
2011-08-07 00:39:44 +00:00
jendave
eebb6799d7
- Updated evaluateCreature.
2011-08-07 00:39:38 +00:00
jendave
98cc931bbd
- Added the decks: Hermione Granger 3 (by Corwin), Princess Selenia 1, Ratbert 2 and Riddler 4.
2011-08-07 00:39:09 +00:00
jendave
c32b3259f8
- checkETBEffects will now check requirements (like Metalcraft).
...
- Converted some etb AF's to DB's.
2011-08-07 00:38:54 +00:00
jendave
7864ee70c6
- Added the new quest decks Cave Troll 2 and Cave Troll 3. Thank you Sol.
2011-08-07 00:38:21 +00:00