Commit graph

12906 commits

Author SHA1 Message Date
Zzooouhh
61c53bb7b8 Added missing import 2017-10-24 06:20:38 +02:00
Zzooouhh
90f2a017ab Update MuragandaPetroglyphs.java 2017-10-24 06:19:45 +02:00
Zzooouhh
c057797906 Split off Johan's "vigilance" granting ability 2017-10-24 06:16:08 +02:00
Jerek Wilson
14f012dfac Merge branch 'master' of https://github.com/jerekwilson/mage 2017-10-23 22:44:56 -04:00
Jerek Wilson
250f6ee1c1 JW-CardUpdates: Updated Rhystic Cave to announce color choice first before the decision to pay occurs. Made suggested modifications for Talon of Pain 2017-10-23 22:44:40 -04:00
Evan Kranzler
a6e066b267 Implemented Goblin Machinist 2017-10-23 22:15:08 -04:00
Evan Kranzler
2809db6bb2 Implemented Shade's Breath 2017-10-23 22:02:59 -04:00
Zzooouhh
3c0ad4368f Implemented Dream Tides 2017-10-23 17:54:31 +02:00
Zzooouhh
ee703f8fcd Implemented Dream Tides 2017-10-23 17:54:02 +02:00
jerekwilson
5d34a2304d Merge branch 'master' into master 2017-10-22 20:09:26 -04:00
Jerek Wilson
8f49988bbf JW-TalonOfPain: Implemented Talon of Pain 2017-10-22 19:37:53 -04:00
Zzooouhh
22f3000514 Implemented Custodi Soulcaller 2017-10-22 23:41:07 +02:00
Zzooouhh
0082d45877 Implemented Custodi Soulcaller 2017-10-22 23:40:35 +02:00
Zzooouhh
4f373ad41a Removed more garbage 2017-10-22 20:53:19 +02:00
Zzooouhh
6e885a8314 Implemented Nova Pentacle 2017-10-22 20:33:50 +02:00
Zzooouhh
669f1678c5 Implemented Nova Pentacle 2017-10-22 20:33:23 +02:00
Zzooouhh
6430faa8a9 Implemented General's Regalia 2017-10-22 20:32:36 +02:00
Zzooouhh
4df30269ee Implemented Nova Pentacle 2017-10-22 20:31:43 +02:00
Zzooouhh
ac7c4d9d64 Implemented General's Regalia 2017-10-22 20:31:05 +02:00
Zzooouhh
9cb5298b9c Implemented Spore Cloud 2017-10-22 19:42:00 +02:00
Zzooouhh
baf8fbfc9b Implemented Spore Cloud 2017-10-22 19:41:40 +02:00
Zzooouhh
2b390dd77a Implemented Spore Cloud 2017-10-22 19:40:30 +02:00
Zzooouhh
dcc6baf216 Vexing Arcanix fix 2017-10-22 17:29:33 +02:00
Zzooouhh
46817238fe Implemented Johan, Petra Sphinx, Teleport, Time Elemental 2017-10-22 17:07:01 +02:00
Zzooouhh
00ef226cfa Implemented Johan, Petra Sphinx, Teleport 2017-10-22 17:05:33 +02:00
Zzooouhh
4f938cb0bb Implemented Time Elemental and Petra Sphinx 2017-10-22 17:03:58 +02:00
Zzooouhh
20d1ccd197 Implemented Time Elemental 2017-10-22 17:02:33 +02:00
Zzooouhh
6cc0f06e3e Implemented Time Elemental 2017-10-22 17:02:06 +02:00
Zzooouhh
98d87abb4f Implemented Vexing Arcanix 2017-10-22 17:00:43 +02:00
Zzooouhh
0123a7dbb3 Implemented Vexing Arcanix 2017-10-22 17:00:10 +02:00
Zzooouhh
43201a362b Implemented Time Elemental 2017-10-22 16:57:09 +02:00
Zzooouhh
527257e6c1 Implemented Teleport 2017-10-22 16:56:29 +02:00
Zzooouhh
0c862c01f6 Removed some garbage 2017-10-22 16:55:25 +02:00
Zzooouhh
1c49350f54 Implemented Vexing Arcanix 2017-10-22 16:54:15 +02:00
Zzooouhh
a4f511a42d Implemented Petra Sphinx 2017-10-22 16:52:47 +02:00
Zzooouhh
75af668430 Added text message for cardChoice 2017-10-22 16:51:40 +02:00
Zzooouhh
465d4e9020 Implemented Johan 2017-10-22 16:50:20 +02:00
Evan Kranzler
f29141605b fixed Nissa, Genesis Mage -10 forcing players to put 10 cards into play in order to continue 2017-10-22 09:16:51 -04:00
Evan Kranzler
3f62c8d896 Implemented Prismatic Ward 2017-10-21 16:13:22 -04:00
Zzooouhh
ac19187a20 Implemented Dazzling Beauty 2017-10-21 18:47:28 +02:00
Zzooouhh
978b2fd554 Implemented two Advocates 2017-10-21 18:46:41 +02:00
Zzooouhh
909968c262 Implemented Tourach's Gate 2017-10-21 18:45:33 +02:00
Zzooouhh
bd5f94cedc Implemented Veteran's Voice 2017-10-21 18:44:30 +02:00
Zzooouhh
f322b792a0 Implemented Veteran's Voice 2017-10-21 18:43:08 +02:00
Zzooouhh
50d4d31932 Implemented Tourach's Gate 2017-10-21 18:42:15 +02:00
Zzooouhh
23a7ea39f7 Implemented Shieldmage Advocate 2017-10-21 18:40:44 +02:00
Zzooouhh
9140cf92cb Implemented Forcemage Advocate 2017-10-21 18:39:49 +02:00
Zzooouhh
a41d676007 Implemented Dazzling Beauty 2017-10-21 18:37:21 +02:00
Zzooouhh
8d390a475d Miniscule fix 2017-10-21 18:34:54 +02:00
Evan Kranzler
5033e27b0b Implemented Melting 2017-10-21 10:52:59 -04:00
LevelX2
919ec2fade Merge origin/master 2017-10-21 16:14:14 +02:00
LevelX2
58d3fc2328 Fixed player leaving/conceding handling. 2017-10-21 16:13:45 +02:00
Evan Kranzler
d90e2804b7 fixed Skulduggery and Consume Strength affecting creatures which leave and re-enter the battlefield on the same turn. 2017-10-21 08:19:27 -04:00
Evan Kranzler
147bc413a7 Implemented Tribal Golem 2017-10-20 10:58:46 -04:00
Evan Kranzler
b30335e344 Implemented Momentum 2017-10-20 10:58:44 -04:00
theelk801
3bb40dc95e Merge pull request #4110 from Zzooouhh/master
Implemented Master Warcraft & a fix for Brutal Hordechief and Opal-Eye, Konda's Yojimbo
2017-10-20 10:31:19 -04:00
Zzooouhh
483e6549f6 Cleaned up code, fixed NullPointerException 2017-10-20 02:01:09 +02:00
Zzooouhh
3558899033 Major code revamp, created a new watcher 2017-10-20 00:41:32 +02:00
Evan Kranzler
1452e10128 Implemented Waylay 2017-10-19 07:34:46 -04:00
Zzooouhh
668a93d681 Improved targetting of MasterWarcraftAttackEffect 2017-10-19 07:01:39 +02:00
Jerek Wilson
be7d23d15c JW-Dead-Iron_Sledge: Implemented Dead-Iron Sledge 2017-10-18 23:53:04 -04:00
Evan Kranzler
bc6104d201 Implemented Suleiman's Legacy 2017-10-18 22:36:11 -04:00
Zzooouhh
12d74214ed Some stray text fixes 2017-10-18 22:20:21 +02:00
Zzooouhh
5d126afc18 Rewrote Choose Blockers effect to ContinuousRuleModifyingEffectImpl 2017-10-18 22:18:32 +02:00
Zzooouhh
c5399460b9 Rewrote Choose Blockers effect to ContinuousRuleModifyingEffectImpl 2017-10-18 22:12:27 +02:00
Zzooouhh
197aa33fc0 Removed Target Source redundancy 2017-10-18 21:33:05 +02:00
Evan Kranzler
1b5c1cdb61 Implemented Righteous War 2017-10-18 15:19:07 -04:00
Evan Kranzler
53f77ac9cd some fixes 2017-10-18 15:02:11 -04:00
Evan Kranzler
bcc319a636 Implemented Ice Floe 2017-10-18 14:57:17 -04:00
Evan Kranzler
08bdfcc961 updated some text and implementations 2017-10-18 14:45:30 -04:00
Evan Kranzler
7464211539 Implemented Shyft 2017-10-18 14:26:35 -04:00
Evan Kranzler
36523d5415 text fix 2017-10-18 10:40:21 -04:00
Evan Kranzler
93c878c0d8 Implemented Krovikan Horror 2017-10-17 15:48:29 -04:00
Evan Kranzler
51221b2e3f Implemented Martyr's Cry 2017-10-17 15:32:31 -04:00
Evan Kranzler
474048bcbc fixed implementation of Confusion in the Ranks 2017-10-17 14:02:47 -04:00
Zzooouhh
e65eefe5ab Rewrote a lot of code
...to handle multiple conflicting instances of Master Warcraft (still yet to rewrite the blocker effect)
2017-10-17 17:01:10 +02:00
Evan Kranzler
837db99952 Implemented Remove 2017-10-16 20:30:11 -04:00
Evan Kranzler
a8f2c07fa6 Implemented Treetop Defense 2017-10-16 20:30:08 -04:00
Evan Kranzler
433195efe8 Implemented Scorching Winds 2017-10-16 20:30:06 -04:00
Evan Kranzler
e7520967fd Implemented Defiant Stand 2017-10-16 20:30:04 -04:00
Evan Kranzler
940a28daf2 Implemented Command of Unsummoning 2017-10-16 20:30:02 -04:00
Evan Kranzler
c624cf9e5e Implemented Assassin's Blade 2017-10-16 20:30:00 -04:00
Evan Kranzler
5dc58c23ed Implemented Champion's Victory 2017-10-16 20:29:58 -04:00
Evan Kranzler
ed8de87226 Implemented Eightfold Maze 2017-10-16 20:29:55 -04:00
Evan Kranzler
ba31763a7a Implemented Rally the Troops 2017-10-16 20:29:53 -04:00
Evan Kranzler
0f4a61e737 Implemented Wei Assassins 2017-10-16 20:29:51 -04:00
Evan Kranzler
e65d342905 Implemented Imperial Edict 2017-10-16 20:29:48 -04:00
Evan Kranzler
457269cb12 fixed some range of influence issues 2017-10-16 18:12:57 -04:00
Evan Kranzler
1c258c6b9f fixed Lightmine Field damaging creatures which weren't declared as attackers
(fixes #4111)
2017-10-15 20:48:26 -04:00
Evan Kranzler
f6c76026e8 fixed Gate to the Afterlife not triggering correctly 2017-10-15 20:15:32 -04:00
Evan Kranzler
e967c39513 fixed Mana Maze not allowing colorless spells to be cast (fixes #4112) 2017-10-15 20:07:08 -04:00
Zzooouhh
6400a401d4 Oversight fix 2017-10-15 23:26:11 +02:00
Zzooouhh
4155b30af3 Added missing "mustn't must attack" clause & some text fixes 2017-10-15 23:20:27 +02:00
Jerek Wilson
12f14ea488 JW-RhysticCave: Implemented Rhystic Cave 2017-10-15 11:17:23 -04:00
Zzooouhh
56d93b0def Imports cleanup 2017-10-15 16:41:15 +02:00
Zzooouhh
5e25d77eda Implemented Master Warcraft 2017-10-15 16:23:26 +02:00
Zzooouhh
cc95002bee Implemented Master Warcraft 2017-10-15 16:23:18 +02:00
Zzooouhh
9563ea84be Implemented Master Warcraft 2017-10-15 16:21:34 +02:00
Zzooouhh
f5569f9c0a Implemented Master Warcraft
There's still line 190 left to fix...
2017-10-15 16:20:14 +02:00
Zzooouhh
5fbdca0b28 Fixed blocker selection bug
The prior version didn't allow you to pick blockers if you weren't the attacking player (for example, in an EDH game if you activate this during another players turn and you're not the defender)
2017-10-15 16:17:22 +02:00
Evan Kranzler
79d4c07d20 updated how Withering Wisps and limited use activated abilities are implemented 2017-10-14 09:04:45 -04:00
Zzooouhh
ee3784dcc7 Removed subtype rudiment 2017-10-14 14:43:12 +02:00
Zzooouhh
a134962e83 Implemented Treacherous Urge 2017-10-14 10:30:05 +02:00
Zzooouhh
8444237189 Implemented Spike Tiller 2017-10-14 10:29:39 +02:00
Zzooouhh
dc3e6dfea6 Implemented Ovinomancer & added missing cards 2017-10-14 10:28:49 +02:00
Zzooouhh
8913b1506e Implemented Ovinomancer 2017-10-14 10:27:45 +02:00
Zzooouhh
05d018fd81 Implemented Essence Filter 2017-10-14 10:27:02 +02:00
Zzooouhh
7e9a40791b Implemented Essence Filter 2017-10-14 10:26:12 +02:00
Zzooouhh
aef3157003 Implemented Treacherous Urge 2017-10-14 10:25:08 +02:00
Zzooouhh
e99c4e975b Implemented Spike Tiller 2017-10-14 10:24:13 +02:00
Zzooouhh
6b44fd1b13 Implemented Ovinomancer 2017-10-14 10:21:21 +02:00
Zzooouhh
f7cd19fe7c Implemented Essence Filter 2017-10-14 10:20:39 +02:00
Zzooouhh
1b562ab893 Implemented Krovikan Plague 2017-10-14 01:27:33 +02:00
Zzooouhh
91f9d4416d Implemented some cards 2017-10-14 01:27:08 +02:00
Zzooouhh
c9c41c694d Implemented some cards 2017-10-14 01:27:02 +02:00
Zzooouhh
7871b3324d Implemented Withering Wisps 2017-10-14 01:22:58 +02:00
Zzooouhh
84c168e928 Implemented Reality Twist 2017-10-14 01:22:08 +02:00
Zzooouhh
fe8207fec7 Implemented Krovikan Plague 2017-10-14 01:21:03 +02:00
Zzooouhh
db0b079dbd Implemented Essence Flare 2017-10-14 01:19:46 +02:00
Zzooouhh
543c2827b7 Implemented Earthlore 2017-10-14 01:19:09 +02:00
Zzooouhh
bf237b7df8 Implemented Breath of Dreams 2017-10-14 01:18:16 +02:00
Evan Kranzler
5716cb7618 fixed some cards being implemented but not listed and therefore unavailable
(Temporal Aperture and Barrin's Spite)
2017-10-13 18:01:00 -04:00
Evan Kranzler
5fdb23380c Implemented Rite of Ruin 2017-10-13 08:22:01 -04:00
Evan Kranzler
c2a4f22b56 Implemented Clockwork Swarm 2017-10-12 22:08:59 -04:00
Evan Kranzler
90640eee15 Implemented Winter Blast 2017-10-12 21:42:44 -04:00
Evan Kranzler
f764cc6fed Implemented Renewing Touch 2017-10-12 21:10:13 -04:00
Evan Kranzler
7ad481cc0e fixed Pang Tong and Kongming's names 2017-10-12 20:59:28 -04:00
Evan Kranzler
19552d7a86 Implemented Kjeldoran Javelineer 2017-10-12 20:54:43 -04:00
Zzooouhh
f6e7e6d01d Text edit and minor cleanup 2017-10-13 00:56:08 +02:00
Zzooouhh
61f5879d84 Text edit and minor cleanup 2017-10-13 00:56:01 +02:00
Zzooouhh
e4c8aa5f61 Updated cost 2017-10-13 00:46:31 +02:00
Zzooouhh
d7b36e1736 Text edit 2017-10-13 00:45:26 +02:00
Zzooouhh
10bb8c39fe staticText fix 2017-10-13 00:21:59 +02:00
Zzooouhh
8f8faa7ca1 Changed duration to custom 2017-10-13 00:20:38 +02:00
Zzooouhh
a500c8fbdb Integer fix for opponent scouting effect 2017-10-13 00:18:42 +02:00
Zzooouhh
2274562982 Implemented Bloodfire Infusion 2017-10-12 23:17:06 +02:00
Zzooouhh
919c83d445 Implemented Bloodfire Infusion 2017-10-12 23:16:37 +02:00
Zzooouhh
6e0554adcb Implemented Nature's Chosen 2017-10-12 21:31:01 +02:00
Zzooouhh
87e3d18535 Implemented Nature's Chosen 2017-10-12 21:29:57 +02:00
Zzooouhh
c26bab3725 Some fixes 2017-10-12 19:32:13 +02:00
Zzooouhh
70bd3fe6d2 Moved SkipUntapStepEffect to common effects 2017-10-12 18:27:35 +02:00
Zzooouhh
1e11028c79 Moved SkipUntapStepEffect to common effects 2017-10-12 18:27:01 +02:00
Zzooouhh
982a8b4059 Implemented lots of cards 2017-10-12 17:49:50 +02:00
Zzooouhh
1c0c9453b6 Implemented Winter's Night 2017-10-12 17:46:30 +02:00
Zzooouhh
1bf00a3d3d Implemented Whirling Catapult 2017-10-12 17:45:33 +02:00
Zzooouhh
fa476e82f6 Implemented Varchild's Crusader 2017-10-12 17:44:55 +02:00
Zzooouhh
fa7fe38225 Implemented Surge of Strength 2017-10-12 17:44:09 +02:00
Zzooouhh
885b6ca458 Implemented Soldevi Heretic 2017-10-12 17:43:33 +02:00
Zzooouhh
b7f3cf2fbf Implemented Royal Decree 2017-10-12 17:42:28 +02:00
Zzooouhh
a48aa1e78e Implemented Omen of Fire 2017-10-12 17:41:33 +02:00
Zzooouhh
aaacb56159 Implemented Mishra's Groundbreaker 2017-10-12 17:40:09 +02:00
Zzooouhh
8334338249 Implemented Hail Storm 2017-10-12 17:39:09 +02:00
Zzooouhh
f6274206ee Implemented Energy Arc 2017-10-12 17:37:51 +02:00
Zzooouhh
19eebc939e Implemented Echo Chamber 2017-10-12 17:35:12 +02:00
Zzooouhh
e529259d36 Implemented Sands of Time 2017-10-12 17:34:36 +02:00
Zzooouhh
1bd914f26b Implemented Sands of Time 2017-10-12 17:33:28 +02:00
Zzooouhh
e11e47e668 Implemented Echo Chamber 2017-10-12 17:32:19 +02:00
Zzooouhh
73773b8bb0 Implemented Chaos Harlequin 2017-10-12 17:31:09 +02:00
Zzooouhh
c86d875866 Typo fix 2017-10-12 17:28:55 +02:00
Evan Kranzler
d7a8e7c7e6 fixed Haunting Wind not working at all (fixes #4104) 2017-10-11 18:46:13 -04:00
Evan Kranzler
2275c80922 fixed the text on several threaten effects 2017-10-10 19:07:26 -04:00
Evan Kranzler
80f21132eb fixed Nivmagus Elemental being able to infinitely exile copied spells (fixes #4092) 2017-10-10 16:25:15 -04:00
Evan Kranzler
bef2137443 fixed Foe-Razer Regent adding counters to cards that have left the battlefield (fixes #4096) 2017-10-10 16:25:09 -04:00
theelk801
55d360e1e9 Merge pull request #4097 from Zzooouhh/master
Implemented Chaos Moon, Pale Moon, Deep Water, Skullscorch, Hypnox, Longhorn Firebeast, Samite Sanctuary and Task Mage Assembly
2017-10-10 16:00:40 -04:00
Zzooouhh
f50d52a92b Implemented Samite Sanctuary and Task Mage Assembly 2017-10-10 21:22:32 +02:00
Zzooouhh
34723aa489 Implemented Task Mage Assembly 2017-10-10 21:22:18 +02:00
Zzooouhh
0119930845 Implemented Samite Sanctuary 2017-10-10 21:19:20 +02:00
Zzooouhh
0d1add3817 Minor cleanup 2017-10-10 21:16:54 +02:00
Evan Kranzler
fdf3f831ca updated cards which phase things out to properly handle indirect phasing
(#4071)
2017-10-10 14:32:08 -04:00
Evan Kranzler
3d20e4dbef changed how phasing is handled 2017-10-10 13:37:05 -04:00
Jerek Wilson
1afcf67e8d JW-IceFloe: Implemented Ice Floe 2017-10-10 00:12:26 -04:00
Jerek Wilson
50d9cb5568 JW-JaggedPoppet: Implemented Jagged Poppet 2017-10-09 22:04:30 -04:00
Evan Kranzler
118978e39d text fixes 2017-10-09 12:23:14 -04:00
Zzooouhh
1217ccff85 Implemented Hypnox and Longhorn Firebeast 2017-10-08 23:09:51 +02:00
Zzooouhh
9989f5a9fe Implemented Longhorn Firebeast 2017-10-08 23:09:16 +02:00
Zzooouhh
d4abd011fa Implemented Hypnox 2017-10-08 23:08:21 +02:00
Zzooouhh
43da0781d8 Implemented Skullscorch 2017-10-08 21:42:16 +02:00
Zzooouhh
6d80d5a11b Implemented Skullscorch 2017-10-08 21:42:04 +02:00
Zzooouhh
7d5e57913c Implemented Deep Water 2017-10-08 20:31:12 +02:00
Zzooouhh
4e0af7271d Implemented Deep Water 2017-10-08 20:31:03 +02:00
Zzooouhh
6758997a5b Implemented Pale Moon 2017-10-08 20:29:14 +02:00
Zzooouhh
39ca775710 Implemented Pale Moon 2017-10-08 20:28:59 +02:00
Zzooouhh
d762223aea Implemented Chaos Moon 2017-10-08 20:26:59 +02:00
Zzooouhh
be725ce012 Implemented Chaos Moon 2017-10-08 20:26:54 +02:00
Evan Kranzler
a7ff929e63 fixed Reveille Squad trigger 2017-10-08 09:33:05 -04:00
Evan Kranzler
f16b5881e8 fext tixes 2017-10-08 09:33:01 -04:00
Zzooouhh
9902cc17d2 Implemented Sphere of Purity 2017-10-08 14:56:52 +02:00
Zzooouhh
19a67a76ff Implemented Sphere of Purity 2017-10-08 14:56:43 +02:00
Zzooouhh
5d82208a82 Implemented Goblin Festival 2017-10-08 14:54:38 +02:00
Zzooouhh
b94c230236 Implemented Goblin Festival 2017-10-08 14:54:37 +02:00
Evan Kranzler
54b8f10c3c text fixes and test fixes to fix how tests test text, then more text next 2017-10-07 16:08:06 -04:00
Evan Kranzler
14107b3d55 2 text 2 fixrious 2017-10-07 11:02:36 -04:00
Evan Kranzler
0075535650 so many text fixes 2017-10-06 22:00:06 -04:00
Evan Kranzler
bc2bfba02a more text fixes 2017-10-06 18:28:22 -04:00
Evan Kranzler
3baabe2534 some text fixes 2017-10-06 16:55:46 -04:00
Evan Kranzler
17b7de4e87 Implemented Drinker of Sorrow 2017-10-05 22:02:41 -04:00
Evan Kranzler
d1cd7bdac4 Implemented Leering Gargoyle 2017-10-05 21:34:38 -04:00
Evan Kranzler
3b7f3e7917 Implemented Divine Retribution 2017-10-05 21:26:02 -04:00
Evan Kranzler
7c88e7b4ce Implemented Burning Palm Efreet 2017-10-05 21:17:42 -04:00
Evan Kranzler
0464bb7c4f Implemented Otarian Juggernaut 2017-10-05 20:38:59 -04:00