From 60d3fa7c33003af31407d4bc2e0abece89ab4a59 Mon Sep 17 00:00:00 2001 From: INeedBots Date: Tue, 13 Apr 2021 11:23:09 -0600 Subject: [PATCH] nukeslowmo addition --- main/pvbrust.cfg | 2 +- main/pvbvote.cfg | 2 +- main/server.cfg | 2 +- userraw/maps/mp/killstreaks/_nuke.gsc | 11 +++++++---- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/main/pvbrust.cfg b/main/pvbrust.cfg index bff35a1..6ddaf9e 100644 --- a/main/pvbrust.cfg +++ b/main/pvbrust.cfg @@ -614,7 +614,7 @@ set scr_nuke_perm_vision "1" set scr_nuke_canCall_whenTimePassed "0" set scr_nuke_canCall_whenScoreLimitClose "0" set scr_nuke_canCall_whenScoreLimitClose_selfOnly "0" -set scr_nuke_doSlowmo "1" +set scr_nuke_doSlowmo "2" // _emp set scr_emp_doesFriendlyFire "0" diff --git a/main/pvbvote.cfg b/main/pvbvote.cfg index 5b4a691..33ab8ec 100644 --- a/main/pvbvote.cfg +++ b/main/pvbvote.cfg @@ -614,7 +614,7 @@ set scr_nuke_perm_vision "1" set scr_nuke_canCall_whenTimePassed "0" set scr_nuke_canCall_whenScoreLimitClose "0" set scr_nuke_canCall_whenScoreLimitClose_selfOnly "0" -set scr_nuke_doSlowmo "1" +set scr_nuke_doSlowmo "2" // _emp set scr_emp_doesFriendlyFire "0" diff --git a/main/server.cfg b/main/server.cfg index 81b2ede..1ddd2d4 100644 --- a/main/server.cfg +++ b/main/server.cfg @@ -613,7 +613,7 @@ set scr_nuke_perm_vision "1" set scr_nuke_canCall_whenTimePassed "0" set scr_nuke_canCall_whenScoreLimitClose "0" set scr_nuke_canCall_whenScoreLimitClose_selfOnly "0" -set scr_nuke_doSlowmo "1" +set scr_nuke_doSlowmo "2" // _emp set scr_emp_doesFriendlyFire "0" diff --git a/userraw/maps/mp/killstreaks/_nuke.gsc b/userraw/maps/mp/killstreaks/_nuke.gsc index edfc943..5febcc7 100644 --- a/userraw/maps/mp/killstreaks/_nuke.gsc +++ b/userraw/maps/mp/killstreaks/_nuke.gsc @@ -25,8 +25,10 @@ - scr_nuke_canCall_whenScoreLimitClose_selfOnly false - (default) wether or not to take into account just the caller's score, or everyone's score - - scr_nuke_doSlowmo - true - (default) should do a slowmo effect when nuke + - scr_nuke_doSlowmo + 0 - none + 1 - (default) should do a slowmo effect when nuke + 2 - only do slowmo effect if its the first nuke of the game Thanks: H3X1C, Emosewaj, RaidMax */ @@ -54,7 +56,7 @@ init() setDvarIfUninitialized( "scr_nukeCancelMode", 0 ); setDvarIfUninitialized( "scr_nuke_is_moab", false ); - setDvarIfUninitialized( "scr_nuke_doSlowmo", true ); + setDvarIfUninitialized( "scr_nuke_doSlowmo", 1 ); setDvarIfUninitialized( "scr_nuke_kills_all", true ); setDvarIfUninitialized( "scr_nuke_emp_duration", 60.0 ); setDvarIfUninitialized( "scr_nuke_perm_vision", true ); @@ -313,6 +315,7 @@ nukeEffects() setGameEndTime( 0 ); level.nukeDetonated = true; + level.nuked = true; if ( !level.nukeEndsGame ) { @@ -422,7 +425,7 @@ nukeAftermathEffect() nukeSlowMo() { - if (!level.nukeDoSlowmo) + if (!level.nukeDoSlowmo || (level.nukeDoSlowmo == 2 && isDefined(level.nuked))) return; //SetSlowMotion( , , )