Commit Graph

31284 Commits

Author SHA1 Message Date
Hanmac
423a2ae61a Spelljack: remove unused "May be played" 2016-07-27 19:54:24 +00:00
Hanmac
8e2c555bd4 Stolen Goods: remove unused "May be played" 2016-07-27 19:52:51 +00:00
Hanmac
b3f238377a Sen Triplets: fixed CantBeCast for all cards,
also remove unused "May be played by your opponent"
2016-07-27 18:50:28 +00:00
Hanmac
1a32d7530c Gravecrawler: use MayPlay instead of "may be played", also use IsPresent instead of Valid SVar 2016-07-27 18:46:27 +00:00
Hanmac
87270ec3db PlayerZone: rewrite the Filter to remove use of "May be played" keywords. "may look" keywords might be removed later too. 2016-07-27 16:55:21 +00:00
Hanmac
697e3ed123 Havengul Lich: reworked to remove "May be played" keywords
also add forget trigger when a card is removed from graveyard
2016-07-27 16:50:47 +00:00
Hanmac
90a4902b86 Narset, Enlightened Master: turn "May be played" keyword into "MayPlay" effect 2016-07-27 16:43:47 +00:00
Hanmac
00bcf868c7 Prized Amalgam: fixed that it should not be returned from its trigger when it got sacrificed again in the same turn.
(when there is more than one delayed trigger)
2016-07-27 14:57:00 +00:00
Sol
b332c2805a - Revert change for Myriad Landscape that doesn't allow a single Wastes to be fetched for 2016-07-27 13:07:15 +00:00
swordshine
c05aa14a35 - Fixed TokenEffect so the "AtEOT" delayed trigger only triggers once for Chandra, Flamecaller 2016-07-27 09:44:32 +00:00
Hanmac
49f1835d96 Card: Meld cards can't be turned faceDown 2016-07-27 06:49:12 +00:00
Hanmac
41fd7bde6e Chandra Flamecaller: add removed Cleanup again
Feldon of the third Path: remove uneeded SubAbility
2016-07-27 06:37:22 +00:00
Hanmac
416fd1de47 AbilityFactory: getSubAbility now warns better what SVar is missing 2016-07-27 06:35:46 +00:00
Hanmac
e7b3b33c52 cards: updated Evoke creatures, removing the SacrificeTrigger 2016-07-27 06:25:32 +00:00
Hanmac
60b116bdff CardFactoryUtil: reworked Evoke a bit, move the Sacrifice Trigger from the Cards to the Factory 2016-07-27 06:23:47 +00:00
swordshine
1cce67675f - Added “OppOwn” check to Creeping Dread 2016-07-27 03:52:58 +00:00
Agetian
c7b4834500 - Reverting the TriggerTransformed hotfix to test the operation of the newer proper fix. 2016-07-26 20:01:01 +00:00
Hanmac
a2bedc6cd6 TriggerHandler: try to fix problem with transformed cards in clearInstrinsicActiveTriggers 2016-07-26 19:36:09 +00:00
Hanmac
e64923ad88 AbilityFactory: add new getAbility overload checking for SVar 2016-07-26 19:33:44 +00:00
Agetian
799d0b138c - Added a FIXME note to TriggerTransformed until it is investigated. 2016-07-26 19:19:46 +00:00
Sol
c37487a9cd - Fix Shaman of Forgotten Ways description 2016-07-26 18:14:29 +00:00
Hanmac
4505d5d482 Collective Brutality: add Card thanks to new Escalate Keyword 2016-07-26 17:53:27 +00:00
Sol
a9220ea4ed - Fixed Spectral Reserves spell description 2016-07-26 17:49:22 +00:00
Hanmac
e8b78e65dd AbilityFactory & CharmEffect: do create the SpellDescription from its Choices 2016-07-26 16:59:04 +00:00
Hanmac
2f5102d01d MagicStack: prevent crash caused by Devtools 2016-07-26 16:41:26 +00:00
Agetian
b5dcda6ef0 - [Hotfix] Fixed Ulrich of the Krallenhorde and Huntmaster of the Fells "Transformed" triggers crashing with a No API error. Please review and update if necessary. 2016-07-26 16:26:29 +00:00
Hanmac
effd633989 Collective Effort: add card, now scriptable thanks Escalate Keyword 2016-07-26 15:19:06 +00:00
Hanmac
db258031bf CardFactoryUtil: fixed output for Escalate with not only manacost 2016-07-26 15:10:57 +00:00
Sol
b065585c00 - Add Thirsting Axe 2016-07-26 14:35:04 +00:00
Sol
d41c0bc3e0 - Add changes to allow for a one of the two piles to be facedown
- Add Fortune's Favor
2016-07-26 14:32:42 +00:00
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