Commit graph

8096 commits

Author SHA1 Message Date
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