mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-06-07 17:17:50 -05:00
368 lines
7.5 KiB
Plaintext
368 lines
7.5 KiB
Plaintext
/*******************************************************************
|
|
* Decompiled By: Bog
|
|
* Decompiled File: 477.gsc
|
|
* Game: Call of Duty: WWII
|
|
* Platform: PC
|
|
* Function Count: 44
|
|
* Decompile Time: 2 ms
|
|
* Timestamp: 10/27/2023 3:26:08 AM
|
|
*******************************************************************/
|
|
|
|
//Function Number: 1
|
|
func_0052()
|
|
{
|
|
if(getdvar("233") == "1")
|
|
{
|
|
level waittill("eternity");
|
|
}
|
|
|
|
if(!isdefined(level.var_3FDF) || !level.var_3FDF)
|
|
{
|
|
[[ level.var_1E7F ]]();
|
|
level.var_3FDF = 1;
|
|
}
|
|
}
|
|
|
|
//Function Number: 2
|
|
func_004B()
|
|
{
|
|
if(getdvar("233") == "1")
|
|
{
|
|
level waittill("eternity");
|
|
}
|
|
|
|
self endon("disconnect");
|
|
[[ level.var_1E77 ]]();
|
|
}
|
|
|
|
//Function Number: 3
|
|
func_004D(param_00)
|
|
{
|
|
self notify("disconnect");
|
|
[[ level.var_1E79 ]](param_00);
|
|
}
|
|
|
|
//Function Number: 4
|
|
func_004C(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07,param_08,param_09)
|
|
{
|
|
self endon("disconnect");
|
|
[[ level.var_1E78 ]](param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07,param_08,param_09);
|
|
}
|
|
|
|
//Function Number: 5
|
|
func_004F(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07,param_08)
|
|
{
|
|
self endon("disconnect");
|
|
[[ level.var_1E7B ]](param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07,param_08);
|
|
}
|
|
|
|
//Function Number: 6
|
|
func_0042(param_00,param_01)
|
|
{
|
|
self endon("disconnect");
|
|
[[ level.var_1E72 ]](param_00,param_01);
|
|
}
|
|
|
|
//Function Number: 7
|
|
func_004E(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07)
|
|
{
|
|
self endon("disconnect");
|
|
[[ level.var_1E7A ]](param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07);
|
|
}
|
|
|
|
//Function Number: 8
|
|
func_0044()
|
|
{
|
|
self endon("disconnect");
|
|
[[ level.var_1E73 ]]();
|
|
}
|
|
|
|
//Function Number: 9
|
|
func_0040(param_00,param_01,param_02,param_03,param_04,param_05)
|
|
{
|
|
self endon("disconnect");
|
|
if(isdefined(self.var_1D7D))
|
|
{
|
|
[[ self.var_1D7D ]](param_00,param_01,param_02,param_03,param_04,param_05);
|
|
}
|
|
}
|
|
|
|
//Function Number: 10
|
|
func_0054(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07,param_08,param_09,param_0A,param_0B)
|
|
{
|
|
if(isdefined(self.var_29B5))
|
|
{
|
|
self [[ self.var_29B5 ]](param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07,param_08,param_09,param_0A,param_0B);
|
|
return;
|
|
}
|
|
|
|
self method_827F(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07,param_08,param_09,param_0A,param_0B);
|
|
}
|
|
|
|
//Function Number: 11
|
|
func_0043(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07,param_08,param_09,param_0A,param_0B)
|
|
{
|
|
if(isdefined(self.var_29B5))
|
|
{
|
|
self [[ self.var_29B5 ]](param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07,param_08,param_09,param_0A,param_0B);
|
|
return;
|
|
}
|
|
|
|
self finishentitydamage(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07,param_08,param_09,param_0A,param_0B);
|
|
}
|
|
|
|
//Function Number: 12
|
|
angles()
|
|
{
|
|
self endon("disconnect");
|
|
[[ level.var_1E71 ]]();
|
|
}
|
|
|
|
//Function Number: 13
|
|
func_0048(param_00,param_01,param_02)
|
|
{
|
|
maps\mp\gametypes\_killcam::func_92E1(param_00,param_01,param_02);
|
|
}
|
|
|
|
//Function Number: 14
|
|
func_0050(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07,param_08)
|
|
{
|
|
self endon("disconnect");
|
|
[[ level.var_1E7C ]](param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07,param_08);
|
|
}
|
|
|
|
//Function Number: 15
|
|
func_0051()
|
|
{
|
|
self endon("disconnect");
|
|
[[ level.var_1E7D ]]();
|
|
}
|
|
|
|
//Function Number: 16
|
|
func_0047()
|
|
{
|
|
[[ level.var_1E75 ]]();
|
|
}
|
|
|
|
//Function Number: 17
|
|
func_2491(param_00,param_01)
|
|
{
|
|
if(isbot(param_00) || function_026D(param_00) || (isdefined(param_00.var_1A7) && param_00.var_1A7 == "spectator") || param_00.var_178 == "spectator")
|
|
{
|
|
return;
|
|
}
|
|
|
|
if(!isdefined(level.var_5A61))
|
|
{
|
|
return;
|
|
}
|
|
|
|
if((isdefined(level.var_5A61[param_01]) && tablelookup("mp/killstreakTable.csv",1,param_01,0) != "") || issubstr(param_01,"turrethead"))
|
|
{
|
|
if(getdvarint("scorestreak_enabled_" + param_01) == 0)
|
|
{
|
|
iprintlnbold("Scorestreak " + param_01 + " was disabled. Re-enabling...");
|
|
setdvar("scorestreak_enabled_" + param_01,1);
|
|
}
|
|
|
|
var_02 = param_00 maps\mp\killstreaks\_killstreaks::func_46B4(param_01);
|
|
var_03 = param_00 maps\mp\killstreaks\_killstreaks::func_45A5(param_01);
|
|
param_00 thread maps\mp\gametypes\_hud_message::func_5A78(param_01,var_02,undefined,var_03);
|
|
param_00 maps\mp\killstreaks\_killstreaks::func_478D(param_01);
|
|
}
|
|
}
|
|
|
|
//Function Number: 18
|
|
func_47B6(param_00)
|
|
{
|
|
wait 0.05;
|
|
lib_0533::func_3662(param_00);
|
|
}
|
|
|
|
//Function Number: 19
|
|
func_95F2(param_00)
|
|
{
|
|
wait 0.05;
|
|
lib_0533::func_2F9E(param_00);
|
|
}
|
|
|
|
//Function Number: 20
|
|
func_0045(param_00,param_01)
|
|
{
|
|
if(function_026D(param_00) || param_00.var_1A7 == "spectator" || param_00.var_178 == "spectator")
|
|
{
|
|
return;
|
|
}
|
|
|
|
param_00 thread func_47B6(param_01);
|
|
}
|
|
|
|
//Function Number: 21
|
|
func_0053(param_00,param_01)
|
|
{
|
|
if(function_026D(param_00) || param_00.var_1A7 == "spectator" || param_00.var_178 == "spectator")
|
|
{
|
|
return;
|
|
}
|
|
|
|
param_00 thread func_95F2(param_01);
|
|
}
|
|
|
|
//Function Number: 22
|
|
func_2492(param_00,param_01)
|
|
{
|
|
}
|
|
|
|
//Function Number: 23
|
|
func_2499(param_00)
|
|
{
|
|
}
|
|
|
|
//Function Number: 24
|
|
func_2494(param_00,param_01)
|
|
{
|
|
}
|
|
|
|
//Function Number: 25
|
|
func_249D(param_00,param_01)
|
|
{
|
|
}
|
|
|
|
//Function Number: 26
|
|
func_249E(param_00,param_01)
|
|
{
|
|
}
|
|
|
|
//Function Number: 27
|
|
func_249A(param_00,param_01)
|
|
{
|
|
}
|
|
|
|
//Function Number: 28
|
|
func_2496(param_00)
|
|
{
|
|
}
|
|
|
|
//Function Number: 29
|
|
func_2490(param_00,param_01)
|
|
{
|
|
}
|
|
|
|
//Function Number: 30
|
|
func_249B(param_00,param_01)
|
|
{
|
|
}
|
|
|
|
//Function Number: 31
|
|
func_249C(param_00,param_01)
|
|
{
|
|
}
|
|
|
|
//Function Number: 32
|
|
func_248F(param_00)
|
|
{
|
|
}
|
|
|
|
//Function Number: 33
|
|
func_2495(param_00)
|
|
{
|
|
}
|
|
|
|
//Function Number: 34
|
|
func_2493(param_00)
|
|
{
|
|
}
|
|
|
|
//Function Number: 35
|
|
func_2498(param_00)
|
|
{
|
|
}
|
|
|
|
//Function Number: 36
|
|
func_24A0(param_00)
|
|
{
|
|
}
|
|
|
|
//Function Number: 37
|
|
func_2497(param_00)
|
|
{
|
|
}
|
|
|
|
//Function Number: 38
|
|
func_249F(param_00,param_01)
|
|
{
|
|
}
|
|
|
|
//Function Number: 39
|
|
func_004A(param_00)
|
|
{
|
|
if(isdefined(level.var_6EA3))
|
|
{
|
|
[[ level.var_6EA3 ]](param_00);
|
|
}
|
|
}
|
|
|
|
//Function Number: 40
|
|
func_8A13()
|
|
{
|
|
level.var_503C = 1;
|
|
level.var_5034 = 2;
|
|
level.var_5035 = 4;
|
|
level.var_503B = 8;
|
|
level.var_503A = 16;
|
|
level.var_5040 = 32;
|
|
level.var_503D = 64;
|
|
level.var_503E = 128;
|
|
level.var_503F = 256;
|
|
level.var_5037 = 512;
|
|
level.var_5036 = 1024;
|
|
level.var_5038 = 2048;
|
|
level.var_5039 = level.var_503B | level.var_503A;
|
|
}
|
|
|
|
//Function Number: 41
|
|
func_8A0C()
|
|
{
|
|
func_865F();
|
|
func_8A13();
|
|
}
|
|
|
|
//Function Number: 42
|
|
func_865F()
|
|
{
|
|
level.var_1E7F = ::maps\mp\gametypes\_gamelogic::func_1E70;
|
|
level.var_1E77 = ::maps\mp\gametypes\_playerlogic::func_1E67;
|
|
level.var_1E79 = ::maps\mp\gametypes\_playerlogic::func_1E6A;
|
|
level.var_1E78 = ::maps\mp\gametypes\_damage::func_1E68;
|
|
level.var_1E7B = ::maps\mp\gametypes\_damage::func_1E6C;
|
|
level.var_1E72 = ::maps\mp\gametypes\_damage::func_1E63;
|
|
level.var_1E73 = ::maps\mp\gametypes\_damage::func_1E64;
|
|
level.var_1E7A = ::maps\mp\gametypes\_damage::func_1E6B;
|
|
level.var_1E71 = ::maps\mp\gametypes\_gamelogic::func_1E62;
|
|
level.var_1E7C = ::maps\mp\gametypes\_damage::func_1E6D;
|
|
level.var_1E7D = ::maps\mp\gametypes\_playerlogic::func_1E6F;
|
|
level.var_1E75 = ::maps\mp\gametypes\_hostmigration::func_1E65;
|
|
}
|
|
|
|
//Function Number: 43
|
|
func_0847()
|
|
{
|
|
level.var_1E7F = ::func_1E81;
|
|
level.var_1E77 = ::func_1E81;
|
|
level.var_1E79 = ::func_1E81;
|
|
level.var_1E78 = ::func_1E81;
|
|
level.var_1E7B = ::func_1E81;
|
|
level.var_1E73 = ::func_1E81;
|
|
level.var_1E7A = ::func_1E81;
|
|
level.var_1E71 = ::func_1E81;
|
|
level.var_1E7C = ::func_1E81;
|
|
level.var_1E7D = ::func_1E81;
|
|
level.var_1E75 = ::func_1E81;
|
|
setdvar("1924","dm");
|
|
exitlevel(0);
|
|
}
|
|
|
|
//Function Number: 44
|
|
func_1E81()
|
|
{
|
|
} |