Commit graph

107 commits

Author SHA1 Message Date
Sezz
435cbfff52 Fix errors in movement LOS tests; fix run jump queuing on steps; cleanup 2022-02-06 13:31:10 +11:00
Sezz
c40a98bef1 Completely rework vaulting 2022-02-05 23:13:31 +11:00
Sezz
64a57cad92 Minor refactoring, cleanup 2022-02-04 22:18:55 +11:00
Sezz
fc0d7611b4 Refactor crawl vault mechanism 2022-02-04 20:23:39 +11:00
Sezz
1d9cad5ba6 Smoothly adapt to projected floor height when vaulting (prototype) 2022-02-04 19:06:59 +11:00
Sezz
daf5e69669 Merge branch 'master' into state_cleaning_tier_2 2022-02-03 19:29:07 +11:00
Sezz
ec2c4e63df Cleanup 2022-02-03 12:21:28 +11:00
Sezz
5bd204fa83 Set slide state in jump states; cleanup 2022-02-02 21:59:34 +11:00
Sezz
be08902a5c Tentatively rename animation-related ITEM_INFO members 2022-02-02 20:16:16 +11:00
Sezz
953742964e Rename IN_DUCK to IN_CROUCH for consistency 2022-02-02 18:32:52 +11:00
Sezz
d3e73e1d2d Remove int casts 2022-01-27 22:26:05 +11:00
Sezz
0c5840ca14 Update animation enum 2022-01-26 17:48:50 +11:00
Sezz
bede90ac4d Update Lara states; cleanup 2022-01-26 14:51:50 +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
68817b3492 Cleanup 2022-01-22 22:36:29 +11:00
Sezz
7288c60aff Supercede LaraLandedBad(); cleanup 2022-01-22 21:08:30 +11:00
Sezz
a257c902f1 Update run jump queue test 2022-01-22 00:22:24 +11:00
Sezz
948575752c Rename gravityStatus to airborne 2022-01-21 23:23:10 +11:00
Sezz
495310df41 Collide with statics in monkey states; cleanup 2022-01-21 01:40:29 +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
5bd17fbde6 WIP smooth step for monkey swing; deflect ceilings with no monkey sector flag set; increase step height tolerance for monkey swing 2022-01-16 13:56:39 +11:00
Sezz
7b993a1565 Shift away from drop offs in monkey idle state; use BottomBlock to check for monkey sector flag; remove leftover legacy functions 2022-01-16 01:28:49 +11:00
Sezz
7cc6805bb0 Progress with monkey swing collision 2022-01-15 22:48:35 +11:00
Sezz
98865dda8e Refactor monkey turn states 2022-01-12 19:04:29 +11:00
Sezz
8c77085387 Add SetLaraMonkeyFallState() and DoLaraMonkeySnap() functions; organise test functions 2022-01-12 18:21:52 +11:00
Sezz
a2fd3128b1 Begin monkey swing refactor 2022-01-12 17:31:03 +11:00
Sezz
afd4217d35 Cleanup 2022-01-04 16:25:12 +11:00
Sezz
1a79efc850 Improve jump tolerance tests 2022-01-04 15:34:20 +11:00
Sezz
39ee7d4b43 Add TestLaraRunJumpForward() 2022-01-04 01:39:02 +11:00
Sezz
64e0b4b0e2 Use GCR in TestLaraKeepLow() 2022-01-03 17:58:24 +11:00
Sezz
95363e3719 Rename LaraInfo members; cleanup 2022-01-03 17:01:07 +11:00
Sezz
6760a05b58 Refine directional jump lock 2022-01-02 15:54:43 +11:00
Sezz
8791b95fc7 Temp. fix forward jump softlock 2021-12-28 15:48:59 +11:00
Sezz
fa3bb9f8f2 Abandon land test in jump control functions 2021-12-27 21:29:21 +11:00
Sezz
27b6d08095 Use LOS for splat test 2021-12-27 17:52:29 +11:00
Sezz
57856587e0 Merge branch 'master' into state_cleaning_tier_2 2021-12-24 13:41:24 +11: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
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
Sezz
b82f253ee9 Refine directional jump queuing 2021-12-22 14:06:56 +11:00
Sezz
bcfeade327 Refine directional jump queuing 2021-12-20 22:32:41 +11:00
Sezz
707fc2a8d1 Prototype jump direction queuing; update collision result override 2021-12-20 00:11:04 +11:00