Commit Graph

1682 Commits

Author SHA1 Message Date
drdev
d7bcbdd04b Avoid copying unneccessary information to card views that can't be shown anyway 2014-10-02 20:08:20 +00:00
drdev
c6d2a9a6ed Refactor event handling system to be much faster and more reliable 2014-10-02 10:31:37 +00:00
drdev
c5ac3c652e Use delayed event queue to improve performance of game startup and event processing in general 2014-10-01 20:29:01 +00:00
drdev
1f277a1e6b Slightly optimize use of gameView.updateViews 2014-10-01 19:22:44 +00:00
drdev
3bd35d225c Prevent incorrectly preventing certain information being correct when first opening match screen 2014-10-01 17:12:35 +00:00
drdev
4978e34262 Commit large scale CardView refactoring to support head-to-head better, handle hidden and face down cards better, and reduce flickering of P/T and other attributes 2014-10-01 14:15:25 +00:00
drdev
89fd88ad1d Allow all overlays to face top human player if needed
Allow top human player to concede
2014-09-30 18:23:42 +00:00
drdev
989c6f0ffb Add Hot Seat Mode setting for mobile game
Prevent crash when rendering card without display area set yet
2014-09-30 08:19:55 +00:00
Sol
239f49c53d - Add a Quest Preference for Item Level Restriction, defaulting to enabled (1). 2014-09-29 23:55:44 +00:00
drdev
1d02422553 Add Chromatic and Epic challenges 2014-09-28 18:38:24 +00:00
drdev
04f725a142 Add Domain achievement 2014-09-28 17:50:19 +00:00
drdev
962ea5c452 Fix so targets for subabilities of stack items are accounted for with target arrows 2014-09-28 17:36:14 +00:00
drdev
05f289222a Add 3 deck challenge achievements 2014-09-28 16:42:23 +00:00
drdev
fece3f9f0b Add Challenges achievement category 2014-09-28 16:07:38 +00:00
elcnesh
e44b4b3cbc Multiple fixes.
- Make determination of card viewing permissions much faster;
- A general fix related to choosing a fixed amount of options from a list;
- Improve display of card's names;
- Reduce card flickering when changing phases.
2014-09-28 15:43:34 +00:00
Agetian
0c09cdbbe0 - Better version of the previous fix. 2014-09-28 13:47:49 +00:00
Agetian
cb93455530 - Fix a NPE with automated targeting for cards that require dividing damage (e.g. Polukranos, World Eater; Armament Corps). 2014-09-28 13:45:27 +00:00
drdev
024d832bce Add support for displaying formatted timestamp for earned achievements 2014-09-28 10:06:10 +00:00
drdev
43d4bab1b7 Add timestamp support to achievements
Throw out any previously earned ManaScrewed achievements due to now fixed bug
2014-09-28 09:40:21 +00:00
drdev
0a313c4071 Fix ManaScrewed achievement 2014-09-28 09:25:03 +00:00
drdev
89348087af Reduce size of achievements file 2014-09-28 09:07:13 +00:00
drdev
2306524df1 Refactor achievement definitions to make them easier to implement 2014-09-28 09:01:16 +00:00
Agetian
cc920261d8 - Fix effects like Fact or Fiction not revealing the cards properly to the player. 2014-09-28 07:32:51 +00:00
Agetian
09b8e0f9e1 - Make it impossible to undeclare attackers with "CARDNAME attacks each combat if able" at will. 2014-09-28 06:15:52 +00:00
drdev
528642a11e Fix so combat arrows appear red again 2014-09-27 22:35:34 +00:00
drdev
afe1552659 Add Storm Chaser achievement 2014-09-27 21:25:49 +00:00
drdev
535e72e3fc Add Arcane Master achievement 2014-09-27 21:16:43 +00:00
drdev
cc3480b266 Add ManaFlooded achievement 2014-09-27 20:44:31 +00:00
drdev
a1c7d97807 Remove extra period 2014-09-27 20:28:04 +00:00
drdev
a4f53729df Add ManaScrewed achievement 2014-09-27 20:27:04 +00:00
drdev
a5be45a160 Add RagsToRiches achievement 2014-09-27 20:16:21 +00:00
drdev
35a31fc2d3 Revert change not meant to be committed 2014-09-27 19:56:34 +00:00
drdev
84f564b65e Create achievement tracker class to make it easier to track information for certain achievements 2014-09-27 19:55:48 +00:00
drdev
b4bcee6bc6 Make gameViews final 2014-09-26 19:15:49 +00:00
Agetian
f833a49c7f - Fix targeting arrows in the desktop version of the game. 2014-09-26 15:30:28 +00:00
drdev
f4829869c9 Remove attack traces 2014-09-26 10:47:54 +00:00
drdev
1cc9056b7b Optimize card rendering behind other cards
Fix issue with achievement tooltip not appearing at times
2014-09-26 10:32:09 +00:00
elcnesh
3f1f199537 Use caching for CombatView (plus some random NPE and concurrency fixes). 2014-09-26 07:38:47 +00:00
drdev
57a552dc04 Move FTrace to forge.core 2014-09-25 19:17:56 +00:00
drdev
ab984bad9b Prevent starting trace multiple times before ending it 2014-09-25 17:40:25 +00:00
drdev
bde531ad50 Remove render traces 2014-09-25 17:31:59 +00:00
drdev
74f088bf58 Add support for printing trace information 2014-09-25 17:22:23 +00:00
drdev
096b4f7e12 Ensure caches cleared between games 2014-09-25 16:03:49 +00:00
drdev
a89c9df904 Prevent crash when starting game without name configured
Avoid unnecessary duplication of event handling when two human players
Avoid duplicate copies of views when two human players
2014-09-25 15:49:23 +00:00
drdev
655e1f7e0f Support rotating top player panel when playing Human v. Human on same device 2014-09-25 13:29:51 +00:00
drdev
43d2169ba5 Prevent earning achievements when playing Human v. Human on the same device 2014-09-25 13:27:58 +00:00
drdev
1b0346219d Code cleanup 2014-09-25 11:37:24 +00:00
drdev
b78c7d76af Fix so conceding after a Mindslaver turn works 2014-09-25 10:59:34 +00:00
drdev
7857b4d5c9 Fix issue with Mindslaving opponent 2014-09-25 10:46:37 +00:00
drdev
19ae842ba5 Prevent showing two instances of WinLose screen 2014-09-25 10:30:52 +00:00