33 #define MOVE_NOTHING -1 49 void WarpZone_TrailParticles_WithMultiplier(
entity own,
float eff,
vector org,
vector end,
float f,
float boxflags);
92 # define BITCLR(a,b) ((a) - ((a) & (b))) 95 # define BITSET(a,b) ((a) | (b)) 98 # define BITXOR(a,b) (((a) | (b)) - ((a) & (b))) 100 #ifndef BITCLR_ASSIGN 101 # define BITCLR_ASSIGN(a,b) ((a) = (a) - ((a) & (b))) 103 #ifndef BITSET_ASSIGN 104 # define BITSET_ASSIGN(a,b) ((a) |= (b)) 106 #ifndef BITXOR_ASSIGN 107 # define BITXOR_ASSIGN(a,b) ((a) = ((a) | (b)) - ((a) & (b))) 110 #define move_out_of_solid(e) WarpZoneLib_MoveOutOfSolid(e) 116 #define EXACTTRIGGER_TOUCH(e,t) if(WarpZoneLib_ExactTrigger_Touch((e), (t))) return 117 #define EXACTTRIGGER_INIT WarpZoneLib_ExactTrigger_Init(this) float WarpZone_TargetPlaneDist(entity wz, vector v)
vector WarpZone_RefSys_TransformOrigin(entity from, entity to, vector org)
vector WarpZone_TransformVelocity(entity wz, vector v)
vector WarpZone_TransformAngles(entity wz, vector v)
void WarpZone_SetUp(entity e, vector my_org, vector my_ang, vector other_org, vector other_ang)
vector WarpZone_findradius_dist
entity WarpZone_Find(vector mi, vector ma)
void WarpZoneLib_ExactTrigger_Init(entity this)
vector WarpZone_RefSys_TransformVAngles(entity from, entity to, vector ang)
void WarpZone_RefSys_BeginAddingIncrementally(entity me, entity ref)
vector WarpZone_TransformVAngles(entity wz, vector v)
float WarpZone_findradius_findradius
var WarpZone_trace_callback_t WarpZone_trace_callback_t_null
float WarpZone_tracetoss_time
vector warpzone_transform
limitations: NULL cannot be present elements can only be present once a maximum of IL_MAX lists can e...
entity WarpZone_trace_lastzone
float warpzone_warpzones_exist
vector WarpZone_tracetoss_velocity
vector warpzone_targetangles
bool WarpZoneLib_MoveOutOfSolid(entity e)
void WarpZone_MakeAllOther()
entity WarpZone_trace_forent
void WarpZone_TraceToss_ThroughZone(entity e, entity forent, entity zone, WarpZone_trace_callback_t cb)
entity WarpZone_FindRadius(vector org, float radius, float needlineofsight)
entity WarpZone_trace_firstzone
vector WarpZoneLib_NearestPointOnBox(vector mi, vector ma, vector org)
vector WarpZone_RefSys_TransformAngles(entity from, entity to, vector ang)
void WarpZone_TrailParticles(entity own, float eff, vector org, vector end)
float WarpZone_PlaneDist(entity wz, vector v)
void WarpZone_RefSys_AddInverseTransform(entity me, vector t, vector s)
vector WarpZone_UnTransformVelocity(entity wz, vector v)
void WarpZone_RefSys_Copy(entity me, entity from)
vector WarpZone_TransformOrigin(entity wz, vector v)
void WarpZone_MakeAllSolid()
void WarpZone_TraceToss(entity e, entity forent)
vector warpzone_targetorigin
void WarpZone_TraceBox(vector org, vector min, vector max, vector end, float nomonsters, entity forent)
vector(float skel, float bonenum) _skel_get_boneabs_hidden
entity WarpZone_trace_transform
void WarpZone_RefSys_AddInverse(entity me, entity wz)
IntrusiveList g_warpzones
vector warpzone_targetforward
bool WarpZoneLib_ExactTrigger_Touch(entity this, entity toucher)
entity WarpZone_RefSys_SpawnSameRefSys(entity me)
vector WarpZone_UnTransformOrigin(entity wz, vector v)
float warpzone_cameras_exist
void WarpZone_TraceBox_ThroughZone(vector org, vector min, vector max, vector end, float nomonsters, entity forent, entity zone, WarpZone_trace_callback_t cb)
void WarpZone_RefSys_Clear(entity me)
void WarpZone_RefSys_AddTransform(entity me, vector t, vector s)
vector WarpZone_UnTransformAngles(entity wz, vector v)
void WarpZone_RefSys_AddIncrementally(entity me, entity ref)
vector WarpZone_RefSys_TransformVelocity(entity from, entity to, vector vel)
void WarpZone_RefSys_Add(entity me, entity wz)
float WarpZoneLib_BoxTouchesBrush(vector mi, vector ma, entity e, entity ig)
vector WarpZone_UnTransformVAngles(entity wz, vector v)
void WarpZone_Camera_SetUp(entity e, vector my_org, vector my_ang)
vector WarpZone_findradius_nearest
void(vector start, vector hit, vector end) WarpZone_trace_callback_t
void WarpZone_TraceLine(vector org, vector end, float nomonsters, entity forent)
vector WarpZone_findradius_findorigin