Revert "bodge surfs"

This reverts commit 65b49d27261754903b2e39194c80ac096afc1da2.

Revert "physics version"

This reverts commit 871aadb78a0bad8001692b945f598c8617d4bf92.
This commit is contained in:
Quaternions 2025-01-21 11:41:15 -08:00
parent 871aadb78a
commit 06a6bf49d9

View File

@ -28,9 +28,9 @@ use gameplay::ModeState;
// or the only bots which fail are ones exploiting a surgically patched bug.
#[derive(Clone,Copy,Hash,Debug,id::Id,Eq,PartialEq,Ord,PartialOrd)]
pub struct PhysicsVersion(u32);
pub const VERSION:PhysicsVersion=PhysicsVersion(1);
pub const VERSION:PhysicsVersion=PhysicsVersion(2);
const LATEST_COMPATIBLE_VERSION:[u32;1+VERSION.0 as usize]=const{
let compat=[0,1];
let compat=[0,1,2];
let mut input_version=0;
while input_version<compat.len(){
@ -1294,7 +1294,7 @@ fn set_velocity_cull(body:&mut Body,touching:&mut TouchingState,models:&PhysicsM
let mut culled=false;
touching.contacts.retain(|contact|{
let n=contact_normal(models,hitbox_mesh,contact);
let r=(n.dot(v)>>52).is_positive();
let r=n.dot(v).is_positive();
if r{
culled=true;
}