Commit Graph

484 Commits

Author SHA1 Message Date
Collin Smith
73b46a6e0d Fixes COF initial state and adds support for "NONE" layer to clear COF layer 2019-04-29 21:13:12 -07:00
Collin Smith
dee5965864 Added tool to calculate fcr breakpoints to test math and generate tables 2019-04-29 19:03:15 -07:00
Collin Smith
86317ebf66 Added COF animations support
Added COF animations support
Added accessor for Animation.Layer DC
2019-04-29 05:02:27 -07:00
Collin Smith
c2cce1d853 Added UI elements for COF layers 2019-04-28 19:23:08 -07:00
Collin Smith
3b2c43287b Added support for COF triggers 2019-04-28 18:53:43 -07:00
Collin Smith
e9910c7bda Repaired functionality
Repaired functionality
Replaced single MPQ loading with loading all MPQs in folder
Removed option to use MPQ local listfile for above reason
Added preferences to save state
Added auto-load of home directory
2019-04-28 18:20:54 -07:00
Collin Smith
95944f7bcd Fix for bytime encoding bit counts (see #20) 2019-04-28 00:53:09 -07:00
Collin Smith
413b2a0e02 Removed Poolable dependency to be added again in the future if necessary 2019-04-27 00:50:32 -07:00
Collin Smith
acdf053a76 Fixes stat mismatch between current and max -- will likely require more modifications to apply all current mods to max stat 2019-04-24 22:18:38 -07:00
Collin Smith
a019755a96 Integrated Stat label
Integrated Stat label
Improved resistances colorizer (requires additional refinement)
2019-04-24 22:07:55 -07:00
Collin Smith
6e3ba33a9d Improved stat label font layout
Improved stat label font layout
Stat label style updates properly
Added more accurate metrics to font8
Fixed position and size of armorclass stat label
2019-04-24 15:49:09 -07:00
Collin Smith
7c144a329c Fixes armorclass showing as modified when original game does not in this case 2019-04-24 15:37:35 -07:00
Collin Smith
e3c07e0934 Clearing property list will now free all stat objects 2019-04-24 02:25:15 -07:00
Collin Smith
069add223d Testing live-update player stats 2019-04-22 02:38:14 -07:00
Collin Smith
9a6e17496e Refactored attributes modified list with stat-internal modified field 2019-04-21 03:52:36 -07:00
Collin Smith
87c372bad5 Changed API to start using Poolable stats
Changed API to start using Poolable stats
Moved modified attribute to Stat
2019-04-21 03:41:23 -07:00
Collin Smith
b8449d6f42 Improved charged skill icons 2019-04-19 15:47:20 -07:00
Collin Smith
961acb0df1 Added support for charged skill -- further testing required 2019-04-18 22:01:48 -07:00
Collin Smith
d45bad230e Added support for charges label
Added support for charges label
Adjusted component placement
Refactored label to hotkey
2019-04-18 16:25:45 -07:00
Collin Smith
f3098b6d5e Adds charged skill to skills (non-charged for now) 2019-04-18 13:57:35 -07:00
Collin Smith
9901d3b1d2 Added support for throw skill and scroll/book skills (see #49) 2019-04-18 13:43:47 -07:00
Collin Smith
eca930a911 Removed top/bottom quick panel rows
Removed top/bottom quick panel rows
Added default skills
2019-04-18 03:10:04 -07:00
Collin Smith
2fdfd87f6f Created tools module
Created tools module
Ported Tester404 font metrics tool
2019-04-18 02:19:07 -07:00
Collin Smith
69b4993207 Temp fix for missile trajectory 2019-04-17 03:37:53 -07:00
Collin Smith
ddb869308f Added Missile entity 2019-04-17 01:00:10 -07:00
Collin Smith
93b9acc944 Added Missiles excel 2019-04-16 01:42:09 -07:00
Collin Smith
4bac597e40 Temp fix to hide health and mana globe labels on android until appropriate positioning determined 2019-04-15 18:53:53 -07:00
Collin Smith
1ad3349bb3 Should fix issue where wide screen ratios would display item in wrong location 2019-04-15 18:49:58 -07:00
Collin Smith
60816c9e6d Added QuillRat AI
Added QuillRat AI
Propagated MonSound to AI class
2019-04-15 18:03:36 -07:00
Collin Smith
9267f03d61 Refactored Preconditions to Validate (guava to apache commons) 2019-04-15 01:12:19 -07:00
Collin Smith
33e53d0ef1 Propagated sleep and params up to AI class 2019-04-14 23:38:49 -07:00
Collin Smith
230816cfe2 Small change to improve readability 2019-04-13 04:35:56 -07:00
Collin Smith
1590adce0f Fixes issue with draw fps text 2019-04-13 04:25:54 -07:00
Collin Smith
6576fa4242 Added labels to health/mana globes 2019-04-13 03:29:31 -07:00
Collin Smith
dace9e31e9 Organized packets better (going to add d2gs, mcp and perhaps bnls) 2019-04-12 15:33:02 -07:00
Collin Smith
172f7180da Fixed panel alignment when repacking 2019-04-12 15:11:54 -07:00
Collin Smith
2a6ab418ed Improved stat and skill update support 2019-04-12 02:14:47 -07:00
Collin Smith
652b748553 Added support for dynamic spell quickpanel 2019-04-12 01:56:50 -07:00
Collin Smith
7f76f4c680 Removed redundant null checks for AI 2019-04-12 01:43:29 -07:00
Collin Smith
022aea2013 Added some debug messaging for entity AI state 2019-04-11 16:07:18 -07:00
Collin Smith
a5db1b4e48 Added some additional packet types 2019-04-11 15:51:25 -07:00
Collin Smith
140e6bfad8 Changed flatbuffers to use union of message types 2019-04-11 15:46:04 -07:00
Collin Smith
acdc38123e Backed flatbuffers version down to 1.9.0 because of DexArchiveBuilderException with 1.10.0 on android 2019-04-11 02:14:09 -07:00
Collin Smith
95cc1837de Duplicated Zombie code and made it more responsive for Fallen base 2019-04-11 02:04:28 -07:00
Collin Smith
7386548047 Refactored name to Connection 2019-04-11 01:27:35 -07:00
Collin Smith
f361d48777 Added flatbuffers dependency
Added flatbuffers dependency
Created test connection.fbs
2019-04-10 05:08:54 -07:00
Collin Smith
ab9d9fd481 Changed logic slightly and made attack a sequence to return to NU state 2019-04-10 03:43:07 -07:00
Collin Smith
4eac702c33 Added attack state for zombie
Added attack state for zombie
Added sound to zombie attack
Changed randoms to float from int
2019-04-10 02:15:45 -07:00
Collin Smith
45137d9fa4 Dulled inv colors a bit and tried to make them more accurate
Dulled inv colors a bit and tried to make them more accurate
Created darkRed for MonsterLabel label background
2019-04-10 00:19:59 -07:00
Collin Smith
792c0e3d7c Fixes crash equipping ethereal shield to character without a shield 2019-04-10 00:17:55 -07:00