X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fweapons%2Fcalculations.qc;h=97c1999f84299fc98642f2c2597b84891f215cef;hb=b683bf23a495d3b1b3f6df3bda75bfe0f069ab05;hp=16b507d14eee683e65c13e28a42399efdd48054f;hpb=6cc2d1aa115907d16ae84fb07c3fe6c3329cd9b5;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;