Commit graph

9885 commits

Author SHA1 Message Date
LevelX2
d9c804602e Merge origin/master 2016-09-17 17:01:29 +02:00
LevelX2
1d4d612501 [KLD] Some card names fixed. 2016-09-17 17:01:06 +02:00
spjspj
086ef80172 Merge pull request #2309 from spjspj/master
spjspj - Fairgrounds Trumpeter (KLD)
2016-09-18 00:46:22 +10:00
spjspj
7ccd05afd5 spjspj - Fairgrounds Trumpeter (KLD) 2016-09-18 00:45:35 +10:00
LevelX2
5d98324c82 Merge origin/master 2016-09-17 16:32:42 +02:00
LevelX2
9accd877a5 [KLD] Added 7 green and 1 multicolor card. 2016-09-17 16:32:17 +02:00
spjspj
9151199d7c Merge pull request #2308 from spjspj/master
spjspj - Durable Handicraft(KLD)
2016-09-18 00:07:12 +10:00
spjspj
73a6749dbc spjspj - Durable Handicraft(KLD) 2016-09-18 00:06:07 +10:00
LevelX2
4b768812f6 [KLD] Added 6 artifacts and 1 multicolor card. 2016-09-17 15:56:18 +02:00
spjspj
68be138d6b Merge pull request #2307 from spjspj/master
spjspj - Deadlock Trap (KLD)
2016-09-17 23:30:22 +10:00
spjspj
f891d66e92 spjspj - Deadlock Trap (KLD) 2016-09-17 23:29:24 +10:00
LevelX2
e7c5effa7f [KLD] Added 13 red cards. 2016-09-17 15:18:34 +02:00
LevelX2
c087296c05 Merge origin/master 2016-09-17 14:57:24 +02:00
spjspj
a6723dade7 spjspj - 1 kld card 2016-09-17 22:39:31 +10:00
spjspj
b697e6bcfa spjspj - 3 KLD cards 2016-09-17 22:31:25 +10:00
LevelX2
c515a6d690 [KLD] Added 15 black cards. 2016-09-17 13:44:30 +02:00
spjspj
c8937f8ab4 Merge pull request #2302 from spjspj/master
spjspj - 4 Green / Golgari card/s
2016-09-17 18:59:29 +10:00
spjspj
c412544280 spjspj - 2 KLD {G} cards 2016-09-17 18:57:44 +10:00
spjspj
cc01ae7634 spjspj - Kujar Seedsculptor 2016-09-17 18:49:15 +10:00
spjspj
9417f6f186 spjspj - Hazardous Conditions 2016-09-17 18:29:41 +10:00
LevelX2
5244363081 [KLD] Added 7 blue cards. 2016-09-17 10:17:40 +02:00
LevelX2
18cce84694 [KLD] Added 4 cards implemented from ingmargoudt. 2016-09-17 08:41:39 +02:00
LevelX2
12001a6a03 Merge pull request #2297 from maxlebedev/master
Changes similar cards to have mana instead of activated abilities.
2016-09-17 08:30:56 +02:00
Max Lebedev
a5fb372d3c Selvala Explorer Returned now has a mana ability (I hope) 2016-09-17 01:40:01 -04:00
spjspj
a82584461a spjspj - Empyreal Voyager 2016-09-17 13:30:38 +10:00
Max Lebedev
7805d22de6 Merge branch 'master' of https://github.com/magefree/mage 2016-09-16 21:32:49 -04:00
Max Lebedev
43fa5ed06d Changes similar cards to have mana instead of activated abilities. This addresses the bug reported on post 201914 in the forum 2016-09-16 21:31:59 -04:00
LevelX2
ac4c6755a2 [KLD] Removed wrongly generated simple card. 2016-09-17 02:20:56 +02:00
LevelX2
1673a0dcf6 [KLD] Added 6 blue cards. 2016-09-17 02:09:36 +02:00
LevelX2
b9953a5ca9 Merge origin/master 2016-09-17 02:08:47 +02:00
LevelX2
d3d1402fbb [KLD] Added 9 white cards. 2016-09-17 00:45:33 +02:00
LevelX2
e669395000 Merge pull request #2296 from cg5-/some-red-cards
Add 3 red cards
2016-09-17 00:37:19 +02:00
cg5
286f84c861 Add 3 red cards 2016-09-17 00:27:46 +02:00
LevelX2
d7dd635bca Revert "introduced StringUtil class with .isEmpty(String input) and .isNotEmp…" 2016-09-16 23:55:54 +02:00
LevelX2
aa661e6ac3 [KLD] Added simple automatically generated cards. 2016-09-16 22:26:04 +02:00
LevelX2
46f05a9eaa [KLD] Spark of Creativity. 2016-09-16 22:20:47 +02:00
LevelX2
9c75b81354 Merge pull request #2292 from ingmargoudt/master
introduced StringUtil class with .isEmpty(String input) and .isNotEmp…
2016-09-16 21:57:36 +02:00
ingmargoudt
1327279fc1 implemented Glimmer of Genius - KLD 2016-09-16 21:56:33 +02:00
LevelX2
8ca9e078e1 Merge pull request #2290 from maxlebedev/master
added Selvala
2016-09-16 21:54:42 +02:00
ingmargoudt
534621560b Implemented Revolutionary Rebuff - KLD
fixed setcode for 2 KLD cards
2016-09-16 21:47:58 +02:00
ingmargoudt
3085f4e6a4 implemented Vedalken Blademaster - KLD 2016-09-16 21:35:46 +02:00
ingmargoudt
b441616a48 implemented Rush of Vitality - KLD 2016-09-16 21:24:36 +02:00
ingmargoudt
fb15c79964 Merge pull request #2293 from royk/welding-sparks
looks good to me!
2016-09-16 21:13:45 +02:00
Roy Klein
b0ad1182f5 Added Kaladesh: MakeObsolete 2016-09-16 21:03:48 +02:00
Max Lebedev
e6566e1e80 removed unnecessary SelvalaHeartOfTheWildsTriggeredAbility 2016-09-16 14:36:25 -04:00
Max Lebedev
d44d0c0378 fixed a bug with Cabal Therapy where it would 'look at' rather than 'reveal' a hand 2016-09-16 14:22:58 -04:00
Max Lebedev
e959ccb972 added Selvala 2016-09-16 14:10:05 -04:00
fireshoes
24cd3dcc0e [KLD] Updated mtg-cards-data with complete spoiler. Added some reprints. Added Midnight Oil (needs MaximumHandSizeControllerEffect rework). 2016-09-16 12:21:51 -05:00
LevelX2
b6c844d2b3 [KLD] Added 2 artifacts. 2016-09-16 17:51:05 +02:00
LevelX2
39b01378cc Merge origin/master 2016-09-16 17:28:37 +02:00
LevelX2
d6366be9ea [KLD] Added 3 green adn 3 red cards. 2016-09-16 17:27:21 +02:00
spjspj
06c2a7b8a5 spjspj - Combustible Gearhulk 2016-09-17 01:15:13 +10:00
spjspj
7214d31f78 spjspj - Combustible Gearhulk 2016-09-16 23:54:17 +10:00
spjspj
5e6df1d1df Merge pull request #2288 from spjspj/master
spjspj - Combustible Gearhulk
2016-09-16 23:48:25 +10:00
spjspj
24ae338f87 spjspj - Combustible Gearhulk 2016-09-16 23:47:44 +10:00
spjspj
a82c8d9903 Merge pull request #2287 from spjspj/master
spjspj - Combustible Gearhulk
2016-09-16 23:46:47 +10:00
spjspj
25674c00da spjspj - Combustible Gearhulk 2016-09-16 23:43:27 +10:00
LevelX2
a0e797cc5c [KLD] Added 5 red cards. 2016-09-16 15:08:03 +02:00
spjspj
0a43d2abd4 spjspj - ChandrasPyrohelix 2016-09-16 21:57:17 +10:00
spjspj
a8c3ebe7ed spjspj - Fix for BallistaCharger 2016-09-16 21:54:07 +10:00
spjspj
1a29534f6a spjspj - Add two vehicles 2016-09-16 21:46:10 +10:00
fireshoes
f35da6030c [KLD] Updated mtg-cards-data with more 9/15 spoilers. Implemented several blue cards. 2016-09-16 01:27:11 -05:00
fireshoes
31afdefe7b [KLD] Updated mtg-cards-data with another 9/15 spoiler. Implemented several cards. Minor text fixes. 2016-09-15 19:36:19 -05:00
LevelX2
3fb5a60202 [KLD] Added 12 green cards. 2016-09-16 00:41:03 +02:00
LevelX2
47e38e32bb [KLD] Added 2 white cards. Name fix for Master Trinketeer. 2016-09-15 22:31:26 +02:00
fireshoes
360823ec2e [KLD] Updated mtg-cards-data with 9/15 spoilers. Implemented several cards. 2016-09-15 12:02:13 -05:00
LevelX2
0042dc1ad9 Some minor fixes to game log / card rules text /messages. 2016-09-15 16:10:17 +02:00
ingmargoudt
4e3ec26dbd Merge pull request #2264 from maxlebedev/master
Added Dream Leash
Code checked, thanks
2016-09-15 13:27:59 +02:00
fireshoes
4c0c7b512b [KLD] Updated mtg-cards-data with more 9/14 spoilers. Add 6 white cards. 2016-09-15 01:43:53 -05:00
emerald000
b3acb61be5 [KLD] Added 4 cards.
Metalwork Colossus, Perpetual Timepiece, Restoration Gearsmith and Torch Gauntlet.
2016-09-15 01:35:27 -04:00
Mark Langen
577bdaea84 Fixes and additions to card rendering
* Vehicles are rendered with a vehicle background and changed P/T box color
* Kaladesh Inventions are rendered with the invention frame
* Kaladesh Inventions use the full-frame art if they detect that you have that full art downloaded instead of normal card images.
* Changed land text-box colors to be a bit more saturated to make it clearer what colors they produce
* Added mana symbol in the textbox of basic lands instead of rules text as long as they have no additional abilities.
* Fixed problem with triggered abilities on the stack showing up with a type of "??? Ability". Not sure what the real cause is but those abilities have abilityType = null, just worked around it.
2016-09-14 19:37:12 -06:00
Samuel Sandeen
0214576146 Merge branch 'magefree/master' 2016-09-14 18:56:20 -04:00
LevelX2
e73be58113 * Crown of Doom - Fixed a bug of target handling of the activated ability. 2016-09-14 22:49:13 +02:00
LevelX2
14cd2dfa6d * Jeleva, Nephalia's Scourge and Knowledge Pool - Fixed a bug that created null pointer exception if card was cast from exile. 2016-09-14 22:31:04 +02:00
LevelX2
547d53a2ec [KLD] Added 5 white cards. 2016-09-14 21:51:52 +02:00
fireshoes
9bd9fa2e53 [KLD] Updated mtg-cards-data with 9/14 spoilers. Implemented some black cards and reprints. 2016-09-14 14:29:16 -05:00
LevelX2
14b2760e99 * Fixed a bug that prevented moving tokens to other zones in some cases. 2016-09-14 20:51:03 +02:00
LevelX2
eae53c0cfc Merge pull request #2268 from ingmargoudt/master
replace [list].size() == 0 and [string].length() == 0 to use .isEmpty…
2016-09-14 17:15:10 +02:00
LevelX2
ce94e573e4 * Ral Zarek - Fixed target handling of ability one. 2016-09-14 17:11:18 +02:00
LevelX2
317ba7fd87 * Terastodon - Fixed a problem that tokens were already created before all target permanents were destroyed. 2016-09-14 16:08:31 +02:00
ingmargoudt
3128bd2b4b replace [list].size() == 0 and [string].length() == 0 to use .isEmpty() instead 2016-09-14 15:27:31 +02:00
LevelX2
3612332607 [KLD] Added Speedway Fanatic. Added tests for crew keyword. 2016-09-14 15:16:40 +02:00
LevelX2
8598cf2a33 Merge pull request #2262 from ingmargoudt/master
removed some contains on sets
2016-09-14 12:19:28 +02:00
emerald000
542a1ef1d9 [KLD] Added 5 cards.
Bomat Courier, Dovin Baan, Electrostatic Pummeler, Scrapheap Scrounger and Whirler Virtuoso.
2016-09-14 03:27:48 -04:00
ingmargoudt
5289dd3df8 no need to do contains followed by an add on a set #2 2016-09-14 09:10:08 +02:00
ingmargoudt
aad6a0d1f3 no need to do contains followed by an add on a set 2016-09-14 09:10:08 +02:00
Samuel Sandeen
c6e2dc100c Don't not an equals outside the equals. 2016-09-13 21:15:29 -04:00
Samuel Sandeen
e64e068b88 Remove unneeded code in SkyblinderStaff 2016-09-13 21:09:26 -04:00
Samuel Sandeen
612e53300b Fix Mindless Null 2016-09-13 21:08:08 -04:00
Samuel Sandeen
9f111984da Merge branch 'magefree/master' 2016-09-13 20:51:35 -04:00
Samuel Sandeen
7c3c8403b2 Fix Skybinder Staff 2016-09-13 20:51:09 -04:00
Max Lebedev
14629dbd71 Added Dream Leash 2016-09-13 14:33:20 -04:00
emerald000
959eaf6dab [KLD] Added Panharmonicon. 2016-09-13 08:21:16 -04:00
fireshoes
628b1a6573 [KLD] Updated mtg-cards-data.txt with more 9/12 spoilers and added Masterpiece Series reprints. Added Masterpiece Series pack distribution code to KLD and AER. 2016-09-12 23:48:08 -05:00
fireshoes
99cab69dc0 [KLD] Updated mtg-cards-data.txt with more 9/12 spoilers and added basic lands. 2016-09-12 14:23:33 -05:00
fireshoes
6ea98ba19b [KLD] Updated mtg-cards-data.txt with spoilers through 9/12. Add Masterpiece Series set and 4 known reprints so far. 2016-09-12 14:02:48 -05:00
emerald000
2da90bab93 [KLD] Added 12 cards.
Aether Hub; Cloudblazer; Cultivator's Caravan; Depala, Pilot Exemplar; Dynavolt Tower; Kambal, Consul of Allocation; Key to the City; Rashmi, Eternities Crafter; Saheeli Rai; Smuggler's Copter; Unlicensed Disintegration and Voltaic Brawler.
2016-09-12 08:58:16 -04:00
spjspj
793fc13226 Merge pull request #2251 from spjspj/master
spjspj - Implement Paradoxical Outcome (KLD)
2016-09-12 00:15:19 +10:00
LevelX2
d03d65190e * Fixed a bug of Fate Reforged booster generation adding wrong rarities. 2016-09-11 10:18:10 +02:00
LevelX2
c95646db8e Merge pull request #2248 from Dilnu/master
Implement Skullbriar, the Walking Grave
2016-09-11 09:38:22 +02:00
LevelX2
1aade7f26a Merge pull request #2250 from maxlebedev/master
Added SanctumPrelate
2016-09-11 09:38:14 +02:00
Max Lebedev
bc09772e4a Added SanctumPrelate 2016-09-11 02:20:23 -04:00
LevelX2
5d62444f36 [CN2] Added Splitting Slime. 2016-09-11 00:27:58 +02:00
LevelX2
ea9c00ed86 * Chandra, Torch of Defiance - Fixed cost of fourth ability. 2016-09-11 00:22:14 +02:00
LevelX2
2429e1ad0f [CN2] Added 3 creatures with monstrosity. 2016-09-11 00:02:37 +02:00
Samuel Sandeen
3ac80b45f3 Merge branch 'magefree/master' 2016-09-10 17:47:40 -04:00
Samuel Sandeen
4fc3418de4 Implement Skullbriar, the Walking Grave
Skullbriar is implemented by a combination of a replacement effect that
serves as a marker and an override of the update zone change counter
function that copies counters from one zone to the next.
2016-09-10 17:47:29 -04:00
LevelX2
7fd6d286f6 Merge pull request #2243 from maxlebedev/master
Added Leovold, Emissary of Trest. VernalEquinox is now symmetrical
2016-09-10 22:38:06 +02:00
LevelX2
0e033bd43c * Hissing Quagmire - Fixed wrong token colores (fixes #2247). 2016-09-10 22:26:07 +02:00
Max Lebedev
c3e8903105 watcher now saves info for all players. Rule modifying effect does the check 2016-09-10 15:23:09 -04:00
LevelX2
bb8326d46b XMage 1.4.15v0 2016-09-10 12:31:18 +02:00
LevelX2
79f8617cd3 Some minor changes. 2016-09-10 11:44:52 +02:00
Max Lebedev
7ce878a315 Added Leovold, Emissary of Trest. VernalEquinox is now a symmetrical effect 2016-09-09 17:19:18 -04:00
Nathaniel Brandes
678a46dba8 Fix shapesharer's duration. 2016-09-09 11:58:04 -07:00
Nathaniel Brandes
bb6faa39c1 Fix night side color of Ulrich, Uncontested Alpha. 2016-09-09 11:20:12 -07:00
Samuel Sandeen
ac6a289275 Merge branch 'magefree/master' 2016-09-08 19:12:19 -04:00
LevelX2
21baa14404 * Fixed a problem with token P/T reset (fixes the problem with Tree of Perdition and Soul Separator). 2016-09-08 17:15:40 +02:00
spjspj
d01307e5ea spjspj - Fix for Paradoxical Outcome (KLD) 2016-09-09 00:31:23 +10:00
spjspj
1c49100d75 spjspj - Implement Paradoxical Outcome (KLD) - shroud wasn't being followed 2016-09-08 17:31:42 +10:00
spjspj
8cd3ec1135 spjspj - Implement Paradoxical Outcome (KLD) (done with addition to SweepEffect) 2016-09-08 17:09:47 +10:00
emerald000
67f29124f8 [KLD] Added 15 artifacts.
Aetherflux Reservoir, Aetherworks Marvel, Animation Module, Cogworker's Puzzleknot, Decoction Module, Demolition Stomper, Fabrication Module, Fireforger's Puzzleknot, Fleetwheel Cruiser, Ghirapur Orrery, Glassblower's Puzzleknot, Inventor's Goggles, Metalspinner's Puzzleknot, Ovalchase Dragster and Skysovereign, Consul Flagship.
2016-09-08 02:10:26 -04:00
Mark Langen
8d90f4558d Merge pull request #2234 from stravant/master
Characteristic-Based rendering initial release completed unless further bugs come up before then.
2016-09-07 23:16:10 -06:00
Samuel Sandeen
80da09471d Merge remote-tracking branch 'magefree/master' 2016-09-07 23:31:38 -04:00
spjspj
8375af12f2 spjspj - Implement Fountain Watch 2016-09-08 12:38:19 +10:00
fireshoes
72b13214e6 [KLD] Updated mtg-cards-data.txt with 9/7 spoilers. 2016-09-07 10:59:51 -05:00
Mark Langen
f0a1938b3e Full art Land rendering
* Added "frameStyle" tagging to relevant full art lands (ZEN, BFZ, UNG, UHG)

* Added support for rendering based off of frameStyle

* Outstanding bug that frameStyle doesn't seem to be replicated exactly properly
2016-09-07 02:20:51 -06:00
emerald000
df2782fdb6 [KLD] Basic implementation of energy counters. Added Woodweaver's Puzzleknot.
Better display of energy counters would be preferred.
2016-09-07 01:07:21 -04:00
fireshoes
f67cb21f2a [KLD] Implemented Chandra, Torch of Defiance; Chandra, Pyrogenius; Nissa, Nature's Artisan; and Nissa, Vital Force. 2016-09-06 22:15:33 -05:00
emerald000
5c5d6365d8 [KLD] Implemented Crew. Added 2 cards using it. 2016-09-06 03:18:47 -04:00
emerald000
90a55eddb7 [KLD] Implemented Fabricate. Added 3 cards using it. 2016-09-06 02:26:55 -04:00
emerald000
bc0f53973d Added an easier way to put custom text on buttons in a chooseUse prompt. 2016-09-06 02:07:59 -04:00
fireshoes
d70f424d1b [KLD] Added 9/5 spoilers to mtg-cards-data.txt and implemented a few cards. 2016-09-06 00:27:44 -05:00
Samuel Sandeen
eb89781154 Don't check for event validity in Karn's Ultimate
Karn Liberated should not check whether it’s valid before putting the
Commanders where they belong. Technically any operations after Karn’s
ultimate goes off are invalid if strict checks are made.
2016-09-05 22:17:04 -04:00
spjspj
41ff4cf595 Merge pull request #2228 from spjspj/master
spjspj - Slight fix for colours of tokens
2016-09-06 01:43:35 +10:00
spjspj
f6d06c895e spjspj - Slight fix for colours of tokens 2016-09-06 01:41:04 +10:00
LevelX2
0322f882a9 Merge pull request #2227 from ingmargoudt/master
refactor : removed all instances of new Random() and replaced with Ra…
2016-09-05 17:32:07 +02:00
ingmargoudt
e2a479255a refactor : removed all instances of new Random() and replaced with RandomUtil for a ThreadLocal randomizer 2016-09-05 15:03:47 +02:00
LevelX2
23433e82f0 Merge pull request #2226 from Derpthemeus/pull1
Implement 6 cards, fix Living Armor
2016-09-05 10:03:53 +02:00
fireshoes
b9d29d3ebf Added upcoming sets. [KLD] Updated mtg-cards-data.txt. Added some simple cards. 2016-09-04 22:54:05 -05:00
Matt Oslan
f8c1a46645 Implement The Brute 2016-09-04 11:56:35 -04:00
Matt Oslan
7803847f4b Implement Iron Lance 2016-09-04 11:55:30 -04:00
Matt Oslan
ce7c3d99a1 Implement Run Wild 2016-09-04 11:55:11 -04:00
LevelX2
133f043411 * Orcish Spy - Fixed that the activated ability did not work. 2016-09-04 17:17:34 +02:00
LevelX2
507ddd8711 * Necromancer's Magemark - Fixed replacement effect that was coded as triggered ability. 2016-09-04 17:14:27 +02:00
Matt Oslan
87fa888852 Fix return value of LivingArmorEffect 2016-09-04 10:39:12 -04:00
Matt Oslan
9b1dd2ceeb Merge origin/master into pull1 2016-09-04 10:36:11 -04:00
LevelX2
e43333aece * Mayael's Aria - Fixed that the +1/+1 counter was added to every controlled permanent instead of only creature permanents. 2016-09-04 11:01:42 +02:00
LevelX2
8abac8803e Merge pull request #2222 from Derpthemeus/pull2
Implement 10 cards
2016-09-04 09:36:20 +02:00
LevelX2
9e20efa444 Merge pull request #2224 from Dilnu/master
Improve Counter and Zone code
2016-09-04 09:35:18 +02:00
Matt Oslan
0f66d41744 Implement Rushwood Elemental 2016-09-03 23:36:48 -04:00
Matt Oslan
dcf5a0593a Implement Soothing Balm 2016-09-03 23:35:55 -04:00
Matt Oslan
f78d79e914 Implement Tonic Peddler 2016-09-03 23:35:32 -04:00
Samuel Sandeen
ac4658576b Remove Skullbriar
There are still too many changes required before it can be implemented.
2016-09-03 20:24:05 -04:00
Samuel Sandeen
434be545f7 Merge remote-tracking branch 'magefree/master'
# Conflicts:
#
Mage/src/main/java/mage/abilities/condition/common/SourceHasSubtypeCondi
tion.java
#	Mage/src/main/java/mage/game/permanent/PermanentToken.java
2016-09-03 20:06:33 -04:00
Samuel Sandeen
ef5ed5256a Clean up the deprecated moveCards methods in Player 2016-09-03 20:04:12 -04:00
Matt Oslan
a58432ac3f Change Minions' Murmurs from damage to life loss 2016-09-03 17:04:27 -04:00
Samuel Sandeen
bec11804f5 Make the handling of counters more consistent.
This dramatically reduces the code duplication around counters handling.
2016-09-03 16:52:41 -04:00
Max Lebedev
1bae15ab11 Merge https://github.com/magefree/mage 2016-09-03 16:05:33 -04:00
Max Lebedev
ecd1985dab implemented Vernal Equinox 2016-09-03 16:04:22 -04:00
Matt Oslan
eaa16a179b Implement Cyclopean Mummy 2016-09-03 14:13:55 -04:00
Matt Oslan
00e3ca1939 Implement Walking Dead 2016-09-03 14:12:21 -04:00
Matt Oslan
cfa5b13f0b Implement Living Armor 2016-09-03 14:11:54 -04:00
Matt Oslan
53edfaeaa0 Implement Vulshok Battlemaster 2016-09-03 13:02:23 -04:00
LevelX2
2c904321e3 Merge pull request #2220 from maxlebedev/master
Added a couple of old Legends cards
2016-09-03 18:53:26 +02:00
Matt Oslan
e163227492 Merge origin/master into pull2 2016-09-03 10:39:06 -04:00
Samuel Sandeen
148f633672 Make the Counters API for card and permanent consistent. 2016-09-03 10:33:54 -04:00
LevelX2
c1d632be18 Merge origin/master 2016-09-03 15:26:46 +02:00
LevelX2
ab2399cbe7 * Fixed that equipments with restrictions (e.g. Gate Smasher) were not unequipped if the equipped permanent did no longer fulfill the restrictions(fixes #2212). 2016-09-03 15:26:17 +02:00
Max Lebedev
d65bb6bec5 added the Heaven's Gate, Dwarven Song, SeaKing's Blessing, Sylvan Paradise, and Touch of Darkness cards based mostly on Sway of Illusion 2016-09-03 07:45:50 -04:00
Styxo
f5c2a51be1 Merge pull request #2219 from Styxo/master
Refactored some things
2016-09-03 12:58:47 +02:00
Styxo
2aec9f2ca7 Refactored counters on permanents counting
Added BecomeMonstrousTriggeredAbility 
Added Target and Filter class for creature an opponent controls
2016-09-03 12:38:58 +02:00
LevelX2
cb91c5b9aa Merge pull request #2216 from stravant/master
Full characteristic-based card rendering for cards
2016-09-03 09:13:49 +02:00
Samuel Sandeen
85dc15c5dc Merge remote-tracking branch 'magefree/master' 2016-09-02 19:44:51 -04:00
Matt Oslan
0960a54998 Implement Wirecat 2016-09-02 19:17:09 -04:00
Matt Oslan
3c6f2430a9 Implement Minions' Murmurs 2016-09-02 18:59:49 -04:00
Mark Langen
463576dbd0 Merged up to current 2016-09-01 15:44:14 -06:00
Derek M
ac5f2ca6cc Merge pull request #2213 from Derpthemeus/master
Implement 10 cards, fix a minor typo
2016-08-31 22:00:43 -04:00
Matt Oslan
4669b4224a Implement Rooting Kavu 2016-08-31 19:05:45 -04:00
Matt Oslan
93bdb89d44 Implement Defiling Tears 2016-08-31 18:42:30 -04:00
Matt Oslan
67105ce3a0 Implement Disarm 2016-08-31 13:31:48 -04:00
Matt Oslan
a7b9809396 Implement Scarred Puma 2016-08-31 13:30:40 -04:00
Mark Langen
d5415d2d04 Working Card Rendering 2016-08-31 04:43:28 -06:00
Fenhl
8a427a2351 Fix capitalization of ownerId variable
to fix my scripts that look up unimplemented cards.
2016-08-31 06:53:10 +00:00
Matt Oslan
0fd013fb1b Implement Root Greevil 2016-08-30 20:23:53 -04:00
Matt Oslan
588a2d33a3 Implement Lightning Dart 2016-08-30 20:11:31 -04:00
Matt Oslan
1f0b4c1f6b Implement Dromad Purebred 2016-08-30 19:52:33 -04:00
Matt Oslan
e0015a5ac1 Implement Skyhunter Cub 2016-08-30 18:54:50 -04:00
Matt Oslan
aea744f95a Implement Moonlit Wake 2016-08-30 12:52:54 -04:00
Matt Oslan
deca4258d6 Fix Akki Blizzard-Herder's text
Previously said "When Akki Blizzard-Herder dies, Each player sacrifices a land you control." now says "When Akki Blizzard-Herder dies, Each player sacrifices a land."
2016-08-30 12:52:27 -04:00
Matt Oslan
9856cffa49 Implement Hurloon Shaman 2016-08-30 12:49:49 -04:00
Matt Oslan
33bdc359eb Implement Nova Cleric 2016-08-30 12:37:35 -04:00
Matt Oslan
56fb6e51e5 Implement Straw Golem 2016-08-30 12:36:15 -04:00
Matt Oslan
51bc1edae5 Implement Blossoming Wreath 2016-08-30 11:49:33 -04:00
Matt Oslan
acd3580527 Implement Elixir of Vitality 2016-08-30 11:32:04 -04:00
Styxo
cde96864d5 Merge pull request #2209 from Styxo/master
Refactored multiple CreatureCondition classes into one class
2016-08-29 20:41:56 +02:00
cg5
8cbffb3e69 Fix Gratuitous Violence bug 2016-08-29 20:10:01 +02:00
Styxo
6518b56d9d Refactored multiple CreatureCondition classes into one CreatureCountCondition class 2016-08-29 13:04:40 +02:00
Samuel Sandeen
71a5e4e15a Fix Changing the type of spells on the stack 2016-08-28 18:21:58 -04:00
Samuel Sandeen
282443c231 Add Subtype to the CardAttribute Framework
This is a massive change. I’ve refrained from unrelated refactoring
when possible but there are still a lot of changes here.
2016-08-28 17:30:10 -04:00
Styxo
42669b9c01 Merge pull request #2200 from Styxo/master
Refactored cards that use similar abilities
2016-08-28 16:56:08 +02:00
Styxo
b29c70a3c7 Refactored cards that use similar abilities 2016-08-28 16:39:33 +02:00
Samuel Sandeen
a1a3c0c6a7 Implement Conspiracy
Implemented conspiracy, based on Teferi, Story Circle, and Cast Through
Time
2016-08-27 20:01:54 -04:00
Derek M
61f6166f9d Merge pull request #2198 from cg5-/culling-scales
Add Culling Scales
2016-08-27 12:51:00 -04:00
michaelstephendavies
4dcb113761 Add Culling Scales 2016-08-27 18:45:33 +02:00
LevelX2
b5f7ab8c48 Merge pull request #2180 from Derpthemeus/master
Implement Fathom Trawl, Launch, and Dispersing Orb
2016-08-27 08:59:41 +02:00
fireshoes
10866056e1 [CN2] Added complete spoiler to mtg-cards-data.txt and all existing reprints. 2016-08-22 09:57:43 -05:00
drmDev
292105f60e [CN2] Stunt Double and Subterranean Tremors implemented. 2016-08-21 15:00:41 -04:00
fireshoes
4a708e4dc0 [CN2] Added 8/20 new card and white reprint spoilers to mtg-cards-data.txt. Added white reprints. 2016-08-21 09:24:55 -05:00
drmDev
b6c0433fa2 [Conspiracy:TTC] Recruiter of the Guard impl 2016-08-20 09:20:16 -04:00
Matt Oslan
38a6d3fcbd Implement Fathom Trawl, Launch, and Dispersing Orb 2016-08-19 16:41:09 -04:00
fireshoes
7de7df39b1 [CN2] Added 8/19 spoilers to mtg-cards-data.txt. Added Birds of Paradise reprint. 2016-08-19 10:14:47 -05:00
fireshoes
4f5876e3d5 [CN2] Added 8/18 spoilers to mtg-cards-data.txt. Added Wild Pair, Berserk, Duskmantle Seer, and Dragonlair Spider reprints. 2016-08-18 12:43:09 -05:00
fireshoes
5e96e7b444 [CN2] Added 8/17 spoilers to mtg-cards-data.txt. Added Exotic Orchard, Burgeoning, and Serum Visions reprints. 2016-08-17 10:56:31 -05:00
fireshoes
298d624f9c [CN2] Added 8/16 spoilers to mtg-cards-data.txt. Added Burning Wish, Phyrexian Arena, Desertion, and Hallowed Burial reprints. 2016-08-16 20:43:46 -05:00
fireshoes
eeaea4c566 [CN2] Added 8/15 spoilers to mtg-cards-data.txt. Added Inquisition of Kozilek reprint. 2016-08-15 11:17:51 -05:00
LevelX2
6b2d326f7b * Tree of Redemption - Fixed that the set toughness from exchange was still applied after zone changes. 2016-08-15 11:43:45 +02:00
drmDev
8051b8dedf Tree of Perdition bug fix - was incorrectly gaining toughness AND power equal to opponent life total 2016-08-13 23:17:25 -04:00
LevelX2
539b03bd1d Xmage 1.4.14v0 2016-08-13 10:14:38 +02:00
LevelX2
4bfac31370 * Archangel Avacyn - Fixed check for source object of triggered ability. 2016-08-13 09:38:28 +02:00
LevelX2
46566361e7 * Fixed a bug that if a copy token creature of a transformed creature was created (e.g. Mirror Mockery), the front side instead of the transformed side was copied. 2016-08-12 15:42:50 +02:00
LevelX2
0c617d1d35 * Ink-Eyes, Servant of Oni - Fixed a bug of how the card was moved to the battlefield by the triggered effect. 2016-08-12 13:25:12 +02:00
spjspj
d5ab9df255 spjspj - Implement Guardian Beast (ARN) 2016-08-11 23:12:06 +10:00
spjspj
f46c06066a spjspj - Implement Guardian Beast (ARN) 2016-08-11 23:03:22 +10:00
fireshoes
5ee29a14e6 [CN2] Implemented Kaya, Ghost Assassin 2016-08-10 14:20:18 -05:00
drmDev
b7743e69a0 Pariah's Shield bug fix - replacement effect only occurs when equipped to a creature 2016-08-09 21:25:13 -04:00
LevelX2
aa5623fd70 * Blinkmoth Urn - Fixed that the created mana was not removed at the steps end. 2016-08-09 22:52:22 +02:00
LevelX2
7504c58d5a Merge pull request #2160 from Choiseul11/choiseul11/2159-indulgent-aristocrat-tooltip-error
Changed Indulgent Aristocrat filter to prevent 'each' appearing twice…
2016-08-09 22:37:05 +02:00
Timothy Rogers
64f4a1584f Changed Indulgent Aristocrat filter to prevent 'each' appearing twice in tooltip 2016-08-09 14:10:02 -05:00
LevelX2
c31bf97440 * Fixed some problems if a creature has multiple madness abilities. 2016-08-09 13:14:29 +02:00
LevelX2
7f8f4bc034 * Goblin Gaveleer - Added missing Trample ability. 2016-08-08 17:10:28 +02:00
LevelX2
c84180b0f7 * Eye of the Storm - Fixed that the exiled spells could only always be cast by the controller of the Eye of the Storm. 2016-08-08 16:49:45 +02:00
LevelX2
47fb2c1ac5 Merge origin/master 2016-08-08 16:29:58 +02:00
LevelX2
005a805973 * Unbreathing Horde - Fixed that the creature came onto battlefield with one counter less than intended. 2016-08-08 16:29:16 +02:00
LevelX2
9e29a01c0c * Grafted Wargear - Fixed that the sacrifice effect did not work. 2016-08-07 10:16:25 +02:00
LevelX2
07bbd53d82 * Stitcher's Graft - Fixed that the sacrifice effect did not work. 2016-08-07 10:12:38 +02:00
LevelX2
8ccb5d18ec * removing double negative checks. 2016-08-07 09:28:39 +02:00
LevelX2
f84040f4c0 Merge pull request #2155 from Choiseul11/timr/implement-assorted-cards
Timr/implement assorted cards
2016-08-07 08:50:22 +02:00
Timothy Rogers
32d70cb069 Changed Celestial Sword sacrifice trigger to use CreateDelayedTriggeredAbilityEffect and AtTheBeginOfNextEndStepDelayedTriggeredAbility 2016-08-06 17:00:50 -05:00
LevelX2
5b5c13c137 * Kusari-Gama - Fixed trigger occurs but no damage is dealt (fixes #2154). 2016-08-06 12:43:16 +02:00
LevelX2
286dc55396 * Fixed Sightless Brawler cannot attack with other creatures attacking (fixes #2133). 2016-08-06 12:30:52 +02:00
LevelX2
14c02bc756 Merge origin/master 2016-08-06 11:33:55 +02:00
LevelX2
9df373e8f3 * Fixed Leech Bonder -1/-1 Tokens don't kill off enemy creatures (fixes #1975). 2016-08-06 11:33:24 +02:00
Timothy Rogers
adf6575eb2 Fixed author comment on Murderous Betrayal 2016-08-05 22:02:56 -05:00
Timothy Rogers
33e0f2cdde Implemented Murderous Betrayal 2016-08-05 20:52:11 -05:00
Quercitron
b91ef8b385 * Thirsting Axe - Fix check if equipped creature dealt combat damage to creature (fixes #2145). 2016-08-06 03:15:54 +03:00
Timothy Rogers
cb591e10ef Fixed author comment 2016-08-05 17:11:27 -05:00
Timothy Rogers
48dfdafe1e Implemented Celestial Sword from Iceage and ME4 2016-08-05 17:10:25 -05:00
LevelX2
64432e9132 Merge pull request #2152 from Choiseul11/choiseul11/implement-homelands-shrink
Implemented Shrink (Homelands)
2016-08-05 22:21:04 +02:00
LevelX2
d0db2d51ed * Fixed Identity Thief copying creature with +1/+1 counter gets P/T boost from it, but not counter (fixes #2131). 2016-08-05 21:15:07 +02:00
LevelX2
d1c25b0662 * Fixed flashback check of Altar of the Lost conditional mana. 2016-08-05 20:03:04 +02:00
Timothy Rogers
fe2434fa9f Implemented Shrink (Homelands) 2016-08-05 10:26:47 -05:00
Plopman
956724b5fa [TMP] Added 5 cards 2016-08-05 13:43:23 +02:00
Quercitron
9129bda9b7 * Hearthcage Giant - Fix that only one Elemental Shaman token is created (fixes #2141). 2016-08-05 00:59:42 +03:00
fwannmacher
9b5a02c09c - Fixed issue #2075 2016-08-04 09:52:56 -03:00
LevelX2
335c24c7c0 * Crown of Doom - Fix of target handling (untested). 2016-08-03 17:42:23 +02:00
drmDev
5442a92a2b Crown of Doom bug fix 2016-08-03 05:17:00 -04:00
LevelX2
270ffcb88a * Liliana, Defiant Necromancer - Fixed target bug of -X ability. 2016-08-02 16:52:25 +02:00
LevelX2
acf5df7f94 Merge origin/master 2016-08-02 15:43:57 +02:00
LevelX2
62a85fafc6 * Postmortem Lunge - Fixed that the exile effect were not applied correctly. 2016-08-02 15:42:45 +02:00
drmDev
693c45294a bug fix for Ghost-Lit Nourisher 2016-08-02 07:55:03 -04:00
fireshoes
88e8894b29 Added Duel Decks: Nissa vs Ob Nixilis and From the Vault: Lore. 2016-08-01 15:05:25 -05:00
LevelX2
94e59e5ee7 * Icefall Regent, Monastery Siege, Elderwood Scion, Accursed Witch, Infectious Curse - Fixed target check not working for multi modal spells (fixed #2114). 2016-07-31 10:41:23 +02:00
LevelX2
e9c994d8e5 * Fixed traget definition of Blood Feud and Dissension in the Ranks. 2016-07-31 10:24:28 +02:00
drmDev
2a51663ebc Fixed various bugs - loseLife instead of damage was supposed to be used 2016-07-30 21:15:05 -04:00
fwannmacher
b4bda0da5e - Fix issue #2088 2016-07-29 18:43:12 -03:00
drmDev
38a7927edb Spell Queller bug fix for #2126 2016-07-29 16:14:44 -04:00
drmDev
b7e0702b62 Fixed Genesis bug - activation cost is 2G not 3 colorless 2016-07-29 11:25:24 -04:00
LevelX2
8073d2e3f7 * Polymorphous Rush - Fixed wrong target description. 2016-07-29 14:19:52 +02:00
drmDev
c00dadcd4c build fix - maven doesn't like bloodclockeffect as public unless in its own file named bloodclockeffect 2016-07-29 03:46:43 -04:00
drmDev
3f3229c43c Martyred Rusalka and Netter En Dal impl 2016-07-28 17:50:26 -04:00
Fenhl
f2e6ee510b Add card Umbilicus 2016-07-28 13:40:23 +00:00
drmDev
0d8b892272 Festival, False Peace, Empty City Ruse, Moment of Silence impl. Extracted SkipNextCombatPhase class. 2016-07-27 09:42:45 -04:00
drmDev
0b48749e0b fix soul warden test. 2016-07-26 22:58:56 -04:00
drmDev
f593623508 finished implementation of cards. CardView bug fix for card number change. 2016-07-26 22:58:20 -04:00
drmDev
b7c4eec90f Merge branch 'master' of https://github.com/drmDev/mage 2016-07-26 20:00:37 -04:00
fwannmacher
3caf66e4b6 - Fixed Issue #2108 2016-07-26 19:34:06 -03:00
fireshoes
ad3f3649da Added FNM promo Rise from the Tides. 2016-07-26 13:52:36 -05:00
drmDev
54fcc1c408 WIP Syphon Flesh, Gravestorm, Gravespawn Sovereign implementations 2016-07-26 14:46:32 -04:00
Derek M
218583ebf8 Merge pull request #2120 from Dilnu/master
Fix all known cases of Issue #2106
2016-07-26 11:19:44 -04:00
Samuel Sandeen
2173069c09 Update Legerdemain to use filters in targeting.
Fix the way targeting is handled on Legerdemain.

Previously it was possible to get into an impossible state if there was
no valid second target.
2016-07-26 08:33:33 -04:00
drmDev
18a6e5392b Bloodscale Prowler, Burning Tree Bloodscale,Gristleback implemented 2016-07-26 06:35:47 -04:00
drmDev
f56b81b243 Trigon of Mending bug fix - allows targetting player 2016-07-25 23:46:01 -04:00
Samuel Sandeen
4c9a49df5b Merge remote-tracking branch 'magefree/master' 2016-07-25 21:58:43 -04:00
Samuel Sandeen
c12959e025 Standardize Another target logic in some cases.
This removes custom targets and instead uses the AnotherTargetPredicate
to filter.
2016-07-25 21:58:11 -04:00
Samuel Sandeen
67194253e4 Fix simple issues in target specification 2016-07-25 21:53:12 -04:00
drmDev
bc14f8176a Merge remote-tracking branch 'upstream/master' 2016-07-25 18:23:35 -04:00
drmDev
aa2605d6cf Tribal Unity cardNumber to string fix 2016-07-25 18:16:40 -04:00
Derek M
5c4059fac6 Merge pull request #2118 from fwannmacher/master
Corrected some more bugs
2016-07-25 18:14:00 -04:00
fwannmacher
cbd0e36f97 - Fixed Issue #2100 2016-07-25 17:55:38 -03:00
fwannmacher
1fc81b8bc7 - Fixed Issue #2094 2016-07-25 17:25:53 -03:00
Derek M
86e7ace06e Merge pull request #2112 from fwannmacher/master
Converted cardNumber from int to String. Now card number with "a" or "b" can be used.
2016-07-25 16:24:01 -04:00
fwannmacher
cd22b3013b - Fixed Issue #2102 2016-07-25 16:41:28 -03:00
fwannmacher
9390ec20b0 - Fixed Issue #2098 2016-07-25 12:52:01 -03:00
drmDev
f2cb945744 Spectral Shepherd double check to only target spirits you control 2016-07-25 11:11:59 -04:00
drmDev
6584079d7a bug fix for Tunnel Vision when it does not find card in library 2016-07-25 06:43:51 -04:00
Derek M
0f48520697 Merge pull request #2115 from Dilnu/master
Implement new cards and fix a bug with two existing ones.
2016-07-25 04:48:27 -04:00
Samuel Sandeen
3aa480cef8 Merge remote-tracking branch 'magefree/master' 2016-07-24 22:07:15 -04:00
Samuel Sandeen
68e84d9c23 Modify the way some second targets are chosen
If implemented the wrong way when you try to choose second targets the
game can get into an impossible state this fixes three such cards.
2016-07-24 22:07:04 -04:00
drmDev
099e490e4d patching up possible NPEs on quiet speculation 2016-07-24 21:49:36 -04:00
drmDev
f1343dd03f Quiet Speculation bugfix for #1970 - controller searches target player library 2016-07-24 21:47:41 -04:00