Renaming stuff

This commit is contained in:
6arelyFuture 2021-11-10 12:54:52 +00:00
parent 1e2b7593a4
commit fd87b515a5
No known key found for this signature in database
GPG Key ID: E883E2BC9657D955

View File

@ -4,261 +4,269 @@
Date: 10/11/2021 Date: 10/11/2021
*/ */
getTweakableDVarValue( var_0, var_1 ) getTweakableDVarValue( category, name )
{ {
switch ( var_0 ) switch ( category )
{ {
case "rule": case "rule":
var_2 = level.rules[var_1].dVar; dVar = level.rules[name].dVar;
break; break;
case "game": case "game":
var_2 = level.gameTweaks[var_1].dVar; dVar = level.gameTweaks[name].dVar;
break; break;
case "team": case "team":
var_2 = level.teamTweaks[var_1].dVar; dVar = level.teamTweaks[name].dVar;
break; break;
case "player": case "player":
var_2 = level.playerTweaks[var_1].dVar; dVar = level.playerTweaks[name].dVar;
break; break;
case "class": case "class":
var_2 = level.classTweaks[var_1].dVar; dVar = level.classTweaks[name].dVar;
break; break;
case "weapon": case "weapon":
var_2 = level.weaponTweaks[var_1].dVar; dVar = level.weaponTweaks[name].dVar;
break; break;
case "hardpoint": case "hardpoint":
var_2 = level.hardpointTweaks[var_1].dVar; dVar = level.hardpointTweaks[name].dVar;
break; break;
case "hud": case "hud":
var_2 = level.hudTweaks[var_1].dVar; dVar = level.hudTweaks[name].dVar;
break; break;
default: default:
var_2 = undefined; dVar = undefined;
break; break;
} }
var_3 = getdvarint( var_2 ); assert( isDefined( dVar ) );
return var_3; value = getDvarInt( dVar );
return value;
} }
getTweakableDVar( var_0, var_1 ) getTweakableDVar( category, name )
{ {
switch ( var_0 ) switch ( category )
{ {
case "rule": case "rule":
var_2 = level.rules[var_1].dVar; value = level.rules[name].dVar;
break; break;
case "game": case "game":
var_2 = level.gameTweaks[var_1].dVar; value = level.gameTweaks[name].dVar;
break; break;
case "team": case "team":
var_2 = level.teamTweaks[var_1].dVar; value = level.teamTweaks[name].dVar;
break; break;
case "player": case "player":
var_2 = level.playerTweaks[var_1].dVar; value = level.playerTweaks[name].dVar;
break; break;
case "class": case "class":
var_2 = level.classTweaks[var_1].dVar; value = level.classTweaks[name].dVar;
break; break;
case "weapon": case "weapon":
var_2 = level.weaponTweaks[var_1].dVar; value = level.weaponTweaks[name].dVar;
break; break;
case "hardpoint": case "hardpoint":
var_2 = level.hardpointTweaks[var_1].dVar; value = level.hardpointTweaks[name].dVar;
break; break;
case "hud": case "hud":
var_2 = level.hudTweaks[var_1].dVar; value = level.hudTweaks[name].dVar;
break; break;
default: default:
var_2 = undefined; value = undefined;
break; break;
} }
return var_2; assert( isDefined( value ) );
return value;
} }
getTweakableValue( var_0, var_1 ) getTweakableValue( category, name )
{ {
switch ( var_0 ) switch ( category )
{ {
case "rule": case "rule":
var_2 = level.rules[var_1].value; value = level.rules[name].value;
break; break;
case "game": case "game":
var_2 = level.gameTweaks[var_1].value; value = level.gameTweaks[name].value;
break; break;
case "team": case "team":
var_2 = level.teamTweaks[var_1].value; value = level.teamTweaks[name].value;
break; break;
case "player": case "player":
var_2 = level.playerTweaks[var_1].value; value = level.playerTweaks[name].value;
break; break;
case "class": case "class":
var_2 = level.classTweaks[var_1].value; value = level.classTweaks[name].value;
break; break;
case "weapon": case "weapon":
var_2 = level.weaponTweaks[var_1].value; value = level.weaponTweaks[name].value;
break; break;
case "hardpoint": case "hardpoint":
var_2 = level.hardpointTweaks[var_1].value; value = level.hardpointTweaks[name].value;
break; break;
case "hud": case "hud":
var_2 = level.hudTweaks[var_1].value; value = level.hudTweaks[name].value;
break; break;
default: default:
var_2 = undefined; value = undefined;
break; break;
} }
return var_2; /#
overrideDvar = "scr_" + level.gameType + "_" + category + "_" + name;
return getDvarInt( overrideDvar, value );
#/
assert( isDefined( value ) );
return value;
} }
getTweakableLastValue( var_0, var_1 ) getTweakableLastValue( category, name )
{ {
switch ( var_0 ) switch ( category )
{ {
case "rule": case "rule":
var_2 = level.rules[var_1].lastValue; value = level.rules[name].lastValue;
break; break;
case "game": case "game":
var_2 = level.gameTweaks[var_1].lastValue; value = level.gameTweaks[name].lastValue;
break; break;
case "team": case "team":
var_2 = level.teamTweaks[var_1].lastValue; value = level.teamTweaks[name].lastValue;
break; break;
case "player": case "player":
var_2 = level.playerTweaks[var_1].lastValue; value = level.playerTweaks[name].lastValue;
break; break;
case "class": case "class":
var_2 = level.classTweaks[var_1].lastValue; value = level.classTweaks[name].lastValue;
break; break;
case "weapon": case "weapon":
var_2 = level.weaponTweaks[var_1].lastValue; value = level.weaponTweaks[name].lastValue;
break; break;
case "hardpoint": case "hardpoint":
var_2 = level.hardpointTweaks[var_1].lastValue; value = level.hardpointTweaks[name].lastValue;
break; break;
case "hud": case "hud":
var_2 = level.hudTweaks[var_1].lastValue; value = level.hudTweaks[name].lastValue;
break; break;
default: default:
var_2 = undefined; value = undefined;
break; break;
} }
return var_2; assert( isDefined( value ) );
return value;
} }
setTweakableValue( var_0, var_1, var_2 ) setTweakableValue( category, name, value )
{ {
switch ( var_0 ) switch ( category )
{ {
case "rule": case "rule":
var_3 = level.rules[var_1].dVar; dVar = level.rules[name].dVar;
break; break;
case "game": case "game":
var_3 = level.gameTweaks[var_1].dVar; dVar = level.gameTweaks[name].dVar;
break; break;
case "team": case "team":
var_3 = level.teamTweaks[var_1].dVar; dVar = level.teamTweaks[name].dVar;
break; break;
case "player": case "player":
var_3 = level.playerTweaks[var_1].dVar; dVar = level.playerTweaks[name].dVar;
break; break;
case "class": case "class":
var_3 = level.classTweaks[var_1].dVar; dVar = level.classTweaks[name].dVar;
break; break;
case "weapon": case "weapon":
var_3 = level.weaponTweaks[var_1].dVar; dVar = level.weaponTweaks[name].dVar;
break; break;
case "hardpoint": case "hardpoint":
var_3 = level.hardpointTweaks[var_1].dVar; dVar = level.hardpointTweaks[name].dVar;
break; break;
case "hud": case "hud":
var_3 = level.hudTweaks[var_1].dVar; dVar = level.hudTweaks[name].dVar;
break; break;
default: default:
var_3 = undefined; dVar = undefined;
break; break;
} }
setdvar( var_3, var_2 ); setDvar( dVar, value );
} }
setTweakableLastValue( var_0, var_1, var_2 ) setTweakableLastValue( category, name, value )
{ {
switch ( var_0 ) switch ( category )
{ {
case "rule": case "rule":
level.rules[var_1].lastValue = var_2; level.rules[name].lastValue = value;
break; break;
case "game": case "game":
level.gameTweaks[var_1].lastValue = var_2; level.gameTweaks[name].lastValue = value;
break; break;
case "team": case "team":
level.teamTweaks[var_1].lastValue = var_2; level.teamTweaks[name].lastValue = value;
break; break;
case "player": case "player":
level.playerTweaks[var_1].lastValue = var_2; level.playerTweaks[name].lastValue = value;
break; break;
case "class": case "class":
level.classTweaks[var_1].lastValue = var_2; level.classTweaks[name].lastValue = value;
break; break;
case "weapon": case "weapon":
level.weaponTweaks[var_1].lastValue = var_2; level.weaponTweaks[name].lastValue = value;
break; break;
case "hardpoint": case "hardpoint":
level.hardpointTweaks[var_1].lastValue = var_2; level.hardpointTweaks[name].lastValue = value;
break; break;
case "hud": case "hud":
level.hudTweaks[var_1].lastValue = var_2; level.hudTweaks[name].lastValue = value;
break; break;
default: default:
@ -266,85 +274,85 @@ setTweakableLastValue( var_0, var_1, var_2 )
} }
} }
registerTweakable( var_0, var_1, var_2, var_3 ) registerTweakable( category, name, dvar, value )
{ {
if ( isstring( var_3 ) ) if ( isString( value ) )
var_3 = getdvar( var_2, var_3 ); value = getDvar( dvar, value );
else else
var_3 = getdvarint( var_2, var_3 ); value = getDvarInt( dvar, value );
switch ( var_0 ) switch ( category )
{ {
case "rule": case "rule":
if ( !isdefined( level.rules[var_1] ) ) if ( !isDefined( level.rules[name] ) )
level.rules[var_1] = spawnstruct(); level.rules[name] = spawnStruct();
level.rules[var_1].value = var_3; level.rules[name].value = value;
level.rules[var_1].lastValue = var_3; level.rules[name].lastValue = value;
level.rules[var_1].dVar = var_2; level.rules[name].dVar = dvar;
break; break;
case "game": case "game":
if ( !isdefined( level.gameTweaks[var_1] ) ) if ( !isDefined( level.gameTweaks[name] ) )
level.gameTweaks[var_1] = spawnstruct(); level.gameTweaks[name] = spawnStruct();
level.gameTweaks[var_1].value = var_3; level.gameTweaks[name].value = value;
level.gameTweaks[var_1].lastValue = var_3; level.gameTweaks[name].lastValue = value;
level.gameTweaks[var_1].dVar = var_2; level.gameTweaks[name].dVar = dvar;
break; break;
case "team": case "team":
if ( !isdefined( level.teamTweaks[var_1] ) ) if ( !isDefined( level.teamTweaks[name] ) )
level.teamTweaks[var_1] = spawnstruct(); level.teamTweaks[name] = spawnStruct();
level.teamTweaks[var_1].value = var_3; level.teamTweaks[name].value = value;
level.teamTweaks[var_1].lastValue = var_3; level.teamTweaks[name].lastValue = value;
level.teamTweaks[var_1].dVar = var_2; level.teamTweaks[name].dVar = dvar;
break; break;
case "player": case "player":
if ( !isdefined( level.playerTweaks[var_1] ) ) if ( !isDefined( level.playerTweaks[name] ) )
level.playerTweaks[var_1] = spawnstruct(); level.playerTweaks[name] = spawnStruct();
level.playerTweaks[var_1].value = var_3; level.playerTweaks[name].value = value;
level.playerTweaks[var_1].lastValue = var_3; level.playerTweaks[name].lastValue = value;
level.playerTweaks[var_1].dVar = var_2; level.playerTweaks[name].dVar = dvar;
break; break;
case "class": case "class":
if ( !isdefined( level.classTweaks[var_1] ) ) if ( !isDefined( level.classTweaks[name] ) )
level.classTweaks[var_1] = spawnstruct(); level.classTweaks[name] = spawnStruct();
level.classTweaks[var_1].value = var_3; level.classTweaks[name].value = value;
level.classTweaks[var_1].lastValue = var_3; level.classTweaks[name].lastValue = value;
level.classTweaks[var_1].dVar = var_2; level.classTweaks[name].dVar = dvar;
break; break;
case "weapon": case "weapon":
if ( !isdefined( level.weaponTweaks[var_1] ) ) if ( !isDefined( level.weaponTweaks[name] ) )
level.weaponTweaks[var_1] = spawnstruct(); level.weaponTweaks[name] = spawnStruct();
level.weaponTweaks[var_1].value = var_3; level.weaponTweaks[name].value = value;
level.weaponTweaks[var_1].lastValue = var_3; level.weaponTweaks[name].lastValue = value;
level.weaponTweaks[var_1].dVar = var_2; level.weaponTweaks[name].dVar = dvar;
break; break;
case "hardpoint": case "hardpoint":
if ( !isdefined( level.hardpointTweaks[var_1] ) ) if ( !isDefined( level.hardpointTweaks[name] ) )
level.hardpointTweaks[var_1] = spawnstruct(); level.hardpointTweaks[name] = spawnStruct();
level.hardpointTweaks[var_1].value = var_3; level.hardpointTweaks[name].value = value;
level.hardpointTweaks[var_1].lastValue = var_3; level.hardpointTweaks[name].lastValue = value;
level.hardpointTweaks[var_1].dVar = var_2; level.hardpointTweaks[name].dVar = dvar;
break; break;
case "hud": case "hud":
if ( !isdefined( level.hudTweaks[var_1] ) ) if ( !isDefined( level.hudTweaks[name] ) )
level.hudTweaks[var_1] = spawnstruct(); level.hudTweaks[name] = spawnStruct();
level.hudTweaks[var_1].value = var_3; level.hudTweaks[name].value = value;
level.hudTweaks[var_1].lastValue = var_3; level.hudTweaks[name].lastValue = value;
level.hudTweaks[var_1].dVar = var_2; level.hudTweaks[name].dVar = dvar;
break; break;
} }
} }
@ -393,5 +401,5 @@ init()
registerTweakable( "hardpoint", "allowsupply", "scr_hardpoint_allowsupply", 1 ); registerTweakable( "hardpoint", "allowsupply", "scr_hardpoint_allowsupply", 1 );
registerTweakable( "hardpoint", "allowhelicopter", "scr_hardpoint_allowhelicopter", 1 ); registerTweakable( "hardpoint", "allowhelicopter", "scr_hardpoint_allowhelicopter", 1 );
registerTweakable( "hud", "showobjicons", "ui_hud_showobjicons", 1 ); registerTweakable( "hud", "showobjicons", "ui_hud_showobjicons", 1 );
makedvarserverinfo( "ui_hud_showobjicons", 1 ); makeDVarServerInfo( "ui_hud_showobjicons", 1 );
} }