Commit Graph

30824 Commits

Author SHA1 Message Date
Hanmac
ad8bae009e fixed cards "put a +1/+1 counter on CARDNAME" to put only counters on them when they are strictly present on the Battlefield 2016-07-22 10:34:35 +00:00
Hanmac
d30bd6ef33 CardTraitBase: fixed WerewolfUntransformCondition for multiplayers 2016-07-22 10:02:29 +00:00
Hanmac
9314f35389 TriggerHandler: for ChangeZoneTrigger isTriggerActive does check for the LKI Zone instead of the current one. 2016-07-22 08:44:27 +00:00
Hanmac
68dcc2db92 CardUtil: set Zone for LKICopy 2016-07-22 08:35:03 +00:00
Agetian
4bb122b348 - Fixed Extricator of Sin trigger description. 2016-07-22 05:09:13 +00:00
Hanmac
35d0adb157 Lang: add nounWithNumeral for non-string numbers 2016-07-21 17:50:09 +00:00
Hanmac
78192f36e9 Fumiko the Lowblood: updated logic to use Bushido X 2016-07-21 16:03:31 +00:00
Hanmac
4abfb4fe8b CardFactoryUtil & PhaseHandler: moved Bushido into Trigger 2016-07-21 16:02:29 +00:00
Hanmac
4710684a2e Card: improved getKeywordMagnitude for Keywords with X, it then does look for a SVar named "KeywordX" 2016-07-21 15:56:47 +00:00
Hanmac
87fb91bcd5 Keyword & KeywordWithAmount: add better replacement for Keywords with X 2016-07-21 15:54:34 +00:00
Sloth
3d9911adc8 - Updated some SVars on EMN cards (s-z). 2016-07-21 11:50:43 +00:00
Hanmac
000c1b41dd CardFactoryUtil & CombatUtil & PhaseHandler: move Rampage to CardFactoryUtil
Keyword: fixed Reminder for Rampage
2016-07-21 11:14:24 +00:00
Hanmac
5d857488fe TriggerAttackerBlocked: use CardLists.getValidCardCount to make things cleaner
also add MinBlockers, to make that the trigger needs a min at blockers.
2016-07-21 11:08:40 +00:00
Sloth
59e588d000 - Fixed Spontaneous Mutation (by sharkus). 2016-07-21 09:53:54 +00:00
Hanmac
29b34dcf87 CardFactoryUtil & CombatUtil & PhaseHandler: move Flanking to CardFactoryUtil to turn it into a Trigger 2016-07-21 07:50:48 +00:00
mcrawford620
94b2f108ec One more update of SOI rankings 2016-07-21 04:41:57 +00:00
swordshine
41db56a7a3 - Fixed Maelstrom nexus 2016-07-21 04:34:17 +00:00
Hanmac
7e58350e34 CardFactoryUtil: Move Madness to addReplacementEffect and addTriggerAbility
Falkenrath Gorger: use Madness with AddKeyword (only effects Hand, because Madness only works with Hand)
2016-07-20 17:17:42 +00:00
Hanmac
c4fe518336 StaticAbilityContinuous: use new Variable to not overwrite the original one. 2016-07-20 15:56:44 +00:00
Sol
14c66fa3f5 - EMN fat packs should provide SOI basics 2016-07-20 15:02:10 +00:00
Hanmac
805e6a718c CardFactoryUtil: add Scavenge as Keyword 2016-07-20 14:37:31 +00:00
Hanmac
dab0a28931 ManaCost & StaticAbilityContinuous: move code from StaticAbilityContinous to ManaCost to make it more reuseable 2016-07-20 14:13:04 +00:00
Hanmac
7ebd88bf8d CardFactoryUtil: move Devour to addReplacementEffect
Card: use Keyword getReminderText for Devour
Jund: use Animate Keywords for Devour:5
2016-07-20 12:18:56 +00:00
Hanmac
4015bda00a CardfactoryUtil: move Bloodthrist to addReplacementEffect
Bloodlord of Vaasgoth: use addKeyword
2016-07-20 11:39:55 +00:00
Hanmac
fc7f9407ca CardFactoryUtil: add Dethrone into addTriggerAbility, also rewrite it for Cascade, can't have the loop inside.
Dack's Duplicate & Marchesa, the Black Rose : updated to use addKeyword for Dethrone
2016-07-20 11:26:47 +00:00
Hanmac
3e6771ca85 CloneEffect: extra added Keywords need to go through CardFactoryUtil to be turned into Triggers and Keywords 2016-07-20 11:22:46 +00:00
Hanmac
6c40adf089 CardFactoryUtil: move Cascade to addTriggerAbility
Maelstrom Nexus: turn Trigger into Static with Keyword
2016-07-20 10:30:34 +00:00
Hanmac
7f01da10eb CardFactoryUtil & Card: move Uneath to addSpellAbility
Sedris, the Traitor King: make this card more easier.
2016-07-20 10:18:18 +00:00
Hanmac
6b2e718f37 KeywordsChange & CardFactoryUtil: add SpellAbilities that can be created by Keywords 2016-07-20 08:32:38 +00:00
Hanmac
f52aa96ca1 Card: add some changes in the keyword output
Keyword: add Soulbond
2016-07-20 08:22:17 +00:00
Hanmac
e56bef4306 CardFactoryUtil & PhaseHandler: make Exalted a real Keyword 2016-07-20 08:07:54 +00:00
Hanmac
83a810e710 CardFactoryUtil: move Extort to addTrigger
Pontiff of Blight: cleanup the code
2016-07-20 08:01:12 +00:00
Hanmac
5d3ffcce0f CardFactorUtil: make "makeEtbCounter" an extra function to use it elsewhere 2016-07-20 07:52:48 +00:00
Hanmac
0d2d233fec Card: Fix removed duplicated line 2016-07-20 07:48:37 +00:00
Hanmac
2c00afd42a Card: add some missing part about changedCardKeywords 2016-07-20 07:47:54 +00:00
Hanmac
74dd8cd90d Card & CardFactoryUtil & KeywordsChange: now adding Keywords to card, does add Trigger and Replacement effects into it. 2016-07-20 07:44:07 +00:00
Hanmac
34d3b57bdb Card: remove unused Keywords which are replaced with CantTarget 2016-07-20 07:30:01 +00:00
Hanmac
e34bcf469e Karplusan Strider & Suq'Ata Firewalker: remove Keywords and replace them with Static CantTarget
thats better for card text changes, replacing color words.
2016-07-20 07:27:27 +00:00
Hanmac
f9048a81a2 Keyword: add more keywords and fixed the Type for some of them. 2016-07-20 06:23:55 +00:00
Hanmac
6cc0708a35 KeywordWithAmount: add parse, and improve reminderText for keywords with X 2016-07-20 06:23:27 +00:00
Hanmac
9419e8bd6a KeywordInstance: improved getReminderText to use some pluralification with "{\d:+1/+1 counter}"
might be improved to have pluralification from creature and other types too.
2016-07-20 06:22:25 +00:00
Hanmac
2334e1c35d KeywordWithAmountAndType: add class for Amplify 2016-07-20 06:16:16 +00:00
Hanmac
b448b49380 KeywordWithCostAndAmount: add parse 2016-07-20 06:15:33 +00:00
Hanmac
825497833e KeywordWithCost: add parse and improve getReminderText 2016-07-20 06:14:43 +00:00
Hanmac
f047062369 KeywordWithType: add parse of the info 2016-07-20 06:13:40 +00:00
mcrawford620
0d155118c6 Add some more SOI hints and clean up 2016-07-20 05:42:37 +00:00
Hanmac
ea545acbf9 StaticAbility: Fixed layer Problem with my recent changes 2016-07-20 05:20:15 +00:00
mcrawford620
5c5af31bc3 Merge all from trunk at 31586 2016-07-20 04:57:21 +00:00
mcrawford620
891bd78ef5 Fix bugs in deck building 2016-07-20 04:27:49 +00:00
Agetian
7d89f5ee70 - A somewhat cleaner fix for Token AI that fully separates the logic for detecting and processing mixed player/planeswalker target lists. 2016-07-20 04:18:12 +00:00