Commit graph

2443 commits

Author SHA1 Message Date
LevelX2
13d39326e0 Added Elves vs. Goblins, Jace vs. Chandra, Divine vs. Demonic and Garruk vs. Liliana as sets and the already implemented cards fo this sets. 2014-02-25 03:06:17 +01:00
LevelX2
b072ee9eaa * Duel Deck: Elspeth vs. Tezzeret - Added the missing cards. Added Zur the Enchanter. 2014-02-25 03:03:50 +01:00
LevelX2
ad2c062552 * Added Fumiko, the Lowblood- 2014-02-25 03:02:24 +01:00
LevelX2
3c7b414ee6 * Fixed alternate casting costs of shoal spells (e.g. Blazing Shoal). 2014-02-23 17:39:37 +01:00
LevelX2
de21b60484 * Fixed move to exile method of player. Fixes the alternat cost problem of force of will and Contagion. 2014-02-21 19:14:44 +01:00
LevelX2
786fc03044 * Fixes to handling of AlternateCostSourceAbility for multiple costs (not finished yet). 2014-02-21 15:04:09 +01:00
LevelX2
8491b5b90b * Cleanup of server memory handling - removed memory leaks for Chat, Player, Match, Game etc. 2014-02-21 01:13:27 +01:00
LevelX2
c7289a3810 * Some formatting. Some cleanup for server memory handling. 2014-02-20 17:49:21 +01:00
LevelX2
2b2594d993 * Tournament - Show players of tournament sorted by their tournament points. 2014-02-20 15:03:14 +01:00
LevelX2
493729438f Added Reanimate and Debtor's Knell. 2014-02-19 17:28:33 +01:00
LevelX2
c36045b1b6 Added/changed some move methods for cards of player. 2014-02-19 17:27:46 +01:00
LevelX2
a0ef96e975 * Pyromancer Ascension - Fixed that the triggered ability that copies a spell also works, if the spell that was copied left the stack (e.g. countered) before the ability resolves. 2014-02-19 08:21:57 +01:00
LevelX2
c12fb572f7 * Fixed the trace for Intimidate. 2014-02-19 08:18:48 +01:00
LevelX2
42a8029c2d * Minor change at TraceUtil. 2014-02-19 00:56:45 +01:00
LevelX2
d48d44dd56 Minor formatting. 2014-02-18 17:36:10 +01:00
LevelX2
1f3687cc86 Switched to binary/source format java 1.7. 2014-02-18 17:35:32 +01:00
LevelX2
7dec7dc307 Renamed Live to Life. 2014-02-18 17:11:15 +01:00
LevelX2
238e31dcac Added GainLiverPlayersCost and GainLiveOpponentCost. 2014-02-18 14:41:00 +01:00
LevelX2
a7b7a88bde Added PlayerCanGainLifePredicate. 2014-02-18 14:40:10 +01:00
LevelX2
6049a69348 Added generic AlternateCostSourceAbility. Some adjustments to alternate cost handling. 2014-02-18 14:39:33 +01:00
LevelX2
4e5de2b7f9 * Tournament handling - Finished pairing are updated now to tournament players list immediately. 2014-02-17 00:41:40 +01:00
LevelX2
ce967ee88c Added 5 cards (Sylvan Library, Tsabo's Web, Sylvan Safekeeper, Null Rod, Peacekeeper). Minor formatting. 2014-02-16 17:42:05 +01:00
LevelX2
f2736807f3 * Fixed a bug that occured if a copied spell was countered and should be moved to another zone as graveyard. 2014-02-16 10:24:58 +01:00
LevelX2
4cad29f50a * Added gain life info to game log. 2014-02-16 01:51:15 +01:00
LevelX2
d97d697a53 * Fixed a problem with SacrificeSourceTriggeredAbility that did not Trigger because source is no more on the battlefield. 2014-02-15 22:32:54 +01:00
LevelX2
a0346109a2 * Changed block requirment checking so that block lock is less probable. 2014-02-15 09:28:06 +01:00
Jeff
f01692f804 - Added some requested cards. 2014-02-14 17:19:26 -06:00
LevelX2
b10ad8e663 * Game log - The announced value for X costs is now posted to the log at a later point in time to avoid posting canceled announcements. 2014-02-14 15:13:59 +01:00
LevelX2
2eebdb3b5b Fixed a recently committed bug that added cardType and subtype of tokens cumulative on each permanent reset. 2014-02-14 15:11:36 +01:00
LevelX2
c59c182cab Added SkipUntapAllEffect and used it for appropriate cards. 2014-02-13 17:12:40 +01:00
LevelX2
ee76ccfee4 Added option that AbilityPicker is forced to show if ability or spell has no or only tap cost (not finished yet). 2014-02-12 17:18:06 +01:00
LevelX2
81eaac46c7 * Added new preference option to enable sound in game and other sounds separately. 2014-02-12 08:35:27 +01:00
LevelX2
8e3ca7e5ca Added CantAttackControllerAttachedEffect. Minor formatting. 2014-02-11 17:28:59 +01:00
LevelX2
acdabbaaac Set the correct TimingRule for Spells != Instants, some minor changes to can be cast checks (missing class). 2014-02-11 16:11:45 +01:00
LevelX2
aa359cd1b6 Set the correct TimingRule for Spells != Instants, some minor changes to can be cast checks. 2014-02-11 15:53:35 +01:00
LevelX2
753ada0a01 * Fixed a cleanup problem that locked the game at game end. Minor formattings and cleanup additions. 2014-02-11 00:38:10 +01:00
LevelX2
efb664c743 * DestroyTargetEffect - Fixed wrong source reference given to permanent.destroy method. 2014-02-10 13:04:07 +01:00
LevelX2
1131a84892 * Moved concede messages before execution, so the order in the log is more logical. 2014-02-09 17:13:16 +01:00
LevelX2
0d1921d8cb * Added target replacement check to canBeTargeted check of permanent to get correct possible targets (fixes #381). 2014-02-09 11:22:33 +01:00
LevelX2
9fcfb8527a * Changed handling of search library limiting effect. 2014-02-09 11:20:20 +01:00
LevelX2
3b03a0500a * Fixed some library search effects that didn't sort the library and didn't take search limitations into account (Aven Mindcensor) 2014-02-09 00:21:43 +01:00
LevelX2
c1685b518c * Fixed a bug of defenders that have "can attack as though it didn't have defender" abilities. If the abilitiy was triggered it was applied to all defenders. 2014-02-08 20:20:28 +01:00
LevelX2
81d630b65b Some changes/fixes to epic effect and cards using it. 2014-02-08 14:08:53 +01:00
Jeff
1c2f0ae65d Added Epic Ability and add the 5 cards that use it. Did not get the chance to test it well due to some memory issues with the client/server. 2014-02-07 17:27:50 -06:00
LevelX2
e6f55d3b80 * Some changes to game handling to support replay in the future (not working yet). 2014-02-07 16:07:15 +01:00
LevelX2
9a15bdb933 * Trace Util - Added Intimidate to the combat traced abilities (for finding reason for bug). 2014-02-07 16:06:06 +01:00
LevelX2
40c25fae34 Fixed some bugs in table handling. Fixed that matches were not set to finished yet, if players left match during sideboarding phase. 2014-02-07 02:04:14 +01:00
LevelX2
4e2ed0178b * Fixed a bug that abilities of sacrificed permanents did trigger if the spell they where sacrificed for triggered their triggered ability. (e.g. a Valakut sacrificed for a Scapeshift did still trigger if enough mountains where on the battlefield). 2014-02-06 01:05:45 +01:00
LevelX2
ca831aee05 if multiple permanents come to battlefield at the same time, they are aware now of each other. (e.g. useful for for Valakut, the Molten Pinnacle). 2014-02-06 01:02:44 +01:00
LevelX2
9a0c05f576 * ChangeSpellTargets - Fix that AI don't go to endless loop. 2014-02-06 00:59:49 +01:00