Commit graph

1877 commits

Author SHA1 Message Date
magenoxx
1cb25812c9 Fixed replacement effects for copied creatures. All tests pass now. 2012-06-14 20:59:15 +04:00
Loki
d15339c5c4 Persist keyword 2012-06-14 19:59:08 +03:00
magenoxx
d6f1e8be48 Test and fix for UnblockableAbility not working 2012-06-14 20:18:38 +04:00
jeffwadsworth
8a46a2a52b - Added Razormane Masticore. 2012-06-13 16:43:42 -05:00
magenoxx
e34ee2e7f6 Added downloading and displaying emblem images 2012-06-13 09:48:10 +04:00
magenoxx
4393a55569 Added token type for displaying different images 2012-06-12 22:58:21 +04:00
magenoxx
9b2864044c Bushido fix. All tests pass now. 2012-06-12 22:12:32 +04:00
magenoxx
9c8fe7268b Reworked emblems 2012-06-12 20:57:23 +04:00
magenoxx
c22f0cf503 Reworked emblems 2012-06-12 16:27:28 +04:00
magenoxx
e759f8a0fc Added possibility to display any data on card's tooltip 2012-06-12 12:55:15 +04:00
magenoxx
faca6008cb EnterBattlefieldEffect: Displaying overriden rule without additions 2012-06-12 12:54:32 +04:00
magenoxx
3c9e3de9a2 Fixed color mana payment 2012-06-12 10:54:47 +04:00
magenoxx
f641ffe77b Test and fix for triggered abilities of double faced cards 2012-06-11 20:34:33 +04:00
magenoxx
17dbe0ae57 Test and fix for copying transformed creatures 2012-06-11 19:36:56 +04:00
magenoxx
5199e2e81a Test and fix for sacrificing creature with protection 2012-06-11 14:25:27 +04:00
magenoxx
12954eceee Refactored Target pointers. All tests pass now. 2012-06-11 11:21:31 +04:00
jeffwadsworth
13f547f1a2 - Added Smite. <ROE> 2012-06-10 12:09:10 -05:00
magenoxx
649fb13734 Fixed Dearly Departed 2012-06-10 15:48:15 +04:00
magenoxx
1d22d59c42 Added zoneChangeCounter to fix spell fizzle on flicker bug. All tests passed. 2012-06-08 17:55:44 +04:00
magenoxx
5cc8901e07 Fixed Dormant Gomazoa 2012-06-06 02:17:52 +04:00
magenoxx
d895b3e8d0 Lazy card loading 2012-06-05 19:41:17 +04:00
magenoxx
88a303a52f Added short living lki. Soul Warden works. All tests passed. 2012-06-04 21:19:11 +04:00
magenoxx
365bd2a50e Correct handling protection abilities for dealing damage. All tests passed. 2012-06-04 11:25:32 +04:00
magenoxx
17c88290af Fixed creatures without flying could block sometimes creatures with flying 2012-06-03 19:52:17 +04:00
magenoxx
037310c279 Mana and getPlayable fix. +1 test passed. 2012-06-03 17:50:13 +04:00
magenoxx
27d4997545 Fixed LKI and change controller interaction. +1 test passed. 2012-06-03 17:33:04 +04:00
magenoxx
cf8fa2b773 Fixed triggered abilities under opponent's control. +1 test passed. 2012-06-03 16:28:28 +04:00
magenoxx
9cb4ee1977 Fixed Descendants Path (bug in library's put from top to bottom) 2012-06-03 16:11:48 +04:00
magenoxx
4931365229 fix 2012-06-02 14:03:05 +04:00
magenoxx
04379e7c99 Fixed few bugs with transform effect. +4 tests pass. Some transform cards should be refactored. 2012-06-01 21:08:29 +04:00
jeffwadsworth
4cb48b342f - Fixed It That Betrays. 2012-05-31 09:56:52 -05:00
jeffwadsworth
ea13882a52 - Added It That Betrays. <ROE> 2012-05-30 14:36:23 -05:00
Loki
263b515216 fix Cascade, add test for it (test currently broken) 2012-05-28 21:12:48 +03:00
magenoxx
68dfe88b7a NotSerializableException fix 2012-05-28 15:36:55 +04:00
Loki
72ca542e99 small refactoring 2012-05-28 13:39:58 +03:00
Loki
f463e680cf fix NPE for Glimmerpoint Stag + Soul's Attendant + any other creature 2012-05-28 13:22:01 +03:00
magenoxx
cb63b900cd SacrificeEffect target required fix 2012-05-27 15:36:41 +04:00
magenoxx
def0260b9d Test and fix for Soulbound with ExileAndReturnBack effect 2012-05-26 21:57:53 +04:00
North
06a185a3a5 removed unused imports 2012-05-26 20:08:39 +03:00
North
aa8fbd6fab fixed Wall of Frost 2012-05-26 12:21:39 +03:00
North
5d0c7862c6 Fixed BecomesBlocked triggered abilities 2012-05-25 21:30:31 +03:00
North
11b692fa47 fixed BlocksTriggeredAbility 2012-05-25 21:30:31 +03:00
magenoxx
ec9ea835a5 target description NPE fix 2012-05-25 22:20:01 +04:00
magenoxx
12b21abe52 changed version from 0.8.5 to 0.8.6 2012-05-25 19:04:40 +04:00
magenoxx
5650c6c782 Fixed effect timestamps not working. +1 test passes. 2012-05-25 19:00:32 +04:00
magenoxx
1bb1df32b5 Updated lose ability test and corresponding effects. 2012-05-25 19:00:05 +04:00
magenoxx
b19934138c [AVR] Infinite Reflection 2012-05-25 10:42:34 +04:00
magenoxx
0335d4d77e Refactored copying permanents 2012-05-25 10:01:35 +04:00
magenoxx
ed54e78460 PlayerImpl.canPlay fix 2012-05-25 08:19:04 +04:00
magenoxx
897bb4503f Repaired Affinity for artifacts 2012-05-25 00:21:23 +04:00
North
5e6eb401ab [refactor] extracted common dynamic value 2012-05-24 22:46:07 +03:00
North
8618b45bc8 Added lockedIn parameter to BoostEffects. 2012-05-24 22:45:41 +03:00
magenoxx
0890d6e57f Fixed targeting prevent effects 2012-05-24 18:28:42 +04:00
magenoxx
f3598fd4db Enhanced TargetSource class 2012-05-24 18:22:12 +04:00
magenoxx
b3b0d25af7 [AVR] Rain Of Thorns. Fixed Wild Defiance trigger. 2012-05-24 10:01:37 +04:00
magenoxx
32e29392d2 [AVR] Second Guest + tests. Refactored filters. 2012-05-24 09:01:31 +04:00
magenoxx
a47b8c25df Various fixed. +3 tests passed. 2012-05-24 00:24:01 +04:00
magenoxx
29b7f9ab9b Fix. +2 tests passed. 2012-05-23 21:45:37 +04:00
magenoxx
a922310078 Continuous effect fix. +2 tests passed. 2012-05-23 21:24:30 +04:00
magenoxx
3d3e8bb36a +2 tests passed 2012-05-23 21:14:40 +04:00
magenoxx
0d732e8f86 New way of copying permanents - supports copies of copies. +1 test pass. 2012-05-23 20:48:31 +04:00
magenoxx
e5b6807d91 Reimplemented imprinted and connected cards 2012-05-23 20:48:31 +04:00
magenoxx
bd03dce85b Fixed EquipmentAttachedCount dynamic value. +1 test pass. 2012-05-23 17:49:45 +04:00
magenoxx
d94361cee7 Added MANA_PAYED event 2012-05-23 14:01:04 +04:00
magenoxx
d88b373df2 Fixed anymanacolor ability. Enhanced mana system. 2012-05-23 12:49:38 +04:00
magenoxx
082a1fcb64 minor changes 2012-05-22 19:21:03 +04:00
jeffwadsworth
8ff22a673c - Added Moonlight Geist. <AVR> 2012-05-21 13:55:04 -05:00
magenoxx
6f31c00811 [AVR] 5 cards 2012-05-21 08:39:14 +04:00
magenoxx
abc3bbd36b [AVR] Angel of Jubilation + test 2012-05-20 23:00:12 +04:00
magenoxx
57223e0464 Fix for bug with continuous effects 2012-05-20 22:54:41 +04:00
magenoxx
e60613772d Returning stack object 2012-05-20 18:44:32 +04:00
magenoxx
8dda7eec1b Sacrifice effect fix 2012-05-20 18:44:16 +04:00
magenoxx
41006a822a Aura replacement effect fix 2012-05-20 17:41:09 +04:00
magenoxx
595310194c tooltip fixes 2012-05-20 15:58:18 +04:00
magenoxx
18a05231a8 [AVR] Somberwald Sage 2012-05-20 15:58:18 +04:00
magenoxx
0de461553c Added support classes for conditional mana ability 2012-05-20 15:58:17 +04:00
magenoxx
445efc8c18 [AVR] 5 cards with tests 2012-05-20 15:58:17 +04:00
magenoxx
3cca30ca97 [AVR] Alchemist's Refuge with test 2012-05-20 05:28:55 +04:00
North
e91f610d01 [refactor] moved effect to common 2012-05-19 22:02:36 +03:00
magenoxx
320dd240c1 [AVR] 3 cards 2012-05-18 18:57:47 +04:00
magenoxx
262f6cb095 [AVR] 3 cards 2012-05-18 18:08:25 +04:00
magenoxx
15527b8984 fixed fizzle for multi targets 2012-05-18 18:08:00 +04:00
magenoxx
cf6d9d8ac4 upkeep ability targeting fix 2012-05-18 16:00:40 +04:00
magenoxx
275142a143 [AVR] 32 cards. Tests. Common effects. Fixes. 2012-05-18 00:19:43 +04:00
magenoxx
8759b6de33 [AVR] 13 cards with Soulbond 2012-05-17 15:20:21 +04:00
magenoxx
36c2b240fb effect fix 2012-05-17 09:53:19 +04:00
magenoxx
3822e0d09b Soulbond keyword 2012-05-17 09:51:08 +04:00
magenoxx
407f10fa86 critical core fix for failing test 2012-05-15 07:21:51 +04:00
magenoxx
e003b43214 [AVR] Homicidal Seclusion + several tests 2012-05-15 07:21:11 +04:00
magenoxx
a40a1bb3f5 Support for null rule texts in effects 2012-05-15 07:20:18 +04:00
Loki
943555cebf [AVR] Moonsilver Spear, extract common ability 2012-05-14 12:48:07 +03:00
magenoxx
519e136431 More failing tests based on bug reports 2012-05-11 20:25:58 +04:00
magenoxx
d819774cc6 Added required flag to TargetCreaturePermanent constructor 2012-05-11 12:02:39 +04:00
magenoxx
55bf5714a0 [AVR] Harvester Of Souls + test. 2012-05-09 10:04:11 +04:00
magenoxx
419acfeabb [AVR] 5 cards 2012-05-09 09:33:53 +04:00
magenoxx
87c111a253 [AVR] 5 cards. Various fixes. 2012-05-08 18:41:39 +04:00
magenoxx
6cdce1be7c Removed unused common effect 2012-05-08 17:35:25 +04:00
magenoxx
a19c591311 Extracted DiesThisOrAnotherCreatureTriggeredAbility. Refactored some cards. 2012-05-08 17:16:39 +04:00
magenoxx
be7f01b0ba Enhanced card-by-text searching in deck editor 2012-05-08 14:28:06 +04:00
North
67cc42c637 [refactoring][minor] unused imports and formatting 2012-05-07 19:14:04 +03:00
magenoxx
108dec5a4f Reimplemented EverflowingChalice 2012-05-07 09:08:58 +04:00
magenoxx
d75af7c14e NPE fix for no deck loaded 2012-05-07 08:40:41 +04:00
magenoxx
fa0e623120 changed version from 0.8.4 to 0.8.5 2012-05-07 07:50:07 +04:00
Loki
cb945d997e Added looking at card and revealing it for Miracle keyword 2012-05-06 23:40:45 +03:00
Loki
9de37bea5a Fixed memory leak 2012-05-06 23:40:44 +03:00
Loki
f8af7202ef Some fixes for Miracle keyword. Added displaying spell in the stack 2012-05-06 23:40:41 +03:00
Loki
ca56f3b498 Extrace 'Take extra turn' to common effect 2012-05-06 23:40:40 +03:00
Loki
160504ef42 Support for multi X in variable cost 2012-05-06 23:40:39 +03:00
magenoxx
80a25377b5 GatekeeperOfMalakir kicker test. Fails. 2012-05-03 18:21:30 +04:00
magenoxx
9fa5d58174 Removed flying blocking restriction effect duplication 2012-05-03 08:32:27 +04:00
magenoxx
41a5bb7496 Fixed bug with PrimevalTitan and all cards with SearchLibraryPutInPlayEffect. 2012-05-03 05:39:45 +04:00
magenoxx
f39d5dbca1 New implementation for LevelUpAbility. All tests ok. 2012-05-02 20:20:01 +04:00
magenoxx
c2ea8246d2 Tests for LevelUpAbility 2012-05-02 19:21:29 +04:00
magenoxx
e17afdedc3 changed LevelUpAbility rule text 2012-05-02 17:16:16 +04:00
magenoxx
40ff3dd498 Tests reproducing bug in Mage.Core with creature CopyEffect for triggered abilities 2012-05-02 16:48:11 +04:00
magenoxx
b10e385221 formatting 2012-05-02 00:02:03 +04:00
magenoxx
0f950dbc50 [AVR] Miracle keyword 2012-05-01 23:59:36 +04:00
North
236a84cbcb Fixed potential NPE in SacrificeTargetEffect.getText 2012-05-01 22:28:21 +03:00
magenoxx
933f094f69 More careful fix for PlayerImpl.canPlay. Moved ThaliaGuardianOfThrabenTest to another package. 2012-05-01 12:33:51 +04:00
magenoxx
4526d50e43 Added tests for cost modification effects based on Arcane Melee card. One test fails because of bug in core. 2012-05-01 12:07:06 +04:00
magenoxx
26ac9d1967 Fixed PlayerImpl.canPlay - didn't take cost modification effects into account 2012-05-01 11:53:58 +04:00
magenoxx
1bf788a4e1 [AVR] 5 cards 2012-05-01 09:39:07 +04:00
magenoxx
537c326789 [load] loading testing: added simple test for starting game by two players 2012-04-30 18:56:36 +04:00
magenoxx
42108ef59c fixed downloading images from flip cards according to changes on magiccards.info site 2012-04-28 03:27:36 +04:00
North
15759532cf [minor] removed unused imports 2012-04-24 23:03:09 +03:00
North
fa0445b544 Added support for player searching another players library
Fixed Haunting Echoes and Sadistic Sacrament to use this feature
2012-04-24 23:03:09 +03:00
jeffwadsworth
b6f1cba7fa - Added text to PreventCombatDamageSourceEffect class. 2012-04-19 16:18:13 -05:00
jeffwadsworth
c41c9c1f94 - Added Guard Gomazoa. <ROE> 2012-04-19 16:12:19 -05:00
North
93018628df AuraReplacementEffect fix - changed source id to the Aura's ID and not the ability source ID. 2012-04-15 20:23:39 +03:00
North
9632a3297d Added AuraReplacementEffect; cards with the Aura subtype don't change the zone they are in if there is no valid target on the battlefield. Also, when entering the Battlefield and it was not cast this effect gets the target to witch to attach it.
Updated Aura Enchantment cards affected by the AuraReplacementEffect.
2012-04-13 22:18:37 +03:00
North
6f57351096 Fixed Cryptoplasm copy effect. 2012-04-08 21:24:42 +03:00
magenoxx
f0be9c35d7 Moved skipping initial shuffling to game options. 2012-04-07 11:52:31 +04:00
magenoxx
53b2893a81 Fix for issue with Mul Daya Channelers. All tests pass. 2012-04-07 11:09:20 +04:00
magenoxx
89cec1c2b2 not shuffling library for tests 2012-04-07 11:08:49 +04:00
magenoxx
3348a29b1a [ROE] Mul Daya Channelers (by jeffwadsworth2010) 2012-04-07 11:06:02 +04:00
jeffwadsworth
39fcd5648f - Added optional flag for BecomesTargetControllerSpellTriggeredAbility. Fixes Dormant Gomazoa. 2012-04-06 20:41:20 -05:00
jeffwadsworth
26084cc184 - Added Dormant Gomazoa <ROE> 2012-04-06 20:34:10 -05:00
jeffwadsworth
8d6766b011 - Added Champion's Drake <ROE> 2012-04-05 21:04:33 -05:00
jeffwadsworth
e92d3e146f Merge branch 'master' of ssh://109.200.159.85/var/lib/git/mage.git 2012-04-04 19:59:36 -05:00
jeffwadsworth
56665e580d - Added <ROE> Totem-Guide Hartebeest. 2012-04-04 19:57:16 -05:00
North
a7faf62c81 Fixed AI NPE from ReboundAbility. 2012-04-01 19:37:27 +03:00
North
46cbaa0ce0 Fixed DiscardTargetEffect.getText. It supports FixedTarget now. 2012-04-01 18:56:28 +03:00
North
c8b6dde3d9 Fix - target pointer should be set from wrapper effects. 2012-03-30 22:19:20 +03:00
North
c9ddaac961 Added javadoc to Card.moveToExile
removed unused imports
2012-03-30 21:20:18 +03:00
North
bc1dcff4fe Refactored ConditionalContinousEffect to support otherwiseEffect 2012-03-30 21:18:42 +03:00
BetaSteward
c893fd891e cards submitted by backfir3 2012-03-29 08:33:46 -04:00
BetaSteward
97c6f33154 fixes 2012-03-29 08:32:52 -04:00
North
03bbc73564 MageInt.EmptyMageInt made immutable 2012-03-28 22:29:27 +03:00
North
775b3276c9 Fixed Chimeric Mass.
Also fixed the BecomesCreature effects. In case the token had another ability with a SetPT effect there would have been two effects on the same layer and the outcome would not be predictable.
2012-03-28 22:18:33 +03:00
magenoxx
e851fb4d8e Fix for EntersBattlefieldEffect and ChimericMass. 2012-03-28 13:18:35 +04:00
magenoxx
deb6533bd8 [mad ai] emulating block declaration. safe block. (in progress) 2012-03-26 22:04:31 +04:00
magenoxx
0b75e4866a Fixed EntersBattlefieldEffect. PhantasmalImage's CopyEffect works now. 2012-03-26 20:05:20 +04:00
BetaSteward
e859e142fa 2 DKA 2012-03-26 08:55:30 -04:00
magenoxx
523481b5a2 Added additional parameter for effect outcome. Updated choosing permanents for AI. 2012-03-26 10:59:04 +04:00
magenoxx
7ecf9f125d Fixed NPE in CopyEffect (happened when creature copied itself that is legal from rules point of view). 2012-03-26 10:35:29 +04:00
magenoxx
fb8f4c3c67 Test for Exiled and fix. 2012-03-26 09:20:30 +04:00
magenoxx
46439e7ffe Fixed Oblivion Ring issue (LeavesBattlefieldTriggeredAbility). 2012-03-26 00:42:04 +04:00
magenoxx
569faf8fd3 TransformAbility fix. 2012-03-26 00:41:53 +04:00
magenoxx
0754cd91d0 javadoc fix. formatting 2012-03-26 00:34:36 +04:00
magenoxx
3875c1f7c0 Changed component version from 0.8.3 to 0.8.4 (dev) 2012-03-25 12:16:46 +04:00
North
b446585c00 [DKA] Helvault
fixed ReturnFromExileForSourceEffect
2012-03-19 00:28:36 +02:00
intimidatingant
a20d1fbf8e Merge branch 'master' of ssh://git.magefree.com/var/lib/git/mage 2012-03-14 20:53:15 -07:00
intimidatingant
eb418cf1fe Add 3 DKA cards. Fix bug with Diregraf Captain. 2012-03-14 20:52:31 -07:00
North
8ea3cc741c Fixes issue when source for damage isn't on the battlefield anymore 2012-03-12 23:27:48 +02:00
BetaSteward
de4153c5aa 3 DKA 2012-03-11 23:20:56 -04:00
North
47abc28d78 [DKA] Jar of Eyeballs
[DIS] Proper Burial
[10E] Grave Pact
[TMP] Essence Bottle, Torture Chamber
2012-03-11 17:12:04 +02:00
BetaSteward
f98a1be4e0 fixed multiple emblems in play 2012-03-10 22:22:43 -05:00
BetaSteward
3b643805c8 normalized ContinuousEffects 2012-03-10 22:20:24 -05:00
BetaSteward
243fd32fa3 updated SpellCastTriggeredAbility to use FilterSpell 2012-03-08 22:49:23 -05:00
BetaSteward
d353924fcd submissions from Melkhior 2012-03-08 15:38:18 -05:00
BetaSteward
f1fefb0d59 2 DKA 2012-03-08 13:54:31 -05:00
BetaSteward
e03aaee4b6 updated searching/shuffling interaction 2012-03-08 13:53:23 -05:00
BetaSteward
631308a5df fixed cost modification effects getting applied twice 2012-03-05 22:45:36 -05:00
BetaSteward
dddca6ae32 2 DKA 2012-03-05 22:44:49 -05:00
Loki
3e2c7dfa95 fix affinity double-counting 2012-03-05 19:57:27 +04:00
Loki
d5fea2e5c8 Merge remote-tracking branch 'origin/master' 2012-03-05 19:33:15 +04:00
Loki
b02e87ea67 try toi fix NPE in Gatekeeper of Malakir 2012-03-05 19:32:59 +04:00
BetaSteward
82f8a7cdee added replace event to putOntoBattlefield call - moved logic for moving cards to putOntoBattlefield 2012-03-05 09:15:47 -05:00
BetaSteward
db02ea3aa6 fixes 2012-03-03 23:20:10 -05:00
BetaSteward
67fb349224 3 DKA 2012-03-02 15:42:34 -05:00
BetaSteward
12027369a5 DKA - IncreasingVengeance 2012-02-29 13:35:34 -05:00
BetaSteward
cab80c5a68 4 DKA 2012-02-28 22:54:40 -05:00
North
6f7050f9eb Merge
Conflicts:
Mage.Sets/src/mage/sets/darkascension/WolfhuntersQuiver.java - kept my version (rule text is correct in mine)
2012-02-28 21:55:36 +02:00
North
5c7c0a4086 Fixed Past in Flames TimingRule
Fixed All is Dust to take into account the range of influence
minor changes to all other files
2012-02-28 21:49:36 +02:00
BetaSteward
1dbc0a2be5 2 DKA 2012-02-28 14:25:36 -05:00
BetaSteward
c64c597467 DKA - Fiend of the Shadows 2012-02-26 21:48:55 -05:00
BetaSteward
9ae7ff87ea more tests + some fixes 2012-02-25 23:24:06 -05:00
BetaSteward
68391a7522 fixed some NPE's and other errors 2012-02-23 15:26:57 -05:00
BetaSteward
828662f6f3 3 Curses from DKA 2012-02-19 09:52:39 -05:00
BetaSteward
86906c633a updated test framework - added TestPlayer which only performs instructed actions 2012-02-17 10:40:57 -05:00
BetaSteward
2e14adfde0 removed ConditionalStaticAbility - not getting applied anymore - used ConditionalContinousEffect instead 2012-02-17 10:28:09 -05:00
magenoxx
cb929d1f21 Fixed NPE in monte carlo. Removed actions remembering for now as not used yet. 2012-02-14 08:55:42 +04:00
BetaSteward
48f5a469d4 fixes for monte carlo ai 2012-02-13 09:05:01 -05:00
LevelX
37086bfa5c [DKA] Blck Cat
Some text improvements
Fixed NezumiBoneReader
Added randomDiscard parameter to DiscardTargetEffect
2012-02-12 00:48:17 +01:00
LevelX
ef5594cdd3 Some small improvements to text generation 2012-02-11 14:25:21 +01:00
LevelX
fa587ce7b7 [DKA] Tower Geist
Rework of LookLibrary effects
2012-02-11 14:13:08 +01:00
BetaSteward
885c43d374 Merge branch 'master' of ssh://109.200.159.85/var/lib/git/mage 2012-02-09 15:58:59 -05:00
BetaSteward
d79cbcb54f fixes 2012-02-09 15:58:14 -05:00
Loki
af6ef52215 3 DKA 2012-02-08 20:43:31 +04:00
BetaSteward
6205ebaeb9 fixed Liliana Of The Veil npe when targeting tokens + added choose pile dialog 2012-02-07 15:15:47 -05:00
Loki
f14559d71d fix summoning sickness, 1 DKA 2012-02-07 16:52:53 +04:00
Loki
4d578fa022 DKA 2012-02-07 14:00:45 +04:00
BetaSteward
4fd59f9e8c added test for continuous effects + modified tests to stop on specified turn and step 2012-02-06 10:06:25 -05:00
BetaSteward
79be305eb9 fixed continuous effects generated by spells 2012-02-05 22:50:42 -05:00
BetaSteward
bf9e25fc34 other fixes 2012-02-04 17:05:48 -05:00
BetaSteward
90c7079bfa fixed delayed triggered abilities 2012-02-04 17:02:25 -05:00
magenoxx
681cf0167d minor fix 2012-02-04 15:46:46 +04:00
magenoxx
2e890bea0c try\catch around NPE on server 2012-02-04 15:38:28 +04:00
magenoxx
36bc35f7b2 This time correct fix for DiesTriggerAbility. 2012-02-04 10:12:38 +04:00
magenoxx
7b6cedacfa Fixed DiesTriggeredAbility not working. 2012-02-04 00:36:17 +04:00
BetaSteward
d813283c19 adding back recent changes - not quite sure how I managed to revert all this 2012-02-02 23:48:25 -05:00
BetaSteward
1d32f49fd0 modified triggered abilities, continuous effects and zones 2012-02-02 23:27:23 -05:00
North
053c630b3c fixed NPE for LookLibraryControllerEffect 2012-01-30 22:05:47 +02:00
North
34765debdc [refactoring] removed DrawCardEffect (misleading and there was better solution already implemented); also fixed Cruel Ultimatum
[refactoring] removed special char from deck name.
2012-01-29 22:39:58 +02:00
magenoxx
49c403da0e Fixed static text. 2012-01-28 11:04:41 +04:00
BetaSteward
1b965f358b Urza's Saga - courtesy of Backfir3 2012-01-27 21:36:36 -05:00
BetaSteward
436a8ea440 Merge branch 'master' of ssh://109.200.159.85/var/lib/git/mage 2012-01-24 22:52:38 -05:00
BetaSteward
7fce6c552d fixes + optimizations + updates to monte carlo ai 2012-01-24 22:51:31 -05:00
BetaSteward
23616432e4 fixed ConcurrentUpdateException with multi-threaded ai 2012-01-24 22:50:18 -05:00
LevelX
6a282d1e51 3 new cards
[CHK] Marrow-Gnawer / Orochi Eggwatcher / Kiku, Night's Flower

Fix
ShisatoWhisperingHunter - using now sacrificeControllerEffect instead of sacrificeEffect

Framework
BeginningOfUpkeepTriggeredAbility - reverted change to set targetPointer if targetController == YOU (this caused unwanted side effects)
SacrificeControllerEffect - new effect that the controller of an ability has to sacrifice something
GainAbilityAllEffect - improved text generation
some minor comment and include fixes
2012-01-24 23:33:27 +01:00
LevelX
5be4f1c291 8 new cards
[SOK] Kashi-Tribe Elite / Matsu-Tribe Birdstalker	
[CHK] Kashi-Tribe Reaver / Kashi-Tribe Warriors / Matsu-Tribe Decoy / Orochi Ranger / Shisato Whispering Hunter / Sosuke, Son of Seshiro

Framework
SkipNextPlayerUntapStepEffect - new effect
CardsInHandCondition - new condition
DealsCombatDamageToACreatureTriggeredAbility - new ability
BecomesCreatureSourceEffect - Fix to solve problems with creatures that unintended kept their subtypes (e.g. Skinshifter))
BeginningOfUpkeepTriggeredAbility - set also target pointer if targetController == YOU
BoostTargetEffect - added lockedIn parameter to fix error for various cards (DragDown / ElderOfLaurels / MightOfAlara / MightOfTheMasses  / StrengthOfCedars / BloodthirstyOgre)
GainAbilityControlledEffect - imporoved text generation
SkipNextUntapTargetEffect / TapTargetEffect - addded fixed target text support

