Commit Graph

1592 Commits

Author SHA1 Message Date
Hanmac
5f1a05dcf5 Card: fixed description output of Morph, MegaMorph, Madness and Emerge 2016-08-02 14:42:42 +00:00
Hanmac
61348c1d92 Keyword: updated Morph, add MegaMorph and Emerge 2016-08-02 14:39:12 +00:00
Hanmac
08f41aaeae Card: add getAlternateStateName, which can be used to transform something in its alternate state 2016-08-01 08:04:49 +00:00
Hanmac
2b19c3fa9f Cost: CostDiscard & CostTapType can now be merged if the Type is the same and amount is numeric in both cases. 2016-07-31 07:44:49 +00:00
Sol
49fa4886f0 - Fixing small typo 2016-07-30 20:27:37 +00:00
Sol
d30fd6ab21 - Adding count of types to the Tooltip for Graveyards for improved Delirium QOL 2016-07-30 20:05:48 +00:00
Hanmac
7dc03721ff CardFactoryUtil: Persist/Undying using OncePerEffect to prevent it from triggering itself 2016-07-30 19:35:31 +00:00
Hanmac
9468e9e454 Big MayPlay Update, now MayPlayEffect does know about its host card, and the hostcard does count how often the effect is used.
also add MayPlayLimit and MayPlayCardOwner flags.
that makes Karador, Ghost Chieftain scriptable
2016-07-30 11:36:58 +00:00
Hanmac
56b53cda54 forge-game: remove mention of "may be played" 2016-07-30 07:56:38 +00:00
Hanmac
81f03e34a2 GameAction: remove mention of "may be played" 2016-07-30 07:50:37 +00:00
Hanmac
710202e421 EffectEffect: ForgetOnMoved & ExileOnMoved add Flags for tiggers when to forget the remembered cards when they are moved from their zone. 2016-07-29 10:14:07 +00:00
Hanmac
41ce3af268 SpellAbilityRestriction; fix for mayPlay only for non-Basic Spells (until the mayPlay are more connected) 2016-07-29 10:11:29 +00:00
Hanmac
7bbe21c35e AbilityUtils: add RememberedCard, to differ it from the other Remembered objects 2016-07-29 08:57:26 +00:00
Hanmac
2ffb492843 EffectEffect: add "Duration$ UntilYourNextUpkeep" 2016-07-29 08:09:20 +00:00
Hanmac
0f4f6e9063 Player: updated Commander code with using MayPlay 2016-07-28 19:55:40 +00:00
Hanmac
4a10466190 CostAdjustment: fixed Cost Raise if paid was canceled 2016-07-28 19:53:53 +00:00
Hanmac
1e749a57ab Card & Combat & Player: combat damage with Lifelink only causes one lifegain event 2016-07-28 18:15:56 +00:00
Hanmac
cf81e25964 CardFactoryUtil: fixed Evoke, totally my fault 2016-07-28 17:02:36 +00:00
Hanmac
ac4fbd4ed5 GameActionUtil: remove "May be played without paying its mana cost" 2016-07-28 09:33:17 +00:00
Hanmac
a5728b9761 CardPlayOption: add MayPlayWithFlash 2016-07-28 07:06:58 +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
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
416fd1de47 AbilityFactory: getSubAbility now warns better what SVar is missing 2016-07-27 06:35:46 +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
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
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
db258031bf CardFactoryUtil: fixed output for Escalate with not only manacost 2016-07-26 15:10:57 +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
Hanmac
5bf160bcb6 CostAdjustment: avoid params.getOrDefault, its not available in earlier java versions 2016-07-26 13:12:46 +00:00
Hanmac
1cf4bc02fd CostAdjustment does absorb ManaCostAdjustment 2016-07-26 10:19:17 +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
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
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
Sol
29cae3e892 LKI should also grab getMeldedWith 2016-07-25 01:53:32 +00:00
Hanmac
4d21e610f7 CardFactoryUtil & GameAction: turn Persist and Undying into Triggers 2016-07-24 16:20:39 +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
Hanmac
21d2ebf05c CloneEffect & CardFactory: fixed Clone of a Meld card 2016-07-24 11:00:08 +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
1a33df88f9 - EMN: Added Bruna, Gisela and Brisela 2016-07-24 05:01:06 +00:00