mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-06-07 17:17:50 -05:00
658 lines
15 KiB
Plaintext
658 lines
15 KiB
Plaintext
/*******************************************************************
|
|
* Decompiled By: Bog
|
|
* Decompiled File: 896.gsc
|
|
* Game: Call of Duty: WWII
|
|
* Platform: PC
|
|
* Function Count: 56
|
|
* Decompile Time: 10 ms
|
|
* Timestamp: 10/27/2023 3:27:06 AM
|
|
*******************************************************************/
|
|
|
|
//Function Number: 1
|
|
func_6840(param_00,param_01,param_02,param_03)
|
|
{
|
|
func_0785("nsnd_play_2d",param_00);
|
|
var_04 = spawnsoundentity(param_00,undefined,0,param_02,param_03,undefined,undefined,param_01,undefined);
|
|
func_0787(isdefined(var_04),"Call to nsnd failed for alias: " + param_00);
|
|
return var_04;
|
|
}
|
|
|
|
//Function Number: 2
|
|
func_6841(param_00,param_01,param_02,param_03,param_04)
|
|
{
|
|
func_0785("nsnd_play_2d_untildeath",param_00);
|
|
var_05 = undefined;
|
|
if(isdefined(param_02))
|
|
{
|
|
var_05 = spawnsoundentity(param_00,undefined,0,param_03,param_04,undefined,undefined,param_01,undefined);
|
|
if(isdefined(var_05))
|
|
{
|
|
thread func_0687(var_05,param_02,param_03);
|
|
}
|
|
}
|
|
|
|
func_0787(isdefined(var_05),"Call to nsnd failed for alias: " + param_00);
|
|
return var_05;
|
|
}
|
|
|
|
//Function Number: 3
|
|
func_6850(param_00,param_01)
|
|
{
|
|
if(isdefined(param_00))
|
|
{
|
|
param_00 method_863F(param_01);
|
|
}
|
|
}
|
|
|
|
//Function Number: 4
|
|
func_6844(param_00,param_01,param_02,param_03,param_04)
|
|
{
|
|
var_05 = undefined;
|
|
if(isdefined(param_02))
|
|
{
|
|
var_05 = spawnsoundentity(param_00,undefined,0,param_03,param_04,param_02,undefined,param_01,undefined);
|
|
}
|
|
|
|
func_0787(isdefined(var_05),"Call to nsnd failed for alias: " + param_00);
|
|
return var_05;
|
|
}
|
|
|
|
//Function Number: 5
|
|
func_6848(param_00,param_01,param_02,param_03,param_04,param_05)
|
|
{
|
|
var_06 = undefined;
|
|
if(isdefined(param_02))
|
|
{
|
|
var_06 = spawnsoundentity(param_00,undefined,0,param_04,param_05,param_02,param_03,param_01,undefined);
|
|
}
|
|
|
|
func_0787(isdefined(var_06),"Call to nsnd failed for alias: " + param_00);
|
|
return var_06;
|
|
}
|
|
|
|
//Function Number: 6
|
|
func_6845(param_00,param_01,param_02,param_03,param_04,param_05)
|
|
{
|
|
var_06 = undefined;
|
|
if(isdefined(param_03))
|
|
{
|
|
var_06 = spawnsoundentity(param_00,undefined,0,param_04,param_05,param_03,undefined,param_01,param_02);
|
|
}
|
|
|
|
func_0787(isdefined(var_06),"Call to nsnd failed for alias: " + param_00);
|
|
return var_06;
|
|
}
|
|
|
|
//Function Number: 7
|
|
func_6849(param_00,param_01,param_02,param_03,param_04,param_05,param_06)
|
|
{
|
|
var_07 = undefined;
|
|
if(isdefined(param_03))
|
|
{
|
|
var_07 = spawnsoundentity(param_00,undefined,0,param_05,param_06,param_03,param_04,param_01,param_02);
|
|
}
|
|
|
|
func_0787(isdefined(var_07),"Call to nsnd failed for alias: " + param_00);
|
|
return var_07;
|
|
}
|
|
|
|
//Function Number: 8
|
|
func_6846(param_00,param_01,param_02,param_03,param_04,param_05)
|
|
{
|
|
var_06 = undefined;
|
|
if(isdefined(param_02))
|
|
{
|
|
var_06 = spawnsoundentity(param_00,undefined,0,param_03,param_04,param_02,undefined,param_01,undefined);
|
|
if(isdefined(var_06))
|
|
{
|
|
thread func_0687(var_06,param_02,param_05);
|
|
}
|
|
}
|
|
|
|
func_0787(isdefined(var_06),"Call to nsnd failed for alias: " + param_00);
|
|
return var_06;
|
|
}
|
|
|
|
//Function Number: 9
|
|
func_684A(param_00,param_01,param_02,param_03,param_04,param_05,param_06)
|
|
{
|
|
var_07 = undefined;
|
|
if(isdefined(param_02))
|
|
{
|
|
var_07 = spawnsoundentity(param_00,undefined,0,param_04,param_05,param_02,param_03,param_01,undefined);
|
|
if(isdefined(var_07))
|
|
{
|
|
thread func_0687(var_07,param_02,param_06);
|
|
}
|
|
}
|
|
|
|
func_0787(isdefined(var_07),"Call to nsnd failed for alias: " + param_00);
|
|
return var_07;
|
|
}
|
|
|
|
//Function Number: 10
|
|
func_6847(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07)
|
|
{
|
|
var_08 = spawnsoundentity(param_00,undefined,0,param_03,param_04,param_02,undefined,param_01,undefined);
|
|
if(isdefined(var_08))
|
|
{
|
|
thread func_0688(var_08,param_06,param_07,param_05);
|
|
}
|
|
|
|
func_0787(isdefined(var_08),"Call to nsnd failed for alias: " + param_00);
|
|
return var_08;
|
|
}
|
|
|
|
//Function Number: 11
|
|
func_684B(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07,param_08)
|
|
{
|
|
var_09 = spawnsoundentity(param_00,undefined,0,param_04,param_05,param_02,param_03,param_01,undefined);
|
|
if(isdefined(var_09))
|
|
{
|
|
thread func_0688(var_09,param_07,param_08,param_06);
|
|
}
|
|
|
|
func_0787(isdefined(var_09),"Call to nsnd failed for alias: " + param_00);
|
|
return var_09;
|
|
}
|
|
|
|
//Function Number: 12
|
|
func_6842(param_00,param_01,param_02,param_03,param_04)
|
|
{
|
|
var_05 = spawnsoundentity(param_00,param_02,0,param_03,param_04,undefined,undefined,param_01,undefined);
|
|
func_0787(isdefined(var_05),"Call to nsnd failed for alias: " + param_00);
|
|
return var_05;
|
|
}
|
|
|
|
//Function Number: 13
|
|
func_6843(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07)
|
|
{
|
|
var_08 = spawnsoundentity(param_00,param_02,0,param_03,param_04,undefined,undefined,param_01,undefined);
|
|
if(isdefined(var_08))
|
|
{
|
|
thread func_0688(var_08,param_06,param_07,param_05);
|
|
}
|
|
|
|
func_0787(isdefined(var_08),"Call to nsnd failed for alias: " + param_00);
|
|
return var_08;
|
|
}
|
|
|
|
//Function Number: 14
|
|
func_684C(param_00,param_01,param_02)
|
|
{
|
|
func_077E(isdefined(param_00),"Call to nsnd_register_done_notify failed: snd_ent is undefined.");
|
|
func_077E(isdefined(param_01),"Call to nsnd_register_done_notify failed: entity is undefined.");
|
|
return param_00 registersoundentitydonenotify(param_01,param_02);
|
|
}
|
|
|
|
//Function Number: 15
|
|
func_0687(param_00,param_01,param_02)
|
|
{
|
|
if(isdefined(param_00))
|
|
{
|
|
param_00 endon("death");
|
|
param_01 waittill("death");
|
|
param_00 method_863F(param_02);
|
|
}
|
|
}
|
|
|
|
//Function Number: 16
|
|
func_0688(param_00,param_01,param_02,param_03)
|
|
{
|
|
if(isdefined(param_00))
|
|
{
|
|
param_00 endon("death");
|
|
param_01 waittill(param_02);
|
|
param_00 method_863F(param_03);
|
|
}
|
|
}
|
|
|
|
//Function Number: 17
|
|
func_0689(param_00,param_01,param_02)
|
|
{
|
|
param_00 endon("death");
|
|
level waittill(param_02);
|
|
param_00 method_863F(param_01);
|
|
}
|
|
|
|
//Function Number: 18
|
|
func_684F(param_00,param_01,param_02)
|
|
{
|
|
if(isdefined(param_00))
|
|
{
|
|
thread func_0689(param_00,param_01,param_02);
|
|
}
|
|
}
|
|
|
|
//Function Number: 19
|
|
func_2888(param_00,param_01,param_02,param_03)
|
|
{
|
|
func_0785("csnd_play_2d",param_00);
|
|
var_04 = playclientsound(param_00,undefined,undefined,undefined,undefined,undefined,param_02,undefined,param_03,undefined,param_01,undefined);
|
|
func_0787(isdefined(var_04),"Call to csnd failed for alias: " + param_00);
|
|
return var_04;
|
|
}
|
|
|
|
//Function Number: 20
|
|
func_2893(param_00,param_01)
|
|
{
|
|
if(isdefined(param_00))
|
|
{
|
|
stopclientsound(param_00,param_01);
|
|
}
|
|
}
|
|
|
|
//Function Number: 21
|
|
func_288B(param_00,param_01,param_02,param_03,param_04)
|
|
{
|
|
var_05 = undefined;
|
|
if(isdefined(param_02))
|
|
{
|
|
var_05 = playclientsound(param_00,param_02,undefined,undefined,undefined,"soft",param_03,undefined,param_04,undefined,param_01,undefined);
|
|
}
|
|
|
|
func_0787(isdefined(var_05),"Call to csnd failed for alias: " + param_00);
|
|
return var_05;
|
|
}
|
|
|
|
//Function Number: 22
|
|
func_288C(param_00,param_01,param_02,param_03,param_04,param_05)
|
|
{
|
|
var_06 = undefined;
|
|
if(isdefined(param_03))
|
|
{
|
|
var_06 = playclientsound(param_00,param_03,undefined,undefined,undefined,"soft",param_04,undefined,param_05,undefined,param_01,param_02);
|
|
}
|
|
|
|
func_0787(isdefined(var_06),"Call to csnd failed for alias: " + param_00);
|
|
return var_06;
|
|
}
|
|
|
|
//Function Number: 23
|
|
func_288D(param_00,param_01,param_02,param_03,param_04,param_05)
|
|
{
|
|
var_06 = undefined;
|
|
if(isdefined(param_02))
|
|
{
|
|
var_06 = playclientsound(param_00,param_02,undefined,undefined,undefined,"hard",param_03,undefined,param_04,undefined,param_01,undefined);
|
|
}
|
|
|
|
func_0787(isdefined(var_06),"Call to csnd failed for alias: " + param_00);
|
|
return var_06;
|
|
}
|
|
|
|
//Function Number: 24
|
|
func_288E(param_00,param_01,param_02,param_03,param_04,param_05,param_06)
|
|
{
|
|
var_07 = undefined;
|
|
if(isdefined(param_02))
|
|
{
|
|
var_07 = playclientsound(param_00,param_02,undefined,undefined,undefined,"soft",param_03,undefined,param_04,undefined,param_01,undefined);
|
|
if(isdefined(var_07))
|
|
{
|
|
thread func_05F0(var_07,param_02,param_06,param_05);
|
|
}
|
|
}
|
|
|
|
func_0787(isdefined(var_07),"Call to csnd failed for alias: " + param_00);
|
|
return var_07;
|
|
}
|
|
|
|
//Function Number: 25
|
|
func_2889(param_00,param_01,param_02,param_03,param_04)
|
|
{
|
|
var_05 = undefined;
|
|
var_05 = playclientsound(param_00,undefined,param_02,undefined,undefined,undefined,param_03,undefined,param_04,undefined,param_01,undefined);
|
|
func_0787(isdefined(var_05),"Call to csnd failed for alias: " + param_00);
|
|
return var_05;
|
|
}
|
|
|
|
//Function Number: 26
|
|
func_288A(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07)
|
|
{
|
|
var_08 = playclientsound(param_00,undefined,param_02,undefined,undefined,undefined,param_03,undefined,param_04,undefined,param_01,undefined);
|
|
if(isdefined(var_08))
|
|
{
|
|
thread func_05F1(var_08,param_06,param_07,param_05);
|
|
}
|
|
|
|
func_0787(isdefined(var_08),"Call to csnd failed for alias: " + param_00);
|
|
return var_08;
|
|
}
|
|
|
|
//Function Number: 27
|
|
func_05F2(param_00,param_01,param_02)
|
|
{
|
|
level waittill(param_02);
|
|
stopclientsound(param_00,param_01);
|
|
}
|
|
|
|
//Function Number: 28
|
|
func_2892(param_00,param_01,param_02)
|
|
{
|
|
if(isdefined(param_00))
|
|
{
|
|
thread func_05F2(param_00,param_01,param_02);
|
|
}
|
|
}
|
|
|
|
//Function Number: 29
|
|
func_2890(param_00,param_01,param_02)
|
|
{
|
|
changeclientsoundpitch(param_00,param_01,param_02);
|
|
}
|
|
|
|
//Function Number: 30
|
|
func_2891(param_00,param_01,param_02)
|
|
{
|
|
changeclientsoundvolume(param_00,param_01,param_02);
|
|
}
|
|
|
|
//Function Number: 31
|
|
func_684D(param_00,param_01,param_02)
|
|
{
|
|
if(isdefined(param_00))
|
|
{
|
|
param_00 scalesoundentitypitch(param_01,param_02);
|
|
}
|
|
}
|
|
|
|
//Function Number: 32
|
|
func_684E(param_00,param_01,param_02)
|
|
{
|
|
if(isdefined(param_00))
|
|
{
|
|
param_00 scalesoundentityvolume(param_01,param_02);
|
|
}
|
|
}
|
|
|
|
//Function Number: 33
|
|
func_288F(param_00,param_01,param_02)
|
|
{
|
|
func_077E(isdefined(param_00),"Call to nsnd_register_done_notify failed: handle is undefined.");
|
|
func_077E(isdefined(param_01),"Call to nsnd_register_done_notify failed: entity is undefined.");
|
|
return registerclientsounddonenotify(param_00,param_01,param_02);
|
|
}
|
|
|
|
//Function Number: 34
|
|
func_05F1(param_00,param_01,param_02,param_03)
|
|
{
|
|
if(isdefined(param_00))
|
|
{
|
|
param_01 endon("death");
|
|
param_01 waittill(param_02);
|
|
stopclientsound(param_00,param_03);
|
|
}
|
|
}
|
|
|
|
//Function Number: 35
|
|
func_05F0(param_00,param_01,param_02,param_03)
|
|
{
|
|
if(isdefined(param_00))
|
|
{
|
|
param_01 common_scripts\utility::knock_off_battery(param_02,"death");
|
|
stopclientsound(param_00,param_03);
|
|
}
|
|
}
|
|
|
|
//Function Number: 36
|
|
func_0787(param_00,param_01,param_02)
|
|
{
|
|
}
|
|
|
|
//Function Number: 37
|
|
func_077E(param_00,param_01,param_02)
|
|
{
|
|
}
|
|
|
|
//Function Number: 38
|
|
func_0785(param_00,param_01)
|
|
{
|
|
}
|
|
|
|
//Function Number: 39
|
|
func_0780(param_00,param_01)
|
|
{
|
|
var_02 = param_00;
|
|
if(isdefined(param_01))
|
|
{
|
|
var_02 = param_01;
|
|
}
|
|
|
|
return var_02;
|
|
}
|
|
|
|
//Function Number: 40
|
|
func_0786(param_00,param_01)
|
|
{
|
|
param_00 endon("death");
|
|
level waittill(param_01);
|
|
return 1;
|
|
}
|
|
|
|
//Function Number: 41
|
|
func_077F(param_00,param_01)
|
|
{
|
|
level endon(param_01);
|
|
if(isdefined(param_00))
|
|
{
|
|
wait(param_00);
|
|
}
|
|
|
|
return 1;
|
|
}
|
|
|
|
//Function Number: 42
|
|
func_0781(param_00,param_01,param_02)
|
|
{
|
|
var_03 = func_0786(param_00,param_01);
|
|
if(isdefined(var_03) && isdefined(param_00))
|
|
{
|
|
func_6850(param_00,param_02);
|
|
}
|
|
}
|
|
|
|
//Function Number: 43
|
|
func_AADF(param_00,param_01,param_02,param_03,param_04,param_05)
|
|
{
|
|
func_AAD7(param_00,param_01,param_02,param_03,param_04,param_05);
|
|
}
|
|
|
|
//Function Number: 44
|
|
func_AAD6(param_00,param_01,param_02,param_03,param_04)
|
|
{
|
|
func_0785("xsnd_play_2d",param_00);
|
|
if(isdefined(param_01))
|
|
{
|
|
var_05 = func_6840(param_00,undefined,param_02,param_04);
|
|
if(isdefined(var_05))
|
|
{
|
|
thread func_0781(var_05,param_01,param_03);
|
|
return;
|
|
}
|
|
|
|
return;
|
|
}
|
|
|
|
func_2888(param_00,undefined,param_02,param_04);
|
|
}
|
|
|
|
//Function Number: 45
|
|
func_0782(param_00,param_01,param_02,param_03,param_04,param_05,param_06)
|
|
{
|
|
if(isdefined(param_03))
|
|
{
|
|
var_07 = func_077F(param_01,param_03);
|
|
}
|
|
else
|
|
{
|
|
wait(param_02);
|
|
var_07 = 1;
|
|
}
|
|
|
|
if(isdefined(var_07))
|
|
{
|
|
func_AAD6(param_00,param_03,param_04,param_05,param_06);
|
|
}
|
|
}
|
|
|
|
//Function Number: 46
|
|
func_AAD9(param_00,param_01,param_02,param_03,param_04,param_05,param_06)
|
|
{
|
|
func_0785("xsnd_play_delayed_2d",param_00);
|
|
thread func_0782(param_00,param_01,param_02,param_03,param_04,param_05,param_06);
|
|
}
|
|
|
|
//Function Number: 47
|
|
func_AADE(param_00,param_01,param_02,param_03,param_04,param_05,param_06)
|
|
{
|
|
if(isdefined(param_01))
|
|
{
|
|
var_07 = undefined;
|
|
if(!isdefined(param_06))
|
|
{
|
|
var_07 = func_6844(param_00,undefined,self,param_02,param_04);
|
|
}
|
|
else
|
|
{
|
|
var_07 = func_6848(param_00,undefined,self,param_06,param_02,param_04);
|
|
}
|
|
|
|
if(isdefined(var_07))
|
|
{
|
|
thread func_0781(var_07,param_01,param_03);
|
|
return;
|
|
}
|
|
|
|
return;
|
|
}
|
|
|
|
if(!isdefined(param_06))
|
|
{
|
|
func_288B(param_00,undefined,self,param_02,param_04);
|
|
return;
|
|
}
|
|
|
|
func_6848(param_00,undefined,self,param_06,param_02,param_04);
|
|
}
|
|
|
|
//Function Number: 48
|
|
func_AAE0(param_00,param_01,param_02,param_03,param_04,param_05,param_06)
|
|
{
|
|
func_AADE(param_00,param_01,param_02,param_03,param_04,param_05,param_06);
|
|
}
|
|
|
|
//Function Number: 49
|
|
func_0783(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07)
|
|
{
|
|
if(isdefined(param_04))
|
|
{
|
|
var_08 = func_077F(param_02,param_04);
|
|
}
|
|
else
|
|
{
|
|
wait(param_03);
|
|
var_08 = 1;
|
|
}
|
|
|
|
if(isdefined(var_08))
|
|
{
|
|
func_AAD7(param_00,param_01,param_04,param_05,param_06,param_07);
|
|
}
|
|
}
|
|
|
|
//Function Number: 50
|
|
func_AADA(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07)
|
|
{
|
|
thread func_0783(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07);
|
|
}
|
|
|
|
//Function Number: 51
|
|
func_AADD(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07)
|
|
{
|
|
func_AADA(param_00,param_03,param_01,param_02,param_04,param_05,param_06,param_07);
|
|
}
|
|
|
|
//Function Number: 52
|
|
func_AAD7(param_00,param_01,param_02,param_03,param_04,param_05)
|
|
{
|
|
if(isdefined(param_02))
|
|
{
|
|
var_06 = func_6842(param_00,undefined,param_01,param_03,param_05);
|
|
if(isdefined(var_06))
|
|
{
|
|
thread func_0781(var_06,param_02,param_04);
|
|
return;
|
|
}
|
|
|
|
return;
|
|
}
|
|
|
|
func_2889(param_00,undefined,param_01,param_03,param_05);
|
|
}
|
|
|
|
//Function Number: 53
|
|
func_0784(param_00,param_01,param_02,param_03,param_04,param_05,param_06)
|
|
{
|
|
if(isdefined(param_03))
|
|
{
|
|
var_07 = func_077F(param_01,param_03);
|
|
}
|
|
else
|
|
{
|
|
if(isdefined(param_02))
|
|
{
|
|
wait(param_02);
|
|
}
|
|
|
|
var_07 = 1;
|
|
}
|
|
|
|
if(isdefined(var_07))
|
|
{
|
|
self.var_8E50 = func_AADE(param_00,param_03,param_04,param_05,param_06);
|
|
}
|
|
}
|
|
|
|
//Function Number: 54
|
|
func_AADB(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07)
|
|
{
|
|
var_08 = spawn("script_origin",param_01);
|
|
if(isdefined(var_08))
|
|
{
|
|
if(!isdefined(param_02) || param_02 == 0)
|
|
{
|
|
var_08.var_8E50 = var_08 func_AADE(param_00,param_04,param_05,param_06,param_07);
|
|
}
|
|
else
|
|
{
|
|
var_08 thread func_0784(param_00,param_02,param_03,param_04,param_05,param_06,param_07);
|
|
}
|
|
}
|
|
|
|
return var_08;
|
|
}
|
|
|
|
//Function Number: 55
|
|
func_AADC(param_00,param_01,param_02,param_03,param_04,param_05,param_06,param_07)
|
|
{
|
|
if(!isdefined(param_01) || param_01 == 0)
|
|
{
|
|
func_AADE(param_00,param_03,param_04,param_05,param_06);
|
|
return;
|
|
}
|
|
|
|
thread func_0784(param_00,param_01,param_02,param_03,param_04,param_05,param_06);
|
|
}
|
|
|
|
//Function Number: 56
|
|
func_AAD8(param_00,param_01,param_02,param_03,param_04,param_05,param_06)
|
|
{
|
|
var_07 = spawn("script_origin",param_01);
|
|
if(isdefined(var_07))
|
|
{
|
|
var_07.var_8E50 = var_07 func_AADE(param_00,param_03,param_04,param_05,param_06);
|
|
}
|
|
|
|
return var_07;
|
|
} |