Commit graph

3542 commits

Author SHA1 Message Date
LevelX2
fb40dc553e CardState - Replaced putIfAsent by put to be 1.7 compatible. 2015-03-03 00:47:32 +01:00
LevelX2
6b0f6be574 Fixed spelling bug of import mage.abilities.effects.common.continuous package. 2015-03-03 00:37:39 +01:00
LevelX2
867bb38f91 * Geist of Saint Traft - Fixed that the Token was not exiled at end of combat. 2015-03-03 00:19:46 +01:00
LevelX2
a125eaa227 Adding missing "containsClass" method to Abilities interface. 2015-03-02 22:32:47 +01:00
LevelX2
570ed36cd8 Some minor changes. 2015-03-02 08:35:00 +01:00
Jeff
20c75735bb - Mana abilities/triggerers do not use the stack in most cases.
http://magiccards.info/rule/605-mana-abilities.html
Started process to rectify this issue.
2015-03-01 21:24:13 -06:00
betasteward
5c746e8ec2 Merge branch 'master' of https://github.com/magefree/mage
Conflicts:
	Mage.Sets/src/mage/sets/avacynrestored/CavernOfSouls.java
	Mage.Sets/src/mage/sets/shadowmoor/ManaReflection.java
2015-03-01 22:02:33 -05:00
betasteward
632573fc3e moved Watchers to Ability and moved Counters to CardState 2015-03-01 21:17:23 -05:00
LevelX2
f7924a6d92 Merge pull request #764 from JRHerlehy/master
Implementation of Tiny Leaders Format
2015-03-01 16:06:51 +01:00
LevelX2
8849538723 * Fixed that library selections could not be deslected if multiple cards have to be selected. 2015-03-01 16:06:13 +01:00
JRHerlehy
a3b55d7625 Author Credit
Fixed author credit to match my GitHub Name
2015-03-01 01:47:18 -08:00
JRHerlehy
07db858f34 Implement Tiny Leaders for XMage
Initial implementation of Tiny Leaders for XMage
2015-02-28 16:16:10 -08:00
LevelX2
01ef3f9354 * Fixed a bug that replacemet effects did not work if the source object of the replacemet effect also changed zone (fixes #759). 2015-02-28 12:55:49 +01:00
LevelX2
1b45c997aa Some minor changes. 2015-02-27 18:08:31 +01:00
LevelX2
50261650b6 * Mana Reflection - Fixed that multiple Mana Reflections did not stack, fixed a bug of mana calculation (fixes #758). 2015-02-27 15:05:53 +01:00
LevelX2
80d3e6bd9a Fixed a bug of AI target selection that caused endless loops during build of test project. 2015-02-27 15:04:42 +01:00
LevelX2
ae108ba338 Minor change to POM. 2015-02-27 01:08:24 +01:00
LevelX2
a7db298711 Some minor changes. 2015-02-27 01:06:59 +01:00
LevelX2
debe2316b2 * Echo - Fixed that the sacrifice effect also forced the player to sacrifice a new instance of the permanent with echo. 2015-02-26 20:38:48 +01:00
LevelX2
705debfe8a Fixed some cards where it was possible to sacrifice not controlled permanents (e.g. Fireblast). 2015-02-26 16:48:21 +01:00
LevelX2
4a5140d0ab Fixed a bug of cost paying handling not showing only the left over unpaid part of mana cost (fixes #185). Added the name of the object the cost is paid for to the feedback panel. 2015-02-26 13:52:02 +01:00
LevelX2
329165555b * Undying - Fixed that the creature with undying returnd under the control of the previous controller instead of the card owner. 2015-02-25 22:21:17 +01:00
LevelX2
7ac423f1d6 * Praetor's Grasp - Fixed that the cast and reveal effects did not work. 2015-02-25 01:19:27 +01:00
LevelX2
091fa9a528 * Bestow - Fixed that the converted mana costs were calculated from the bestow costs instead of the base cost of the spell. 2015-02-24 23:36:59 +01:00
betasteward
620a3b9a52 Moved some setters from Card to Permanent 2015-02-24 15:37:33 -05:00
LevelX2
4adc55eb80 * Miracle - Fixed that miracle was also checked for inital card draw. 2015-02-22 11:16:39 +01:00
LevelX2
7fa7cf910e Fixed that commander mana sources could not produce mana where the symbols were only included in the rule text (Command Tower, Commanders Sphere, Opal Palace). 2015-02-21 14:50:10 +01:00
LevelX2
ed41e33deb * Created ecomesColorOrColorsTargetEffect and updated 3 cards to use it. 2015-02-21 12:31:14 +01:00
LevelX2
79e9312893 * Fixed the annoying SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" on client start. Updated a lot of POM references. Fixed warnings of Test Project. Some changes to logging. 2015-02-20 13:58:13 +01:00
LevelX2
306a0874dd * Reworked Delve and Convoke to be more rule conform. 2015-02-20 02:16:58 +01:00
LevelX2
0c73076895 * Added AlternateManaPaymentAbility interface and handling. 2015-02-20 02:15:22 +01:00
LevelX2
019f6722a7 * Some minor changes. 2015-02-20 02:14:32 +01:00
LevelX2
422b92e4ad Added some comments. 2015-02-19 08:53:12 +01:00
LevelX2
687fe91f49 * Fixed possible null pointer exception. 2015-02-18 09:11:33 +01:00
LevelX2
96fe50cebe * Sharding Sphinx - Fixed that ability also triggered for damage not done to players, added missing color to created token (fixes #731). 2015-02-17 14:17:18 +01:00
LevelX2
665d51cd8c * Defend the Hearth - Fixed that also non combat damage to the player was prevented. 2015-02-17 01:40:26 +01:00
LevelX2
2969ea2fac * Runic Repetition - Fixed that exiled cards not in the default exile window could not be selected as target (fixes #720). 2015-02-15 23:53:35 +01:00
LevelX2
2b8be15281 Fixed a bug of attack restriction effect that did not allow to attack even if the needed condition was fulfilled (Dandan, Godhunter Octopus, Serpent of the Endless Sea, Sea Serpent, Pirate Ship, Whimwader, Sea Monster, Dreamwinder, Sealock Monster). 2015-02-14 17:39:22 +01:00
LevelX2
ad012ebd02 Fixed more CPU load caused by calculation of available mana. 2015-02-14 00:22:17 +01:00
LevelX2
8620fe5a7d * Fixed another problem with available mana generation (e.g. with Nykthos, Shrine to Nyx). 2015-02-13 15:03:29 +01:00
LevelX2
0722276ca4 * Fixed a bug in calculation of available mana that can be a source of heavy server load. 2015-02-13 08:39:44 +01:00
LevelX2
7d7afb60d6 * Card repository - Raised cards content version number. 2015-02-12 23:15:00 +01:00
LevelX2
c987fd0e9c Merge origin/master 2015-02-12 22:57:39 +01:00
LevelX2
5d0ca8291e * minor changes. 2015-02-12 22:56:20 +01:00
LevelX2
b626356774 * Deactivated part of available mana generation to prevent looping. 2015-02-12 22:54:31 +01:00
emerald000
890e98c4cc Added Azorius Guildmage. 2015-02-12 12:58:39 -05:00
emerald000
59a5bbf765 Added Siren's Call. 2015-02-12 12:18:07 -05:00
LevelX2
ba1fb775b2 * Fixed that manifested or morphed creatures did wrongly trigger "enters the battlefield" abilities with their card attributes (e.g red card manifested triggered Foundry Street Denizens boost ability). 2015-02-12 15:54:41 +01:00
LevelX2
3142866ede * Fixed a possible null pointer exception concerning Aura enchantments without targets log message. 2015-02-12 13:52:34 +01:00
LevelX2
728281524a * Fixed a bug that mana sources that could produce any mana (e.g. Forbidden Orchard) did trigger the TAPPED_FO_MANA event twice. 2015-02-12 12:08:13 +01:00