Minor changes
AkkiLavarunner / CreakwoodGhoul / DearlyDeparted - includes
ClockworkBeetle - fixed use of effect of other card
KondasBanner - fixed potential null pointer exception and wrong name spelling
YoseiTheMorningStar - uses now the new SkipNextPlayerUntapStepEffect
2012-01-22 11:12:49 +01:00
Loki
53d70ffbe3 [MRD] Auriok Bladewarden 2012-01-19 12:35:03 +04:00
BetaSteward
2e21b7197b fixes and optimizations for monte carlo ai 2012-01-16 18:49:11 -05:00
BetaSteward
a13bb9acf5 moved CopyPermanentEffect and fixed some cards with copy 2012-01-16 18:45:11 -05:00
LevelX
6b0f04d03f 13 new cards
[BOK] Akki Blizzard Herder / Crack the Earth
[CHK] Commune with Nature / Otherworldly Journey / Peer Through Depths / Rag Dealer / Reciprocate
[CON] Faerie Mechanist / Giltspire Avenger
[PLC] DuneriderOutlaw
[ROE] Ancient Stirrings
[SOK] Freed from the Real]
[TSB] WhirlingDervish

Some small fixes or refactoring
Aura of Dominion / Hikari Twilight Guardian / Wicked Akuba / Claustrophobia / Crab Umbra / Descendant of Soramaro

