Commit Graph

18293 Commits

Author SHA1 Message Date
Maxmtg
5c870a0e57 once canPlayAI is wrapped is has to be hidden from outside callers 2012-11-06 21:35:02 +00:00
Maxmtg
0a2b20692d canPlayAI has to be abstract 2012-11-06 21:33:13 +00:00
Sloth
91b9b789a1 - Enabled "NeedsToPlay" SVars for all AF spells. 2012-11-06 21:21:13 +00:00
Maxmtg
657928c5ec AF: Draw used even a different target player picking priority. 2012-11-06 21:20:39 +00:00
Sloth
60801516a1 - Streamlined the drawback checks in the AF AI functions. 2012-11-06 21:09:35 +00:00
Maxmtg
eca2c11cee - fixes default player targeting for PumpAll, TapAll and UntapAll effects
- rem warns
2012-11-06 20:35:59 +00:00
Maxmtg
7177a4185d Choosing cards from a list (devmode-addXXXX shows their picture on the right panel) 2012-11-06 19:36:19 +00:00
Maxmtg
92eafe7846 removed 140 lines of unused constructors of ListChooser 2012-11-06 19:23:10 +00:00
Maxmtg
aaeaf9bbab DevMode: joined card to hand for both players, added "card to battlefield" button 2012-11-06 18:59:36 +00:00
Sloth
bb5e270855 - Added 3 new cards by swordshine. 2012-11-06 16:26:57 +00:00
Maxmtg
92983293a9 GameFormatQuest inherits from GameFormat... this removed lots of duplicated code
removed warnings from some AF.AIs
PredicateNamesExcept holds reference to source list (does not create own array)
GameFormatQuestToXml.unmarshal: read lists first, then create object to return
2012-11-06 15:58:29 +00:00
Chris
679cd13a3c - CheckStyle. 2012-11-06 14:25:37 +00:00
Chris
2f09109f35 - CheckStyle. 2012-11-06 14:21:45 +00:00
Chris
9de3258a70 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-11-06 12:33:57 +00:00
Sloth
33cac79523 - Added a new static ability "CantAttack".
- Converted some cards (they now work correctly with Planeswalkers).
2012-11-06 09:14:22 +00:00
Maxmtg
20188bce3f AF:Charm makes choices on being cast
remove unused imports
2012-11-06 06:08:28 +00:00
Agetian
24b362f939 - Minor cleanup of obsolete javadocs. 2012-11-06 04:41:31 +00:00
Maxmtg
27e1e776e3 AF: Charms done 2012-11-05 22:34:52 +00:00
Sloth
82958c1d45 - Updated some SVars. 2012-11-05 21:50:26 +00:00
Sloth
b895aec714 - Cleanup. 2012-11-05 21:43:57 +00:00
Maxmtg
d5117ddc59 AF: apis transformed into an ENUM 2012-11-05 21:17:52 +00:00
Sloth
986410d72c - Fixed a bug in getAIPlayableMana. 2012-11-05 20:54:14 +00:00
Sloth
e56ef79043 - Fixed the AILogic "BeginningOfOppTurn". 2012-11-05 20:49:22 +00:00
Maxmtg
ed9e479823 AF: Attach (aura ETB ability is no longer spellpermanent) 2012-11-05 20:18:11 +00:00
Sloth
8b99ef5e4f - Fixed Angel's Grace. 2012-11-05 14:34:12 +00:00
Chris
6d7ebcb164 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-11-05 11:29:18 +00:00
Sloth
2c05418610 - Set some activating players. 2012-11-05 09:24:32 +00:00
Sloth
ef4919be2c - Added 3 cards by swordshine. 2012-11-05 09:19:20 +00:00
Sloth
cabed0ce8b - Added 4 cards by swordshine. 2012-11-05 07:06:24 +00:00
Maxmtg
40e470baa5 made doTriggerAI final (it calls anyway doTriggerAINoCost anyway, so AF ais will override only nocost version)
made a wrapper for doTriggerAINoCost to check subAbilities doTrigger (and removed that code from descendants of SpellAiLogic)
made doTriggerAINoCost protected to avoid calling it from outer classes
remove imports
2012-11-05 06:50:41 +00:00
Agetian
bec088dfbb - Some minor cleanup in targeting overlay code. 2012-11-05 06:02:27 +00:00
Agetian
9104400283 - Made the shape of the targeting arcs a little bit better, also changed the direction of the arc curve to make it look better.
- Compilation fix for the mulligan (had to make nextPhase public, not sure if it's the correct decision, please review).
2012-11-05 05:02:52 +00:00
Sol
32e7ab1623 - Adding Karn Liberated (albeit with limited AI support for AF_RestartGame) 2012-11-05 02:33:58 +00:00
Sol
77ea6af152 - Small changes to how Mulliganing works with Phases (for upcoming Karn Liberated) 2012-11-05 02:31:21 +00:00
Chris
53b64a2778 - Added a fluff piece to the changes.txt file. 2012-11-05 00:49:37 +00:00
Maxmtg
5ab91b1ada CF-Cr: remove unused parameters 2012-11-04 22:15:19 +00:00
Sloth
eab4877ca8 - Fixed Oversold Cemetery. 2012-11-04 20:29:34 +00:00
Sloth
27a2658b51 - Fixed Phyrexian Gremlins. 2012-11-04 20:28:03 +00:00
Sloth
3b6ae64e16 - Little AI fixes. 2012-11-04 20:02:55 +00:00
Sloth
55dee8c4ee - Script fixes by Diogenes. 2012-11-04 19:51:11 +00:00
Maxmtg
1277b5e350 move effect to right package 2012-11-04 17:46:44 +00:00
Maxmtg
f001bff8b3 Fixes OppOwn card property (Geth, Lord of the Vault will work as intended) 2012-11-04 17:07:59 +00:00
Maxmtg
02e7fb7668 had wrong cycling cost 2012-11-04 16:09:15 +00:00
Agetian
e0166cb8e2 - Removed some unused code from the targeting overlay. 2012-11-04 16:07:11 +00:00
Maxmtg
3ed176f50a Wrong import ruined build 2012-11-04 16:02:37 +00:00
Maxmtg
514f575931 rem warning,
force update of player-related into at end of phase.
2012-11-04 15:59:22 +00:00
Agetian
63137c37fb - Code cleanup (removing orphaned javadocs and javadocs with parameters that do not correspond to the method definitions). 2012-11-04 15:53:58 +00:00
Maxmtg
a3e8e6706e AF: Cleanup, StoreSVar, Unattach 2012-11-04 15:42:10 +00:00
Agetian
2f2ffcd22e - More optimal UI repaint after drawing the targeting arcs. 2012-11-04 14:39:48 +00:00
Maxmtg
0fd722aef0 AF: removing excessive methods, mapParams returns as Map<Str,Str> 2012-11-04 14:32:19 +00:00