Commit graph

4225 commits

Author SHA1 Message Date
LevelX2
2b617fa6f7 * Fixed a bug of ConditionalTriggeredAbility if the ability triggered multiple times at the same time. 2015-08-01 18:27:17 +02:00
LevelX2
5fae4878c0 Added a test, some minor changes. 2015-07-31 15:46:14 +02:00
LevelX2
3c026c7d19 Merge pull request #1166 from klayhamn/master
Add Foriysian Totem and AEther Membrane, fix issues #1072 for Meddling Mage
2015-07-30 17:00:37 +02:00
LevelX2
a3bc452795 Added Gustcloak Savior, Spurnmage Advocate and Gleancrawler; 2015-07-30 16:13:27 +02:00
LevelX2
c5873a0132 * Zedruu, the Greathearted - Fixed tooltip text, removed unused imports, simplified some logic. 2015-07-30 11:32:19 +02:00
LevelX2
67bd4956d9 * Changed return class of copy method. 2015-07-30 11:29:36 +02:00
LevelX2
2aa2ad7252 Merge pull request #1169 from andyfries/master
implemented Zedruu the Greathearted
2015-07-30 10:48:04 +02:00
LevelX2
71a13b6e77 Merge pull request #1162 from LoneFox78/master
New stuff again
2015-07-30 10:47:11 +02:00
Andy Fries
3283e57ae6 implemented Zedruu the Greathearted 2015-07-29 21:11:11 -07:00
klayhamn
7432e4c082 * Add the Foriysian Totem
* Add the SourceIsCreatureCondition
2015-07-28 23:10:40 +03:00
klayhamn
0ddc11f4dc Merge branch 'master' of https://github.com/magefree/mage 2015-07-28 21:17:00 +03:00
klayhamn
005554fcfc Merge remote-tracking branch 'remotes/origin/master' 2015-07-28 17:34:52 +03:00
LevelX2
1f24b569c7 * Fixed a bug of adding abilities to non permanentes if the an effect added an ability to multiple objects. 2015-07-28 15:04:37 +02:00
klayhamn
634f7fc064 Merge branch 'master' of https://github.com/klayhamn/mage 2015-07-28 15:20:38 +03:00
LoneFox
0e51c1fcf4 Add EnvoyEffect (named so because MTG Salvation wiki calls these creatures envoys and I can't think of a better name). Use it for existing cards. Implement cards: Brass Herald, Grave Defiler, and Tidal Courier 2015-07-28 12:21:25 +03:00
klayhamn
17ba61e1aa remove independent RippleEffect and replace with RippleAbility 2015-07-28 09:45:24 +03:00
LevelX2
65ff88d244 Fixed some possible null pointer exceptions. 2015-07-28 00:07:51 +02:00
LevelX2
1ef74f3293 Fixed some possible null pointer exceptions. 2015-07-28 00:04:57 +02:00
LevelX2
29997ebf57 * Added Eater of Days, Tariel, Reckoner of Souls, Island Sanctuary, Selvala, Explorer Returned and Awakening. 2015-07-27 17:23:09 +02:00
LevelX2
dbff7bedb9 * Some changes to skip turn handling (turn count and messages). 2015-07-27 17:21:52 +02:00
LevelX2
5fb17ce920 Merge pull request #1151 from klayhamn/master
Adding the Ripple keyword, and two cards that use it
2015-07-27 14:31:57 +02:00
LevelX2
05084e8238 Merge pull request #1150 from LoneFox78/master
New cards and fixes
2015-07-27 09:42:04 +02:00
klayhamn
50b1085ebb fix RippleEffect so that it still triggers even when original spell is exiled or countered 2015-07-27 02:01:57 +03:00
klayhamn
4d798e81b8 add thrumming stone and surging dementia 2015-07-26 19:30:15 +03:00
Simown
84d2353819 Fix for Random booster draft iterates endless while booster generation (#1136) 2015-07-26 12:45:14 +01:00
LoneFox
77e53d6bbd Add PlayWithHandRevealedEffect and use it for existing cards. Implement cards: Revelation, Seer's Vision, and Wandering Eye 2015-07-26 11:49:31 +03:00
LevelX2
b029de3ec9 * Added id and colored font to shown related object names of stack abilities. 2015-07-26 10:17:04 +02:00
LevelX2
768fd17d93 * Some spelling changes. 2015-07-26 09:19:46 +02:00
LevelX2
9dd6e616cd * Fixed that commander mana replacement effect did wrong mana replacements if additional mana was produced from abilities of opponents (fixes #1146). 2015-07-26 00:38:56 +02:00
LevelX2
c1dc053e9f * Artificer's Epiphany - Fixed tooltip text (fixes #1148). 2015-07-26 00:01:30 +02:00
LevelX2
d5963642b1 Added getCounters(Game game) for PermanentImpl. 2015-07-25 20:25:19 +02:00
LoneFox
16116ea0da Add DiscardOntoBattlefieldEffect and use it for existing cards. Implement card: Dodecapod 2015-07-25 21:10:54 +03:00
LoneFox
3ea281ffbf Add DamageTargetControllerEffect and use it for existing cards. Implement card: Illuminate 2015-07-25 20:12:43 +03:00
LevelX2
6f13574639 Release 1.4.2v4. 2015-07-25 12:54:57 +02:00
LevelX2
193177d999 Fixed a lot of storage lands to calculate available mana correctly. 2015-07-25 12:41:48 +02:00
LevelX2
e4005c0a35 * Simic Manipulator - Fixed that also 0 counters could be selected (fixes #1140). 2015-07-25 12:40:59 +02:00
LevelX2
098b5fa061 Merge origin/master 2015-07-25 11:34:20 +02:00
LevelX2
7eab956657 * Garruk, Apex Predator - Fixed the triggered ability of the Emblem given to opponent. 2015-07-25 11:33:58 +02:00
emerald000
4755655dc9 Added Enraging Licid. 2015-07-25 05:23:05 -04:00
LevelX2
a380bfa196 * Gideon, Battle-Forged - Fixed that giving indestructibility effect did not end as intended. 2015-07-25 09:09:20 +02:00
LevelX2
d8dc95c16f * Reworked Cho-Manno's Blessing protection handling (fix). 2015-07-24 15:10:04 +02:00
LevelX2
630b2c32d7 * Reworked Cho-Manno's Blessing protection handling. 2015-07-24 15:04:45 +02:00
LevelX2
2ca8595789 * Reworked Order of the Stars protection handling. 2015-07-24 13:47:22 +02:00
emerald000
c4deaf3250 Added Peer Pressure, Terraformer and Wave of Indifference. 2015-07-24 03:32:31 -04:00
LevelX2
f8063ae064 Merge origin/master 2015-07-23 19:53:49 +02:00
LevelX2
05e35bcae7 Fixed build problem with OptionalAdditionalCostImpl. 2015-07-23 19:53:34 +02:00
LevelX2
7d3ff0551d Added a test. 2015-07-23 15:58:10 +02:00
LevelX2
b169e7e6c7 * Mage-Ring Network - Fixed calculation of available mana. 2015-07-23 12:42:02 +02:00
LevelX2
0e0678f9d1 Added workaround to random booster drafr booster generation to prevent endless loops (#1136). 2015-07-23 00:23:00 +02:00
LevelX2
bc36734c69 Merge origin/master 2015-07-22 21:46:59 +02:00
LevelX2
4b7270672c Added Bane of the Living. 2015-07-22 21:46:32 +02:00
LevelX2
5582590d30 Merge pull request #1135 from LoneFox78/master
More IPA cards
2015-07-22 21:07:54 +02:00
LevelX2
d9f88fdd6e * ChampionAbility - Fixed to work for all creatures. 2015-07-22 21:02:04 +02:00
LevelX2
ae675942e2 Added Dwarven Landslide. 2015-07-22 17:23:07 +02:00
LevelX2
4afcd3be6d ChampionAbility - If subtypes parameter is set to null, Champion ability works with all creatures. 2015-07-22 13:31:57 +02:00
LoneFox
9acff5aa9c Add DamageDealtToAttachedTriggeredAbility an use it for existing cards. Implement cards: Binding Agony and Soul Link 2015-07-21 21:51:27 +03:00
LevelX2
eca37467a3 * Added a auto select color for color choices of mana abilities that ask the human player to select a colo (implements #690). 2015-07-21 17:23:10 +02:00
LevelX2
1728eb01e0 * Replaced some card classes by framework classes. Some minor changes to cards. 2015-07-21 14:55:15 +02:00
LevelX2
39320d213b Merge origin/master 2015-07-20 22:10:35 +02:00
LevelX2
eb7ca3788a * Recovery added missing check for creature type. 2015-07-20 22:09:36 +02:00
LevelX2
b284d6e204 Merge pull request #1130 from LoneFox78/master
New cards and cleanup work
2015-07-20 22:06:36 +02:00
LoneFox
2c3790b70e Remove basic lands from boosters that are not supposed to have them. Implement the timeshifted slot of Time Spiral boosters.
TODO: Planar Chaos with its "planeshifted" card slots
2015-07-20 21:06:51 +03:00
LevelX2
46d2bb9313 * Added Recover ability (closes #1119). 2015-07-20 17:08:04 +02:00
LoneFox
5872709e3e Add DamageEachOtherEffect and use it for existing cards. Implement cards: Karplusan Yeti; Tracker; and Tahngarth, Talruum Hero 2015-07-20 13:49:04 +03:00
LoneFox
daf875050c Ass BecomesTargetAttachedTriggeredAbility and use it for existing cards. Implement card: Sleeping Potion 2015-07-20 12:10:58 +03:00
fireshoes
caa9794e6b Merge origin/master 2015-07-19 23:54:31 -05:00
fireshoes
5468c1dede Implemented ~44 cards. Added +2/+2 counters. 2015-07-19 23:53:01 -05:00
LevelX2
2d54604fd2 Some redesign for split cards. 2015-07-19 19:27:20 +02:00
LevelX2
4324a6a683 Fixes to token image handling. 2015-07-19 10:09:50 +02:00
LevelX2
61b5609ae9 Some more token image handling changes. 2015-07-18 10:06:41 +02:00
Simown
05b14dad66 Fixed Strive aditional costs, added Battlefield Thaumaturge tests to
verify.
2015-07-17 22:35:36 +01:00
LevelX2
dd7d57f574 * Fixed token image handling so that images from the set of the creating card are used if possible. Not all tokens already reworked. 2015-07-17 15:34:45 +02:00
LevelX2
90c5c3c2f3 * Fixed that the emblem token images of the Origins Planeswalker were not shown. 2015-07-17 15:32:31 +02:00
LevelX2
130ec77df1 * ORI-Transform-Planeswalker - Fixed that a additional effect only happens if the planeswalker was actually exiled and returned from the effect (fixes #1123). 2015-07-17 14:07:17 +02:00
LevelX2
5ed37420b5 [ORI] Fixed booster generation to include double faced creature/planeswalker cards. 2015-07-17 08:08:50 +02:00
emerald000
6804ba1f2f Magic Origins Update Bulletin changes. 2015-07-17 00:04:32 -04:00
LevelX2
e209114a26 * KickerAbility - Fixed that KickerCondition did not work coorectly for kicker cards with multiple kicker options. 2015-07-16 23:15:11 +02:00
LevelX2
da2138a770 Merge pull request #1121 from LoneFox78/master
New cards
2015-07-16 22:30:30 +02:00
LevelX2
0db7c5cff4 * Fixed a bug of the rollback turns feature locking sometimes the UI. 2015-07-16 16:54:32 +02:00
LevelX2
be9ed165f5 Fixed that after using the roll back function the wrong player can be used as next player (fixes #1032). 2015-07-16 15:45:47 +02:00
LevelX2
0c0fe9984e Some fixes/improvements to AI target handling and tests. 2015-07-16 13:10:11 +02:00
LevelX2
68d5f7bb9f * StormAbility - Fixed that the storm amount was not calculated correctly if a game state was restored (fixes #1051). 2015-07-16 11:05:32 +02:00
glerman
afe9c27aa5 finally made DustOfMoments to work, CounterPredicate didn't see counters for Chronozoa (permanent). why the hell is PermanentImpl.getCounters() and CardImpl.getCounters(game) don't return the same value for the same card 2015-07-15 22:06:00 +03:00
glerman
049f76ffe6 added DustOfMoments and it's ability 2015-07-15 22:06:00 +03:00
glerman
9b44c9a087 fixed the LastTimeCounterRemovedCondition, moved the Chronozoa test to fit the package convention, added a test case 2015-07-15 22:05:59 +03:00
glerman
15e3101bf4 fixed typo 2015-07-15 22:05:59 +03:00
glerman
1567c4efe9 Adding Chronozoa card impl 2015-07-15 22:05:59 +03:00
LevelX2
635c33fa87 Merge pull request #1117 from brodee/master
random draft bug fix and random draft ui improvements
2015-07-15 08:30:22 +02:00
LevelX2
4eb52fdc91 Xmage 1.4.2v3 2015-07-15 08:27:44 +02:00
brodee
c7a349f65f random draft bug fix:
packs are forced to be 15 cards; weirdness occurs if the packs are uneven sizes including the draft ending early.
Random draft ui improvements: 
only the sets that will be used are displayed in the lobby, and the number of characters is large but still greatly reduced.
the pack selector ui will prevent you from chosing fewer than 2 packs.
2015-07-14 22:34:58 -07:00
LoneFox
74397dbaed Fix PermanentsTargetOpponentControlsCount 2015-07-15 08:04:36 +03:00
LevelX2
f6ef8e7e85 Merge pull request #1116 from LoneFox78/master
New stuff
2015-07-14 23:31:33 +02:00
LoneFox
9b07377bdf Fix ExchangeControlTargetEffect breakage 2015-07-14 19:36:41 +03:00
LevelX2
7f8822ae19 Added a test for Crypt Ghast 2015-07-14 16:25:06 +02:00
LevelX2
51ad95ffd2 * Fixed that the transform planeswalker did not return from exile under owners control but under previous controller's control. 2015-07-14 09:31:11 +02:00
LevelX2
426ea02cc8 Fixed thopter token description. 2015-07-13 23:40:13 +02:00
LevelX2
7d3d24b9a1 * The Great Aurora - Fixed exception error when spell resolves. 2015-07-13 19:26:55 +02:00
LevelX2
80d045f6cc * Fixed for some cards that allow to play the top card of a players library that it also was possible to play the top card of other players libraries if the card was revealed (MagusOfTheFuture, Future Sight, Melek Izzet Paragon, Courser o fKruphix, Garruk's Horde, Oracle of Mul-Daya). 2015-07-13 15:00:32 +02:00
LevelX2
f955316225 * Liliana, Defiant Necromancer - Fixed that the emblem did not trigger (fixes #1110). 2015-07-13 13:08:12 +02:00
LoneFox
71a12993be Fix misspellings of "Equipped" 2015-07-13 11:20:07 +03:00