Commit Graph

33716 Commits

Author SHA1 Message Date
Agetian
ed976e884e - Documenting changes in CHANGES.txt. 2017-07-08 05:24:18 +00:00
Hanmac
80cb6e9345 cards: add abandoned sarcophagus 2017-07-08 05:04:03 +00:00
Hanmac
5b1c9d6de4 ReplaceMoved: add Cause and NotCause parameter 2017-07-08 04:48:12 +00:00
Hanmac
a80902ae4d SpellAbility: add Cycling to hasProperty 2017-07-08 04:38:49 +00:00
Hanmac
0db00666d1 Card: fixed addEtbCounter 2017-07-08 04:14:40 +00:00
Hanmac
668539b279 add lethal sting 2017-07-08 03:33:24 +00:00
Sol
1ce97dbc5c - Fix rankings for HOU aftermath cards 2017-07-08 02:53:50 +00:00
Sol
91ff7bd816 Updating HOU block data 2017-07-08 01:07:42 +00:00
Hanmac
c04bae00d0 Card: EtbCounters now use a Table to store what the cause of the etb counter was, for something which does care about that 2017-07-07 18:30:29 +00:00
Agetian
d17b3d4019 - Attempting to improve CountersPutAi when targeting the AI player itself (shouldn't try it if the AI player has no counters at all)
-TODO: isn't the inner condition check somewhat off too? (will currently attempt targeting every time eachExisting is false, even if the AI has no counters at all).
2017-07-07 18:16:20 +00:00
Agetian
ca2a1f734b - AI should at least try to imprint something on Extraplanar Lens (the card is still not very AI playable though since the AI doesn't account properly for the extra mana received, thus only using it serendipitously). 2017-07-07 17:33:50 +00:00
Agetian
2dd0267607 - Allow the AI to confirm a ChangeZone event with unpreferred targeting if its AI Logic is set to Always. 2017-07-07 17:33:07 +00:00
Agetian
3b47418826 - Imports fix. 2017-07-07 16:34:34 +00:00
Agetian
2642b6efe4 - Baral, Chief of Compliance should only work with countered spells but not countered abilities. 2017-07-07 16:33:34 +00:00
Agetian
4c2b35c488 - Added a runtime parameter to TriggerCountered that contains the spell ability that was countered (for use in cards that care whether the countered SA is a spell or an ability). 2017-07-07 16:33:10 +00:00
Hanmac
eaadc8e09c ChangeZoneEffect: WithCounters should be go throuh etbCounter function 2017-07-07 16:25:37 +00:00
Hanmac
14b8ca3b22 fixed toxic stench 2017-07-07 15:46:06 +00:00
Hanmac
02d9c8e996 SpecialCardAI: move some Ugin logic to prevent ChosenX not found warning 2017-07-07 13:14:57 +00:00
Hanmac
8767fb48f6 cards: update cards with FullCost 2017-07-07 09:51:04 +00:00
Agetian
035ea41cec - Fixed Enigma Sphinx. 2017-07-07 06:31:30 +00:00
Agetian
3976baac68 - Fixed Inferno Jet. 2017-07-07 05:57:55 +00:00
Agetian
acc4c226d3 - Fixed Shauku challenge in Mirage quest world. 2017-07-07 05:55:59 +00:00
Agetian
29977bc39c - Fixed Sifter Wurm. 2017-07-07 05:55:09 +00:00
Agetian
a1f2a13789 - Fixed Hour of Glory. 2017-07-07 05:54:59 +00:00
Agetian
e5c27a3142 - Fixed missing colons in booster-prices.txt 2017-07-07 05:54:48 +00:00
Hanmac
458642977c CardFactoryUtil: allow FullCost to have Param for AILogic 2017-07-07 05:46:27 +00:00
Myrd
55e3a2c6d6 Mark Flist methods that modify items synchronized,
as it seems to be getting used from multiple threads.
(I get an index out of bounds exception in draw() which
iterates with i < items.size() so clearly items must have
been modified by another thread.)
2017-07-07 04:55:17 +00:00
Hanmac
e984e15451 cards: update PreventAllDamageBy use new format 2017-07-06 20:03:11 +00:00
Agetian
5aec38ca3e - Added NeedsToPlayVar to Chrome Mox. Marked it as AI playable. 2017-07-06 19:00:44 +00:00
Hanmac
ff071e1374 Card: add Extra Cost into getAbilityText for Permanent 2017-07-06 18:04:15 +00:00
Agetian
c1cdd3f46e - Fixed God-Pharaoh's Gift. 2017-07-06 16:05:23 +00:00
Hanmac
e493023934 cards: fixed saving grace 2017-07-06 11:16:21 +00:00
Hanmac
c581531cff GameAction: fix ETB counters with Solemnity 2017-07-06 08:45:07 +00:00
Agetian
a8d4897f33 - Added StackDescription to Driven // Despair. 2017-07-06 06:00:48 +00:00
Agetian
cce3c30c66 - Fixed Driven // Despair. 2017-07-06 05:53:02 +00:00
Hanmac
cdb5bcaaac cards: update Meld cards 2017-07-05 21:17:31 +00:00
Hanmac
506a15f839 MeldEffect: add the Exile parts into MeldEffect 2017-07-05 21:16:36 +00:00
Hanmac
b5514c014f Card: add MeldWith info into getAbilityText 2017-07-05 21:13:51 +00:00
Agetian
d3c52bca9a - Attempting to avoid SVar usage in Kynaios. 2017-07-05 18:51:41 +00:00
Hanmac
4d452c40ec CardRules: need to reset MeldWith 2017-07-05 18:31:25 +00:00
Agetian
fdbfdfad14 - Fixed Solitary Camel "desert matters" condition. 2017-07-05 18:19:58 +00:00
Agetian
18f9465aa9 - Fixed Kynaios and Tiro of Meletis drawing a card for the opponent even if the land was played. 2017-07-05 18:16:43 +00:00
Hanmac
edd05062d2 ComputersPutAi: more generic way to check for Land Animation 2017-07-05 08:37:02 +00:00
Agetian
55dfbdcee4 - Added a couple comments to Resilient Khenra. 2017-07-05 07:10:31 +00:00
Agetian
4be29ed8c6 - Resilient Khenra: recommitting the change regarding min X=0 (in accordance with June,30 official Hour of Devastation Release Notes - please check with card-specific notes for this card) 2017-07-05 07:08:10 +00:00
swordshine
747408e1e6 - Reverted Resilient Khenra (this card is similar to Wild Beastmaster) 2017-07-05 06:04:55 +00:00
Agetian
e4473f3c6c - Resilient Khenra: X=0 if its Power is less than 0 upon ETB. 2017-07-05 05:48:24 +00:00
Agetian
10a6124714 - Marked Orcish Mine as having a non-stacking attach effect. 2017-07-05 04:47:28 +00:00
Agetian
e6b762b6b7 - Added code support for shared keywords to AF Pump (needed for Majestic Myriarch). 2017-07-05 04:40:39 +00:00
Agetian
694ead2fef - Fixed Obelisk Spider. 2017-07-05 04:21:51 +00:00