--- /dev/null
+#pragma once
+
+REGISTER_NET_LINKED(ENT_CLIENT_WEPENT)
+REGISTER_NET_TEMP(CLIENT_WEPENT)
+
+#ifdef SVQC
+
+ bool wepent_send(entity this, entity to, int sf);
+
+ void wepent_update(entity this);
+
+ void wepent_link(entity wep);
+
+ .int m_forceupdate;
+
+ .Weapon m_switchweapon;
+ .Weapon m_weapon;
+ .Weapon m_switchingweapon;
+
+#endif
+
+#ifdef CSQC
+ .int m_wepent_slot;
+
+ .Weapon activeweapon;
+ .Weapon switchingweapon;
+ .Weapon switchweapon;
+#endif