diff options
author | IronClawTrem <louie.nutman@gmail.com> | 2020-03-07 20:56:38 +0000 |
---|---|---|
committer | IronClawTrem <louie.nutman@gmail.com> | 2020-03-08 00:13:44 +0000 |
commit | 7309ee5dd3ba0b9a40705bc6373d867aea3a6f97 (patch) | |
tree | fdbeba64154a354a6ad75d7d2e002f9a58b1cd36 /src/game/g_main.c | |
parent | 888ea67bab11ba1a6917e3e4ff26bfc2e5233235 (diff) |
add !practise command
Diffstat (limited to 'src/game/g_main.c')
-rw-r--r-- | src/game/g_main.c | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/game/g_main.c b/src/game/g_main.c index b30f8c0..3776870 100644 --- a/src/game/g_main.c +++ b/src/game/g_main.c @@ -239,6 +239,7 @@ vmCvar_t g_Bubbles; vmCvar_t g_scrimMode; vmCvar_t g_gradualFreeFunds; vmCvar_t g_bleedingSpree; +vmCvar_t g_practise; static cvarTable_t gameCvarTable[ ] = { @@ -455,7 +456,8 @@ static cvarTable_t gameCvarTable[ ] = { &g_Bubbles, "g_Bubbles", "1", CVAR_ARCHIVE, 0, qfalse }, { &g_scrimMode, "g_scrimMode", "0", CVAR_ARCHIVE, 0, qfalse }, { &g_gradualFreeFunds, "g_gradualFreeFunds", "2", CVAR_ARCHIVE, 0, qtrue }, - { &g_bleedingSpree, "g_bleedingSpree", "0", CVAR_ARCHIVE, 0, qfalse } + { &g_bleedingSpree, "g_bleedingSpree", "0", CVAR_ARCHIVE, 0, qfalse }, + { &g_practise, "g_practise", "0", CVAR_ARCHIVE, 0, qfalse } }; static int gameCvarTableSize = sizeof( gameCvarTable ) / sizeof( gameCvarTable[ 0 ] ); @@ -847,8 +849,16 @@ void G_InitGame( int levelTime, int randomSeed, int restart ) G_PrintRotations( ); //reset stages - trap_Cvar_Set( "g_alienStage", va( "%d", S1 ) ); - trap_Cvar_Set( "g_humanStage", va( "%d", S1 ) ); + if( g_practise.integer ) + { + trap_Cvar_Set( "g_alienStage", "2" ); + trap_Cvar_Set( "g_humanStage", "2" ); + } + else + { + trap_Cvar_Set( "g_alienStage", va( "%d", S1 ) ); + trap_Cvar_Set( "g_humanStage", va( "%d", S1 ) ); + } trap_Cvar_Set( "g_alienKills", 0 ); trap_Cvar_Set( "g_humanKills", 0 ); trap_Cvar_Set( "g_suddenDeath", 0 ); |