m4x3_mulv( gate->transport, launch_co, launch_co );
m3x3_mul( gate->transport, basis, basis );
- if( gate->type == k_gate_type_nonlocel ){
+ if( gate->flags & k_ent_gate_nonlocal ){
trace_world = &world_static.worlds[ gate->target ];
}
}
if( fabsf(lean1)>fabsf(lean2) ) lean = lean1;
else lean = lean2;
- if( ((int)roundf(animator->board_euler[0])) % 2 ) lean = -lean;
+ if( ((int)roundf(animator->board_euler[0]/VG_PIf)) % 2 ) lean = -lean;
lean = vg_clampf( lean, -1.0f, 1.0f );
animator->board_lean =
vg_lerpf(animator->board_lean, lean, vg.time_delta*18.0f);