65 #define entcs_receiver(...) EVAL_entcs_receiver(OVERLOAD(entcs_receiver, __VA_ARGS__))
66 #define EVAL_entcs_receiver(...) __VA_ARGS__
67 #define entcs_receiver_1(i) AL_gete(_entcs, i)
68 #define entcs_receiver_2(i, v) AL_sete(_entcs, i, v)
69 #define entcs_is_self(e) ((e).sv_entnum == player_localentnum - 1)
76 #define entcs_IsSpectating(i) boolean(entcs_GetSpecState(i))
85 int fr = ((e) ? e.frags : 0);
100 return e.handicap_level;
118 return e ? e.colormap : 0;
170 return e ? e.alpha : 1;
179 return (!e || e.colormap <= 0)
193 return e ? e.csqcmodel_isdead :
false;
#define AL_NEW(this, n, default, T)
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
#define colormapPaletteColor(c, isPants)
const int FRAGS_PLAYER_OUT_OF_GAME
const int FRAGS_SPECTATOR
int entcs_GetHandicapLevel(int i)
bool has_sv_origin
True when a recent server sent origin has been received.
float entcs_GetAlpha(int i)
string entcs_GetName(int i)
const int ENTCS_SPEC_PURE
#define entcs_receiver(...)
vector entcs_GetColor(int i)
void entcs_detach(entity player)
int entcs_GetScoreTeam(int i)
Same as entcs_GetTeam, but returns -1 for no team in teamplay.
int entcs_GetTeamColor(int i)
entity CSQCModel_server2csqc(int i)
int entcs_GetWantsJoin(int i)
bool entcs_send(entity this, entity to, int sf)
void entcs_attach(entity player)
int entcs_GetClientColors(int i)
bool m_entcs_private
True when private information such as origin is available.
int entcs_GetSpecState(int i)
bool has_origin
True when origin is available.
void entcs_think(entity this)
void entcs_update_players(entity player)
void entcs_force_origin(entity player)
const int ENTCS_SPEC_IN_SCOREBOARD
#define REGISTER_NET_LINKED(id)
#define REGISTER_NET_TEMP(id)
#define SHUTDOWN(func)
before shutdown
#define STATIC_INIT(func)
during worldspawn
ERASEABLE string ColorTranslateRGB(string s)