From: Rudolf Polzer Date: Sat, 16 Oct 2010 20:03:01 +0000 (+0200) Subject: trigger_impulse: update csqc projectiles X-Git-Tag: xonotic-v0.1.0preview~298 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=ad8c4e34057aaae9b7b01e86f17b4613cf0f529c;p=xonotic%2Fxonotic-data.pk3dir.git trigger_impulse: update csqc projectiles --- diff --git a/qcsrc/server/g_triggers.qc b/qcsrc/server/g_triggers.qc index a1ee74d43..1f50a1b81 100644 --- a/qcsrc/server/g_triggers.qc +++ b/qcsrc/server/g_triggers.qc @@ -1262,7 +1262,8 @@ void trigger_impulse_touch1() if(!pushdeltatime) return; other.velocity = other.velocity + normalize(targ.origin - self.origin) * str * pushdeltatime; - other.flags &~= FL_ONGROUND; + other.flags &~= FL_ONGROUND; + UpdateCSQCProjectile(other); } // Directionless (accelerator/decelerator) mode @@ -1302,6 +1303,7 @@ void trigger_impulse_touch2() // div0: ticrate independent, 1 = identity (not 20) other.velocity = other.velocity * pow(self.strength, pushdeltatime); + UpdateCSQCProjectile(other); } // Spherical (gravity/repulsor) mode @@ -1352,6 +1354,7 @@ void trigger_impulse_touch3() str = self.strength; other.velocity = other.velocity + normalize(other.origin - self.origin) * str * pushdeltatime; + UpdateCSQCProjectile(other); } /*QUAKED spawnfunc_trigger_impulse (.5 .5 .5) ?