Commit Graph

31543 Commits

Author SHA1 Message Date
Hanmac
dfdc097755 cards: update Exile until leaves Battlefield cards.
remove RememberChanged when not needed, if needed, use Cleanup
add ForgetOnMoved for the Exiled Cards,
and use EFFECTSOURCE for the Effect
2016-11-01 20:48:25 +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
eecf564129 ChangeZoneAllAi: fixed problem with return from exile Effects
also upated the Code using PlayerPredicates, with getOpponents instead of just one
2016-11-01 08:56:03 +00:00
Hanmac
659134352c AiPlayerPredicates: special PlayerPredicates but having some AI Logic into it 2016-11-01 08:54:00 +00:00
Hanmac
ae59c0f385 PlayerPredicates: add new class like CardPredicates but for Players 2016-11-01 08:53:16 +00:00
Hanmac
d8d195af5c SpellAbilityAi: add more checks if it use Targeting and has Candidates to target 2016-10-31 22:09:34 +00:00
Hanmac
a8247019ec AnimateAi: add fallback if target is mandatory and no better card 2016-10-31 16:06:54 +00:00
Hanmac
1323860100 PlayerControllerAi: do not add to Stack if it cant go there (like missing targets) 2016-10-31 16:05:25 +00:00
swordshine
adfe129987 - Updated CounterTypes: spite and fury 2016-10-31 13:20:12 +00:00
Hanmac
57089618fe card: Silas Renn: fixed MayPlay effect, prevent it from casting lands 2016-10-31 10:15:36 +00:00
Hanmac
a72adc0e34 cards: fixed silas renn's name 2016-10-31 10:11:13 +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 forge-1.5.57 2016-10-31 04:07:26 +00:00
Hanmac
873d50b3cd cards: updated Myriad cards with DeckHints and new Oracle 2016-10-30 22:08:34 +00:00
Hanmac
f576edda8c Keyword: add Myriad in Keyword format 2016-10-30 22:07:39 +00:00
Hanmac
0371ea150e AttachAi: use getOpponents instead of getOpponent 2016-10-30 21:20:09 +00:00
Hanmac
8b03917cbe cards: updated Monstrosity and add DeckHints 2016-10-30 21:18:58 +00:00
Hanmac
47ed9b7545 Keyword: add Monstrosity in Keyword format 2016-10-30 21:14:32 +00:00
Hanmac
0c30e42c39 ComputerUtilMana: remove ManaProducingCard, replace it with static function 2016-10-30 18:09:43 +00:00
Hanmac
e48968bce1 ControlGainAi: use getOpponents() and add more logic into gain Control of something that would leave the Play 2016-10-30 17:53:39 +00:00
Myrd
e8487361d8 Fix some warnings 2016-10-30 17:28:06 +00:00
Hanmac
90a9a0d170 cards updated Renown cards, add DeckHints 2016-10-30 16:37:08 +00:00
Hanmac
0687b38c15 CardFactoryUtil: Renown use new Trigger format 2016-10-30 16:35:38 +00:00
Hanmac
b7b9d1b3cb cards: updated Living Weapon card, add DeckHints, updated Oracle 2016-10-30 15:58:48 +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
3c3d0ed431 cards: updated Cards with Tribute using new Format, and add DeckHints 2016-10-30 14:55:57 +00:00
Hanmac
f4cb8e1cdf do Tribute in new Keyword format 2016-10-30 14:54:22 +00:00
Hanmac
31ad39fb57 cards: updated the depletion ETB lands too 2016-10-30 13:42:54 +00:00
Hanmac
2e067a7f97 cards: vivid lands and Sphere of the Suns use ETBReplacement. Also add DeckHints 2016-10-30 13:40:16 +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
f28424ea9b AiController & CountersProliferateAi: be more fieldly with ally controlled creatures
chooseProliferation now works with Energy counters on players and has extra logic for Vanishing and Fading
CountersProliferateAi only checks the Counters the card really has
2016-10-30 09:24:17 +00:00
Hanmac
37f791ab4b add missing metadata tag 2016-10-29 15:51:45 +00:00
Hanmac
198400f269 C16: fixed it thanks to Indigo Dragon 2016-10-29 10:42:32 +00:00
Hanmac
49e388c918 cards: add more cards into C16 2016-10-29 10:37:49 +00:00
Hanmac
bce6ed7290 cards: add cards to C16 edition file 2016-10-29 09:20:29 +00:00
Hanmac
1219cc5e9a StaticAbilityContinuous: fixed KeywordMultiplier for Kemba's Legion 2016-10-29 05:49:53 +00:00
Hanmac
8cad6c792c Epochrasite: use etbCounter 2016-10-28 14:03:33 +00:00
swordshine
9a30cf8dff - C16: Add 7 cards by Marek14 2016-10-28 13:16:01 +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