Commit Graph

30824 Commits

Author SHA1 Message Date
Agetian
3fcd74d1c3 - Fixed Otherworldly Outburst. 2016-07-16 05:44:03 +00:00
Hanmac
f26ed7a65e Eldritch Evolution: updated Description 2016-07-16 04:40:57 +00:00
Hanmac
6ee50faf8e AbilityUtils: if filtering a ListByType check for other Compare like LT, LE, GT, GE too
it does optimize the calculating
2016-07-16 04:37:53 +00:00
Hanmac
c44876d1e0 Card: hasProperty cmc uses AbilityUtils.calculateAmount to get the compared value 2016-07-16 04:29:43 +00:00
mcrawford620
1eb3fafb7b Add some more hints 2016-07-16 04:04:00 +00:00
Krazy
35d069eca8 Add booster box and fat pack image URLs 2016-07-16 00:02:14 +00:00
Sol
976ba4bbe5 Fix description of Enlightened Maniac 2016-07-15 20:32:58 +00:00
Hanmac
6873e57bbe - You shouldn't have to interact when Parasitic Implant trigger resolves 2016-07-15 19:14:21 +00:00
Sol
389ec63ea4 - You shouldn't have to interact when Stitchers Graft trigger resolves 2016-07-15 17:56:14 +00:00
Agetian
6abdafc0d3 - Reverted r31521, not needed (already works the way it has to). 2016-07-15 17:02:00 +00:00
Hanmac
a79d066949 DelayedReveal: use empty string as default to prevent crashing 2016-07-15 16:38:10 +00:00
Hanmac
115c125886 DigEffect: add MessagePrefix for DelayedReveal, to prevent crashing 2016-07-15 16:37:07 +00:00
Agetian
a963bf41f4 - For the purpose of moving an equipment, the AI considers a creature it no longer controls as "useless" for the purpose of retaining an equipment on it. 2016-07-15 15:44:01 +00:00
Hanmac
da52430567 Foul Emissary: add Card, using "WhileKeyword$ Emerge" to check the CostStack. 2016-07-15 14:50:20 +00:00
Hanmac
86de7cd591 GameAction & TriggerSacrificed: give the TriggerSacrificed to CostPaymentStack and its peek.
add WhileKeyword to TriggerSacrificed, to check if a Spell with given Keyword is on CostStack (or its cost is in paying)
Currently used once for Emerge
2016-07-15 14:49:00 +00:00
Hanmac
80ffb62a4a CostPayment & IndividualCostPaymentInstance: need access to the SpellAblity from the PaymentInstance over the CostPayment object 2016-07-15 14:45:00 +00:00
Hanmac
5ff0845311 CostPaymentStack: while not changeable, it should be Iterable to look whats inside 2016-07-15 14:42:45 +00:00
Hanmac
58e631d1d3 Nephalia Academy: add card thanks Discard fix 2016-07-15 11:17:07 +00:00
Hanmac
a06b1c8ef1 Player: DiscardToTopOfLibrary and Madness are replacement discards, that should not trigger other Replacement again 2016-07-15 11:16:24 +00:00
Hanmac
811c8ae1e8 DebuffEffect: Protection Keywords with ChosenColor are Capitalized, need to use regex for matching 2016-07-15 10:32:18 +00:00
Hanmac
8d1b533f4f ProtectAllEffect & ProtectEffect: use updateKeywords when a Protection is added 2016-07-15 09:44:29 +00:00
Hanmac
f61cf0f929 StaticAbilityContinuous: applyContinuousAbility: use StringUtils.capitalize for ChosenColor 2016-07-15 09:40:41 +00:00
Hanmac
81a673fb79 Prototype Portal: add ExiledWithSource and add Forget Trigger 2016-07-15 08:59:03 +00:00
Hanmac
e3d84cc6ff Panoptic Mirror: add ExiledWithSource and add Forget Trigger 2016-07-15 08:49:11 +00:00
Hanmac
58cc1b77c6 Myr Welder: add ExiledWithSource and add Forget Trigger 2016-07-15 08:47:20 +00:00
Hanmac
35742957de Muse Vessel: use ExiledWithSource, and use ChosenCard in the Effect instead of Rememberd 2016-07-15 08:45:44 +00:00
Hanmac
8c705f301a Moonring Mirror: use ExiledWithSource and add Forget Trigger 2016-07-15 08:43:47 +00:00
Hanmac
b905d458b4 "as though they had flash" cards: add Stack to the affected zones, otherwise the "If you cast it any time a sorcery couldn't have been cast" effects would trigger but they should not. 2016-07-15 08:24:59 +00:00
Hanmac
c1b818e813 DebuffEffect: improved the removing of Protection, while something has protection from all colors or some special wording like Spectra Ward 2016-07-15 08:20:10 +00:00
mcrawford620
255ea0cb03 Mark cards that have and need colorless mana 2016-07-15 05:09:29 +00:00
mcrawford620
bfa89fd5af Add ability type, and capability for cards to be marked has having specific abilities through DeckHas var. 2016-07-15 04:37:43 +00:00
swordshine
91cb47a64d - EMN: Added missing Falkenrath Reaver 2016-07-15 00:53:46 +00:00
Hanmac
d6078b1127 Nahiri's Wrath: need to Announce first, then Target, then Discard 2016-07-14 20:36:43 +00:00
Hanmac
52fe3baeb3 Soul Separator: fixed token image to use "x_y" 2016-07-14 20:16:29 +00:00
Hanmac
1273c0cdb1 CharmAi: add AI for Triskaidekaphobia 2016-07-14 19:34:42 +00:00
Hanmac
4fe6569dc5 TokenAi: add chooseSinglePlayer for it, its used for TokenAttacking and should be used to get the player it should attack. 2016-07-14 19:33:59 +00:00
Hanmac
4d6c32f852 Sanitarium Skeleton: fixed Ability Description, also add DiscardMe & SacMe to similar cards 2016-07-14 19:30:17 +00:00
Hanmac
613666590e use Protection from all colors for cards 2016-07-14 19:26:35 +00:00
Hanmac
94fdf94383 Card: add Protection form all colors, this is better than splitting it into different colors 2016-07-14 19:20:25 +00:00
Hanmac
0369636d79 Dark Salvation: add missing card 2016-07-14 19:15:22 +00:00
Agetian
21ade6f309 - Added supported EMN precons to quest mode (Weapons and Wards intro deck is currently unsupported due to missing Slayer's Cleaver). 2016-07-14 18:43:47 +00:00
Agetian
02d06e7a1c - Removed a useless line I forgot to take out. 2016-07-14 09:07:54 +00:00
Agetian
6bf4c4ad66 - Attempted to fix the "single zone" targeting restriction for cards that require choosing multiple cards via a list input.
- For the human player, once the first target is chosen, the other targets are only listed from the same zone (e.g. from the same graveyard), other targets are not listed.
- For the AI player, the illegally chosen targets are removed post-selection from the targeting list. This is suboptimal and is only done this way so the AI at least does not cheat. We need an AI expert to expand on this to make the AI choose targets sanely in the first place.
2016-07-14 06:09:33 +00:00
Agetian
72fae66f7d - Removed an unnecessary reference to X. 2016-07-14 05:21:01 +00:00
Agetian
6a8a1fe37e - Fixed Wormfang Crab (its exile ability shouldn't be optional). 2016-07-14 04:51:59 +00:00
mcrawford620
95e2b096f8 Add deckhints to cards 2016-07-14 04:49:56 +00:00
Agetian
ff5cebc777 - Fixed Selfless Spirit (did not have Flying). 2016-07-14 04:30:25 +00:00
Agetian
4de63c381f - Fixed Court Homunculus not transforming under proper conditions. 2016-07-14 04:28:35 +00:00
Agetian
e91fda1444 - Removed Trample from Ulrich, Uncontested Alpha 2016-07-14 04:18:40 +00:00
Agetian
d36f0a50a0 - Fixed Vildin-Pack Outcast abilities. 2016-07-14 04:16:18 +00:00