Commit Graph

21355 Commits

Author SHA1 Message Date
Maxmtg
37655012ad SpellAbilityStackInstance keeps original activating player and restores it on getSpellAbility call 2013-05-15 04:11:23 +00:00
Maxmtg
77e9ebc456 more resilent quest loader - handles situations like 'I took quest save from my friend who has all duel decks added to setdata.txt, and this quest fails to load on my machine dues to missing cards' 2013-05-15 04:03:09 +00:00
Chris
f549dbe189 - Added a fluff piece to the changes.txt file. 2013-05-14 13:00:46 +00:00
Chris
9614232026 - Added new card names to changes.txt. 2013-05-14 10:48:13 +00:00
Maxmtg
6d36ca9e67 ManaCostShard converted to enum
maps of lists - for future commits
2013-05-14 10:35:09 +00:00
moomarc
4101c6036c - Updated booster image download URLs for DGM 2013-05-14 06:51:56 +00:00
Maxmtg
edf8422360 converted sunburstMap to byte (from strings and hashmaps) 2013-05-14 06:45:36 +00:00
moomarc
74340921ec - removed 'no text' line from Orzhova script 2013-05-14 06:27:53 +00:00
Maxmtg
aca519c0f0 InputPayManaX - bugfix + some improved code 2013-05-14 05:57:56 +00:00
Maxmtg
5d737fd104 refactored a dumb switch 2013-05-14 05:33:22 +00:00
Maxmtg
e3836fc1f7 compile errors 2013-05-14 05:29:25 +00:00
Maxmtg
cf2d6466a9 MagicStack no longer exposes getStack method, uses a synchronized queue to manage contents 2013-05-14 05:25:51 +00:00
RedDeckWins
1551b2c2e8 ether well implemented 2013-05-13 23:45:02 +00:00
Hellfish
1544a86044 *Tweaked DigUntil to allow digging through Planar & Scheme decks.
*Many tweaks to planechase handling.
*Made MagicStack.peekAbility synchronized.
*Fixed(?) ConcurrentModificationException. in VStack.
*Added phenomenon: Spatial Merging.
2013-05-13 21:36:26 +00:00
Sloth
9fba3390be - Added the medium opponent Lex Luthor 2 by Nordos. 2013-05-13 19:01:49 +00:00
Maxmtg
a9fb1fa85d payCostDuringAbilityResolve moved to HumanPlay
MagicStack is Iterable<SpellAbilityStackInstance>, get(i) methods removed, many invocations of size() replaced with isEmpty or iteration when appropriate/
GameActionUtil - some other methods inlined for being 2-lines long or used only once
2013-05-13 12:18:28 +00:00
Chris
af4c2154d4 - Added new card names to changes.txt. 2013-05-13 10:50:33 +00:00
RedDeckWins
bf6537e7f0 goblin flotilla implemented 2013-05-13 06:25:40 +00:00
swordshine
70a36b5fc7 - Fixed Nivmagus Elemental 2013-05-13 01:42:24 +00:00
swordshine
529ec27359 - Converted Tarmogoyf 2013-05-13 00:50:21 +00:00
swordshine
77fa660693 - Added Logic Knot
- Planes: Added Naar Isle and Selesnya Loft Gardens
2013-05-13 00:47:20 +00:00
Sloth
92f871a470 - Fixed possible duplication in TwoPiles AI. 2013-05-12 19:50:42 +00:00
Maxmtg
f3dd9404bf AIPlayer.java removed 2013-05-12 18:45:39 +00:00
Maxmtg
abbfb171b4 removed references to Aiplayer methods, next step is class removal 2013-05-12 18:23:24 +00:00
Maxmtg
a1ecabccf8 HumanPlayer.java removed, references cast to Player 2013-05-12 18:18:41 +00:00
Maxmtg
3327ac3f4b removed everything from HumanPlayer class, deleting on next step 2013-05-12 18:15:31 +00:00
Maxmtg
5ba925c156 HumanPlayer: all specific methods converted to static, preparing to delete the enclosing class. 2013-05-12 18:00:16 +00:00
Maxmtg
158cc0c895 remove unused imports,
changed the destination type in type cast at triggers
2013-05-12 17:46:06 +00:00
Maxmtg
f352cba904 Restart game - update ability executor to work correctly with async inputs. 2013-05-12 17:33:57 +00:00
Maxmtg
be08ba3285 a few minor optimizations 2013-05-12 16:51:55 +00:00
Hellfish
dbf5b10aa3 *Added Orzhova to newly added planes. 2013-05-12 16:41:43 +00:00
Hellfish
6b6b9cbf03 *Preliminary work to allow multiple planes.
*Fixed Panopticon triggering outside the Command zone.
2013-05-12 16:20:34 +00:00
Maxmtg
c5e01741c8 ComputerUtilCard - bugfix of getColorByProminence and code optimizations 2013-05-12 14:39:07 +00:00
Hellfish
251636e6b6 *Missed some stuff with schemes. 2013-05-12 13:18:38 +00:00
Hellfish
fd52e98c18 *Converted Planar deck and Scheme deck to zones. 2013-05-12 13:08:41 +00:00
Sloth
960ce927b6 - Improved tapUnpreferredTargeting AI. 2013-05-12 13:02:01 +00:00
Sloth
79e5574915 - Fixed targeting of Hands of Binding. 2013-05-12 12:50:21 +00:00
Chris
160f5c14e5 - Added new card names to changes.txt. 2013-05-12 11:57:13 +00:00
Hellfish
0930ed6c15 *Fixed rigged planar dice rolls. 2013-05-12 09:33:18 +00:00
Sloth
bf8ea5ce4e - Fixed Beck//Call. 2013-05-12 08:59:32 +00:00
Sloth
5abb5eb70e - Fixed Pontiff of Blight. 2013-05-12 08:57:34 +00:00
Hellfish
63fe69dbca *Added an "Inbound Token" list to Player. Tokens go there before they're put onto the battlefield to let their ETB Replacements be run. 2013-05-12 08:51:20 +00:00
Maxmtg
07f7a1b9bc replaced boxed integers with plain ones. initial fill of arrays with zeros. 2013-05-12 07:55:21 +00:00
Maxmtg
6dcfe506f1 just small rearrangements 2013-05-12 07:47:09 +00:00
Maxmtg
c768b5e8fb the former black screen at match start: understood how it happens but don't know how to fix yet. 2013-05-12 04:44:44 +00:00
Maxmtg
c3ffd8f0d6 fix to previous one 2013-05-12 04:35:56 +00:00
Maxmtg
44924a0c88 controller and lobbyPlayer moved to base class 2013-05-12 04:32:39 +00:00
Maxmtg
72b2344cc9 HumanPlayer - changed 1st portion of methods invoking abilities from GUI into static methods (to move them later to a different place later) 2013-05-12 03:40:10 +00:00
Sol
4ed58e2a4d - Disable Express Mana choosing mode for paying with with cards like Vivid Crag for generic mana 2013-05-12 02:34:18 +00:00
Sol
ff1e742427 - Canceling when paying an X Mana cost will now actually cancel the Cost. 2013-05-11 19:59:27 +00:00