mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-06-10 18:27:57 -05:00
103 lines
2.2 KiB
Plaintext
103 lines
2.2 KiB
Plaintext
/*******************************************************************
|
|
* Decompiled By: Bog
|
|
* Decompiled File: maps\mp\_trigger.gsc
|
|
* Game: Call of Duty: WWII
|
|
* Platform: PC
|
|
* Function Count: 2
|
|
* Decompile Time: 28 ms
|
|
* Timestamp: 10/27/2023 3:21:51 AM
|
|
*******************************************************************/
|
|
|
|
//Function Number: 1
|
|
func_41FC()
|
|
{
|
|
var_00 = common_scripts\_trigger::func_4323();
|
|
var_01 = [];
|
|
var_01["trigger_multiple_spawn_once"] = ::maps\mp\_stop_current_floodspawner::func_9DB1;
|
|
var_01["trigger_multiple_spawn_flood"] = ::maps\mp\_stop_current_floodspawner::func_9D7C;
|
|
var_01 = common_scripts\utility::func_F76(var_01,var_00);
|
|
return var_01;
|
|
}
|
|
|
|
//Function Number: 2
|
|
func_5258()
|
|
{
|
|
var_00 = func_41FC();
|
|
var_01 = [];
|
|
foreach(var_05, var_03 in var_00)
|
|
{
|
|
var_04 = getentarray(var_05,"classname");
|
|
common_scripts\utility::func_F8A(var_04,var_03);
|
|
var_01 = common_scripts\utility::func_F73(var_01,var_04);
|
|
}
|
|
|
|
var_04 = [];
|
|
var_06 = ["trigger_multiple","trigger_once","trigger_radius","trigger_disk","trigger_hurt","trigger_damage","trigger_use"];
|
|
foreach(var_08 in var_06)
|
|
{
|
|
var_09 = getentarray(var_08,"code_classname");
|
|
var_04 = common_scripts\utility::func_F8C(var_04,var_09);
|
|
}
|
|
|
|
var_0B = common_scripts\utility::func_F7D(var_04,var_01);
|
|
var_0C = [];
|
|
foreach(var_0E in var_0B)
|
|
{
|
|
var_0F = 0;
|
|
foreach(var_08 in var_06)
|
|
{
|
|
if(var_0E.var_3A == var_08)
|
|
{
|
|
var_0F = 1;
|
|
break;
|
|
}
|
|
}
|
|
|
|
if(!var_0F)
|
|
{
|
|
foreach(var_08 in var_0C)
|
|
{
|
|
if(var_0E.var_3A == var_08 || issubstr(var_0E.var_3A,var_08))
|
|
{
|
|
var_0F = 1;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
if(var_0F)
|
|
{
|
|
var_0B = common_scripts\utility::func_F93(var_0B,var_0E);
|
|
}
|
|
}
|
|
|
|
if(isdefined(var_0B) && var_0B.size > 0)
|
|
{
|
|
foreach(var_0E in var_0B)
|
|
{
|
|
}
|
|
}
|
|
|
|
for(var_17 = 0;var_17 < var_04.size;var_17++)
|
|
{
|
|
if(isdefined(var_04[var_17].var_81A1))
|
|
{
|
|
level thread common_scripts\_trigger::func_9DAC(var_04[var_17]);
|
|
}
|
|
|
|
if(isdefined(var_04[var_17].var_819E))
|
|
{
|
|
level thread common_scripts\_trigger::func_9DAB(var_04[var_17]);
|
|
}
|
|
|
|
if(isdefined(var_04[var_17].var_82BE))
|
|
{
|
|
var_04[var_17] thread common_scripts\_trigger::func_9D85();
|
|
}
|
|
|
|
if(isdefined(var_04[var_17].var_8272))
|
|
{
|
|
var_04[var_17].var_8186 = var_04[var_17].var_8272;
|
|
}
|
|
}
|
|
} |