Commit Graph

31254 Commits

Author SHA1 Message Date
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
44d4389dd3 Update cards to use new Kicker and Multikicker. Also add DeckHints. 2016-10-19 06:56:58 +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
Sol
2b689c9a91 - Add Tapped param for Dread Summons 2016-10-19 02:18:13 +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
Hanmac
bfe2c471e9 Sigarda's Aid: format and add TargetPrompt, and add DeckHints 2016-10-18 15:14:04 +00:00
Hanmac
3966290406 Stitch Together: add Reference 2016-10-18 15:11:46 +00:00
Hanmac
b49dfab083 Silumgar's Scorn: fixed double kicker and add Reference 2016-10-18 15:11:10 +00:00
Sol
53bf19e2e6 - Fix Deadlock Trap using wrong parameter 2016-10-18 12:24:34 +00:00
Hanmac
4d53b22a12 AnimateAi: add some logic for animateTgtAI and do some rewriting 2016-10-17 20:35:22 +00:00
Hanmac
6c01612e32 Cerulean Wisps: reorder sub abilities 2016-10-17 20:06:43 +00:00
Agetian
b44cdc33dd - Attempting to fix Spelltwine by adding the information about the source card's controller to the spell copy for CopyMultipleSpells in AB CopySpellAbility. Please review/update if necessary. 2016-10-17 19:43:57 +00:00
Sol
facac231e6 - Fix Woodweaver's Puzzleknot missing activated ability description 2016-10-17 17:17:44 +00:00
Hanmac
e66c71226e cards: DigUntil with Target Opponent does need "IsCurse$ True" or else the AI will fail 2016-10-17 12:13:34 +00:00
Hanmac
0367777ff3 cards: fixed Incendiary Command 2016-10-17 11:53:31 +00:00
Agetian
10c8b9d048 - Fixed Engineered Might first mode. 2016-10-16 18:06:09 +00:00
Hanmac
97cfbba74f AnimateAi: replace copyCard with LKI copy 2016-10-16 13:14:41 +00:00
Agetian
a22f11c8ea - Removed duplicate CN2 commits (they are now in their proper folders). 2016-10-15 14:54:16 +00:00
Sol
aea5a9ad62 - Picture typo 2016-10-15 14:47:45 +00:00
Sol
cfc570ce3c - Adding 2 CN2 cards (I'm still very confused on why Hanmac hasn't committed these himself yet) 2016-10-15 14:47:11 +00:00
Hanmac
d657b85fa7 add two missing CN2 cards 2016-10-15 14:23:31 +00:00
Agetian
bd8292a6b4 - Fixed more non UTF-8 list symbols. 2016-10-15 05:57:38 +00:00
Agetian
0cd5937ab4 - Fixed list symbols in Engineered Might. 2016-10-15 05:38:48 +00:00
Hanmac
fadb09fca5 ComputerUtilCost: checkRemoveCounterCost allow Zero Loyality Abilities 2016-10-14 19:39:08 +00:00
Hanmac
8e220c866a MillAi: rewrote AI to work with multiple opponents
also try not to mill zero cards or itself
that should fix some cards
2016-10-14 15:20:00 +00:00
Sol
649953bd1a - Use Collections.sort instead of list.sort 2016-10-14 15:11:57 +00:00
Sol
3f0e630336 - Jilt subability should have 0 targets if its not kicked 2016-10-14 14:37:24 +00:00
Sol
d7947be4c4 - Fix issue with animation setting -1 to unset PT. 2016-10-14 14:24:22 +00:00
Hanmac
18b6701993 Brain in a Jar: add AILogic and use ChosenX 2016-10-14 10:56:44 +00:00
Hanmac
89f86202f7 cards: Clockwork Hydra add References 2016-10-14 10:55:52 +00:00
Hanmac
99bdf33774 SrcyAi: rewrote ScryAi to use new SpellAblityAi logic
add logic for Brain in a Jar
2016-10-14 10:55:18 +00:00
Hanmac
e690bdb3aa ComputerUtilCost: checkRemoveCounterCost now uses SpellAbility too
should not try to remove zero counters if its from Source or if PaymentDecision says zero
AiController: also remove getOpponent
2016-10-14 07:35:28 +00:00
Hanmac
94431e308c ComputerUtil: for CardPreference, don't use random, try to choose the worst card 2016-10-14 07:28:06 +00:00
Hanmac
a46d59d4b0 Card & CardPredicates: make hasCMC work with SplitCards 2016-10-14 07:24:16 +00:00
Sol
f2b58e3093 - Fix Spell Description for Metallurgic Summonings 2016-10-13 12:27:37 +00:00
Hanmac
5fb917e62b ManifestAi: rewrote it to use new SpellAbilityAi logic
also add some logic if ai can see its top card
2016-10-13 11:29:24 +00:00
Hanmac
60221cd5a7 AttachAi: add checks for canBeEnchantedBy and canBeEquippedBy 2016-10-12 13:30:12 +00:00
Hanmac
225301db64 CardPredicates: add canBeEnchantedBy and canBeEquippedBy 2016-10-12 13:28:13 +00:00
Hanmac
a9605ee3a0 cards: add DeckHints to cards with Fabricate, also fix TriggerDescription 2016-10-12 11:34:09 +00:00
Hanmac
bd9f7229ce Honorable Scout: fixed references 2016-10-12 11:27:22 +00:00
Hanmac
aa7e312229 PhaseHandler: reset ActiveTriggers before the BattleTriggers are check.
That does fix Finest Hour
2016-10-11 16:46:10 +00:00
Agetian
4213e1269d - Looks like combat phases are counted from 0 up? (fixes Finest Hour and possibly other cards that trigger "at first combat phase"). 2016-10-11 16:30:17 +00:00
Hanmac
0f4351952d Card: hide Cycling and TypeCycling in the Keyword list 2016-10-11 15:38:17 +00:00
Hanmac
aae21a1653 Break of Day: fixed Fateful Hour condition 2016-10-11 15:04:22 +00:00
Hanmac
f9767cca3d Aetherborn Marauder: added References 2016-10-11 09:22:52 +00:00
Hanmac
55eebd3513 Underhanded Designs: add References$ X 2016-10-11 09:19:02 +00:00
Hanmac
120f16b512 cards: Dragonlair Spider add TokenImage and updated oracle 2016-10-11 09:17:00 +00:00
Hanmac
2b40fdbf3e add Presence Keyword to abilityTextInstantSorcery 2016-10-11 09:14:48 +00:00
Hanmac
05cc9e39c2 CostPayEnergy: fixed toString output using Strings.repeat 2016-10-11 09:06:07 +00:00