Commit graph

672 commits

Author SHA1 Message Date
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