mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-06-10 02:17:56 -05:00
442 lines
9.4 KiB
Plaintext
442 lines
9.4 KiB
Plaintext
/*******************************************************************
|
|
* Decompiled By: Bog
|
|
* Decompiled File: scripts\mp\_tweakables.gsc
|
|
* Game: Call of Duty: Infinite Warfare
|
|
* Platform: PC
|
|
* Function Count: 8
|
|
* Decompile Time: 328 ms
|
|
* Timestamp: 10/27/2023 12:21:51 AM
|
|
*******************************************************************/
|
|
|
|
//Function Number: 1
|
|
func_81E5(param_00,param_01)
|
|
{
|
|
switch(param_00)
|
|
{
|
|
case "rule":
|
|
var_02 = level.var_E7B9[param_01].var_5F6A;
|
|
break;
|
|
|
|
case "game":
|
|
var_02 = level.var_7689[var_02].var_5F6A;
|
|
break;
|
|
|
|
case "team":
|
|
var_02 = level.var_115F0[var_02].var_5F6A;
|
|
break;
|
|
|
|
case "player":
|
|
var_02 = level.var_D453[var_02].var_5F6A;
|
|
break;
|
|
|
|
case "class":
|
|
var_02 = level.var_4013[var_02].var_5F6A;
|
|
break;
|
|
|
|
case "weapon":
|
|
var_02 = level.var_13CDD[var_02].var_5F6A;
|
|
break;
|
|
|
|
case "hardpoint":
|
|
var_02 = level.var_8B52[var_02].var_5F6A;
|
|
break;
|
|
|
|
case "hud":
|
|
var_02 = level.var_91B2[var_02].var_5F6A;
|
|
break;
|
|
|
|
default:
|
|
var_02 = undefined;
|
|
break;
|
|
}
|
|
|
|
var_03 = getdvarint(var_02);
|
|
return var_03;
|
|
}
|
|
|
|
//Function Number: 2
|
|
func_81E4(param_00,param_01)
|
|
{
|
|
switch(param_00)
|
|
{
|
|
case "rule":
|
|
var_02 = level.var_E7B9[param_01].var_5F6A;
|
|
break;
|
|
|
|
case "game":
|
|
var_02 = level.var_7689[var_02].var_5F6A;
|
|
break;
|
|
|
|
case "team":
|
|
var_02 = level.var_115F0[var_02].var_5F6A;
|
|
break;
|
|
|
|
case "player":
|
|
var_02 = level.var_D453[var_02].var_5F6A;
|
|
break;
|
|
|
|
case "class":
|
|
var_02 = level.var_4013[var_02].var_5F6A;
|
|
break;
|
|
|
|
case "weapon":
|
|
var_02 = level.var_13CDD[var_02].var_5F6A;
|
|
break;
|
|
|
|
case "hardpoint":
|
|
var_02 = level.var_8B52[var_02].var_5F6A;
|
|
break;
|
|
|
|
case "hud":
|
|
var_02 = level.var_91B2[var_02].var_5F6A;
|
|
break;
|
|
|
|
default:
|
|
var_02 = undefined;
|
|
break;
|
|
}
|
|
|
|
return var_02;
|
|
}
|
|
|
|
//Function Number: 3
|
|
func_81E7(param_00,param_01)
|
|
{
|
|
switch(param_00)
|
|
{
|
|
case "rule":
|
|
var_02 = level.var_E7B9[param_01].var_13153;
|
|
break;
|
|
|
|
case "game":
|
|
var_02 = level.var_7689[var_02].var_13153;
|
|
break;
|
|
|
|
case "team":
|
|
var_02 = level.var_115F0[var_02].var_13153;
|
|
break;
|
|
|
|
case "player":
|
|
var_02 = level.var_D453[var_02].var_13153;
|
|
break;
|
|
|
|
case "class":
|
|
var_02 = level.var_4013[var_02].var_13153;
|
|
break;
|
|
|
|
case "weapon":
|
|
var_02 = level.var_13CDD[var_02].var_13153;
|
|
break;
|
|
|
|
case "hardpoint":
|
|
var_02 = level.var_8B52[var_02].var_13153;
|
|
break;
|
|
|
|
case "hud":
|
|
var_02 = level.var_91B2[var_02].var_13153;
|
|
break;
|
|
|
|
default:
|
|
var_02 = undefined;
|
|
break;
|
|
}
|
|
|
|
return var_02;
|
|
}
|
|
|
|
//Function Number: 4
|
|
func_81E6(param_00,param_01)
|
|
{
|
|
switch(param_00)
|
|
{
|
|
case "rule":
|
|
var_02 = level.var_E7B9[param_01].var_AA40;
|
|
break;
|
|
|
|
case "game":
|
|
var_02 = level.var_7689[var_02].var_AA40;
|
|
break;
|
|
|
|
case "team":
|
|
var_02 = level.var_115F0[var_02].var_AA40;
|
|
break;
|
|
|
|
case "player":
|
|
var_02 = level.var_D453[var_02].var_AA40;
|
|
break;
|
|
|
|
case "class":
|
|
var_02 = level.var_4013[var_02].var_AA40;
|
|
break;
|
|
|
|
case "weapon":
|
|
var_02 = level.var_13CDD[var_02].var_AA40;
|
|
break;
|
|
|
|
case "hardpoint":
|
|
var_02 = level.var_8B52[var_02].var_AA40;
|
|
break;
|
|
|
|
case "hud":
|
|
var_02 = level.var_91B2[var_02].var_AA40;
|
|
break;
|
|
|
|
default:
|
|
var_02 = undefined;
|
|
break;
|
|
}
|
|
|
|
return var_02;
|
|
}
|
|
|
|
//Function Number: 5
|
|
func_F89E(param_00,param_01,param_02)
|
|
{
|
|
switch(param_00)
|
|
{
|
|
case "rule":
|
|
var_03 = level.var_E7B9[param_01].var_5F6A;
|
|
break;
|
|
|
|
case "game":
|
|
var_03 = level.var_7689[param_02].var_5F6A;
|
|
break;
|
|
|
|
case "team":
|
|
var_03 = level.var_115F0[param_02].var_5F6A;
|
|
break;
|
|
|
|
case "player":
|
|
var_03 = level.var_D453[param_02].var_5F6A;
|
|
break;
|
|
|
|
case "class":
|
|
var_03 = level.var_4013[param_02].var_5F6A;
|
|
break;
|
|
|
|
case "weapon":
|
|
var_03 = level.var_13CDD[param_02].var_5F6A;
|
|
break;
|
|
|
|
case "hardpoint":
|
|
var_03 = level.var_8B52[param_02].var_5F6A;
|
|
break;
|
|
|
|
case "hud":
|
|
var_03 = level.var_91B2[param_02].var_5F6A;
|
|
break;
|
|
|
|
default:
|
|
var_03 = undefined;
|
|
break;
|
|
}
|
|
|
|
setdvar(var_03,param_02);
|
|
}
|
|
|
|
//Function Number: 6
|
|
func_F89D(param_00,param_01,param_02)
|
|
{
|
|
switch(param_00)
|
|
{
|
|
case "rule":
|
|
level.var_E7B9[param_01].var_AA40 = param_02;
|
|
break;
|
|
|
|
case "game":
|
|
level.var_7689[param_01].var_AA40 = param_02;
|
|
break;
|
|
|
|
case "team":
|
|
level.var_115F0[param_01].var_AA40 = param_02;
|
|
break;
|
|
|
|
case "player":
|
|
level.var_D453[param_01].var_AA40 = param_02;
|
|
break;
|
|
|
|
case "class":
|
|
level.var_4013[param_01].var_AA40 = param_02;
|
|
break;
|
|
|
|
case "weapon":
|
|
level.var_13CDD[param_01].var_AA40 = param_02;
|
|
break;
|
|
|
|
case "hardpoint":
|
|
level.var_8B52[param_01].var_AA40 = param_02;
|
|
break;
|
|
|
|
case "hud":
|
|
level.var_91B2[param_01].var_AA40 = param_02;
|
|
break;
|
|
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
|
|
//Function Number: 7
|
|
func_DF14(param_00,param_01,param_02,param_03)
|
|
{
|
|
if(isstring(param_03))
|
|
{
|
|
param_03 = getdvar(param_02,param_03);
|
|
}
|
|
else
|
|
{
|
|
param_03 = getdvarint(param_02,param_03);
|
|
}
|
|
|
|
switch(param_00)
|
|
{
|
|
case "rule":
|
|
if(!isdefined(level.var_E7B9[param_01]))
|
|
{
|
|
level.var_E7B9[param_01] = spawnstruct();
|
|
}
|
|
|
|
level.var_E7B9[param_01].var_13153 = param_03;
|
|
level.var_E7B9[param_01].var_AA40 = param_03;
|
|
level.var_E7B9[param_01].var_5F6A = param_02;
|
|
break;
|
|
|
|
case "game":
|
|
if(!isdefined(level.var_7689[param_01]))
|
|
{
|
|
level.var_7689[param_01] = spawnstruct();
|
|
}
|
|
|
|
level.var_7689[param_01].var_13153 = param_03;
|
|
level.var_7689[param_01].var_AA40 = param_03;
|
|
level.var_7689[param_01].var_5F6A = param_02;
|
|
break;
|
|
|
|
case "team":
|
|
if(!isdefined(level.var_115F0[param_01]))
|
|
{
|
|
level.var_115F0[param_01] = spawnstruct();
|
|
}
|
|
|
|
level.var_115F0[param_01].var_13153 = param_03;
|
|
level.var_115F0[param_01].var_AA40 = param_03;
|
|
level.var_115F0[param_01].var_5F6A = param_02;
|
|
break;
|
|
|
|
case "player":
|
|
if(!isdefined(level.var_D453[param_01]))
|
|
{
|
|
level.var_D453[param_01] = spawnstruct();
|
|
}
|
|
|
|
level.var_D453[param_01].var_13153 = param_03;
|
|
level.var_D453[param_01].var_AA40 = param_03;
|
|
level.var_D453[param_01].var_5F6A = param_02;
|
|
break;
|
|
|
|
case "class":
|
|
if(!isdefined(level.var_4013[param_01]))
|
|
{
|
|
level.var_4013[param_01] = spawnstruct();
|
|
}
|
|
|
|
level.var_4013[param_01].var_13153 = param_03;
|
|
level.var_4013[param_01].var_AA40 = param_03;
|
|
level.var_4013[param_01].var_5F6A = param_02;
|
|
break;
|
|
|
|
case "weapon":
|
|
if(!isdefined(level.var_13CDD[param_01]))
|
|
{
|
|
level.var_13CDD[param_01] = spawnstruct();
|
|
}
|
|
|
|
level.var_13CDD[param_01].var_13153 = param_03;
|
|
level.var_13CDD[param_01].var_AA40 = param_03;
|
|
level.var_13CDD[param_01].var_5F6A = param_02;
|
|
break;
|
|
|
|
case "hardpoint":
|
|
if(!isdefined(level.var_8B52[param_01]))
|
|
{
|
|
level.var_8B52[param_01] = spawnstruct();
|
|
}
|
|
|
|
level.var_8B52[param_01].var_13153 = param_03;
|
|
level.var_8B52[param_01].var_AA40 = param_03;
|
|
level.var_8B52[param_01].var_5F6A = param_02;
|
|
break;
|
|
|
|
case "hud":
|
|
if(!isdefined(level.var_91B2[param_01]))
|
|
{
|
|
level.var_91B2[param_01] = spawnstruct();
|
|
}
|
|
|
|
level.var_91B2[param_01].var_13153 = param_03;
|
|
level.var_91B2[param_01].var_AA40 = param_03;
|
|
level.var_91B2[param_01].var_5F6A = param_02;
|
|
break;
|
|
}
|
|
}
|
|
|
|
//Function Number: 8
|
|
init()
|
|
{
|
|
level.var_41F9 = [];
|
|
level.var_12AC9 = 1;
|
|
level.var_E7B9 = [];
|
|
level.var_7689 = [];
|
|
level.var_115F0 = [];
|
|
level.var_D453 = [];
|
|
level.var_4013 = [];
|
|
level.var_13CDD = [];
|
|
level.var_8B52 = [];
|
|
level.var_91B2 = [];
|
|
if(level.console)
|
|
{
|
|
if(level.var_13E0E || level.var_DADC)
|
|
{
|
|
func_DF14("game","graceperiod","scr_game_graceperiod",20);
|
|
}
|
|
else
|
|
{
|
|
func_DF14("game","graceperiod","scr_game_graceperiod",15);
|
|
}
|
|
|
|
func_DF14("game","graceperiod_comp","scr_game_graceperiod_comp",30);
|
|
}
|
|
else
|
|
{
|
|
func_DF14("game","playerwaittime","scr_game_playerwaittime",15);
|
|
func_DF14("game","playerwaittime_comp","scr_game_playerwaittime_comp",30);
|
|
}
|
|
|
|
func_DF14("game","matchstarttime","scr_game_matchstarttime",15);
|
|
func_DF14("game","onlyheadshots","scr_game_onlyheadshots",0);
|
|
func_DF14("game","allowkillcam","scr_game_allowkillcam",1);
|
|
func_DF14("game","spectatetype","scr_game_spectatetype",2);
|
|
func_DF14("game","allow3rdspectate","scr_game_allow3rdspectate",1);
|
|
func_DF14("game","deathpointloss","scr_game_deathpointloss",0);
|
|
func_DF14("game","suicidepointloss","scr_game_suicidepointloss",0);
|
|
func_DF14("team","teamkillpointloss","scr_team_teamkillpointloss",0);
|
|
func_DF14("team","fftype","scr_team_fftype",0);
|
|
func_DF14("team","teamkillspawndelay","scr_team_teamkillspawndelay",0);
|
|
func_DF14("player","maxhealth","scr_player_maxhealth",100);
|
|
func_DF14("player","healthregentime","scr_player_healthregentime",2);
|
|
func_DF14("player","forcerespawn","scr_player_forcerespawn",1);
|
|
func_DF14("player","streamingwaittime","scr_player_streamingwaittime",5);
|
|
func_DF14("weapon","allowfrag","scr_weapon_allowfrags",1);
|
|
func_DF14("weapon","allowsmoke","scr_weapon_allowsmoke",1);
|
|
func_DF14("weapon","allowflash","scr_weapon_allowflash",1);
|
|
func_DF14("weapon","allowc4","scr_weapon_allowc4",1);
|
|
func_DF14("weapon","allowclaymores","scr_weapon_allowclaymores",1);
|
|
func_DF14("weapon","allowrpgs","scr_weapon_allowrpgs",1);
|
|
func_DF14("weapon","allowmines","scr_weapon_allowmines",1);
|
|
func_DF14("hardpoint","allowartillery","scr_hardpoint_allowartillery",1);
|
|
func_DF14("hardpoint","allowuav","scr_hardpoint_allowuav",1);
|
|
func_DF14("hardpoint","allowsupply","scr_hardpoint_allowsupply",1);
|
|
func_DF14("hardpoint","allowhelicopter","scr_hardpoint_allowhelicopter",1);
|
|
func_DF14("hud","showobjicons","ui_hud_showobjicons",1);
|
|
setdvar("ui_hud_showobjicons",1);
|
|
} |