Collin Smith
8fa660f175
Added support for direction actor to COFs -- need to add support for other animation controls
2019-05-04 16:55:40 -07:00
Collin Smith
32a73e31f6
Added DirectionActor to make choosing directions more logical
2019-05-04 16:52:12 -07:00
Collin Smith
421519eba0
Added remaining DC6 data infos
2019-05-04 16:00:30 -07:00
Collin Smith
b4f8b12ced
Added remaining DCC data infos
...
Added remaining DCC data infos
Adjusted default split amount slightly to fit content better
2019-05-04 15:47:01 -07:00
Collin Smith
b5483606d3
Added support for direction and bbox info
2019-05-04 15:04:56 -07:00
Collin Smith
0946cf4ddb
Added support for DC info headers
2019-05-04 14:19:46 -07:00
Collin Smith
c10af745b9
Small optimization for mobile to limit updates to entities about 1-2 screen away
2019-05-04 03:20:22 -07:00
Collin Smith
60ecc72fca
Fixed quillrat missile
...
Fixed quillrat missile initial direction
Exposed Entity.screen vector
Integrated EngineUtils into Missile updates
2019-05-04 02:07:28 -07:00
Collin Smith
b9b74768ee
Added entity debug size support to monsters
2019-05-03 18:11:00 -07:00
Collin Smith
274e756cce
Bugfix for NPE thrown by layers -- creating issue #51
2019-05-03 17:54:24 -07:00
Collin Smith
e672466200
Added support for draw debug entity sizes
...
Added support for draw debug entity sizes
Fixed bug with debug shape type in draw walkable tiles
Assigned Player entities to size 2
2019-05-03 17:50:10 -07:00
Collin Smith
1b7b7ed350
Added drawDiamond functionality to DebugUtils
...
Added drawDiamond functionality to DebugUtils
Propagated change to classes
Added drawDiamond2 variation to interpret x,y as bottom left corner
2019-05-03 17:37:32 -07:00
Collin Smith
00c7a6c31a
Fixed issue where engine entities weren't cleared after exiting GameScreen
2019-05-02 22:02:55 -07:00
Collin Smith
801df645a3
Added check for param equality (will result in invalid value if same reference for both params)
2019-05-02 21:25:20 -07:00
Collin Smith
058d7e9944
Integrated EngineUtils into MapRenderer
2019-05-02 21:23:38 -07:00
Collin Smith
f2941cc9ca
Deprecated DirectionUtils and removed it from repo
...
Deprecated DirectionUtils and removed it from repo
Propagated changes back into DirectionTool
Fixed bug regarding direction4 math
2019-05-02 20:59:38 -07:00
Collin Smith
b15f76b2bf
Formatting fix
2019-05-02 20:41:26 -07:00
Collin Smith
4947d8a8a9
Replaced pixel location calculations with single reference calculated during act(float)
2019-05-02 19:05:29 -07:00
Collin Smith
69da1eef24
Inlined array declarations with pre-generated values
2019-05-02 05:38:15 -07:00
Collin Smith
4c2b8f8d1c
Replaced initial branch statement with code similar to existing branchless code
2019-05-02 05:06:05 -07:00
Collin Smith
2a0ed7d40a
Created direction tools to provide interactive testing tool for new directions
2019-05-02 02:51:35 -07:00
Collin Smith
e853f68d9d
Fixed compilation error
2019-05-02 01:58:39 -07:00
Collin Smith
74cc7b82e2
Improved time steps so animation speeds look consistent across varying fps
2019-05-01 20:34:37 -07:00
Collin Smith
b4ad257503
Created AnimationTool to test smoothed vs original animation deltas
2019-05-01 01:45:05 -07:00
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