IL-GSC/IW/PC/ALL/4074.gsc
2023-10-27 03:49:01 -04:00

81 lines
4.9 KiB
Plaintext

/*******************************************************************
* Decompiled By: Bog
* Decompiled File: 4074.gsc
* Game: Call of Duty: Infinite Warfare
* Platform: PC
* Function Count: 4
* Decompile Time: 1 ms
* Timestamp: 10/27/2023 12:31:59 AM
*******************************************************************/
//Function Number: 1
main()
{
level._effect["vfx_periph_structure_light"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_periph_structure_light.vfx");
level._effect["vfx_elec_short_runner"] = loadfx("vfx/iw7/levels/mp_riot/vfx_elec_short_runner.vfx");
level._effect["vfx_drone_floor_check"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_drone_floor_check.vfx");
level._effect["vfx_factory_spark_burst"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_factory_spark_burst.vfx");
level._effect["vfx_lf_skinny"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_lf_skinny.vfx");
level._effect["vfx_hose_steam"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_hose_steam.vfx");
level._effect["vfx_large_hang_mist"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_large_hang_mist.vfx");
level._effect["vfx_drone_flyby_swarm"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_drone_flyby_swarm.vfx");
level._effect["vfx_smk_sewer_trickle"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_smk_sewer_trickle.vfx");
level._effect["vfx_factory_spark_drip"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_factory_spark_drip.vfx");
level._effect["vfx_factory_spark_drip"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_factory_spark_drip.vfx");
level._effect["vfx_ship_weld_vista_runner"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_ship_weld_vista_runner.vfx");
level._effect["vfx_ship_bay_smk_fill"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_ship_bay_smk_fill.vfx");
level._effect["vfx_ship_smk_column_b"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_ship_smk_column_b.vfx");
level._effect["vfx_ship_smk_column_a"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_ship_smk_column_a.vfx");
level._effect["vfx_breakneck_fire_med"] = loadfx("vfx/iw7/levels/mp_breakneck/vfx_breakneck_fire_med.vfx");
level._effect["vfx_rivet_drone_front_light"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_drone_front_light.vfx");
level._effect["vfx_rivet_drone_front_light_large"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_drone_front_light_large.vfx");
level._effect["vfx_rivet_hspace_sun"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_hspace_sun.vfx");
level._effect["vfx_rivet_light_siren"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_light_siren.vfx");
level._effect["vfx_rivet_hspace_sunflare"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_hspace_sunflare.vfx");
level._effect["vfx_rivet_klaxon_flare"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_klaxon_flare.vfx");
level._effect["vfx_rivet_fuse_box_01"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_fuse_box_01.vfx");
level._effect["vfx_rivet_street_charger"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_street_charger.vfx");
level._effect["vfx_rivet_rocket_thrust"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_rocket_thrust.vfx");
level._effect["vfx_rivet_welding"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_welding.vfx");
level._effect["vfx_rivet_sparks_short_01"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_sparks_short_01.vfx");
level._effect["vfx_rivet_sparks_short"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_sparks_short.vfx");
level._effect["vfx_rivet_heat_distortion"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_heat_distortion.vfx");
level._effect["vfx_rivet_ice_drop_b"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_ice_drop_b.vfx");
level._effect["vfx_rivet_steam_med_01"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_steam_med_01.vfx");
level._effect["vfx_rivet_steam_vent_med"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_steam_vent_med.vfx");
level._effect["vfx_rivet_fire_med"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_rivet_fire_med.vfx");
level._effect["vfx_lf_ceiling_light_blue"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_lf_ceiling_light_blue.vfx");
level._effect["vfx_lf_hex_spotlight"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_lf_hex_spotlight.vfx");
level._effect["vfx_lf_small_light"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_lf_small_light.vfx");
level._effect["vfx_battle_mist_large"] = loadfx("vfx/iw7/levels/mp_rivet/vfx_battle_mist_large.vfx");
}
//Function Number: 2
func_F03D()
{
level endon("game_ended");
self endon("death");
waittillframeend;
self.var_75A4 = getscriptablearray(scripts\common\utility::getstruct("thruster_fx_lights","script_noteworthy").target,"targetname");
foreach(var_01 in self.var_75A4)
{
var_01 setscriptablepartstate("onoff","off");
}
}
//Function Number: 3
func_CCEB()
{
level endon("game_ended");
self endon("death");
wait(2);
playfxontag(level._effect["vfx_rivet_light_siren"],self,"tag_light_top");
playfxontag(level._effect["vfx_rivet_drone_front_light"],self,"tag_light");
}
//Function Number: 4
func_10FDF()
{
stopfxontag(level._effect["vfx_rivet_light_siren"],self,"tag_light_top");
stopfxontag(level._effect["vfx_rivet_drone_front_light"],self,"tag_light");
}