X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fweapons%2Fcalculations.qc;h=97c1999f84299fc98642f2c2597b84891f215cef;hb=8f450f9a25325203da1e502a319c64fdd51b43ef;hp=16b507d14eee683e65c13e28a42399efdd48054f;hpb=737346fcfbe5912ff5de24c2f22c0dbd894429a6;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/weapons/calculations.qc b/qcsrc/common/weapons/calculations.qc index 16b507d14..97c1999f8 100644 --- a/qcsrc/common/weapons/calculations.qc +++ b/qcsrc/common/weapons/calculations.qc @@ -142,6 +142,20 @@ vector findperpendicular(vector v) return normalize(cliptoplane(p, v)); } +int W_GetGunAlignment(entity player) +{ +#ifdef SVQC + int gunalign = player.cvar_cl_gunalign; +#else + int gunalign = autocvar_cl_gunalign; +#endif + if(gunalign < 1 || gunalign > 4) + gunalign = 3; // default value + --gunalign; + + return gunalign; +} + vector W_CalculateSpread(vector forward, float spread, float spreadfactor, float spreadstyle) { float sigma;