Commit Graph

31254 Commits

Author SHA1 Message Date
excessum
9496bf38fd - Removed PumpAllAi.doTriggerAINoCost() that was allowing AI to cast spells illegally, causing couldn't add to stack errors 2016-07-26 13:45:45 +00:00
Hanmac
5bf160bcb6 CostAdjustment: avoid params.getOrDefault, its not available in earlier java versions 2016-07-26 13:12:46 +00:00
Hanmac
2c982f349e Brutal Suppression: add scriptable Card 2016-07-26 12:49:56 +00:00
Hanmac
ac2348f203 Drought: is now scriptable thanks new RaiseCost 2016-07-26 12:35:16 +00:00
excessum
9bbbe5bc46 - Removed EffectAi.doTriggerAINoCost() that was allowing AI to cast spells illegally, causing couldn't add to stack errors 2016-07-26 12:16:40 +00:00
Hanmac
1cf4bc02fd CostAdjustment does absorb ManaCostAdjustment 2016-07-26 10:19:17 +00:00
Hanmac
bca2bbfe22 updated Escalate cards. Also update the list bullets 2016-07-26 08:44:20 +00:00
Hanmac
c9b5bba65b CardFactoryUtil: do Escalate as Keyword 2016-07-26 08:42:59 +00:00
Hanmac
db7d07b170 CostAjustment: remove one count by Escalate too. 2016-07-26 08:25:47 +00:00
Hanmac
dccac41b1a cards: leeches and derelor, updated RaiseCost to use Cost$ instead of Color$ 2016-07-26 08:06:17 +00:00
Hanmac
29c23d4112 Twinflame: add forgotten change to Keyword Strive 2016-07-26 08:02:52 +00:00
Hanmac
bed8abd748 Throat Slitter: updated using Ninjutsu Keyword 2016-07-26 07:57:39 +00:00
Hanmac
ba56def28f cards: updated Strive cards, using new keyword 2016-07-26 07:56:33 +00:00
Hanmac
eee1e26bc2 CardFactoryUtil: Strive is a keyword now using better raise cost 2016-07-26 07:52:16 +00:00
Hanmac
35bba44c04 ManaCostAdjustment: disable RaiseCost for something with "Cost",
to prevent it colide with new CostAdjustment
2016-07-25 18:31:27 +00:00
excessum
c58a1495ac - Re-factored CharmAi further 2016-07-25 14:00:46 +00:00
excessum
e43fe8abc6 - Fixed accidental revert of PlayerControllerAi by r31697 2016-07-25 12:49:35 +00:00
excessum
c7de464023 - Fixed NPE for triggers in r31688 and r31664 2016-07-25 12:43:47 +00:00
Hanmac
2fe1278a85 CostAdjustment: use RaiseCost already but check for Cost parameter 2016-07-25 12:43:35 +00:00
Hanmac
f24d6cb86b CostAdjustment: add new Adjustment class for raising non-mana costs
should somehow merged with ManaCostAdjustment later
2016-07-25 10:39:49 +00:00
swordshine
153b14446f - Fixed spell description of Wailing Ghoul 2016-07-25 07:12:17 +00:00
Hanmac
e22836af99 Briarbridge Patrol: fixed non combat damage 2016-07-25 05:57:19 +00:00
Sol
29cae3e892 LKI should also grab getMeldedWith 2016-07-25 01:53:32 +00:00
Sol
441d6f383d - Identity Thief doesn't actually need Imprint in it's script, Remember is the preferred methoed when not imprinting. 2016-07-24 20:30:53 +00:00
Agetian
37d44120ec - Fixed Assembled Alphas. 2016-07-24 16:44:32 +00:00
Hanmac
4d21e610f7 CardFactoryUtil & GameAction: turn Persist and Undying into Triggers 2016-07-24 16:20:39 +00:00
Agetian
31cee17693 - Temporarily reverted r31664 (causes repeatable fatal crashes e.g. on the AI casting a spell like Deceiver Exarch that do not allow the game to proceed). Feel free to recommit in a tweaked way. 2016-07-24 15:46:49 +00:00
Agetian
d5787897b0 - Fixed Permeating Mass triggering for cards in graveyard (might need a more generic solution later). 2016-07-24 14:17:06 +00:00
Agetian
a89cdadc6e - Some modifications to CHANGES.txt. 2016-07-24 14:12:07 +00:00
Agetian
d53e10d0a7 - Implemented Xitax's token updates. 2016-07-24 14:06:08 +00:00
Agetian
5815dbc4be - Fixed a mistype in Curse Artifact. 2016-07-24 13:51:34 +00:00
Agetian
0be24f22c1 - Fixed Ride Down not giving trample. 2016-07-24 12:53:17 +00:00
Agetian
688ee63003 - Added Vampiric Thirst SOI precon. 2016-07-24 12:43:43 +00:00
Sol
02befb7f0f - Creeping Dread file name was wrong 2016-07-24 12:00:23 +00:00
Hanmac
21d2ebf05c CloneEffect & CardFactory: fixed Clone of a Meld card 2016-07-24 11:00:08 +00:00
Hanmac
729e73a6e9 Midnight Scavengers: add Meld with to Oracle Text 2016-07-24 09:00:39 +00:00
Hanmac
7d5ad2416d ImageUtil: get it working for Meld cards, Secondary cards does look at the primary card for the backface. 2016-07-24 08:50:31 +00:00
Hanmac
d4da3e7d38 cards: removed the backside from secondary cards
also update the Token from Hanweir Garrison
2016-07-24 07:16:43 +00:00
Hanmac
86d9d2e5f7 CardDb & CardRules & Card & CardFactory: use MeldPair to get the Backside from the Secondary
if CardFactory use StaticData to get the other card
2016-07-24 07:14:51 +00:00
swordshine
e447aa87b4 - Added Creeping Dread 2016-07-24 06:23:35 +00:00
swordshine
d38851b516 - EMN: Added Hanweir Battlements and Hanweir Garrison 2016-07-24 05:28:25 +00:00
Agetian
1ec41501bb - Fixed Mind's Dilation. 2016-07-24 05:15:47 +00:00
swordshine
1a33df88f9 - EMN: Added Bruna, Gisela and Brisela 2016-07-24 05:01:06 +00:00
mcrawford620
bfb5c9415a Add deck hints for KTK block cards 2016-07-24 03:53:42 +00:00
Sol
e484d4bb62 - Add Meld to the 'MayFlip ' function 2016-07-24 01:56:26 +00:00
Hanmac
1c99713172 Updated Card files with Unleash now a keyword 2016-07-23 19:55:20 +00:00
Hanmac
9b525d4409 CardFactoryUtil: add createETBReplacement as helper function for ETBReplacement and update "Enter the Battlefield tapped" a bit.
also add Unleash as ReplacementTrigger and StaticAbility
2016-07-23 19:51:48 +00:00
Sol
aaa7642c85 - Adding the Meld backface script to Midnight Scavengers too 2016-07-23 19:34:03 +00:00
Hanmac
c4059005df CardFactoryUtil: makeEtbCounter now works without SVar 2016-07-23 14:20:41 +00:00
Agetian
74cb0ef297 - Fixed Kruphix's Insight not revealing the top six cards of the library. 2016-07-23 13:29:04 +00:00