Commit graph

266 commits

Author SHA1 Message Date
Sezz
1d9cad5ba6 Smoothly adapt to projected floor height when vaulting (prototype) 2022-02-04 19:06:59 +11:00
Sezz
ec2c4e63df Cleanup 2022-02-03 12:21:28 +11:00
Sezz
be08902a5c Tentatively rename animation-related ITEM_INFO members 2022-02-02 20:16:16 +11:00
Sezz
29b2f68870 Fix(?) portal traversal in UpdateItemRoom(); round floats in TranslateItem() 2022-02-02 18:28:23 +11:00
Sezz
9c6003cd39 Add GetWaterSurface(), GetWaterDepth() and GetWaterHeight() overrides; cleanup 2022-02-01 21:46:58 +11:00
Sezz
3387515626 Tentatively rename some COLL_SETUP struct members; update comments; cleanup 2022-01-30 14:43:33 +11:00
Sezz
7517e00b26 Refine jump states 2022-01-29 07:30:59 +11:00
Sezz
e7ec8185b2 Consider current speed in wall jump smash test; fix monkey snap in idle state; fix LOS test in monkey move test 2022-01-28 01:22:11 +11:00
Sezz
d3e73e1d2d Remove int casts 2022-01-27 22:26:05 +11:00
Sezz
b63ad23519 Fix merge error; update step test; cleanup 2022-01-27 20:56:05 +11:00
Sezz
0a978c9d29 Enable functionality for backward monkey movement; update anim enum 2022-01-26 21:45:53 +11:00
Sezz
bede90ac4d Update Lara states; cleanup 2022-01-26 14:51:50 +11:00
Sezz
131a60184b Merge branch 'overhang_climbing' in to state_cleaning_tier_2 2022-01-26 12:47:38 +11:00
Sezz
9d253a732b Introduce TestEnvironment() 2022-01-25 18:02:22 +11:00
Sezz
1516f03c07 Replace some magic numbers; cleanup 2022-01-23 18:16:29 +11:00
Sezz
aa289da863 Fix sector flag detection; snap Lara to slopes; change temp. debug stuff; cleanup 2022-01-23 15:06:05 +11:00
Sezz
7288c60aff Supercede LaraLandedBad(); cleanup 2022-01-22 21:08:30 +11:00
Sezz
948575752c Rename gravityStatus to airborne 2022-01-21 23:23:10 +11:00
Sezz
58f7b1773f Remove "monkey move" turn rate macro; query FORWARD input in monkey turn states 2022-01-20 14:21:08 +11:00
Sezz
1d17e833c5 Add death dispatches to monkey states; don't activate death sectors when airborne; temp. disable buggy non-monkey sector deflection; cleanup 2022-01-19 22:45:38 +11:00
Sezz
4f72e5e9b8 Refine monkey swing collision; fix minor bugs; cleanup 2022-01-19 16:17:16 +11:00
Sezz
7b9067a3ae Consider ceiling slopes in collision 2022-01-18 16:52:52 +11:00
Sezz
cab8d66cb4 Redo landing functionality again; add temp. debug features; cleanup 2022-01-17 17:09:21 +11:00
Sezz
98f2575ceb Treat non-monkey sector as wall in monkey states; fix non-monkey sector deflection; update monkey shimmy height tolerance; adopt new monkey functions for all states; cleanup 2022-01-16 22:57:14 +11:00
Sezz
fe303a6b02 Consider BadCeilingHeightUp in ItemPushItem(); rename BadHeightDown and BadHeightUp 2022-01-16 02:34:09 +11:00
Sezz
fbf7c6ae81 Introduce BadCeilingHeightUp 2022-01-15 23:21:45 +11:00
Sezz
746ad21c2e Refactor monkey idle state; add monkey back state to enum 2022-01-12 22:30:43 +11:00
Sezz
84d08eaf0c Refactor monkey shimmy states 2022-01-12 19:58:37 +11:00
Sezz
737ebe2fbb Refactor monkey forward state 2022-01-12 19:33:41 +11:00
Sezz
98865dda8e Refactor monkey turn states 2022-01-12 19:04:29 +11:00
Lwmte
11abed5494 Merge branch 'master' into overhang_climbing 2022-01-11 15:56:55 +03:00
Sezz
2762f1a703 Merge branch 'vault_without_embedding' into state_cleaning_tier_2 2022-01-08 16:31:43 +11:00
Sezz
7e85eee544 Refactor kayak.cpp 2022-01-07 16:27:50 +11:00
Sezz
95363e3719 Rename LaraInfo members; cleanup 2022-01-03 17:01:07 +11:00
Sezz
50900a0b1b Refactor swan dive and freefall dive states 2021-12-28 12:50:04 +11:00
Sezz
57856587e0 Merge branch 'master' into state_cleaning_tier_2 2021-12-24 13:41:24 +11:00
Lwmte
25ef91dc9b Merge branch 'master' into overhang_climbing 2021-12-24 03:41:45 +03:00
Lwmte
8f4ba68f30 Reorganize includes tier 3 2021-12-24 03:32:19 +03:00
Sezz
2ee3c63711 Rewrite splat test 2021-12-23 18:41:37 +11:00
Sezz
d34d24837b Merge branch 'master' into state_cleaning_tier_2 2021-12-23 01:02:50 +11:00
Lwmte
51ba4f8c1c Merge branch 'master' into overhang_climbing 2021-12-22 16:26:13 +03:00
Lwmte
2101d3e65f Reorganize includes tier 2 2021-12-22 16:23:57 +03:00
Sezz
c847512f6b Up jump state cleanup; address death handling in various jump states; prototype visual up jump input feedback 2021-12-22 16:00:13 +11:00
Lwmte
9baa1c5a5e Implement basic overhang (no bridges yet) 2021-12-21 18:34:44 +03:00
Sezz
192c01bfc7 Back, left, right jump state cleanup 2021-12-22 00:39:03 +11:00
Sezz
1ac6721226 Freefall state cleanup 2021-12-21 23:29:51 +11:00
Sezz
713b9b9d25 WIP forward jump state cleanup; fix slide back end move angle 2021-12-21 23:07:15 +11:00
Sezz
b5dc2b13f8 Fall back state cleanup 2021-12-20 21:37:38 +11:00
Sezz
707fc2a8d1 Prototype jump direction queuing; update collision result override 2021-12-20 00:11:04 +11:00
Sezz
4385a35797 Merge branch 'master' into state_cleaning_tier_2 2021-12-19 18:55:12 +11:00