Commit graph

8652 commits

Author SHA1 Message Date
Neil Gentleman
bfb428b13a always use log4j
removed all references to mage.util.Logging, java.util.logging

transient static doesn't mean anything, since static fields are never
included in serialization
2015-11-28 21:11:25 -08:00
LevelX2
732d0f86a1 * Coldsteel Heart - Fixed tooltip rule text. 2015-11-28 12:17:24 +01:00
LevelX2
9324853c8d * Scrambleverse - Fixed that only players in range can get control of the permanets and added missing untap action. 2015-11-28 09:51:59 +01:00
LevelX2
5a2febc385 * Dromoka's Command - Fixed that the first mode could target Dromoka's Command itself. 2015-11-27 16:31:46 +01:00
Quercitron
a71e94fabc Add Glacial Crevasses, Sunstone cards 2015-11-27 03:29:04 +03:00
LevelX2
123afcb44c * Some minor tooltip rule text fixes. 2015-11-26 22:57:42 +01:00
LevelX2
a8f855608e Merge origin/master 2015-11-26 17:07:43 +01:00
LevelX2
eb6a5e7dcb * Some rework of play card effects. 2015-11-26 17:06:50 +01:00
LevelX2
3a3aa17552 Merge pull request #1390 from LoneFox78/master
Random cards
2015-11-26 14:44:05 +01:00
LoneFox
05e77898fd Implement cards: Boneknitter, Embalmed Brawler, Putrid Raptor, and Zombie Brute 2015-11-26 14:44:15 +02:00
LoneFox
60579bfc79 Implement cards: Battlewise Aven, Icatian Lieutenant, Silkenfist Fighter, and Silkenfist Order 2015-11-26 12:51:57 +02:00
LoneFox
33731ce90c Fix Sadistic Glee, Soul Tithe, and Tormentor's Trident.
These cards were incorrectly granting an ability to the creature they are attached to.
2015-11-26 12:11:34 +02:00
LoneFox
3f98fe69c8 Use LookAtTargetPlayerHandEffect instead of RevealHandTargetEffect for Wanderguard Sentry 2015-11-26 12:01:03 +02:00
LoneFox
e3f2d64585 Implement cards: Deja Vu, Pursuit of Knowledge, Shifting Wall, and Touch of Brilliance 2015-11-26 11:45:04 +02:00
emerald000
a2bfc2eae4 Added Dragon Breath. 2015-11-25 21:46:44 -05:00
LevelX2
623d3490b0 Merge origin/master 2015-11-26 01:31:03 +01:00
LevelX2
a737b6362c * Boundless Realms - Fixed that the lands where moved to hand instead put onto the battelefield. 2015-11-26 01:30:41 +01:00
emerald000
ce12108166 Fixed Rites of Initiation.
Cards were not discarded at random.
2015-11-25 19:09:21 -05:00
LevelX2
e6c0ee719e Merge origin/master 2015-11-26 00:48:51 +01:00
LevelX2
e51c4d5f67 * Fixed a bug where wrongly a card object was moved for a copied spell. 2015-11-26 00:48:28 +01:00
Quercitron
7839bd89cb * Konda's Banner - Fix NullPointerException when equipped creature is destroyed 2015-11-26 01:44:45 +03:00
LevelX2
b9e9907bc0 * Added Chronicles set. 2015-11-25 17:28:09 +01:00
LevelX2
fbb3929d0a * Fixed some adjustTargets methods of cards were that the target adjustment could be applied to abilities not intended (fixes #1384). 2015-11-25 16:30:18 +01:00
emerald000
e9d41b7f18 [VMA] Completed Vintage Masters.
Added Goblin Goon, Krovikan Sorcerer, Lurking Evil, Reign of the Pit, Rites of Initiation and Saproling Burst.
2015-11-25 05:54:15 -05:00
LoneFox
b4eda50b5b Implement cards: Animate Land, Parasitic Bond, Sylvan Might, and Vivify 2015-11-25 10:46:53 +02:00
Neil Gentleman
79ff0bd374 use {T}, not {tap}
and fix some abilities that mistakenly included cost in the effect text
2015-11-25 00:32:02 -08:00
Neil Gentleman
e3d7c08311 fix Altar of Bone
the searched card should be revealed
2015-11-25 00:32:01 -08:00
Neil Gentleman
43e33bb27f fix AEtherling
unblockability only lasts until end of turn
2015-11-25 00:32:01 -08:00
Neil Gentleman
f83cb32ed3 don't use <i/> to end italic text
it's not correct html, and causes all following text to render italic.

only visible on a few cards, because reminder text typically comes at
the end of line.
2015-11-25 00:32:00 -08:00
LoneFox
049bd002f1 Implement cards: Giant Caterpillar, Leonin Battlemage, Transluminant, and Woolly Razorback 2015-11-25 10:04:13 +02:00
fireshoes
692c7d2812 Added some POR cards and a few misc cards. Fixed POR collector's numbers. 2015-11-25 01:07:43 -06:00
fireshoes
ccece7841a Added 4 Parley cards and Mage's Guile. Updated 5 cards to use LookAtTargetPlayerHandEffect. 2015-11-24 13:45:42 -06:00
LevelX2
db669f02d5 * Zada, Hedron Grinder - Fixed that the spell copy target setting did not work correctly for targets that optional allowed more than one target creature (e.g. spells with Strive). 2015-11-24 17:07:52 +01:00
LevelX2
d65b236d0a Added some tests. 2015-11-24 16:37:43 +01:00
Quercitron
0f4300c851 Add Swirling Sandstorm, Spirit of Resistance, Might of the Nephilim, Blessing of the Nephilim cards 2015-11-24 13:10:10 +03:00
LevelX2
8b3958f7d5 Merge pull request #1385 from LoneFox78/master
Some Coldsnap
2015-11-24 09:09:21 +01:00
fireshoes
7a78c420f1 Merge origin/master 2015-11-23 23:35:36 -06:00
fireshoes
ac5c18fc0c Added 8 cards. Updated Jim Davis's Cube to current list. Added OGW spoilers to mtg-cards-data.txt 2015-11-23 23:32:18 -06:00
Neil Gentleman
0a2c41821e fix Smash
regeneration is not prevented
2015-11-23 21:26:25 -08:00
LoneFox
f28e32ba75 Implement cards: Boreal Griffin, Chilling Shade, Thermopod, and Wilderness Elemental 2015-11-23 18:14:45 +02:00
LoneFox
ca820be4d7 Implement cards: Adarkar Windform, Forst Raptor, Ohran Yeti, and Rimebound Dead 2015-11-23 17:17:34 +02:00
LoneFox
bc91855001 Implement cards: Boreal Centaur, Chill to the Bone, Diamond Faerie, and Phyrexian Snowcrusher 2015-11-23 16:47:44 +02:00
LoneFox
6b345fb291 Snow mana symbol is {S}, not {snow} 2015-11-23 16:47:16 +02:00
LevelX2
bc42e48c4a * Conviction - Fixed that the activated ability had a mana costs of {U} instead of {W}. 2015-11-23 12:12:48 +01:00
Neil Gentleman
085b00499c fix Grinning Totem
the exiled card wouldn't be put in its owner's graveyard if Grinning Totem
changed zones before the delayed trigger

any cards using CardUtil.getCardExileZoneId for delayed effects are likely
broken in the same way
2015-11-22 18:40:46 -08:00
Neil Gentleman
230d1d37bd fix Grinning Totem, Thada Adel, Commune with Lava
opponent was able to cast the exiled cards

also changed Knacksaw Clique to use the same templating as Ornate Kanzashi
2015-11-22 18:40:38 -08:00
Neil Gentleman
99d33eb771 fix Erratic Explosion
wouldn't reveal any cards, since ec7c888

updated Erratic Mutation to match, but it wasn't broken
2015-11-22 18:38:26 -08:00
Neil Gentleman
f06de472a4 fix Hostility
was preventing damage to opponents regardless of source
2015-11-22 18:00:28 -08:00
LoneFox
06ed29e3f6 Implement cards: Aurochs Herd, Bull Aurochs, Surging AEther, and Surging Might 2015-11-22 20:05:57 +02:00
LoneFox
de0db13693 Implement cards: Gristle Grinner, Gutless Ghoul, Lightning Serpent, and Surging Flame 2015-11-22 18:01:06 +02:00
LoneFox
3e95c36630 Implement cards: Drelnoch, Kjeldoran Outrider, Simian Brawler, and Surging Sentinels 2015-11-22 17:23:31 +02:00
LevelX2
975105fc4f * Sandstone Oracle - Fixed rule spelling. 2015-11-22 11:07:11 +01:00
Neil Gentleman
3540eaada4 fix some set boosters
- Masters Edition II & IV don't have basics, they used ME1 lands
   when drafting
 - Fate Reforged does have basics, they just didn't show up in boosters
 - Journey Into Nyx boosters have a basic land slot
 - Unlimited boosters do not
 - Portal Three Kingdoms boosters are only 10 cards
 - Starter 1999 boosters have two basic lands
2015-11-21 18:36:46 -08:00
Neil Gentleman
038d02e8d7 add test for non-standard booster generation 2015-11-21 18:35:10 -08:00
LevelX2
96bc3172f5 * Fixed a problem of returning cards from exile (e.g. Fiend Hunter) if the triggering permanent made multiple zone changes before the left battlefield triggered ability resolved to return the exiled permanents. 2015-11-21 23:41:41 +01:00
LevelX2
e3d686954a Rogue's Passage - Fixed wrong collectors number of C15 card. 2015-11-21 22:54:49 +01:00
poixen
c8fcbca9f9 Renamed addXXX to increaseXXX
+ add implies a variable addition rather than an increment.
2015-11-21 12:20:14 +01:00
LevelX2
0d86e8e063 Xmage 1.4.5v0 2015-11-21 10:33:43 +01:00
Quercitron
f3019d70fd * Tin Street Hooligan - Fix that ETB trigger went on the stack even if G was not spent to cast it 2015-11-21 03:22:46 +03:00
LevelX2
b30a6c4b15 * Cryptoplasm - Fixed that the copied creature did not have the triggered ability (fixes #1367). 2015-11-19 23:28:12 +01:00
LevelX2
c4ab5806e0 Revert "Mana Class Overhaul" 2015-11-19 22:59:57 +01:00
LevelX2
4d14743c39 * Fungal Behemoth - Fixed that not only counters on controlled permanents were counted. 2015-11-19 22:35:43 +01:00
LevelX2
ec7c888044 Some fixes to put token onto battlefield handling of cards. Some minor reworks. 2015-11-19 15:52:45 +01:00
LevelX2
7bb5d1bb43 Merge pull request #1374 from poixen/mana_cleanup
Mana Class Overhaul
2015-11-19 14:37:39 +01:00
poixen
1f5638539f Class Overhaul
+ added javadoc
+ added final to method variables that should not be mutated
+ Mana can no longer be initialised with minus values
+ added null assertions
+ renamed ‘addXXX’ to ‘increaseXXX’. Add implies that you are able to
add variable amounts.
+ subtraction can no longer allow minus values.
+ removed unused state
+ refactored classes use renamed/removed mana calls
+ added comment to contains(), needs to be looked into?
+ Added validation to setting of mana. Can no longer be set to minus
values. Will log if an attempt is made
+Added comment to static mana, this is unsafe.
2015-11-19 09:53:52 +01:00
LevelX2
85bb13b6d8 Merge pull request #1373 from nigelzor/more-cards
implement a bunch of simple cards
2015-11-19 09:41:56 +01:00
Neil Gentleman
3fdfbca85b Aysen Bureaucrats has art variants 2015-11-18 21:49:59 -08:00
Neil Gentleman
c01cfd0395 fix Meteor Blast card name 2015-11-18 21:49:58 -08:00
Neil Gentleman
dac723028c implement a bunch of simple cards 2015-11-18 21:05:14 -08:00
Neil Gentleman
00ec431889 add Gorgon Recluse, cleanup similar cards
Added filtering to BlocksOrBecomesBlockedByCreatureTriggeredAbility,
so that non-wall and color-specific basilisks could reuse it.

Simic Basilisk and Deathgazer were incorrectly destroying the creature
immediately, not at end of combat.
2015-11-18 21:05:14 -08:00
Quercitron
50a02403a0 Fix that Koth of the Hammer could target only mountains you control 2015-11-19 03:20:52 +03:00
LevelX2
fd0d9c166d [C15] Added Mizzix's Mastery, Mirror Match and Synthetic Destiny. 2015-11-19 00:39:43 +01:00
LevelX2
dcf3ac87f1 [C15] Added Deadly Tempest and Dread Summons. 2015-11-18 20:04:00 +01:00
LevelX2
581e5bee4c Merge origin/master 2015-11-18 19:25:37 +01:00
LevelX2
6ef2a42f6e * Burning-Tree Shaman - Fixed a bug that could lock the game if players had hexprrof. 2015-11-18 19:25:20 +01:00
LevelX2
7044e58231 [C15] Added Scourge of Nel Toth. 2015-11-18 17:39:32 +01:00
LevelX2
af30ce399c * Anaba Shaman - Fixed that it did damage to all players instead of target creature or player. 2015-11-18 15:50:53 +01:00
LevelX2
c06e86cd2f * Lurking Predators - Some minor rework. 2015-11-18 15:34:10 +01:00
Neil Gentleman
9856c48688 fix Skull of Orm
should only be able to return cards from your graveyard
2015-11-17 23:36:14 -08:00
Neil Gentleman
1750bf32a1 fix Seance
Spirit subtype wasn't being added, and the token shouldn't have haste
2015-11-17 23:36:06 -08:00
LevelX2
aef3de9348 Merge pull request #1368 from LoneFox78/master
Some Ice Age
2015-11-17 06:24:06 +01:00
emerald000
7ee24f2b32 [C15] Added AEthersnatch. 2015-11-16 22:01:30 -05:00
LoneFox
42593f483a Implement cards: Armor of Faith, Fyndhorn Bow, Mystic Might, and War Chariot 2015-11-16 20:21:20 +02:00
fireshoes
db578a629a Added some simple cards. 2015-11-16 11:49:14 -06:00
LoneFox
3bb829f169 Implement cards: Arnjlot's Ascent, Rally, Soul Kiss, and Stone Spirit 2015-11-16 19:44:50 +02:00
LoneFox
3015006e52 Clean up the Embrace cycle from Urza's Saga
TODO: The last ability of Vampiric Embrace is wrong, it should not grant an ability to the enchanted creature.
2015-11-16 14:39:55 +02:00
LoneFox
1763edacf5 Implement cards: Binding Grasp, Despotic Scepter, Mesmeric Trance, and Warning 2015-11-16 12:12:27 +02:00
LoneFox
c97478735f Implement cards: Foul Familiar, Hot Springs, Stampede, and Wings of Aesthir 2015-11-16 11:16:41 +02:00
emerald000
7210999e24 [C15] Added Thief of Blood. 2015-11-16 03:52:27 -05:00
LoneFox
10e928b289 Implement cards: Forbidden Lore, Fumarole, Hyalopterous Lemure, and Hymn of Rebirth 2015-11-16 10:25:45 +02:00
fireshoes
a55fa16963 Added several cards. Need tested or looked over. 2015-11-16 01:21:20 -06:00
fireshoes
1cf7aa6e5e Fixed that Mercurial Pretender could copy opponent's creatures. 2015-11-15 21:52:55 -06:00
LevelX2
1d590442d0 [C15] Added Awaken the Sky Tyrant and Dream Pillager. 2015-11-15 20:05:58 +01:00
LevelX2
1495b487f5 Merge origin/master 2015-11-15 18:54:51 +01:00
LevelX2
160f14eed1 [C15] Oreskos Explorer, Bastion Protector and Dawnbreak Reclaimer. 2015-11-15 18:54:26 +01:00
Neil Gentleman
0da57fe2cb fix Divine Sacrament 2015-11-15 03:48:00 -08:00
LevelX2
d3751af0db [C15] Added Skullwinder and Ezuri's Predation. 2015-11-15 11:10:52 +01:00
Neil Gentleman
33e106919c Gemstone Mine: remove dead code 2015-11-14 23:43:05 -08:00
Neil Gentleman
f73e948f08 add Skittering Horror, Skittering Monstrosity 2015-11-14 23:43:05 -08:00
fireshoes
2e695b66b2 Fixed that Skittering Skirge's triggered ability was optional. Fixed that Cackling Fiend wrongly had flying. 2015-11-14 22:14:26 -06:00
LevelX2
5262d8d358 * Epic Experiment - Fixed handling of casting of cards without mana. 2015-11-14 19:06:07 +01:00
LevelX2
ed6b5cf820 * Concerted Effort - Fixed that it was applied to all creatures instead of only controlled. 2015-11-14 11:54:30 +01:00
LevelX2
e0b7f1dbf6 * Deadly Wanderings - Fixed that its effects were applied to all permanents instead of the only controlled creature. 2015-11-14 11:30:10 +01:00
LevelX2
70bce1c082 * Void Winnower - Fixed that the check for even casting costs did not work correctly. 2015-11-14 11:24:26 +01:00
LevelX2
d3000da3a3 * Void Winnower - Fixed that the check for even casting costs did not work correctly. 2015-11-14 11:14:50 +01:00
LevelX2
50b5602459 * Conflagrate - Fixed that the damage amount could be calulated if cast by flashback. 2015-11-14 10:01:13 +01:00
LevelX2
11d671d255 * Serrated Arrows - Fixed that it came onto battlefield with 4 instead of correctly 3 arrowhead counters. 2015-11-14 02:31:47 +01:00
LevelX2
aa9290276d [C15] Added Centaur Vinecrasher. 2015-11-14 02:12:10 +01:00
LevelX2
4711e0cf99 Changed ability handling of modal spells to be able to select the same mode multiple times with different targets. 2015-11-14 01:56:56 +01:00
LevelX2
ae3640557a Merge pull request #1361 from nigelzor/vanguard
add Momir Basic game type
2015-11-12 04:00:27 -05:00
emerald000
02b19424c2 [C15] Added Command Beacon and Seal of the Guildpact. 2015-11-11 20:15:10 -05:00
LevelX2
f295e565f4 Merge pull request #1360 from LoneFox78/master
Random cards and fixes
2015-11-11 22:42:11 +01:00
LoneFox
38ea922ea9 Kill some unnecessary custom effects 2015-11-11 11:07:13 +02:00
emerald000
abd90acbf2 [C15] Added Grave Peril and Reins of Power. 2015-11-11 04:01:48 -05:00
LoneFox
70f77b858e Rename BecomesTappedCreatureControlledTriggeredAbility -> BecomesTappedTriggeredAbility and generalize it to allow all kinds of permanent fiilters instead of just controlled creatures. Implement cards: Lifeblood and Lifetap 2015-11-11 10:18:49 +02:00
LoneFox
f133854db1 Rename BecomesTappedTriggeredAbility -> BecomesTappedSourceTriggeredAbility 2015-11-11 09:49:25 +02:00
LoneFox
bddb9999aa Implement cards: Aliban's Tower, Folk of An-Havva, Leaping Lizard, and Reef Pirates 2015-11-10 23:46:46 +02:00
LoneFox
f631f74faf Fix Active Volcano to be able to target a nonland Island if such thing happens to be around. Implement cards: Cleanse, Flash Flood, and Spinal Villain 2015-11-10 22:03:40 +02:00
LoneFox
2c23d23566 Fix PlayWithTheTopCardRevealedEffect's text. Implement cards: Field of Dreams and Wizened Snitches 2015-11-10 21:11:11 +02:00
LoneFox
c33e7ad59b Add support for selecting the counter type during resolution to RemoveCounterTargetEffect. Use it for existing cards. Fix some tooltip text issues with the effect. Implement cards: Ferropede and Spinal Parasite 2015-11-10 20:35:48 +02:00
LoneFox
6830b9c903 Implement cards: Acorn Catapult, Lunar Avenger, Plunder, and Storm Spirit 2015-11-10 12:07:29 +02:00
Neil Gentleman
ce3a70d3cf Jorael, Empress of Beasts: fix ability
needs to be a Predicate<Permanent>, not Predicate<Player>
2015-11-09 21:26:15 -08:00
Neil Gentleman
616d1e556a Nephalia Smuggler: ability can't target self 2015-11-09 21:26:15 -08:00
fireshoes
6a86a19408 [C15] ImplementedFiery, Mystic, Verdant, and Wretched Confluences. Added Legendary Cube. 2015-11-09 14:09:39 -06:00
Neil Gentleman
eda5d1a1ef BoostSourceEffect: format X like BoostTargetEffect
primarily to fix Chameleon Colossus and friends, but also updated
Terra Ravager's ability to match the corrected format, and now
both Source and Target support -X, for Death's Shadow.
2015-11-08 22:14:15 -08:00
Neil Gentleman
7830dc1098 Tarox Bladewing, Chameleon Colossus: remove custom effect
now using the same template as Yew Spirit, Feral Animist
2015-11-08 22:14:15 -08:00
Neil Gentleman
a0ed2c2cdb Desolation Angel: remove custom effect
now using the same template as Desolation Giant
2015-11-08 22:14:15 -08:00
LevelX2
64fb7fba76 [C15] Added Righteous Confluence (selecting targeted modes multiple times does not work correctly yet). 2015-11-08 20:08:02 +01:00
Quercitron
e23fc13db0 Fix pictures for some tokens from recent sets 2015-11-08 20:16:47 +03:00
fireshoes
8caf33cdf0 [C15] Implemented Broodbirth Viper, Banshee of the Dread Choir, and Blade of Selves. 2015-11-08 11:01:01 -06:00
LevelX2
5592b8f868 [C15] Added Caller of the Pack, Herald of the Host, Warchief Giant. 2015-11-08 11:52:25 +01:00
LevelX2
6f2d3a18c0 [C15] Added Myriad keyword. 2015-11-08 11:51:36 +01:00
LevelX2
d310276be1 * Jhoira's Toolbox - Fixed that the activated ability was missing. 2015-11-08 09:18:11 +01:00
LevelX2
1aea4b3b36 * Ior Ruin Expedition - Fixed that the sacrifice effect let you draw 3 instead of 2 cards. 2015-11-08 09:15:54 +01:00
fireshoes
4de4caad26 [C15] Implemented Shielded by Faith, Grasp of Fate, Arachnogenesis, and Great Oak Guardian. 2015-11-07 21:18:21 -06:00
LevelX2
82d3d52e61 * Scaleguard Sentinels - Fixed that the +1/+1 was not put on Scaleguard Sentinels if Dragon card was revealed. 2015-11-07 21:39:24 +01:00
LevelX2
43ebe000f0 * Pia and Kiran Nalaar and Whirler Rogue - Fixed rule text. 2015-11-07 21:30:02 +01:00
LevelX2
5702c694a9 * Fixed that the corresponding token image was not always set correctly. 2015-11-07 21:23:22 +01:00
LevelX2
f3e8a93316 * Renegade Krasis - Fixed that check if Renegade Krasis was evolved did not always work correctly. 2015-11-07 21:21:03 +01:00
LevelX2
9602c57bdf Merge pull request #1358 from nigelzor/misc-fixes
Misc fixes
2015-11-07 16:58:12 +01:00
LevelX2
d596a1ef83 * Fixed a bug that self scope were checked for non relevant events (fixes #1350). 2015-11-07 13:32:15 +01:00
Neil Gentleman
a6fc9e8299 update Bog Gnarr to match Glade Gnarr
re: 456c405c11
2015-11-07 04:31:30 -08:00
Neil Gentleman
cad96e1927 fix ActivatedAbilityUsedThisTurnWatcher ClassCastException
Chronatog Totem and Groundling Pouncer were breaking when trying to play
spells with convoke:

java.lang.ClassCastException: mage.game.stack.Spell cannot be cast to mage.game.stack.StackAbility
mage.sets.timespiral.ActivatedAbilityUsedThisTurnWatcher.watch(ChronatogTotem.java:148)
mage.watchers.Watchers.watch(Watchers.java:63)
mage.game.GameState.handleEvent(GameState.java:665)
mage.game.GameImpl.fireEvent(GameImpl.java:2286)
mage.players.PlayerImpl.specialAction(PlayerImpl.java:1094)
mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1133)
mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:1219)
mage.player.human.HumanPlayer.specialManaAction(HumanPlayer.java:1209)
mage.player.human.HumanPlayer.playManaHandling(HumanPlayer.java:791)
mage.player.human.HumanPlayer.playMana(HumanPlayer.java:769)
mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:135)
mage.abilities.AbilityImpl.activate(AbilityImpl.java:394)
mage.game.stack.Spell.activate(Spell.java:128)
mage.players.PlayerImpl.cast(PlayerImpl.java:969)
(...)
2015-11-07 04:31:30 -08:00
Neil Gentleman
8af7526acc Assembly-Worker doesn't give counters 2015-11-07 04:04:00 -08:00
Neil Gentleman
492637544a Terraformer, Elsewhere Flask: use ChoiceBasicLandType
avoiding repetition of the basic land types everywhere
2015-11-07 04:03:29 -08:00
Neil Gentleman
45c61417ec fix Goblin Mutant & Stinkdrinker Bandit 2015-11-07 04:02:12 -08:00
LevelX2
b1c3d690f5 * Fixed some ability and subtype removing effects (fixes #1352). 2015-11-07 12:29:31 +01:00
LevelX2
456c405c11 * Glade Gnarr - Removed unneccessary custom class. 2015-11-07 08:35:56 +01:00
Neil Gentleman
7985728eb7 Glade Gnarr triggers on blue spells, not black 2015-11-06 20:00:33 -08:00
fireshoes
8051d1a86a [C15] Fixed a couple typos in mtg-cards-data. Added Dominate, Borderland Behemoth, and Crystal Chimes. 2015-11-06 16:19:09 -06:00
fireshoes
ae55c8b176 [C15] Updated complete spoiler and added existing reprints. Add Rite of the Raging Storm and Corpse Augur. 2015-11-06 12:35:50 -06:00
LevelX2
e6860a6020 Merge pull request #1357 from LoneFox78/master
Some Tempest
2015-11-06 12:09:52 +01:00
LoneFox
fde9ae68dc Extract DestroyTargetAtBeginningOfNextEndStepEffect from Stone Giant to its own file. Implement cards: Blood Frenzy, Flowstone Sculpture, Imps' Taunt, and Mogg Cannon 2015-11-06 09:19:47 +02:00
fireshoes
c7b638405a Added Greater Stone Spirit, Faerie Harbinger, Giant Harbinger, Amnesia, Dewdrop Spy, Wheel and Deal. [C15] Added some more 11/5 spoilers and Urza's Incubator reprint. 2015-11-05 13:22:45 -06:00
fireshoes
59cf816f32 [C15] Added 11/5 spoilers and Angel of Serenity reprint, corrected Meteor Blast's translated name, and updated tokens. 2015-11-05 10:26:40 -06:00
fireshoes
4cf957a4a9 Merge origin/master 2015-11-05 09:05:50 -06:00
fireshoes
9058b86a35 [C15] Added some spoilers to mtg-cards-data.txt. Implemented Thought Vessel, Daxos's Torment, Arjun the Shifting Flame, and Bloodspore Thrinax. Added Black Market reprint. 2015-11-05 09:04:56 -06:00
LevelX2
e82a7b621e * Fixed a problem with countering abilities on the stack. 2015-11-05 15:39:12 +01:00
fireshoes
3940ff4b2e [C15] Implemented Meteor Volley, Karlov of the Ghost Council, and Magus of the Wheel. 2015-11-05 00:08:17 -06:00
fireshoes
331eee46a6 [C15] Implemented Meren of Clan Nel Toth and Pathbreaker Ibex. Fixed translated name of Broodbirth Viper in mtg-cards-data.txt. 2015-11-04 22:35:40 -06:00
fireshoes
b741dde031 Updated 11/3-4 Commander 2015 spoilers. Implemented Ezuri, Claw of Progress. 2015-11-04 19:53:07 -06:00
LevelX2
39762e5bf5 * Some rework of card moving after spell countering. 2015-11-05 00:37:37 +01:00
LevelX2
3de7ff6808 * Some rework of card moving after spell countering. 2015-11-05 00:37:30 +01:00
LevelX2
1139495fd7 * SetPowerToughnessSourceEffect - Set the correct sublayer to use (fixes #1354). 2015-11-04 22:31:35 +01:00
LevelX2
af18f95bba Minor changes. 2015-11-04 17:16:45 +01:00
LevelX2
54d28550b4 Added a test. 2015-11-04 12:28:48 +01:00
LoneFox
b190a73169 Implement cards: Canyon Drake, Havoc, Pit Imp, and Safeguard 2015-11-04 11:30:02 +02:00
LoneFox
e04db9a4b7 Clean up Godo's Irregulars. Implement card: Flowstone Salamander 2015-11-04 11:08:32 +02:00
LoneFox
c5617cf09a Remove unnecessary custom effect class from Divine Offering. Implement card: Serene Offering 2015-11-04 10:41:10 +02:00
LoneFox
2080ad3ab8 Add CastOnlyIfYouHaveCastAnotherSpellEffect and use it for existing cards. Implement card: Skyshroud Condor 2015-11-04 10:40:07 +02:00
LoneFox
9e3ef31b4b Implement cards: Apes of Rath, Endless Scream, Fool's Tome, and Fylamarid 2015-11-04 09:29:08 +02:00
fireshoes
4fa4b7198b Added 11/3 Commander 2015 spoilers. Added C15 reprints, Daxos the Returned, Gigantoplasm, Illusory Ambusher, Kalemne's Captain, Mazirek Kraul Death Priest, Kaseto Orochi Archmage, and Scytheclaw. 2015-11-03 10:47:12 -06:00
LevelX2
4d3d46a94d Merge pull request #1355 from LoneFox78/master
Some Mercadian Masques
2015-11-03 11:43:49 +01:00
LoneFox
075fee97a9 Implement cards: Flailing Manticore, Flailing Ogre, Flailing Soldier, and Snake Pit 2015-11-03 10:23:37 +02:00
LoneFox
3219ae2bf2 Implement cards: Rappelling Scouts, Stinging Barrier, Tectonic Break, and Word of Blasting 2015-11-03 09:49:58 +02:00
LoneFox
87f118bea9 Implement cards: Bog Witch, Hammer Mage, Notorious Assassin, and Seismic Mage 2015-11-03 08:03:36 +02:00
fireshoes
3d8fdba059 Added 11/2 Commander 2015 spoilers (part 2). Updated Kalemne's collector number. 2015-11-02 19:53:53 -06:00
LoneFox
623d0a8cec Implement cards: Balloon Peddler, Blaster Mage, Deepwood Drummer, and Kris Mage 2015-11-02 20:18:41 +02:00
LoneFox
2cb1235428 Implement cards: Alabaster Wall, Crenellated Wall, Drake Hatchling, and Monkey Cage 2015-11-02 19:36:14 +02:00
BursegSardaukar
82a388175c Pulled from trunk. 2015-11-01 16:43:47 -05:00
Blinke
b48dbdbfa6 Finished Deathrender 2015-10-23 12:33:53 +02:00
Blinke
dbf160bac3 Merge pull request #3 from magefree/master
Merging
2015-10-21 23:00:46 +02:00
LevelX2
305712806c * Cursed Scroll - Fixed that the card name dialog was not opened. 2015-10-21 20:24:39 +02:00
LevelX2
511fb37838 * Utopia Sprawl - Fixed that the color choice was not working. 2015-10-21 19:08:00 +02:00
LevelX2
da47f41682 * Tooth and Nail - Fixed that second mode did not put the selected creature cards to battlefield. 2015-10-21 17:11:35 +02:00
LevelX2
c9cb53101d * Path to Exile - Fixed that the land was put unter control of the controller of Path to Exile to the battlefield. 2015-10-21 17:05:36 +02:00
LevelX2
f7c354afd3 * Living Lore - Fixed that it did not get the +1/+1 counters as it entered the battlefield. 2015-10-21 17:02:51 +02:00
LevelX2
353ddd9dfe * Unbreathing Horde - Fixed that it always came to battlefield with zero +1/+1 counters. 2015-10-21 15:45:43 +02:00
LevelX2
0f3a72de06 * Ulasht, the Hate Seed - Fixed that it always came to battlefield with zero +1/+1 counters. 2015-10-21 15:45:21 +02:00
LevelX2
601dd29c9e * Golgari Grave-Troll - Fixed that it always came to battlefield with 0 +1/+1 counters. 2015-10-21 15:44:22 +02:00
LevelX2
1b71f50506 * Pattern of Rebirth - Fixed that the player that may search was not always the controller of the enchanted creature. 2015-10-20 23:48:51 +02:00
LevelX2
32429b4a4c * Lightning Storm - Fixed that the always only the original controller was asked to change the target. 2015-10-20 23:26:35 +02:00
LevelX2
f524aaaf7a Merge origin/master 2015-10-20 22:58:48 +02:00
LevelX2
701a722904 * Fixed some redirect effect sthat were implemented as prevention effects (fixes #1216). 2015-10-20 22:58:24 +02:00
fireshoes
bf2992fc42 Added Commander 2015 set; added Eternal Witness and Kalemne, Disciple of Iroas cards to C15. 2015-10-20 14:52:39 -05:00
LevelX2
d58288da6d Some changes to RedirectionEffect class. Fixed that Harm's Way and Shaman en-Kor prevented the damage instead of only redirecting the damage. 2015-10-20 17:16:13 +02:00
LevelX2
606bf4d6e0 * Fixed that it was not possible to play spells without costs with alternative costs (e.g. Ancestral Visions with Omniscience). Fixed that playing spells with alternate costs did also remove additional costs (e.g. card with entwine cast with Omniscience). 2015-10-20 00:44:32 +02:00
LevelX2
7c35a69360 * Fixed a bug that if copied spells should be shuffled into the library the original spell was removed from the stack. 2015-10-19 22:36:28 +02:00
LevelX2
f72ec06ecd * Serpentine Spike - Fixed that the three targets had not to be different. 2015-10-19 17:45:26 +02:00
Blinke
5903a0d583 Merge pull request #2 from magefree/master
Merging
2015-10-19 16:12:39 +02:00
Blinke
10132c30d1 Removed Braid of Fire, already implemented 2015-10-19 16:09:50 +02:00
Blinke
b3a1f971e6 Started working on Deathrender 2015-10-19 16:05:14 +02:00
Neil Gentleman
8d71ddc938 Fix color for Archdemon of Greed 2015-10-19 03:38:34 -07:00
Neil Gentleman
7e9205e909 Fix incorrect CardTypes 2015-10-19 03:38:34 -07:00
Neil Gentleman
77c1b827bd Fix misc. creature types
and missing Legendary & Arcane
2015-10-19 03:38:33 -07:00
Neil Gentleman
e3d83c3545 Fix Minamo Sightbender toughness 2015-10-19 03:38:33 -07:00
Neil Gentleman
ae969b1797 Fix incorrect casting costs
why is 3UU so unpopular?
2015-10-19 03:38:33 -07:00
LevelX2
b2e77fc922 Merge pull request #1327 from nigelzor/card-title-case
Fix 'Of', 'By' and 'The' in card names
2015-10-19 12:15:38 +02:00
Neil Gentleman
3817118bc0 Fix 'Of', 'By' and 'The' in card names 2015-10-19 00:44:26 -07:00
LevelX2
53af114105 * Skeleton Ship - Fixed wrong casting cost ({B} was missing). 2015-10-19 08:32:55 +02:00
BursegSardaukar
16a5cd42af Added:
Goblin Clearcutter
Goblin Dynamo
Goblin Soothsayer
2015-10-18 23:46:20 -04:00
BursegSardaukar
a6bf42e7de Added:
Goblin Archaeologist
Goblin Assassin
Unstable Hulk
2015-10-18 22:32:52 -04:00
BursegSardaukar
425725fe8a Added:
Kyren Glider
Kyren Sniper
Sheiking Mogg
Keeper of kookus
2015-10-18 20:39:46 -04:00
LevelX2
fef34b65f6 * Some more changes for rework of ENTERS_THE_BATTLEFIELD event and card movement. 2015-10-18 23:47:51 +02:00
LevelX2
415700ccb2 * Some more changes for rework of ENTERS_THE_BATTLEFIELD event and card movement. 2015-10-18 23:33:23 +02:00
LevelX2
4216fbab8c * Some more changes for tework ENTERS_THE_BATTLEFIELD event for replacement effects. 2015-10-18 11:11:48 +02:00
LevelX2
d145885d2d * Sylvan Library - Fixed that a player that controlled a Sylvan Library from another player was not forced to play life for cards he kept from Sylvan Library's triggered ability (fixes #1307). 2015-10-18 10:21:12 +02:00
LevelX2
3f771feb52 Some minor changes. 2015-10-17 16:45:44 +02:00
LevelX2
4243a1d3a3 Merge origin/master
Conflicts:
	Mage.Sets/src/mage/sets/gatecrash/MasterBiomancer.java
2015-10-17 16:33:05 +02:00
LevelX2
59ef2a2889 * Reworked ENTERS_THE_BATTLEFIELD event for replacement effects. Some rework to card movement. 2015-10-17 16:30:28 +02:00
LevelX2
225f164bda Merge pull request #1316 from AlumiuN/master
Added Infiltrate, Teferi's Response, Surestrike Trident, Chaoslace...
2015-10-17 16:27:40 +02:00
LevelX2
015cf77766 Merge pull request #1320 from LoneFox78/master
Random cards and fixes
2015-10-17 16:27:26 +02:00
LoneFox
3891a5d6e2 Implement cards: Cabal Torturer, Centaur Chieftain, Pardic Arsonist, and Seton's Scout 2015-10-17 16:30:58 +03:00
LoneFox
a847e5619d Fix a few broken tooltip texts and kill an unnecessary custom Cost class from Skirksdag High Priest 2015-10-17 15:14:38 +03:00
LoneFox
8b42cf9bfa Implement the Possessed creatures from Torment 2015-10-17 12:18:49 +03:00
Jeff
790b06c993 - Set "Outcome.Detrimental" on Black Vise. 2015-10-16 14:18:05 -05:00
Blinke
550e9367de Added Braid of Fire 2015-10-16 20:30:50 +02:00
LevelX2
597d530a37 Some minor changes. 2015-10-16 15:03:40 +02:00
AlumiuN
57dfa70837 Updated Teferi's Response to use FilterControlledLandPermanent. 2015-10-16 13:14:38 +13:00
LevelX2
9b7f56ca2c * Updated enters battlefield replacement effects for new handling. 2015-10-16 13:14:32 +13:00
LevelX2
9ab9988307 * Replaced some custom card effects. Updated enters battlefield replacement effects for new handling. 2015-10-16 13:14:30 +13:00
LevelX2
ff0aace404 * Replaced some custom name a card effects. 2015-10-16 13:14:28 +13:00
LevelX2
3c8a9a75fb * Replaced some custom choose player effects. 2015-10-16 13:14:25 +13:00
LevelX2
328f7dd7a3 * Phylactery Lich - Fixed that the replacement effect to select an artifact was handled targeted. 2015-10-16 13:14:23 +13:00
LevelX2
7274f9a8ac Replaced some custom classes by ChooseCreatureTypeEffect. 2015-10-16 13:14:20 +13:00
Anton
ea802f17e7 Added Spoils of Evil 2015-10-16 13:14:16 +13:00
LoneFox
b88884b4ab Fix compilation
(But why did it work before? I tested it...)
2015-10-16 13:14:11 +13:00
LevelX2
7cee34be54 * Some changed to card moving (not finished) 2015-10-16 13:14:09 +13:00
LoneFox
f801477ab5 Fix TargetStackObject not handling some predicate types correctly. Implement card to test it: Diplomatic Escort 2015-10-16 13:14:06 +13:00
LoneFox
11efdcad78 Add TargetsPermanentPredicate and use it for existing cards. Implement card: Hydromorph Gull 2015-10-16 13:14:04 +13:00
Plopman
058650d731 Small changes to sylvan Library and Chrome Mox.It's now possible to select cards directly in the hand instead of in an other window 2015-10-16 13:14:01 +13:00
Anton
c6ff078c09 Added Forgotten Ancient 2015-10-16 13:13:59 +13:00
LoneFox
806a52c1c0 Fix Chilling Apparition to affect any player it damages 2015-10-16 13:13:57 +13:00
LoneFox
7924d301ba Implement cards: Alexi's Cloak; Barbed Field; Chilling Apparition; and Latulla, Keldon Overseer 2015-10-16 13:13:55 +13:00
LevelX2
e3b45629db Fixed some problems with UUID comparing and some problems with card moving. 2015-10-16 13:13:52 +13:00
LevelX2
c8ba5fc50a * Blinding Powder - Fixed check for source object. 2015-10-16 13:13:45 +13:00
LevelX2
3d66f662ec * Fixed possible null pointer exception of DiesAttachedTriggerAbility. 2015-10-16 13:13:43 +13:00
LevelX2
7e768e787a * Fixed some handling problems of all players asked to pay a cost to counter the spell with this ability. 2015-10-16 13:13:41 +13:00
LevelX2
19e231e860 * Fixed that continuous effects were not yet applied to lands entering the battlefield (preventing Prismatic Omen and Valakut the Molten Pinnacle combo to work). 2015-10-16 13:13:38 +13:00
LevelX2
cfb10c869e Added 5 older cards. 2015-10-16 13:13:36 +13:00
LoneFox
5f74101fa5 Implement cards: Mine Bearer, Sunken Field, Well of Discovery, and Well of Life 2015-10-16 13:13:34 +13:00
LoneFox
321c2e8b29 Implement cards: Devastate, Noxious Field, Silt Crawler, and Troublesome Spirit 2015-10-16 13:13:31 +13:00
LoneFox
6dcfa0cee4 Implement cards: Fen Stalker, Scoria Cat, Spur Grappler, and Vintara Snapper 2015-10-16 13:13:29 +13:00
LoneFox
c1984b15d9 Implement cards: Quicksilver Wall, Ribbon Snake, Vintara Elephant, and Zerapa Minotaur 2015-10-16 13:13:27 +13:00
LoneFox
769f61aa05 Fix a couple of incorrect set codes 2015-10-16 13:13:24 +13:00
LevelX2
a6014cb4ab Added Hostility card. 2015-10-16 13:13:20 +13:00
LevelX2
dc7fee86df Added test. 2015-10-16 13:13:17 +13:00
LevelX2
f13ca0c87d * Oath of Lieges - Fixed target handling (fixes #1312). 2015-10-16 13:13:15 +13:00
LoneFox
fd7bf5d790 Kill a few DamageTargetControllerEffect implementations 2015-10-16 13:13:10 +13:00
LoneFox
68c3540863 Implement cards: Basal Thrull, Combat Medic, Elven Fortress, and Ring of Renewal 2015-10-16 13:13:08 +13:00
LoneFox
b8c96fda2d Implement cards: Deep Spawn, Homarid Shaman, Homarid Warrior, and Vodalian Mage 2015-10-16 13:13:06 +13:00
LoneFox
ccf33f15ca Add RemoveAllCountersSourceEffect and use it for Witherscale Wurm. Implement cards: Homarid and Tidal Influence
TODO: The tooltip text of Tidal Infuence's first ability is wrong. The idea is copied from Feast of Blood, which also has the same problem.
2015-10-16 13:13:03 +13:00
LevelX2
f81605847b * Paradox Haze - Fixed that check if a step is the first upkeep step of a turn did not work always correctly (fixes #1313). 2015-10-16 13:13:01 +13:00
LoneFox
1227d8fc6f Fix Bloodied Ghost's tooltip text 2015-10-16 13:12:59 +13:00
LoneFox
0d127ae2e0 Implement cards: Armor Thrull, Dwarven Armorer, Dwarven Lieutenant, and Elven Lyre 2015-10-16 13:12:56 +13:00
LevelX2
bc06e83ce1 * Nissa, Sage Animist - Added test for +1 ability. 2015-10-16 13:12:53 +13:00
LevelX2
6dfbcab5ab * Updated enters battlefield replacement effects for new handling. 2015-10-16 00:32:55 +02:00
LevelX2
d264dd83e1 * Replaced some custom card effects. Updated enters battlefield replacement effects for new handling. 2015-10-15 23:47:06 +02:00
LevelX2
66b196efc9 * Replaced some custom name a card effects. 2015-10-15 22:25:52 +02:00
LevelX2
07565d81bd * Replaced some custom choose player effects. 2015-10-15 22:15:23 +02:00
LevelX2
268e83e170 * Phylactery Lich - Fixed that the replacement effect to select an artifact was handled targeted. 2015-10-15 22:02:04 +02:00
LevelX2
1302feac1e Replaced some custom classes by ChooseCreatureTypeEffect. 2015-10-15 21:56:03 +02:00
LoneFox
96a506440b Implement cards: Castle Raptors, Confound, Ironshell Beetle, and Juniper Order Advocate 2015-10-15 13:50:12 +03:00
LoneFox
7433ba0696 Implement cards: Avoid Fate, Rebuff the Wicked, Ring of Immortals, and Vigilant Martyr 2015-10-15 12:11:06 +03:00
Blinke
4bba884116 Merge pull request #1 from magefree/master
Merging
2015-10-15 09:43:55 +02:00
Anton
c0bf68643a Added Spoils of Evil 2015-10-15 09:28:02 +02:00
LoneFox
a9fdac22f0 Merge branch 'master' of https://github.com/magefree/mage 2015-10-15 09:55:27 +03:00
LoneFox
9687e21bf1 Fix compilation
(But why did it work before? I tested it...)
2015-10-15 09:51:59 +03:00
LevelX2
046da0f5d1 * Some changed to card moving (not finished) 2015-10-15 08:32:58 +02:00
LevelX2
06ef2609fa Merge pull request #1317 from LoneFox78/master
Cards from Prophecy + clean up "target spell that targets <permanent>" type effects
2015-10-14 23:46:51 +02:00
LoneFox
6ec18de1fe Fix TargetStackObject not handling some predicate types correctly. Implement card to test it: Diplomatic Escort 2015-10-14 22:58:43 +03:00
LoneFox
eae82622b6 Add TargetsPermanentPredicate and use it for existing cards. Implement card: Hydromorph Gull 2015-10-14 22:32:38 +03:00
Plopman
64017caa1b Small changes to sylvan Library and Chrome Mox.It's now possible to select cards directly in the hand instead of in an other window 2015-10-14 21:19:44 +02:00
Anton
0960b80ea7 Added Forgotten Ancient 2015-10-14 20:34:10 +02:00
LoneFox
d60b5ce266 Fix Chilling Apparition to affect any player it damages 2015-10-14 21:17:54 +03:00
LoneFox
03542fbc92 Implement cards: Alexi's Cloak; Barbed Field; Chilling Apparition; and Latulla, Keldon Overseer 2015-10-14 21:00:55 +03:00
LevelX2
52d0adcac1 Fixed some problems with UUID comparing and some problems with card moving. 2015-10-14 17:54:55 +02:00
LevelX2
21437efe84 * Blinding Powder - Fixed check for source object. 2015-10-14 00:13:57 +02:00
LevelX2
fccf277a66 * Fixed possible null pointer exception of DiesAttachedTriggerAbility. 2015-10-13 23:34:03 +02:00
LevelX2
12500464be * Fixed some handling problems of all players asked to pay a cost to counter the spell with this ability. 2015-10-13 23:16:42 +02:00
LevelX2
e166018027 * Fixed that continuous effects were not yet applied to lands entering the battlefield (preventing Prismatic Omen and Valakut the Molten Pinnacle combo to work). 2015-10-13 22:35:50 +02:00
LevelX2
c239cefc7a Added 5 older cards. 2015-10-13 17:11:10 +02:00
LoneFox
86cd154762 Implement cards: Mine Bearer, Sunken Field, Well of Discovery, and Well of Life 2015-10-13 11:58:12 +03:00
LoneFox
8ed807fbc3 Implement cards: Devastate, Noxious Field, Silt Crawler, and Troublesome Spirit 2015-10-13 11:07:23 +03:00
LoneFox
534ad5eb9d Implement cards: Fen Stalker, Scoria Cat, Spur Grappler, and Vintara Snapper 2015-10-13 10:29:08 +03:00
LoneFox
9ba29218ba Implement cards: Quicksilver Wall, Ribbon Snake, Vintara Elephant, and Zerapa Minotaur 2015-10-13 10:02:42 +03:00
LoneFox
83c2882613 Fix a couple of incorrect set codes 2015-10-13 08:03:56 +03:00
LevelX2
f9a70d2871 Added Hostility card. 2015-10-13 00:28:05 +02:00
LevelX2
00f48b005d Added test. 2015-10-12 23:50:29 +02:00
LevelX2
523ce158bd Merge pull request #1315 from LoneFox78/master
Fallen Empires + fixes
2015-10-12 23:13:16 +02:00
LevelX2
288a1ec02c * Oath of Lieges - Fixed target handling (fixes #1312). 2015-10-12 23:10:16 +02:00
LoneFox
0d634ebf09 Kill a few DamageTargetControllerEffect implementations 2015-10-12 22:19:13 +03:00
LoneFox
05aba24b9a Implement cards: Basal Thrull, Combat Medic, Elven Fortress, and Ring of Renewal 2015-10-12 21:42:42 +03:00
LoneFox
41f7b6871b Implement cards: Deep Spawn, Homarid Shaman, Homarid Warrior, and Vodalian Mage 2015-10-12 20:47:43 +03:00
LoneFox
f7e92ee885 Add RemoveAllCountersSourceEffect and use it for Witherscale Wurm. Implement cards: Homarid and Tidal Influence
TODO: The tooltip text of Tidal Infuence's first ability is wrong. The idea is copied from Feast of Blood, which also has the same problem.
2015-10-12 19:18:58 +03:00
LevelX2
303362fa12 * Paradox Haze - Fixed that check if a step is the first upkeep step of a turn did not work always correctly (fixes #1313). 2015-10-12 17:35:04 +02:00
LevelX2
aa525bf0d2 Merge origin/master 2015-10-12 09:12:22 +02:00
AlumiuN
dc7dfafe54 Added Infiltrate, Teferi's Response, Surestrike Trident, Chaoslace, Deathlace, Lifelace, Purelace, Thoughlace and Moonlace. 2015-10-12 14:16:37 +13:00
LevelX2
8dd9fbea40 Conspire - The player is now asked to use conspire only if he is able to pay the tap costs. 2015-10-11 23:56:29 +02:00
LevelX2
01a14a2665 * Fixed function and handling of the Ice Age depletion counter lands. 2015-10-11 19:20:12 +02:00
LevelX2
ef3e432188 * Domineering Will - Fixed not correctly working effects. 2015-10-11 18:32:37 +02:00
LevelX2
981a27ccbf * Fate transfer - Fixed that +1/+1 or -1/-1 counters on target permanent were not applied. 2015-10-11 18:13:14 +02:00
LoneFox
d9da74868e Fix Bloodied Ghost's tooltip text 2015-10-11 12:28:24 +03:00
LevelX2
8dad1eeb13 Minor most tooltip related changes. 2015-10-11 11:19:50 +02:00
LoneFox
ad4a75d94b Implement cards: Armor Thrull, Dwarven Armorer, Dwarven Lieutenant, and Elven Lyre 2015-10-11 11:37:03 +03:00
LevelX2
f4b667650c * Fixed that enters the battlefield replacement effects of objects entering the battlefield were able to see permanents that entered the battlefield by the same effect (e.g. a Phyrexian Metamorph put onto the battlefield with Show and Tell was able to copy permanents that other players put onto the battlefield with the same Show and Tell.) fixes #594. 2015-10-11 03:57:29 +02:00
LevelX2
8b8097878c * Reworked/Cleaned card movement handling. 2015-10-11 03:52:38 +02:00
LoneFox
0f15f4a808 Merge branch 'master' of https://github.com/magefree/mage 2015-10-09 22:17:15 +03:00
LoneFox
62ab3758e9 Fix Land Cap's card number 2015-10-09 22:15:53 +03:00
Jeff
bdbfe633d5 - Fixed text Nim Abomination. 2015-10-09 14:13:59 -05:00
LevelX2
abc6b11c32 * Mizzium Meddler - Fixed target change handling 2015-10-09 16:30:28 +02:00
LevelX2
819d341fbb * Nissa, Sage Animist - Added test for +1 ability. 2015-10-09 14:55:39 +02:00
LevelX2
ae4580fadc Merge origin/master 2015-10-09 14:23:37 +02:00
LevelX2
987280c4e7 * Blizzard Specter - Fixed that the seond mode (discard) did not work. 2015-10-09 14:22:21 +02:00
LevelX2
218dadddf3 Merge pull request #1309 from rudyards/ColourcounterWizardcycling
Added Douse, Lifeforce, Vedalken Aethermage.
2015-10-09 13:58:32 +02:00
Rudyards
8d1b807976 Added Douse, Lifeforce, Vedalken Aethermage. 2015-10-09 02:16:28 -07:00
LevelX2
816c4bf652 * Mayael's Aria - Fixed that triggered ability did not work. 2015-10-09 11:08:02 +02:00
LevelX2
8a65ef6766 * Death Wish - Fixed that multiple cards could be selected instead of only one and added missing text to the tooltip. 2015-10-09 00:26:39 +02:00
LevelX2
e609207783 Merge origin/master 2015-10-09 00:14:08 +02:00
LevelX2
ebd8ecd494 * Songs of the Dryad - Fixed that the target did not become colorless. 2015-10-09 00:12:21 +02:00
LevelX2
5b7105a440 * Spreading Seas - Fixed that the target did not become colorless. 2015-10-09 00:11:48 +02:00
LevelX2
95d436a3dd Merge pull request #1308 from LoneFox78/master
Urza's Destiny + a few random cards
2015-10-08 12:38:38 +02:00
LoneFox
7b6bdd0a0b Implement cards: Dying Wail, Mark of Fury, Plague Dogs, and Urza's Incubator 2015-10-08 12:37:06 +03:00
LoneFox
d5856d10cc Implement cards: Encroach, Field Surgeon, Illuminated Wings, and Magnify 2015-10-08 11:44:56 +03:00
LoneFox
fdf8ad7a1d Implement cards: Capashen Standard, Mental Discipline, Reliquary Monk, and Slinking Skirge 2015-10-08 11:05:54 +03:00
LoneFox
d78f6af412 Implement cards: Disease Carriers, Flame Jet, Kingfisher, and Phyrexian Monitor 2015-10-08 10:27:25 +03:00
LevelX2
f90f79693e * Knowledge Pool - Fixed exile zone handling. 2015-10-07 19:57:42 +02:00
LevelX2
6ec79040ed * Strionic Resonator - Fixed that also not controlled abilities could be targeted, fixed a bug of the tooltip text. 2015-10-07 19:42:16 +02:00
LoneFox
d3c8e25db4 Implement cards: Hulking Ogre, Marker Beetles, Metathran Soldier, and Rescue 2015-10-07 19:34:16 +03:00
LevelX2
152b92082f Merge origin/master 2015-10-07 17:48:14 +02:00
LevelX2
cb250a065a Fixed that triggered abilities from sacrificed permanents did also trigger if the permanent was face down before the sacrifice. 2015-10-07 17:47:25 +02:00
LevelX2
e311cb52f2 Merge pull request #1303 from tomd1990/torment/new_cards
Added Pardic Lancer and Hell-Bent Raider to Torment
2015-10-07 15:09:16 +02:00
LoneFox
06f61ce616 Implement cards: Caribou Range, Fatespinner, Hibernation's End, and Safe Haven 2015-10-07 12:25:31 +03:00
Thomas Dwyer
8f3025cd23 Added Enslaved Dward to Torment 2015-10-07 01:21:20 -07:00
Thomas Dwyer
ddba778c63 Added Pardic Lancer and Hell-Bent Raider 2015-10-07 00:04:15 -07:00
LevelX2
3a426e3cd8 * Lighthouse Chronologist - Removed custom classes. 2015-10-07 08:18:35 +02:00
LevelX2
537b1f15be Merge pull request #1302 from LoneFox78/master
Random cards from random sets
2015-10-07 08:01:53 +02:00
LoneFox
b8bd54533d Implement cards: Boris Devilboon, Disciple of Tevesh Szat, Fugitive Druid, and Metrognome 2015-10-07 08:11:08 +03:00
LevelX2
b4061b2f4a * Chorus of the Conclave - Fixed that the addional counters were sometimes also added to the cast creature if the costs were paid for another instance of the spell (e.g. Guile). 2015-10-07 00:15:26 +02:00
LevelX2
af61e8b43b * Fixed some cards with "When a spell or ability an opponent controls causes you to discard" trigger (e.g. Guerilla Tactics). 2015-10-06 23:26:22 +02:00
LevelX2
ac35b41e26 * Avatar of Slaughter - Fixe dthat it gave double strike also to non creature permanents. 2015-10-06 22:52:04 +02:00
LevelX2
22e558cd6f * Fixed a spelling error. 2015-10-06 22:24:06 +02:00
LevelX2
0176478441 * Fixed a bug that caused creatures forced to attack could prevent to attack by deselecting the forced creature or be able to attack another defender by using the Attack All button. 2015-10-06 22:22:37 +02:00
LoneFox
5e44c9bf2d Implement cards: Fencer Clique, Mageta's Boon, Wall of Nets, and Weed-Pruner Poplar 2015-10-06 23:11:16 +03:00
LoneFox
efae15f6c2 Implement cards: Despoil, Flowering Field, Heightened Awareness, and Spiketail Drake 2015-10-06 20:46:59 +03:00
LoneFox
cf5fa1915e Implement cards: Bounty Hunter, Chandler, Downhill Charge, and Roterothopter 2015-10-06 20:01:36 +03:00
LevelX2
7f8854aa0f Added Sunglasses of Urza. 2015-10-06 17:29:19 +02:00
LevelX2
625aa29d6e Rework of "spend mana as though it were mana of" handling. 2015-10-06 17:28:59 +02:00
LevelX2
2c54cacbc3 Merge origin/master 2015-10-06 16:08:40 +02:00
LevelX2
5b4248f81d * Blatant Thievery - Changed handling to custom target. 2015-10-06 00:53:40 +02:00
LevelX2
6a78684da8 * Blatant Thievery - Changed handling to custom target. 2015-10-06 00:47:17 +02:00
LevelX2
38a5a0e6b1 Merge origin/master 2015-10-05 18:52:12 +02:00
LoneFox
cc21f8c8b1 Implement cards: Khabal Ghoul, Osai Vultures, and Scavenging Ghoul 2015-10-05 19:47:21 +03:00
LevelX2
f4a643437b Added Celestial Dawn. 2015-10-05 18:44:05 +02:00
emerald000
65e7527b2f Fixed Blatant Thievery and Drafna's Restoration. 2015-10-05 11:31:38 -04:00
LoneFox
87f3054f5d Fix Tithe's card number 2015-10-05 09:51:54 +03:00
BursegSardaukar
2fa4fae35a Added Fire Juggler 2015-10-04 22:46:38 -04:00
BursegSardaukar
61e9ea0ba1 Added Masters Edition Goblin Mutant 2015-10-04 22:11:56 -04:00
BursegSardaukar
c041f5ef43 Added Stinkdrinker Bandit. 2015-10-04 21:41:58 -04:00
BursegSardaukar
daf4f924c9 Added Goblin Mutant. 2015-10-04 21:33:56 -04:00
emerald000
6c2e2cad5f Added Blatant Thievery, Drafna's Restoration and Naked Singularity. 2015-10-04 17:48:51 -04:00
BursegSardaukar
2c553dc2d4 Corrected bugs. 2015-10-04 16:11:34 -04:00
LevelX2
3bb7de006a * Goblin Snowman - Fixed set code and source file location. 2015-10-04 20:41:59 +02:00
LevelX2
fca3582420 * Rattleblaze Scarecrow - Fixed that the haze ability was gained from controlled black instead of red creature. 2015-10-04 20:08:19 +02:00
LevelX2
8c7dc7b2da * Fixed rule text problem of Skirk Commando. 2015-10-04 09:56:47 +02:00
LevelX2
87078057e0 * Some fixed to cards submitted by BursegSardaukar. 2015-10-04 09:45:22 +02:00
LevelX2
ab9856fb86 Merge pull request #1298 from BursegSardaukar/master
Added several unimplemented Goblin cards.
2015-10-04 08:58:04 +02:00
emerald000
208a890d1d Added Chainer, Dementia Master; Concerted Effort; Spellweaver Helix; Thought Lash and Tithe.
Fixed OpponentControlsMoreCondition spelling.
2015-10-04 01:57:37 -04:00
BursegSardaukar
a2eed534ee Merge origin/master
Conflicts:
	Mage.Sets/src/mage/sets/dissension/UtvaraScalper.java
2015-10-03 15:48:58 -04:00
tmannion
b744623717 Merge origin/master
Conflicts:
	Mage.Sets/src/mage/sets/dissension/UtvaraScalper.java
2015-10-03 15:47:06 -04:00
LevelX2
d10e63bea4 Added Wort, the Raidmother. 2015-10-03 13:33:40 +02:00
LevelX2
7b68604471 Some changes/fixes to conspire ability. 2015-10-03 13:33:22 +02:00
LevelX2
8e50c18d8c * Added Hit//Run, Trial//Error and Bound//Determined. 2015-10-03 08:57:32 +02:00
LevelX2
a1fb65858c * Fixed some minor bugs of the split cards Supply // Demand and Pure // Simple. 2015-10-03 08:56:56 +02:00
emerald000
435eb49b58 Added missing Licids + tests (including 2 failing tests). 2015-10-02 23:38:11 -04:00
LoneFox
e35e44941c Minor fix for Kill-Suit Cultist 2015-10-02 14:20:29 +03:00
LevelX2
914931ed97 Merge pull request #1296 from LoneFox78/master
Dissension + fixes
2015-10-02 13:15:04 +02:00
LevelX2
1d78ab95f6 * Iname, Life Aspect - Fixed that it was able to return itself from exile. 2015-10-02 08:40:45 +02:00
LevelX2
cc8c650285 * Iname as One - Fixed that it was able to return itself. 2015-10-02 08:40:26 +02:00
LoneFox
fec3db3a61 Fix tooltip text of Ulamog's Nullifier. 2015-10-02 09:32:48 +03:00
LoneFox
bff06e3e0e Fix Munda, Ambush Leader being able to reveal non-Ally cards. 2015-10-02 09:32:25 +03:00
LoneFox
7479ae7644 Implement cards: Evolution Vat, Kill-Suit Cultist, Rakdos Ickspitter, and Stoic Ephemera 2015-10-02 08:09:51 +03:00
LevelX2
73766a21eb * Fixed that the token image of Kithkin Solder was not shown (token was only named Kithkin instead of Kithkin Solder). 2015-10-02 01:37:15 +02:00
LevelX2
65126ce6e1 * Hoofprints of the Stag - Fixed that wrong token image was shown. 2015-10-02 01:35:15 +02:00
LevelX2
5912ed80ad * Fixed some problems with undo/cancel action (fixes #1267). 2015-10-02 01:04:40 +02:00
LevelX2
63c6aa226a * Spellskite - Fixed a bug that wrong log message was written if target was chnaged from a player to spellskite. 2015-10-01 22:01:49 +02:00
LevelX2
334f919ef9 * Dromar, the Banisher - Fixed that it returned all types of permanents instead of only creatures (fixes #1294). 2015-10-01 21:36:52 +02:00
LevelX2
964eb0b643 * Greenwarden of Murasa - Fixed that it could still return itself from graveyard (fixes #1295). 2015-10-01 21:31:59 +02:00
LevelX2
d3b56c9cc4 * Witch-Maw Nephilim - Fixed possible null pointer exception. 2015-10-01 20:20:09 +02:00
LoneFox
a51abccda7 Implement cards: Ogre Gatecrasher, Simic Ragworm, Utvara Scalper, and Whiptail Moloch 2015-10-01 18:25:49 +03:00
LoneFox
0cdbf8cca0 Kill some unnecessary custom effects 2015-10-01 16:58:37 +03:00
LoneFox
e2ab416015 Implement the Eidolon cycle from Dissension 2015-10-01 13:20:15 +03:00
LevelX2
4b41628032 * Added test. 2015-09-30 16:58:03 +02:00
LevelX2
2c52dcec73 * Mayael's Aria - Fixed that the just added counters were taken into account to check the further conditions of the triggered ability. 2015-09-30 12:21:19 +02:00
LevelX2
8044940a97 * Fixed a bug that if all targets (if targets were set) of a spell with an up to target definition (e.g. Adverse Conditions) became illegal the spell did not fizzle as it should. 2015-09-30 00:53:33 +02:00
LevelX2
0d755b3c89 Some minor changes. 2015-09-29 17:37:51 +02:00
LevelX2
f5b411c516 Merge pull request #1292 from LoneFox78/master
Third part of the big token cleanup + a few other fixes and new cards
2015-09-29 15:48:09 +02:00
LoneFox
ab0e4b0ddc Revert connectSource changes from TapTargetEffect. Not needed anymore. 2015-09-29 15:25:52 +03:00
LoneFox
d9e1a72ad1 Implement cards: Mana Leech, Mole Worms, Phyrexian Gremlins, Sand Squid, and Whip Vine 2015-09-29 13:40:34 +03:00
LoneFox
82f2d73fb9 Add DontUntapAsLongAsSourceTappedEffect and connectSource parameter to TapTargetEffect. Use them for existing cards. Implement card: Thalakos Dreamsower 2015-09-29 13:15:09 +03:00
LevelX2
6ec008c58b Merge origin/master 2015-09-29 11:25:28 +02:00
LoneFox
6d90539b7b Fix DealsDamageToOpponentTriggeredAbility unconditionally overwriting the targets of any effects added to it.
This fixes at least Charnelhoard Wurm, and possibly other similar abilities.
2015-09-29 12:19:50 +03:00
LevelX2
e9dbfba746 * Into the Core - Fixed that only the first target was exiled. 2015-09-29 01:07:56 +02:00
LevelX2
8f086c8c7e * Maelstrom Nexus - Fixed that the compared casting cost was always 5 instead of the casting cost of the spell that got Cascade. 2015-09-29 00:37:52 +02:00
LevelX2
6cc2ac0e70 * Zada, Hedron Grinder - Fixed a bug with checking and copying modal spells. 2015-09-28 19:27:51 +02:00
LevelX2
02d499c317 Minor changes. 2015-09-28 17:19:03 +02:00
LevelX2
0680560225 * Compost - Fixed that it triggered for all cards going to opponents graveyard (instead of only black cards). 2015-09-28 15:14:50 +02:00
LevelX2
7650f53dee * Rosheen Meanderer - Fixed that the created conditional mana could only be used for spells. 2015-09-27 10:29:30 +02:00
LevelX2
9e1111748d * Enslave - Fixed that the set source of the damge was wrong. 2015-09-27 09:23:40 +02:00
LevelX2
f22fb380b7 * Reaper of Sheoldred - Fixed that damage was sometimes dealt to Reaper of Sheoldred controller. 2015-09-27 01:21:47 +02:00
LevelX2
b6f6866452 * Krond the Dawn-Clad - Added the missing vigilance ability. 2015-09-27 00:34:10 +02:00
LevelX2
46fa935172 * Emrakul, the Aeons Torn, Ulamog, the Infinite Gyre, Kozilek, Butcher of Truth - Fixed that the shuffle graveyard to library was wrongly done for the controller of instead the owner. 2015-09-27 00:22:51 +02:00
LevelX2
56a5030f93 * Goryo's Vengeance - Fixed that the beginning of next end step ability also exiled the target if it meanwhile left and returned the battlefield as sa new object. 2015-09-26 23:30:24 +02:00
LoneFox
c47d39390f Add 4/4 Beast token and use it for existing cards. 2015-09-26 12:09:00 +03:00
LoneFox
e16bec3472 Add 5/5 Wurm token with trample and use it for existing cards. 2015-09-26 11:50:41 +03:00
LoneFox
4e5bcddd56 Add 5/5 Dragon token and use it for existing cards. 2015-09-26 11:44:03 +03:00
LoneFox
54acb445db Add Goblin token with haste and use it for existing cards. Add missing images for Goblin token. 2015-09-26 11:18:15 +03:00
LoneFox
06440fd606 Add red and white Soldier token with haste and use it for existing cards. Kill unnecessary custom effect from Assemble the Legion. 2015-09-26 10:35:31 +03:00
LoneFox
66a341e1a2 Add Bird token and use it for existing cards. 2015-09-26 10:09:34 +03:00
LevelX2
c232e1d0c5 * Triskelavus - Added missing {1} cost of activated ability. 2015-09-26 08:27:16 +02:00
tmannion
950e1f7422 Merge origin/master 2015-09-26 00:06:01 -04:00
BursegSardaukar
a023d07c7e Added Utvara Scalper
Added Mogg Jailer
Added Goblin Masons
Cleaned up a bunch of goblin cards.
2015-09-26 00:05:11 -04:00
LevelX2
6119f71022 * Added the text (to sacrifice) for selections done for sacrifice costs so the player can better distinguish what object to select currently. 2015-09-25 23:15:55 +02:00
LevelX2
85cec315db * Fixed a lot of cards with return permanent to hand costs, where the selection of the permanent was handled targeted. 2015-09-25 22:32:53 +02:00
LoneFox
0ebd773caf Merge branch 'master' of https://github.com/magefree/mage 2015-09-25 20:51:29 +03:00
LoneFox
cbeaaa26a6 Fix Faceless Butcher's tooltip text (missing "other than Faceless Butcher") 2015-09-25 07:21:47 +03:00
LoneFox
71e8d90c83 Implement cards: Circle of Protection: Shadow, Faceless Devourer, Stronghold Overseer, and Thalakos Mistfolk 2015-09-25 07:20:33 +03:00
LoneFox
6c3d4677b2 Implement cards: Cutthroat il-Dal, Dauthi Cutthroat, Dauthi Ghoul, and Infiltrator il-Kor 2015-09-25 07:19:09 +03:00
LevelX2
b929b231d8 * Evolutionary Leap - Fixed minor tooltip text bug. 2015-09-25 00:37:29 +02:00
LevelX2
4c1754b9bf * Tempt with Discovery - Fixed that players had not to shuffle their library after card search. 2015-09-25 00:34:02 +02:00
LevelX2
3bb7b6dd5b * Slab Hammer - Removed unneccessary target. 2015-09-25 00:21:29 +02:00
LevelX2
234d5b0a52 * Kiora, Master of the Depths - Fixed second ability that handled card movement to graveyard not correctly. 2015-09-24 20:09:49 +02:00
LevelX2
d7a80dc11d * Infuse with the Elements - Fixed that one +1/+1 counter too much was placed on target creature. 2015-09-24 19:59:16 +02:00
LoneFox
c73e7b72b1 Fix Notorious Throng's tooltip text. 2015-09-24 09:55:42 +03:00
LevelX2
21061ac928 Fixed some attack forcing cards to only force to attack once a turn instead of wrongly forcing to attack each combat. 2015-09-24 08:25:45 +02:00
LoneFox
d6a1f96547 Add Faerie Rogue token and use it for existing cards. Implement card: Notorious Throng 2015-09-24 08:57:25 +03:00
LevelX2
044e8b70f0 Some minor changes for BFZ token image handling. 2015-09-23 19:53:25 +02:00
LoneFox
f380b2cdde Add Goat token and use it for existing cards. 2015-09-23 16:59:21 +03:00
LoneFox
10695ddf4c Add Warrior token and use it for existing cards. 2015-09-23 16:34:20 +03:00
LoneFox
9279d81c24 Add Human token and use it for existing cards 2015-09-23 13:55:40 +03:00