Commit Graph

28210 Commits

Author SHA1 Message Date
swordshine
5034afe90b - Fixed Spirit Flare 2014-12-27 02:18:55 +00:00
swordshine
e82b5d15d6 - Fixed Arcane Denial 2014-12-27 02:10:46 +00:00
swordshine
9f02a77856 - FRF: Added Ugin, the Spirit Dragon 2014-12-25 11:13:42 +00:00
swordshine
a059b96e61 - Fixed Teferi, Temporal Archmage 2014-12-25 11:05:53 +00:00
swordshine
13b733162c - Fixed Wall of Nets 2014-12-21 12:00:25 +00:00
Agetian
9ca09f9a94 - Improve handling of split cards: Now the names of split card halves will be attached to Oracle text in the card detail box to simplify understanding which part the text is related to. Also, split cards will be shown with correct color identity and textual description when they go on stack. 2014-12-21 09:29:15 +00:00
Sloth
1230e7cbcc - Fixed chooseNumber crashing when min > max. 2014-12-21 08:28:22 +00:00
swordshine
8007750724 - Fixed Plunge into Darkness 2014-12-21 08:27:03 +00:00
swordshine
93fcf1c72d - Fixed Intet, the Dreamer 2014-12-21 05:06:24 +00:00
swordshine
8755f27f1d - Added an etb check for Putcounter effect to fix the bug when blinking walkers with Doubling Season in play by Venser, the Sojourner 2014-12-21 04:17:49 +00:00
swordshine
9bdd219266 - Fixed Forbidden Orchard and Mikokoro, Center of the Sea 2014-12-21 03:47:49 +00:00
Sol
644c8147c0 - Adding Worldknit 2014-12-19 23:21:51 +00:00
swordshine
3538974b8d - Updated 3 scripts 2014-12-19 11:19:52 +00:00
Sol
e93f47865f - Extra error check for Conspiracies that aren't Power Play. 2014-12-19 04:34:24 +00:00
swordshine
fb91d352e7 - Added Barbarian Guides 2014-12-19 03:58:36 +00:00
Sol
de1c726b3c - Added Power Play (via manual editing of draft deck) 2014-12-19 03:53:30 +00:00
swordshine
7898e84a80 - Added Infinite Authority 2014-12-19 01:16:21 +00:00
Myrd
e9be6c9152 Couple fixes to game state save/restore logic. 2014-12-18 17:50:43 +00:00
Myrd
8c97af50de Prompt before overwriting existing file. 2014-12-18 16:41:00 +00:00
Myrd
0d53b46c91 Support saving/restoring empty zones. 2014-12-18 16:40:38 +00:00
Myrd
a2ca6661df Make PhaseType.smartValueOf() able to parse both formats of phase name. 2014-12-18 16:12:25 +00:00
Myrd
af3c5459c3 Move GameState class to AI project, where it can be used both by the human AI as it is now, and (in the future) by the AI, to help with simulating / restoring game state. 2014-12-18 16:11:10 +00:00
swordshine
c4d52e85a4 - Fixed a description 2014-12-18 14:03:18 +00:00
swordshine
7425e514b3 - Added Arcum's Whistle 2014-12-18 13:59:27 +00:00
Sol
507df2929c - Fixing the casing for the target type of Krosan Groundshaker 2014-12-18 13:11:04 +00:00
swordshine
cded63fe9f - Added Three Wishes 2014-12-18 08:50:19 +00:00
swordshine
2f5b7e0744 - Converted Final Fortune's effect to a delayed trigger 2014-12-18 05:38:48 +00:00
drdev
8048b216a9 Add Ravnica test case 2014-12-18 03:23:54 +00:00
drdev
41e4479f00 Support colorless regions 2014-12-18 03:13:49 +00:00
drdev
9980926c8a Code cleanup 2014-12-18 02:53:10 +00:00
drdev
d8e146b409 Support dividing map into regions 2014-12-18 02:46:41 +00:00
swordshine
d07072af8e - Added Arcane Lighthouse 2014-12-17 14:21:12 +00:00
Sloth
c0062c260d - Added the quest decks: Eldrazi 2 (by Nordos), Trostani 2 and Waylon Smithers 3 (by tojammot). 2014-12-17 12:29:05 +00:00
drdev
da24010b0b Support assigning and rendering mana icons for each tile 2014-12-17 05:35:08 +00:00
drdev
07572b9103 Support zoom for map 2014-12-17 03:44:29 +00:00
drdev
1440645a33 Add padding around edge of map 2014-12-17 02:59:14 +00:00
drdev
b97b586d2d Fix mobile game compile errors from recent refactoring 2014-12-17 02:01:58 +00:00
Sol
d9abca9538 - Fix {R} mana symbol in Torrent of Souls 2014-12-17 01:17:24 +00:00
Myrd
30fb451a45 Remove global Player cache, instead make it hang off the Game object. 2014-12-16 21:55:33 +00:00
Myrd
6be85a1741 Fix shard sort order when deciding if a mana cost is payable.
Prior to this change, the logic would conclude that a {1}{W} cost is not payable with an untapped Scoured Barrens (w/b) and Jungle Hollow (b/g) on the field.

The code is unfortunately too tangled (has too many dependencies) to write a unit test for this. Ideally, we should refactor so it wouldn't depend on the player, etc and just take parameters that can be fed test data.
2014-12-16 20:26:41 +00:00
Myrd
8c25bfd8b7 Refactor duplicated logic into a function. 2014-12-16 20:04:57 +00:00
Myrd
3fe326bf71 Dump game state in dev menu. 2014-12-16 19:39:42 +00:00
Myrd
5af52be0c6 Layout dump game state button side by side. 2014-12-16 19:37:11 +00:00
Myrd
205699bda3 fix restoring tapped and summon sick state 2014-12-16 19:19:42 +00:00
Myrd
ff17ebbc6c Clear cards in battlefield before adding the loaded ones when using set up game state function. 2014-12-16 19:07:58 +00:00
Myrd
85e7ad50b1 Ability to dump the current game state to a file in dev mode. 2014-12-16 19:04:05 +00:00
Myrd
8e3011294e Clean up includes. 2014-12-16 17:31:59 +00:00
Myrd
07757ff5d3 Refactor dev mode game state setting to a separate class. 2014-12-16 17:30:24 +00:00
drdev
fe82ac76ac Reduce appearance of character 2014-12-16 06:05:12 +00:00
drdev
f6b7ea95f2 Add a few more empty tiles 2014-12-16 06:01:10 +00:00