Commit graph

327 commits

Author SHA1 Message Date
Sezz
b63ad23519 Fix merge error; update step test; cleanup 2022-01-27 20:56:05 +11:00
Sezz
9d253a732b Introduce TestEnvironment() 2022-01-25 18:02:22 +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
899400e2ef Enforce gravity status in jump states; add TestLaraMonkeyGrab(); refine landing test; check for landing when dead in jump states; cleanup 2022-01-21 22:54:22 +11:00
Sezz
7b9067a3ae Consider ceiling slopes in collision 2022-01-18 16:52:52 +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
88ac5302e6 Let JUMP input lock movement in idle state; don't use monkey grab animation for ledges 2022-01-13 03:13:18 +11:00
Sezz
746ad21c2e Refactor monkey idle state; add monkey back state to enum 2022-01-12 22:30:43 +11:00
Sezz
2762f1a703 Merge branch 'vault_without_embedding' into state_cleaning_tier_2 2022-01-08 16:31:43 +11:00
Sezz
d6dcbcb71f Require FORWARD input for vault 2022-01-04 22:50:18 +11:00
Sezz
39ee7d4b43 Add TestLaraRunJumpForward() 2022-01-04 01:39:02 +11:00
Sezz
95363e3719 Rename LaraInfo members; cleanup 2022-01-03 17:01:07 +11:00
Sezz
236cadadb0 Add NO_HEIGHT check to vault test; harmonise crawl step up/down gap tolerances; fix crawl step gap check; increase sidestep height tolerance 2022-01-02 20:16:02 +11:00
Sezz
6760a05b58 Refine directional jump lock 2022-01-02 15:54:43 +11:00
Sezz
98ce68160f Use jump direction lock where possible 2021-12-28 18:46:25 +11:00
Sezz
27b6d08095 Use LOS for splat test 2021-12-27 17:52:29 +11:00
Sezz
9c92899e03 Check swamp depth in vault tolerance test; comment calls to vault tolerance test; don't use auto for primitive variable definition; update movement tests 2021-12-26 15:30:53 +11:00
Sezz
2808361865 Prototype vault without embedding 2021-12-25 15:39:34 +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
7135b89bac Increase sidestep height tolerance; define primitive types instead of using auto in movement probes 2021-12-23 23:37:40 +11: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
192c01bfc7 Back, left, right jump state cleanup 2021-12-22 00:39:03 +11:00
Sezz
713b9b9d25 WIP forward jump state cleanup; fix slide back end move angle 2021-12-21 23:07:15 +11:00
Sezz
930d99ec37 Restore FORWARD+BACK roll input in run state 2021-12-20 21:09:47 +11:00
Sezz
707fc2a8d1 Prototype jump direction queuing; update collision result override 2021-12-20 00:11:04 +11:00
Sezz
69fd31466d Improve jump queuing 2021-12-19 19:12:35 +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
c03453cfb9 Temp. fix edge case swamp slide bug; increase forward walk turn rate 2021-12-16 23:43:29 +11:00
Sezz
8124e37107 Cleanup 2021-12-13 18:05:52 +11:00
Sezz
02d7433405 Fix jump stutter on steps 2021-12-13 16:12:33 +11:00
Sezz
ac0811a0f6 Cleanup 2021-12-12 21:11:27 +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
7c01d050a4 Address remaining PR #377 comments; fix pickups in crouch and crawl states; simplify step function 2021-12-10 22:31:34 +11:00
Lwmte
155884892b Fix issues with step left/right input 2021-12-10 11:43:20 +03:00
Sezz
454d7a7a48 Address some PR #377 review comments 2021-12-10 12:30:23 +11:00
Sezz
ddde840ee7 Increment jump counter in sprint dive state 2021-12-08 16:07:34 +11:00
Sezz
b00866616f Replace magic numbers 2021-12-04 15:51:49 +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
086ff6be97 Revert smooth stepping for splat 2021-12-02 19:13:00 +11:00
Sezz
f1e604fdae Death sector step tolerance; formatting and general cleanup pass 2021-12-02 18:52:00 +11:00