// Attached objects are SOLID_NOT and do not get traced.
crosshair_trace_plusvisibletriggers(self);
- if(vlen(self.origin - trace_ent.origin) > autocvar_g_sandbox_editor_distance_edit)
+ if(vdist(self.origin - trace_ent.origin, >, autocvar_g_sandbox_editor_distance_edit))
return world; // out of trace range
if(trace_ent.classname != "object")
return world; // entity is not an object
e.frame = 0;
e.skin = 0;
e.material = string_null;
- e.touch = sandbox_ObjectFunction_Touch;
+ settouch(e, sandbox_ObjectFunction_Touch);
e.think = sandbox_ObjectFunction_Think;
e.nextthink = time;
//e.effects |= EF_SELECTABLE; // don't do this all the time, maybe just when editing objects?
e.angles_y = self.v_angle.y;
}
- WITH(entity, self, e, CSQCMODEL_AUTOINIT(e));
+ CSQCMODEL_AUTOINIT(e);
object_count += 1;
return e;