mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-06-21 15:37:51 -05:00
80 lines
1.8 KiB
Plaintext
80 lines
1.8 KiB
Plaintext
/*******************************************************************
|
|
* Decompiled By: Bog
|
|
* Decompiled File: 1567.gsc
|
|
* Game: Call of Duty: Modern Warfare 3
|
|
* Platform: PC
|
|
* Function Count: 7
|
|
* Decompile Time: 0 ms
|
|
* Timestamp: 10/27/2023 2:21:16 AM
|
|
*******************************************************************/
|
|
|
|
//Function Number: 1
|
|
main(param_00,param_01,param_02)
|
|
{
|
|
maps\_vehicle::build_template("ucav",param_00,param_01,param_02);
|
|
maps\_vehicle::build_localinit(::init_local);
|
|
maps\_vehicle::build_deathmodel("vehicle_ucav");
|
|
level._effect["jettrail"] = loadfx("smoke/jet_contrail");
|
|
maps\_vehicle::build_deathfx("explosions/large_vehicle_explosion",undefined,"explo_metal_rand");
|
|
maps\_vehicle::build_life(999,500,1500);
|
|
maps\_vehicle::build_team("allies");
|
|
maps\_vehicle::build_mainturret();
|
|
}
|
|
|
|
//Function Number: 2
|
|
init_local()
|
|
{
|
|
thread func_3E5A();
|
|
self.missiletags[0] = "tag_missile_left";
|
|
self.missiletags[1] = "tag_missile_right";
|
|
self.nextmissiletag = 0;
|
|
}
|
|
|
|
//Function Number: 3
|
|
func_3A9C(param_00)
|
|
{
|
|
return param_00;
|
|
}
|
|
|
|
//Function Number: 4
|
|
func_3A9D()
|
|
{
|
|
var_00 = [];
|
|
for(var_01 = 0;var_01 < 1;var_01++)
|
|
{
|
|
var_00[var_01] = spawnstruct();
|
|
}
|
|
|
|
return var_00;
|
|
}
|
|
|
|
//Function Number: 5
|
|
func_3E5A()
|
|
{
|
|
playfxontag(level._effect["jettrail"],self,"TAG_JET_TRAIL");
|
|
}
|
|
|
|
//Function Number: 6
|
|
func_3E81()
|
|
{
|
|
self waittill("trigger",var_00);
|
|
var_00 endon("death");
|
|
thread func_3E81();
|
|
var_00 thread maps\_utility::play_sound_on_entity("veh_uav_flyby");
|
|
}
|
|
|
|
//Function Number: 7
|
|
func_3E82()
|
|
{
|
|
self waittill("trigger",var_00);
|
|
var_00 endon("death");
|
|
thread func_3E82();
|
|
var_00 setvehweapon("ucav_sidewinder");
|
|
var_01 = common_scripts\utility::get_linked_ent();
|
|
var_00 fireweapon(var_00.missiletags[var_00.nextmissiletag],var_01,(0,0,0));
|
|
var_00.nextmissiletag++;
|
|
if(var_00.nextmissiletag >= var_00.missiletags.size)
|
|
{
|
|
var_00.nextmissiletag = 0;
|
|
}
|
|
} |