Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
wepent.qh
Go to the documentation of this file.
1#pragma once
2
3REGISTER_NET_LINKED(ENT_CLIENT_WEPENT)
4REGISTER_NET_TEMP(CLIENT_WEPENT)
5
16
17#ifdef SVQC
18
19 bool wepent_send(entity this, entity to, int sf);
20
21 void wepent_link(entity wep);
22
24
26 .Weapon m_weapon;
28
29#endif
30
31#ifdef CSQC
33
34 .Weapon activeweapon;
36 .Weapon switchweapon;
37
38 .float m_alpha;
39
40 .int m_skin;
41
42 // only for Porto
44 .vector angles_held;
45#endif
float arc_heat_percent
Definition arc.qh:137
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
vector angles_held
Definition items.qc:16
float m_alpha
int m_forceupdate
Definition ent_cs.qh:44
#define REGISTER_NET_LINKED(id)
Definition net.qh:55
#define REGISTER_NET_TEMP(id)
Definition net.qh:28
float vortex_charge
Definition wepent.qh:6
Weapon m_weapon
Definition wepent.qh:26
Weapon m_switchweapon
Definition wepent.qh:25
float vortex_chargepool_ammo
Definition wepent.qh:7
bool wepent_send(entity this, entity to, int sf)
Definition wepent.qc:123
int m_skin
Definition wepent.qh:40
float oknex_charge
Definition wepent.qh:8
Weapon switchingweapon
Definition wepent.qh:35
int clip_load
Definition wepent.qh:14
int m_wepent_slot
Definition wepent.qh:32
Weapon m_switchingweapon
Definition wepent.qh:27
int tuba_instrument
Definition wepent.qh:10
int minelayer_mines
Definition wepent.qh:11
float oknex_chargepool_ammo
Definition wepent.qh:9
int hagar_load
Definition wepent.qh:13
Weapon switchweapon
Definition wepent.qh:36
void wepent_link(entity wep)
Definition wepent.qc:159
int clip_size
Definition wepent.qh:15
bool angles_held_status
Definition wepent.qh:43
Weapon activeweapon
Definition wepent.qh:34