self.drawmask = MASK_NORMAL;
}
-void WarpZone_Read(float isnew)
-{SELFPARAM();
+NET_HANDLE(ENT_CLIENT_WARPZONE, bool isnew)
+{
warpzone_warpzones_exist = 1;
if (!self.enemy)
{
// how to draw
// engine currently wants this
self.predraw = WarpZone_Fade_PreDraw;
+ return true;
}
-void WarpZone_Camera_Read(float isnew)
-{SELFPARAM();
+NET_HANDLE(ENT_CLIENT_WARPZONE_CAMERA, bool isnew)
+{
warpzone_cameras_exist = 1;
self.classname = "func_warpzone_camera";
// how to draw
// engine currently wants this
self.predraw = WarpZone_Fade_PreDraw;
+ return true;
}
void CL_RotateMoves(vector ang) = #638;
-void WarpZone_Teleported_Read(float isnew)
-{SELFPARAM();
+NET_HANDLE(ENT_CLIENT_WARPZONE_TELEPORTED, bool isnew)
+{
self.classname = "warpzone_teleported";
vector v;
v.x = ReadCoord();
v.y = ReadCoord();
v.z = ReadCoord();
- if(!isnew)
- return;
+ return = true;
+ if (!isnew) return;
self.warpzone_transform = v;
setproperty(VF_CL_VIEWANGLES, WarpZone_TransformVAngles(self, getpropertyvec(VF_CL_VIEWANGLES)));
if(checkextension("DP_CSQC_ROTATEMOVES"))
setproperty(VF_ORIGIN, org + o);
}
-void WarpZone_Init()
-{
-}
-
void WarpZone_Shutdown()
{
WarpZone_View_Outside();