34 this.
enemy =
new(warpzone_from);
67 WarpZone_SetUp(
this, this.
enemy.oldorigin,
this.enemy.avelocity,
this.oldorigin,
this.avelocity);
71 setorigin(
this, this.
origin);
123 setorigin(
this, this.
origin);
124 setsize(
this, this.
mins, this.
maxs);
171 cvar_set(
"r_drawexteriormodel",
"0");
177 mi.x =
min(o.x, c0.x, c1.x, c2.x, c3.x);
178 ma.x =
max(o.x, c0.x, c1.x, c2.x, c3.x);
179 mi.y =
min(o.y, c0.y, c1.y, c2.y, c3.y);
180 ma.y =
max(o.y, c0.y, c1.y, c2.y, c3.y);
181 mi.z =
min(o.z, c0.z, c1.z, c2.z, c3.z);
182 ma.z =
max(o.z, c0.z, c1.z, c2.z, c3.z);
197 return e.warpzone_forward * -pd;
218 vector org,
ang, nearclip, corner0, corner1, corner2, corner3, o;
236 static float rollkill;
237 if (
STAT(HEALTH) > 0 ||
STAT(HEALTH) == -666 ||
STAT(HEALTH) == -2342)
253 f =
min(1, rollkill);
270 nearclip =
eZ * (
cvar(
"r_nearclip") * 1.125);
271 corner0 = cs_unproject(
'0 0 0' + nearclip);
272 corner1 = cs_unproject(width + nearclip);
273 corner2 = cs_unproject(
height + nearclip);
274 corner3 = cs_unproject(width +
height + nearclip);
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
float cvar_settemp(string tmp_cvar, string tmp_value)
const float VF_CL_VIEWANGLES
float checkpvs(vector viewpos, entity viewee)
const float VF_CL_VIEWANGLES_Z
ERASEABLE entity IL_PUSH(IntrusiveList this, entity it)
Push to tail.
#define NET_HANDLE(id, param)
void WarpZone_View_Outside()
float warpzone_fixingview
void WarpZone_Fade_PreDraw(entity this)
float warpzone_fixingview_drawexteriormodel
vector WarpZone_FixNearClip(vector o, vector c0, vector c1, vector c2, vector c3)
float autocvar_cl_rollkillspeed
void WarpZone_View_Inside()
void CL_RotateMoves(vector ang)
void WarpZone_Touch(entity this, entity toucher)
vector warpzone_save_view_origin
vector warpzone_save_view_angles
void WarpZone_SetUp(entity e, vector my_org, vector my_ang, vector other_org, vector other_ang)
entity WarpZone_Find(vector mi, vector ma)
float WarpZone_PlaneDist(entity wz, vector v)
void WarpZone_Camera_SetUp(entity e, vector my_org, vector my_ang)
vector WarpZone_TransformVAngles(entity wz, vector ang)
vector WarpZone_TransformOrigin(entity wz, vector v)
float warpzone_cameras_exist
vector warpzone_transform
IntrusiveList g_warpzones
float warpzone_warpzones_exist
int autocvar_chase_active