Commit graph

138 commits

Author SHA1 Message Date
Sezz
ad9dfb2ec2 Fix auto jump for ladders; overhang cleanup 2022-02-26 23:08:48 +11:00
Sezz
46b12b66a1 TR1 entity file cleanup 2022-02-26 13:36:58 +11:00
Sezz
c2fb6cd159 Generic object file cleanup 2022-02-24 14:22:30 +11:00
Sezz
20775d8e9a Refactor minecart.cpp 2022-02-23 22:15:51 +11:00
Sezz
2b8219c40e Refactor skidoo.cpp and boat.cpp; cleanup 2022-02-22 21:09:12 +11:00
Sezz
603d7c4d08 Refactor vertical pole velocity handling; cleanup 2022-02-21 20:27:30 +11:00
Sezz
4e4d30f945 Fix vehicle double speed 2022-02-20 14:22:26 +11:00
Sezz
388a586357 Remove unnecessary casts in lara_two_guns.cpp; refactor biggun.cpp; cleanup 2022-02-19 13:01:19 +11:00
Sezz
7b7cef7ca2 Fix landing bug; add soft splat functionality to sidestep states 2022-02-18 21:43:45 +11:00
Sezz
7fd54041a6 Tweak vault state functions; cleanup 2022-02-17 15:01:48 +11:00
Sezz
a85c8ad0e3 Reintroduce vault functionality to run, walk, and wade states. 2022-02-17 02:00:40 +11:00
Sezz
b18d6e24f7 LaraInfo cleanup; update savegame schema 2022-02-15 21:25:24 +11:00
Sezz
43fcb34ee7 Cleanup 2022-02-14 17:05:52 +11:00
Sezz
0e347f6326 Update GetLaraInfo(); disable smooth ledge angle adjustment for now; cleanup 2022-02-13 15:58:12 +11:00
Sezz
6116fa6dda Refine implementation of adjustment to ledge angle 2022-02-12 20:23:45 +11:00
Sezz
b6dbd5d362 Cleanup 2022-02-12 16:25:59 +11:00
Sezz
e3eded8705 Smoothly adjust to vault ledge angle (prototype); cleanup 2022-02-12 14:56:28 +11:00
Sezz
fa6ced09eb Introduce GetLaraInfo() and ResetLaraLean() 2022-02-12 00:25:05 +11:00
Sezz
c2190ed872 LaraInfo cleanup; update savegame schema 2022-02-11 19:26:08 +11:00
Sezz
1e0f82b2c3 More LaraItem cleanup; update savegame schema; convert HandStatus and WaterStatus structs to enum class 2022-02-11 01:31:54 +11:00
Sezz
717bdab3cd Fix torso rotation error; cleanup 2022-02-10 17:17:41 +11:00
Sezz
4ea2f10ec2 Further LaraInfo cleanup; update savegame schema 2022-02-10 16:18:15 +11:00
Sezz
5bba1df285 More LaraInfo cleanup; update savegame schema 2022-02-10 01:38:32 +11:00
Sezz
a63563913b Adjust crawlspace exit tests; fix crawl flex; continue cleaning LaraItem struct; update savegame schema 2022-02-09 20:38:13 +11:00
Sezz
ed6ac2d7bc Rename ITEM_INFO members to comply with conventions 2022-02-09 16:55:46 +11:00
Sezz
0eaf6f9d02 Begin tidying ITEM_INFO; update savegame schema 2022-02-09 13:20:57 +11:00
Sezz
8e3d7cfa4c Begin tidying LaraInfo; cleanup tr4_senet.cpp; update savegame schema 2022-02-08 20:45:21 +11:00
Sezz
0dcbfba61f Cleanup 2022-02-08 01:26:59 +11:00
Sezz
ecfae534f8 Make stepping mechanism more abstract; elaborate comment; cleanup 2022-02-07 17:06:45 +11:00
Sezz
9fcd855f79 Adjust ledge snap distance; cleanup 2022-02-07 13:06:02 +11:00
Sezz
ec52c6d0b6 Enforce correct hand status when vaulting 2022-02-06 14:15:10 +11:00
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