1447 Commits

Author SHA1 Message Date
2de27d5aa9 wrong the whole time 2025-03-11 18:37:35 -07:00
5e7748ccf8 Merge branch 'master' into debug-merge 2025-03-11 18:17:40 -07:00
3d5e76f078 bsp_loader: fix utf8 brush model 2025-03-11 18:13:39 -07:00
07bab657f1 stupid 2025-03-11 17:52:22 -07:00
6b0938eb3b Merge branch 'entity' into debug-merge 2025-03-11 17:50:34 -07:00
a56195c887 fix compile 2025-03-11 17:50:06 -07:00
8e427e37b3 fix compile 2025-03-11 17:48:38 -07:00
0bd720beb6 Merge branch 'entity-debug' into debug-merge 2025-03-11 17:48:02 -07:00
5a4276052a Merge branch 'entity-physics' into debug-merge 2025-03-11 17:46:09 -07:00
e230eeccb7 Merge branch 'bsp-gamemechanics' into debug-merge 2025-03-11 17:46:04 -07:00
b9ed031919 pass debug info to add_brush 2025-03-11 17:32:42 -07:00
364939167c debug info 2025-03-11 17:32:42 -07:00
8b6f3620f8 debug brushes 2025-03-11 17:32:33 -07:00
71426c257f debug physics models visually 2025-03-11 17:32:32 -07:00
041cc15f20 Session::debug_raycast_print_model_id_if_changed 2025-03-11 17:32:32 -07:00
6ef6174693 physics: PhysicsData::trace_ray 2025-03-11 17:32:32 -07:00
ed1250e2f1 world model physics groups
world models are not guaranteed to be convex, so this is problematic for physics
2025-03-11 17:30:01 -07:00
2b272e1b7c touch entities 2025-03-11 17:30:01 -07:00
06e29b3d42 first stage 2025-03-11 17:29:50 -07:00
aba3e99722 force teleport 2025-03-11 17:29:50 -07:00
51d7d75e9a bsp_loader: triggers 2025-03-11 17:29:50 -07:00
70fb970582 bsp_loader: create a cube of destiny for teleport destinations 2025-03-11 17:28:53 -07:00
31184d21da bsp_loader: transform spawn after loop 2025-03-11 17:28:53 -07:00
6b4b17f49d bsp_loader: use macros for entities 2025-03-11 17:28:53 -07:00
d0c17873f6 bsp_loader: no physics for illusionary 2025-03-11 17:28:53 -07:00
d39705d5e7 bsp_loader: document known entities 2025-03-11 17:28:53 -07:00
a3a50580f8 bsp_loader: define all entities 2025-03-11 17:28:53 -07:00
d5bf4549a9 bsp_loader: triggers are intersect 2025-03-11 17:28:53 -07:00
b5da85fae1 bsp_loader: const ENTITY_ATTRIBUTE 2025-03-11 17:28:53 -07:00
78c53ae429 physics: set style on reset and spawn 2025-03-11 17:09:29 -07:00
e794b2649c bsp_loader: implement ladders and water 2025-03-11 16:41:46 -07:00
50f6fe5bd8 common: fix source styles 2025-03-11 15:26:45 -07:00
fc3681f41f it: read_entire_file use built in 2025-03-11 14:07:24 -07:00
a2369b4211 rbx_loader: never do &Vec + deconstruct Face2 (style) 2025-03-09 23:47:23 -07:00
bfea49ffae it: measure simulate speed 2025-03-08 17:39:47 -08:00
8c7063d340 common: aabb: make function inline-able 2025-03-08 14:34:54 -08:00
651150760c common: aabb: use midpoint for center 2025-03-08 14:34:54 -08:00
3d203e2da9 fixed_wide: add midpoint 2025-03-08 14:34:54 -08:00
3798f438cf use as_bits_mut to optimize sqrt 2025-03-08 13:58:56 -08:00
4ace8317fe update deps 2025-03-08 13:55:14 -08:00
ab4a9bb922 bsp_loader: generate prop matrix with euler angles 2025-03-02 18:23:47 -08:00
a9ef07ce78 update vbsp 2025-03-02 18:23:47 -08:00
561e41c760 common: delete unused ModesUpdate 2025-02-28 13:15:55 -08:00
9896a09576 common: delete updatable trait 2025-02-28 13:15:55 -08:00
82840fa6cb refactor type safety for modes data normalization 2025-02-28 13:15:55 -08:00
2c87cb71df common: gameplay_modes: rename internal field on ModeBuilder 2025-02-28 12:37:49 -08:00
709f622547 common: don't use .0 for newtypes 2025-02-28 12:10:16 -08:00
b20264b382 common: move ModesBuilder to common 2025-02-28 11:08:38 -08:00
17cce2d702 silence lints 2025-02-28 10:50:53 -08:00
a2b2ddc9ce bsp_loader: use texture_info function 2025-02-26 15:29:23 -08:00