Commit Graph

31284 Commits

Author SHA1 Message Date
Hanmac
fa7d28d607 cards: fixed Animist's Awakening 2016-11-07 15:02:49 +00:00
Hanmac
557c7a2bf9 cards: update Foundry of the Consuls 2016-11-07 15:01:15 +00:00
Hanmac
c7e659db1e cards: update blighted lands 2016-11-07 14:45:13 +00:00
Hanmac
60556f3ec0 cards: update Cryptolith Fragment 2016-11-07 14:38:21 +00:00
Hanmac
2d7078d9b4 cards: update confluence cards 2016-11-07 14:33:43 +00:00
Hanmac
a63c152038 HumanCostDecision: CostRemoveCounter: add confirmPayment for it, when removing from host, but ignore pw abilities 2016-11-07 09:50:54 +00:00
Hanmac
627121b1a3 Card: hasProperty: fixed ChosenColor and AnyChosenColor to make them work correctly 2016-11-07 08:19:38 +00:00
Agetian
424712158e - Fixed Karlov of the Ghost Council. 2016-11-07 06:29:09 +00:00
Hanmac
8576b7dab9 cards: updated Outlast and add more DeckHints 2016-11-07 06:14:50 +00:00
Hanmac
58277d5c11 CardFactoryUtil: moved Outlast to new Format 2016-11-07 06:14:09 +00:00
Myrd
92bb1bf22d Fix up two more card filenames. 2016-11-06 18:42:22 +00:00
Myrd
e2d4239a0e Fix NPE in findFileForCard(). 2016-11-06 18:31:02 +00:00
Myrd
b175963878 Fix more places to load cards lazily correctly. 2016-11-06 18:22:04 +00:00
Myrd
300895343b Fix ArrayIndexOutOfBoundsException in transformName(). 2016-11-06 18:05:05 +00:00
Hanmac
1be16d69f9 CardFactoryUtil: move Ingest to new Trigger Format 2016-11-06 17:10:07 +00:00
Hanmac
b902958637 CardFactoryUtil: move Exploit to new Trigger format 2016-11-06 15:30:35 +00:00
Hanmac
5200489063 ComputerUtil: fixed getDamageForPlaying for Trigger with OverridingAbility 2016-11-06 07:29:04 +00:00
Hanmac
ac982bb511 fixed c16 edition 2016-11-05 12:47:01 +00:00
Hanmac
53dd1cb799 Breya: fixed token image 2016-11-05 12:25:39 +00:00
Hanmac
2cafc2b36e CardFactoryUtil: make the generated Description of makeEtbCounter using Lang.nounWithNumeral 2016-11-05 08:25:29 +00:00
Hanmac
22423b2180 cards: updated Graft cards and added DeckHints 2016-11-05 08:11:20 +00:00
Hanmac
38eb720b8a CardFactoryUtil: move Graft Keyword to new Trigger Format 2016-11-05 08:10:40 +00:00
Myrd
d6254b9d00 Remove exception logging line I accidentally committed. 2016-11-04 23:31:21 +00:00
Myrd
0ee6c92593 Use equalsIgnoreCase when loading cards lazily since some names in decks don't match names in card files (e.g. capitalization of "of"). 2016-11-04 23:31:00 +00:00
Myrd
13870b22f3 Standardize some card filenames for the lazy card loader feature. 2016-11-04 23:22:25 +00:00
Myrd
117be64aa9 Fix StackError due to deferredSections. 2016-11-04 23:02:05 +00:00
Hanmac
543f36147d CardFactoryUtil: moved Prowess to new Trigger Format 2016-11-04 16:35:11 +00:00
Hanmac
5237ec79b2 cards: updated Modular creatures, used new Modular format and add DeckHints
get the Wanderer right with using "Modular:Sunburst"
2016-11-04 09:16:31 +00:00
Hanmac
44b4d16ee3 CardFactoryUtil: make Modular into new format
add Modular Keyword class for better formating of Modular:Sunburst
2016-11-04 09:14:37 +00:00
Hanmac
9dfce775c2 CardFactoryUtil: fixed Restriction for Offering 2016-11-04 06:29:04 +00:00
Myrd
004f12d5cb Fix exception in desktop UI with lazy card loading. 2016-11-04 04:24:43 +00:00
Myrd
acddffa267 Experimental feature (behind a pref) to not load all card rules at start up. In my testing, this improves startup speed significantly.
This is still experimental & behind a flag because there's some more work that needs to be done to fully support this - such as loading all cards when the deck builder UI is shown.
2016-11-04 04:19:51 +00:00
Sol
0a78b139e8 - Added a Preference for Card Sale Percentage Base and Max 2016-11-04 02:09:25 +00:00
Hanmac
6c47d22256 AiController: move more to PermanentAi 2016-11-03 09:30:20 +00:00
Hanmac
1d3e9527a0 GameActionUtil: fixed somethings with getRestrictions/setRestrictions 2016-11-03 07:50:38 +00:00
Hanmac
e14e883f47 AiController: move parts for SpellPermanent to PermanentCreatureAi and PermanentNonCreatureAi 2016-11-03 07:45:02 +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
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