mirror of
https://github.com/ineedbots/iw4_bot_warfare.git
synced 2025-04-22 22:05:44 +00:00
nukeslowmo addition
This commit is contained in:
parent
66a66212ca
commit
60d3fa7c33
@ -614,7 +614,7 @@ set scr_nuke_perm_vision "1"
|
|||||||
set scr_nuke_canCall_whenTimePassed "0"
|
set scr_nuke_canCall_whenTimePassed "0"
|
||||||
set scr_nuke_canCall_whenScoreLimitClose "0"
|
set scr_nuke_canCall_whenScoreLimitClose "0"
|
||||||
set scr_nuke_canCall_whenScoreLimitClose_selfOnly "0"
|
set scr_nuke_canCall_whenScoreLimitClose_selfOnly "0"
|
||||||
set scr_nuke_doSlowmo "1"
|
set scr_nuke_doSlowmo "2"
|
||||||
|
|
||||||
// _emp
|
// _emp
|
||||||
set scr_emp_doesFriendlyFire "0"
|
set scr_emp_doesFriendlyFire "0"
|
||||||
|
@ -614,7 +614,7 @@ set scr_nuke_perm_vision "1"
|
|||||||
set scr_nuke_canCall_whenTimePassed "0"
|
set scr_nuke_canCall_whenTimePassed "0"
|
||||||
set scr_nuke_canCall_whenScoreLimitClose "0"
|
set scr_nuke_canCall_whenScoreLimitClose "0"
|
||||||
set scr_nuke_canCall_whenScoreLimitClose_selfOnly "0"
|
set scr_nuke_canCall_whenScoreLimitClose_selfOnly "0"
|
||||||
set scr_nuke_doSlowmo "1"
|
set scr_nuke_doSlowmo "2"
|
||||||
|
|
||||||
// _emp
|
// _emp
|
||||||
set scr_emp_doesFriendlyFire "0"
|
set scr_emp_doesFriendlyFire "0"
|
||||||
|
@ -613,7 +613,7 @@ set scr_nuke_perm_vision "1"
|
|||||||
set scr_nuke_canCall_whenTimePassed "0"
|
set scr_nuke_canCall_whenTimePassed "0"
|
||||||
set scr_nuke_canCall_whenScoreLimitClose "0"
|
set scr_nuke_canCall_whenScoreLimitClose "0"
|
||||||
set scr_nuke_canCall_whenScoreLimitClose_selfOnly "0"
|
set scr_nuke_canCall_whenScoreLimitClose_selfOnly "0"
|
||||||
set scr_nuke_doSlowmo "1"
|
set scr_nuke_doSlowmo "2"
|
||||||
|
|
||||||
// _emp
|
// _emp
|
||||||
set scr_emp_doesFriendlyFire "0"
|
set scr_emp_doesFriendlyFire "0"
|
||||||
|
@ -25,8 +25,10 @@
|
|||||||
- scr_nuke_canCall_whenScoreLimitClose_selfOnly <bool>
|
- scr_nuke_canCall_whenScoreLimitClose_selfOnly <bool>
|
||||||
false - (default) wether or not to take into account just the caller's score, or everyone's score
|
false - (default) wether or not to take into account just the caller's score, or everyone's score
|
||||||
|
|
||||||
- scr_nuke_doSlowmo <bool>
|
- scr_nuke_doSlowmo <int>
|
||||||
true - (default) should do a slowmo effect when nuke
|
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
|
Thanks: H3X1C, Emosewaj, RaidMax
|
||||||
*/
|
*/
|
||||||
@ -54,7 +56,7 @@ init()
|
|||||||
setDvarIfUninitialized( "scr_nukeCancelMode", 0 );
|
setDvarIfUninitialized( "scr_nukeCancelMode", 0 );
|
||||||
|
|
||||||
setDvarIfUninitialized( "scr_nuke_is_moab", false );
|
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_kills_all", true );
|
||||||
setDvarIfUninitialized( "scr_nuke_emp_duration", 60.0 );
|
setDvarIfUninitialized( "scr_nuke_emp_duration", 60.0 );
|
||||||
setDvarIfUninitialized( "scr_nuke_perm_vision", true );
|
setDvarIfUninitialized( "scr_nuke_perm_vision", true );
|
||||||
@ -313,6 +315,7 @@ nukeEffects()
|
|||||||
setGameEndTime( 0 );
|
setGameEndTime( 0 );
|
||||||
|
|
||||||
level.nukeDetonated = true;
|
level.nukeDetonated = true;
|
||||||
|
level.nuked = true;
|
||||||
|
|
||||||
if ( !level.nukeEndsGame )
|
if ( !level.nukeEndsGame )
|
||||||
{
|
{
|
||||||
@ -422,7 +425,7 @@ nukeAftermathEffect()
|
|||||||
|
|
||||||
nukeSlowMo()
|
nukeSlowMo()
|
||||||
{
|
{
|
||||||
if (!level.nukeDoSlowmo)
|
if (!level.nukeDoSlowmo || (level.nukeDoSlowmo == 2 && isDefined(level.nuked)))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
//SetSlowMotion( <startTimescale>, <endTimescale>, <deltaTime> )
|
//SetSlowMotion( <startTimescale>, <endTimescale>, <deltaTime> )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user