|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
Go to the source code of this file.
Macros | |
| #define | WarpZone_StoreProjectileData(e_) |
| #define WarpZone_StoreProjectileData | ( | e_ | ) |
Definition at line 38 of file server.qc.
Referenced by WarpZone_StartFrame(), and WarpZone_Teleport().
| spawnfunc | ( | func_camera | ) |
Definition at line 716 of file server.qc.
References maxs, mins, model, modelscale, origin, scale, SendFlags, setSendEntity, solid, SOLID_BSP, SOLID_NOT, warpzone_camera_first, WarpZone_Camera_Send(), and warpzone_next.
| spawnfunc | ( | misc_warpzone_position | ) |
Definition at line 681 of file server.qc.
References warpzone_next, and warpzone_position_first.
| spawnfunc | ( | target_warpzone_reconnect | ) |
| spawnfunc | ( | trigger_warpzone | ) |
Definition at line 691 of file server.qc.
References BITSET_ASSIGN, EF_NODEPTHTEST, effects, g_warpzones, IL_PUSH(), modelscale, scale, SendFlags, setSendEntity, warpzone_first, warpzone_next, WarpZone_Send(), and WarpZoneLib_ExactTrigger_Init().
| spawnfunc | ( | trigger_warpzone_position | ) |
| spawnfunc | ( | trigger_warpzone_reconnect | ) |
Definition at line 855 of file server.qc.
References trigger_warpzone_reconnect_use(), and use.
Definition at line 833 of file server.qc.
References entity(), visible_to_some_client(), warpzone_camera_first, warpzone_first, WarpZone_InitStep_ClearTarget(), WarpZone_InitStep_FinalizeTransform(), WarpZone_InitStep_FindTarget(), and WarpZoneCamera_InitStep_FindTarget().
Referenced by spawnfunc().
Definition at line 825 of file server.qc.
References checkpvs(), entity(), FOREACH_CLIENT, IS_PLAYER, and IS_REAL_CLIENT.
Referenced by trigger_warpzone_reconnect_use().
Definition at line 286 of file server.qc.
References BITSET_ASSIGN, bound(), enemy, entity(), maxs, mins, modelindex, MSG_ENTITY, origin, scale, warpzone_fadeend, warpzone_fadestart, WriteByte(), WriteCoord(), WriteHeader, and WriteShort().
Referenced by spawnfunc().
Definition at line 616 of file server.qc.
References enemy, entity(), and NULL.
Referenced by trigger_warpzone_reconnect_use(), and WarpZones_Reconnect().
Definition at line 655 of file server.qc.
References enemy, entity(), error, nextthink, SendFlags, setthink, settouch, spawnflags, time, warpzone_angles, warpzone_origin, WarpZone_SetUp(), WarpZone_Think(), WarpZone_Touch(), and warpzone_warpzones_exist.
Referenced by trigger_warpzone_reconnect_use(), WarpZone_Think(), and WarpZones_Reconnect().
Definition at line 452 of file server.qc.
References aiment, entity(), error, find(), killtarget, NULL, string_null, and targetname.
Referenced by WarpZone_StartFrame().
Definition at line 623 of file server.qc.
References autocvar_sv_warpzone_allow_selftarget, enemy, entity(), error, find(), NULL, random(), target, and targetname.
Referenced by trigger_warpzone_reconnect_use(), and WarpZones_Reconnect().
Definition at line 534 of file server.qc.
References aiment, ang, cross, entity(), error, LOG_INFO, MAKE_VECTORS, maxs, mins, normalize(), org, origin, vdist, vectoangles(), vector, vlen(), vtos(), warpzone_angles, and warpzone_origin.
Referenced by WarpZone_StartFrame(), and WarpZone_Think().
Definition at line 865 of file server.qc.
References CS(), entity(), IS_REAL_CLIENT, ping, time, v_angle, warpzone_teleport_time, warpzone_teleport_zone, and WarpZone_TransformVAngles().
Referenced by PlayerPreThink(), and sys_phys_fix().
Definition at line 381 of file server.qc.
References entity(), time, toucher, 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, vector, WarpZone_Projectile_Touch_ImpactFilter_Callback(), and warpzone_teleport_time.
Referenced by W_Devastator_Touch(), and W_OverkillRocketPropelledChainsaw_Touch().
Definition at line 232 of file server.qc.
References BITSET_ASSIGN, bound(), entity(), maxs, mins, modelindex, MSG_ENTITY, origin, scale, warpzone_angles, warpzone_fadeend, warpzone_fadestart, warpzone_isboxy, warpzone_origin, warpzone_targetangles, warpzone_targetorigin, WriteByte(), WriteCoord(), WriteHeader, and WriteShort().
Referenced by spawnfunc().
| void WarpZone_StartFrame | ( | ) |
Definition at line 772 of file server.qc.
References entity(), FOREACH_CLIENT, g_projectiles, IL_EACH, IS_OBSERVER, Simple_TeleportPlayer(), SOLID_NOT, Teleport_Find(), WarpZone_Find(), warpzone_first, warpzone_initialized, WarpZone_InitStep_FindOriginTarget(), WarpZone_InitStep_UpdateTransform(), WarpZone_PlaneDist(), warpzone_position_first, WarpZone_PostInitialize_Callback(), WarpZone_StoreProjectileData, WarpZone_Teleport(), warpzone_warpzones_exist, WarpZoneLib_ExactTrigger_Touch(), WarpZonePosition_InitStep_FindTarget(), and WarpZones_Reconnect().
Referenced by StartFrame().
Definition at line 82 of file server.qc.
References EF_NODEPTHTEST, entity(), f1, frametime, IS_NOT_A_CLIENT, IS_PLAYER, IS_VEHICLE, LOG_INFO, max(), MOVE_NOMONSTERS, MOVE_NORMAL, MOVE_WORLDONLY, NULL, PHYS_INPUT_ANGLES, PHYS_INPUT_FRAMETIME, setmodel, setSendEntity, setthink, SUB_Remove(), time, trace_endpos, trace_startsolid, vector, VF_CL_VIEWANGLES, vlen(), WarpZone_RefSys_Add(), WarpZone_StoreProjectileData, WarpZone_TargetPlaneDist(), WarpZone_Teleported_Send(), WarpZone_TeleportPlayer(), WarpZone_TransformAngles(), WarpZone_TransformOrigin(), WarpZone_TransformVAngles(), WarpZone_TransformVelocity(), and WarpZoneLib_MoveOutOfSolid().
Referenced by WarpZone_StartFrame(), and WarpZone_Touch().
Definition at line 74 of file server.qc.
References angles, entity(), MSG_ENTITY, and WriteHeader.
Referenced by WarpZone_Teleport().
| void WarpZone_TeleportPlayer | ( | entity | teleporter, |
| entity | player, | ||
| vector | to, | ||
| vector | to_angles, | ||
| vector | to_velocity ) |
Definition at line 45 of file server.qc.
References BITCLR_ASSIGN, BITXOR_ASSIGN, bot_aim_reset(), EF_TELEPORT_BIT, entity(), FL_ONGROUND, IS_BOT_CLIENT, IS_PLAYER, time, vector, and WarpZone_PostTeleportPlayer_Callback().
Referenced by WarpZone_Teleport().
Definition at line 753 of file server.qc.
References angles, enemy, entity(), nextthink, origin, time, WarpZone_InitStep_FinalizeTransform(), WarpZone_InitStep_UpdateTransform(), warpzone_save_angles, warpzone_save_eangles, warpzone_save_eorigin, and warpzone_save_origin.
Referenced by WarpZone_InitStep_FinalizeTransform().
Definition at line 184 of file server.qc.
References BIT, bound(), enemy, entity(), EXACTTRIGGER_TOUCH, frametime, IS_NOT_A_CLIENT, LOG_TRACE, max(), MOVETYPE_FOLLOW, MOVETYPE_NONE, SUB_UseTargets_SkipTargets(), time, toucher, vlen(), WarpZone_PlaneDist(), and WarpZone_Teleport().
Referenced by WarpZone_InitStep_FinalizeTransform().
Definition at line 504 of file server.qc.
References enemy, entity(), error, find(), nextthink, NULL, random(), SendFlags, setthink, spawnflags, target, targetname, time, WarpZone_Camera_SetUp(), warpzone_cameras_exist, and WarpZoneCamera_Think().
Referenced by trigger_warpzone_reconnect_use(), and WarpZones_Reconnect().
Definition at line 488 of file server.qc.
References angles, enemy, entity(), nextthink, origin, time, WarpZone_Camera_SetUp(), warpzone_save_angles, warpzone_save_eangles, warpzone_save_eorigin, and warpzone_save_origin.
Referenced by WarpZoneCamera_InitStep_FindTarget().
Definition at line 466 of file server.qc.
References enemy, entity(), error, find(), NULL, target, and targetname.
Referenced by WarpZone_StartFrame().
| void WarpZones_Reconnect | ( | ) |
Definition at line 741 of file server.qc.
References entity(), warpzone_camera_first, warpzone_first, WarpZone_InitStep_ClearTarget(), WarpZone_InitStep_FinalizeTransform(), WarpZone_InitStep_FindTarget(), and WarpZoneCamera_InitStep_FindTarget().
Referenced by WarpZone_StartFrame().
| bool autocvar_sv_warpzone_allow_selftarget |
Definition at line 19 of file server.qc.
Referenced by WarpZone_InitStep_FindTarget().
| entity warpzone_camera_first |
Definition at line 679 of file server.qc.
Referenced by spawnfunc(), trigger_warpzone_reconnect_use(), and WarpZones_Reconnect().
| float warpzone_initialized |
Definition at line 676 of file server.qc.
Referenced by WarpZone_StartFrame().
| entity warpzone_next |
Definition at line 680 of file server.qc.
Referenced by spawnfunc(), spawnfunc(), and spawnfunc().
| entity warpzone_position_first |
Definition at line 678 of file server.qc.
Referenced by spawnfunc(), and WarpZone_StartFrame().
| vector warpzone_save_angles |
Definition at line 28 of file server.qc.
Referenced by WarpZone_Think(), and WarpZoneCamera_Think().
| vector warpzone_save_eangles |
Definition at line 30 of file server.qc.
Referenced by WarpZone_Think(), and WarpZoneCamera_Think().
| vector warpzone_save_eorigin |
Definition at line 29 of file server.qc.
Referenced by WarpZone_Think(), and WarpZoneCamera_Think().
| vector warpzone_save_origin |
Definition at line 27 of file server.qc.
Referenced by WarpZone_Think(), and WarpZoneCamera_Think().
| float warpzone_teleport_time |
Definition at line 34 of file server.qc.
Referenced by WarpZone_PlayerPhysics_FixVAngle(), and WarpZone_Projectile_Touch().
| entity warpzone_teleport_zone |
Definition at line 36 of file server.qc.
Referenced by WarpZone_PlayerPhysics_FixVAngle().