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
LevelX2
7b95da55a7
* Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities.
2015-02-12 01:56:45 +01:00
LevelX2
b73f34a52e
* Some changes to zone object movement and source object handling. Origin source object of ability is now hold in ability to be able to check e.g. zone change counter.
2015-02-11 17:51:41 +01:00
LevelX2
4fe5560222
* Fixed some problems with filtering nonbasic lands (e.g. Fulminator Mage).
2015-02-11 12:34:56 +01:00
LevelX2
874b170a74
Added ManaOptions test and some changes in handling.
2015-02-11 01:10:34 +01:00
emerald000
9a20bdeff3
Added Contamination.
...
Hopefully not breaking anything.
2015-02-10 07:11:39 -05:00
LevelX2
7ed967ac7f
Raised cards added counter.
2015-02-10 01:25:19 +01:00
LevelX2
4f6fb64811
* Small fix to ManaOptions.
2015-02-10 01:24:03 +01:00
LevelX2
b4636b2ce1
* Rework of booster generation to reduce DB load while starting a tournament.
2015-02-10 00:51:36 +01:00
LevelX2
e0b17eacc7
* Reworked calculation of available mana that can be a source of heavy server load.
2015-02-07 18:16:35 +01:00
LevelX2
8a6a615250
* Some minor changes.
2015-02-07 18:15:43 +01:00
LevelX2
974951e18d
* Fixed that for "Shoal" spells a wrong CMC was calculated while on the stack, if alternate casting cost was used ( fixes #696 ).
2015-02-06 16:13:51 +01:00
emerald000
103f2f4883
Added Phantom Flock and Realm Seekers.
2015-02-05 18:43:34 -05:00
LevelX2
adbd1bca94
* Imporoved release of draft object during draft tournament.
2015-02-06 00:23:01 +01:00
LevelX2
3dacad02a7
* Text importer - If available the most recent version of a card from expansion or core set type is used.
2015-02-04 00:35:36 +01:00
LevelX2
41c6c47092
* Added promotional, Duel Deck and Non-standard-legal sets to SetType. Changed sets and set selection accordingly.
2015-02-04 00:34:18 +01:00
fireshoes
7f5bb1ba01
Merge origin/master
2015-02-03 00:49:28 -06:00
fireshoes
e97dd1299f
Added WPN Gateway set and reprints, Sol Grail, Spike Rogue, Quirion Elves, Krosan Wayfarer, Crookclaw Transmuter, and Centaur Glade
2015-02-03 00:46:33 -06:00
LevelX2
4efc2a7582
* Bestow - Fixed that a permanent card cast with bestow has the bestow ability as spell ability.
2015-02-03 01:40:08 +01:00
LevelX2
6e45f70335
* Manifest - Fixed that turn face up costs of creatures with bestow were the bestow costs instead of the normal casting costs without bestow ( fixes #677 ).
2015-02-03 00:51:22 +01:00
LevelX2
dd54269216
* Fixed handling of Split cards ( fixes #670 ).
2015-02-03 00:05:30 +01:00
LevelX2
9877e49936
Changed TurnFaceUpAbility to a SpecialAbility.
2015-02-02 22:08:58 +01:00
LevelX2
a245c0ed6f
Fixed a bug of Undying.
2015-02-02 22:08:33 +01:00
LevelX2
1ac4196c9e
Some changes to split card handling (not finished).
2015-02-02 17:54:06 +01:00
LevelX2
2544c12d48
* Some minor changes.
2015-02-01 16:47:21 +01:00
LevelX2
8192744697
* Fixed / reworked prevent damage by source effect (related to Burrenton Forge-Tender, Pay no Heed, Prahv, Spires of Order).
2015-02-01 16:05:35 +01:00
LevelX2
da26df4c7b
Added missing method of spell-
2015-02-01 16:03:03 +01:00
LevelX2
5d0a94c1b9
* Annihilator - Fixed that the triggered ability did not resolve correctly, if the source was removed from battlefield before resolving.
2015-01-31 19:49:37 +01:00
LevelX2
faa2b0a0bf
* Rally the Ancestors - Fixed that creatures cards were moved to exile also if already in the graveyard. Problem was that the zoneChangeCounter was not raised as a permanent card left the battlefield. So some more fixes were neccessary for implementations that are based on this fixed zoneChangeCounter of permanents leaving the battlefield. I guess there will be some more bugs caused by this change but I guess this is the correct way to go.
2015-01-31 19:17:22 +01:00
LevelX2
dbbbbc0279
* Fixed that continuous effects of face down creatures were applied.
2015-01-31 14:46:54 +01:00
LevelX2
8ba2136b0e
* Fixed that Auras that were manifested had wrongly to select aura target.
2015-01-31 14:07:47 +01:00
LevelX2
8d6c25b3e8
* Fixed handling of morphed cards in exile zone.
2015-01-31 12:45:54 +01:00
LevelX2
19d71aaf84
* AI PLayer - Fixed a problem with targets of Venser, Shaper Savant.
2015-01-31 10:00:16 +01:00
LevelX2
d69edc00c7
Fixed possible null pointer exception.
2015-01-30 21:10:54 +01:00
LevelX2
e74c10289e
* Dash - Fixed that the return effect did also return the creature it it was already recast before end of turn.
2015-01-30 20:03:22 +01:00
LevelX2
5b79f99a85
Added log text to use of conditional mana of Cavern of Soul.
2015-01-30 16:58:21 +01:00
emerald000
52383e7ba4
Added Bramblewood Paragon, Cenn's Tactician, Custodi Soulbinders and Cytoplast Root-Kin.
...
Fixed that Graft should not trigger when the source creature enters the battlefield.
2015-01-29 11:46:13 -05:00
Duncan Townsend
7f22f527fe
Changed Object to MageItem in FilterPermanentOrPlayer and FilterPermanentOrPlayerWithCounter since that is the more specific class that both Permanent and Player inherit from.
2015-01-29 01:16:28 -05:00
Duncan Townsend
bdafb4a003
Added implementation of Radiate
2015-01-29 00:44:46 -05:00
Duncan Townsend
4229c0615d
Generalized Ink-Treader Nephilim's effect and split it into its own file, mage.abilities.effects.common.CopySpellForEachItCouldTargetEffect
2015-01-29 00:36:46 -05:00
Duncan Townsend
6fbe6be3fb
Added .equals(other) and .hashCode() methods to TargetAddress
2015-01-29 00:34:32 -05:00
Duncan Townsend
601e442208
In TargetImpl, use accessor methods instead of minNumberOfTargets and maxNumberOfTargets so subclasses can easily reuse the functionality in TargetImpl.
2015-01-29 00:32:23 -05:00
Duncan Townsend
41d41444d1
Changed argument types of FilterCreatureOrPlayer to MageItem instead of Object.
...
Both Permanent and Player inherit from MageItem, so it's more specific.
2015-01-29 00:28:05 -05:00
Duncan Townsend
6dfa2d1d94
Added FilterInPlay<Permanent> interface to FilterPermanent because it was de-facto implementing it.
2015-01-29 00:26:53 -05:00
Duncan Townsend
036d4426dd
Fixed #694 . Copied spells will cease to exist when leaving the stack for the exile or graveyard zones.
...
This also fixes the problem where countering a spell copy would also counter the original.
2015-01-29 00:23:01 -05:00
emerald000
41b2d1a74e
Added Heartwood Storyteller, Jotun Grunt, Magnigoth Treefolk and Vedalken Orrery.
2015-01-27 09:43:47 -05:00
LevelX2
5701c36446
* Fixed possible null pointer exception.
2015-01-26 19:26:49 +01:00
LevelX2
6fe58db97d
Added Spelltithe Enforcer, Gauntlet of Might and Shivan Wumpus.
2015-01-26 18:20:02 +01:00
LevelX2
89a21923a8
Fixed bug of ExpansionRepository (introduced yesterday).
2015-01-26 16:07:51 +01:00
LevelX2
0f39b5ad63
Added missing package definition to CardScanner again.
2015-01-26 15:04:18 +01:00
Duncan Townsend
7e5f873251
Fixed capitalization mistake "setMaxNumberOftargets" -> "setMaxNumberOfTargets"
2015-01-25 17:06:00 -05:00
LevelX2
de92c50944
* Commander format - Fixed that the commanders color identity was not correctly set for the mana replacement effect. Mana symbols from the rule text were not taken into account.
2015-01-25 22:46:55 +01:00
Duncan Townsend
4127d2b358
Renamed myself from duncancmt to duncant since that's my github username.
2015-01-25 15:24:03 -05:00
LevelX2
6ef8b4f976
* Reworked DB comparison between client and server.
2015-01-25 19:21:50 +01:00
LevelX2
bc1757a90f
* Some fixes to Ferocious cards (missing LockedInCondition). Some changes to tooltip text generation.
2015-01-25 11:28:56 +01:00
LevelX2
5460eb7b3c
Merge origin/master
2015-01-25 02:43:47 +01:00
LevelX2
923db227dd
* Fixed the TargetNonNasicLandPermanent class checking for anme instead of subtype (concerned Ore Gorger, Tectonic Edge, Ravenous Baboons, Goblin Ruinblaster, Detritivore, Fissure Vent, Dust Bowl, Incendiary Command, Fulminator Mage).
2015-01-25 02:43:09 +01:00
Duncan Townsend
aa8554e82b
Added mage.filter.predicate.permanent.CanBeEnchantedByPredicate
2015-01-24 20:26:50 -05:00
Duncan Townsend
080790cf25
Comment in mage.target.Target was backwards. Fixed.
2015-01-24 20:26:48 -05:00
Duncan Townsend
feb35dda81
Renamed mage.util.SpellTargetAddress to mage.util.TargetAddress and made it handle non-Spell Cards.
2015-01-24 20:26:46 -05:00
LevelX2
df1382010d
* Jeskai Infiltrator - Fixed that Jeskai Infiltrator stayed wrongly on it's battlefield position after returning from exile.
2015-01-25 02:01:03 +01:00
LevelX2
001e17a73e
* Fixed handling of enlarged view for manifested and morphed cards.
2015-01-24 19:43:53 +01:00
LevelX2
ba8290a0c0
* Cunning Strike - Fixed that double damage (2 x 2 to each target) was dealt.
2015-01-24 09:10:00 +01:00
LevelX2
54e0068053
* Devotion - Fixed that face down permanents counted for devotion with their regular casting costs (workaround).
2015-01-23 15:12:29 +01:00
LevelX2
aaed6935bc
* Fixed that ETB abilities of manifested cards did wrongly trigger (e.g. the Constellation ability of Doomwake Giant manifested by Reality Shift).
2015-01-23 13:51:38 +01:00
LevelX2
bc3dc9d548
* Fixed that ETB abilities of manifested cards did wrongly trigger (e.g. the Constellation ability of Doomwake Giant manifested by Reality Shift).
2015-01-23 13:48:03 +01:00
LevelX2
ea5a769683
* Arcbond - Fixed that as damage source was wrongly set Arcbond instead of the targeted creature.
2015-01-23 01:41:30 +01:00
LevelX2
24c757647e
* Mystical Teachings - Fixed wrong tooltip text ( fixes #686 ).
2015-01-23 01:22:11 +01:00
LevelX2
105e12db10
* Fixed AddManaOfAnyColorEffect to send TAPPED_FOR_MANA event correctly (fixed that City of Brass did not work with Heartbeat of Spring).
2015-01-23 00:25:39 +01:00
LevelX2
ac0d923afd
Added one more test for manifest.
2015-01-23 00:05:37 +01:00
LevelX2
89c8425d94
* Fixed that replacement or rule modifying effects of cards played with morph were wrongly applied on the stack (e.g. can't be countered of Akroma, Angel of Fury).
2015-01-22 23:43:25 +01:00
LevelX2
dbffbad3cb
Added early eventType check for ContinuousRuleModifying effects.
2015-01-22 22:41:03 +01:00
LevelX2
8ea8e77b88
Renamed CantCounter to CantBeCountered.
2015-01-22 21:29:38 +01:00
LevelX2
f77c930299
* Some changes to cards committed by duncant.
2015-01-22 17:31:30 +01:00
Duncan Townsend
0e10ea0c84
Moved FromSetPredicate to its own file, mage.filter.predicate.mageobject.FromSetPredicate
2015-01-22 01:53:38 -05:00
Duncan Townsend
d341e39e05
Added mage.util.SpellTargetAddress a utility for addressing and iterating over the targets of a spell
2015-01-22 01:53:32 -05:00
LevelX2
c8eb9f00a9
* Fixed that lose restricting effects could not be replaced (e.g. by Abysal Persecutor's ability) if the player has conceded or left the match. Fixed that "can't win" or "can't lose" messages where repeated send to the players if such an effect activly prevents a player from losing or winning.
2015-01-21 23:41:11 +01:00
LevelX2
1340ebff49
* Untap restricting effects - Fixed that the selection of the permanent to untap was wrongly handled targeted. So something with protection from red could not be untapped while e.g. Smoke was into play.
2015-01-21 22:48:32 +01:00
LevelX2
b12b044e36
* Added some basic logging for deck format validation
2015-01-21 14:40:05 +01:00
LevelX2
cbfc32db3c
Removed some wrong import of Poison the Well and some minor changes.
2015-01-20 14:00:56 +01:00
LevelX2
8990163a7e
* Archiv Trap - Fixed that Archiv Traps's alternate casting cost did not care about Trinisphere like effects.
2015-01-20 13:58:51 +01:00
LevelX2
4f8ec31ef5
* Brutal Hordechief - Fixed that damage was dealt instead of lief loss and creatures were forced to attack instead of block.
2015-01-19 08:01:02 +01:00
LevelX2
495b93a679
Added Dolmen Gate.
2015-01-19 07:59:41 +01:00
LevelX2
75d7ae2a6e
* Fixed a recently added bug of AttacksIfAbleAllEffect (e.g. causing Goblin Rabblemaster to not working correctly).
2015-01-18 09:22:24 +01:00
LevelX2
79ceae999a
[FRF] Fixed ETB replacement and triggered abilities for manifested cards.
2015-01-17 15:30:00 +01:00
LevelX2
de10554ec4
[FRF] Added Brutal Hordechief and Crucible of the Spirit Dragon. FRF Complete!!!
2015-01-17 13:08:39 +01:00
LevelX2
c6d62d7d42
[FRF] Added 6 blue and 2 multicolor cards.
2015-01-17 01:18:15 +01:00
LevelX2
b4b2131bd6
[FRF] Added Silumgar, the Drifting Death and Ojutai, Soul of Winter.
2015-01-16 22:42:25 +01:00
LevelX2
0cc153980f
[FRF] Added 13 green cards.
2015-01-16 20:31:46 +01:00
fireshoes
97f668d9b5
Fixed Urza's Power Plant subtype and UrzaTerrainValue subtype check to Urza's Power-Plant
2015-01-15 18:20:36 -06:00
LevelX2
60af8df2dc
Some minor changes.
2015-01-16 00:57:28 +01:00
fireshoes
85b46b7474
Changed UrzaTerrainValue to check Subtype instead of Name
2015-01-15 17:06:04 -06:00
LevelX2
19345915f0
[FRF] Added 7 red cards.
2015-01-14 23:13:28 +01:00
emerald000
297f652986
[FRF] Added 5 blue cards.
2015-01-14 05:58:18 -05:00
LevelX2
6bf07e7763
[FRF] Added Soulflayer.
2015-01-13 23:10:06 +01:00
LevelX2
a0d2c0c22f
* Sulforic Vortex and Flames of the Blood Hand - Fixed that the life gain preventing effects were not implemented as replacement effects.
2015-01-13 14:42:20 +01:00
LevelX2
db192afa38
Made put land from hand onto battelfield effect optional.
2015-01-09 18:41:56 +01:00
LevelX2
59f232fece
* Player searches library - The search info is now only put out to game log if the search is not replaced.
2015-01-08 14:35:24 +01:00
LevelX2
a588b601b6
* Arashin War Beast - Fixed triggerd ability.
2015-01-08 10:47:09 +01:00
Jeff
bcb1331c0f
- Fixes for a few cards. Fix for Conspire ability.
2015-01-07 17:47:08 -06:00
Jeff
b6a6599236
- Added the Conspire Ability. Added Gleeful Sabotage as an example. It works but may need some adjustment by LevelX.
2015-01-07 11:19:00 -06:00
LevelX2
5973a764aa
* Wall of Root - Fixed that the mana ability could wrongly not used again after canceling a previous pay mana action.
2015-01-07 16:43:26 +01:00
LevelX2
96aafcd475
Fixed that adjustTarget did not work correctly for Triggered abilities. Fixed that adjustTargets also works now for cards copied from graveyard (e.g.by Feldon of the Third Path).
2015-01-07 01:15:03 +01:00
LevelX2
fe3486c208
[FRF] Added Hungering Yeti.
2015-01-06 08:28:51 +01:00
emerald000
7dc96adac2
Fixed adding mana "of any type that land produced".
2015-01-05 21:58:49 -05:00
LevelX2
fa709bfd5e
* Extirpate - Fixed that the hand and library of target card owner could not be serached.
2015-01-05 14:28:57 +01:00
LevelX2
6d81f1a0d1
Fixed a bug of abilityWord, improved set target of DealsDamageToAPlayerAllTriggeredAbility.
2015-01-05 13:10:44 +01:00
LevelX2
b317e77c5e
[FRF] Added 3 red cards.
2015-01-04 01:29:10 +01:00
LevelX2
e60234615d
Some minor changes.
2015-01-04 01:28:44 +01:00
LevelX2
a46eb1a366
Support of X value for bolster.
2015-01-03 23:47:12 +01:00
LevelX2
83ba73ab24
Allow spells to have lifelink.
2015-01-03 23:46:45 +01:00
LevelX2
799d7b1a23
Some changes to framework classes.
2015-01-03 15:48:42 +01:00
LevelX2
97d8715488
[FRF] Added Temur War-Shaman, Yasova Dragonclaw, Whisperwood Elemental and Dromka, the Eternal.
2015-01-03 15:25:21 +01:00
LevelX2
4a35c8c567
Some changes to framework classes (e.g. to handle gained DiesTriggeredAbilities correctly).
2015-01-03 15:15:12 +01:00
Alchus
34b96cfb78
No longer turns double-faced cards face-down, as per MCR 711.:
...
A double-faced permanent always has the status "face up" (see rule 110.6). Double-faced permanents can‘t be turned face down. If a spell or ability tries to turn a double-faced permanent face down, nothing happens.
2015-01-03 01:24:38 -06:00
LevelX2
f3d8a26574
Deck Editor load deck files: Fixed that also set codes with length of 2 or 4 chars work.
2015-01-02 19:35:15 +01:00
LevelX2
f6dbf0214b
Added ChooseModeEffect and ModeChoiceSourceCondition.
2015-01-02 14:20:12 +01:00
LevelX2
95c0d1df6d
[FRF] Added Dash ability.
2014-12-31 15:57:48 +01:00
LevelX2
f2a9a75e8f
* Client cards db will be compressed nos as you close XMage client.
2014-12-31 15:57:18 +01:00
LevelX2
41b6a41fda
* Fixed a bug of PlayTheTopCardEffect that alloed all players to play the card. (Concerns Oracle of Mul-Daya, Garruk's Horde, Future Sight, Courser of Kruphix, Melek Izzet Paragon, Magus of the Future).
2014-12-31 14:26:57 +01:00
LevelX2
d0c0a7391d
* Undo attack - Fixed a bug that prevented to work undo attack correctly.
2014-12-31 13:49:37 +01:00
LevelX2
4d6e818490
* Epochrasite - Fixed that it did not get the suspend ability after beeing exiled.
2014-12-31 11:46:13 +01:00
LevelX2
152fd3da88
* Commander - Fixed that the starting player in commander two player duel did not skip the draw step.
2014-12-31 09:50:31 +01:00
dokkaebi
349dc4f995
Added Poisonous keyword ability and Virulent Sliver
2014-12-30 18:08:43 -08:00
LevelX2
9a61a66aab
[FRF] Added Manifast Effect.
2014-12-30 20:37:22 +01:00
fireshoes
83d0c24265
Added Honor's Reward, corrected Bolster to key on toughness rather than power
2014-12-29 20:20:59 -06:00
LevelX2
3940cd4b95
Some minor rework.
2014-12-29 16:32:50 +01:00
LevelX2
b0c2580512
[FTF] Added bolster ability.
2014-12-29 14:57:36 +01:00
LevelX2
73c9b8c911
* Force Away - Fixed that the draw / discard effect was not optional ( fixes #651 ).
2014-12-29 13:39:26 +01:00
LevelX2
f00001aca2
* Fixed a bug that abilities gained from enchantments (e.g. regen from Molting Snakeskin) to enchanted permanent did not work.
2014-12-28 21:49:53 +01:00
LevelX2
fba13b26ac
* Delve - Fixed that the selection of the cards in graveyard was wrongly handled targeted.
2014-12-27 17:16:15 +01:00
LevelX2
8d8a2074f0
* Lion's Eye Diamond - Fixed that it now only can be cast at the time an instant spell could be cast.
2014-12-27 03:51:10 +01:00
LevelX2
c958a1af25
* Persist - Fixed that the permanent returns now correctly under owner control after dying.
2014-12-27 02:19:33 +01:00
LevelX2
18e4bc7f18
* Fixed a bug of Exchange control were activated abilities got the wrong controller.
2014-12-27 02:18:29 +01:00
LevelX2
7d30d288be
* Chnages to text of priority prompt.
2014-12-26 23:00:02 +01:00
LevelX2
21a13bec61
* Declare blockers - Fixed that stop to block for defender beyond the first in multiplayer games were skipped.
2014-12-26 22:58:56 +01:00
LevelX2
a80fd51818
* Commander - Fixed not working commander replacement effect.
2014-12-26 22:57:43 +01:00
LevelX2
34298e78f5
* Fixed a (probably recently unintentionally added) problem with activated abilities of tokens.
2014-12-26 21:08:05 +01:00
LevelX2
87a8d6d1ec
* Commander - Commanders are no already in the command zone as you are asked to mulligan.
2014-12-26 21:04:58 +01:00
LevelX2
9039eef0f9
* Added early event type check for replacement effects to speed up game execution (not all effects already implement the new check).
2014-12-26 17:28:13 +01:00
LevelX2
40eef06944
* Grindstone - Infinite loop (with e.g. two Progenitus) is handled as a draw.
2014-12-26 17:22:32 +01:00
LevelX2
dba3c881e1
* Fixed problem with CopyEffect and fixed MisdirectionTest.
2014-12-25 11:31:48 +01:00
LevelX2
883021832e
* Fix that commander replacement effects work again, some cleanup after the changes of continuous effects and triggered abilities.
2014-12-25 03:08:37 +01:00
LevelX2
eb0544957b
* Fix that commander replacement effects work again, some cleanup after the changes of continuous effects and triggered abilities.
2014-12-25 03:08:31 +01:00
LevelX2
4f1368f3de
* Made a lot of changes to handling of continuous and triggered abilities. This should fix the problems with Mage Singletons like Flyinging / Intimidate / Reach not working. Fixed also #533 and some other problems with copy effects of cards like Clone that did not end if e.g. Clone left the battlefield.
2014-12-25 02:07:40 +01:00
LevelX2
02ba80b719
* Switched from UUID to MageObjectReference to handle affected objects of continuous effects. Solvng problems with objects that changed (multiple times) zones while the effect lasts.
2014-12-25 02:03:21 +01:00
LevelX2
e4dbb3c9fc
Some changes to framework functions, some minor changes to existing cards.
2014-12-20 18:17:12 +01:00
LevelX2
0ef340d108
* Some rework of User/Tournament/Quit handling.
2014-12-20 17:54:02 +01:00
LevelX2
c81231b40c
* Balance - reworded user selection text. Other minor changes.
2014-12-19 23:56:11 +01:00
LevelX2
3e7039eb70
Added some cards.
2014-12-19 12:37:07 +01:00
LevelX2
2cea085420
[SOK] Added 5 blue cards.
2014-12-18 00:36:46 +01:00
LevelX2
a3db429525
* Fixed mana effect, that added addional mana to the effect controller instead of the controller of the mana source (Dictate of Karametra, Keeper of Progenitus, Heartbeat of Spring, Zur-Taa Ancient).
2014-12-17 21:32:18 +01:00
LevelX2
bd5ac3756d
[SOK] Added 3 cards.
2014-12-17 17:03:00 +01:00
LevelX2
4d658909ee
Added Sentinel, Wakestone Gargoyle, Silhana Starfletcher and Orchard Warden.
2014-12-17 15:28:33 +01:00
LevelX2
c4541e49ee
Some changes to net mana handling.
2014-12-17 15:26:22 +01:00
LevelX2
a12fa6e3a1
Some minor changes to cards and framework classes.
2014-12-16 18:01:56 +01:00
LevelX2
1141e4c2fa
* Fixed two Morph Tests.
2014-12-16 15:07:13 +01:00
LevelX2
b2586a653f
* Multiplayer Commander - Fixed that the starting player wrongly skipped his draw step.
2014-12-16 13:09:48 +01:00
LevelX2
8fadaf9a59
* Jeering Instigator - Fixed that its ability did not trigger as it is turned face up.
2014-12-16 08:27:31 +01:00
LevelX2
7b738474a9
* Some fixes to the exile effects with duration. Fixed that exiled cards/permanets did not come back if causing card was put into play and exiled by Whip of Erebos.
2014-12-14 22:56:37 +01:00
LevelX2
9ba6f74bf6
* improved message for missing cards on the server.
2014-12-14 22:55:16 +01:00
LevelX2
96ce77e9d0
[SOK] Added 2 blue cards.
2014-12-13 18:09:44 +01:00
LevelX2
bc7a64677e
* Fixed some cards/effects that checked for permanents with the same name and did not work correctly with face down creatures.
2014-12-13 16:47:24 +01:00
LevelX2
5e2a95947c
Some minor changes to submitted cards.
2014-12-13 01:15:03 +01:00
LevelX2
a98d32895a
[SOK] Added 5 green cards.
2014-12-12 14:25:52 +01:00
LevelX2
6dd033bd8f
Some minor framework changes.
2014-12-12 14:25:29 +01:00
LevelX2
00281f0b10
Imporved setTargetPointer of EntersBattlefieldAllTriggeredAbility.
2014-12-12 14:24:59 +01:00
LevelX2
90cd79b81f
Merge pull request #640 from SkySpiral7/default_color
...
Default color
2014-12-12 08:56:06 +01:00
Ryan Worcester
c782643844
It helps to actually call the method
2014-12-11 19:52:16 -06:00
Ryan Worcester
76db4c4d01
Added setDefaultColor to CardImpl
2014-12-11 19:40:13 -06:00
LevelX2
e3f4645258
* Fixed a bug that prevented some mana abilities to produce mana (Miraris Wake, Keeper Of Progenitus, Heartbeat of Spring, Dictate of Karametra, Vorinclex Voice of Hunger, Zhur-Taa Ancient).
2014-12-11 23:49:15 +01:00
LevelX2
4b5191af26
* Fixed a bug with some of multiple targets getting illegal after casting Vines of Vastwood to protect a target.
2014-12-11 14:58:48 +01:00
LevelX2
d4044536cb
Some fixes to putOnTop/buttomOfLibrary of player to handle cards and permanents.
2014-12-11 14:55:26 +01:00
LevelX2
f9f6fd2d2d
Fixed a bug of PutOnLibraryTargetEffect moving the cards always only to top of library ( fixes #636 ).
2014-12-11 13:21:38 +01:00
LevelX2
d0b304856b
* Fixed some bugs of "Don't untap during controller's next untap" effects, that also prevented untap in untap steps of other players (e.g. by Ivorytusk Fortess).
2014-12-10 15:02:45 +01:00
LevelX2
68fed320f7
* Bestow Ability - Fixed that a card cast with Bestow will be recognized as Aura for cost reduction (e.g. Hero of Iroas).
2014-12-09 23:53:49 +01:00
LevelX2
cbdb5e2bc6
* Molten Disaster - Fixed that Split Second ability did not work.
2014-12-09 17:24:26 +01:00
LevelX2
79eabcbf12
Some rework to framework classes. Used new framework classes in some cards.
2014-12-09 16:14:06 +01:00
LevelX2
28ed7f1b63
* Brave the Elements - Fixed not working choose color effect.
2014-12-09 16:11:10 +01:00
LevelX2
643b7a5ad8
* Scavenging Ooze - Fixed that the life gain was wrongly also appied if the exiled card was no creature card.
2014-12-08 11:56:41 +01:00
LevelX2
30869beca0
* Some changes to game start logic (better handling for disconnected users). Changes to server logging.
2014-12-08 01:30:18 +01:00
LevelX2
8688cd7317
Added ctwo classes to framework.
2014-12-06 18:30:39 +01:00
LevelX2
2fae97be63
Some minor changes to framework.
2014-12-06 18:29:17 +01:00
LevelX2
5dc314c68a
* Teferi, Temporal Archmage - Fixed that Loyality abilities could be used at instant timing.
2014-12-06 18:28:15 +01:00
LevelX2
355a98f282
* Fixed that face down cards moved from exile to hand are wrongly revealed in log (e.g. Necropotence).
2014-12-06 10:34:17 +01:00
LevelX2
70de38c90f
* Fixed that face down cards moved from exile to hand are wrongly revealed in log (e.g. Necropotence).
2014-12-06 10:33:01 +01:00
LevelX2
d26c1000f2
* Reworked TAPPED_FOR_MANA event handling to include the produced mana in the event.
2014-12-05 20:15:56 +01:00
LevelX2
0459322857
Added Izzet Guildmage, Roling Spoil, Commandeer, Razor Golem, Guardian of the Guildpact.
2014-12-03 21:51:59 +01:00
LevelX2
4b66cd8367
Added possibility to use Morph with a land. Minor changes to some cards.
2014-12-03 20:20:23 +01:00
LevelX2
40febbe086
Some minor chages.
2014-12-02 22:27:10 +01:00
LevelX2
06d05eb56d
* Mana Drain - Fixed that the mana was in some cases provided during the wrong phase.
2014-12-02 22:17:22 +01:00
LevelX2
62a605d3e7
* Some changes to token handling and some cards.
2014-12-02 16:58:31 +01:00
LevelX2
3d6467225a
* Minor changes to framework.
2014-12-02 16:57:05 +01:00
LevelX2
d4e2a34ddf
* Vanishing - Fixed that the sacrifice works again if all time counters are removed.
2014-12-02 15:45:53 +01:00
LevelX2
be0346c71d
* Narset, Enlightened Master - Fixed that it was also wrongly allowed to play exiled lands.
2014-12-02 10:42:48 +01:00
LevelX2
2af52cfd3a
[C14] 11 white cards + 1 Artifact + white deck list + some minor fixes to framework and other cards.
2014-12-01 16:59:36 +01:00
LevelX2
6514e30b59
* Gather Specimens - Fixed that it did not work for token creatures the opponent brought onto the battlefield.
2014-12-01 13:28:39 +01:00
LevelX2
4536587fb9
* Commander - Fixed possible error if the commander has no mana costs (I'm wondering which commander that was?).
2014-12-01 10:00:10 +01:00
LevelX2
f33702c6a9
* Song of the Dryads - Fixed that the enchanted permanent loses all other abilities and card types.
2014-11-30 23:47:43 +01:00
LevelX2
c80b696e42
* Manamorphose - Fixed that color choice was not made during resolving the spell (fixed also some other cards).
2014-11-30 23:36:14 +01:00
LevelX2
904e62450c
* Manamorphose - Fixed that color choice was not made during resolving the spell (fixed also some other cards).
2014-11-30 23:33:47 +01:00
LevelX2
73a41aef4a
Fixed handling to show playable cards with alternate costs.
2014-11-29 15:05:27 +01:00
LevelX2
03c7a815f7
[C14] Added 8 green cards and 1 land.
2014-11-29 13:14:54 +01:00
LevelX2
8b0bd22ce8
[C14] Some changes for showing token images.
2014-11-29 13:12:50 +01:00
LevelX2
dd9c620f8b
Added AttacksAllTriggeredAbility.
2014-11-29 01:44:30 +01:00
LevelX2
c673fbfae1
[C14] Added 6 blue cards.
2014-11-28 17:39:47 +01:00
LevelX2
b06637df53
* Fixed a problem that dies triggered abilities did not work for token permanents. Fixed that triggered and continuous effects from token from tokens that left the gane were not removed from the game.
2014-11-28 17:38:20 +01:00
LevelX2
6e0a99c610
* Fixed that some Obstinate Baloth, Loxodon Smiter and Wilt Leafe Liege that caused "Discard" event to trigger twice if they were discarded ( fixes #607 ). Some minor reworks.
2014-11-28 09:02:28 +01:00
LevelX2
61edeb4809
Merge origin/master
2014-11-27 15:22:24 +01:00
LevelX2
eca6042257
[C14] Added some colorless cards. + Ruhan of the Fomori.
2014-11-27 15:20:08 +01:00
LevelX2
56e60db454
[C14] Missing 3 black cards and some fixes to recently ommitted cards.
2014-11-27 15:18:06 +01:00
LevelX2
109e18fdd5
* Fixed that CantCounterSourceEffect only prevents the SpellAbility from beeing countered and not e.g. triggered abilities from that source (fixes #625 ).
2014-11-27 15:15:37 +01:00
betasteward
85771d8bed
watchers property was not cleared before copying from card
2014-11-26 22:41:15 -05:00
LevelX2
1cdf2ab4b0
[C14] Added two planeswalker and 10 black cards.
2014-11-27 00:56:35 +01:00
LevelX2
67479bb5a4
* Fixed wrong timer handling while other player controlled a player's turn. Attackers now marked with blue frame. Playable cards have a violet frame. If a player has to select cards from hand, the possible cards are marked yellow now. Discard of multiple cards now marks already selected cards and happens in one selection.
2014-11-26 01:48:00 +01:00
emerald000
194efe6237
[C14] Added the 5 cards with Lieutenant ability.
2014-11-24 19:05:58 -05:00
LevelX2
7e145d2cfd
* Added possibility to allow other players to see hand cards of player.
2014-11-24 23:03:21 +01:00
LevelX2
d0e1107a3e
* Mother of Runes - Fixed that the selected color for protection could only be chosen on the first use of the ability.
2014-11-24 20:47:07 +01:00
LevelX2
7c6db7f5d4
* Fixed missing discard action of DiscardTargetCost.
2014-11-24 20:45:18 +01:00
LevelX2
c22b54d262
*Draft - Non hidden picked cards go to the deck. Hidden cards to sideboard.
2014-11-23 18:43:31 +01:00
LevelX2
638e42bc7f
* Added Hallow, Spin into Myth, Biomantic Mastery, Omnibian, Mesmeric Sliver, Rushing River and Equipoise.
2014-11-23 13:03:44 +01:00
LevelX2
d2b85cf070
* Added Fateseal keyword support, rearranged some effects in project structure.
2014-11-23 13:02:27 +01:00
LevelX2
fb2d367992
* Phasing- Fixed that permanets with phasing did not phase out at controllers untap step and phased out permanents where count as on the battlefield.
2014-11-23 13:00:58 +01:00
LevelX2
4622973639
* Darksteel Colossus - Fixed that the put into graveyard effect did not work correctly for Tokens of Darksteel Colossus.
2014-11-22 11:24:44 +01:00
LevelX2
fa788a1624
* Artisan of Forms - Fixed that the target of the copy effect was wrongly chosen as the effect resolves.
2014-11-22 11:23:06 +01:00
LevelX2
50483fc096
* Shadow - Fixed that creatures with shadow could wrongly block creatures without shadow.
2014-11-22 09:35:09 +01:00
LevelX2
04648eb0eb
* Fixed that lose all abilities dd not lose the colors of the target.
2014-11-18 23:42:51 +01:00
LevelX2
b2dbb9c6d3
* Command Tower - Fixed that lands like Reflecting Pool could produce all the mana Command Tower can produce.
2014-11-18 01:07:37 +01:00
LevelX2
036095f6ec
Some more changes to net mana handling.
2014-11-17 23:44:40 +01:00
LevelX2
1c2233b1f8
* Plow Under - Fixed that the card owner could not define the order the card go to the library.
2014-11-17 23:42:37 +01:00
LevelX2
97412e3e9e
* Started reworking netmana to also handle mana sources that could only produce 2-4 colors. Not finished yet.
2014-11-17 17:37:02 +01:00
LevelX2
eba9e5925f
* Mox Opal - Fixed handling and tooltip text.
2014-11-17 13:40:51 +01:00
LevelX2
15bd62f24e
* Balance - Fixed possible error if player has no cards in hand.
2014-11-17 12:42:42 +01:00
LevelX2
ac30a6b732
[C14] Some blue cards of Commander 2014.
2014-11-16 23:45:59 +01:00
LevelX2
2b5c95b6a7
Added some Odyssey cards, added Archenemy Set, added some Squirel cards.
2014-11-16 11:07:31 +01:00
LevelX2
a75dda1464
Some minor changes to tooltip generation.
2014-11-16 09:16:37 +01:00
LevelX2
5b78dbe5c2
Added F10 to skip priority while the stack resolves.
2014-11-16 09:00:28 +01:00
betasteward
08c9dc32be
Optimization - setUniqueTimestamp was waiting for timestamp to change causing many small pauses
2014-11-15 12:42:28 -05:00
LevelX2
c2513e7da5
Added AEther Rift, Icy Prison, Nkaya Shade.
2014-11-15 12:26:13 +01:00
LevelX2
e770189af3
* Player - Reworked player discard method.
2014-11-15 12:25:02 +01:00
LevelX2
f75ff0efe3
* ReachAbility - Set Zone to all ( #476 ).
2014-11-15 00:17:49 +01:00
LevelX2
0756d0e47f
* FearAbility - Set Duration to "end of game" to prevent it's not working sometimes.
2014-11-15 00:12:11 +01:00
LevelX2
efc0365505
* SearchLibraryPutInHandEffect - Fixed that target was not reset before used again (caused e.g. Land Tax to only be able to fetch 3 lands in total also if it triggered multiple times).
2014-11-14 23:47:18 +01:00
LevelX2
89a0a815de
* Fixed index of H2 database. Now booster generation for Cube draft or searching for card in card editor is much faster.
2014-11-14 15:15:40 +01:00
LevelX2
a0840ec1b8
* Fixed calculation of reduced mana costs (e.g. casr Launch the Fleet (while Battlefield Thaumaturgeonto battlefield) now always costs only {W}).
2014-11-14 15:13:44 +01:00
LevelX2
b2e259422d
Changed counter names to start with lower case.
2014-11-14 15:11:20 +01:00
LevelX2
8bf72382e4
Some changes to framework objects.
2014-11-13 00:17:52 +01:00
LevelX2
4670fa377a
* Morph - Creatures cast with morph have now a converted mana cost of 0 on the stack.
2014-11-11 23:58:08 +01:00
LevelX2
7dbf265fd5
* Tests - Use logname to check for objects.
2014-11-11 23:57:20 +01:00
Jeff
2a6d89b8a0
- Fixed Mana Reflection.
2014-11-11 10:24:37 -06:00
LevelX2
d6bcd4b96c
Minor change.
2014-11-11 01:51:02 +01:00
LevelX2
d073efc2b7
Fixed SubtypePredicate so that Mutavault does not count as every basic land type ( fixes #617 ).
2014-11-11 01:50:42 +01:00
LevelX2
b61a5908df
Added Dualcaster Mage, Legacy's Allure and Diabolic Servitude.
2014-11-11 01:33:20 +01:00
LevelX2
f69ecddf87
Fixes to Freyalise, Llanowar's Fury.
2014-11-10 17:31:41 +01:00
LevelX2
8d76836eb6
Added Profane Command, Hallowed Spiritkeeper, Song of the Dryads, Phantom Centaur, Freyalise Llanowar's Fury.
2014-11-10 08:29:04 +01:00
LevelX2
bf31fcb585
Added Gerrard's Verdict, Grafted Wargear, Parallax Wave, Psychatog.
2014-11-09 11:09:19 +01:00
LevelX2
4ce652efe5
* Fixed shares subtype check.
2014-11-08 17:41:57 +01:00
LevelX2
0ce2348e33
* Rasing db rule field size to 700 to handle cards with longer rule text.
2014-11-08 10:18:02 +01:00
LevelX2
7c48d415ea
* Handled rule text that are to long for card repository. In the next update that changes client / server interface size of rules field has to be raised to 800 or so.
2014-11-08 01:46:07 +01:00
LevelX2
d7f100b24b
* Added "Duel Commander" format ( fixes #436 ).
2014-11-08 01:33:29 +01:00
LevelX2
307677ed2b
* Copied cards - Copied cards (e.g. spell cast with Isochron Scepter) cease to exist on check of next state based effects if they are moved to graveyard ( #611 ). Before they did not trigger cards like Vulturous Zombie.
2014-11-07 16:25:35 +01:00
LevelX2
e7e6a5bb99
* Copied cards - Copied cards cease to exist on check of next state based effects if they are returned to hand ( #611 ).
2014-11-07 16:13:57 +01:00
LevelX2
751365124e
* Commander - Players no longer go to a sideboarding phase during caommander matches.
2014-11-07 14:24:07 +01:00
LevelX2
499e4865d3
* Fixed possible NPE of PlayerImpl.
2014-11-07 08:34:35 +01:00
LevelX2
a835c19533
Changed handling of tooltip size calculation.
2014-11-06 23:13:34 +01:00
LevelX2
220331dcd9
* Animate Dead (finished). Only Battlefield layout can't handle a attached card in graveyard yet.
2014-11-06 15:34:18 +01:00
LevelX2
20b12a1aa9
Added Chimeric Idol, updated Animate Dead.
2014-11-06 08:13:28 +01:00
LevelX2
169835dbea
* Added Animate Dead (not finished yet).
2014-11-05 18:04:56 +01:00
LevelX2
c02e5c8fbc
* Text import - works now also if tab is used to delimiter number and card name.
2014-11-05 14:56:29 +01:00
LevelX2
9bdaef5b34
* Changed handling of missing deck object for player.
2014-11-05 01:06:45 +01:00
LevelX2
7b24142f52
* Fixed possible null pointer exception of AddManaOfAnyColorTargetCanProduceEffect.
2014-11-05 00:54:31 +01:00
LevelX2
95d30d9085
* Fixed a bug that continuous effects of cards that were put onto battlefield not under owner control could be applied using the owner as controller. Fixes #604 (I guess).
2014-11-05 00:19:17 +01:00
LevelX2
3f71fe64b0
* Fixed a bug that set wrong or did not reset to owner the controllerId of card abilities (could be a fix to #604 ).
2014-11-04 17:34:15 +01:00
LevelX2
e074eabb08
Some fixes to Prohibit, Aeon Chronicler and Body Double. Some minor changes to framework functions.
2014-11-04 00:46:52 +01:00
LevelX2
320f345b1d
Added Aeon Chronicler.
2014-11-03 17:22:14 +01:00
LevelX2
e747326028
Added logger message to card DB exception.
2014-11-03 17:21:57 +01:00
LevelX2
2ccb454a3f
Fixed tooltip text for search and put on library effect.
2014-11-03 08:00:29 +01:00
LevelX2
b6c7f0efed
* Added Body Double.
2014-11-02 12:19:12 +01:00
LevelX2
146a41dcb8
* Fixed a bug of setting tournament start time.
2014-11-02 12:10:38 +01:00
LevelX2
8426816b09
* Some changes to table and match view.
2014-11-01 14:24:23 +01:00
LevelX2
8e0dfcda80
* Draft fixed a bug that mismatched the player draft order if a player was replaced by draftbot.
2014-11-01 01:58:18 +01:00
LevelX2
e5e1a5db40
* Fixed attack triggered ability. That could also trigger if the attack was undone before (e.g. Geist of Saint Traft).
2014-10-31 16:36:41 +01:00
LevelX2
7f4f3253bd
* Added some import corrections for txt import.
2014-10-31 09:44:45 +01:00
emerald000
c674509843
Added Delaying Shield, Oath of Lieges, Paradox Haze and Sacred Mesa.
2014-10-30 22:24:20 -04:00
LevelX2
b158ef4f3c
* Added acustic an optical signals for use of skip buttons.
2014-10-30 23:43:32 +01:00
LevelX2
df71237f46
* Added logic to auto select replacement effects. Some changes to counter size and font size handling.
2014-10-30 20:40:23 +01:00
LevelX2
d8d25dc00a
* Morph - Fixed that copying a morph creature always copied the creature like it was face down.
2014-10-29 15:16:42 +01:00
LevelX2
d0c055c5fd
* Opt - Fixed missing reveal window.
2014-10-29 14:18:16 +01:00
LevelX2
7999126f61
Fixed order of extra turns. Extra turns of a player were only performed before and after that players turn. That didn't handle the order of extra turns correctly.
2014-10-29 11:22:47 +01:00
LevelX2
0942e9140c
* BecomesCreatureTargetEffect - Fixed a bug that type changing effects (e.g. 1st ability of Nissan Worldwaker) did wrongly always overwrite all subtypes.
2014-10-29 10:19:32 +01:00
LevelX2
b3c1b97ada
* Conditional Mana- Fixed that conditional mana was not emptied at end of phase step.
2014-10-29 08:57:33 +01:00
LevelX2
d078763be1
* Conditional Mana- Fixed that conditional mana was not emptied at end of phase step.
2014-10-29 08:57:23 +01:00
LevelX2
8de37b2bfa
Added Sadistic Augermage, Rings of Brighthearth, Whipcorder, Gilded Drake.
2014-10-28 16:48:51 +01:00
LevelX2
1241f6582b
* Minor changes to logging.
2014-10-28 08:14:03 +01:00
LevelX2
4a2be2c3e6
* MWSDeckImporter - Fixed bug that could find the wrong card ( fixes #609 ).
2014-10-27 20:47:02 +01:00
LevelX2
74e0f76b1a
* Angelic Arbiter - Fixed handling of the restriction effects.
2014-10-27 20:28:14 +01:00
LevelX2
9905b0c4ab
* Copy Enchantment - Fixed a bug that it could not copy non aura enchantments.
2014-10-26 09:08:17 +01:00
LevelX2
82ba4a83e8
* Outlast - Fixed typo of tooltip text.
2014-10-25 22:49:40 +02:00
LevelX2
26b5a277c4
Removed debugging code for issue #602 .
2014-10-25 17:32:50 +02:00
LevelX2
f2d0e72841
[BOK] Added 3 blue cards. BOK is complete now.
2014-10-25 17:25:22 +02:00
LevelX2
6db39452cd
* Fixed bug of player handling if player left during sideboarding. Added player info to show if tournament player is in sideboarding state.
2014-10-25 16:03:29 +02:00
LevelX2
c8a48daed8
Fixed player names text building for tournament match info.
2014-10-25 09:21:56 +02:00
LevelX2
ea7921c3de
* Overload - Fixed that Overload ability can't be used to cast a spell without mana to pay.
2014-10-24 22:42:53 +02:00
LevelX2
209f3bc8c8
* Prossh, Skyraider of Kher - Fixed that the tokens were not created if the spell was countered (part 2).
2014-10-24 21:52:58 +02:00
LevelX2
f66053a4c5
* Commander - Fixed that a countered commander could not be moved instead to command zone if he left the stack.
2014-10-24 15:14:46 +02:00
LevelX2
9fdfcc32e0
* Prossh, Skyraider of Kher - Fixed that the tokens were not created if the spell was countered.
2014-10-24 15:13:08 +02:00
LevelX2
e244f5d87f
* Obstinate Baloth - Fixed a bug that EntersBattlefieldTriggeredAbilities did not work if the triggering creature entered and left the battlefield during the resolution of an effect ( #606 ).
2014-10-23 19:55:44 +02:00
LevelX2
7dd873b1e6
* Fixes to put token onto the battlefield that's a copy of creature on the battlefield effects that copy creatures that already copy other creatures.
2014-10-21 16:01:00 +02:00
LevelX2
f84bab3c5b
* Loam Dweller - Fixed that no land could be selected for Loam Dwellers triggered ability.
2014-10-21 00:42:54 +02:00
LevelX2
974cb4435b
* More fixes to the [BOK] cards and mana pool handling.
2014-10-20 21:26:46 +02:00
LevelX2
763023b550
* Fixed to the mana pool handling.
2014-10-20 21:26:18 +02:00
LevelX2
46e63861ec
* Artisan of Forms - Fixed that the copy effect did the copied creature not target.
2014-10-20 19:53:37 +02:00
LevelX2
1e3af770f0
[BOK] 6 more green cards.
2014-10-20 17:50:18 +02:00
LevelX2
f893503acd
Fixed empty mana pool handling to handle multiple effects at the same time correctly ( fixes #482 ). Added support for mana that empties only at end of turn.
2014-10-20 17:49:40 +02:00
LevelX2
59702e4867
[BOK] Added 5 green cards.
2014-10-20 00:51:38 +02:00
LevelX2
6970265c0f
* Changed draw message if a revealed card is drawn (e.g. Courser of Kruphix in play).
2014-10-19 11:21:02 +02:00
LevelX2
7f3774deb6
Some minor changes.
2014-10-17 17:22:36 +02:00
LevelX2
400e8bf0ae
Chnaged tooltip text generation of modal spells to use bullets.
2014-10-17 14:57:38 +02:00
LevelX2
1b7001798d
* Renamed ControlsPermanentCondition to PermanentsOnTheBattlefieldCondition.
2014-10-17 09:31:36 +02:00
LevelX2
746e135f21
* Some minor fixes.
2014-10-15 16:26:30 +02:00
LevelX2
47c8b73595
* Added 5 cards.
2014-10-14 17:25:29 +02:00
LevelX2
2a4c8cb6de
* Madness - Reworked Madness completely to be more rule accurate.
2014-10-14 15:31:23 +02:00
LevelX2
d6139f1095
* Fixed handling of CleanUp step if abilities trigger in that step (e.g. discard card with Madness)..
2014-10-14 15:30:19 +02:00
LevelX2
e34d428d97
* Fixed a bug of BecomesCreatureTargetEffect that to the target permanent the subtypes were not applied always.
2014-10-14 00:30:33 +02:00
LevelX2
81408b3649
* Fixed Miracle handling ( fixes #447 ).
2014-10-13 23:41:08 +02:00
LevelX2
dce9ea978e
* Fixed a minor problem of tooltip rule text generation.
2014-10-13 17:24:53 +02:00
LevelX2
7c9ed6dc70
* Some chnages to trace of restriction effects.
2014-10-13 17:24:19 +02:00
LevelX2
d03966738e
* Some changes to logging.
2014-10-13 08:39:40 +02:00
LevelX2
bdd163080d
* Draft - Show draft time and draft progress. Show game threads and ma games. Fixed a problem with AI player and password.
2014-10-12 22:37:39 +02:00
LevelX2
63cd131855
* Added context information for restore call to be able to set add info if restore can#t be executed.
2014-10-12 12:37:10 +02:00
LevelX2
746796ba05
* Added log message for identifying cause of #602 .
2014-10-12 12:36:13 +02:00
LevelX2
03337221c9
* Fixed draft start handling to prevent unneccessary waiting check start thread.
2014-10-12 12:35:24 +02:00
LevelX2
a625af0b16
* Fixed a null pointer exception bug of table password protection.
2014-10-12 10:22:59 +02:00
LevelX2
5ccc1c91ae
* Tournaments - Added handling for constructed formats and password protection.
2014-10-12 04:19:28 +02:00
LevelX2
8f690f7e02
* Added option to start matches with password protection.
2014-10-11 16:29:37 +02:00
LevelX2
d47dd0bb52
* Fixed handling of "Duration.UntilYourNextTurn" in case the player left the game in multiplayer matches.
2014-10-11 11:27:34 +02:00
LevelX2
ddf42c7620
* Changed info handling, empty or null values delete now the map entry.
2014-10-11 11:26:36 +02:00
LevelX2
1e225cdf78
* Aetherspouts - Fixed that the order the cards go to top or bottom (if more than one) could not be selected.
2014-10-10 23:50:26 +02:00
LevelX2
7ad45a2a6e
* Fixed that converted mana costs for stack objects were not always calculated correctly (e.g. a Mental Misstep could counter a Cahlice of the Coid with X=1).
2014-10-10 10:27:01 +02:00
LevelX2
8a8dea1f26
* Match - Handling of building player names chnaged to fix out of memory error.
2014-10-10 08:01:17 +02:00
LevelX2
c96153f544
* Somem minor formatting / changes.
2014-10-10 07:58:07 +02:00
LevelX2
5d7e12d6df
* Fixed a bug, that if a spell with a spell cast triggered ability (e.g. Ulamog, the Infinite Gyre) was successfully countered, the triggered ability was unintended removed from the stack with the spell.
2014-10-09 16:20:33 +02:00
LevelX2
995655aa61
* Match - Fixed a bug during creation of game info that lets game worker die (second try).
2014-10-09 01:30:14 +02:00
LevelX2
581df41ae7
* Match - Fixed a bug during creation of game info that lets game worker die. Leading to open game workers. Stops staring new games if game thread limit is reached.
2014-10-09 00:50:35 +02:00
Plopman
16606d9983
Fixed snow mana issue #590
2014-10-06 10:58:16 +02:00
LevelX2
8121849a18
* Tournament game info -player names are listed beginning with the starting player.
2014-10-05 16:35:08 +02:00
LevelX2
7f46323f67
* Added F7 to skip until next main phase. Added some preference options to skip handling. Clicking on phase bar opens now phase bar preferences.
2014-10-05 14:33:47 +02:00
LevelX2
a22a1b63a5
* Fixed a concurrent modification exception of triggered abilities.
2014-10-04 11:13:38 +02:00
LevelX2
54f0fd8fc1
* Fixed that AI used activated abilities for Battlefield as the card was on hand ( fix #588 ).
2014-10-03 13:12:03 +02:00
magenoxx
922e35ff1c
Fixed NPE in tooltips for Emblem choose-trigger
2014-10-02 12:17:25 +04:00
LevelX2
845d3a7951
* Added handling to show all tournament games in tournament view.
2014-10-02 01:15:21 +02:00
emerald000
05c0273889
Added Dralnu, Lich Lord, Dystopia, Greater Good and Rune Snag.
2014-09-30 17:42:04 -04:00
LevelX2
f62b7ee1d9
* Fixed that if a creature has already blocked another creature this turn it's no longer forced to block that creature again if a "must be blocked this turn effect" was cast or activated (fixes ##225).
2014-09-30 16:42:46 +02:00
LevelX2
551f03a542
* Market Festival - Fixed that the mana generated by Market Festival could be used to pay mana costs of a mana ability of the land Market Festival enchants (e.g. second ability of Nykthos, Shrine to Nyx).
2014-09-30 14:42:25 +02:00
LevelX2
2977cd27ea
* Kruphix, God of Horizons - Fixed a bug that the mana pool was not correctly emptied ( fixes #555 ).
2014-09-30 12:27:10 +02:00
emerald000
72cd7a46ec
Added Soothsaying and Karador, Ghost Chieftain.
2014-09-30 02:49:48 -04:00
LevelX2
6a9a7d11e8
* Pine Walker - Fixed that the turned face up ability did also trigger for other creatures if Pine Walker was face down ( fixes #581 ).
2014-09-29 15:18:41 +02:00
LevelX2
ae0417bf5c
Some minor changes to server.
2014-09-29 08:11:18 +02:00
LevelX2
350897b0e2
Some fixes to player quits game handling.
2014-09-28 15:45:35 +02:00
emerald000
eb97a8aa20
Added Chronatog Totem and Proteus Staff.
2014-09-27 16:24:53 -04:00
LevelX2
070e8609f4
* Some changes to user handling / logging.
2014-09-26 15:31:56 +02:00
LevelX2
529b27c664
* Added a test and some comments.
2014-09-26 12:50:11 +02:00
emerald000
37d4d43fe1
Added Crypt Champion, Gibbering Descent, Phyrexian Tyranny and Tornado Elemental.
2014-09-25 17:34:52 -04:00
LevelX2
b9c2bf4326
* Fixed a bug of duration "Until your next turn".
2014-09-25 23:26:26 +02:00
LevelX2
cc4f90f867
* Fixed possible NPE in PlayerImpl.
2014-09-25 20:06:12 +02:00
LevelX2
341db7b01f
* Morph Ability - Some fixes for displaying / handling morph cards/permanents.
2014-09-25 16:51:41 +02:00
LevelX2
7cacff2ce7
* Karmic Justice - Fixed that it did not trigger for its own destroyment.
2014-09-25 10:24:04 +02:00
LevelX2
f3ea64e27c
* Changed handling of phases to stop to server based handling.
2014-09-25 00:33:58 +02:00
LevelX2
e6d2bce95d
* Sidis Brood Tyrant - Fixed triggered ability not working as intended.
2014-09-25 00:32:43 +02:00
LevelX2
aa842efacc
Added F5 button to skip priority until end step of opponent. Added PlayerAction handling.
2014-09-24 16:55:51 +02:00
LevelX2
74edb0f0ef
Fixed possible NPE problems.
2014-09-24 12:40:49 +02:00
LevelX2
e64b5fb67c
* Changes for getting correct name of object.
2014-09-23 17:20:28 +02:00
LevelX2
5b5344a1a0
* MorphAbility - Fixed copying a face-down creature ( fixes #566 ). Morph cards are indicated as playable now if you have the needed mana to play it by Morph. Cast of Morph spell is now colorless ( fixes #569 ).
2014-09-23 17:01:09 +02:00
LevelX2
f9afd91209
* Added a Misdirection test ( #574 ).
2014-09-23 16:56:52 +02:00
LevelX2
cc713808cf
* Download definition for M15 + CNS token and emblem images.
2014-09-22 23:31:26 +02:00
LevelX2
51728bcf4f
Merge origin/master
2014-09-22 22:27:59 +02:00
LevelX2
17acc9f97d
* Fixed that a player could wrongly not be chosen for not targeted effect, if the player had hexproof.
2014-09-22 22:27:10 +02:00
emerald000
58e7274b3d
KTK Oracle changes + missing City in a Bottle version.
2014-09-22 12:59:26 -04:00
LevelX2
100decf7ce
* Commander - Fixed that the commander replacement effect did not work if the commander spell on the stack was exiled.
2014-09-21 11:29:39 +02:00
LevelX2
898f111533
* Fixed calculation of converted mana costs of spells on the stack that include multiple {X} in casting costs.
2014-09-21 10:33:27 +02:00
LevelX2
a3505b6dba
Some minor changes to logging and object handling.
2014-09-21 09:40:19 +02:00
LevelX2
1e6d767eff
Added Supply/Demand, Raze and Scout's Warning.
2014-09-21 00:41:49 +02:00
LevelX2
da0100d3fd
Increased window size of pick choice dialog.
2014-09-20 17:45:23 +02:00
LevelX2
96b2d7f2a6
* Meandering Towershell - Fixed that it did not return to attack if no other creature was on the battlefield that could attack.
2014-09-20 17:40:46 +02:00
LevelX2
078d6fb3c6
Reworked some cards with a name a card effect to use a common effect.
2014-09-19 13:39:15 +02:00
LevelX2
a57ebc5314
* Table handling - Fixed a bug that if table owner tried to create a table with invalid deck, the table was added to the finished tables with no players.
2014-09-19 13:37:59 +02:00
LevelX2
eeb22c05ee
Changes to user / tournament / match handling.
2014-09-18 23:50:34 +02:00
LevelX2
3c12b23928
* Match handling - some changes to solve/workaround the draw games that cause matches not to end. Changed disconnect handling to not block the client (needs tests if works correctly).
2014-09-18 17:14:33 +02:00
LevelX2
f9f49e9c00
* Fixed that as thought effects could wrongly only apply to the ability controller.
2014-09-17 15:57:06 +02:00
LevelX2
9b3c59dfaf
* Canopy Cover - Fixed that it did not work correctly if cast on a creature controlled by an opponent.
2014-09-17 14:07:36 +02:00
LevelX2
4ce5519861
* Morph ability - Fixed that while a porphed creature not all other cardtypes (e.g. Artifact) or supertypes (e.g. Legendary) were removed.
2014-09-16 23:26:03 +02:00
LevelX2
e5bb83d6b9
* Outlast - Fixed bug of tooltip text.
2014-09-16 23:17:06 +02:00
emerald000
2d19f88c8b
Added Grenzo, Dungeon Warden, Culling the Weak, Nameless Inversion, Goblin Pyromancer and Tower of the Magistrate.
2014-09-16 13:42:31 -04:00
LevelX2
972dc729b2
* Vines of Vastwood - Fixed that it did not work correctly if cast on a creature controlled by an opponent.
2014-09-16 17:21:05 +02:00
LevelX2
a1168e3b27
* Setessan Tactics - Fixed a bug that the granted fight ability did not work for token permanents.
2014-09-16 16:06:49 +02:00
LevelX2
e0c7083145
* Fixed that deathtouch and lifelink did not work if the source permanent left the battlefield before the damage was dealt (e.g. Marath removing its last +1/+1 counter).
2014-09-16 14:15:19 +02:00
LevelX2
3d9357c2c9
Added initLife method for player to prevent triggering abilities of permanets added to test to battlefield from the start.
2014-09-16 14:13:34 +02:00
LevelX2
fc5d730f0a
Fixed possible NPE of AddManaOfAnyColorEffect.
2014-09-15 07:50:51 +02:00
LevelX2
217eaa55d7
* Zurgo Helmsmasher - Fixed that it got wrongly a +1/+1 counter also if a planeswalker was put into graveyard.
2014-09-15 00:10:14 +02:00
LevelX2
d498df6a54
Some minor changes to framework classes.
2014-09-14 23:57:55 +02:00
LevelX2
a407ec6fd9
* Morph - Fixed that static effects (eg. all your creatures gain vigilance) did not work for morphed creatures. Some more minor fixes to morph ability.
2014-09-14 23:57:02 +02:00
LevelX2
294be48355
[KTK] Added 3 blue cards.
2014-09-13 12:11:11 +02:00
LevelX2
85baf357e3
* Morph - Fixed handling (card shown face down after cancel of morph cast).
2014-09-13 11:23:01 +02:00
LevelX2
046174a0f6
[KTK] Added 1 black and 1 red card.
2014-09-13 09:51:25 +02:00
LevelX2
c3a31313d2
[KTK] Added 8 black cards and some minor fixes.
2014-09-13 02:41:46 +02:00
emerald000
22a663dcbc
[KTK] Added 12 cards.
2014-09-12 20:12:20 -04:00
LevelX2
e781bef3bc
[KTK] Added 11 red cards.
2014-09-13 01:32:17 +02:00
LevelX2
5c564906cd
[KTK] Added TurnedFaceUpAllTriggeredAbility. Changed name of TurnedFaceUpTriggeredAbility.
2014-09-12 19:01:43 +02:00
emerald000
351cf9b34e
[KTK] Added 3 cards + fixes.
2014-09-11 20:41:15 -04:00
LevelX2
6bf8699208
[KTK] Added 10 cards.
2014-09-12 01:33:09 +02:00
LevelX2
acb9b12291
* Fixed turn structure so that extra turns are taken after the current turn.
2014-09-11 17:20:48 +02:00
LevelX2
0ffa27e777
Added two new events and replacement calls - PLAY_TURN and EXTRA_TURN.
2014-09-11 17:00:21 +02:00
LevelX2
094d398081
* DoIfCostPaid - Added support to add multiple effects.
2014-09-11 12:54:44 +02:00
LevelX2
5860ff265d
Added RaidCondition (watcher has to be added to cards using it).
2014-09-11 12:53:25 +02:00
LevelX2
ffb373b1fb
* Telepathy - Fixed that not the opponents hands were revealed ( fixes #559 ).
2014-09-11 08:15:01 +02:00
LevelX2
97eae36ddf
Fixed possible npe of tabel.
2014-09-11 00:17:24 +02:00
LevelX2
141cdb0e8b
[KTK] Added 7 multicolor cards.
2014-09-10 22:38:09 +02:00
LevelX2
e8f9c0822f
* Chat / game log - Switched to html output. So mana symbols and html tags are correctly shown. Colors have to be adjusted still a bit.
2014-09-10 17:13:26 +02:00
LevelX2
92486e0b61
* Suspend - Fixed a bug of counterhandling that could produced wrong amount of counters to add.
2014-09-10 00:19:42 +02:00
LevelX2
d2b252b517
* Gemstone Mine - Fixed that it did not produce mana anymore.
2014-09-10 00:18:49 +02:00
LevelX2
f137f9c49c
Fixed Morph handling, fixed that face down cards stay face down after zone change.
2014-09-10 00:18:03 +02:00
LevelX2
9b4637b002
[KTK] Added 4 golden, 1 green (not finished), 10 land cards.
2014-09-09 17:33:02 +02:00
LevelX2
9c1f69983b
Fixed a problem with NPE and match start. Chanes to handling of logging.
2014-09-09 07:45:53 +02:00
emerald000
f57d22501a
[KTK] Added 4 black cards.
2014-09-08 21:46:09 -04:00
emerald000
29a614582a
[KTK] Added 3 white cards and 4 blue cards.
2014-09-08 02:16:11 -04:00
LevelX2
d6af37eb1a
[KTK] 2 green cards.
2014-09-07 22:02:00 +02:00
LevelX2
a42a03355e
[KTK] added 8 golden cards.
2014-09-07 15:43:45 +02:00
LevelX2
c3c77e3974
* Server - Some changes to user / match / table handling.
2014-09-07 02:28:47 +02:00
LevelX2
5b34b46eac
* Mana Effects - Started to move choices to resolving. Allowed to cancel choices of some mana effects to cancel the mana ability activation.
2014-09-06 16:22:45 +02:00