Commit graph

297 commits

Author SHA1 Message Date
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
Lwmte
2671ca453b Collide code reorganizing (#393)
* Tier 1

* Tier 2

* Remove old GetRoomList implementation and use CollectConnectedRooms one

* Tier 3

* Tier 4

* Tier 5

* Tier 6

* Tier 7

Co-authored-by: Lwmte <initiator@nm.ru>
2021-12-19 05:24:12 +03:00
Sezz
058c90f398 Refactor lara_slide.cpp 2021-12-18 20:42:15 +11:00
Sezz
9edefec3c3 Comment wade checks and improve handling slightly 2021-12-15 13:44:05 +11:00
Sezz
7da453880f Make smooth descent into wade-height water less hacky; revert hardcoded dispatch to landing animation 2021-12-14 23:45:03 +11:00
Lwmte
7b0c3a732c Cleanup LaraControl and related functions a bit 2021-12-14 15:07:04 +03:00
Sezz
eeb57e6c70 Fix vertical water room entrance 2021-12-14 14:35:42 +11:00
Sezz
61cf4bce35 Fix running jump queue; smoother entrance when crawl vaulting into wade-height water 2021-12-12 13:27:26 +11:00
Sezz
999c7bdf36 Set hands free after entering water from a swandive 2021-12-11 00:09:53 +11:00
Sezz
7c01d050a4 Address remaining PR #377 comments; fix pickups in crouch and crawl states; simplify step function 2021-12-10 22:31:34 +11:00
Sezz
454d7a7a48 Address some PR #377 review comments 2021-12-10 12:30:23 +11:00
Sezz
ea4a2992bd Merge branch 'master' into lara_state_cleaning_etc 2021-12-10 09:09:09 +11:00
Lwmte
c882709b3d Remove epic Core fail with fell-through case switch in LaraControl 2021-12-09 20:22:20 +03:00
Sezz
43cde72079 Merge branch 'master' into lara_state_cleaning_etc 2021-12-08 20:51:40 +11:00
Sezz
ddde840ee7 Increment jump counter in sprint dive state 2021-12-08 16:07:34 +11:00
Sezz
49f0c88251 Fix UPV mounting; cleanup upv.cpp 2021-12-08 15:27:46 +11:00
Sezz
806356d450 Rename lara_col_crawl2hang() to lara_col_crawl_to_hang() 2021-12-04 14:41:17 +11:00
Sezz
54bb292e38 Fix jump timer oversight; remove hardcoded set hands free command when jumping off poles 2021-12-03 12:22:29 +11:00
Sezz
f1e604fdae Death sector step tolerance; formatting and general cleanup pass 2021-12-02 18:52:00 +11:00
Sezz
dc45376fdf Merge branch 'master' into lara_state_cleaning_etc 2021-12-02 12:58:18 +11:00