From bcae68088f61e54dc955831e77d85ccc7343107d Mon Sep 17 00:00:00 2001 From: Jbleezy Date: Fri, 7 Apr 2023 02:51:11 -0700 Subject: [PATCH] Trample Steam: fix number of activations being inaccurate --- scripts/zm/replaced/_zm_equip_springpad.gsc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/zm/replaced/_zm_equip_springpad.gsc b/scripts/zm/replaced/_zm_equip_springpad.gsc index 3b2b0708..de8fdf4f 100644 --- a/scripts/zm/replaced/_zm_equip_springpad.gsc +++ b/scripts/zm/replaced/_zm_equip_springpad.gsc @@ -105,6 +105,17 @@ springpadthink( weapon, electricradius, armed ) } } +player_fling( origin, angles, velocity, weapon ) +{ + torigin = ( self.origin[0], self.origin[1], origin[2] ); + aorigin = ( origin + torigin ) * 0.5; + trace = physicstrace( origin, torigin, vectorscale( ( -1, -1, 0 ), 15.0 ), ( 15, 15, 30 ), self ); + + self setorigin( aorigin ); + wait_network_frame(); + self setvelocity( velocity ); +} + wait_for_targets( weapon ) { weapon endon( "hi_priority_target" );