Commit Graph
158 Commits
Author SHA1 Message Date
joshuarwood 3360eb429d allow player character to block lights in camspy mode 2026-05-21 20:10:33 -05:00
joshuarwood c166cf0f15 reset hit prop to continue los test following a glass surface 2026-05-20 22:31:58 -05:00
joshuarwood 23aafa4ffa use texturenum -1 for chr hits because cheap version of chrTestHit returns an uninitialized value 2026-03-12 18:31:17 -05:00
joshuarwood f3f2a593e8 exclude laser doors from los test 2025-11-22 00:39:35 -06:00
fgsfds 79711364bb Merge pull request #668 from joshuarwood/light_fix_for_bg_glass
Fix for background lights
2025-11-09 10:39:11 +01:00
joshuarwood b53a62189b protect against surface indexing errors 2025-11-09 01:30:49 -06:00
joshuarwood 42ef08d662 check surfacetype to better skip glass props 2025-11-07 19:50:42 -06:00
joshuarwood f5cbfe6692 disable xlu surface hits with a global to avoid initialization errors with struct flag 2025-11-07 18:38:27 -06:00
joshuarwood 550f1d3182 add flag to ignore line-of-sight hits for transparent background surfaces 2025-11-07 15:18:02 -06:00
joshuarwood 7a728c7feb Removing commit that was intended for a different branch
This reverts commit 857e755b92.
2025-11-07 15:11:09 -06:00
joshuarwood 857e755b92 added flag to ignore line-of-sight hits for transparent background surfaces 2025-11-07 15:08:50 -06:00
fgsfds 06dcbcc1b1 port: rename random to rngRandom to avoid conflicts with libc 2024-11-17 11:03:57 +01:00
fgsfds f86746364f port: no need to explicitly disable player collision when tracing light glares 2024-05-12 17:12:37 +02:00
fgsfds 15c0327592 port: better light glare hit detection 2024-05-12 16:22:34 +02:00
fgsfds 839143550f port: fix potential crash in handInflictMeleeDamage
pointers can be little endian, so there might be a problem
2024-02-13 01:16:57 +01:00
fgsfds cb1e1e5dca port: fix #163 2023-09-12 17:34:34 +02:00
Ryan Dwyer 0b1aabf345 Set names for a heap of shotdata symbols 2023-08-27 21:27:53 +10:00
Ryan Dwyer 83e8265d5b Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
Ryan Dwyer 1df5e4dc51 Document propsnd functions 2023-06-03 11:17:22 +10:00
Ryan Dwyer 2e386f7a34 Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
Ryan Dwyer 92075c6fe7 Name almost all BG symbols 2023-05-23 19:37:20 +10:00
Ryan Dwyer edebe0b1f0 Discover more object 3 flags 2023-01-17 21:33:16 +10:00
Ryan Dwyer 93acca065d Discover more object 2 flags 2023-01-17 20:14:19 +10:00
Ryan Dwyer c78ff83fc8 Discover more chrflags 2023-01-16 19:10:31 +10:00
Ryan Dwyer 0063dcc71c Rename "close" gun function type to "melee" 2022-12-02 22:46:40 +10:00
Ryan Dwyer 3484a4faed Set names for all model C functions 2022-11-28 22:22:41 +10:00
Ryan Dwyer b159e01edc Improve naming and documentation of inventory data 2022-10-22 18:42:45 +10:00
Ryan Dwyer 2c1c13e666 Give better names to timing variables 2022-10-13 19:43:47 +10:00
Ryan Dwyer 17583575e4 Introduce support for gcc 2022-10-12 22:26:19 +10:00
Ryan Dwyer 4b7e93de8a Rename a heap of collision detection functions 2022-10-06 19:39:18 +10:00
Ryan Dwyer d5779ef268 Decompile chrTickShoot 2022-09-21 19:12:07 +10:00
Ryan Dwyer fb42f18163 Decompile bgunConsiderToggleGunFunction 2022-08-30 17:43:26 +10:00
Ryan Dwyer e319815d67 Decompile propsTickPlayer 2022-08-18 17:16:56 +10:00
Ryan Dwyer ec964133f7 Decompile bgTestHitInVtxBatch 2022-08-07 00:21:47 +10:00
Ryan Dwyer a46afdf7bf Name the sparktype constants 2022-07-28 17:55:15 +10:00
Ryan Dwyer 985c164b1c Decompile hovTick 2022-07-21 23:56:31 +10:00
Ryan Dwyer fef5f17563 Decompile projectileTick 2022-07-20 21:20:17 +10:00
Ryan Dwyer 203489ec0f Decompile cd000296a0 2022-07-18 21:47:29 +10:00
Ryan Dwyer b5fd42aed2 Rename chrwidth to radius 2022-07-17 10:27:25 +10:00
Ryan Dwyer af3d3e33e5 Attempt to decompile bgCalculateHitInVtxBatch 2022-07-14 21:26:10 +10:00
Ryan Dwyer 8d60a8255f Decompile bgExecuteCommandsBranch 2022-07-12 17:22:49 +10:00
Ryan Dwyer 5d8f96f36a Decompile bgChooseRoomsToLoad and discover more room and portal flags 2022-07-11 23:42:04 +10:00
Ryan Dwyer a8139c1457 Rename player mtx properties 2022-07-11 19:02:09 +10:00
Ryan Dwyer 28ad7273e0 Tidy up splat.c 2022-07-02 10:41:12 +10:00
Ryan Dwyer bc591bf6fc Decompile wallhitCreateWith20Args 2022-07-02 00:55:35 +10:00
Ryan Dwyer a1f35464c1 Discover wallhit types 2022-06-30 22:10:52 +10:00
Ryan Dwyer 9b7b98d61c Improve mismatch of sightDrawDefault 2022-06-16 17:19:05 +10:00
Ryan Dwyer b34c2e3620 Decompile propsnd0f0939f8 2022-06-13 19:32:48 +10:00
Ryan Dwyer 4bc4db770f Decompile lightsHandleHit 2022-06-11 00:58:10 +10:00
Ryan Dwyer ced58d1029 Decompile portal00018148 2022-06-04 12:47:56 +10:00