Commit Graph

32535 Commits

Author SHA1 Message Date
Hanmac
32981c7577 Card: remove StaticAbilityStrings, copy the static abilities directly 2017-02-12 02:55:38 +00:00
Agetian
bf23b8ade4 - Fixed Evolutionary Escalation not working for the AI.
- Some cleanup in CountersPutAi.
2017-02-11 16:13:25 +00:00
Agetian
37dcb7d64a - Fixed Forged in Battle quest precon. 2017-02-11 15:24:38 +00:00
Hanmac
9e13603122 ClashAi: rewrite it to use new SpellAbilityAi format 2017-02-11 09:17:59 +00:00
Hanmac
249e3f9d71 CardFactory: add assignNewId to copyStats to make it work better with copyCard and token 2017-02-10 06:22:54 +00:00
Agetian
24422508ba - Fixed LastStateBattlefield/LastStateGraveyard counts (e.g. Ulasht, the Hate Seed) 2017-02-10 05:03:25 +00:00
pfps
588597b1ee move swing call into GUI thread 2017-02-09 15:36:06 +00:00
Agetian
43bd2990d3 - Fixed Personal Incarnation. 2017-02-09 14:54:55 +00:00
pfps
0a98b03180 move some focus stuff into GUI thread to try to fix crash 2017-02-08 23:36:47 +00:00
pfps
87aaf7d997 make targetting area in VDock be non-focusable 2017-02-08 23:30:42 +00:00
Agetian
156b11fda6 - Reverted 33597 (breaks a lot). 2017-02-08 16:45:52 +00:00
Agetian
6fbc395f79 - Call setFocusable and setEnabled in CMatchUI in the event dispatch thread to try and prevent a crash in this area resulting from threading issues. 2017-02-08 16:06:46 +00:00
Agetian
2580e67cb4 - Implemented a workaround for the LKI objects not storing the proper CMC of the card if the original object was in a non-Original state (note that using setState to set the state of the LKI object does not work as it breaks the UI; better solution is welcome). 2017-02-08 15:39:56 +00:00
pfps
30ed1f6677 make sure that P/T line has room in card detail pane 2017-02-08 14:23:11 +00:00
Agetian
95bfeff6d3 - Added a known issue about Aluren to CHANGES.txt and a TODO entry to aluren.txt. 2017-02-08 06:54:40 +00:00
Agetian
4be29c4df0 - Code formatting. 2017-02-08 06:28:57 +00:00
Agetian
14275d518b - Fixed Aluren. 2017-02-08 05:41:58 +00:00
Agetian
fd1f1f1221 -Some tweaks to the previously committed deck. 2017-02-08 05:22:36 +00:00
Agetian
2205ddbc6d - Added a hard version of the Izzet Ramp quest opponent deck Gadget Hackwrench 3 2017-02-07 18:01:59 +00:00
Agetian
beecb0c32e - Fixed Chrome Mox (if the imprinted card leaves exile, Chrome Mox should no longer remember and "see" it). Not entirely sure if I'm handling this correctly, please take a look if possible. 2017-02-07 16:47:11 +00:00
Agetian
3d2289d3ba - Removed a line that was never used (in CardFactory). 2017-02-06 16:39:38 +00:00
Agetian
83d28f1777 - Fixed logic in CountersMultiplyAi. 2017-02-06 05:56:56 +00:00
Hanmac
67a4d631be fixed oracle of Scrapper Champion 2017-02-06 05:32:38 +00:00
Agetian
e89d091a27 - Preparing mobile Forge release 1.5.60.004. 2017-02-06 04:34:09 +00:00
Agetian
51c8982935 - Implemented simple AI for early Clockwork cards (Clockwork Avian, Clockwork Steed and friends). 2017-02-05 17:43:53 +00:00
pfps
9da848ed4b better layout for card type and p/t in card detail pane 2017-02-05 14:22:00 +00:00
pfps
443ac7853c Floating card areas don't get focus 2017-02-05 13:44:51 +00:00
Hanmac
aa6504c966 CardFactoryUtil: fixed Renown Trigger 2017-02-05 12:48:35 +00:00
Agetian
8e91a396d9 - Using the copyState method of copying over card states. 2017-02-05 12:41:25 +00:00
pfps
d63b3b7846 change back to prompt buttons grabbing focus from other windows on prompt update 2017-02-05 12:40:34 +00:00
Agetian
a45335791d - Committing a temporary version of getLKICopy that does not break visuals of many cards in many different circumstances (may need further improvement). 2017-02-05 12:37:49 +00:00
Agetian
4f324f6598 - Make sure the targeting overlay menu is initialized correctly. 2017-02-05 10:16:47 +00:00
Hanmac
603b803b04 CardUtil: getLKICopy should not update the View 2017-02-05 10:11:33 +00:00
Agetian
83c05e35a5 - Suppressed debug input. 2017-02-05 09:31:55 +00:00
Agetian
787fb5313f - Fixed some card texts. 2017-02-05 08:57:45 +00:00
Agetian
0af3b04716 - Rankings fix for Masters Edition II 2017-02-05 07:19:55 +00:00
Agetian
385554b154 - Autogenerated weighted Modern Masters rankings. 2017-02-05 07:02:03 +00:00
Agetian
cbfb5259d7 - Some rankings.txt fixes. 2017-02-05 06:46:03 +00:00
Hanmac
3c50cdc29e DrawAi: format to new SpellAbilityAi functions, also use better CardPredicates for Jace 2017-02-05 06:42:11 +00:00
Agetian
5f41a49575 - Fixed Masters Editions definitions. 2017-02-05 05:50:15 +00:00
Agetian
a8bdf1efdb - Experimental: attempt to make the AI consider the possible original host name when determining card name-based effects (so that effects of a certain card granted by another card can be taken into consideration). Please check and update if necessary. 2017-02-04 19:39:51 +00:00
Hanmac
53e9419cdf Heart of Kiran: do alternate Crew as Static Ability 2017-02-04 18:32:30 +00:00
Hanmac
46fa4e9994 Goblin Test Pilot is a Pilot now 2017-02-04 17:26:27 +00:00
Hanmac
3518ea34bd Venser's Diffusion: its not a Charm spell 2017-02-04 17:15:11 +00:00
Hanmac
a0a053246b ChangeZoneEffect: make it work if no Origin is used (because it does have multiple)
ChangeZoneAi: some more tweaks and make above change possible
2017-02-04 17:14:00 +00:00
pfps
3e46f4cd64 make focus-setting runnables run synchronously 2017-02-04 17:10:04 +00:00
pfps
d0abf9f75c Allow card type line in CardDetailPane to wrap 2017-02-04 14:13:07 +00:00
Hanmac
1ca3d02b06 Metallurgic Summonings: use IsPresent 2017-02-04 12:16:54 +00:00
Hanmac
b31d270111 CardUtil: LKI should not update the view 2017-02-04 09:01:05 +00:00
Hanmac
b9421739f8 TokenEffect: fixed order when Token get its abilities to fix Evolve Trigger 2017-02-04 08:42:21 +00:00