Commit graph

297 commits

Author SHA1 Message Date
Lwmte
798b54680e Replace usage of legacy average floor/ceiling values 2021-09-14 14:38:59 +03:00
Lwmte
35261547eb Fix GetOrthogonalIntersect 2021-09-14 03:03:31 +03:00
Lwmte
eb2f33217c Convert static position to PHD_3DPOS, fix crossbow bolt shatter, read/write proper shatter type 2021-09-13 23:15:02 +03:00
KrysB4k
7ff79f8da1 Removed remnants of bad ideas
Removed SplitFloor and SplitCeiling completely from affected source files
2021-09-13 20:19:33 +02:00
Lwmte
bb775ff6c2 Demagic NO_LOS_ITEM 2021-09-13 10:22:00 +03:00
Lwmte
0c89a0889d Deint collide.cpp 2021-09-13 10:15:53 +03:00
Lwmte
d8ab386840 Rename DeathIsPit to be more descriptive 2021-09-13 09:55:54 +03:00
Lwmte
e3df0a4960 CheckNoColFloorTriangle enum 2021-09-13 03:20:53 +03:00
Lwmte
dc6c3fa72d Rename remaining legacy fields in FLOOR_INFO 2021-09-13 02:51:52 +03:00
Lwmte
7d856a01ef Remove unused skeleton trigger type 2021-09-13 01:18:06 +03:00
Lwmte
3eaf1ea2f4 Fix position correctors 2021-09-13 01:06:52 +03:00
Lwmte
bbf93167e0 Remove skyRoom/pitRoom 2021-09-11 23:50:54 +03:00
Lwmte
7854679a69 Remove all floordata legacy code 2021-09-11 22:41:25 +03:00
Lwmte
2867ca0bee Calculate tilt and slopes from new floordata 2021-09-10 18:13:40 +03:00
Lwmte
2f3af7e3ea Simplify GetCollisionInfo arguments 2021-09-10 12:14:28 +03:00
Lwmte
280c9fa28b Merge branch 'master' into coll_info_reorganize 2021-09-10 10:11:15 +03:00
MontyTRC89
6f0914e39e Merge pull request #318 from MontyTRC89/item_data
Item data
2021-09-10 05:01:45 +02:00
Lwmte
7ad5ef40f9 Small fixes 2021-09-10 00:49:45 +03:00
Lwmte
c9d4914e3d Simplify COLL_POSITION 2021-09-10 00:43:26 +03:00
Lwmte
1df38ae15a Rename settings to setup 2021-09-10 00:20:59 +03:00
Lwmte
1efe0a9f09 Reorganize COLL_INFO 2021-09-10 00:18:47 +03:00
Lwmte
9f3a824499 Crawl under solid static meshes 2021-09-09 20:21:05 +03:00
Lwmte
c81fcfe43e Fix merge conflicts 2021-09-09 11:25:03 +03:00
Lwmte
48a9a1d52a Merge branch 'master' into item_data 2021-09-09 11:10:25 +03:00
Lwmte
3fe6211e4e Further organizing 2021-09-08 18:31:35 +03:00
Lwmte
ba6c260b92 Further code organizing 2021-09-08 18:19:06 +03:00
Lwmte
f293735d11 Move all effect source files to separate directory, rename effect2 to effects 2021-09-08 18:07:48 +03:00
Lwmte
76a0365f4f More reasonable name for splat flag 2021-09-08 17:44:24 +03:00
Lwmte
3b45f66463 Add splat animation if static bounds are taller than Lara headroom 2021-09-08 16:14:13 +03:00
Lwmte
15bd790230 Remove unused hitCeiling flag 2021-09-08 15:59:22 +03:00
Lwmte
8b045542d2 Update collide.cpp 2021-09-08 14:22:58 +03:00
Lwmte
fcdda87297 Fix enum 2021-09-08 14:05:09 +03:00
Lwmte
24ad8bffef Generalize solid collision function, enum static flags 2021-09-08 14:02:32 +03:00
Lwmte
b1829d5ef9 Finalize 2021-09-08 13:39:29 +03:00
Lwmte
6b0d063dda Add comments 2021-09-07 21:36:13 +03:00
Lwmte
e38b59c175 Convert some functions 2021-09-07 20:37:31 +03:00
Lwmte
d30f6351c6 Finally made it work 2021-09-07 19:54:35 +03:00
Lwmte
72e423cc67 Update collide.cpp 2021-09-05 00:49:49 +03:00
Lwmte
12fbb28e9b Update collide.cpp 2021-09-04 16:05:49 +03:00
Lwmte
6329e110c1 Update collide.cpp 2021-09-04 15:48:21 +03:00
Lwmte
afc7a6a2b2 Work 2021-09-04 15:43:25 +03:00
Raildex
31ec83f9cc Merge branch 'master' into item_data
# Conflicts:
#	TR5Main/Game/items.cpp
2021-09-04 11:52:34 +02:00
Lwmte
b7cb2f4937 Work 2021-09-04 12:40:14 +03:00
MontyTRC89
c4e7dc811c First commit 2021-09-04 07:59:00 +02:00
MontyTRC89
cea3608a25 Cleaned collision code; Cleaning AI code; Usin visibility for for statics culling; Fixed Lara crawling; 2021-09-04 07:53:21 +02:00
Raildex
dce3f72d99 Removed BaddieSlots
ActiveCreatures now contains pointers to CREATURE_INFOs of items instead
Every Item with Creature Info now contains their own path finding data.
Fixed OoB issues with XZ_GET_SECTOR
2021-09-03 09:37:42 +02:00
Lwmte
efb7b71d3a Add comments with previous function names 2021-09-02 22:40:33 +03:00
Lwmte
71ff4588b9 Fix two collision bugs 2021-09-02 22:28:55 +03:00
Lwmte
445e062c03 Remove broken CollideStaticObjects function
# Conflicts:
#	TR5Main/Game/collide.cpp
2021-09-02 19:50:10 +02:00
Lwmte
522b41d1d6 Clarify function names
# Conflicts:
#	TR5Main/Game/collide.cpp
2021-09-02 19:49:07 +02:00