LevelX2
fed8463d76
Some fixes to shown player messages. Added an effect to add counters to permanents entering the battlefield (e.g. Protean Hydra).
2015-09-16 17:36:32 +02:00
LoneFox
0f54149b00
Another fix to PutIntoGraveFromBattlefieldAllTriggeredAbility
2015-09-16 16:57:45 +03:00
LevelX2
429f434216
Merge pull request #1270 from LoneFox78/master
...
Some Weatherlight
2015-09-16 15:52:16 +02:00
LevelX2
391b766b6e
Some minor changes.
2015-09-16 15:45:38 +02:00
LoneFox
40815d8560
Implement cards: Benalish Missionary, Boiling Blood, Chimeric Sphere, and Mwonvuli Ooze
2015-09-16 09:38:08 +03:00
LoneFox
94b310b7f7
Implement cards: Angelic Renewal, Mana Chains, Roc hatchling, and Touchstone
2015-09-16 08:51:25 +03:00
LoneFox
9abfe04054
Fix PutIntoGraveFromBattlefieldAllTriggeredAbility: the onlyToControllerGraveyard parameter was not implemented at all.
2015-09-16 08:50:51 +03:00
LevelX2
3e1e8a5534
[BFZ] Added Dust Stalker, Bring to Light, Ally Encampment and Woodland Wanderer.
2015-09-16 00:05:37 +02:00
LevelX2
002037a683
* Flamerush Rider - Fixed that the token put onto the battlefield was not attacking and not tapped.
2015-09-15 22:35:08 +02:00
LevelX2
12d584ebd1
[BFZ] Added Conduit of Ruin, Exert Influence and March from the Tomb.
2015-09-15 17:38:12 +02:00
LevelX2
afc6a5aadc
* Fixed that if in a multiplayer game the player that selects the starting player concedes before he selects a starting player, a starting player is slected by the game. The game starts now correctly with all remaining players.
2015-09-15 12:41:07 +02:00
LevelX2
310627c924
Some minor updates to the cards of the recently merged pull requests.
2015-09-15 00:24:08 +02:00
LevelX2
83230aebc2
Merge pull request #1241 from BijanT/master
...
Implemented Cards: Grave Scrabbler, EbonbladeReaper
2015-09-15 00:02:28 +02:00
LevelX2
8f64a2ab54
* Fixed that a player doing a library search with a stated quality (701.15b) couldn't fail to find a card if cards with the stated quality did exist in the searched library.
2015-09-14 23:36:32 +02:00
LoneFox
d2a90e6131
Implement cards: Briar Shield, Bubble Matrix, Foriysian Brigade, and Master of Arms
2015-09-14 13:41:13 +03:00
LevelX2
9da4d44ad2
* Combat - Fixed a bug that the game log showed block information of blocks that were undone.
2015-09-13 23:35:13 +02:00
LevelX2
3d8494edb5
Fixed some possible exceptions.
2015-09-13 09:48:35 +02:00
LevelX2
a505173854
Merge pull request #1260 from LoneFox78/master
...
New cards and fixes
2015-09-13 09:47:21 +02:00
LevelX2
63e25cf132
* Shallow Grave - Fixed that the delayed triggered ability did also effect the target if it changed zone meanwhile ( fixes #1262 ).
2015-09-13 08:47:45 +02:00
LevelX2
7639f1bc6d
* Fixed possible NPE and added warning to log to check what abilities have no sourceId ( fixes #1261 ).
2015-09-13 07:55:04 +02:00
LevelX2
88c18bcd8c
* Infernal Scarring - Fixed that the "Dies" trigger did not work if the enchanted creature was sacrificed (e.g. using Nantuko Husk).
2015-09-12 20:14:44 +02:00
LevelX2
0ca991c4ba
* Starfield of Nyx - Fixed that the continuous effect's dependancy to continuousEffects that add subtype aura was not checked. Reworked the dependency check to be a bit more generic ( #1259 ).
2015-09-12 19:35:02 +02:00
LoneFox
43bf34613d
Combine Final Fortune's effect into AddExtraTurnControllerEffect. Implement cards: Last Chance and Warrior's Oath
2015-09-12 19:27:42 +03:00
LevelX2
1175a18661
* Fixed put token into play thta's of copy of target effects to handle targets correctly that already copy something (e.g. Kiki-Jiki, Mirror Breaker copying a Body Double creature).
2015-09-12 14:52:14 +02:00
LoneFox
41ca5f198f
Add LoseLifeControllerAttachedEffect. Kill some custom abilities and effects. Implement card: Pooling Venom
2015-09-12 12:31:08 +03:00
LoneFox
a6aa484ea0
Add description parameter to BecomesTappedAttachedTriggeredAbility. Use it and DestroyAttachedEffect for some existing cards. Fix several issues with Brink of Disaster. Implement card: Uncontrolled Infestation
2015-09-12 11:31:57 +03:00
LevelX2
de639cc1d6
* Suspend, added the card name to the rule text of the ability triggering, so different suspended cards were not auto put on the stack by the activated same rule text option.
2015-09-11 23:06:26 +02:00
LevelX2
69dc4f10ac
* Fixed that spells with targets cast without paying mana could simply be canceled by canceling the target selection (e.g. player was able to cancel a spell cast by suspend what's not allowed by the rules).
2015-09-11 23:03:03 +02:00
LevelX2
4c0473a3c9
* Augur of Bolas - Fixed that the effect to reveal and put a card to hand was not optional.
2015-09-11 15:11:28 +02:00
LevelX2
65f4c9d4b2
Merge pull request #1258 from LoneFox78/master
...
New cards and fixes
2015-09-11 12:38:10 +02:00
LoneFox
dfb70e07a3
Add description parameter to DontUntapInControllersUntapStepEnchantedEffect.
...
This fixes a lot of tooltip texts that had "enchanted permanent" instead of "enchanted creature" in them.
2015-09-11 09:24:40 +03:00
LoneFox
cb34084321
Add DestroyattachedEffect and use it for existing cards. Implement cards: Frozen Solid, Mortal Wound, and Parallax Dementia
2015-09-11 08:43:41 +03:00
LevelX2
464955bd3a
Fixed that for enchantments put into play (e.g. by Zur the Enchanter) that the selection of the enchanted permanent is not handled targeted.
2015-09-10 23:59:53 +02:00
LevelX2
5494f191b9
* Arcbond - Fixed that an exception was thrown if the ability triggered.
2015-09-10 22:47:26 +02:00
LoneFox
45862acaee
Implement the Charm cycle from Onslaught
2015-09-09 12:16:56 +03:00
LoneFox
34d604fe4b
Rename BecomesChosenNonWallCreatureTypeTargetEffect -> BecomesChosenCreatureTypeTargetEffect and make the non-Wall part a parameter. Clean up the cards that use it. Fix Standardize, which was using wrong effect.
2015-09-09 12:14:54 +03:00
fireshoes
4fefd3f773
Merge origin/master
2015-09-08 18:46:41 -05:00
fireshoes
b0550530ca
Fixed spelling of AtTheBeginOfMainPhaseDelayedTriggeredAbility. [BFZ] Implemented Undergrowth Champion and Kiora, Master of the Depths. Fixed mistranslated name for Fathom Feeder.
2015-09-08 18:45:39 -05:00
LevelX2
340398fb74
* Fixed that state triggered abilities were not checked at the correct times.
2015-09-09 00:51:41 +02:00
LevelX2
e37c9a6472
* Fixed some problems with creation of tokens of target permanents ( fixes #1244 ).
2015-09-08 18:13:32 +02:00
LevelX2
b4d7009af8
Fixed multitarget handling of Decimate and Boom//Bust.
2015-09-08 08:09:48 +02:00
LevelX2
0dcd11cf4b
* Reversed target handling of DestroyTargetEffect.
2015-09-08 08:05:07 +02:00
LevelX2
5b36eebdde
* Travel Preparations - Fixed tooltip text.
2015-09-07 23:54:43 +02:00
LevelX2
14a2f0489b
Merge pull request #1249 from LoneFox78/master
...
New stuff and some fixes
2015-09-07 22:51:52 +02:00
LevelX2
77d783f587
* Isochron Scepter - Fixed that not always the correct spell ability was cat for the imprinted card (e.g. overload ability for cards with overload).
2015-09-07 17:32:49 +02:00
LoneFox
a0ba619b87
Implement RampageAbility and some creatures that have it
2015-09-07 17:53:43 +03:00
LevelX2
9aa14cdba8
* Added some tests.
2015-09-07 16:14:57 +02:00
LevelX2
94c0e05891
* Suspend - Fixed that creatures coming into play with suspend didn't gain haste anymore.
2015-09-07 15:03:19 +02:00
LevelX2
b3eb6f536a
Fixed some bugs causing null pointer or concurrent modification exceptions.
2015-09-07 07:42:19 +02:00
LevelX2
0cb92e6936
Fixed a bug of DiscardsACardOpponentTriggeredAbility.
2015-09-07 07:41:33 +02:00
LevelX2
3f383f2aa8
Merge origin/master
2015-09-07 00:34:32 +02:00
LevelX2
e1541ece20
Some fixes to prevent concurrent modification errors on public server.
2015-09-07 00:33:33 +02:00
LevelX2
25275e523d
Merge pull request #1245 from LoneFox78/master
...
Cards with "attacks and is not blocked" type triggers
2015-09-06 23:37:31 +02:00
LevelX2
fb819f1f51
Added test (failing because bug not fixed yet). Some minor changes.
2015-09-06 23:29:58 +02:00
LevelX2
9dde5c2810
* Fixed a bug that prevented that a spell was removed from stack in some situations.
2015-09-06 22:40:55 +02:00
LevelX2
7aa27a9800
* ManaSpentToCastWatcher - Fixed possible null pointer exception.
2015-09-06 22:14:35 +02:00
LoneFox
7bf2c48d78
Implement cards: Coral fighters, Guiltfeeder, Keeper of Tresserhorn, and Lim-Dul's Paladin
2015-09-06 18:46:10 +03:00
LoneFox
56a5db497e
Fix AddPoisonCounterTargetEffect ignoring setText(). Implement cards: Crypt Cobra, Suq'Ata Assassin, and Swamp Mosquito
2015-09-06 14:43:12 +03:00
LevelX2
3a29e7c336
* Some minor chnages.
2015-09-05 18:52:02 +02:00
LoneFox
07cab82ed6
Add AttacksAndIsNotBlockedTriggeredAbility. Implement cards: Abyssal Nightstalker, Farrel's Zealot, Ophidian, and Zealot il-Vec
2015-09-05 16:38:42 +03:00
LevelX2
9a37bd28ad
Xmage 1.4.4v0
2015-09-05 12:51:07 +02:00
LevelX2
67969e9f80
* Landfall - Fixed a bug that the check if a land was player did not work always correctly.
2015-09-05 12:13:05 +02:00
LevelX2
411ea27772
* Supend - Fixed that the haste ability lasted also if a creature brought into play by supend if the creature leftz and returned the battlefield by another effect than suspend.
2015-09-05 11:51:02 +02:00
LevelX2
0aacff4e6a
* Fixed a bug that ended continuous effects were not already removed before an aura enters the battlefield (e.g. Brago + Pentarch Ward combo) fixes #1238 .
2015-09-05 10:27:04 +02:00
LevelX2
fe80d292ab
Some changes for token download.
2015-09-05 01:53:48 +02:00
LevelX2
c7e64ac9fe
[BFZ] Added Oblivion Sower and Titan's Presence.
2015-09-05 00:13:11 +02:00
LevelX2
ce562f5afc
* Hideaway - Fixed a bug with playing lands from exile not working.
2015-09-04 15:24:00 +02:00
LevelX2
a1e385160a
* Mishra, Artificer Prodigy - Fixed that artifact put into play with it's triggered ability where wrongly handled face down.
2015-09-04 14:33:27 +02:00
LevelX2
707c1acf6b
* Added an option to auto order triggers with the same text. Added options to pass priority automatically after spell cast and ability activation. Fixed a problem of the tests with the new Scry mulligan.
2015-09-04 00:25:23 +02:00
BijanT
a0f716125d
Merge remote-tracking branch 'magefree/master'
2015-09-03 16:20:15 -05:00
LevelX2
db7784f39d
Merge pull request #1243 from LoneFox78/master
...
New cards
2015-09-03 21:18:16 +02:00
LoneFox
e96540e422
Implement cards: Alabaster Dragon, Dwarven Weaponsmith, Jamuraan Lion, and Living Artifact
2015-09-03 21:46:17 +03:00
LevelX2
5a812f022d
Added the new mulligan rule with Scry. Litte Scry rework.
2015-09-03 17:27:43 +02:00
LoneFox
561366133d
Implement cards: Detonate, Disembowel, Serendib Sorcerer, and Spire Owl
2015-09-03 12:48:05 +03:00
LevelX2
71860b0168
Adde AbilityWord "Rally" to rule text of AllyEntersBattlefieldTriggeredAbility. Added a test.
2015-09-03 11:29:59 +02:00
LevelX2
7627935d93
* Chain of Vapor - Fixed that the copied spell did nor work correctly.
2015-09-03 01:28:26 +02:00
LevelX2
1ee22be81a
[BFZ] Added Radiant Flames.
2015-09-02 23:28:25 +02:00
LevelX2
b9e005c556
* Deathbellow Raider - Fixed that attacking was not forced.
2015-09-02 16:33:00 +02:00
LevelX2
74109afcbb
[BFZ] Added Awaken ability.
2015-09-02 16:20:58 +02:00
LevelX2
93825fff9c
* Wheel of Sun and Moon - Fixed a bug that happened as Wheel of Sun and Moon tried to move the card of a spell cast to the library.
2015-09-02 16:20:05 +02:00
LevelX2
22adee71ca
* Cabal Slaver - Fixed that the discard effect for damaged opponents did not work.
2015-09-02 12:26:16 +02:00
LevelX2
2c4d23bbb4
* Protection - Fixed that protection from spells is also checked for determining if a spell can be cast due to have a valid target available.
2015-09-02 08:32:57 +02:00
LevelX2
5545aa02b5
Added LoseAbilityAllEffect.
2015-09-01 21:52:52 +02:00
LevelX2
df4dfc16d7
* Cipher - Fixed that the selection of the creature was handled targeted (e.g. checking for protection) fixes #1240 ).
2015-09-01 21:39:34 +02:00
LevelX2
1213fd22c8
* Followed Footsteps - Fixed that the token copy was not working correctly if the target was already copying something (e.g. a Cryptoplasm).
2015-09-01 17:34:21 +02:00
LevelX2
a289169708
Merge origin/master
2015-09-01 11:23:03 +02:00
LevelX2
e0d9678b99
* Fixed split card handling in deck editor.
2015-09-01 11:22:04 +02:00
fireshoes
4da225475f
Changed some existing cards to use PermanentsOnTheBattlefieldCondition instead of adding a cost.[BFZ] Implemented Brood Butcher.[CSP] Implemented Heidar Rimewind Master, Rimewind Cryomancer, and Rimewind Taskmage.[LEG] Implemented Hyperion Blacksmith.
2015-08-31 18:58:45 -05:00
LevelX2
8d683a7e5c
* Split cards - Fixed a bug when split cards get copied (e.g. by Isochron Scepter) refering still to the copied card.
2015-08-30 23:49:38 +02:00
LevelX2
a09eb2f94e
* Leeching Bite - Fixed target handling to use correctly two target instances.
2015-08-30 21:15:09 +02:00
LevelX2
3df8b4958f
Merge pull request #1234 from LoneFox78/master
...
New cards
2015-08-30 10:41:28 +02:00
LevelX2
826b65628e
* Aven Windreader - Fixed that the reveal ability did only show the card to the controller of the ability and that the card was removed from libraray instead only shown.
2015-08-30 10:12:28 +02:00
LevelX2
eb3aef7ee5
* Fixed that the new early way to add counters to permanents entering the battlefield (e.g. used for Undying) checked effects while the permanents was not already set to Zone battlefield. That caused e.g. the ability of Tatterkite not to work at that time.
2015-08-30 10:04:36 +02:00
fireshoes
9e1f67fa1a
[BFZ] Implemented Felidar Cub, Incubator Drone, Barrage Tyrant, Mist Intruder, Gideon's Reproach, Kozilek's Channeler, and Eldrazi Scion Token. [ONS] Implemented Airdrop Condor.
2015-08-30 02:52:11 -05:00
LevelX2
fb965ebdd6
* Opalescence - Fixed that the dependent effect (613.7) Opalescence was applied before the effect of Enchanted Evening if Opalescence was cast earlier.
2015-08-29 18:52:46 +02:00
LoneFox
4c446bd1c5
Add SacrificeCostConvertedMana and use it for Bosh, Iron Golem. Implement cards: Faith Healer, Priest of Yawgmoth, Sacrifice, and Soldevi Adnate
2015-08-29 17:38:42 +03:00
LevelX2
447e42409b
* Lieutenant - Fixed that the Lieutenant effects were also applied if the commander was controlled by another player as the commander owner.
2015-08-29 10:53:13 +02:00
LevelX2
e8983ae992
Fixed that cards moved from hand to library were named in the log by default.
2015-08-29 09:55:58 +02:00
LevelX2
b6c3355329
[BFZ] Added Devoid and Ingest keywords.
2015-08-28 16:51:37 +02:00
LevelX2
758f56792e
* Added button popup menu to be able to automatically answer ability related "Yes" / "No" requests (related to #328 ).
2015-08-28 11:44:14 +02:00
LevelX2
2efa60bc13
Merge pull request #1231 from LoneFox78/master
...
More Portal Three Kingdoms cards + a couple of others
2015-08-28 11:25:46 +02:00
BijanT
950c9c428e
Merge remote-tracking branch 'magefree/master'
2015-08-27 21:33:17 -05:00
LevelX2
b63cc121ef
Some minor changes.
2015-08-27 14:51:21 +02:00
LoneFox
2953baa466
Add AttacksAloneTriggeredAbility and use it for Nefarox, Overlord of Grixis. Implement cards: Lunk Errant; Ma Chao, Western Warrior; Reckless Ogre; Rogue Kavu; and Yuan Shao's Infantry
2015-08-27 15:44:31 +03:00
BijanT
45044a51ee
Revert "Revert "Implemented Grave Scrabbler""
...
This reverts commit 46fff6acfe
.
2015-08-26 21:44:09 -05:00
BijanT
46fff6acfe
Revert "Implemented Grave Scrabbler"
...
This reverts commit 09200bc68a
.
2015-08-26 21:42:04 -05:00
BijanT
150fc8649a
Merge remote-tracking branch 'magefree/master'
2015-08-26 21:41:20 -05:00
BijanT
09200bc68a
Implemented Grave Scrabbler
...
Added the MadnessCondition class and overrided the isActivated function
of the MadnessTriggeredAbility class were added to do so.
2015-08-26 21:41:12 -05:00
LevelX2
d3ce238b53
Fixed a NPE of PutTokenOntoBattlefieldCopyTargetEffect.
2015-08-26 15:48:47 +02:00
fireshoes
0bc3ed1cbc
Merge origin/master
2015-08-25 22:27:04 -05:00
fireshoes
1f24f68a11
Fixed spelling of CanAttackAsThoughItDidntHaveDefender. Added M2M2 and P1P0 counter types. Added "HintText" to other landwalks in addtion to swampwalk. Added 40 cards.
2015-08-25 22:26:16 -05:00
LevelX2
cc93840897
* Fixed some cards where effects for put into play tokens were not applied to all tokens if multiple tokens (e.g. caused by Doubling Season) were put into play.
2015-08-26 00:22:05 +02:00
LevelX2
b62dadf95d
* Fixed that conditional mana (e.g. River of Tears) did not trigger mana adding effects like Vorinclex, Voice of Hunger.
2015-08-25 22:38:45 +02:00
LevelX2
30e0f8b85a
* Commander - Fixed that a player lost by commander damage was posted continuously to the game log while the multiplayer game was ongoing.
2015-08-25 15:21:45 +02:00
LevelX2
c5718e3f19
* Phasing - Fixed that idirect phasing (attachments of permanents with phasing) were not phased out with the permanent they attached to.
2015-08-25 15:09:44 +02:00
LevelX2
ad9e08991e
* Buyback - Fixed that the buyback spell with activated buyback returned also to hand if the spell fizzled or was countered.
2015-08-25 14:25:42 +02:00
LevelX2
61188dbdc3
* Fixed a problem with rule text generation. Reworked rule text generation of landwalk abilities.
2015-08-25 13:40:44 +02:00
LevelX2
91482964dc
* Megrim - Fixed target handling (using always the target from first time the ability triggered).
2015-08-23 22:46:22 +02:00
LevelX2
cc9f036c89
Merge pull request #1220 from LoneFox78/master
...
New cards
2015-08-23 21:19:01 +02:00
LevelX2
c0c7dc5900
* Fixed a bug of deck import not finding cards that were never included in regular core or expansion sets (e.g. Command Tower). The deck imports are now case insensitive (and also a little bit slower).
2015-08-23 00:57:05 +02:00
LevelX2
532d4e0af0
* Added automatic handling for order of triggered abilities going to stack ( fixes #701 / related to #328 ).
2015-08-22 19:29:57 +02:00
LoneFox
90003d99f3
Implement cards: Flame Burst, Muscle Burst, and Pardic Firecat
2015-08-22 19:26:42 +03:00
LevelX2
23039572f2
Xmage 1.4.3v3
2015-08-21 09:49:53 +02:00
fireshoes
d5e4ce9bf8
Merge origin/master
2015-08-19 22:23:46 -05:00
fireshoes
7fb3cf5eca
Fixed UrzaTerrainValue calculation filters for previous Tronland subtype fix.
2015-08-19 22:21:39 -05:00
LevelX2
f0162a6b56
Xmage 1.4.3v2
2015-08-19 12:20:18 +02:00
LevelX2
454bd5ca57
Fixed that effects that prevented permanents from using activated abilities also prevented use of special abilities (e.g. Linvala, Keeper of Silence preventing Morph creatures to turn face up).
2015-08-19 10:44:01 +02:00
LevelX2
bd6eb91ee2
Fixed that move cards event included cards that were not successful moved ( fixes #1211 ).
2015-08-19 10:19:12 +02:00
LevelX2
5b49cf8a66
Merge pull request #1212 from LoneFox78/master
...
New cards and fixes
2015-08-19 08:57:17 +02:00
LoneFox
7db4a8b09d
Text fixes
2015-08-19 08:31:01 +03:00
LevelX2
bd6fa770aa
* Fixed a lot of cards where order of card discarding/hand,graveyard,permanents into library shuffling and card draw order was not correctly implemented. This could cause bugs for draw replacement effects (e.g. Notion Thief).
2015-08-19 03:31:44 +02:00
LevelX2
61746dc98f
* Argent Sphinx - Fixed tooltip text.
2015-08-19 01:06:14 +02:00
LevelX2
9df993bd3a
* Intet, the Dreamer - Improved handling to look at face down cards exiled with Intet. Works now also if Intet has left the battlefield.
2015-08-19 00:59:05 +02:00
LevelX2
618033c947
Added some test.
2015-08-19 00:57:09 +02:00
LoneFox
667190bf61
Implement cards: Battle Frenzy, Deadly Grub, Maelstrom Djinn, and Ursine Fylgja
2015-08-18 19:09:51 +03:00
LevelX2
aa1eb354ef
* Removed some data from player restoring to fix unintended draws after a player concedes game ( #1205 )
2015-08-18 17:20:04 +02:00
LoneFox
73c2bd22e3
Implement cards: Grinning Demon, Junun Efreet, Ravaging Riftwurm, and Tidewalker
2015-08-18 14:24:34 +03:00
LevelX2
614d0d491a
* Hail of Arrows - Fixed that no damage was dealt.
2015-08-18 13:01:48 +02:00
LevelX2
b40c8535e9
* Reworked Perisist and Undying to not use replacement effects to add the needed counters.
2015-08-18 12:30:52 +02:00
LevelX2
9b3fc9307d
* Fixed a card movement bug relevant for moving cards from different zones (e.g. Rise of Rise // Fall) .
2015-08-17 13:31:02 +02:00
LevelX2
5a7633691a
* FixedTarget added new constructor using permanent object.
2015-08-17 12:37:32 +02:00
LevelX2
8d1da5c35f
* Fixed a lot of sacrifice handling that was targeted and some sacrifice where the player that could sacrifice was not checked correctly (e.g. Kiki-Jiki, Mirror Breaker Token).
2015-08-17 12:36:42 +02:00
LevelX2
889d18af72
* Curse of Shallow Graves - Fixed that the correct player may decide to create the token.
2015-08-17 10:21:03 +02:00
LevelX2
f50e67e385
* Fixed card movement handling for face down cards.
2015-08-16 19:16:41 +02:00
LevelX2
c6e08a8872
* Fixed that effects created from attachments to the attached object by activated or triggered abilities did not exists independent from the attachment ( fixes #1206 ).
2015-08-16 13:02:02 +02:00
fireshoes
d0f92ef64b
Merge origin/master
2015-08-16 02:16:59 -05:00
fireshoes
55295d136a
Implmented 38 cards. Fixed subtypes on UrzaTron lands to be "Urza's" and "Mine, Tower, or Power-Plant" instead of "Urza's Mine", etc. Added ChooseLandTypeEffect. Fixed some collector's numbers in Mirage. Added Shred counter type.Added ExileTopCardOfGraveyardCost and ExileTopCreatureCardOfGraveyardCost.Added PhaseOutSourceEffect and PhaseOutTargetEffect
2015-08-16 02:16:10 -05:00
LevelX2
f71a0c05e6
* Hydromorph Guardian - Used custom predicate instead of custom target.
2015-08-14 15:34:16 +02:00
fireshoes
ac8f70f4c3
Merge origin/master
2015-08-13 10:28:29 -05:00
fireshoes
c1eec95b4c
Implemented Magister of Worth, Crescendo of War, and Dong Zhou, the Tyrant. Added Strife counters to CounterType.
2015-08-13 10:25:40 -05:00
LevelX2
58c0d859be
* Urge to Feed - Fixed selection of vampires during resolution handling.
2015-08-13 12:49:58 +02:00
LevelX2
99e998a89e
Merge pull request #1185 from andyfries/aurification
...
implemented Aurification
2015-08-13 11:38:58 +01:00
LevelX2
dbc420a661
Merge pull request #1195 from LoneFox78/master
...
Some Planar Chaos
2015-08-13 11:18:02 +01:00
LevelX2
325776c9ad
Some changes to can't be the target of spells or abilities framework effects.
2015-08-13 12:01:01 +02:00
LevelX2
1a93d3a96d
Fixed that if cards from opponents were cast, that spell cast triggered abilities from this cards or optional additional costs from this card (e.g. Buyback) were controlled by the casting player.
2015-08-11 16:30:28 +02:00
LevelX2
2dbb4a71e1
* Changed deck importer to use the same card prefered from newest core or expansion set.
2015-08-11 10:53:02 +02:00
LoneFox
2c8a5e692e
Implement cards: Braids, Conjurer Adept; Magus of the Bazaar; Malach of the Dawn; Uktabi Drake; and Waning Wurm
2015-08-10 09:57:58 +03:00
fireshoes
dd6f0f86a0
Added Furnace Dragon. Fixed duplicate verse type in CounterType.
2015-08-10 00:13:23 -05:00
fireshoes
4b5401c825
Merge origin/master
2015-08-09 23:04:09 -05:00
fireshoes
90c2ce6b2e
Added Bite of the Black Rose, Cackling Witch, and Orim's Touch. Added Serra Angel and Tariel, Reckoner of Souls FTV: Angels reprints. Removed unused imports on Voidmage Husher.
2015-08-09 22:52:52 -05:00
LevelX2
21cfe0611c
* Some fixes to Liting Refrain, Dying Wish and Violet Pall.
2015-08-07 21:31:22 +02:00
Andy Fries
dcd5bd8974
implemented Aurification
2015-08-07 09:41:02 -07:00
LevelX2
c98577cc6a
Xmage 1.4.3v0
2015-08-06 22:18:01 +02:00
LevelX2
297ab8cdad
* Kicker - Fixed that {X} Kicker costs with generic mana costs where added to the spells costs correctly (e.g. Kangee, Aerie Keeper).
2015-08-06 19:41:00 +02:00
LevelX2
b14c5d059b
* AnnihilatorAbility - Fixed that the sacrifice effect was handled targeted.
2015-08-06 16:21:42 +02:00
LevelX2
f6075b32cf
* Cube Draft/Sealed - Fixed that cards where taken from promo/special sets if they also did exist in Core or Expansion sets.
2015-08-06 15:29:50 +02:00
LevelX2
55fe68d718
* Some more rework of card mobement handling.
2015-08-05 17:46:56 +02:00
LevelX2
662ee7ca10
* Fixed handling of face down card selection (e.g. for Scroll Rack).
2015-08-05 17:45:45 +02:00
LevelX2
0a3e4d534f
Merge pull request #1180 from LoneFox78/master
...
Fixes, clean-ups, and Didgeridoo!
2015-08-05 11:44:02 +02:00
LoneFox
94b9790bb0
Fix capitalization
2015-08-05 11:10:34 +03:00
LoneFox
3991ce08e5
Generalize PutCreatureOnBattlefieldEffect -> PutPermanentOnBattlefieldEffect
2015-08-05 09:03:38 +03:00
LoneFox
e9a7257703
Move DealsDamageToOpponentTriggeredAbility out of effects directory
...
It is obviously an ability and not an effect...
2015-08-05 07:51:23 +03:00
LoneFox
17d6fc327f
Remove SetCardColorSourceEffect and use BecomesColorSourceEffect instead
2015-08-05 07:34:29 +03:00
LevelX2
7ff4087bc7
* Kicker - Fixed that canceled multikicker activations were not reseted on recast.
2015-08-04 23:20:38 +02:00
klayhamn
5444b2a53b
removing the no-longer-necessary SourceIsCreature condition
2015-08-04 23:25:16 +03:00
LevelX2
068ccdd91e
Merge origin/master
2015-08-04 17:55:16 +02:00
LevelX2
a644e66b7f
* Some rework of card movement.
2015-08-04 17:54:17 +02:00
LevelX2
5e250dca06
* Release 1.4.2v5
2015-08-04 08:26:15 +02:00
LoneFox
c1db04812d
Text and coding style fixes from review
2015-08-03 20:00:36 +03:00
LevelX2
96bbe01aae
* Fixed a bug of auras leaving and returning to battlefield multiple times not be able to target new targets.
2015-08-03 16:21:38 +02:00
LevelX2
e9c7da134a
Merge pull request #1175 from LoneFox78/master
...
More new stuff
2015-08-03 16:17:25 +02:00
LoneFox
1ba5dbda97
Implement cards: Dralnu's Pet, Malicious Advice, and Mask of Intolerance
2015-08-03 16:06:25 +03:00
LevelX2
a02c0fac2f
* Fixed a bug that prevented that cards from Classic Six Edition were shown in mage.
2015-08-03 14:45:08 +02:00
LevelX2
22c1631587
* Duegar Hedge-Mage - Set triggered abilities to optional.
2015-08-03 12:23:16 +02:00
LoneFox
2934942a78
Implement cards: Betrayal, Insolence, and Seizures. Fix Lust for War, which was incorrectly giving an ability to enchanted creature
2015-08-02 22:07:16 +03:00
LevelX2
efb5e06e57
* Rollback - Fixed that UI is locked after a accepted rollback request ( fixes #1158 ).
2015-08-02 12:39:02 +02:00
LevelX2
2df109cf0b
* Norin the Wary - Fixed that it also returned from commandzone if put there from commander replament effect. Some other move and return from exile fixes.
2015-08-02 10:34:57 +02:00
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
LevelX2
c53c09a59b
* Fixes to handling of triggered abilities of tokens.
2015-07-12 19:50:20 +02:00
LevelX2
55966f3056
* Fixes to spend any mana to pay handling-
2015-07-12 19:49:53 +02:00
LevelX2
4094fe5ecf
* Fixed a problem that triggered abilities of created tokens were not removed properly if the token left has left the battlefield.
2015-07-12 11:08:33 +02:00
LevelX2
6f2a7f8c73
* Deck Editor - Fixed that dck laod also worked with set abbreviations with length 5.
2015-07-12 10:15:16 +02:00
LevelX2
2cc62aada0
Some minor tooltip text fixes.
2015-07-12 09:56:49 +02:00
LevelX2
0e3d4b335a
Some fixes/improvements to generation of available mana.
2015-07-12 09:11:13 +02:00
LevelX2
4dc70048d5
* AI - FIxed a bug that prevented AI from using modes other than the first of modal spells.
2015-07-12 09:06:31 +02:00
LevelX2
c9cc7d7920
* Zurgo Helmsmasher - Fixed a bug that could happen if Zurgo is used as commander.
2015-07-12 09:03:04 +02:00
LevelX2
23d7713498
Fixed possible npe during combat.
2015-07-12 09:01:40 +02:00
LevelX2
1ec6e139e1
Some improvements to deck text import (ignore more group names also on other order, ignore x after number e.g. 2x = 2).
2015-07-12 09:01:06 +02:00
LevelX2
9cc9d25944
* Gideon's Phalanx, Kytheon's Tactics and Send to Sleep - Fixed that the spell mastery condition is only checked once during resolution of the spell.
2015-07-11 09:20:16 +02:00
LevelX2
8d5137e40e
Merge pull request #1105 from LoneFox78/master
...
IPA cards
2015-07-09 10:05:36 +02:00
Nidhoegger
281a3cfa3d
Resolved Issue #1024 . Needs intense testing!
2015-07-09 09:37:52 +02:00
LoneFox
b69af6c7e4
Add support for custom filters to PutCreatureOnBattlefieldEffect. Implement a card that uses it: Dragon Arch
2015-07-09 09:40:56 +03:00
LevelX2
b80e27f3b3
* Fixed handling of Phyrexian mana.
2015-07-09 01:43:26 +02:00
LevelX2
77b3706c9f
* Fixed that permanents that became creatures are not removed from combat if the creature making effect is removed during combat (fixes 366).
2015-07-08 23:40:15 +02:00
LevelX2
d847fb7109
Some minor changes.
2015-07-08 22:51:31 +02:00
LevelX2
072987b96d
Updated RemoveFromCombatTest.
2015-07-08 17:15:56 +02:00
LevelX2
8e0354d50a
* Kicker - Fixed that kicked status was not correctly checked, if a spell with kicker was cast again.
2015-07-08 16:20:43 +02:00
Cameron Miller
aaf800d9b9
Fixed Standardize, was implemented as target creature instead of each creature
2015-07-07 18:21:30 +01:00
LevelX2
51c6a89753
* Enshrouding Mist - Fixed that the target creature was not untapped if renowned.
2015-07-07 17:09:52 +02:00
LevelX2
ee738786b9
* Liliana, Heretical Healer - Fixed that she was exiled and transformed even if no longer on the battlefield as the effect resolved.
2015-07-07 16:23:12 +02:00
LevelX2
de47259a49
* Fixed that end turn effects (e.g. Day's Undoing) did not remove triggered abilities waiting to go onto the stack.
2015-07-07 15:55:37 +02:00
LevelX2
6f9317246b
* Renown - Fixed name of active status to be renowned.
2015-07-07 12:10:02 +02:00
LevelX2
c1afa57485
* Renown - Fixed name of active status to be renowned.
2015-07-07 12:08:20 +02:00
LevelX2
40ce40a31b
Merge pull request #1091 from markedagain/master
...
New Cards
2015-07-07 00:28:09 +02:00
LevelX2
7146b0b027
* Fixed wrong text for becomes renown triggered effect.
2015-07-06 19:49:13 +02:00
LevelX2
d38910b81b
* Liliana, Heretical Healer - Fixed that the Zombie token was not created if Liliana was exiled by her effect.
2015-07-06 16:49:24 +02:00
LevelX2
1ee75e3e94
* Angel of Serenity - Fixed that the exiled cards did not return when the Angel left the battlefield ( fixes #1083 ).
2015-07-06 15:22:16 +02:00
LevelX2
c942592c3b
* Dash - Fixed that the creature was returned to hand from dash also if it left battlefield before.
2015-07-06 13:36:23 +02:00
LevelX2
0b26aaff6e
Fixed Ensoul Artifact not giving P/T to the target artifact.
2015-07-06 00:57:53 +02:00
LevelX2
12f8dc31b8
[ORI] Added last 4 white cards.
2015-07-06 00:36:10 +02:00
LevelX2
d7f9e07386
[ORI] Added Sigil of Valor and Pyromancer's Goggles.
2015-07-05 20:32:36 +02:00
LevelX2
a61dd323e6
[ORI] Added Shadows of the Past, Nightsnare and Dark Dabbling.
2015-07-05 19:10:18 +02:00
LevelX2
a4f76a1fb8
Fixed another bug of renown.
2015-07-05 11:51:51 +02:00
LevelX2
b2ed48da87
Fixed a bug about must be blocked requirement forcing the blocker to block multiple attackers locking the game.
2015-07-05 11:48:19 +02:00
LevelX2
9c53e7f984
[ORI] Renown - Fixed that renown was not applied again after creature left and returned to battlefield.
2015-07-05 08:58:19 +02:00
LevelX2
a126942a03
[ORI] 7 blue cards.
2015-07-05 02:05:03 +02:00
LevelX2
72b724e28a
Minor formatting issues.
2015-07-05 02:04:40 +02:00
LevelX2
ebd6e47848
Fixed that Menace was a singleton class, what causes a lot of bugs on the public server and it shouldn't be a singleton anyway.
2015-07-05 02:03:59 +02:00
LevelX2
1c9e7d653d
Minor change.
2015-07-04 22:16:56 +02:00
LevelX2
7938824b17
Merge origin/master
2015-07-04 22:05:20 +02:00
LevelX2
ca3ec641c4
Merge pull request #1078 from LoneFox78/master
...
More Invasion block cards
2015-07-04 22:04:54 +02:00
LevelX2
9473d17976
Merge pull request #1080 from EvilGeek/master
...
Added 3 cards
2015-07-04 22:02:33 +02:00
LevelX2
f0efc17f49
XMage 1.4.2v1
2015-07-04 19:50:33 +02:00
LevelX2
9ff08d979b
Some minor changes.
2015-07-04 19:27:24 +02:00
LevelX2
1782832d82
Fixed rule text generation of Renown.
2015-07-04 19:27:08 +02:00
Cameron Miller
d5252fd24b
Added an effect and used it in 4 cards
2015-07-04 17:38:24 +01:00
LevelX2
53e36c728c
* Some minor fixed, error handling.
2015-07-04 16:44:36 +02:00
LoneFox
acbd882205
Merge branch 'master' of https://github.com/magefree/mage
2015-07-04 12:32:38 +03:00
LevelX2
5f053fb0e1
* Lignify, Darksteel Mutation - Fixed that also the color of the enchanted creature was removed.
2015-07-04 10:47:20 +02:00
LevelX2
cd0cba6ec7
XMage Release 1.4.2v0
2015-07-04 01:28:19 +02:00
LevelX2
8e0907c90c
* Fixed exile and return back under owner control handling (e.g. Norin the Wary did not return from command zone when commander replacement effect was used).
2015-07-03 21:07:16 +02:00
LoneFox
aa237cd27e
Combine several card-specific implementations of TapAllTargetPlayerControlsEffect to a public class. Implement another card that uses it: Tectonic Instability
2015-07-03 21:24:45 +03:00
LevelX2
11b4db7cb7
[ORI] 4 blue cards, some minor changes.
2015-07-03 18:18:06 +02:00
LoneFox
042efb9c22
Implement cards: Doomsday Specter, Marsh Crocodile, Natural Emergence, Razing Snidd, and Sparkcaster
2015-07-03 15:38:15 +03:00
LevelX2
25ca463520
[ORI] Added Tainted Remedy and Liliana Planeswalker. Fix for build bug of Sigled Starfish.
2015-07-03 12:26:14 +02:00
LevelX2
a33ed68c74
* Possibility Storm - Fixed a bug that it was not correctly checked if the player was able to cast modal spells.
2015-07-03 08:29:17 +02:00
Mark
f3f4849638
fixed Barbed Shocker ,Cabal Slaver, Shoker
...
removed DiscardHandAndDrawEffect
added author name
2015-07-02 15:14:45 -04:00
LevelX2
0cbe590cac
* Fixed that mana auto-payment settings were not correctly set from previous settings on game start.
2015-07-02 13:18:12 +02:00
LevelX2
049f9aca7b
Merge pull request #1073 from LoneFox78/master
...
New stuff
2015-07-02 11:31:14 +02:00
LoneFox
c90f55b894
Fix a few instances of "it's" vs. "its" grammar error
2015-07-02 08:53:57 +03:00
fireshoes
fe21465068
[ORI] Added 14 cards. [MM] Fixed that Close Quarters triggered on all blocks instead of controlled creatures.
2015-07-01 23:41:26 -05:00
LevelX2
0a0cb40783
* Fixed that creatures that have to pay costs to block were wrongly forced to block causing UI locks.
2015-07-01 23:00:22 +02:00
fireshoes
3868066e00
Merge origin/master
2015-07-01 12:51:55 -05:00
fireshoes
ef7f347d55
[ORI] Added 7/1 spoilers to mtg-cards-data.txt. Implemented Herald of the Pantheon, Goblin Glory Chaser, Scan-Clan Berserker, Necromantic Summons, Bonded Construct. Made some changes to Menace for Goblin Glory Chaser gains Menace.
2015-07-01 12:49:18 -05:00
LevelX2
7a1a0412af
* Fixed that creatures forced to attack were wrongly also orced to attack if they had to pay a cost to attack ( fixes #1036 fixes #593 ) .
2015-07-01 17:54:58 +02:00
LevelX2
bf21de745a
* Fixed a bug of check if two objects sharing a colors were also to colorless objects did return a positive result (e.g. caused Dream Halls to cast Artifacts by discarding lands).
2015-07-01 13:37:32 +02:00
LoneFox
d77197c72a
Fix an error in BoostTargetEffect text generation, -1/+1 was shown as -1/-1.
2015-07-01 09:16:18 +03:00
LevelX2
15fe85c5da
Fixed that creatures forced to attack that have to pay a cost to attack lock the UI (not completed for all existing cards yet).
2015-07-01 02:00:07 +02:00
fireshoes
dbe2dc4e7f
Merge origin/master
2015-06-30 18:52:32 -05:00
fireshoes
db4d152a1a
[ORI] Implemented Disciple of the Ring, Aspiring Aeronaut, Hangarback Walker, Thopter Spy Network, Clash of Wills, Vryn Wingmare. Added ThopterColorlessToken.
2015-06-30 18:51:49 -05:00
LevelX2
6e6049f116
Merge pull request #1067 from LoneFox78/master
...
Fixes
2015-06-30 22:09:19 +02:00
LevelX2
3554367110
Started to implement a PayCostToAttackBlockEffect for better handling of attack / block restrictions with costs.
2015-06-30 17:25:56 +02:00
LoneFox
88ce3ded98
Remove FilterEnchantment, because it was an exact duplicate of FilterEnchantmentPermanent
2015-06-30 17:52:28 +03:00
LevelX2
312a9fd7af
Some cleanups/remanes for attack/block restrict effects.
2015-06-30 16:07:39 +02:00
LoneFox
d922efc528
Add support for SetTargetPointer.PLAYER to SpellCastAllTriggeredAbility. Implement card: Mana Breach
...
Note: This fixes several instances of a bug where a triggered ability fails if the spell that triggered it is contered before the ability resolves. Dovescape still suffers from the bug, but it cannot be fixed this way, because it needs information about both the spell and its caster.
2015-06-30 16:38:31 +03:00
LevelX2
77673ba49f
Merge origin/master
2015-06-30 12:30:20 +02:00
LevelX2
a174bef27b
* Fixed a bug with Infernal Scarring that the ability did not trigger that let you draw a card as the enchanted creature died.
2015-06-30 12:29:17 +02:00
LevelX2
d415e14bf1
Merge pull request #1066 from LoneFox78/master
...
New stuff
2015-06-30 10:49:40 +02:00
LoneFox
0267061ced
Add BecomesColorSourceEffect. Use it for Spiritmonger and Wild Mongrel. Implement cards: Alloy Golem, Caldera Kavu, Kavu Chameleon, and Rainbow Crow
2015-06-30 09:17:07 +03:00
LevelX2
123d1e4ec6
[ORI] Added 6 black cards.
2015-06-30 01:24:51 +02:00
LevelX2
f45c5cedeb
Fixed handling and initialization of Fixedtarget object. Fixing a problem of ReturnToBattlefieldUnderYourControlTargetEffect that caused objects to return taht already left the zone they should be moved from.
2015-06-29 18:34:53 +02:00
LoneFox
6084fea927
Add FilterEnchantmentCard and implement a card that uses it: Azorius First-Wing
2015-06-29 12:10:25 +03:00
LevelX2
df3e6db569
Please test! Some changes to the display of user choices, showing also a longer text in tooltip window.
2015-06-28 21:55:48 +02:00
LevelX2
253845b682
Merge pull request #1063 from LoneFox78/master
...
New stuff
2015-06-28 18:48:51 +02:00
LoneFox
b4f3440fbd
Move PermanentsTargetOpponentControlsCount from Gideon, Champion of Justice to its own file. Implement card that uses it: Starlight
2015-06-28 10:12:50 +03:00
LevelX2
87f3978589
Some changes to userData handling. Added country flag to some dialogs. Saved and restored some more table columns width and order information.
2015-06-28 00:10:38 +02:00
LevelX2
c774e95335
* Fixed some possible java exception causes.
2015-06-27 09:32:50 +02:00
LevelX2
b668209f7d
Fixed for Flameshadow Conjuring and Felhide Spiritbinder that the created tokens did not get haste or the added card type enchantment.
2015-06-26 19:20:27 +02:00
LevelX2
f37761fbc1
Some minor changes/renames.
2015-06-26 18:28:50 +02:00
Mark
e35a7b2f36
new cards Barbed Shocker ,Cabal Slaver, Shoker
...
added new DiscardHandAndDrawEffect
2015-06-26 10:37:37 -04:00
Mark
9294bac4c2
Harvest Wurm implementation
2015-06-26 10:37:35 -04:00
LevelX2
7a8e1f11c7
* Fixed a bug that destroying a commander not counted as successful destroy when the commander went to command zone (e.g. important for Phyrexian Rebirth like effects).
2015-06-26 12:10:03 +02:00
LevelX2
f6178a887b
Merge pull request #1056 from LoneFox78/master
...
New stuff
2015-06-25 23:28:04 +02:00
LevelX2
12cba2d0ab
Minor changes.
2015-06-25 23:13:45 +02:00
LevelX2
77c9d6e989
Added BecomesSubtypeTargetEffect for Unnatural Selection.
2015-06-25 22:30:58 +02:00
LoneFox
9ca40cf38d
Implement card: Story Circle
2015-06-25 20:42:02 +03:00
LevelX2
67aec0be0b
* Plea for Power - Fixed the order the players are asked to vote.
2015-06-25 17:16:39 +02:00
LevelX2
ee304e773e
* Daxos of Meletis - Fixed that the mana as thought ability did not work. Fixed that a instant could also be cast from other players.
2015-06-25 16:57:44 +02:00
LevelX2
7bc8649585
* Animate Dead - Fixed that the target card in graveyard was not handled correct, if the Animate Dead reentered the Battlefield(e.g. with Worldgorger Dragon combo).
2015-06-25 14:31:23 +02:00
LevelX2
76f989a7f0
* Fixed a bug that prevented asThoughAs continuous effects correctly change controller (e.g. play lands from library with a controlled Courser of Kruphix did not work).
2015-06-25 00:57:59 +02:00
LevelX2
26e03d6c0f
Renown - Fixed that the check if the creature is already renown was not implemted as intervening if clause.
2015-06-24 15:31:07 +02:00
LevelX2
ca9e52f99b
Merge pull request #1052 from brodee/master
...
code review comments for chaos/random booster draft:
2015-06-24 06:56:45 +02:00
Brodee
ac0aa65aab
code review comments for chaos/random booster draft:
...
1. rename chaos booster draft to random booster draft
2. save packs selected in the user preferences
3. print "Random Boosters" in the player draft viewer during the draft
2015-06-23 20:59:05 -07:00
LevelX2
6c95c7139e
* Fixed possible NPE for SacrificeSourceEffect.
2015-06-24 00:19:04 +02:00
LevelX2
94ad36058c
[ORI] Added 5 cards with Renown relation and a renown test.
2015-06-24 00:11:03 +02:00
LevelX2
c2bba588ff
[ORI] Implemented Renown keyword.
2015-06-24 00:10:06 +02:00
LevelX2
0a3c081ded
Merge pull request #1048 from brodee/master
...
Chaos booster draft implementation
2015-06-23 21:59:46 +02:00
LevelX2
799c47cbcb
Merge pull request #1050 from LoneFox78/master
...
New cards
2015-06-23 21:42:51 +02:00
LevelX2
2547753dcb
Added Sen Triplets (Alara Reborn = 100%).
2015-06-23 16:15:14 +02:00
LevelX2
a9ba34395f
Fixed ShuffleIntoLibrarySourceEffect not working for permanent objects.
2015-06-23 11:27:30 +02:00
brodee
e3b84eaab5
chaos booster draft implementation first check-in
2015-06-22 21:55:43 -07:00
fireshoes
cda11b280c
Merge origin/master
2015-06-22 18:47:51 -05:00
fireshoes
00569c4047
Added 12 Clash Pack promos, 5 judge promos, 2 upcoming FNM promos, renamed MerfolkToken to MerfolkWizardToken, added collector's number that were missing for ORI in mtg-cards-data.txt, added other various cards.
2015-06-22 18:46:01 -05:00
LevelX2
c7184a6055
* Browbeat - Fixed player list handling.
2015-06-23 01:09:31 +02:00
LevelX2
259ef3aed5
* Kicker - Fixed that multikicker activation number was not reset after canceled cast.
2015-06-22 21:02:07 +02:00
LevelX2
3146818374
* Fixed possible null pointer exception of ReturnToLibrarySpellEffect..
2015-06-22 19:32:07 +02:00
LoneFox
6ea6cc6656
Implement cards: Opal Archangel, Opal Caryatid, Opal Champion, Opal Gargoyle, and Opal Guardian
2015-06-22 20:08:31 +03:00
LevelX2
6fa1f4c2e0
Hideaway - Some minor fixes.
2015-06-22 15:32:00 +02:00
LevelX2
78188d6f24
Removed dispay of card ID for looked at cards to prevent unfair use of card identity.
2015-06-22 15:31:15 +02:00
LevelX2
77a6c4573a
Merge origin/master
2015-06-21 23:50:38 +02:00
LevelX2
88928772fb
* Zur's Weirding - Fixed that the player hand cards were not revealed.
2015-06-21 23:50:03 +02:00
LevelX2
87f919ecac
* Reworked handling of revealed and look at windows. Windows can stay open now and moved to a position and stay there.
2015-06-21 23:49:16 +02:00
LevelX2
890f776c33
Merge pull request #1040 from LoneFox78/master
...
New cards + some "janitorial" work
2015-06-21 17:02:43 +02:00
LoneFox
3598f07caa
Another simplification for ExileFromTopOfLibraryCost
2015-06-21 13:38:54 +03:00
LoneFox
15e229ab23
Fix lands targeted by Tidal Warrior, Grixis Illusionist, and other similar effects erroneously keeping all their subtypes
2015-06-21 13:30:35 +03:00
LevelX2
3a57485501
[ORI] Fix of SpellMasteryCondition.
2015-06-21 01:39:25 +02:00
LevelX2
0ef8fbf567
[ORI] Added 5 red cards.
2015-06-21 01:31:38 +02:00
LoneFox
fd6d89ae0b
Fixes from LevelX's review
2015-06-20 21:21:32 +03:00
LevelX2
1668783ba2
Added damage done watcher.
2015-06-20 19:53:41 +02:00
LevelX2
03dcc4a9f6
Added Menace ability.
2015-06-20 19:53:11 +02:00
LevelX2
757b9ea99e
* XMage Release 1.4.1v3
2015-06-20 13:14:06 +02:00
LevelX2
675801e8d4
* Fixed that it was not possible to win by commander damage.
2015-06-20 12:50:05 +02:00
LevelX2
8f39a0ba1d
* Added test, some mior changes.
2015-06-20 11:57:52 +02:00
LoneFox
74c354ff3c
Add ExileFromTopOfLibraryCost and implement some cards that use it: Arc-Slogger, Royal Herbalist, and Seasoned Tactician
2015-06-20 11:39:55 +03:00
LevelX2
e509a35795
Fixed a bug that existing continuous effects were not applied before state based effects were checked.
2015-06-20 01:07:35 +02:00
LevelX2
db5526a1c6
* Kicker - Fixed that kicker did not work correctly if the kicker card did change zone again before kicker dependant ability resolved.
2015-06-19 23:56:45 +02:00
LevelX2
14a8632f0f
Fixed that abilities of copied permanents (e.g. Phyrexian Metamorph copying Harmonic Sliver) that gain abilities to other permanents were in some situations not correctly applied to that other permanents.
2015-06-19 20:41:30 +02:00
emerald000
cfd92dc8d5
Made TriggeredAbility.checkEventType() abstract. Added missing implementations.
2015-06-19 02:29:16 -04:00
LevelX2
42cf7f1f4e
Fixed possible npe, added some tests.
2015-06-18 22:42:13 +02:00
LevelX2
8caa3087bd
* Some minor changes, some fixes to Dideon Battle-Forged.
2015-06-18 17:00:21 +02:00
LevelX2
e717ad038b
[ORI] Added Kytheon, Hero of Akros.
2015-06-18 07:43:36 +02:00
LevelX2
9f7ce41679
Some minor changes.
2015-06-17 21:45:06 +02:00
LevelX2
76bf596b57
Merge pull request #1029 from ilcartographer/cardImplementations
...
Implementations for Fertilid, Pain Magnification, Aquitect's Will, and Elvish Berserker
2015-06-17 21:09:22 +02:00
LevelX2
9882948a06
* Splice on Arcane - Fixed that if a player used an alternate cost to cast the arcane spell (e.g. Nourishing Shoal) splice mana costs were also removed.
2015-06-17 16:15:44 +02:00
LevelX2
2a253baddf
Merge origin/master
2015-06-17 15:02:02 +02:00
LevelX2
e934640b5d
* Tectonic Edge - Fixed that the number of lands condition was checked as a sum of all opponents instead of a separate check for each opponent on its own.
2015-06-17 14:54:57 +02:00
LevelX2
ae2eb8bb50
Minor changes to Dreamborn Muse.
2015-06-17 00:57:28 +02:00
LevelX2
379b5bcc54
Merge pull request #1033 from cbrianhill/dreamborn-muse
...
Dreamborn muse
2015-06-16 17:11:40 +02:00
LevelX2
27929cccba
Added handling to make it possible that a transformable card can enter the battlefield transformed.
2015-06-16 17:01:15 +02:00
LevelX2
d8df53dde7
Added some tests.
2015-06-16 14:41:28 +02:00
LevelX2
9ddba9802f
[ORI] Added Hixus, Prison Warden.
2015-06-16 08:28:06 +02:00
Brian Hill
b29bb5ac15
Finish adding Dreamborn Muse
2015-06-15 22:14:43 -04:00
Brian Hill
bb4f145bb6
Initial work on Dreamborn Muse
2015-06-15 22:14:43 -04:00
Marshall
5cf5990251
Fertilid fix that actually lets the target player search library, not Fertilid's controller
2015-06-15 20:48:56 -04:00
LevelX2
cd0f273122
Fixed a bug that if a human player had to discard more cards than he had on hand, the game UI was blocked.
2015-06-15 17:35:48 +02:00
LevelX2
ca19cd95f2
Mage release 1.4.1v2
2015-06-15 08:25:13 +02:00
Marshall
e5ef66a3cf
Added an additional parameter to BecomesBasicLandTargetEffect to allow it to keep it's other land types; Updated Aquitect's Will to actually make the card an island, not just granting it the mana ability
2015-06-14 19:24:31 -04:00
Marshall
a0333eef8f
Aquitect's Will implemented
2015-06-14 18:06:04 -04:00
LevelX2
324188a86e
Fixed missing copy statements of cardAttribute in game state.
2015-06-14 23:22:38 +02:00
LevelX2
35654a5ca8
Fixed that by some effects that move permanents from battlefield to other zones, the object was not moved and was still on the battlefield but also shown in the target zone.
2015-06-14 18:39:01 +02:00
LevelX2
05b654b5bd
Proliferate - Added object id to the displayed permanent's name if the player has to choose which counter to proliferate.
2015-06-14 10:27:44 +02:00