Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
net_linked.qh
Go to the documentation of this file.
1#pragma once
2
3REGISTER_NET_TEMP(TE_CSQC_PICTURE)
4REGISTER_NET_TEMP(TE_CSQC_RACE)
5REGISTER_NET_TEMP(TE_CSQC_PINGPLREPORT)
6REGISTER_NET_TEMP(TE_CSQC_WEAPONCOMPLAIN)
7REGISTER_NET_TEMP(TE_CSQC_SERVERWELCOME)
8REGISTER_NET_TEMP(TE_CSQC_VEHICLESETUP)
9REGISTER_NET_TEMP(TE_CSQC_WEAPONPICKUP)
10
11const int RACE_NET_CHECKPOINT_HIT_QUALIFYING = 0; // byte checkpoint, short time, short recordtime, string recordholder
13const int RACE_NET_CHECKPOINT_NEXT_QUALIFYING = 2; // byte nextcheckpoint, short recordtime, string recordholder
14const int RACE_NET_CHECKPOINT_HIT_RACE = 3; // byte checkpoint, short delta, byte lapsdelta, string opponent
15const int RACE_NET_CHECKPOINT_HIT_RACE_BY_OPPONENT = 4; // byte checkpoint, short delta, byte lapsdelta, string opponent
16const int RACE_NET_CHECKPOINT_NEXT_SPEC_QUALIFYING = 5; // byte nextcheckpoint, float laptime, short recordtime, string recordholder
17const int RACE_NET_PENALTY_RACE = 6; // byte penaltytime, string reason
18const int RACE_NET_PENALTY_QUALIFYING = 7; // byte penaltytime, string reason
19const int RACE_NET_SERVER_RECORD = 8; // server record, sent to client
20const int RACE_NET_SPEED_AWARD = 9; // speed award, sent to client
21const int RACE_NET_SPEED_AWARD_BEST = 10; // all time best speed award, sent to client
24const int RACE_NET_CHECKPOINT_HIT_SELF_QUALIFYING = 13; // byte checkpoint, short time, short recordtime
25const int RACE_NET_CHECKPOINT_NEXT_SELF_QUALIFYING = 14; // byte nextcheckpoint, short recordtime
26const int RACE_NET_RANKINGS_CNT = 15;
27
28REGISTER_NET_LINKED(_ENT_CLIENT_INIT)
29#ifdef CSQC
30NET_HANDLE(_ENT_CLIENT_INIT, bool isnew) { make_pure(this); return true; }
31#endif
33REGISTER_NET_TEMP(ENT_CLIENT_INIT)
34
35REGISTER_NET_LINKED(ENT_CLIENT_SCORES_INFO)
36REGISTER_NET_LINKED(ENT_CLIENT_SCORES)
37REGISTER_NET_LINKED(ENT_CLIENT_TEAMSCORES)
38REGISTER_NET_LINKED(ENT_CLIENT_NAGGER) // flags [votecalledvote]
39REGISTER_NET_LINKED(ENT_CLIENT_RADARLINK) // flags [startorigin] [endorigin] [startcolor+16*endcolor]
40REGISTER_NET_LINKED(ENT_CLIENT_PROJECTILE)
41REGISTER_NET_LINKED(ENT_CLIENT_MAPVOTE)
42REGISTER_NET_LINKED(ENT_CLIENT_CLIENTDATA)
43REGISTER_NET_LINKED(ENT_CLIENT_RANDOMSEED)
44REGISTER_NET_LINKED(ENT_CLIENT_ACCURACY)
45REGISTER_NET_LINKED(ENT_CLIENT_ELIMINATEDPLAYERS)
46
47REGISTER_NET_LINKED(ENT_CLIENT_WARPZONE)
48REGISTER_NET_LINKED(ENT_CLIENT_WARPZONE_CAMERA)
49REGISTER_NET_LINKED(ENT_CLIENT_WARPZONE_TELEPORTED)
50
51REGISTER_NET_LINKED(ENT_CLIENT_ARC_BEAM)
52REGISTER_NET_LINKED(ENT_CLIENT_HOOK)
53REGISTER_NET_LINKED(ENT_CLIENT_TUBANOTE)
54
55REGISTER_NET_LINKED(ENT_CLIENT_SPAWNPOINT)
56REGISTER_NET_LINKED(ENT_CLIENT_SPAWNEVENT)
57REGISTER_NET_LINKED(ENT_CLIENT_WALL)
58
59#include <lib/csqcmodel/net.qh>
60
61REGISTER_NET_C2S(fpsreport)
#define NET_HANDLE(id, param)
Definition net.qh:15
#define REGISTER_NET_LINKED(id)
Definition net.qh:55
#define REGISTER_NET_C2S(id)
Definition net.qh:88
#define REGISTER_NET_TEMP(id)
Definition net.qh:28
const int RACE_NET_CHECKPOINT_NEXT_SELF_QUALIFYING
Definition net_linked.qh:25
const int RACE_NET_CHECKPOINT_HIT_QUALIFYING
Definition net_linked.qh:11
const int RACE_NET_SERVER_RECORD
Definition net_linked.qh:19
const int RACE_NET_CHECKPOINT_HIT_RACE_BY_OPPONENT
Definition net_linked.qh:15
const int RACE_NET_SPEED_AWARD
Definition net_linked.qh:20
const int RACE_NET_CHECKPOINT_HIT_RACE
Definition net_linked.qh:14
const int RACE_NET_PENALTY_RACE
Definition net_linked.qh:17
const int RACE_NET_SERVER_STATUS
Definition net_linked.qh:23
const int RACE_NET_PENALTY_QUALIFYING
Definition net_linked.qh:18
const int RACE_NET_SPEED_AWARD_BEST
Definition net_linked.qh:21
const int RACE_NET_CHECKPOINT_NEXT_QUALIFYING
Definition net_linked.qh:13
const int RACE_NET_RANKINGS_CNT
Definition net_linked.qh:26
const int RACE_NET_CHECKPOINT_NEXT_SPEC_QUALIFYING
Definition net_linked.qh:16
const int RACE_NET_CHECKPOINT_CLEAR
Definition net_linked.qh:12
const int RACE_NET_SERVER_RANKINGS
Definition net_linked.qh:22
const int RACE_NET_CHECKPOINT_HIT_SELF_QUALIFYING
Definition net_linked.qh:24
#define make_pure(e)
direct use is
Definition oo.qh:13