Commit Graph

9767 Commits

Author SHA1 Message Date
RumbleBBU
6e0fa8627f The challenge rewards now honor the persistent format if enforced. 2012-10-08 07:30:35 +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
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
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
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
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
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
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