Commit graph

2452 commits

Author SHA1 Message Date
LevelX2
5096d8b943 Added message to log if player shuffles his library. Fixed wrong calls to shuffle. 2014-01-24 00:53:40 +01:00
LevelX2
9ada87fe8a [BNG] Added 3 Archeype cards. 2014-01-23 00:00:16 +01:00
LevelX2
199af48a43 Minor framework fixes. 2014-01-22 23:59:33 +01:00
Plopman
b0b57fd475 Fixed GainAbilitySourceEffect 2014-01-22 18:09:35 +01:00
LevelX2
b0f137ffec [BNG] Added 5 cards. 2014-01-22 17:13:17 +01:00
Quercitron
28efe62339 Add SourceHasSubtypeCondition 2014-01-22 03:31:12 +04:00
LevelX2
a5063ef9ee Minor changes to the framework. 2014-01-21 17:18:44 +01:00
LevelX2
9dc1120500 Minor formatting. 2014-01-21 13:41:54 +01:00
LevelX2
2b78cbf958 Small fix for AsThoughEffectType.BLOCK_TAPPED. 2014-01-21 13:41:22 +01:00
LevelX2
da392d4297 [BNG] Added 5 cards. 2014-01-21 00:45:36 +01:00
LevelX2
4834dce33a Fixed a problem of TributeAbility. 2014-01-21 00:45:09 +01:00
LevelX2
3167fc0896 [BNG] Added 9 cards. Some fixes to other BNS cards. Some framework changes. 2014-01-19 02:55:08 +01:00
LevelX2
41132e0a59 [BNG] Added 12 cards. 2014-01-18 16:03:40 +01:00
LevelX2
4e4415e038 Some minor fixes. 2014-01-18 16:03:05 +01:00
LevelX2
d5feac4bfe Added TargetController parameter to DiscardEachPlayerEffect. 2014-01-18 16:02:46 +01:00
LevelX2
5f720983ee Changed SpellCostReduction effect to work with FilterSpell instead of FilterCard. 2014-01-18 16:00:44 +01:00
LevelX2
47a442ba28 * Divine Reckoning - Fixed that only active players in range of controller are asked to choose a creature. 2014-01-17 08:18:36 +01:00
LevelX2
296f71536a Fixed some wrong card numbers of 6th edition cards. Fixed some tooltip bugs. 2014-01-17 01:44:55 +01:00
Quercitron
4f3342a854 Fix notTarget usage in TargetPermanent 2014-01-17 02:40:36 +04:00
Quercitron
73650bf845 Fix SacrificeEffect (notTarget is set to true) 2014-01-17 02:39:42 +04:00
Quercitron
99ef7b7e02 Fix text for CantBeBlockedByMoreThanOneAllEffect and BecomesCreatureAllEffect 2014-01-17 02:33:38 +04:00
Quercitron
0452a333a4 Add CantBeBlockedByMoreThanOneSourceEffect 2014-01-17 02:24:59 +04:00
Quercitron
cbdad1b343 Add filter to DamageEverythingEffect 2014-01-17 02:24:16 +04:00
LevelX2
fb9e591c17 [BNG] Added TributeAbility. 2014-01-15 22:48:18 +01:00
LevelX2
9c37500685 [BNG] Added InspiredAbility. 2014-01-15 22:47:58 +01:00
LevelX2
b1f58d8d5b [BNG] Added Mogis, God of Slaughter. 2014-01-14 17:03:44 +01:00
LevelX2
caa32f6eb6 Improved DevotionCount DynamicValue to support a list of mana types. 2014-01-14 17:03:05 +01:00
Plopman
61c65ae75c Added Channel ability 2014-01-13 23:33:17 +01:00
Quercitron
9ac423f1f8 Add CantBeBlockedByMoreThanOneAllEffect 2014-01-14 01:03:23 +04:00
Quercitron
8a5dc5e287 Change FilterSpell and CantTargetEffect 2014-01-12 19:31:23 +04:00
LevelX2
d569b84d1b * Oloro, Ageless Ascetic - Fixed a bug that second ability did not trigger properly. 2014-01-11 10:41:51 +01:00
LevelX2
e490d6af61 Added cubes for Sealed and Daft Tournaments. Added a simple Swiss like tournament format. 2014-01-10 19:58:55 +01:00
LevelX2
e3d543fa76 Fixed a bug in handling ContinuousEffects introduced with 463cec8754. 2014-01-09 15:15:05 +01:00
LevelX2
c0323c168c Added user info text that user can set. Addd chat whisper command. Some minor changes to chat. Impoved display of user list. 2014-01-09 13:26:25 +01:00
LevelX2
7aa92de9c7 * Plant Token - Added set name for image retrieving. 2014-01-09 13:19:06 +01:00
Quercitron
dc66705f9b Move DamageSelfEffect to framework 2014-01-08 01:46:30 +04:00
Plopman
93a4796e92 Fixed issue #338. No limitation for Snow-Covered Land 2014-01-07 19:54:08 +01:00
LevelX2
463cec8754 * Joraga Treespeaker - Fixed a bug, that elves did not get the mana ability from Level 5 of the Joraga Treespeaker (caused by handling of continuous effects that added abilities that added abilities). 2014-01-07 15:23:33 +01:00
LevelX2
c80e9739af Some small fixes to cards submitted by cbt33. 2014-01-04 11:23:34 +01:00
LevelX2
0303138a49 Minor changes to ligging and command zone tooltip. 2014-01-03 12:39:41 +01:00
LevelX2
74e3fa63a8 * Bestow - Fixed that creature with bestow went to graveyard if enchanted target got protection from a color of the bestow permanent. 2014-01-03 12:38:51 +01:00
LevelX2
cb4b2cbc05 * Curse of Shallow Graves - Fixed that tokens did not enter the battlefield tapped. 2014-01-03 12:05:17 +01:00
Jeff
12c09545b5 - Added Barrenton Medic, Kinscaer Harpoonist, Knacksaw Clique. 2014-01-02 10:31:06 -06:00
LevelX2
825a949085 * Commander - Fixed a bug that if a player lost due to 21 commander damage the message was repeated every time state base effect were checked during the rest of the game of the remaining players. 2014-01-02 14:52:10 +01:00
LevelX2
383bc47ffd AddCountersTargetEffect set outcome of -1/-1 counter to unboost for AI handling. 2014-01-02 12:15:39 +01:00
LevelX2
149af107f6 * Commander - Added mana replacement effect to colorless for mana of colors not included in the mana of the commander. 2013-12-30 23:04:31 +01:00
LevelX2
9c003629cc Added ADD_MANA event to replace mana from one type to another. 2013-12-30 22:58:59 +01:00
LevelX2
5a12ef4aa3 * Eldrazi Spawn Token - Select one of three possible token images by random. 2013-12-30 19:26:36 +01:00
LevelX2
9958248ff8 * Commander - Fixed that mana cost from commander with x costs to cast were handled correctly. 2013-12-30 19:25:58 +01:00
LevelX2
acc3ac7b60 * Opal Palcar - Fixed a bug that the first mana ability also wrongly gave the commander boost. 2013-12-27 19:14:17 +01:00
LevelX2
a1ba324dba * Token images - added possibility to set a original set for the token to get the correct token image if it does not exist for the card itself. Fixed a lot of not found token images. Some more have to be corrected. 2013-12-27 16:43:58 +01:00
LevelX2
ed3caf7ded Added Fierce Empath, Hydra Omnivore, Tribute to the Wild, Coalition Relic and Animar, Soul of Elements. 2013-12-25 13:01:16 +01:00
LevelX2
05cbd90fe2 * Commander - Added commander multiplayer format. Fixed commander damage win condition to only counting combat damage. Added some info to tooltip text of commander. 2013-12-23 17:14:56 +01:00
LevelX2
ebb71b7dd7 Fixed a problem that not all effects of Smelt-Ward Gatekeeper's was resolved, because target was nor more legal after getting the control of target creature. Problem was cause by commit 80fc87a7f7. Now both problems should be solved (hopefully). 2013-12-21 16:33:49 +01:00
LevelX2
766a7055c5 * Innistrad booster - Fixed rarity distribution of double faced cards. 2013-12-16 08:22:18 +01:00
LevelX2
6d0f30178d * Commander - Fixed that sacrificing a commander as cost was not possible. Added game log message if creature was removed from combat. 2013-12-15 14:17:39 +01:00
LevelX2
cc35bbcf52 * Commander - added logic that AI can cast the commander. 2013-12-12 19:45:14 +01:00
LevelX2
481334a09b * Added Forecast ability. 2013-12-10 22:36:56 +01:00
LevelX2
8855489c7c * Game log - Added message about destroyed permanents. 2013-12-09 08:13:18 +01:00
LevelX2
80fc87a7f7 * Fixed a problem if some of multiple targets can't be targeted during resolution (e.g. target got hexproof meanwhile) it was still targeted (e.g. it happens for INto the void). 2013-12-07 15:51:10 +01:00
LevelX2
8cf788e9cc [C13] Added Tempt with Reflections. 2013-12-07 15:47:59 +01:00
LevelX2
2bcf0022c8 Merge pull request #368 from quercitron/master
new cards + script fix
2013-12-05 15:06:15 -08:00
LevelX2
479a6afe09 [C13] Added 13 cards. 2013-12-05 23:59:01 +01:00
Quercitron
3de5ac2158 Add Daraja Griffin, Divine Transformation, Exile, Heavy Ballista, Icatian Town 2013-12-05 23:00:59 +04:00
LevelX2
fac51c9e75 Added DrawCardOpponentTriggeredAbility. 2013-12-02 23:32:49 +01:00
Plopman
436a6be297 [DataBase]Optimize data base for queries using set and card number 2013-12-02 23:13:29 +01:00
LevelX2
36ec4a678d [C13] Added 5 cards. 2013-11-30 23:28:44 +01:00
LevelX2
b1250353ee Added logic to limit number of allowed attackers attacking defending player. 2013-11-30 23:26:45 +01:00
LevelX2
7a540d1fda [C13] Added Stormscape Battlemage, Serene Master and Act of Authority. 2013-11-27 23:46:48 +01:00
LevelX2
16eee07a74 [C13] Added Sun Droplet and Lim-Dul's Vaul. 2013-11-27 08:17:52 +01:00
LevelX2
0ad2d040b1 [C13] Added Azorius Herald, Oloro, Ageless Ascetic and Kingming 'Sleeping Dragon'. Sime fixes to commander handling. 2013-11-25 07:28:56 +01:00
LevelX2
a85f4a9848 [C13] Added 7 cards. 2013-11-24 02:09:27 +01:00
LevelX2
e83982498f Some fclean-up and fixes for commander handling. 2013-11-23 15:51:44 +01:00
LevelX2
6d0b38c8ca * Commander - Fixed a NPE if change control effects are used during commander game. 2013-11-22 00:30:14 +01:00
LevelX2
7d2aac1294 * Theros gods - Fixed that a god was not removed from the combat if he stopped beeing a creature (Fix #364). 2013-11-21 17:25:24 +01:00
LevelX2
b8af8106f6 Added ManaInAnyCombinationEffect and RemoveCountersForCostCondition and some minor formatting and additions. 2013-11-21 14:28:54 +01:00
LevelX2
b7c45a7090 Added CompoundCondition, AttachedToTappedCondition and EquipmentAttachedCondition. 2013-11-21 10:59:50 +01:00
LevelX2
176c2a76b4 Merge origin/master 2013-11-21 09:59:34 +01:00
LevelX2
5186f690d7 Added IsPhaseCondition, some minor framework formatting. 2013-11-21 09:58:22 +01:00
LevelX2
f9f26d3416 Added Horsemanship ability. 2013-11-21 09:57:12 +01:00
LevelX2
ba8bd5f576 * CommanderReplacementEffect - Fixed a bug that caused that the effect was not always applied. 2013-11-19 16:36:13 +01:00
LevelX2
bf3108a0d0 * Spell - Using correct zone for from zone instead of constant Zone.Hand. 2013-11-19 16:34:48 +01:00
LevelX2
aa6be2f4da * Commander - Allow activated abilities from command zone, card going back fom exile zone after commander mulligan are no longer face down in library. 2013-11-19 08:11:34 +01:00
LevelX2
408a66ee42 [C13] Added Wah Out and Unexpectedly Absent. 2013-11-18 08:20:35 +01:00
LevelX2
bfe3958aa8 Fixed a bug that Bestow creatures came back assigned to enchanted creature instead as creature if exiled and returned with Flickerform. 2013-11-17 09:48:40 +01:00
LevelX2
f9ecc06f6e Added CastAsThoughtItHadFlashEffect and changed cards to use it. 2013-11-17 08:35:19 +01:00
LevelX2
77ac99b03f Added AtTheBeginningOfNextUpkeepDelayedTriggeredAbility, fixed ability picker giving not always text back for spell ability. 2013-11-17 08:33:53 +01:00
LevelX2
859f068e59 * DrawCardTargetEffect - Added UpTo option to allow the player to select how many cards to draw. 2013-11-17 08:31:29 +01:00
LevelX2
463c767d03 [C13] Added Kirtar's Wrath. 2013-11-14 17:20:21 +01:00
LevelX2
28daa2cd29 Added ExileGraveyardAllTargetPlayerEffect, changed cards using it. 2013-11-14 16:35:11 +01:00
ludwig.hirth
e8ee9b70f0 Fixed handling of controlling player for asThough cast abilities (hope this will fix #363). 2013-11-14 15:52:27 +01:00
LevelX2
e13c804f67 [C13] Added 7 cards. 2013-11-13 00:18:17 +01:00
LevelX2
436d1481ff [C13] Added Primal Vigor, Spoils of Victory and HuaTuo Honored Physician. 2013-11-11 16:54:14 +01:00
LevelX2
efc2aae026 * Disrupting Scepter - Fixed that it could only be activated as a Sorcery insteady correctly on your turn. (also for other cards) Replaced handling of the restriction as a cost to conditional ability. 2013-11-11 14:58:27 +01:00
LevelX2
e24ac705f6 Added logic to log choices of abilities to the game log. 2013-11-10 15:05:13 +01:00
LevelX2
3a0d0e9374 Added Dirge of Dreadm , Foster, Night Soil, Vile Requiem, Spoils of the Vault, Dirge of Dread, Isleback Spawn, Deep Sea Kraken. 2013-11-10 15:03:16 +01:00
Jeff
121b988e3b - Added Light from Within, Sanity Grinding, Springjack Shepherd, Umbra Stalker. Little addition to class. 2013-11-07 17:43:53 -06:00
LevelX2
0665165c99 [C13] Added 3 cards. 2013-11-07 08:31:41 +01:00
Jeff
be49bb3d13 - Added Evershrike, Ward of Bones, Springjack Pasture, Antler Skulkin, Batwing Brume. Small addition to class. 2013-11-06 12:04:47 -06:00
LevelX2
33c6bf1385 Ability picker shows now the name of the object instead of {this] in ability text.. 2013-11-06 14:32:50 +01:00
LevelX2
e8a7a66b52 Added rule text to PlayLandAbility (fixes #362). 2013-11-06 14:31:13 +01:00
LevelX2
03b7c0584f Some fixes to Mosswort Bridge and Mystic Barrier. 2013-11-05 22:38:29 +01:00
LevelX2
a85fb8d813 [C13] Added Prossh, Skyraider of Kher. 2013-11-05 00:12:09 +01:00
LevelX2
53d2098f74 Some minor formatting and some changes to framework classes. 2013-11-03 20:59:52 +01:00
LevelX2
47e8bd24cc * Vanishing - some changes to tooltip text. 2013-11-03 20:58:51 +01:00
LevelX2
18cd0d4615 Clean up to CastCommanderAbility. 2013-11-01 17:07:47 +01:00
LevelX2
17238bee3e Some minor changes to framework and card classes. 2013-11-01 17:04:27 +01:00
LevelX2
0697801cdc * Commander - Fixed cost reduction for casting commander. 2013-11-01 17:03:33 +01:00
LevelX2
0b6f338b2c Fixed a bug of EntersBattlefieldAbility. 2013-11-01 17:00:50 +01:00
LevelX2
d412a1838f Added PlayersCantGainLifeEffect. 2013-11-01 07:29:01 +01:00
LevelX2
2c46929fff [C13] Added Command Tower, Homeward Path, Contested Cliffs, Marath Will of the Wild. 2013-10-31 17:30:30 +01:00
LevelX2
c92dc056a0 [BOK] Added 5 cards. 2013-10-30 23:10:51 +01:00
LevelX2
99d4aa2d7d * Removed giving target info text because it was not removed if effect ends. 2013-10-30 16:57:52 +01:00
LevelX2
2d1c3397e8 * Level up cards - Fixed tooltip rule text generation of level up cards. 2013-10-30 16:23:32 +01:00
LevelX2
ecd790515a * ConditionalReplacementEffect - Added text method that uses text of decorated effect. 2013-10-30 08:16:33 +01:00
LevelX2
4e35568bb5 * Innane, Life Ascpect - Fixed the displayed up to number in tooltip text. 2013-10-29 08:19:47 +01:00
LevelX2
6b48fe225f [BOK] Added 10 cards. 2013-10-28 23:50:54 +01:00
LevelX2
9dce38a0a9 Added and changed some framework classes. 2013-10-28 23:50:08 +01:00
LevelX2
760773e15a * small changes to tooltip text. 2013-10-28 22:25:59 +01:00
LevelX2
03c032e3b0 Some fixes/updates to tooltip generation (e.g. charms). 2013-10-27 10:33:08 +01:00
LevelX2
d094f291aa Pushed version to 1.2.0dev. 2013-10-26 13:01:31 +02:00
LevelX2
06a2b6e2f7 * Text importer - Added another string to ignore. 2013-10-26 10:02:54 +02:00
Jeff
2859599045 - Fixed cost of Crackleburr. 2013-10-24 11:01:36 -05:00
LevelX2
bd20994f25 Some clean up with rule handling. 2013-10-24 10:13:21 +02:00
LevelX2
50e0a2c2a8 Added boolean to deactivate legend rule. 2013-10-24 10:12:31 +02:00
LevelX2
a1928ce95a Some clean up to discard handling. 2013-10-24 10:11:26 +02:00
LevelX2
b629053507 * deck text importer, Ignore sum lines eg. "22 craetures". 2013-10-22 16:51:41 +02:00
LevelX2
350bae2d95 Fixed Helix Pinnacle and Merrow Bonegnawer. 2013-10-22 14:36:31 +02:00
LevelX2
dfa91ceeaf Fixed some tests that failed after changes to rule text generation. 2013-10-22 14:05:40 +02:00
Jeff
da76ab73a4 - Added Aerie Ouphes, Bloom Tender, Helix Pinnacle, Unwilling Recruit. 2013-10-21 15:10:51 -05:00
LevelX2
663c31cec6 * Fixed a bug that sometimes a conceding player could be set as the winner of the game. 2013-10-21 20:48:25 +02:00
LevelX2
5f85d52837 Some changes to server logging messages. 2013-10-21 00:38:01 +02:00
LevelX2
81c4259cfe * Fixed must be blocked by all creatures if able effects to take only place if the creature with the effect also attacks (fixes #361). 2013-10-20 16:46:23 +02:00
LevelX2
b4d43649b4 [ODY] Fixed 29 Odyssey cards. 2013-10-19 12:17:33 +02:00
Plopman
b1b6015163 Added fastbond 2013-10-18 14:32:07 +02:00
LevelX2
d70c02c22c Neightveil Specter - Some code cleanup. 2013-10-18 08:45:54 +02:00
LevelX2
522318d31f [CHK] Added "Oathkeeper, Takenos Daisho". 2013-10-17 08:30:59 +02:00
LevelX2
296af6cf8b * Game log - Added text of activated ability to the game log message if activated. 2013-10-15 00:48:21 +02:00
LevelX2
359a132e77 * MonstrosityAbility - Fixed that mana costs were shown twice in tooltip text. 2013-10-15 00:46:29 +02:00
LevelX2
933ee518c8 * DevourEffect - Set reminder text to italic style. 2013-10-15 00:43:31 +02:00
LevelX2
9f6ebac2b4 * EquipAbility - Made target required. 2013-10-15 00:43:05 +02:00
LevelX2
9d56514085 * Xathrid Gorgon - Fixed that the targeted creatures didn't get colorless. 2013-10-14 20:54:02 +02:00
LevelX2
e8d4fd1ead Improved rule text generation. 2013-10-14 20:35:37 +02:00
LevelX2
b83634605c * Game log - Added sacrifice message, added some information to the log of combat. 2013-10-14 07:51:33 +02:00
LevelX2
7ded7f0e36 * Fixed a bug of mass destruction class (DestroyAllEffect) that the no regeneration option was not applied (concerns ~50 cards). 2013-10-13 17:47:17 +02:00
LevelX2
a751028f19 * Commander format - Added missing blank to commander damage game log message. 2013-10-13 15:13:59 +02:00
LevelX2
204689c19d * Game log - Changed that {this} will be replaced by object name. 2013-10-13 11:02:02 +02:00
LevelX2
c0ade21efe * Rampart Crawler, Juggernaut - Fixed can't be blocked by walls ability. 2013-10-13 11:01:26 +02:00
LevelX2
60336cbc4b * Fixed possible NPE (fixes #358). Added game log info about sacrificed permanents. 2013-10-13 11:00:28 +02:00
LevelX2
61099a5d7d [CHK] Added Soulblast. 2013-10-12 23:55:44 +02:00