--- uquake/r_main.c.orig Sat Jan 22 18:23:44 2000 +++ uquake/r_main.c Mon Apr 2 14:19:31 2001 @@ -562,7 +562,8 @@ { currententity = cl_visedicts[i]; - if (currententity == &cl_entities[cl.viewentity]) + if (currententity == &cl_entities[cl.viewentity] && + !sk_sidecam.value) continue; // don't draw the player switch (currententity->model->type) @@ -634,7 +635,9 @@ float add; dlight_t *dl; - if (!r_drawviewmodel.value || r_fov_greater_than_90) + if (!r_drawviewmodel.value || + r_fov_greater_than_90 || + sk_sidecam.value) return; if (cl.items & IT_INVISIBILITY)