X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fw_seeker.qc;h=99de29dde6320243f5bd460dd30986515048d2ee;hb=b87370239d9eacc2cf1d258c5f918049262d18bc;hp=11423cdf9ca9f0fe098ac596fde5d253c76c7992;hpb=e3e13a6eac82464c004af16230f1da2b92776636;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/w_seeker.qc b/qcsrc/server/w_seeker.qc index 11423cdf9..99de29dde 100644 --- a/qcsrc/server/w_seeker.qc +++ b/qcsrc/server/w_seeker.qc @@ -189,6 +189,7 @@ void Seeker_Fire_Missile(vector f_diff, entity m_target) missile.takedamage = DAMAGE_YES; missile.health = autocvar_g_balance_seeker_missile_health; missile.damageforcescale = autocvar_g_balance_seeker_missile_damageforcescale; + missile.damagedbycontents = TRUE; //missile.think = Seeker_Missile_Animate; // csqc projectiles. if (missile.enemy != world) @@ -334,7 +335,7 @@ void Seeker_Vollycontroller_Think() // TODO: Merge this with Seeker_Attack return; } - self.nextthink = time + autocvar_g_balance_seeker_missile_delay; + self.nextthink = time + autocvar_g_balance_seeker_missile_delay * W_WeaponRateFactor(); oldself = self; self = self.realowner; @@ -409,6 +410,8 @@ void Seeker_Tag_Touch() vector org2; entity e; + PROJECTILE_TOUCH; + dir = normalize (self.realowner.origin - self.origin); org2 = findbetterlocation (self.origin, 8);