Commit graph

5822 commits

Author SHA1 Message Date
LevelX2
d090904448 * Rhystic Study - Fixed sequence of things happening during resolution (fixes #773). 2015-03-04 23:09:53 +01:00
fireshoes
99fd116713 [DTK] Update to mtg-cards-data.txt, added Lightning Berserker 2015-03-04 15:25:24 -06:00
mnapoleon
fa6c26481c initial commit of Invasion:Scavenged Weaponry and Invasion:Trench Wurm 2015-03-04 15:35:32 -05:00
mnapoleon
4dd48c0661 implemented Invasion:Nightscape Master 2015-03-04 14:48:21 -05:00
mnapoleon
a79795e00b implemented Invasion:Crimson Acolyte 2015-03-04 14:13:58 -05:00
mnapoleon
06733d51e0 implemented Invasion:Explosive Growth 2015-03-04 13:42:06 -05:00
fireshoes
b1a88011ab [DTK] Updated mtg-cards-data.txt for 3/3 spoilers and added Dragon Fodder, Evolving Wilds, and Dragonlord's Servant. [CUBE] Added Legacy Cube 2015 2015-03-04 12:09:03 -06:00
LevelX2
b95e7a0954 Merge pull request #771 from myersn024/master
implemented ForcedMarch.java
2015-03-04 07:57:35 +01:00
LevelX2
16e87e9d74 Merge pull request #770 from mnapoleon/master
Implemented some more Invasion Cards
2015-03-04 07:56:49 +01:00
fireshoes
0f90fdd591 Added Gustcloaks Cavalier, Harrier, Runner, Skirmisher, and Close Quarters 2015-03-03 19:29:38 -06:00
nickmyers
6586f6fa85 Fixed small issue in ForcedMarch.java 2015-03-03 18:02:05 -06:00
Michael Napoleon
089e37aac6 fixed color filters on Crusading Knight and Marauding Knight 2015-03-03 18:28:11 -05:00
fireshoes
c921bcfa2b [DTK] Added Ojutai's Comman, Boltwing Marauder, Sunscorch Regent, and Necromaster Dragon. Minor fix to mtg-cards-data.txt 2015-03-03 15:14:09 -06:00
myersn024
ffb50331ad Merge pull request #1 from magefree/master
pull into my fork
2015-03-03 14:58:37 -06:00
myersn024
ee224a391f Implemented ForcedMarch.java 2015-03-03 14:50:20 -06:00
mnapoleon
4d6dce82bc finished implementing Capashen Unicorn, Crusading Knight, Marauding Knight and Stun 2015-03-03 13:32:11 -05:00
fireshoes
2faf7b1d28 Updated mtg-cards-data.txt for 3/3 DTK spoilers. Fxied text on Rakdos Guildmage Goblin token. 2015-03-03 11:39:34 -06:00
LevelX2
36aa2d24a2 [DTK] Added Sidisi, Undead Vizier. 2015-03-03 14:06:29 +01:00
LevelX2
d867c4dfe6 [DTK] Some fixes to Exploit. 2015-03-03 14:01:36 +01:00
LevelX2
eb532a233d Added minor change. 2015-03-03 13:51:57 +01:00
LevelX2
e0c919a2a9 [DTK] Added Silumgar Butcher. 2015-03-03 13:51:35 +01:00
LevelX2
17e5018d79 Changed some left misspelled Ravnica literals/texts. 2015-03-03 13:35:07 +01:00
fireshoes
66efe176a5 Added Orzhov Guildmage and Rakdos Guildmage. Updated mtg-cards-data.txt for new DTK spoilers. 2015-03-03 01:08:03 -06:00
Michael Napoleon
801103bbda fixed imports after package name changes 2015-03-02 21:51:32 -05:00
Michael Napoleon
230efa791c Merge remote-tracking branch 'upstream/master' 2015-03-02 20:55:25 -05:00
LevelX2
c8b6ec6c0d * Fixed spelling bug ravnika => ravnica. 2015-03-03 02:12:52 +01:00
LevelX2
5d83601a1a * Extirpate, Lobotomy, Surgical Extraction - Fixed that non basic lands could not be selected. 2015-03-03 01:55:13 +01:00
LevelX2
6b0f6be574 Fixed spelling bug of import mage.abilities.effects.common.continuous package. 2015-03-03 00:37:39 +01:00
LevelX2
d71abab00c Fixed spelling bug of import mage.abilities.effects.common.continuous package. 2015-03-03 00:35:37 +01:00
LevelX2
867bb38f91 * Geist of Saint Traft - Fixed that the Token was not exiled at end of combat. 2015-03-03 00:19:46 +01:00
fireshoes
45b4c84b53 Fixed minor errors in mtg-cards-data.txt. Added Sandcrafter Mage, Ojutai's Summons, Profound Journey, Sprinting Warbrute 2015-03-02 14:19:40 -06:00
mnapoleon
a3003c9f87 implemented Capashen Unicorn 2015-03-02 10:46:51 -05:00
mnapoleon
43c02dd6c4 implemented Stun 2015-03-02 10:21:42 -05:00
mnapoleon
146aeac461 removed unused imports 2015-03-02 10:09:16 -05:00
mnapoleon
b2afd4de29 finished Marauding Knight and Crusasing Knight 2015-03-02 10:06:58 -05:00
mnapoleon
92e21073e1 Merge remote-tracking branch 'upstream/master' 2015-03-02 08:42:26 -05:00
LevelX2
570ed36cd8 Some minor changes. 2015-03-02 08:35:00 +01:00
LevelX2
77cd43e8da * Ghastly Conscription - Fixed that the returned creatures were always under the control of owner instead of Ghastly Conscription controller. 2015-03-02 08:34:10 +01:00
Jeff
20c75735bb - Mana abilities/triggerers do not use the stack in most cases.
http://magiccards.info/rule/605-mana-abilities.html
Started process to rectify this issue.
2015-03-01 21:24:13 -06:00
betasteward
1276b1c91c Merge branch 'master' of https://github.com/magefree/mage 2015-03-01 22:03:28 -05:00
betasteward
5c746e8ec2 Merge branch 'master' of https://github.com/magefree/mage
Conflicts:
	Mage.Sets/src/mage/sets/avacynrestored/CavernOfSouls.java
	Mage.Sets/src/mage/sets/shadowmoor/ManaReflection.java
2015-03-01 22:02:33 -05:00
fireshoes
97a1c2228f Added Dragons of Tarkir set 2015-03-01 20:29:34 -06:00
betasteward
632573fc3e moved Watchers to Ability and moved Counters to CardState 2015-03-01 21:17:23 -05:00
Michael Napoleon
4436acd05f changes to Firescreamer and Serpentine Kavu 2015-03-01 21:10:50 -05:00
Michael Napoleon
d2d4823f7f initial commit of Firescreamer, Marauding Knight and Serpentine Kavu for Invasion set 2015-03-01 19:42:33 -05:00
LevelX2
d231eee024 * Comet Storm - Fixed wrong damage handling for target players. 2015-03-01 18:24:31 +01:00
Jeff
e5da40976c - Added Soul Foundry. Small changes. 2015-03-01 03:07:07 -06:00
LevelX2
166205218b * AEtherspouts - Fixed a bug that could lead to endless loop if player left during resolution. 2015-03-01 09:29:22 +01:00
Jeff
752f237b8d - Added Extraplanar Lens. 2015-03-01 01:39:38 -06:00
LevelX2
16163aa8cd Merge pull request #761 from mnapoleon/master
Implemented 2 cards from Invasion (Goblin Spy and Mourning)
2015-02-28 05:25:10 +01:00
Michael Napoleon
61e5c2d7fe fixed author name 2015-02-27 22:12:43 -05:00
Jeff
5e640b9318 - Added Wingrattle Scarecrow 2015-02-27 18:09:02 -06:00
Jeff
f995af804a - Added Declaration of Naught 2015-02-27 18:01:45 -06:00
mnapoleon
80620c71c3 implemented Goblin Spy 2015-02-27 15:30:17 -05:00
mnapoleon
961fb5e31c added Mourning card to Invasion set 2015-02-27 14:18:15 -05:00
LevelX2
6bd17716cd Some minor changes. 2015-02-27 18:09:49 +01:00
LevelX2
1b45c997aa Some minor changes. 2015-02-27 18:08:31 +01:00
LevelX2
046a21427e Merge origin/master 2015-02-27 15:08:49 +01:00
LevelX2
e075cb2eba * Mana Reflection - minor change. 2015-02-27 15:07:11 +01:00
LevelX2
50261650b6 * Mana Reflection - Fixed that multiple Mana Reflections did not stack, fixed a bug of mana calculation (fixes #758). 2015-02-27 15:05:53 +01:00
LevelX2
86929baf53 Merge pull request #757 from myersn024/master
Implemented AuraThief.java
2015-02-27 12:05:26 +01:00
Jeff
96f08cad9c - Added Force of Nature and Fork. Dude doing a video tutorial of XMage requested them. 2015-02-27 00:58:54 -06:00
nickmyers
af697616ec Removed commented code from AuraThief.java 2015-02-26 18:09:12 -06:00
nickmyers
4c2570574a Edited AuraThief.java based on suggestions from LevelX2 2015-02-26 18:07:15 -06:00
LevelX2
a7db298711 Some minor changes. 2015-02-27 01:06:59 +01:00
LevelX2
7a0e16fb33 * Vengeful Pharaoh - Fixed that it triggered for every creature doing simultaneously combat damage. Fixed that it wrongly also worked, if Vengeful Pharaoh already left the graveyard. 2015-02-27 01:06:11 +01:00
fireshoes
86393db911 Added Decree of Annihilation, Pit Keeper, and Songs of the Damned. 2015-02-26 15:46:36 -06:00
myersn024
b4966f5e68 Implemented AuraThief.java 2015-02-26 14:25:11 -06:00
LevelX2
587faf9704 Merge pull request #756 from myersn024/master
Implemented DwarvenMiner.java
2015-02-26 18:39:17 +01:00
myersn024
fd7f1362ae Update DwarvenMiner.java 2015-02-26 11:17:38 -06:00
LevelX2
82472e682e Merge origin/master 2015-02-26 16:49:20 +01:00
LevelX2
705debfe8a Fixed some cards where it was possible to sacrifice not controlled permanents (e.g. Fireblast). 2015-02-26 16:48:21 +01:00
myersn024
c35e51c7de Implemented DwarvenMiner.java 2015-02-26 09:47:02 -06:00
Plopman
39d1fd6f90 [5ND] Added 7 cards 2015-02-26 16:07:34 +01:00
LevelX2
972fe78898 * Training Grounds - Fixed that the reduction did not work correctly with hybrid mana. Fixed the check what ability is an activated ability (fixes #754). 2015-02-26 12:07:28 +01:00
LevelX2
fe10cde2b9 * Contamination - Fixed a bug that preventzed Contamination from working properly. 2015-02-26 11:24:47 +01:00
LevelX2
c681f1583c * Ghostway - Fixed that the creatures returned wrongly tapped (fixes #753). 2015-02-26 01:18:45 +01:00
LevelX2
35f249cd44 * Hellkite Tyrant - Fixed wrong duration of control effect (fixes #752). 2015-02-26 01:04:09 +01:00
LevelX2
d45c8b52dd * Tuktuk Scrapper - Fixed that the triggered ability did not work. 2015-02-26 00:43:43 +01:00
LevelX2
f96a256c28 * Bramblewood Paragon - Fixed subtype check (not working for Changeling). 2015-02-26 00:15:48 +01:00
LevelX2
5670831b62 Merge origin/master 2015-02-25 23:48:49 +01:00
LevelX2
957fa7d647 Some minor changes. 2015-02-25 23:47:53 +01:00
Jeff
41898c8e08 - Little fix 2015-02-25 16:45:28 -06:00
Jeff
a8f8697a25 - Little adjustments to 2 cards. 2015-02-25 11:55:21 -06:00
Jeff
9a1eb51506 - Added Advice From the Fae, Puca's Mischief, Illuminated Folio, Furystoke Giant, Burn Trail, and Inescapable Brute. 2015-02-24 20:35:17 -06:00
LevelX2
7ac423f1d6 * Praetor's Grasp - Fixed that the cast and reveal effects did not work. 2015-02-25 01:19:27 +01:00
LevelX2
e418d69068 * Contaminated Bond - Fixed that the damage was wrongly dealt to aura controller instead of enchanted creatures controller. 2015-02-25 01:18:42 +01:00
LevelX2
2cfec90add * Stoneforge Mystic - Fixed that all artifacts cards could be brought into play instead of only equipment artifacts. 2015-02-25 00:24:39 +01:00
LevelX2
661da6153e * Contaminated Bond - Fixed that the damage was wrongly dealt to aura controller instead of enchanted creatures controller. 2015-02-24 23:50:44 +01:00
LevelX2
0a9c49b1e1 Merge pull request #749 from myersn024/master
Removed "all" from filter definition in ArenaOfTheAncients.java. Impleme...
2015-02-24 23:08:19 +01:00
nickmyers
9fc2b72093 Removed "all" from filter definition in ArenaOfTheAncients.java. Implemented BlinkmothUrn.java. Fixed bug in AmberPrison.java so that the controller is prompted whether to untap or not; before it was automatically untapping without asking. 2015-02-24 15:37:03 -06:00
betasteward
620a3b9a52 Moved some setters from Card to Permanent 2015-02-24 15:37:33 -05:00
LevelX2
e836671d22 Merge pull request #747 from myersn024/master
Implemented ArenaOfTheAncients.java
2015-02-24 09:12:20 +01:00
LevelX2
584a113eaf Merge origin/master 2015-02-24 07:32:47 +01:00
LevelX2
1178874678 * Painful Quandary - Fixed a bug that prevented it from working correctly (fixes #627). 2015-02-24 07:32:02 +01:00
fireshoes
dee9f4a0ba Fixed collector's numbers for Sandsteppe Mastodon [FRF] and Impulse [VIS] 2015-02-23 23:57:20 -06:00
nickmyers
9460be1a05 Removed some unnecessary imports from ArenaOfTheAncients.java 2015-02-23 20:37:46 -06:00
nickmyers
0523b79ec6 Implemented ArenaOfTheAncients.java 2015-02-23 20:36:54 -06:00
LevelX2
471bd835ad * Reworked some cost reduction effects. 2015-02-23 23:21:55 +01:00
Jeff
14eca696ce - Added Moonring Island, Sapseep Forest, Thornwatch Scarecrow, Watchwing Scarecrow, Madblind Mountain, and Wicker Warcrawler. 2015-02-22 18:02:48 -06:00
LevelX2
a6d43b75a5 * Skirk Fire Marshal - Fixed that Skirk Fire Marshal could not tap Goblins with protection from red. 2015-02-22 23:40:18 +01:00
Jeff
53a99ed414 - Added Lockjaw Snapper, Rattleblaze Scarecrow, Scrapbasket, and Tatterkite 2015-02-22 14:47:37 -06:00
Jeff
64b6b1a90f - Fixed Heartmender. Completely misunderstood the function of game.getAllPermanents(). Thought that the controllerId parameter provided some filter functionality. 2015-02-22 10:54:49 -06:00
LevelX2
9fbd5a04bd * Maven - Added workaround for bug in compiler plugin 3.2 that alwas all sources were compiled. 2015-02-22 11:17:25 +01:00
LevelX2
2767ff3846 Merge origin/master 2015-02-22 11:00:23 +01:00
LevelX2
bc310f9ced * Shimian Specter - Fixed that the triggered ability did not work. 2015-02-22 10:59:28 +01:00
LevelX2
8589252436 * Caravan Vigil - Some minor changes. 2015-02-22 10:58:57 +01:00
Jeff
a3561025f5 - Added Medicine Runner, Ravens Run Dragoon, Heartmender, and Blazethorn Scarecrow. 2015-02-21 22:55:16 -06:00
Jeff
ddce9c5b1a - Added Valleymaker, Tattermunge Witch, Rosheen Meanderer, and Mudbrawler Raiders 2015-02-21 19:59:15 -06:00
Jeff
bd5d56950a - Added Tyrannize, Impromptu Raid, and Morselhoarder 2015-02-21 18:09:36 -06:00
Jeff
17e796427d - Stasis now uses ContinuousRuleModifiyingEffect 2015-02-21 13:17:37 -06:00
LevelX2
8bf35f88c8 * Goblin Charbelcher - Fixed that the revealed land was taken into account to determine the damage to deal. 2015-02-21 17:57:15 +01:00
LevelX2
f953735263 * Fixed target handling of 4 Primordial cards. 2015-02-21 17:31:54 +01:00
LevelX2
2189236284 * Spellskite - Fixed that abilities (like the one of Wild Defiance) did not trigger if target was changed to Spellskite. 2015-02-21 17:26:14 +01:00
LevelX2
9450407b5a * Diluvian Primordial - Fixed a bug that it only was able to cast a card from one opponent (last handled) in a multiplayer game. 2015-02-21 12:53:18 +01:00
LevelX2
13300d5807 * Hellkite Tyrant - Fixed that the control effect did end if Hellkite Tyrant left the battlefield (fixes #743). 2015-02-21 12:48:13 +01:00
LevelX2
f5c9a24930 Merge pull request #738 from JRHerlehy/master
Implement Legends Cards Bartel Runeaxe and Tetsuo Umezawa
2015-02-21 12:35:12 +01:00
LevelX2
ed41e33deb * Created ecomesColorOrColorsTargetEffect and updated 3 cards to use it. 2015-02-21 12:31:14 +01:00
JRHerlehy
f48035ea47 Removed unneeded code Tetsuo Umezawa
Removed commented out code that is no longer needed.
2015-02-21 03:00:25 -08:00
JRHerlehy
d4f558c3da More Changes to Tetsuo Umezawa and Bartel Runeaxe
Additional testing to confirm functionality.
2015-02-21 02:41:30 -08:00
LevelX2
f36a10fb45 Merge pull request #741 from philvt101/master
Add Scuttlemutt and BecomesColorOrColorsTargetEffect
2015-02-21 09:51:44 +01:00
User
81b2124302 Improved Scuttlemutt and deleted now unnecessary BecomeColorOrColorsTargetEffect 2015-02-20 20:53:31 -05:00
JRHerlehy
41e690c27c Changes to Tetsuo Umezawa and Bartel Runeaxe
Changed calls from using getCard to using event.getTargetId as per
LevelX2 feedback.  Tested against token copies of cards and works as
intended.
2015-02-20 16:33:08 -08:00
Jeff
510edba792 - Fixed Hellhole Rats 2015-02-20 18:31:30 -06:00
LevelX2
f08dbe3931 Merge pull request #740 from myersn024/master
Implemented ScorchedRuins.java
2015-02-21 01:12:29 +01:00
nickmyers
33a1ab35a5 Changed ScorchedRuins to use SimpleManaAbility instead of extending BasicManaAbility 2015-02-20 16:34:37 -06:00
Jeff
fc79dce5ac - Added Hellhole Rats 2015-02-20 16:13:20 -06:00
User
ea69376943 Add Scuttlemutt and BecomesColorOrColorsTargetEffect 2015-02-20 16:24:00 -05:00
myersn024
a8d6fa6c23 Implemented ScorchedRuins.java 2015-02-20 13:41:46 -06:00
LevelX2
38f47b1f1e Merge pull request #737 from myersn024/master
Implemented Cloud Key
2015-02-20 19:13:52 +01:00
Jeff
e62cedb253 - Added Cauldron of Souls, Chainbreaker, Disturbing Plot, and Grim Poppet. 2015-02-20 11:27:35 -06:00
myersn024
f7360142a2 Updated based on recommendsations
Used Phantasmal Terrain as an example to implement the spell choice using AsEntersBattleFieldAbility. Changed class names to more accurately reflect their purposes.
2015-02-20 10:35:53 -06:00
JRHerlehy
2f3a7c56d5 Formatting Bartel Runeaxe
Cleanup text formatting in code file.
2015-02-20 04:10:10 -08:00
JRHerlehy
688c25f34b Formatting Tetsuo Umezawa
Clean up text formatting in code file
2015-02-20 04:08:00 -08:00
JRHerlehy
b8a7d3fc39 Implement Bartel Runeaxe
Implement Bartel Runeaxe using same style effect class as Tetsuo
Umezawa.  Working as intended.
2015-02-20 03:52:14 -08:00
JRHerlehy
8dd5a74edf Implement Tetsuo Umezawa
Fixed code to use proper classes.  Works as intended.
2015-02-20 03:51:25 -08:00
JRHerlehy
b5a1d9a950 Merge remote-tracking branch 'upstream/master' 2015-02-20 03:34:56 -08:00
LevelX2
887cc094c9 Some minor changes to Phantasmal Terrain. 2015-02-20 09:54:45 +01:00
LevelX2
d07d3228a1 * Soulflayer - Fixed a bug that Soulflayer had abilities from previous casts when leaving and returning to battlefield. 2015-02-20 02:18:00 +01:00
LevelX2
0c73076895 * Added AlternateManaPaymentAbility interface and handling. 2015-02-20 02:15:22 +01:00
LevelX2
019f6722a7 * Some minor changes. 2015-02-20 02:14:32 +01:00
nickmyers
ef40c819dc Removed some unnecessary code from CloudKey.java 2015-02-19 18:50:03 -06:00
nickmyers
eede8e7045 Implemented and tested Cloud Key 2015-02-19 18:44:44 -06:00
Jeff
e3ebbae5be - Added Barkshell Blessing, Ghastly Discovery, Giantbaiting, and Traitors Roar. 2015-02-19 15:48:23 -06:00
fireshoes
b3e9731549 Updated Control of the Court, Goblin Lore, Sisay's RIng, Ur Golem's Eye, Dragon Mage, and Helm of Possession 2015-02-19 12:58:14 -06:00
LevelX2
31feb14bc0 Merge pull request #736 from myersn024/master
Reimplemented Eon Hub
2015-02-19 17:42:43 +01:00
myersn024
0dcb496b2e Updated based on recommendations from LevelX2 2015-02-19 08:31:03 -06:00
LevelX2
548a53e32e * Penumbra Wurm - Fixed wrong P/T of created token from 3/3 to 6/6. 2015-02-19 14:20:08 +01:00
LevelX2
d204af0b55 * Turnabout - Fixed possible endless loops for player choices. 2015-02-19 11:21:23 +01:00
fireshoes
8d0f45052a Fixed that Ohran Viper's card draw was not optional. Added Garzo Zol Plague Queen, Mystic Speculation, Gwendlyn Di Corsi, Jacques le Vert, and Lady Evangela 2015-02-18 22:06:22 -06:00