Commit Graph

448 Commits

Author SHA1 Message Date
616488a153 update move state if acceleration culls surface 2023-11-09 19:21:11 -08:00
f40c54ae27 acceleration was not being refreshed in air move (the bug) 2023-11-09 19:21:11 -08:00
2802e0da90 tweak elasticity calc 2023-11-09 19:21:11 -08:00
7038f1f326 exit strafe tick early if zero control dir 2023-11-09 19:21:11 -08:00
0aceee6e5b introduce dot128 2023-11-09 19:21:11 -08:00
f60214f0e6 do not overshadow variable 2023-11-09 19:21:11 -08:00
bf744ecfbd break walking 2023-11-09 19:21:11 -08:00
40fbe1a773 fix ladders 2023-11-09 19:21:11 -08:00
de5287e84f separate culling type setters 2023-11-09 19:21:11 -08:00
ed58632065 surf test was wrong 2023-11-09 19:21:11 -08:00
068d1619a6 cross product was wrong 💀x7 2023-11-09 19:21:11 -08:00
a14b238fcf fix walk friction 2023-11-09 19:21:11 -08:00
a06cc7f657 elasticity calc 2023-11-09 19:21:11 -08:00
f776e278f9 add set body functions + jump query functions 2023-11-09 19:21:11 -08:00
d2cde39486 normalize normal 2023-11-09 19:21:11 -08:00
83fef16f7c important 2023-11-09 19:21:11 -08:00
6ce25b0020 work 2023-11-09 19:21:11 -08:00
5005995aea wip TouchingState::get_move_state 2023-11-09 19:21:11 -08:00
019cd99190 normal_determinant is not real 2023-11-09 19:21:11 -08:00
e85e5d0501 TouchingState::base_acceleration 2023-11-09 19:21:11 -08:00
02c52569a9 fix idiot 2023-11-09 19:21:11 -08:00
80a51ba1e9 fix constrain 2023-11-09 19:21:11 -08:00
faae9f8133 fix slope divide by zero 2023-11-09 19:21:11 -08:00
4d61fea251 mesh gen test 2023-11-09 19:21:11 -08:00
78b13b7b41 fix determinant 2023-11-09 19:21:11 -08:00
18e6f63841 fix mesh gen algorithm 2023-11-09 19:21:11 -08:00
4ea0def11d unused var 2023-11-09 19:21:11 -08:00
080f00539b fix transformed face_nd 2023-11-09 19:21:11 -08:00
acfcad1afb test stop taking so long 2023-11-09 19:21:11 -08:00
ecfcce0aca debug message 2023-11-09 19:21:11 -08:00
3c54b6d789 ref faster no copy 2023-11-09 19:21:11 -08:00
3bbad83768 whoops 2023-11-09 19:21:11 -08:00
788e96ffd4 idiot 2023-11-09 19:21:11 -08:00
a7dc8f3911 make build 2023-11-09 19:21:11 -08:00
4721c89061 TransformedMesh::new to avoid pub 2023-11-09 19:21:11 -08:00
59beb45272 fix compiler nits 2023-11-09 19:21:11 -08:00
36227d5aee delete unused aabb face code 2023-11-09 19:21:11 -08:00
af2e1c24a0 tape up last stragglers 2023-11-09 19:21:11 -08:00
e780f294f3 checkpoints don't actually exist 2023-11-09 19:21:11 -08:00
56de4d10cd water 2023-11-09 19:21:11 -08:00
f2a480aa93 rethink ordered checkpoints - do not support non-teleporting (backtracking) 2023-11-09 19:21:11 -08:00
f60d4f98b6 SpawnAt comment 2023-11-09 19:21:11 -08:00
48cd84394a tweak water 2023-11-09 19:21:11 -08:00
4d84b7b55d checkpoints are stage elements 2023-11-09 19:21:11 -08:00
cbaed1cd8d add GameMechanicAttributes::is_wrcp() function 2023-11-09 19:21:11 -08:00
2c58c03049 fix normal code 2023-11-09 19:21:11 -08:00
51885eace8 Planar64Vec3::{inverse,transpose,determinant} 2023-11-09 19:21:11 -08:00
babe1ae8f7 point hitbox work 2023-11-09 19:21:11 -08:00
31fef7388f real functions 2023-11-09 19:21:11 -08:00
ef6e3d80eb PhysicsModels idea 2023-11-09 19:21:11 -08:00