Commit graph

328 commits

Author SHA1 Message Date
Lwmte
a8f0766174 Merge branch 'master' into lara_state_cleaning_etc 2021-12-17 15:25:24 +03:00
Lwmte
48acce35cc Debracket some more collision functions 2021-12-17 14:56:53 +03:00
Lwmte
b25c1e16b8 Debracket GetCollidedObjects 2021-12-17 14:41:23 +03:00
Sezz
46d0470c04 Merge branch 'master' into lara_state_cleaning_etc 2021-12-16 22:14:32 +11:00
Lwmte
de87557ca9 Refactor electricity wires 2021-12-15 03:33:16 +03:00
Lwmte
095289be1c Move CollectConnectedRooms to room.cpp 2021-12-14 17:54:54 +03:00
Sezz
454d7a7a48 Address some PR #377 review comments 2021-12-10 12:30:23 +11:00
Sezz
72a64fa718 Merge branch 'master' into lara_state_cleaning_etc 2021-12-09 21:41:28 +11:00
Lwmte
20546017ea Fix epic bug with nearest ledge angle calculation 2021-12-09 12:08:52 +03:00
Sezz
f326fc40b4 Do smooth shift in crouch and crawl states; disallow direct crawl vault dispatch from crawl forward state 2021-12-05 19:06:30 +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
Sezz
19921c31f3 Merge branch 'master' into lara_state_cleaning_etc 2021-12-02 12:47:07 +11:00
Lwmte
c7726b80e0 Stabilize stacked pole collision 2021-12-02 01:22:41 +03:00
Lwmte
2af6164a26 Finite poles 2021-12-01 19:54:52 +03:00
Sezz
12d82babd9 Deflect level death sectors 2021-12-01 21:06:10 +11:00
Lwmte
3eadd559d4 Refactor TestLaraHang, stabilize 45-to-90 turns 2021-11-30 02:39:41 +03:00
Lwmte
508cefa35c Work 2021-11-29 18:09:34 +03:00
Sezz
d85eea8c1f Rename basic state functions; rename some state enum members; rename LG_NO_ARMS to LG_HANDS_FREE; move lara_as_gymnast() to lara_hang.cpp; minor corrections 2021-11-25 23:38:59 +11:00
Sezz
1dbf5e2206 Merge branch 'master' into lara_state_cleaning_etc 2021-11-15 19:51:18 +11:00
Lwmte
10f2562db9 Fix ledge tests near zero coords 2021-11-15 00:34:31 +03:00
Sezz
625a433980 Add new GetCollisionResult() overload function. 2021-11-15 00:34:04 +11:00
Sezz
ee669ee172 Merge branch 'master' into lara_state_cleaning_etc 2021-11-13 18:40:12 +11:00
Sezz
1ac1fec4e1 Remove LaraItem global usage in lara_flare.cpp + minor cleanup 2021-11-12 19:52:48 +11:00
Lwmte
4c16ee30fb Update collide.cpp 2021-11-12 01:16:29 +03:00
Sezz
52b962f0e8 Merge branch 'master' into lara_state_cleaning_etc 2021-11-10 23:26:55 +11:00
Lwmte
8f51243ca4 First commit 2021-11-10 02:41:59 +03:00
Sezz
e892d7138d Merge branch 'master' into lara_state_cleaning_etc 2021-11-09 21:02:05 +11:00
Sezz
a48996f511 Merge branch 'master' into lara_state_cleaning_etc 2021-11-09 17:12:18 +11:00
Lwmte
f288186341 Fix CollectConnectedRooms 2021-11-09 08:54:33 +03:00
Lwmte
09e87ca18b Rewrite TestObjectOnLedge 2021-11-09 03:16:34 +03:00
Lwmte
5031079637 Fix TestForObjectOnLedge 2021-11-09 01:50:28 +03:00
Lwmte
c33e4759c6 Swap y/z args in new FD funcs 2021-11-08 17:48:57 +03:00
Sezz
80b9b3d131 Merge branch 'master' into lara_state_cleaning_etc 2021-11-07 13:28:00 +11:00
Lwmte
3a34300367 Fix lateral movement 2021-11-04 19:24:28 +03:00
Sezz
29543f657d Cleanup 2021-11-04 21:41:23 +11:00
Lwmte
c7237ac98b Filter out surface detachment cases for CalcItemToFloorRotation 2021-11-04 13:38:23 +03:00
Lwmte
4ddfaae169 Refactor CalcItemToFloorRotation 2021-11-04 13:22:26 +03:00
Lwmte
ba6a70cf30 Update collide.cpp 2021-11-04 04:52:31 +03:00
Lwmte
755ee5f073 Add pushouts near triangles 2021-11-04 04:49:40 +03:00
Lwmte
5630a5813d Remove unused function 2021-11-03 20:44:24 +03:00
Sezz
a0abdc5a17 Merge branch master into 'lara_state_cleaning_etc' 2021-11-03 21:16:06 +11:00
Lwmte
b079fb1f32 Update collide.cpp 2021-11-03 10:41:16 +03:00
Lwmte
6d3c231d04 Update collide.cpp 2021-11-03 10:40:22 +03:00
Lwmte
319a532ffc Merge branch 'master' into arbitrary_hanging_and_shimmying 2021-11-03 02:26:09 +03:00
Lwmte
0c1237857c Store bridge number in COLL_RESULT for future use 2021-11-03 02:18:41 +03:00
Lwmte
bc332c9607 Fix walking/crawling on bridge objects above slopes 2021-11-03 02:15:30 +03:00
Sezz
ae5fe2168f Merge branch 'master' into 'lara_state_cleaning_etc' 2021-10-28 23:33:12 +11:00
Lwmte
a9dd7c7f28 Don't reject top collision if there's diagonal step nearby 2021-10-28 02:58:42 +03:00
Lwmte
eee97cd2e4 Bring back grid snap for ladder cases because ladder code fragility 2021-10-27 12:46:36 +03:00