Framework changes
PlayerDamagedByWatcher - replaced by the new PlayerDamagedBySourceWatcher
PlayerDamagedBySource - new watcher which tracks what sources damged a player
DealtDamageToAnOpponent - new condition
LookLibraryControllerEffect - reworked to be usable with LookLibraryAndPickControllerEffect
LookLibraryAndPickControllerEffect - new effect to handle draw and pick effects
TapEnchantedEffect - new
UntapEnchantedEffect - new
ReturnFromExileEffect - added constructor rule text support
SacrificeAllEffect - fixed missing rule text creation
GameImpl - added the creation of the new PlayerDamagedBySource watcher for each player
2012-01-12 08:11:32 +01:00
BetaSteward
dfffdfcf8c latest monte carlo ai - has a memory leak 2012-01-10 21:29:53 -05:00
BetaSteward
a06f27ec89 minor fixes 2012-01-10 21:17:13 -05:00
LevelX
f073ee299d 13 new cards
[SOK] Descendant of Soramaro
[BOK] Kami of theHonoredDead
[CHK] Heartbeat of Spring / Jugan, the Rising Star / Kitsune Riftwalker / Mystic Restraints / Nezumi Bone Reader / Nine Ringed Bo / Samurai of the Pale Curtain / Sensei Golden-Tail / Tenza Godo's Maul / Wicked Akuba / Yosei the Morning Star

Fixed cards
Kumano Master Yamabushi - renamed file to correct name
Myojin of Infinite Rage - fixed toughness value
UnearthlyBlizzard - reworked text

Framework changes
EquippedMatchesFilterCondition - new, To grant equipment boosts conditional
PlayerDamagedByWatcher - new, Watcher to track damaged players
CardsInControllerHandCount - fixed potential null pointer exception
LookLibraryControllerEffect - improved to handle DynamicValues
2012-01-08 00:04:52 +01:00
LevelX
7207bc0be6 Bloodthirsty Ogre - refactored counter handling for negative values
CountersCount - removed negative parameter
2012-01-02 23:25:46 +01:00
LevelX
e88a2a199f New cards
[CHK] BloodthirstyOgre / HorobiDeathsWail / KumanosPupil / MyojinOfInfiniteRage / MyojinOfLifesWeb / MyojinOfNightsReach / MyojinOfSeeingWinds / OniPossession / PainwrackerOni

Framework
PutOntoBattlefieldTargetEffect - new effect
SetCardSubtypeAttachedEffect - added constuctor with list of types
TargetControlledCreaturePermanent - added constructor with "required" and "filter"
DrawCardControllerEffect / SacrificeTargetEffect - improved text generation
CountersCount - added flag to return the number of counters as negative value
2012-01-02 22:30:22 +01:00
North
182d636078 minor refactoring 2012-01-01 22:54:18 +02:00
LevelX
9aeacd5cde New Cards
[APO] Index
[CHK] Cranial Extraction / Eight-And-A-Half-Tale / Ethereal Haze / Hankyu / He Who Hungers / Sensei's Divining Top
[GPC] CrystalSeer
[LRW] InkfathomDivers
[SHM] AphoticWisps / CeruleanWisps / CrimsonWisps / CrimsonWisps / ViridescentWisps
[10E] Discombobulate
Fixes
Glissa The Traitor - Changed flying to firststrike (solves issue 431)
HiddenHorror - minor text fix

Framework
PreventAllDamageEffect - replaces PreventAllCombatDamageEffect and supports now also preventing damage outside comnbat, refactored some cards with previous individual effect
SetCardColorTargetEffect - refactored some cards with previous individual effect
LookLibraryControllerEffect - supports now variable number of cards and may shuffle after look at cards
SacrificeSourceUnlessPaysEffect - refactored getText()
2011-12-31 13:53:19 +01:00
magenoxx
259fce0182 Fixed phyrexian mana can't be paid when player has 2 life. 2011-12-30 17:04:23 +04:00
Loki
3d54a8c1b4 5 timeshifted, [TSP] Ursa's Factory 2011-12-29 14:44:45 +04:00
LevelX
9e13ac418b New cards
[CHK] Befoul / Bushi Tenderfoot / Crushing Pain / Feast of Worms / Field of Reality / Forbidden Orchad / Initiate of Blood / Teller of Tales
[FUT] Witch's Mist
[TMP] Opportunist

Fixed cards
Akki Lavarunner - Rarity, removed land untap effect
LaternLit Graveyard - changed blue to black mana
Sphere of the Suns - fixed enters the battlefield tapped effect
Skinrender - changed outcome

Framework changes
TriggeredAbility - enhanced getRule() method
CreateTokenTargetEffect - enhanced getText() method
FilterCreaturePermanent - added DamageDealt filter

