X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fserver%2Fweapons%2Fweaponsystem.qc;h=c0d302e2232123e9e3c049eed1965f27d750cf7b;hp=2efea3ff5ee3da4c36bde9914ebe0b98615304e6;hb=b0a563c3658ec620ddb9037b9417b743a47002a5;hpb=760b1bd07bab94708cc66ad7d30e70418e44193d diff --git a/qcsrc/server/weapons/weaponsystem.qc b/qcsrc/server/weapons/weaponsystem.qc index 2efea3ff5e..c0d302e223 100644 --- a/qcsrc/server/weapons/weaponsystem.qc +++ b/qcsrc/server/weapons/weaponsystem.qc @@ -3,15 +3,16 @@ #include "selection.qh" #include "../command/common.qh" -#include "../mutators/all.qh" +#include "../mutators/_mod.qh" #include "../round_handler.qh" #include #include #include -#include +#include +#include #include #include -#include +#include #include #include @@ -21,7 +22,9 @@ float W_WeaponRateFactor(entity this) { - float t = 1.0 / g_weaponratefactor; + float t = 1; + if(g_weaponratefactor > 0) + t = 1.0 / g_weaponratefactor; MUTATOR_CALLHOOK(WeaponRateFactor, t, this); t = M_ARGV(0, float); @@ -150,7 +153,7 @@ void CL_ExteriorWeaponentity_Think(entity this) else this.alpha = 1; Weapon wep = PS(this.owner).m_weapon; - if (wep) this.glowmod = weaponentity_glowmod(wep, this.owner.clientcolors); + if (wep) this.glowmod = weaponentity_glowmod(wep, this.owner, this.owner.clientcolors); this.colormap = this.owner.colormap; CSQCMODEL_AUTOUPDATE(this);