Commit graph

1619 commits

Author SHA1 Message Date
LevelX2
e4145c90b5 Fixed issue #135 that cards with miracle were always shown on the stack if it was possible to cast them with miracle also if the owner of the card dicided not to use the miracle ability. Minor formating. 2013-02-14 14:50:41 +01:00
LevelX2
8d3796ef7a Fixed issue #136 of Wight of Precint Six. Added test for Wight of Precint Six. 2013-02-14 12:59:15 +01:00
LevelX2
1121c7c562 Fixed a bug in EntersTheBattlefield event of PermanentImpl using ownerId instead controller id. Fixes issue #133. Some minor formating. 2013-02-14 12:58:04 +01:00
LevelX2
127e63ce0d Changed used battlefield.count or battlefield.getActivePermanents methods to take player range into account. 2013-02-13 01:24:36 +01:00
LevelX2
efe277621e New PermanentIdPredicate. 2013-02-13 01:21:33 +01:00
LevelX2
f504a543e1 Removed unnecessary battlefield.count methods not considering player range. Changed cards that used the removed methods. 2013-02-12 17:14:20 +01:00
LevelX2
d78aca041a The CopyTokenFunction copied also gained abilites of permanents that should not be copied according Rule 706. 2013-02-11 21:14:59 +01:00
LevelX2
f67267c0b0 Added rule comments to the new keyword abilities of gatecrash. Added italic style to ability words. 2013-02-11 19:48:54 +01:00
LevelX2
0fa76a9669 Added amount parameter to EnchantedCondition. 2013-02-10 02:34:26 +01:00
LevelX2
7f00d990ab New LoseLifeAllEffect, added amount and random option to DiscardEachPlayerEffect. 2013-02-08 17:20:10 +01:00
LevelX2
ce151982b6 Added a lockedInCondition option for ConditionalContiniousEffect. Added test for issue #127. 2013-02-07 23:31:47 +01:00
LevelX2
dd403d2c55 Added applier parameter to CopyPermanentEffet(). 2013-02-06 17:15:25 +01:00
LevelX2
fcd24572dd Computer generated decks for tournaments use now also appropriate basic lands for the cards included in the deck. 2013-02-06 00:50:00 +01:00
North
4e44a66b64 increased version for the cards db 2013-02-05 22:16:37 +02:00
LevelX2
3a90fbb49c Fixed a bug in CreatureCastManaCondition leading to an endless loop. Improved ConditionalAnyColorManaAbility to use also with one choice but X mana. 2013-02-04 21:19:12 +01:00
jeffwadsworth
073e4f7748 - Fixed Jace's Phantasm. 2013-02-04 12:05:06 -06:00
LevelX2
5f3a8eb360 Changed logic of adding basic lands in deck generation and the add land function in limited deck editor to use lands from the sets of the cards in the decks. Added missing attributes to set definitions. 2013-02-03 16:54:03 +01:00
LevelX2
8af2628094 Fixed bug of ReturnToHandAllEffect, minor formating changes of Combat. 2013-02-02 19:04:58 +01:00
LevelX2
8283d7b161 Fixed issue #115 (creatures with block restrictions were not correctly removed from combat). 2013-02-02 09:14:45 +01:00
LevelX2
0c03cf6797 Fixed a problem with the tests and the logic that opponents can activate activatedAbilities. 2013-02-01 19:54:27 +01:00
jeffwadsworth
1ac909d09c - Added Duskmantle Guildmage, Dinrova Horror, Clan Defiance, Spire Tracer, and Hindervines. Added some extra functionality to DamageTargetEffect. 2013-02-01 09:59:59 -06:00
LevelX2
271872cfe5 Merge branch 'master' of https://github.com/magefree/mage.git 2013-01-31 23:41:39 +01:00
LevelX2
9f5857b0ed Added possibility to set a minimum for VariableManaCosts (does only work for humans). 2013-01-31 23:39:14 +01:00
LevelX2
7ff893a57a New RemoveVariableCountersTargetCost. 2013-01-31 21:56:46 +01:00
LevelX2
eff6ea131f Added possibility that opponent can activate activateted ability to activatedAbility. Minor changes. 2013-01-31 21:56:11 +01:00
LevelX2
73a9c428b7 Changed rule text generation of GainLifeEffect. 2013-01-29 08:37:03 +01:00
LevelX2
d921b15dd0 Added support of DynamicValues to DamageMultiEffect and TargetAmount. 2013-01-28 23:59:08 +01:00
LevelX2
0b22f91ef6 New CantBlockAttackActivateAttachedEffect. 2013-01-27 01:05:55 +01:00
LevelX2
a4f4e7dc52 Added asThoughEffectType HEXPROOF and integrated the check in PermannetImpl and PlayerImpl. Removed uneccessary CantTargetSourceEffect from HexproofAbility. 2013-01-26 20:31:46 +01:00
LevelX2
3ade484a45 New ExileAllEffect, new SecondTargetPointer, changes to BoostTargetEffect (rule text), Added setText method to Effect . 2013-01-26 15:56:33 +01:00
LevelX2
fc34c2e426 Changed rule text generation. 2013-01-26 00:50:20 +01:00
LevelX2
f6ffec2e16 Improved rule text generation. 2013-01-24 01:00:41 +01:00
LevelX2
90d0068395 New DealtDamageToSourceTriggeredAbility. 2013-01-23 21:43:01 +01:00
LevelX2
647c2b2ee9 Some changes to rule text generation. 2013-01-22 01:32:32 +01:00
LevelX2
43dcbbeda6 Using common CanBlockAdditionalCreatureEffect. 2013-01-21 16:38:51 +01:00
LevelX2
a0bed272db Minor changes of rule text gerneration or format. 2013-01-21 16:38:18 +01:00
LevelX2
df4d26b3fe Added return paramater to copyPermanent. 2013-01-19 18:08:36 +01:00
LevelX2
b98a14143c Some small fixes. 2013-01-19 18:07:56 +01:00
Plopman
852b5a8eb8 [GTC] Added Aetherize, Consuming Aberration, Dimir Charm, Enter the Infinity, Ogre Slumlord and Stolen Edentity 2013-01-19 17:21:39 +01:00
jeffwadsworth
0cf18df0aa - Fixed Sovreigns Of Lost Alara. 2013-01-18 21:33:00 -06:00
LevelX2
e255db67e7 Added rule parameter to BlocksOrBecomesBlockedByCreatureTriggeredAbility. 2013-01-18 01:04:03 +01:00
LevelX2
d55fbafc66 Fixed issue #80 that multiple PermanentTokens copied from one Token used the same abilities. 2013-01-17 23:01:24 +01:00
jeffwadsworth
c21dd5ad51 - Added Sovereigns Of Lost Alara. Fixed Bruna, Light of Alabaster. Added 2 new Predicates based on Ludwig's code. Thanks for the help. 2013-01-16 18:40:59 -06:00
LevelX2
bf59d850a8 Fixed a bug that the copy of a Token could no more be copied because the baseValues for P/T were 0 for this copy. E.g. populate on an already populated token failed because of this bug. 2013-01-16 14:14:34 +01:00
ludwig.hirth
c60959c664 Merge branch 'master' of https://github.com/magefree/mage.git 2013-01-15 13:35:02 +01:00
LevelX2
798e4c498e Changed handling of X costs to announcing the value (change takes effect only for human players). 2013-01-15 13:33:13 +01:00
LevelX2
f3e7a68381 Changed rule text gerneration. 2013-01-15 00:54:13 +01:00
Plopman
d8cb4fb929 Added WinGameEffect 2013-01-14 22:44:44 +01:00
magenoxx
3df5466d8a Added downloading flipped card images. Removed counting images for ignored sets. 2013-01-14 22:07:07 +04:00
LevelX2
a724c2e712 Added ReturnToBattlefieldUnderOwnerControlSourceEffect 2013-01-14 08:24:26 +01:00
LevelX2
7f9ccc1175 Added optional counterType restriction to RemoteCounterCost. 2013-01-13 10:42:14 +01:00
LevelX2
cf602a19c4 Improved rule text generation. 2013-01-12 15:01:00 +01:00
LevelX2
2c2231295c New SetPowerToughnessAllEffect. MirrorEntity changed to use the new effect. 2013-01-11 15:24:37 +01:00
LevelX2
3bc17d9426 Added CipherEffect (Gatecrash). 2013-01-11 08:20:05 +01:00
Plopman
0074e48645 Added Dark Depths, Spoils of the Vault, Entomb, Beseech the Queen, Tomb of Urami and Exhume 2013-01-10 17:53:01 +01:00
LevelX2
421f6fb49d Added VariableManaCostPredicate. 2013-01-10 01:00:06 +01:00
North
ba3e59477f added versioning for the cards database
DB_VERSION must be incremented when database needs clearing
2013-01-09 23:47:27 +02:00
LevelX2
efccd682b6 Some rule text changes and some improvements to BeginningOfCombatTriggeredAbility. Use it for Desecration Demon. 2013-01-09 15:25:23 +01:00
LevelX2
9fb66bd065 Minor farmating changes. 2013-01-09 15:23:47 +01:00
LevelX2
871b20c537 New AttackingCreatureCount and some changes to rule text generation. 2013-01-09 00:29:07 +01:00
LevelX2
cdcc24a159 Fixed tooltip rule generation. 2013-01-08 00:30:25 +01:00
LevelX2
8cef2df859 Fixes and improvements to tooltip rule generation. 2013-01-08 00:15:41 +01:00
LevelX2
2e31aacfaf Some changes to rule text generation, minor format changes. 2013-01-06 11:19:01 +01:00
LevelX2
57ed19c346 Some changes to rule text generation and some minor formating changes. 2013-01-05 14:52:13 +01:00
LevelX2
aef4a61779 Missing Spell changes from moving logic of counters from Permanent to Card. 2013-01-05 14:40:51 +01:00
jeffwadsworth
06032aa49e - Added Defiler of Souls, Blitz Helion, and Demonspine Whip. Also added a new predicate. 2013-01-04 16:12:45 -06:00
LevelX2
c05a96910e Added BloodrushAbility from Gatecrash. 2013-01-04 18:05:39 +01:00
LevelX2
019b5a3f0e Minor fix that triggering creature must be on the battlefield when effect resolves. 2013-01-04 18:04:58 +01:00
LevelX2
9762cf0b0d Minor change. 2013-01-04 15:05:51 +01:00
LevelX2
58aad31a69 Added EvolveAbility for gatecrash cards. 2013-01-04 15:05:03 +01:00
LevelX2
452794bf1e Moved methods and attributes concerning counters from Permanent to Card (to support e.g. suspend in the future). 2013-01-04 15:04:31 +01:00
jeffwadsworth
658cbff736 - Added Helldozer, Shepherd of Rot, Nefashu, Keep Watch. 2013-01-03 15:34:42 -06:00
LevelX2
da4dd2a6e8 Added Extort ability. 2013-01-03 20:31:58 +01:00
North
c083fae37b fixed cases that could lead to NPE 2013-01-03 15:09:27 +02:00
LevelX2
6e25defa26 Some changes to rule text generation. 2013-01-03 11:14:00 +01:00
LevelX2
fb3a9e3166 Added random discard option to DiscardControllerEffect. Used it in Hannabi Blast. 2013-01-03 11:13:34 +01:00
jeffwadsworth
082356d07f - Little fix for DiscardCardCost. 2013-01-02 16:24:14 -06:00
LevelX2
eea61c6129 Added battalion ability from gatecrash. 2013-01-02 16:20:29 +01:00
LevelX2
5517474c90 Changed set selection for tournament boosters to only show sets with boosters. Closes issue #91. 2013-01-02 15:46:21 +01:00
LevelX2
4bc65dfae7 Fixed a bug in TargetPermanent where remaining targets can get negative. That solves issue #92. 2013-01-02 11:59:06 +01:00
LevelX2
4c37644825 Added method to get amount of spells a player casted during the current turn. 2013-01-01 14:55:58 +01:00
LevelX2
412577e6b4 Fix for issue #88 (incomplete handling of unattach effects caused by zone changes of permanents). 2012-12-30 11:09:06 +01:00
LevelX2
f9cd3e08da [Minor] code style 2012-12-30 11:03:24 +01:00
LevelX2
e269a63e04 Fixed a bug of Chemister's Trick with overload that affected creatures not forced to attack. 2012-12-28 23:55:47 +01:00
LevelX2
f9242b6de3 Fixed rule text bug of ReturnToHandSourceEffect, improved BeginningOfUpkeepTriggeredAbility, samall change to Token. 2012-12-28 17:31:09 +01:00
North
addfe34c0e [minor] code style 2012-12-27 22:15:31 +02:00
LevelX2
1b47a2fa8e Added DevourAbility, DevourEffect, needed Condition and DynamicValue. 2012-12-26 20:42:37 +01:00
LevelX2
cf876dc8f9 Minor formating change. 2012-12-26 20:40:45 +01:00
LevelX2
4ab7766675 Extracted common effect (optional skip untap). This closes issue #66. 2012-12-24 12:47:01 +01:00
LevelX2
494723b11b Minor formating changes. 2012-12-24 12:40:02 +01:00
North
5dbe482662 Renamed DynamicValue.clone to DynamicValue.copy 2012-12-24 09:53:08 +02:00
LevelX2
08e9e88f66 [ZEN] Lullmage Mentor, Obsidian Fireheart. 2012-12-24 02:07:52 +01:00
LevelX2
67e219b2f7 Missing changes to Condition. 2012-12-23 22:20:56 +01:00
LevelX2
efb8cbf457 2 new watchers. 2012-12-23 10:26:01 +01:00
LevelX2
390ce20458 new BeginnOfEndStepTrigger, new OpponentLostLifeCondition, some minor changes. 2012-12-22 20:07:31 +01:00
North
fde10788db removed redundant modifiers from interfaces 2012-12-20 23:45:47 +02:00
North
18b4be3ec7 [minor] code style 2012-12-20 23:45:46 +02:00
LevelX2
ee51cd59e0 Fixed Righteous Authority (it wrongly gained ability to enchanted instead of being ability of the enchantment). 2012-12-20 21:09:33 +01:00
LevelX2
6e054671b3 Minor changes to TotemArmorAbility. 2012-12-20 08:48:56 +01:00
North
f0b32e7ca3 Removed unused imports 2012-12-20 00:26:21 +02:00