Some minor text/comment changes
2011-12-29 08:11:20 +01:00
North
842d2b0d42 [CHK] Hinder
[CON] Lapse of Certainty
[5DN] Fold into AEther
[LOR] Faerie Trickery
[MRD] Assert Authority
2011-12-28 18:08:31 +02:00
North
4b8507a941 minor refactoring 2011-12-27 15:25:36 +02:00
North
3704283aa0 [CON] Court Homunculus, Dark Temper, Drag Down, Filigree Fracture, Ignite Disorder, Kaleidostone, Manaforce Mace, Obelisk of Alara, Scattershot Archer, Spore Burst, Sylvan Bounty, Toxic Iguanar, View From Above, Worldly Counsel, Wretched Banquet 2011-12-27 15:24:32 +02:00
magenoxx
f6f769725f Fixed saving games became broken. 2011-12-26 15:24:29 +04:00
magenoxx
3f8ce6d44f MageDrawAction drawn cards count fix. 2011-12-26 07:54:18 +04:00
magenoxx
3f20b725db [MAD2.0] New scoring and undo system. Migrated draw cards action. 2011-12-25 11:42:32 +04:00
magenoxx
c02d453a4b Some performance measurement. Game state copying performance is good. 2011-12-24 15:14:27 +04:00
magenoxx
9a7d158a20 DamageAllEffect - source.getId to source.getSourceId 2011-12-24 12:34:15 +04:00
LevelX
810d33c8ba [CHK] Brutal Deceiver, Callous Deceiver, Harsh Deceiver, Feral Deceiver - New cards
Contagion Clasp - Changed counter ability outcome to unboost
Creepy Doll - Fixed outcome
Nim Deathmantle - Fix, It could target creatures going to opponents graveyard (fixes issue 383)
Bonesplitter - Fixed equip costs
Minor fixes to some cards - texts, removed unused imports, moved equip ability to last ability
2011-12-21 19:56:47 +01:00
LevelX
fa635acab8 [CHK] General's Kabuto, Hair-Strung Koto
EquipAbility - Added constructor with filter for equipments with equip restriction (Konda's Banner), fixed missing mana output for equip costs (please check if ok)
2011-12-21 19:43:15 +01:00
LevelX
c3aa782016 [CHK] Konda's Banner 2011-12-21 19:30:16 +01:00
LevelX
49396cea72 [CHK] VillainousOgre 2011-12-13 21:11:35 +01:00
magenoxx
065f1c3190 Fixed Issue 375. 2011-12-12 14:46:49 +04:00
magenoxx
af05af7050 Fixed Issue 441. 2011-12-11 15:53:34 +04:00
magenoxx
ba6508cbeb Updated component version from 0.8.1 to 0.8.2. 2011-12-09 13:15:07 +04:00
BetaSteward
e8ed56c80f a few more fixes + optimizations 2011-12-01 14:51:21 -05:00
magenoxx
954052b64e Fixed Issue 387. 2011-11-24 11:06:05 +04:00
BetaSteward
1627f81953 fixed some ability cost issues - mainly affects AI's 2011-11-22 10:59:13 -05:00
Loki
90116082ea more reward cards 2011-11-18 22:04:09 +04:00
magenoxx
8b67158fdb Fixed Issue 350. 2011-11-16 18:56:23 +04:00
magenoxx
60b6fe5a79 Changes in testing framework. Added support for fixed targets. Added test to damage itself by Lightning Bolt. Ignored some old tests. 2011-11-15 19:43:37 +04:00
magenoxx
a3d590fc79 Updated test framework with minimum functionality. 2011-11-15 16:01:34 +04:00
magenoxx
b9dd394f57 Fixed Issue 362 2011-11-15 09:18:57 +03:00
magenoxx
0fc4cc4e28 Fixed Issue 365. 2011-11-06 13:37:10 +03:00
magenoxx
0c4783e2cd Possible fix for Issue 372. 2011-11-06 13:10:34 +03:00
Loki
67bd84d603 [WWK] Rest for the Weary 2011-11-06 00:22:51 +04:00
Loki
413fee4af5 fix CardImpl.getRandom when size == 0 2011-11-05 13:14:38 +04:00
magenoxx
38e5ae1f03 Fixed init.txt not working for hand zone. 2011-11-05 12:38:54 +03:00
BetaSteward
2987dcc776 added resume flag to priority 2011-11-04 22:58:39 -04:00
BetaSteward
a1f1ed44c0 adjustment to GameState.getValue 2011-11-04 22:57:50 -04:00
BetaSteward
7c69bc6f30 fixes + optimizations + allow games to be paused and resumed 2011-11-02 21:39:03 -04:00
Loki
a004ced17d artifactId to lowercase 2011-10-28 15:42:54 +04:00
magenoxx
e302a12f5d Updated component's version from 0.8 to 0.8.1
manually
2011-10-28 11:36:42 +04:00
BetaSteward
cdc45d99f9 some more optimizations 2011-10-26 13:24:39 -04:00
BetaSteward
e8b5585b96 fixed issue 337 2011-10-26 13:15:38 -04:00
magenoxx
8a74175d21 Reimplemented CastSpellLastTurnWatcher. Possible fix for Issue 337. (but still doesn't work correctly because of wrong behavior in game state copying). 2011-10-26 14:22:54 +04:00
BetaSteward
21f9633486 fixed issue 314 2011-10-25 21:43:59 -04:00
BetaSteward
517a0cae26 optimizations + some fixes - mostly for monte carlo simulations 2011-10-25 15:17:42 -04:00
magenoxx
ee2417f730 Fixed Issue 332 2011-10-25 12:12:13 +04:00
North
aa55beeb4e removed <filter>.getDefault() 2011-10-23 12:17:14 +03:00
maurer.it
436f7917c0 Default static filter that I missed with my last pass of removing all of these. 2011-10-22 11:22:57 -04:00
maurer.it
1df242adce [FIX] Fixes issue 309. Seems that canChoose and possibleTargets fell out of sync. canChoose was saying that the abilities target could be chosen but when it came to actually select the target no possibilities were returned. 2011-10-22 11:21:24 -04:00
maurer.it
ffadc3be45 [FIX] Fixes issue 310. 2011-10-22 10:48:51 -04:00
maurer.it
71eccc97fc [FIX] Fixes issue 282 and potentially many others! 2011-10-21 17:32:31 -04:00
maurer.it
f0fdd7d1ba [FIX] Other half of the fix for issue 302 (still testing). 2011-10-21 08:07:00 -04:00
maurer.it
f20e2fa0e4 [FIX] Fixes issue 311. 2011-10-21 08:05:21 -04:00
maurer.it
84f00d6330 Added missing planeswalkers. 2011-10-20 22:58:57 -04:00
maurer.it
c26f634d85 [FIX] Fixes issue 298 and 303. 2011-10-20 20:33:49 -04:00
maurer.it
0ccbc694cf [FIX] Fixes issue 296. This fix seems more sane than removing line 363 of GameState.java. 2011-10-20 18:02:44 -04:00
maurer.it
6f844e0743 merge 2011-10-19 18:53:16 -04:00
maurer.it
64adbf4b21 [FIX] Fixes issue 289. 2011-10-19 18:51:31 -04:00
Loki
bc89714da0 refactoring 2011-10-19 23:00:37 +03:00
maurer.it
e0f3e367fa [FIX] Fixes Fiend Hunters may enters the battlefield ability (issue 282) and also the found bug with multiple Fiend Hunters using the same exile zone, therefore one Fiend Hunter Exiling another causes the exiled Fiend Hunter's leaves the battlefield trigger to remove itself from the exile zone from the other. This same issue affected Journey to Nowhere, Oblivion Ring and Leonin Relic Warcer 2011-10-18 20:28:50 -04:00
maurer.it
73abbd2e87 Comment cleanup. 2011-10-17 21:17:22 -04:00
maurer.it
d6e6279300 [FIX] Fixes issue 286... my own fault, oops! 2011-10-17 21:12:50 -04:00
maurer.it
515b718ad5 [FIX] References issue 282 - Fixes Phyrexian Arena, Punish Ignorance, Countersqual, Pyschic Barrier and adds LKI for spells that were countered. 2011-10-17 20:28:43 -04:00
BetaSteward
39404820de fixed AI targeting cards with Hexproof 2011-10-17 09:08:22 -04:00
Loki
5c0adadbc7 improve tooltip for Scry 2011-10-17 15:26:30 +03:00
magenoxx
3350c3e829 Updated components' version from 0.7.6 to 0.8 2011-10-16 21:02:04 +04:00
BetaSteward
b86a650159 really fix NPE 2011-10-15 23:45:27 -04:00
BetaSteward
4fc38b4548 prevent multiple singleton abilities on a permanent 2011-10-15 23:43:32 -04:00
BetaSteward
6fb8ecbf81 fixed NPE 2011-10-15 23:42:35 -04:00
Loki
e3b26d4f21 delete obsolete effect 2011-10-15 13:53:07 +03:00
Loki
260dada5f7 fix Vendetta, refactoring 2011-10-15 13:52:27 +03:00
Loki
996779c237 CreateTokenTargetEffect added 2011-10-15 11:25:27 +03:00
Loki
dbdcf7e924 cards 2011-10-15 10:48:17 +03:00
North
2cfa6927a8 Fixed SacrificeEffect (text and case when available targets < amount)
Removed unnecesarry triggered ability for Bludgeon Brawl
Added missing subtype for Kor Soldier token (Conquerors Pledge)
removed unused import
javadoc fix
2011-10-15 00:02:26 +03:00
BetaSteward
77f19c157a refactoring and cleanup 2011-10-14 11:34:51 -04:00
BetaSteward
9b19ce56c0 fixed issue 241 2011-10-14 10:31:46 -04:00
Loki
2f9b76db31 some cards 2011-10-14 13:25:17 +03:00
maurer.it
e0fb91f380 Fixed issue 212, created a getter for the copiedSpell member to use in the copied spells resolution of the rebound effect. 2011-10-13 22:34:03 -04:00
North
a426991bfa minor (removed unused imports, effects order for tooltip, static value accesed through Class) 2011-10-13 22:56:10 +03:00
Loki
d584cebb37 [RAV] Searing Meditation, improvements in SimpleTriggeredAbiltiy 2011-10-13 17:15:24 +03:00
BetaSteward
44ad4f988f fixed issue 276 2011-10-12 21:56:24 -04:00
BetaSteward
9924713583 fixed issue 207 2011-10-12 21:45:57 -04:00
BetaSteward
8592713ba0 removed DamageXTargetEffect 2011-10-12 21:45:10 -04:00
BetaSteward
c00e34c051 over-hauled watchers 2011-10-12 21:44:26 -04:00
BetaSteward
caaa81a42b refactoring and cleanup 2011-10-12 21:27:59 -04:00
magenoxx
238f26ee94 Separated transform effect for day-night and night-day transforming. 2011-10-12 15:45:59 +04:00
magenoxx
6f884817fe Fixed Proliferate. Fixed Issue 275. 2011-10-12 12:50:29 +04:00
magenoxx
28d887dff2 Updated booster generation for ISD.
(Double-faced cards instead of "C" common).
2011-10-12 12:23:48 +04:00
magenoxx
e949d046df Fixed Issue 270.
114.4. A spell or ability on the stack is an illegal target for itself.
2011-10-12 12:04:45 +04:00
North
7a610a27a6 [M10] Burning Inquiry, Warp World, Yawning Fissure 2011-10-11 23:57:50 +03:00
North
f81cf3116a fixed javadoc for Battlefield.count
fixed rule text for card
2011-10-10 23:49:30 +03:00
Loki
be10da27b8 [RAV] Firemane Angel 2011-10-10 00:01:51 +03:00
BetaSteward
15f75f8d11 fixed issue 141 2011-10-09 14:58:08 -04:00
BetaSteward
f2c44688d0 fixed issue 93 2011-10-09 14:27:38 -04:00
magenoxx
82dcb53cb9 Target refactoring. Fixed Issue 273. 2011-10-08 12:46:34 +04:00
magenoxx
c3a5910976 Fixed AI not working (NPE). 2011-10-08 10:12:10 +04:00
North
1f4f1e8188 [MRD] Lightning Greaves 2011-10-08 00:43:42 +03:00
magenoxx
0cc7945720 Refactored RegenerateTargetEffect to use targetPointer. 2011-10-08 00:34:31 +04:00
Loki
6eb6532614 [ISD] Devil's Play 2011-10-07 23:11:41 +03:00
magenoxx
3ee7c808e1 Reverting back - 711.1. Tokens and cards with a Magic card back can't transform. 2011-10-07 23:58:51 +04:00
magenoxx
da2bdfb893 Fixed game.restoreState causing double-faced cards to transform back. 2011-10-07 23:34:19 +04:00
magenoxx
0c9151cc1f Copying and creating tokens from double-sided cards. 2011-10-07 23:29:04 +04:00
BetaSteward
be1cf8dc24 missed a filter setting 2011-10-07 12:43:35 -04:00
BetaSteward
6660c6eece can now add Abilities to players 2011-10-07 12:25:45 -04:00
BetaSteward
9f922c6a2a made Hexproof a singleton 2011-10-07 12:24:44 -04:00
Loki
a629d9ea12 port Untamed Might to dynamic values 2011-10-07 13:34:49 +03:00
Loki
7d38684846 delete obsolete effect 2011-10-07 13:03:20 +03:00
BetaSteward
a269823404 fixed Myr Battlesphere - added GetXValue (can be used for non-mana X costs) 2011-10-06 23:37:10 -04:00
Loki
60d7be0583 Totem Armor mechanic 2011-10-07 00:40:43 +03:00
BetaSteward
f9c6762c11 ISD - Curse of Oblivion 2011-10-06 14:06:47 -04:00
North
f6b75537f6 reverted change to SacrificeTargetCost 2011-10-06 20:08:55 +03:00
North
20d8fa2f10 minor refactoring 2011-10-05 23:34:10 +03:00
North
d05636e20c Improved SacrificeTargetCost 2011-10-05 22:01:09 +03:00
North
fc182e2978 Refactoring 2011-10-05 22:00:46 +03:00
Rafbill
7a998c0dfe merge 2011-10-05 20:25:29 +02:00
Rafbill
6d74ad5a04 Added ControllerWinsEffect (name should be changed ?) 2011-10-05 20:25:17 +02:00
BetaSteward
00f5ddc618 ISD - Grimoire of the Dead 2011-10-05 13:07:47 -04:00
magenoxx
0db7157562 [ISD] Dissipate 2011-10-05 14:15:50 +04:00
BetaSteward
1e5d68183f allow cards to be moved from the exile zone 2011-10-04 22:21:42 -04:00
BetaSteward
2f3108c57c allow Cards in exile zone to be targeted + add card owner to filters 2011-10-04 22:21:15 -04:00
North
32fc34f90d small refactoring 2011-10-04 22:35:49 +03:00
BetaSteward
2764a4c25a cleanup 2011-10-04 12:26:34 -04:00
BetaSteward
d63919d8e3 ISD - Moonmist 2011-10-04 12:25:24 -04:00
BetaSteward
c17c68175d ISD - Gutter Grime 2011-10-03 23:43:29 -04:00
BetaSteward
cb75f9a743 ISD - Prey Upon 2011-10-03 22:00:33 -04:00
North
2ae25b3c25 small refactoring 2011-10-03 22:30:35 +03:00
BetaSteward
da45bf8f8c allow abilities to be added to cards in other zones 2011-10-02 21:23:40 -04:00
Loki
2da11a0c8e cards 2011-10-03 01:18:49 +03:00
Loki
e5e9b04917 small refactoring 2011-10-02 23:10:31 +03:00
North
a7cfd17276 minor 2011-10-02 13:14:35 +03:00
BetaSteward
0ab7ebeb76 ISD - Balefire Dragon 2011-10-01 22:59:56 -04:00
magenoxx
7b711715ab "No spell and two spells were cast last turn" conditions. 2011-10-01 16:32:20 +04:00
BetaSteward
6eacc79783 ISD - Tree of Redemption 2011-09-30 09:00:49 -04:00
BetaSteward
d2aeabc374 fixed life total exchanging to allow for rules 118.7, 118.8 2011-09-30 09:00:29 -04:00
North
c66fb996b8 Reffactoring 2011-09-30 07:44:24 +03:00
Loki
f1140eb2fb 6 10E 2011-09-30 02:01:53 +03:00
North
e0106d6b22 [ISD] cards 2011-09-29 23:06:22 +03:00
BetaSteward
9327d525c4 added CREATE_TOKEN event 2011-09-29 10:56:32 -04:00
BetaSteward
e7165fe00b allow attachments on players 2011-09-28 22:00:38 -04:00
Loki
8bbcf05c86 2 ISD 2011-09-29 00:19:03 +03:00
magenoxx
614a3b0d13 Added search by sub type in deck editor. 2011-09-28 09:00:15 +04:00
BetaSteward
6daf8c5168 fixed Clone - can now copy cards with shroud and protection 2011-09-27 22:31:33 -04:00
BetaSteward
f2ef2e40e5 fixed ids for copied abilities 2011-09-27 22:27:03 -04:00
North
2e21d38416 Added cards 2011-09-27 23:09:44 +03:00
Loki
d96c983778 fix tooltip and Hoofprints Of The Stag 2011-09-27 13:38:31 +03:00
North
af10364cdf minor 2011-09-26 22:35:13 +03:00
North
2e4d20c84c moved "from graveyard" text from target to filter 2011-09-26 22:00:20 +03:00
North
3c8d43d609 Small changes (usage of SpiritWhiteToken, removed unused imports) 2011-09-25 22:14:45 +03:00
magenoxx
02180fadd9 [ISD] 6 white cards (all white cards implemented) 2011-09-25 01:57:45 +04:00
Loki
1b2d0dd942 [ISD] Ludevic's Test Subject 2011-09-24 12:45:36 +03:00
BetaSteward
d5fc5efe87 ISD - Stony Silence, Intangible Virtue 2011-09-23 12:29:13 -04:00
magenoxx
bfec76c7fc [ISD] 10 white cards 2011-09-23 08:02:34 +04:00
magenoxx
7dc882a1d6 Fixes 2011-09-23 07:35:01 +04:00
BetaSteward
4936db8e45 ISD - Ghostly Possession, Mentor of the Meek, Nevermore 2011-09-22 22:21:46 -04:00
Loki
590218ea98 some cards and fix Gatekeeper of Malakir kicker 2011-09-23 01:14:00 +03:00
North
662e05e765 [ALA] Tezzeret the Seeker
[TMP] Mongrel Pack
2011-09-22 22:29:42 +03:00
magenoxx
6753f0a88f Merge 2011-09-22 20:37:01 +04:00
magenoxx
f60fc5f16c Fixed filter for target"attacking or blocking" - Fixed Divine Verdict. 2011-09-22 20:35:54 +04:00
magenoxx
a6258cfc7e Fixed Chandra Nalaar second ability dealing no damage because of loyalty variable cost.
Fixed DamageAllControlledTargetEffect static text generating.
2011-09-22 17:53:54 +04:00
magenoxx
1397534a1c Fixed GainAbilityAllEffect not working for controlled permanents. Fixed FiresOfYavimaya. 2011-09-22 17:34:31 +04:00
magenoxx
ae159557af fixes in new Garruk. wolf token with deathtouch. 2011-09-22 17:18:54 +04:00
magenoxx
fe45c8adee Added locking stage of dynamic value in BoostControlledEffect 2011-09-22 17:17:43 +04:00
magenoxx
9a8f6e839d Слияние 2011-09-22 13:28:21 +04:00
BetaSteward
bbb4f8a346 fixed issue 255 2011-09-21 23:21:40 -04:00
North
3ff462e20b Modified ExaltedAbility to use fixed target 2011-09-21 23:11:31 +03:00
North
c366f3ed61 Added GoblinToken and refactored cards using it 2011-09-21 23:10:50 +03:00
magenoxx
8aed187209 [ISD] Garruk Relentless // Garruk, the Veil-Cursed 2011-09-21 23:38:24 +04:00
magenoxx
c386e15dff [ISD] Olivia Voldaren 2011-09-21 22:03:42 +04:00
BetaSteward
ee870a8970 changes to support tracking mana sources + some refactoring 2011-09-21 14:01:00 -04:00
magenoxx
b8fc0196b3 [ISD] Travelers Amulet 2011-09-21 21:32:30 +04:00
magenoxx
015ea665af Reimplemented alternative costs a little (converted to interface) 2011-09-21 00:21:07 +04:00
BetaSteward
16aa9ad3da Merge 2011-09-19 15:03:51 -04:00
BetaSteward
4b8d7b2649 NPH - Praetors Grasp 2011-09-19 14:51:10 -04:00
magenoxx
a894d90c29 "Flashback" keyword support 2011-09-19 22:24:44 +04:00
magenoxx
2f60401ca8 Added checking for usesStack value in triggers and abilities 2011-09-19 22:24:18 +04:00
magenoxx
ae1cf1942d Fixed missing license. 2011-09-19 22:23:52 +04:00
Loki
27afa31947 [CHK] Myojin of Cleansing Fire 2011-09-19 20:43:35 +03:00
BetaSteward
d63cdfd131 NPH - Spinebiter 2011-09-19 10:08:54 -04:00
BetaSteward
2d93cd3174 NPH - Cathedral Membrane, Omen Machine, Unwinding Clock 2011-09-18 23:02:32 -04:00
North
84894fbaad [ROE] Aura Gnarlid, Grotag Siege-Runner, Kor Spiritdancer, Merfolk Observer 2011-09-18 23:04:59 +03:00
North
ef8a5eb281 Removed question mark from optional triggered ability (wasn't necessary) 2011-09-18 23:03:55 +03:00
magenoxx
69ebe9aa24 Affinity for artifacts 2011-09-18 20:39:29 +04:00
magenoxx
2d8948b8f6 Changed version from 0.7.5 to 0.7.6 2011-09-18 13:57:43 +04:00
magenoxx
41aae0c71d Images. fix for transform rules text. 2011-09-17 16:54:55 +04:00
magenoxx
e7bb796d48 Double-faced cards support 2011-09-17 16:47:28 +04:00
BetaSteward
ceb54518ed NPH - Chancellor of the Annex, Chancellor of the Spires 2011-09-16 22:36:06 -04:00
magenoxx
f5164fa526 Fixed Anowon, the Ruin Sage 2011-09-17 00:48:35 +04:00
Loki
d05f6e1542 fix 2011-09-16 13:34:13 +03:00
Loki
bb3ce04f27 merge 2011-09-16 13:28:32 +03:00
Loki
b9fce8eb8e little asking text change 2011-09-16 11:30:01 +03:00
magenoxx
925e879fb0 Fixed import (compilation error fix) 2011-09-16 10:55:02 +04:00
BetaSteward
99c11f4fb6 NPH - Chancellor of the Dross, Chancellor of the Forge, Chancellor of the Tangle 2011-09-15 23:07:41 -04:00
Loki
6ab12783c9 fix NPE 2011-09-16 00:00:55 +03:00
Loki
8c98938aa7 reimplement Conqueror's Pledge 2011-09-15 23:25:23 +03:00
Loki
8dfd3bfc9d more work at Kicker - now we shall use special KickerManaCost for it 2011-09-15 23:01:57 +03:00
magenoxx
226a74ebb5 Fixes 2011-09-15 21:23:15 +04:00
BetaSteward
49a0fa6144 NPH - Caged Sun 2011-09-14 23:09:53 -04:00
BetaSteward
89d1850493 created mana added event 2011-09-14 23:09:09 -04:00
BetaSteward
cd81f4197d created events for adding counters to players 2011-09-14 21:31:08 -04:00
Loki
e47cf9cefc merge 2011-09-14 22:52:16 +03:00
Loki
99966e799b Affinity (currently broken) 2011-09-14 22:47:03 +03:00
magenoxx
1e172b0a45 Reimplemented 2 cards with kicker. 2011-09-14 23:12:15 +04:00
BetaSteward
3e3e4f4181 NPH - Vorinclex, Voice of Hunger 2011-09-14 12:47:35 -04:00
BetaSteward
5c01b832b9 refactored targets 2011-09-14 12:46:47 -04:00
Loki
7b5abdd20f Small changes 2011-09-14 11:58:24 +03:00
magenoxx
d9f846f783 Fixed NPE in SetCardSubtypeAttachedEffect 2011-09-14 12:50:29 +04:00
magenoxx
15212bccc9 Reimplemented Vines Of Vastwood (new way for implementing spells with kicker) 2011-09-14 09:21:12 +04:00
magenoxx
cc415c586d Fixed optional costs. Now new implemenation of kicker should work. 2011-09-14 00:35:44 +04:00
magenoxx
a07c210ac0 Added UUID to costs (required for optional costs for kicker) 2011-09-14 00:35:02 +04:00
BetaSteward
61638f6453 NPH - Spellskite 2011-09-12 22:58:01 -04:00
BetaSteward
8c011aeb36 fixed invalid deck messages + added some banned/restricted cards 2011-09-12 22:10:59 -04:00
BetaSteward
2c8f9ce688 fixed another NPE 2011-09-12 21:19:18 -04:00
BetaSteward
ad4b4e82c2 fixed various NPEs 2011-09-12 21:15:54 -04:00
BetaSteward
d01c992f2e fixed not serializable error 2011-09-12 21:15:09 -04:00
North
17ca2de0c9 Fixes issue 253.
This needs a review. I couldn't see any need for the second loop which would be infinite for targets with no upper limit.
2011-09-12 22:49:49 +03:00
Loki
58fd018db2 some work at otional cost. not finished. Desolation agel broken for testing 2011-09-11 23:34:29 +03:00
magenoxx
e5e850a30b MorbitCondition 2011-09-11 00:39:58 +04:00
magenoxx
436f4923cd [ISD] 5 green cards 2011-09-10 12:23:33 +04:00
BetaSteward
cdd0ba6d0c NPH - Karn Liberated 2011-09-09 23:07:24 -04:00
magenoxx
7013ceeb0e Fixed play with top revealed not discared. 2011-09-09 00:35:41 +04:00
Loki
e3862a685a [NPH] Ichor Explosion 2011-09-08 22:59:31 +03:00
magenoxx
d3dfb67ffc Mage UserData serializable. 2011-09-08 19:37:20 +04:00
magenoxx
33be6bd828 UserDataView. More custom avatars. 2011-09-08 10:41:52 +04:00
magenoxx
bf1a49dd0b Sending user data. Sending avatar to server on connect. 2011-09-07 21:18:58 +04:00
Loki
ad499f8c4a Some BOK cards 2011-09-06 22:11:56 +03:00
Loki
3d98484366 Few more Lorwyn cards + filter fixes 2011-09-06 20:23:10 +03:00
BetaSteward
6d4c3aa8d9 fixed issue 242 - check all modes for targets 2011-09-05 22:02:50 -04:00
Loki
ac70150512 [MRD] Oblivion Stone 2011-09-04 23:04:09 +03:00
BetaSteward
fe79ee97a9 update deck every 5 seconds while constructing or sideboarding 2011-09-04 13:23:16 -04:00
Loki
beb2eb8e27 merge 2011-09-04 16:28:34 +03:00
Loki
1ffa8f41c7 add FilterSpiritOrArcaneCard, refactoring 2011-09-04 16:26:49 +03:00
BetaSteward
ea44fc973f added timeout on sideboard + show construct and/or sideboard on reconnect 2011-09-03 21:44:05 -04:00
Loki
12901d3744 CON 2011-09-03 12:13:53 +03:00
North
e708c2b74a Fixes to rule text 2011-09-02 20:34:45 +03:00
North
d4a2701424 [NPH] Numbing Dose, Xenograft 2011-09-02 20:28:07 +03:00
magenoxx
0fbc805492 Lowered version from 0.8 to 0.7.5 for release. 2011-09-02 08:18:49 +04:00
BetaSteward
4fad2ede12 ISD - Reaper from the Abyss 2011-09-01 20:57:33 -04:00
magenoxx
e69f9e28d5 Fixed bug in targeting. Fixed Issue 231. 2011-09-02 00:36:02 +04:00
magenoxx
cc661a3100 Fixed NPE in kicker ability (Fixed Issue 232) 2011-09-02 00:21:40 +04:00
BetaSteward
01338b706e optimized some other watchers 2011-09-01 14:52:31 -04:00
BetaSteward
3e26d94208 added Morbid watcher - to support Morbid mechanic 2011-09-01 14:51:57 -04:00
magenoxx
2e97eb38fd Dealing combat damage at the same time. Fixed Issue 236. Note: implemented only for damage resultings. 2011-09-01 14:14:31 +04:00
BetaSteward
f67aaf80cf add stack trace to error dialog 2011-08-31 22:30:18 -04:00
magenoxx
d387d5afa2 Fixed Protection from artifacts not working for Equip ability being able to equip. 2011-08-31 23:57:47 +04:00
Loki
01e565f1ad [NPH] Rage Extractor 2011-08-31 20:13:23 +03:00
BetaSteward
0ce1b4b918 fixed issue 235 2011-08-31 11:16:17 -04:00
North
7053c84ded Made optional message from TriggeredAbility more user friendly. 2011-08-31 16:58:10 +03:00
BetaSteward
12d3b974d0 fixed issue 219 2011-08-30 09:01:18 -04:00
North
7418d201e4 [MBS] Gruesome Encore
Fixed Mimic Vat
2011-08-30 15:50:50 +03:00
BetaSteward
7775a9736e missed file 2011-08-29 22:49:13 -04:00
BetaSteward
d36086acd2 MBS - Knowledge Pool 2011-08-29 22:48:55 -04:00
BetaSteward
7926fc5004 fixed issue 228 2011-08-29 13:06:25 -04:00
North
8737722e90 Javadoc for Card.moveToZone
Fixed mtg-cards-data.txt (quotes were literal)
2011-08-29 18:17:38 +03:00
BetaSteward
d903ba56e1 fixed issue 225 2011-08-28 22:24:13 -04:00
BetaSteward
19481bf961 fixed issue 94 2011-08-28 22:10:05 -04:00
North
d0dbb93f8f Fixed effects using library.removeFromTop() 2011-08-29 00:45:01 +03:00
magenoxx
3aa947c14b Sending options for another variant of target method - to replace Cancel by Done 2011-08-28 20:26:02 +04:00
magenoxx
eab78f659c Clean up 2011-08-28 18:56:06 +04:00
magenoxx
d1fc1567fe [M12] Sundial Of The Infinite. !!! M12 100% implemented !!! 2011-08-28 12:01:39 +04:00
magenoxx
a00701c756 game.endTurn 2011-08-28 12:00:40 +04:00
magenoxx
9a791c0d5b Fixed all cards that should have triggered at the end of any turn. 2011-08-28 11:48:27 +04:00
magenoxx
b7d11c723c Playing top card. 2011-08-27 16:30:39 +04:00
magenoxx
31d849ef46 Displaying top revealed card in client. PlayWithTheTopCardRevealedEffect. 2011-08-27 16:30:06 +04:00
magenoxx
8b415e2296 Fix to trigger 2011-08-27 16:28:22 +04:00
magenoxx
e1f0a42fe8 Changed card type and card super type comparison scope to Any by default. 2011-08-27 16:28:10 +04:00
BetaSteward
8b62a1d06f MBS - Spire Serpent + improved getAvailableAttackers check 2011-08-26 23:23:30 -04:00
North
005c1a1954 Fixes and refactoring. 2011-08-26 22:59:21 +03:00
BetaSteward
a38e441e08 MBS - Spin Engine + modifications to Restriction Effect 2011-08-26 15:42:29 -04:00
BetaSteward
4a653d55cd show completed matches - view replays 2011-08-26 10:41:28 -04:00
Loki
8c9db5876e [ZEN] Quest for the Holy Relic 2011-08-26 11:24:43 +03:00
Loki
7c8261b792 [NPH] Phyrexian Obliterator 2011-08-25 22:39:13 +03:00
BetaSteward
b09de12f23 Merge 2011-08-25 07:47:08 -04:00
North
5c813a273f Added CantBeBlockedByOneEffect and cards using it (also refactored cards) 2011-08-25 11:53:37 +03:00
BetaSteward
5023d13525 fixed some NPEs 2011-08-24 21:42:06 -04:00
BetaSteward
48d7afa375 catch spell and activated ability errors and rollback state - show error dialog on client 2011-08-24 12:59:51 -04:00
North
d6661078da Added cards. 2011-08-24 17:34:12 +03:00
Loki
4b80c5ee8d Forgetfulness 2011-08-24 09:53:06 +03:00
Loki
4ddadaf9bb Few more cards 2011-08-24 09:47:32 +03:00
Loki
b64bf7229d [NPH] Exclusion Ritual 2011-08-23 12:04:55 +03:00
magenoxx
f0c8bf2034 Merge 2011-08-22 22:29:33 +04:00
magenoxx
3b617b79da Fixed DiesAndDealtDamageThisTurnTriggeredAbility 2011-08-22 22:27:17 +04:00
BetaSteward
aecdbe0778 added SimpleCardView - will reduce the amount of data passed between client and server 2011-08-22 13:54:55 -04:00
BetaSteward
37819c5088 fix for issue 210 was causing issues for AI's - added getX() utility method instead 2011-08-22 13:39:44 -04:00
North
b2d9b467ef ACTIVATE_ABILITY and ACTIVATED_ABILITY events were used with source and target reversed. 2011-08-22 17:34:17 +03:00
magenoxx
096ae6e3ca possible fix for wither instant spells 2011-08-22 14:20:59 +04:00
Loki
0642038d7e Few more cards 2011-08-22 09:54:48 +03:00
magenoxx
e2d4fa8899 [M12] Stormblood Berserker 2011-08-22 09:39:37 +04:00
Loki
54a2e7c497 fix multitargeting, todo: fix tooltip 2011-08-22 00:01:32 +03:00
magenoxx
679d181e34 Fixed Issue 210 2011-08-21 22:58:33 +04:00
magenoxx
0829fa1ebf [M12] Manabarbs 2011-08-21 22:22:04 +04:00
North
781738ecec Refactoring (appended Condition to the name of every ConditionImpl).
Fixed EquippedCondition and EnchantedCondition.
2011-08-21 16:18:31 +03:00
magenoxx
567dee8ab6 [M12] Monomania, Rites of Flourishing 2011-08-21 09:12:43 +04:00
North
0dc56b7858 Fixed Rot Wolf (wasn't optional) 2011-08-21 08:07:04 +03:00
North
c6570bc203 [MBS] Rot Wolf
[ALA] Blood Cultist
[MBS] Path of Blight Starter Deck
2011-08-20 23:14:44 +03:00
magenoxx
b8076aa1d3 [M12][10E] Sengir Vampire 2011-08-20 22:59:49 +04:00
magenoxx
09ad252092 [M12] Call to the Grave 2011-08-20 21:51:25 +04:00
magenoxx
099021fe18 Fixed BeginningOfUpkeepTriggeredAbility 2011-08-20 21:50:42 +04:00
magenoxx
0df1e17820 [M12] Consume Spirit 2011-08-20 17:31:14 +04:00
BetaSteward
35d993c3c1 removed redundant calls to copy() 2011-08-19 22:18:23 -04:00
BetaSteward
2d0842f320 handle multiple replacement effects 2011-08-19 22:17:19 -04:00
BetaSteward
9f64c00dc5 moved BloodthirstWatcher to player - does not need be added to card anymore 2011-08-19 22:16:31 -04:00
Loki
b5331660cf [DDF] Celestial Crusader, Split Second ability 2011-08-19 16:44:58 +03:00
magenoxx
0267e963e9 Since now use effect.setValue(key, object) instead of gameState.setValue(key, object). 2011-08-19 08:55:27 +04:00
magenoxx
2c861461aa forgot to remove one keyset 2011-08-19 08:39:57 +04:00
magenoxx
4a12539346 Optimized gamestate copying - using entries is faster than keySet. 2011-08-19 08:38:44 +04:00
magenoxx
8f3d8a2117 [M12] Sutured Ghoul 2011-08-19 07:19:03 +04:00
BetaSteward
2ad50b2983 show Table Waiting dialog on reconnect 2011-08-18 22:47:12 -04:00
North
89bd7ccc97 [M12] Warstorm Surge
[M12] Grab for Power Starter Deck
2011-08-18 19:14:05 +03:00
magenoxx
6dfebe3dc2 [M12] Bloodlord of Vaasgoth 2011-08-18 18:55:15 +04:00
magenoxx
0d40cc7cf2 Added rule text to BloodthirstAbility effect. 2011-08-18 18:53:26 +04:00
magenoxx
02e09831ad Now AI would try to get removal spells (getting additional points for them). 2011-08-18 11:07:21 +04:00
North
e7be3591d4 [MBS] Concussive Bolt
[MBS] Battle Cries Starter deck
2011-08-17 21:59:37 +03:00
magenoxx
4a55a252a7 NPE fix in DynamicManaAbility 2011-08-17 18:14:53 +04:00
magenoxx
6dbef9fee0 Fixed Chasm Drake 2011-08-17 08:21:28 +04:00
North
4a84240632 [M12] Worldslayer, Zombie Infestation, Quicksilver Amulet
[M10] Elvish Piper
2011-08-16 22:07:59 +03:00
magenoxx
4da3f0c62d Added informing players about damage prevented. 2011-08-16 21:43:08 +04:00
magenoxx
b4f8de621f Fixed Scry causing losing the game 2011-08-16 21:41:09 +04:00
North
cec8d6feef Missed a file. 2011-08-16 20:29:12 +03:00
North
96e3834ab7 Refactoring. 2011-08-16 20:27:37 +03:00
magenoxx
49b32d0354 Fixed checking for possible targets - replaced using source.getSourceId() by source.getId() - may cause bugs. Protection from colored spells works now. 2011-08-15 22:41:50 +04:00
magenoxx
291c67ec7d Fixed .hasType implementation. 2011-08-15 19:26:28 +04:00
magenoxx
f488b0268a Fixed getLastKnownInformation not working for tokens. 2011-08-15 19:08:53 +04:00
magenoxx
3521c7dd08 Fixed Protection from color. Fixed spell fizzling. 2011-08-14 22:19:22 +04:00
North
fb56e315fa Fixed Livewire Lash (NPE). 2011-08-14 19:03:57 +03:00
magenoxx
bc8d8b4c2f Fixed choosing new targets for spell. 2011-08-14 17:59:10 +04:00
magenoxx
3f15b2b89d Fixed ability text not displayed in ability chooser for Equip effect. 2011-08-14 12:20:27 +04:00
magenoxx
f13ba5d7fb More correct checking for having subtypes (card.hasSubtype()). Changeling ability. Refactored all cards. 2011-08-14 10:30:26 +04:00
maurer.it
9cc328574f Implemented Blade of the Bloodchief
Removed some unused imports which were causing compiler warnings

Javadoc for TriggeredAbilityImpl to clarrify that it only really works for the source of the ability.
2011-08-14 00:49:27 -04:00
BetaSteward
981bdf5bfa added sourceId to Watchers 2011-08-12 21:34:03 -04:00
BetaSteward
ccea6d06d7 fixed DamageXTargetEffect 2011-08-12 21:32:34 -04:00
North
06ed6cbd2a Reffactored cards.
Fixed Enchanted condition.
2011-08-12 23:05:35 +03:00
magenoxx
c065b68ba3 [M12] Smallpox 2011-08-12 19:51:19 +04:00
magenoxx
6435ef5d34 [M12] Brink Of Disaster 2011-08-12 19:02:37 +04:00
magenoxx
f8105f3a7a [M12] Turn To Frog 2011-08-12 18:40:47 +04:00
magenoxx
8018ccf953 LoseAllAbilitiesTargetEffect. Updated BecomesCreatureSourceEffect and BecomesCreatureTargetEffect to clear previous subtypes if needed. 2011-08-12 18:40:15 +04:00
BetaSteward
18064114e0 added events for adding counters 2011-08-12 10:09:41 -04:00
magenoxx
912f33020d Clean up. 2011-08-12 17:40:07 +04:00
magenoxx
7c1ca96936 SkipNextUntapTargetEffect for multi targets. 2011-08-12 17:39:52 +04:00
magenoxx
4a3dfed92f Refactored Belltower Sphinx implementation. 2011-08-12 08:51:35 +04:00
magenoxx
8d673217e7 Added game.getControllerId(uuid) method 2011-08-12 08:50:45 +04:00
magenoxx
61e09f543e clean up 2011-08-12 00:38:28 +04:00
magenoxx
5010ef9dbe ConditionalStaticAbility. New implementation of Sejiri Merfolk. 2011-08-12 00:35:54 +04:00
magenoxx
9a2f819992 GainAbilitySourceEffect now has constructor with default duration=WhileOnBattlefield 2011-08-12 00:34:22 +04:00
magenoxx
e90d3737e8 Fixed attacking\blocking filter. Fixed Issue 202. 2011-08-11 15:42:07 +04:00
Loki
91f79164df [NPH] Birthing Pod 2011-08-11 00:41:44 +03:00
magenoxx
86d306429c Fixed Beastmaster Ascension not working. Try not to use names for counters, use CounterType instead. 2011-08-10 22:38:09 +04:00
magenoxx
e92ccb7b2f Fixed Issue 42 2011-08-10 15:19:28 +04:00
magenoxx
7b71fa29f5 Fixed Issue 200 2011-08-10 13:50:49 +04:00
magenoxx
9d3d0f43fb Fixed Issue 201 2011-08-10 13:30:42 +04:00
magenoxx
a60fe86fbb Fixed filter for "Target ANOTHER permanent" not working. Now sourceId is passed to match method. Updated sever plugins (game freezes otherwise). 2011-08-10 12:28:57 +04:00
Loki
77e50e0a5d 5 cards 2011-08-10 09:12:14 +03:00
BetaSteward
ac5e4c0fec added duration to BecomesCreatureSourceEffect + refactored some cards 2011-08-09 22:41:24 -04:00
BetaSteward
cc5b68976f MBS - Praetor's Counsel, Tezzeret, Agent of Bolas 2011-08-09 22:36:47 -04:00
North
19cd6624ae Added cards. 2011-08-09 22:20:34 +03:00
magenoxx
300cc90d56 [M12] Goblin Bangchuckers 2011-08-09 22:37:58 +04:00
magenoxx
2b722ad1f7 [M12, ZEN] Sorin Markov 2011-08-09 18:48:32 +04:00
magenoxx
e1318a628d Merge 2011-08-09 09:38:00 +04:00
Loki
70ebccca7e [NPH] Jin-Gitaxias, Core Augur 2011-08-09 08:28:33 +03:00
magenoxx
3961f64c7c Fixes in texts. 2011-08-09 09:28:06 +04:00
North
26fa594a5b [MBS] Kuldotha Flamefiend 2011-08-08 22:15:44 +03:00
magenoxx
846d1479a2 [M12,M10] Djinn of Wishes. Fixes. 2011-08-08 19:14:40 +04:00
North
e30a3f8dda Added cards. 2011-08-07 16:32:18 +03:00
magenoxx
5f78483f46 [M12] Arbalest Elite 2011-08-07 15:38:06 +04:00
magenoxx
bf897c9daf LKI: reverting back my change. 2011-08-07 15:25:39 +04:00
Loki
31234be77f 3 M12 2011-08-07 09:26:15 +03:00
Loki
b5a048b560 Next flip card + misc 2011-08-06 12:26:33 +03:00
Loki
6fa9877042 Iname, Death Aspect and Bold Defense 2011-08-06 10:48:39 +03:00
Loki
87a6273a06 Quicksilver Geyser 2011-08-05 21:16:34 +03:00
magenoxx
7ed6935c40 Fixed active player doesn't get priority while discarding cards in cleanup. 2011-08-05 17:22:54 +04:00
magenoxx
b562f57a5c Fixed in controlling the turn. Mindslaver works now. 2011-08-05 16:49:13 +04:00
magenoxx
98d99d01c6 splitter. still in progress. 2011-08-05 01:52:51 +04:00
magenoxx
2b44c3ae2b SkipUntapSourceEffect. FilterAttackingOrBlockingCreature. TargetAttackingOrBlockingCreature. 2011-08-04 21:51:59 +04:00
magenoxx
752569874d Controlling other players turns (only effect, replacing message is not implemented yet). ControlTargetPlayerNextTurnEffect. 2011-08-04 21:50:24 +04:00
magenoxx
ed3f96c668 New ConditionalMana support. 2011-08-04 18:10:57 +04:00
Loki
b4defa21aa 2 NPH 2011-08-03 22:54:43 +03:00
Loki
0633a2667f remove target hack from DealsCombatDamageToAPlayerTriggeredAbility, now you need to add flag to constructor to set target pointer to damaged player 2011-08-03 21:56:22 +03:00
North
a9e2bfe52a Added cards. 2011-08-03 20:04:31 +03:00
magenoxx
8d404138c3 Fixed Heavy Arbalest. Fixed FilterCreaturePermanent. 2011-08-03 20:20:15 +04:00
magenoxx
1751a588a0 Emblems. GetEmblemEffect. 2011-08-03 19:16:39 +04:00
Loki
c5d3c803b5 fix Spell.chooseNewTargets 2011-08-03 10:17:20 +03:00
magenoxx
2fb44ec737 Fixed CreateTokenEffect text. 2011-08-03 00:16:39 +04:00
North
e4620a7295 Added cards. 2011-08-02 21:48:57 +03:00
magenoxx
d33bf20bf0 Attackers sorting, Blocking groups - rule 509.3. Fixed Issue 195. 2011-08-02 21:32:05 +04:00
Loki
75356af5bb Grim Lavamancer 2011-08-02 16:51:25 +03:00
magenoxx
830664b834 Fixed Issue 193 2011-08-02 11:34:10 +04:00
Loki
44f49db176 2 cards 2011-08-01 23:38:22 +03:00
magenoxx
5e8aa0036e Hurray! Fixed Issue 61. This also fixes card copies not working (e.g. Basilisk Collar copied several times with Prototype Portal). 2011-08-01 20:01:44 +04:00
magenoxx
03c020e800 Copy token fix 2011-08-01 02:05:10 +04:00
magenoxx
b82d52d34c restriction effects for untap phase 2011-08-01 00:46:10 +04:00
magenoxx
fe4ba3c590 connected cards 2011-08-01 00:45:51 +04:00
magenoxx
1181988fd4 Fixed variable cost not working in ActivateOncePerTurnActivatedAbility. 2011-07-31 19:13:55 +04:00
magenoxx
1ccaf403a6 [SOM] Platinum Emperion 2011-07-31 16:49:18 +04:00
magenoxx
3387b4b741 "Total life can't change" support 2011-07-31 16:48:15 +04:00
magenoxx
962f91d3da Fixed: damage dealt should not be equal to life lost. 2011-07-31 15:48:18 +04:00
magenoxx
7b6548ca65 Fix. m12.txt. 2011-07-31 15:20:32 +04:00
magenoxx
6bc1846620 SetCardColor and SetCardSubtype effects. 2011-07-31 15:16:12 +04:00
magenoxx
8be91072de Displaying not implemented cards for M12. 2011-07-31 09:51:42 +04:00
magenoxx
c390b296f0 "Your maximumum hand size is ..." support 2011-07-30 12:22:43 +04:00
magenoxx
8cdbf46a54 Fix 2011-07-30 12:21:35 +04:00
magenoxx
43fa8a760e Now getLastKnownInformation returns game.getCard in case no lki was remembered. 2011-07-30 11:52:00 +04:00
magenoxx
da4fc3f203 Changed loyalty pay cost description (from "1 loyalty:" to "+1:") 2011-07-30 10:56:56 +04:00
magenoxx
43e327159a Functions. CopyFunction, CopyTokenFunction. Refactored Cryptoplasm. 2011-07-30 10:54:14 +04:00
magenoxx
ff32c1698b Fixed NPE and triggered abilities not working for tokens. 2011-07-30 10:52:41 +04:00
North
d2e67d2702 Added cards (Shadowmoor). 2011-07-29 20:32:11 +03:00
magenoxx
dc4fed493b Face down cards. Updated card plugin. [SOM] Clone Shell 2011-07-29 18:40:12 +04:00
Loki
017fb17616 Phyrexian Gargantua fix, 2 cards 2011-07-29 11:55:05 +03:00
magenoxx
73e525c75a Imprint. [SOM] Semblance Anvil. 2011-07-29 12:31:35 +04:00
magenoxx
aa2449f342 [SOM] Grafted Exoskeleton 2011-07-29 02:50:36 +04:00
North
d5f8c31462 Added cards (M10)
Fixed FilterCreaturePermanent to support attacking or blocking
2011-07-28 20:32:59 +03:00
BetaSteward
7e05790a07 added SOM - Chimeric Mass 2011-07-28 11:25:06 -04:00
BetaSteward
b3d1a2954d 2 SOM - Genesis Wave + Tangle Angler 2011-07-26 22:11:00 -04:00
BetaSteward
76c1fa5d8b add SOM - Ogre Geargrabber 2011-07-26 12:40:59 -04:00
North
f8d9086529 Added BecomesTargetTriggeredAbility.
Added cards using this ability.
2011-07-25 22:14:27 +03:00
BetaSteward
6de536c5ca Merge 2011-07-25 09:22:50 -04:00
BetaSteward
11167e4550 added 2 SOM - Kuldotha Phoenix + Molten Psyche 2011-07-25 09:20:53 -04:00
Loki
e0a448e79a Reaper of Sheoldred 2011-07-25 00:42:24 +03:00
BetaSteward
6513202c17 3 SOM - Psychic Miasma, Cerebral Eruption, Furnace Celebration 2011-07-24 15:00:32 -04:00
Loki
f13c81398d 2 WWK 2011-07-24 00:29:44 +03:00
Loki
419084e1be Angelic Destiny 2011-07-23 22:38:21 +03:00
Loki
5ac4a4f0a5 new common triggered ability, more correct Sylvok Lifestaff 2011-07-23 22:15:28 +03:00
Loki
a61cddbca8 put into a graveyard from battlefield -> dies and 2 NPH 2011-07-23 21:47:19 +03:00
BetaSteward
84b9cbb16b this is a big one - fixed modal targetting and refactored getText() 2011-07-21 22:04:08 -04:00
Loki
1b6e78c489 Silverskin Armor, Gideon Avenger 2011-07-20 22:06:39 +03:00
Loki
714d4c1691 Forgetfulness 2011-07-20 21:08:52 +03:00
BetaSteward
14d863a8f2 added modal abilities + Slagstorm 2011-07-20 13:42:27 -04:00
North
3247e75a4e Added cards
Improved rule  text for PutLibraryIntoGraveTargetEffect
2011-07-19 22:54:58 +03:00
BetaSteward
955e1c76b6 Merge 2011-07-17 15:55:25 -04:00
BetaSteward
9ddea9d9c5 Merge with version 0.8 2011-07-17 15:49:38 -04:00
Loki
360fa28f1b Bloodthirst keyword 2011-07-17 14:12:03 +03:00
Loki
dcf85d501b delete needless file 2011-07-17 13:27:18 +03:00
North
d5c06da679 BasicLandcyclingAbility uses FilterBasicLandCard filter now.
Imports cleanup.
2011-07-16 14:59:18 +03:00
North
d25425e782 merge 2011-07-16 09:33:40 +03:00
North
e3f46bbcfa Refactoring: CamelCase name for classes. (part 2) 2011-07-16 09:32:21 +03:00
Loki
01b43b0d87 now use manaability child for adding mana of any color, some refactoring and switch to use new ability for that 2011-07-16 00:32:06 +03:00
Loki
824f53f019 fix 2011-07-14 12:35:01 +03:00
Loki
5c62ea27bf Glistening Oil 2011-07-14 12:27:15 +03:00
Loki
b9269ad22e M12 2011-07-13 10:37:44 +03:00
Loki
bd371238b1 Hexproof keyword 2011-07-12 23:35:23 +03:00
Loki
f16a880680 Engulfing Slagwurm 2011-07-12 20:22:54 +03:00
Loki
3e441c59e1 misc 2011-07-12 19:00:03 +03:00
Loki
78bcd1ab1d DST and misc 2011-07-12 08:48:05 +03:00
Loki
774cc390d9 more CHK 2011-07-10 10:20:12 +03:00
Loki
cf0ef7b398 cards 2011-07-09 22:41:02 +03:00
Loki
8ab96fec95 1 EVE and Soulshift 2011-07-09 16:02:57 +03:00
Loki
3ff03e43ec missed 2011-07-06 21:47:56 +03:00
Loki
0ef227087e more CHK and first flipped card - Budoka Gardener 2011-07-06 21:38:19 +03:00
magenoxx
e8b228af1f Fixed Issue 122. Also fixes issue with searching cards with no actual option. 2011-07-06 08:55:32 +04:00
North
2951fc252b Added Ally cards. 2011-07-06 06:53:43 +03:00
magenoxx
a3a38823d6 Fixed evasion abilities. Splitted canBlock to canBeBlocked and canBlock methods (previous version caused bugs). Refactored some cards. 2011-07-05 17:00:05 +04:00
Loki
e9992ada3d Missed token 2011-07-05 10:43:47 +03:00
Loki
6b38cc8686 more CHK + few tooltip fixes 2011-07-05 10:43:19 +03:00
North
ebefae5ddb Added AllyEntersBattlefieldTriggeredAbility.java
Added AllyCards
2011-07-05 00:03:24 +03:00
Loki
a808861b1f more CHK 2011-07-04 12:06:31 +03:00
North
f35be4d99c Added cards. 2011-07-03 20:39:07 +03:00
North
e1a05a7e4b BoostEnchantedEffect enhanced with DynamicValue 2011-07-01 00:05:28 +03:00
North
4adb9f5118 Added DynamicManaEffect and DynamicManaAbility (refactored cards to use them) 2011-06-30 23:47:16 +03:00
magenoxx
2dba0ca829 Fixed Issue 169 2011-06-30 15:07:38 +04:00
magenoxx
ec79873a0d Fixed Issue 17 2011-06-30 11:27:43 +04:00
North
d195e6a749 AddManaOfAnyColorEffect - removed amount (can only add one)
Refactored cards to use AddManaOfAnyColorEffect
Added ManaCylix card.
2011-06-29 22:11:06 +03:00
North
fac0b0046d Fixed cards that used EntersBattlefieldAbility instead of EntersBattlefieldTriggeredAbility 2011-06-29 21:33:08 +03:00
Loki
68d8c5dcc2 CHK 2011-06-28 20:36:32 +03:00
Loki
4600890c93 Liquimetal Coating 2011-06-28 13:56:13 +03:00
Loki
9ad844b597 2 NPH 2011-06-27 22:57:45 +03:00
Loki
a3fa7b4d60 Celestial Mantle, Shrine of Burning Rage, add LKI to CountersCount 2011-06-26 22:15:24 +03:00
North
ea0bf9e313 Refactored and fixed AvengerofZendikar
Fixed adding counters effects.
Fixed getDynamicText for CreateTokenEffect
2011-06-26 20:13:11 +03:00
magenoxx
5e79f51f1d Fixed double triggering. Fixed Issue 86. 2011-06-26 19:18:43 +04:00
North
67c1fc8ffa Fixed issue 171.
Also, removed some unused imports.
2011-06-26 16:40:46 +03:00
magenoxx
e0fc10fed3 Made targets required=true by default (otherwise at the moment only enterthebattlefield abilities have about 50 bugged cards because of required=false and not set to true manually in the code). 2011-06-26 15:59:59 +04:00
magenoxx
370d042858 Fixed MasterOfTheWildHunt, now target controller gets custom message while selecting targets to response. 2011-06-26 15:32:02 +04:00
North
84c1fbccdc Moved effect from framework to card implementation
(only one card used it and very few cards can use it)
Also some small refactoring.
2011-06-24 23:42:03 +03:00
magenoxx
92e9d94c33 Fixes. 2011-06-24 19:23:42 +04:00
North
273ab90154 Added ChokingFumes card
Added AddCountersAllEffect
Refactoring and fixes for Counter adding effects
2011-06-24 00:28:07 +03:00
magenoxx
a121913f22 Changed main phase message. 2011-06-23 11:41:23 +04:00
North
581d8eb099 Added Mirran Spy.
Added SpellCastTriggeredAbility
Refactored cards to use SpellCastTriggeredAbility
2011-06-23 07:40:14 +03:00
BetaSteward
34cd3bbcdc fixed version 2011-06-22 22:32:33 -04:00
BetaSteward
a8b8d36637 updated pom files 2011-06-22 22:12:14 -04:00
North
8cdc679cbd Added Kuldotha Forgemaster card. 2011-06-22 23:04:55 +03:00
magenoxx
67479da250 Made scopeColor equal to ComparisonScope.Any by default (more frequently used).
This automatically fixed current bugs in Grand Architect, Honor Of The Pure, Bloodhall Ooze, some other.
2011-06-22 21:21:05 +04:00
Loki
4afb13bbe8 CHK 2011-06-22 12:13:12 +03:00
North
a14cc419d8 Added Cards. 2011-06-21 23:53:42 +03:00
Loki
6f260b5933 Tunnel Ignus 2011-06-21 22:46:20 +03:00
Loki
b8dbb45718 Apostle's Blessing (targets card tooltip bugged) 2011-06-20 21:02:46 +03:00
magenoxx
8789b54ac6 Fixed Issue 98 2011-06-19 18:14:49 +04:00
BetaSteward
43e87b2ebd fixed basic land filter 2011-06-18 16:15:25 -04:00
BetaSteward
6de60b926d fixed protection from multicolor sources - fixed issue 57 2011-06-18 16:00:31 -04:00
BetaSteward
4dc0c33819 fixed issue 142 - damage assignment order now works with tokens 2011-06-17 23:41:32 -04:00
BetaSteward
82654f10d5 fixed issue 103 - this should catch most card logic errors, log the error on the server and trigger a message on the client 2011-06-17 22:42:04 -04:00
BetaSteward
c92c506878 fixed issue 107 2011-06-17 14:51:03 -04:00
BetaSteward
a0192c0e47 fixed issue 160 2011-06-17 10:29:50 -04:00
BetaSteward
35f1a63c4e fixed issue 68 2011-06-17 10:21:23 -04:00
BetaSteward
a934d2733c Merge 2011-06-16 23:05:20 -04:00
BetaSteward
f1558a255a implemented Damage Assignment Order 2011-06-16 23:02:24 -04:00
magenoxx
a315f09362 [deckeditor] list view in deck and sideboard, not finished yet. 2011-06-17 04:49:43 +04:00
Loki
99e368df92 cards 2011-06-17 01:16:05 +03:00
BetaSteward
89770db58e UI changes + created lite mode (client without images) for remote desktop work 2011-06-16 14:56:35 -04:00
magenoxx
97eea533f3 updated version (from 0.7.3 to 0.7.4) in all pom files 2011-06-16 11:39:20 +04:00
BetaSteward
952b46bc1f fixed tournament not starting error 2011-06-15 23:24:36 -04:00
North
8f971f28b9 Improved LoseLifeControllerEffect
Used LoseLifeControllerEffect for VaporSnag
2011-06-14 19:46:50 +03:00
magenoxx
611c4b7b2f Now tokens connected to the source by expansionSetCode - results in token image displayed. 2011-06-13 17:43:28 +04:00
magenoxx
5f169381a1 Fixed Signal Pest (NPE + effect wasn't applied so any could block). Enhanced canBlock restriction effect - wasn't called for attacker. 2011-06-13 14:47:09 +04:00
maurer.it
092082118c Merge 2011-06-12 16:36:33 -04:00
maurer.it
b0f7eea39e Replaced .size() == 0 with .isEmpty(). 2011-06-12 16:36:11 -04:00
maurer.it
38094420bb Javadocs 2011-06-12 16:34:32 -04:00
North
edc3b06c0c Rule text generation fixes. 2011-06-12 22:14:37 +03:00
North
b740eb38bb Added cards: NPH 2011-06-12 19:47:17 +03:00
BetaSteward
b7e754d8d9 fixed NPE when amount is null 2011-06-11 23:11:48 -04:00
maurer.it
2384d8e5a2 Javadocs. 2011-06-11 21:53:17 -04:00
North
b6f4f0082a Added cards.
Refactored some stuff regarding rule text.
2011-06-11 00:28:04 +03:00
North
175dd21f92 Added 3 cards
Added CardsInControllerGraveyardCount
Refactoring
2011-06-08 23:06:40 +03:00
Loki
0aae5d6559 Lich Lord of Unx, fix sword 2011-06-08 22:42:05 +03:00
magenoxx
bc36285566 Fixed Rebound message 2011-06-08 18:14:32 +04:00
North
79583a6ec2 Added cards. Updated mtg-cards-data.txt. 2011-06-07 23:23:04 +03:00
Loki
b7c7290e6f now Massacre Wurm not used direct targets 2011-06-07 23:19:37 +03:00
Loki
0b10a3a121 add targets pointer 2011-06-07 22:13:42 +03:00
magenoxx
fb4c0ceccf Fixed Equip text 2011-06-06 22:32:19 +04:00
North
ca82485772 Improved rule text generation for effects using DynamicValue. 2011-06-05 15:37:06 +03:00
North
1ed3f1f4f8 Added cards. 2011-06-04 20:29:19 +03:00
magenoxx
8fb65cedd9 Fixed canBlock restriction effect - Fixed Issue 138. 2011-06-03 09:49:30 +04:00
magenoxx
6e41cc74f6 Fixed CreatureEntersBattlefieldTriggeredAbility - Fixed Issue 137. 2011-06-03 09:06:42 +04:00
magenoxx
cd34310fe6 Fixed using Phyrexian Mana for abilities (didn't ask to pay mana for cards like Blinding Souleater). 2011-06-03 08:48:22 +04:00
BetaSteward
3ef090b6f5 clean up imports 2011-06-02 23:06:33 -04:00
Loki
a25f46cfab fix Darkstell Juggernaut description 2011-06-02 23:15:06 +03:00
North
931803f7bf Added Cards. 2011-06-02 22:54:44 +03:00
magenoxx
9d01643038 SOM: Relic Putrescence 2011-06-02 09:28:47 +04:00
magenoxx
aed19fe183 Fixed setTapped(true\false) not correctly used in various places. 2011-06-02 09:03:06 +04:00
magenoxx
8e3f2b8634 Fixed TapTargetEffect that didn't trigger TAPPED event. 2011-06-02 08:58:28 +04:00
Loki
18afe40274 Batterskull 2011-06-02 00:13:39 +03:00
Loki
7efc3b953b Sickleslicer and Living Weapon mechanic support 2011-06-01 23:29:29 +03:00
Loki
b9f4f7abf4 Sheoldred, Whispering One and refactoring and make more generic BeginningOfCntrolledUpkeepTriggeredAbility 2011-06-01 01:04:57 +03:00
Loki
61ce0ffb6b Elesh Norn, Grand Cenobite 2011-05-31 12:13:57 +03:00
BetaSteward
14891b1b77 added deck validation feedback to client + queue all RMI messages 2011-05-31 00:10:44 -04:00
North
10edbc8d9b Added Cards. 2011-05-30 23:50:50 +03:00
North
569191a55a Removed getArt and everything related to it. 2011-05-30 00:07:02 +03:00
magenoxx
84b79000ff Phyrexian mana support. NPH: Mutagenic Growth, Dismember. 2011-05-29 23:12:21 +04:00
magenoxx
3daed99bda Fixed text for SacrificeSourceUnlessPaysEffect 2011-05-29 23:10:50 +04:00
BetaSteward
3115ee3c5c Added deck types 2011-05-27 23:04:48 -04:00
North
ade063fbbf Removed redundant field in PermanentsOnBattlefieldCount
Fixed the Cards that were using it
Removed duplicate "you control" form TapTargetCost
2011-05-26 23:09:28 +03:00
magenoxx
1fa084fad0 Fixed not correct used removeFromTop(game). 2011-05-26 00:51:40 +04:00
magenoxx
916e74b520 Fixed ability adjustCosts. 2011-05-26 00:45:43 +04:00
BetaSteward
b0d3f6640f Merge 2011-05-24 23:54:07 -04:00
BetaSteward
892f7cce1b client/server overhaul - tested on localhost, remote testing pending 2011-05-24 23:52:26 -04:00
Loki
94b3802c0a Sword of War and Peace 2011-05-24 23:06:08 +03:00
Loki
db5868649a Apocalypse set and 3 cards 2011-05-24 00:45:29 +03:00
North
3851aa1402 Added cards.
Fixed 2 previously added cards.
2011-05-22 23:56:15 +03:00
North
8da963b771 Added ROE cards. 2011-05-21 10:16:29 +03:00
magenoxx
18fd84d7f3 Fixed Vampire Lacerator ability message. 2011-05-20 21:23:18 +04:00
magenoxx
267ae4f559 Awesome bug fix (3h of debuging): 1. ReboundEffect was copied by Ascension. 2. Copied spells moved original spell to grave that caused later wrong changeZone event with from=GRAVEYARD to=GRAVEYARD instead of from=STACK to=GRAVEYARD. 2011-05-20 21:02:29 +04:00
BetaSteward
181d48e24b added Auriok Replica 2011-05-19 22:38:13 -04:00
magenoxx
74c7feb470 Moved version to 0.7.3 in pom files. 2011-05-19 23:49:43 +04:00
magenoxx
cbeab91889 Minor fixes in table manager and matchImpl. 2011-05-19 23:49:15 +04:00
magenoxx
ec1327199d Fixed moveToExile. 2011-05-19 23:22:11 +04:00
Loki
c64e4974f7 2 SOM cards 2011-05-19 00:51:37 +03:00
North
9c10d70121 Added cards
Added BlocksOrBecomesBlockedTriggeredAbility
2011-05-18 23:43:09 +03:00
North
0e7ef05c5d Improved CreatureEntersBattlefieldTriggeredAbility: if a target is required for the effect then that target must be added in the constructor. 2011-05-18 20:57:16 +03:00
North
3e3957e323 Cards added
Improved getRule for TriggeredAbilityImpl
2011-05-18 20:27:15 +03:00
magenoxx
c146c4465a Merge 2011-05-17 01:17:21 +04:00
magenoxx
65dc11f895 Fixed choosing new targets for copied spells. Fixed Issue 53. 2011-05-17 01:16:25 +04:00
magenoxx
01f2be1b49 Updated havecounter condition. 2011-05-17 01:14:56 +04:00
North
d1dc5a0466 Added cards: lots of them 2011-05-16 23:05:01 +03:00
North
5e8a744179 TriggeredAbilityImpl.java: added optional to getRule
DrawCardTriggerAbility added
Used DrawCardTriggeredAbility for LorescaleCoatl and JacesErasure
2011-05-16 20:06:55 +03:00
North
cc313eb0de Card added: Fangren Marauder 2011-05-16 08:20:22 +03:00
Loki
84dd367717 merge 2011-05-16 00:14:07 +03:00
Loki
bf1474f996 cards, fix Multikicker 2011-05-16 00:06:44 +03:00
North
d9b7e12a51 Improved previous commit. 2011-05-15 17:50:47 +03:00
magenoxx
2f56261ccd Merge 2011-05-15 16:44:03 +04:00
magenoxx
d5c4ac371a Now Planeswalkers use counters for loyalty. Fixed Issue 69. 2011-05-15 16:42:45 +04:00
North
a6342ae6e0 Cards added: Ezuris Archers, Ichorclaw Myr
Added Trigger interface and 2 implementations and the GenericTriggeredAbility class.
2011-05-15 15:25:58 +03:00
magenoxx
13497ec651 Implemented Rule 704.5r - If a permanent has both a +1/+1 counter and a -1/-1 counter on it, N +1/+1 and N -1/-1 counters are removed from it, where N is the smaller of the number of +1/+1 and -1/-1 counters on it. 2011-05-15 15:35:36 +04:00
magenoxx
7c608b8b91 Fixed bug with Counter effects (usually only first worked because of not copying Counter Object correctly and using the same but with amount=0 after first use). 2011-05-15 15:30:24 +04:00
magenoxx
d254b97616 Fixed SpellStack getting objects. Fixed Issue 109: Fire Servant not working. 2011-05-15 14:00:33 +04:00
magenoxx
3bcff30680 Fixed dealing damage to permanents (Please review). Fixed Corrupt not working correctly (Issue 108) 2011-05-15 12:58:07 +04:00
BetaSteward
a4c3deb7ac Backed out changeset: 83cb579a3761 2011-05-14 23:32:22 -04:00