From 5d6e80e2d45513b731ab87d4889589916bb3fdb1 Mon Sep 17 00:00:00 2001 From: ineedbots Date: Tue, 10 Aug 2021 11:58:31 -0600 Subject: [PATCH] nukes only slowmo once --- raw/scripts/nukespawns.gsc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/raw/scripts/nukespawns.gsc b/raw/scripts/nukespawns.gsc index d95b14e..c9a1fcf 100644 --- a/raw/scripts/nukespawns.gsc +++ b/raw/scripts/nukespawns.gsc @@ -33,6 +33,9 @@ main() // scavenge all types of ammo replaceFunc( maps\mp\gametypes\_weapons::handleScavengerBagPickup, ::handleScavengerBagPickup ); + + // only nuke slow mo once + replaceFunc( maps\mp\killstreaks\_nuke::nukeSlowMo, ::nukeSlowMo ); } heli_explode( var_0 ) @@ -460,6 +463,21 @@ handleScavengerBagPickup( var_0 ) var_1 maps\mp\gametypes\_damagefeedback::updateDamageFeedback( "scavenger" ); } +nukeSlowMo() +{ + level endon ( "nuke_cancelled" ); + + if (isDefined(level.nuked)) + return; + + //SetSlowMotion( , , ) + SetSlowMotion( 1.0, 0.25, 0.5 ); + level waittill( "nuke_death" ); + SetSlowMotion( 0.25, 1, 2.0 ); + + level.nuked = true; +} + onPlayerConnect() { for ( ;; )