if (trace.startsolid)
{
neworg[2] -= sv_stepheight.value;
trace = SV_Move (neworg, ent->v->mins, ent->v->maxs, end, MOVE_NORMAL, ent);
if (trace.startsolid)
{
neworg[2] -= sv_stepheight.value;
trace = SV_Move (neworg, ent->v->mins, ent->v->maxs, end, MOVE_NORMAL, ent);