mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-07-09 23:17:55 -05:00
141 lines
3.9 KiB
Plaintext
141 lines
3.9 KiB
Plaintext
/*******************************************************************
|
|
* Decompiled By: Bog
|
|
* Decompiled File: maps\mp\mp_zombie_dnk_srv.gsc
|
|
* Game: Call of Duty: WWII
|
|
* Platform: PC
|
|
* Function Count: 10
|
|
* Decompile Time: 178 ms
|
|
* Timestamp: 10/27/2023 3:18:50 AM
|
|
*******************************************************************/
|
|
|
|
//Function Number: 1
|
|
func_00F9()
|
|
{
|
|
maps/mp/mp_zombie_dnk_srv_precache::func_F9();
|
|
maps/createart/mp_zombie_dnk_srv_art::func_F9();
|
|
maps/mp/mp_zombie_dnk_srv_fx::func_F9();
|
|
maps\mp\_load::func_F9();
|
|
maps/mp/mp_zombie_dnk_lighting::func_F9();
|
|
maps/mp/mp_zombie_dnk_aud::func_F9();
|
|
maps\mp\_compass::func_8A2F("compass_map_mp_zombie_dnk_srv");
|
|
game["attackers"] = "allies";
|
|
game["defenders"] = "axis";
|
|
setdvar("1520","-1 -1 -1 50");
|
|
setdvar("2494","0.12, 0, 0");
|
|
level.var_AC2E = 6;
|
|
level.sg_pack_use_small_radius = 1;
|
|
level.var_ACA3 = 1;
|
|
level.var_323A = 1;
|
|
level.var_6BB0 = ::ondnksrvstartgame;
|
|
level.var_AC71 = ::initdnksrvweapons;
|
|
level.initnewzombietypes = ::init_new_zombie_types;
|
|
level.door_data_out_of_date = 0;
|
|
level.var_C11 = 0;
|
|
level.var_ABD3 = -1500;
|
|
level.var_783F = 0;
|
|
level.reworkedconsumabledenabled = 1;
|
|
level.loot_pap_camo_ref_override = "zom_amp_04";
|
|
level.pap_camo_ref_override = "zom_camo_01";
|
|
thread maps/mp/mp_zombie_dnk_code::ship_tilting_init();
|
|
thread performance_stuff();
|
|
common_scripts\utility::func_3C87("dnk_defense_drop_spawner_enabled");
|
|
common_scripts\utility::func_3C8F("dnk_defense_drop_spawner_enabled");
|
|
lib_055A::func_D5();
|
|
lib_055A::func_530A("zone_dunkirk",1);
|
|
lib_055A::func_88A();
|
|
level.wavetabletypestoexclude = ["zombie_heavy"];
|
|
thread dnk_srv_ee();
|
|
maps/mp/zombies/zombie_survival_common::func_D5();
|
|
maps/mp/zombies/shotgun/_zombies_shotgun_gamemode_fx::func_D5();
|
|
level.upgrade_machine_upgrade_func = ::maps/mp/zombies/shotgun/_zombies_shotgun_gamemode::collect_souls_to_unlock_pack_a_punch;
|
|
level thread maps/mp/zombies/shotgun/_zombies_shotgun_gamemode::run_pack_a_punch_log();
|
|
}
|
|
|
|
//Function Number: 2
|
|
initdnksrvweapons()
|
|
{
|
|
level.sworddelivery_checkradius = 128;
|
|
level thread maps/mp/zombies/zombie_survival_common::initsurvivalweapons();
|
|
}
|
|
|
|
//Function Number: 3
|
|
init_new_zombie_types()
|
|
{
|
|
maps/mp/zombies/zombie_sizzler::func_D5();
|
|
}
|
|
|
|
//Function Number: 4
|
|
ondnksrvstartgame()
|
|
{
|
|
thread maps/mp/mp_zombie_dnk_code::water_trap_init();
|
|
level.roundstartfuncgeneric = ::dnk_srv_round_start;
|
|
level.roundendfuncgeneric = ::dnk_srv_round_end;
|
|
}
|
|
|
|
//Function Number: 5
|
|
dnk_srv_round_start()
|
|
{
|
|
level thread maps/mp/zombies/zombie_survival_common::srvroundstart();
|
|
}
|
|
|
|
//Function Number: 6
|
|
dnk_srv_round_end()
|
|
{
|
|
level thread maps/mp/zombies/zombie_survival_common::srvroundend();
|
|
}
|
|
|
|
//Function Number: 7
|
|
performance_stuff()
|
|
{
|
|
setdvar("634",0);
|
|
}
|
|
|
|
//Function Number: 8
|
|
dnk_srv_ee()
|
|
{
|
|
level.dnk_srv_wheel_turn_count = 0;
|
|
var_00 = getentarray("ee_wheel","targetname");
|
|
level.dnk_srv_wheel_turn_max = var_00.size;
|
|
foreach(var_02 in var_00)
|
|
{
|
|
var_02 thread dnk_srv_ee_wheel_listen();
|
|
}
|
|
}
|
|
|
|
//Function Number: 9
|
|
dnk_srv_ee_wheel_listen()
|
|
{
|
|
if(!isdefined(self.var_1A2))
|
|
{
|
|
return;
|
|
}
|
|
|
|
var_00 = getent(self.var_1A2,"targetname");
|
|
var_00 usetriggerrequirelookat(1);
|
|
var_00 waittill("trigger",var_01);
|
|
var_00 delete();
|
|
self rotateto((self.var_1D[0],self.var_1D[1],self.var_1D[2] + 180),1,0.25,0.25);
|
|
level.dnk_srv_wheel_turn_count++;
|
|
if(level.dnk_srv_wheel_turn_count >= level.dnk_srv_wheel_turn_max)
|
|
{
|
|
dnk_srv_drop_fuse();
|
|
}
|
|
}
|
|
|
|
//Function Number: 10
|
|
dnk_srv_drop_fuse()
|
|
{
|
|
var_00 = getent("srv_pap_fuse_spawn_loc","targetname");
|
|
var_01 = common_scripts\utility::func_46B5(var_00.var_1A2,"targetname");
|
|
var_02 = getent(var_01.var_1A2,"targetname");
|
|
if(isdefined(var_01))
|
|
{
|
|
var_00 lib_0547::obj_fall_to_ent_location(var_01);
|
|
}
|
|
|
|
var_02 usetriggerrequirelookat(1);
|
|
var_02 waittill("trigger",var_03);
|
|
var_00 delete();
|
|
var_02 delete();
|
|
level thread maps/mp/zombies/zombie_survival_common::srvshowpapfuse();
|
|
} |