Commit graph

161 commits

Author SHA1 Message Date
Sezz
f95c3db4ac Manual merges. 2021-11-03 21:44:48 +11:00
Sezz
a0abdc5a17 Merge branch master into 'lara_state_cleaning_etc' 2021-11-03 21:16:06 +11:00
Lwmte
319a532ffc Merge branch 'master' into arbitrary_hanging_and_shimmying 2021-11-03 02:26:09 +03:00
Lwmte
bc332c9607 Fix walking/crawling on bridge objects above slopes 2021-11-03 02:15:30 +03:00
Sezz
d9f357195b Comments; reordering of checks in LaraWadeStop(); disallow crawl-to-crouch with SPRINT key when facing a ledge 2021-11-02 14:22:58 +11:00
Sezz
3db481b1ab Minor fixes 2021-11-01 15:07:42 +11:00
Sezz
fa634a208f Introduce optional AFK pose functionality 2021-10-31 18:33:39 +11:00
Sezz
807c7a919f Allow turning while performing swandive 2021-10-30 14:19:48 +11:00
Sezz
440d956a98 Adjust sprint dive lean; allow stationary turning in crouch idle state 2021-10-30 13:42:55 +11:00
Sezz
2f6482478a Adjust walk lean 2021-10-30 12:52:01 +11:00
Sezz
4ad199d047 Add dispatch to allow 180 roll at back hop end 2021-10-30 12:24:16 +11:00
Sezz
fcf4fe245d Fix oversight which allowed Lara to jump early 2021-10-29 21:41:00 +11:00
Sezz
ae5fe2168f Merge branch 'master' into 'lara_state_cleaning_etc' 2021-10-28 23:33:12 +11:00
Sezz
5d29e16d40 Manually merge various fixes from master; fix crawl vaults on diagonals 2021-10-28 23:22:28 +11:00
Sezz
30a67c0c06 Adjust lean values for run and sprint; allow turning while crouch roll action has 0 speed; add deflection for crouch roll 2021-10-28 16:13:56 +11:00
Lwmte
0746768d6b Fix missing line 2021-10-28 03:12:12 +03:00
Sezz
b10ea9430e Re-enable crawl deflection (issues with diagonals); declare test function; remove using 2021-10-27 22:05:28 +11:00
Lwmte
eee97cd2e4 Bring back grid snap for ladder cases because ladder code fragility 2021-10-27 12:46:36 +03:00
Lwmte
eebc4546a0 Restore TestLaraHangJumpUp too 2021-10-27 10:13:47 +03:00
Lwmte
f57d9080b8 Refactor as_reach 2021-10-27 09:48:48 +03:00
Lwmte
38862dac8d Use enum class for collision enums 2021-10-27 09:48:31 +03:00
Lwmte
ced8681b17 Fix ladder grab from stand still 2021-10-27 01:23:59 +03:00
Lwmte
9127574583 Update lara_basic.cpp 2021-10-26 18:40:56 +03:00
Lwmte
90be115e7e Fix reach tunneling on high velocities 2021-10-26 17:23:14 +03:00
Sezz
4850dea36e Update crawl probes 2021-10-26 14:42:10 +11:00
Sezz
545f282336 Revert slopes are walls when hopping back 2021-10-26 13:06:27 +11:00
Sezz
e48bd9af2b Probe before walking back while wading; reorder functions in lara_col_wade() 2021-10-26 13:05:19 +11:00
Lwmte
2347e245e9 Fix reach state embedding, implicitly do 3-pass probing for angles 2021-10-25 17:09:14 +03:00
Sezz
1fbfdabe35 Disable crawl deflection; slopes are walls when hopping back 2021-10-25 23:24:34 +11:00
Sezz
f1cb87cc82 lara_col_wade(): use step function 2021-10-25 18:41:53 +11:00
Sezz
1f0980c473 lara_col_wade(): cleanup; use correct slide test function; replace magic numbers 2021-10-24 22:18:22 +11:00
Sezz
440b1dd1d8 Simplify some probes 2021-10-24 20:43:02 +11:00
Lwmte
1b6eb6d035 Stabilize shimmying 2021-10-24 04:08:54 +03:00
Lwmte
254dfe99bb Make subfunction for snapping item to ledge 2021-10-23 13:29:00 +03:00
Lwmte
13c81cda8f Make her grab from reach state 2021-10-23 13:04:43 +03:00
Lwmte
cf151a6ad2 Make Lara hang on diagonals 2021-10-23 12:53:55 +03:00
Lwmte
b1104db46f Measures to prevent fall stucking near tall triangular ledges 2021-10-22 16:22:11 +03:00
Lwmte
91427f26ba Fix stutter also for walking into walls 2021-10-22 12:43:17 +03:00
Lwmte
265de48cfc Fix wall stutter on slopes 2021-10-22 12:28:27 +03:00
Sezz
ecab59c473 Use new DoLaraLean() function wherever possible; remove TestLaraLean() 2021-10-22 01:50:43 +11:00
Sezz
43e717bc05 Add collision checks; calibrate test functions; create new routine for lean 2021-10-22 00:07:24 +11:00
Sezz
34b539012e Add collision checks for movement dispatches from stop state; reorder collision functions; add test functions 2021-10-19 21:28:36 +11:00
Sezz
ea2022cb51 Don't use coll->Setup.ForwardAngle 2021-10-17 20:40:17 +11:00
Sezz
3396e48279 Change comments; make minor changes 2021-10-17 20:07:30 +11:00
Sezz
49e5747bc6 lara_as_compress(): add test function; increase maneuverability while preparing to jump 2021-10-16 23:51:42 +11:00
Sezz
345a962792 Rename TestLaraStandUp() to TestLaraKeepDucked() 2021-10-16 21:52:45 +11:00
Sezz
eca7bcac33 lara_as_all4s(), lara_col_all4s(): cleanup; rewrite crawl flex; add new test/helper functions; move test functions 2021-10-16 20:59:44 +11:00
Sezz
d1372f4aab "Fix many bugs" moment for previous commit 2021-10-16 14:14:11 +11:00
Sezz
b4a35ab8a6 Rewrite LaraFacingCorner() and rename it to TestLaraFacingCorner() 2021-10-16 13:49:14 +11:00
Sezz
e99ef67b45 lara_as_compress(), lara_col_compress(): cleanup 2021-10-15 22:20:55 +11:00