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