float frac, sol, i;
float contentshack;
entity wz;
+ vector vf, vr, vu;
WarpZone_trace_forent = forent;
WarpZone_trace_firstzone = NULL;
}
}
+ vf = v_forward;
+ vr = v_right;
+ vu = v_up;
+
switch(nomonsters)
{
case MOVE_WORLDONLY:
if(contentshack)
BITCLR_ASSIGN(WarpZone_trace_forent.dphitcontentsmask, DPCONTENTS_SOLID);
trace_startsolid = sol;
+ v_forward = vf;
+ v_right = vr;
+ v_up = vu;
}
void WarpZone_TraceBox(vector org, vector mi, vector ma, vector end, float nomonsters, entity forent)