From 07e58229fb5a04be33a246d39852823da6416aa1 Mon Sep 17 00:00:00 2001 From: ineedbots Date: Tue, 23 Nov 2021 11:55:00 -0600 Subject: [PATCH] more nukes --- raw/scripts/nukespawns.gsc | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/raw/scripts/nukespawns.gsc b/raw/scripts/nukespawns.gsc index 9410e90..fea63bb 100644 --- a/raw/scripts/nukespawns.gsc +++ b/raw/scripts/nukespawns.gsc @@ -508,15 +508,13 @@ nukeSlowMo() { level endon ( "nuke_cancelled" ); - if ( isDefined( level.nuked ) ) + if ( isDefined( level.nuked ) && level.nuked >= 3 ) return; //SetSlowMotion( , , ) SetSlowMotion( 1.0, 0.25, 0.5 ); level waittill( "nuke_death" ); SetSlowMotion( 0.25, 1, 2.0 ); - - level.nuked = true; } remoteUAV_trackEntities( var_0, var_1, var_2 ) @@ -691,9 +689,21 @@ onPlayerDisconnect() watchNuke() { + if ( !isDefined( level.nuked ) ) + level.nuked = 0; + setDvar( "scr_spawnpointfavorweight", "" ); - level waittill( "nuke_death" ); - setDvar( "scr_spawnpointfavorweight", "499999" ); + + while ( true ) + { + level waittill( "nuke_death" ); + level.nuked++; + + if ( !isDefined( level.nuked ) || level.nuked < 3 ) + continue; + + setDvar( "scr_spawnpointfavorweight", "499999" ); + } } onChangeKit()