Commit Graph

1812 Commits

Author SHA1 Message Date
Hanmac
1d3e9527a0 GameActionUtil: fixed somethings with getRestrictions/setRestrictions 2016-11-03 07:50:38 +00:00
Hanmac
002a20f4e8 CardFactoryUtil: reworked some keywords, like Dash, Surge and Evoke
Card doesn't need Evoked anymore, ask CastSA which has the info now
2016-11-02 21:19:25 +00:00
Hanmac
b099949a98 SpellPermanent: its now using ApiBased as Parent 2016-11-02 21:03:49 +00:00
Hanmac
c2b3628708 SpellAbilityVariables: make it cloneable, use it in copySpellAbility 2016-11-02 20:43:06 +00:00
Hanmac
e33d952fc6 PermanentEffect: add Base class for PermanentCreatureEffect and PermanentNoncreatureEffect 2016-11-02 20:40:24 +00:00
Hanmac
b67efa4a01 CardFactory: fixed setting ActivatingPlayer 2016-11-02 13:46:57 +00:00
Hanmac
4874117d98 Trigger: add EFFECTSOURCE in addition to CARDNAME 2016-11-01 20:40:30 +00:00
Hanmac
cec67c71cd CardFactoryUtil: fixed copySpellAbility with ActivatingPlayer 2016-11-01 20:13:18 +00:00
Hanmac
ae59c0f385 PlayerPredicates: add new class like CardPredicates but for Players 2016-11-01 08:53:16 +00:00
swordshine
adfe129987 - Updated CounterTypes: spite and fury 2016-10-31 13:20:12 +00:00
Hanmac
9f50ab6266 CardFactoryUtil: remove unneeded correctAbilityChainSourceCard 2016-10-31 06:09:00 +00:00
Hanmac
6315d0760d CardFactoryUtil: fixed etb tapped 2016-10-31 05:49:03 +00:00
Krazy
ebbe189f4a [maven-release-plugin] prepare for next development iteration 2016-10-31 04:07:37 +00:00
Krazy
c6f6344d4f [maven-release-plugin] prepare release forge-1.5.57 2016-10-31 04:07:26 +00:00
Hanmac
f576edda8c Keyword: add Myriad in Keyword format 2016-10-30 22:07:39 +00:00
Hanmac
47ed9b7545 Keyword: add Monstrosity in Keyword format 2016-10-30 21:14:32 +00:00
Hanmac
0687b38c15 CardFactoryUtil: Renown use new Trigger format 2016-10-30 16:35:38 +00:00
Hanmac
b767bac78a Keyword: update Living Weapon Reminder 2016-10-30 15:58:21 +00:00
Hanmac
e3765ecf3a CardFactoryUtil: turn Living Weapon into new Format 2016-10-30 15:51:05 +00:00
Hanmac
b21a9b36d0 KeywordWithCostAndAmount: fixed Parsing for Keywords with X as Amount (and Cost) 2016-10-30 15:09:20 +00:00
Hanmac
f4cb8e1cdf do Tribute in new Keyword format 2016-10-30 14:54:22 +00:00
Hanmac
afc0cfc4de CardFactoryUtil: enters the battlefield tapped use ETBReplacement now 2016-10-30 13:38:24 +00:00
Hanmac
b57255b860 CardFactoryUtil: fixed some bugs with Morph and Manifest 2016-10-30 12:13:18 +00:00
Hanmac
49f73d51f4 CardFactoryUtil: move Awaken and Epic to new Format
both use appendSubAbility now, and Awaken uses Keyword for ReminderText
2016-10-30 11:39:17 +00:00
Hanmac
ffa1495228 CharmEffect: use appendSubAbility 2016-10-30 11:34:24 +00:00
Hanmac
2c1ef7bbe1 SpellAbility: clone now makes a DeepCopy of the SubAbilities too
GameActionUtil: no need to copy the Subabilities extra and use appendSubAbility
CardFactory: no need to copy
2016-10-30 11:33:01 +00:00
Hanmac
9ce2106248 SpellAbilityCondition: removed DragonPresence which is not used anymore that way 2016-10-30 11:25:37 +00:00
Hanmac
563a4b075e CardFactoryUtil: move Vanishing to new Trigger format
updated Maelstrom Djinn to use new feature, no need for extra trigger
2016-10-30 10:31:39 +00:00
Hanmac
1219cc5e9a StaticAbilityContinuous: fixed KeywordMultiplier for Kemba's Legion 2016-10-29 05:49:53 +00:00
Hanmac
ce38d10307 CardFactoryUtil: make MorphUp and Manifest to Static API abilities in SetState (better for AI)
Suspend use new Trigger Format, better use for the temporal Suspend Effects
2016-10-28 12:55:58 +00:00
Hanmac
f2b68512b3 Card: add manifested property to cards 2016-10-28 12:05:55 +00:00
Hanmac
e587704c1f GameAction: fixed some problem with Suspend Cards and problem with Target Spells 2016-10-28 12:03:36 +00:00
swordshine
0ae7ac1376 - C16: Add 6 cards by Marek14 2016-10-28 11:06:22 +00:00
Hanmac
3989e8a89f TrackableProperty: Fixed Commander Type 2016-10-27 08:22:42 +00:00
Hanmac
d50a9c9e2b Keyword: add Partner as keyword 2016-10-26 14:28:38 +00:00
Hanmac
6caa12079f TriggerHandler: try to fix Marionette Master when it got destroyed with the artifacts 2016-10-26 12:15:44 +00:00
Hanmac
1c91afc974 PlayerView: fixed Cammander Info using TrackableCollection 2016-10-26 11:07:46 +00:00
Hanmac
74ade7435e CardFactoryUtil: add ColorsCtrl to xCount 2016-10-26 08:17:53 +00:00
Hanmac
d1018953cd Player: updated getColoredCardsInPlay, and add second form 2016-10-26 08:16:29 +00:00
Hanmac
4b9388c562 Makes the Game work with more than one Commander 2016-10-25 15:39:52 +00:00
Hanmac
2557715320 CardFactoryUtil: add Stive and Undaunted as Keywords 2016-10-25 08:40:43 +00:00
swordshine
3ec3279b27 - C16: Add Sublime Exhalation (keyword Undaunted) 2016-10-25 02:49:35 +00:00
Sol
d98965f3ed - Fix AI targeting for Blatant Thievery 2016-10-24 16:33:51 +00:00
Hanmac
5eaf01e0b7 GameActionUtil: prevent generic Flashback from working with Spells without cost 2016-10-24 09:12:35 +00:00
Hanmac
32209fc6c0 SpellAbility: add CostDescription function
CharmEffect: add CostDescription into the generated Charm Description
2016-10-24 08:10:35 +00:00
Hanmac
84771d5b47 TriggerHandler: changed OncePerEffect trigger for better checking 2016-10-19 10:36:17 +00:00
Hanmac
6ba369d1db SpellAbilityRestriction:checkZoneRestrictions have it return true for no ZoneRestriction
hopefully it does not break anything
2016-10-19 07:41:03 +00:00
Hanmac
a8654348eb Card: fixed length check for Kicker 2016-10-19 07:02:42 +00:00
Hanmac
5dadfaeda5 Card & CardFactoryUtil: changed Kicker and Multikicker to use better parsable code,
and add better output in the card text, use Reminder text too
2016-10-19 06:53:04 +00:00
Hanmac
68344a8c05 Kicker: do it as extra Keyword class, to do the special cases with double kicker 2016-10-18 21:09:29 +00:00