Commit Graph

410 Commits

Author SHA1 Message Date
Agetian
164490ffc9 - Get rid of the TextUtil import, use the splitting convention used everywhere else in CardFactoryUtil. 2014-02-18 14:11:02 +00:00
Agetian
eadba12739 - Comment fixes. 2014-02-18 13:57:40 +00:00
Agetian
e52e154774 - Added a way to count specific colors of mana spent on X (Count$XColorPaid followed by a list of colors in one-letter abbreviation format e.g. Count$XColorPaid WUG).
- Added Soul Burn.
2014-02-18 13:55:15 +00:00
swordshine
f23f17be4f - Fixed Chorus of the Conclave 2014-02-18 11:51:19 +00:00
Sol
5e3786fe1c - Fix for Players not being assigned to any team causing issues from Quest mode 2014-02-18 03:04:40 +00:00
swordshine
07915701c3 - Added Jeweled Amulet 2014-02-18 02:45:28 +00:00
Maxmtg
b69228e28b I believe this would break ai's mana payment 2014-02-18 01:12:37 +00:00
Maxmtg
42fcd856d0 remove getManaPaid() from SpellAbility because there is already a method getPayingMana()
Remove input/InputPayManaExecuteCommands.java, using Common input instead
2014-02-18 00:35:45 +00:00
Maxmtg
22be9fffb6 moved some specific code to ai 2014-02-17 22:19:45 +00:00
moomarc
204f65faac - Archenemy moved to Constructed match setup
- Basic team setup implemented
2014-02-17 16:12:21 +00:00
moomarc
7e2b336ecc - Fixed previous commit 2014-02-17 16:10:14 +00:00
moomarc
df86422e1b - Attempt to implement a basic team victory 2014-02-17 15:53:41 +00:00
moomarc
89c2130ff6 - Attempt to stop AI players in multiplayer games from always only attacking the human until dead. They will now gang up on an opponent with less than 8 life but otherwise attack a random opponent. Feel free to improve the ai. 2014-02-17 15:47:04 +00:00
Maxmtg
2feac87574 add all triggered abilities to stack when priority is gained, and after devmode cheat 'add to play' 2014-02-17 08:18:48 +00:00
swordshine
83a1b4f35e - Prevent NPE when the spell is countered. 2014-02-17 04:33:58 +00:00
Sol
8fdadd61d0 - Added Perplexing Chimera (Exchange portion of ControlSpell) 2014-02-17 03:31:38 +00:00
Maxmtg
2194592016 This should track the mana paid for each spell 2014-02-16 23:18:21 +00:00
Sol
1982f73e3d - Added an Effect to gain Control of Spells.
- Added Commandeer
2014-02-16 17:15:44 +00:00
swordshine
0b67f989b9 - Converted keyword "If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME." to script 2014-02-15 04:27:17 +00:00
swordshine
e7f0776098 - Fixed a typo 2014-02-13 05:17:48 +00:00
swordshine
35d8ea0949 - Added Daxos of Meletis and Psychic Intrusion (only updated mana color conversion for human players) 2014-02-13 05:13:14 +00:00
moomarc
b9046d8326 - Implemented alternate token art parameter in TokenEffect
- updated Eldrazi spawn token generators to reflect correct brood lineage according to https://www.wizards.com/magic/magazine/Article.aspx?x=mtg/daily/arcana/472
- updated token urls with THS tokens
- updated Theros scripts with token image params
2014-02-12 10:12:27 +00:00
swordshine
5b70f38a9c - Fixed TokenTapped 2014-02-12 10:05:21 +00:00
Sloth
73e835df10 - Fixed Demonic Tutor and friends revealing the fetched card. 2014-02-12 06:30:39 +00:00
swordshine
fb2287b8c2 - Fixed RearrangeTopOfLibraryEffect 2014-02-11 05:03:26 +00:00
swordshine
f862a01a78 - Fixed ThisTurnEntered and LastTurnEnded so controller change effects will not count 2014-02-11 04:41:38 +00:00
Sol
a4271de319 - Remove a phased out token from the battlefield, instead of exiling it, so Attached permanents get permanently phased out 2014-02-11 02:12:13 +00:00
Sol
4d00ab3ecf - Fix crash related to the legendary rule 2014-02-11 01:15:16 +00:00
moomarc
1c147936d7 - Added links to the Theros booster pack images
- Removed some old Planechase and Vanguard variant stuff
2014-02-10 15:06:13 +00:00
Maxmtg
9957c12ff8 split Command interface - separate class for ui, and another one for game. 2014-02-10 08:11:32 +00:00
Maxmtg
bfee22e968 disbanded 'constant' class from game 2014-02-10 08:04:02 +00:00
Sol
de0348592b - Add an extra Restriction Matrix to handle Celestial Dawn for Mana Conversion
- Added Celestial Dawn
2014-02-10 03:22:19 +00:00
Maxmtg
804a8801e5 Moved ai to dedicated module, fix api dictionary 2014-02-09 21:12:26 +00:00
Maxmtg
dd34a3aa9b remove AI class from ApiType 2014-02-09 21:01:34 +00:00
Maxmtg
0f37de9627 removed another ai hook 2014-02-09 20:25:47 +00:00
Maxmtg
14a0e6e3ac by adding a bit ugly method to player controller, I've removed last isHuman check and the last reference from api executor to AI 2014-02-09 20:22:15 +00:00
Maxmtg
2f2d24eb3e move some ai-classes to right package 2014-02-09 20:15:58 +00:00
Maxmtg
06484f81f6 Separate AI decision making from SpellAbility classes 2014-02-09 20:05:05 +00:00
drdev
81c5912add Remove unused imports 2014-02-09 19:07:10 +00:00
Hellfish
767524fb57 *More overzealous rename refactoring done away with 2014-02-09 17:44:00 +00:00
Hellfish
40f7d164bf *Fix overzealous rename refactoring 2014-02-09 17:38:39 +00:00
Hellfish
1ff23dcc56 *Apparently the reintroduced TriggerReplacementBase was never added. It is now! 2014-02-09 17:33:14 +00:00
Hellfish
50c40311a7 *Reintroduced TriggerReplacementBase as a specialized subclass of CardTraitBase 2014-02-09 16:03:27 +00:00
Hellfish
c4e1552b8b *StaticAbility shares some functionality with Trigger and ReplacementEffect, extend their base instead of duplicating code 2014-02-09 14:42:39 +00:00
Hellfish
94783575cc *Prettied up TriggerReplacementBase 2014-02-09 14:14:08 +00:00
Hellfish
a54a0ba985 *Moved common functionality of Trigger and ReplacementEffect into base class. 2014-02-09 13:56:04 +00:00
swordshine
e9da0ec519 - Fixed Fact or Fiction 2014-02-09 11:19:54 +00:00
swordshine
85d967e5a5 - Fixed Eureka so these cards actually start with the activator when resolving 2014-02-09 10:39:48 +00:00
swordshine
453bf76d63 - Added Fearsome Temper 2014-02-09 10:36:23 +00:00
swordshine
6230b6f28b - Converted "CARDNAME enters the battlefield tapped unless you control a" keyword to an ETBtapped replacement effect. 2014-02-09 10:28:35 +00:00