]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/weapons/tracing.qh
W_WeaponFrame: use weapon reference, not id
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / weapons / tracing.qh
index ce8511ba38feb311fb9e28906c36dd2d586942c9..c4f63835c359f07b9fb8f2ea932c2f89179ebe9c 100644 (file)
@@ -1,3 +1,6 @@
+#ifndef TRACING_H
+#define TRACING_H
+
 vector w_shotorg;
 vector w_shotdir;
 vector w_shotend;
@@ -47,9 +50,10 @@ void W_SetupProjVelocity_Explicit(entity proj, vector dir, vector upDir, float p
 
 .float railgundistance;
 .vector railgunforce;
-void FireRailgunBullet (vector start, vector end, float bdamage, float bforce, float mindist, float maxdist, float halflifedist, float forcehalflifedist, float deathtype);
+void FireRailgunBullet (vector start, vector end, float bdamage, float bforce, float mindist, float maxdist, float halflifedist, float forcehalflifedist, int deathtype);
 
-float fireBullet_trace_callback_eff;
+entity fireBullet_trace_callback_eff;
 entity fireBullet_last_hit;
 void fireBullet_trace_callback(vector start, vector hit, vector end);
-void fireBullet(vector start, vector dir, float spread, float max_solid_penetration, float damage, float force, float dtype, float tracereffects);
+void fireBullet(vector start, vector dir, float spread, float max_solid_penetration, float damage, float force, float dtype, int tracereffects);
+#endif