Xonotic
|
Go to the source code of this file.
Macros | |
#define | WarpZone_StoreProjectileData(e_) |
Functions | |
float | WarpZone_Projectile_Touch (entity this, entity toucher) |
float | WarpZone_Teleport (entity wz, entity player, float f0, float f1) |
void | WarpZone_TeleportPlayer (entity teleporter, entity player, vector to, vector to_angles, vector to_velocity) |
void | WarpZone_Touch (entity this, entity toucher) |
#define WarpZone_StoreProjectileData | ( | e_ | ) |
Definition at line 38 of file server.qc.
Referenced by WarpZone_Projectile_Touch(), and WarpZone_Teleport().
Definition at line 382 of file server.qc.
References aiment, angles, BITSET_ASSIGN, checkpvs(), cross, CS(), EF_NODEPTHTEST, effects, enemy, entity(), error(), find(), FOREACH_CLIENT, g_projectiles, g_warpzones, IL_EACH, IL_PUSH(), IS_CLIENT, IS_OBSERVER, IS_PLAYER, IS_REAL_CLIENT, killtarget, LOG_INFO, maxs, mins, model, modelscale, nextthink, normalize(), NULL, origin, ping, random(), scale, setorigin(), setSendEntity, setthink, Simple_TeleportPlayer(), solid, SOLID_BSP, SOLID_NOT, spawnflags, spawnfunc(), string_null, target, targetname, Teleport_Find(), time, trace_allsolid, trace_dphitcontents, trace_dphitq3surfaceflags, trace_dphittexturename, trace_dpstartcontents, trace_endpos, trace_ent, trace_fraction, trace_inopen, trace_inwater, trace_plane_dist, trace_plane_normal, trace_startsolid, use, v_angle, vdist, vectoangles(), vector(), vlen(), vtos(), warpzone_angles, WarpZone_Camera_SetUp(), warpzone_cameras_exist, WarpZone_Find(), warpzone_origin, WarpZone_PlaneDist(), WarpZone_PostInitialize_Callback(), WarpZone_Projectile_Touch_ImpactFilter_Callback(), warpzone_save_angles, warpzone_save_eangles, warpzone_save_eorigin, warpzone_save_origin, WarpZone_SetUp(), WarpZone_StoreProjectileData, WarpZone_Teleport(), warpzone_teleport_time, warpzone_teleport_zone, WarpZone_Touch(), WarpZone_TransformVAngles(), warpzone_warpzones_exist, WarpZoneLib_ExactTrigger_Init(), and WarpZoneLib_ExactTrigger_Touch().
Definition at line 82 of file server.qc.
References EF_NODEPTHTEST, entity(), frametime, IS_NOT_A_CLIENT, IS_PLAYER, IS_VEHICLE, LOG_INFO, max(), MOVE_NOMONSTERS, MOVE_NORMAL, MOVE_WORLDONLY, NULL, setmodel, setorigin(), setSendEntity, setthink, time, trace_endpos, trace_startsolid, vector(), VF_CL_VIEWANGLES, vlen(), WarpZone_RefSys_Add(), WarpZone_StoreProjectileData, WarpZone_TargetPlaneDist(), WarpZone_TeleportPlayer(), WarpZone_TransformAngles(), WarpZone_TransformOrigin(), WarpZone_TransformVAngles(), WarpZone_TransformVelocity(), and WarpZoneLib_MoveOutOfSolid().
Referenced by WarpZone_Projectile_Touch(), and WarpZone_Touch().
void WarpZone_TeleportPlayer | ( | entity | teleporter, |
entity | player, | ||
vector | to, | ||
vector | to_angles, | ||
vector | to_velocity | ||
) |
Definition at line 45 of file server.qc.
References angles, BITCLR_ASSIGN, BITXOR_ASSIGN, bot_aim_reset(), EF_TELEPORT_BIT, entity(), FL_ONGROUND, IS_BOT_CLIENT, IS_PLAYER, setorigin(), time, to, and WarpZone_PostTeleportPlayer_Callback().
Referenced by WarpZone_Teleport().
Definition at line 184 of file server.qc.
References BIT, BITSET_ASSIGN, bound(), enemy, entity(), frametime, IS_NOT_A_CLIENT, LOG_INFO, LOG_TRACE, max(), maxs, mins, modelindex, MOVETYPE_FOLLOW, MOVETYPE_NONE, origin, scale, sendflags, setorigin(), SUB_UseTargets_SkipTargets(), time, to, vector(), vlen(), vtos(), warpzone_angles, warpzone_fadeend, warpzone_fadestart, WarpZone_Find(), warpzone_isboxy, warpzone_origin, WarpZone_PlaneDist(), warpzone_targetangles, warpzone_targetorigin, WarpZone_Teleport(), WarpZoneLib_ExactTrigger_Touch(), WriteByte(), WriteCoord(), and WriteShort().
Referenced by WarpZone_Fade_PreDraw(), and WarpZone_Projectile_Touch().
vector warpzone_save_angles |
Definition at line 28 of file server.qc.
Referenced by WarpZone_Projectile_Touch().
vector warpzone_save_eangles |
Definition at line 30 of file server.qc.
Referenced by WarpZone_Projectile_Touch().
vector warpzone_save_eorigin |
Definition at line 29 of file server.qc.
Referenced by WarpZone_Projectile_Touch().
vector warpzone_save_origin |
Definition at line 27 of file server.qc.
Referenced by WarpZone_Projectile_Touch().
float warpzone_teleport_time |
Definition at line 34 of file server.qc.
Referenced by WarpZone_Projectile_Touch().
entity warpzone_teleport_zone |
Definition at line 36 of file server.qc.
Referenced by WarpZone_Projectile_Touch().