init
This commit is contained in:
commit
872504afef
2
$default.gsc
Normal file
2
$default.gsc
Normal file
@ -0,0 +1,2 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
39
aitype/ally_keegan_udt_trailer.gsc
Normal file
39
aitype/ally_keegan_udt_trailer.gsc
Normal file
@ -0,0 +1,39 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "flash_grenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "beretta";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
self.weapon = "aps_underwater";
|
||||
character\character_keegan_udt_water_b::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_keegan_udt_water_b::precache();
|
||||
precacheitem( "aps_underwater" );
|
||||
precacheitem( "beretta" );
|
||||
precacheitem( "flash_grenade" );
|
||||
}
|
70
aitype/ally_pilot_ar.gsc
Normal file
70
aitype/ally_pilot_ar.gsc
Normal file
@ -0,0 +1,70 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "honeybadger";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "honeybadger+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "honeybadger+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "honeybadger+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_character( 3 ) )
|
||||
{
|
||||
case 0:
|
||||
character\character_pilot_a::main();
|
||||
break;
|
||||
case 1:
|
||||
character\character_pilot_b::main();
|
||||
break;
|
||||
case 2:
|
||||
character\character_pilot_b_tan::main();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_pilot_a::precache();
|
||||
character\character_pilot_b::precache();
|
||||
character\character_pilot_b_tan::precache();
|
||||
precacheitem( "honeybadger" );
|
||||
precacheitem( "honeybadger+acog_sp" );
|
||||
precacheitem( "honeybadger+eotech_sp" );
|
||||
precacheitem( "honeybadger+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
57
aitype/ally_pilot_blue_ar.gsc
Normal file
57
aitype/ally_pilot_blue_ar.gsc
Normal file
@ -0,0 +1,57 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "honeybadger";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "honeybadger+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "honeybadger+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "honeybadger+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_pilot_c_blue::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_pilot_c_blue::precache();
|
||||
precacheitem( "honeybadger" );
|
||||
precacheitem( "honeybadger+acog_sp" );
|
||||
precacheitem( "honeybadger+eotech_sp" );
|
||||
precacheitem( "honeybadger+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
57
aitype/ally_pilot_green_ar.gsc
Normal file
57
aitype/ally_pilot_green_ar.gsc
Normal file
@ -0,0 +1,57 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "honeybadger";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "honeybadger+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "honeybadger+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "honeybadger+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_pilot_c_green::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_pilot_c_green::precache();
|
||||
precacheitem( "honeybadger" );
|
||||
precacheitem( "honeybadger+acog_sp" );
|
||||
precacheitem( "honeybadger+eotech_sp" );
|
||||
precacheitem( "honeybadger+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
57
aitype/ally_pilot_low_ar.gsc
Normal file
57
aitype/ally_pilot_low_ar.gsc
Normal file
@ -0,0 +1,57 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "honeybadger";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "honeybadger+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "honeybadger+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "honeybadger+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_pilot_low::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_pilot_low::precache();
|
||||
precacheitem( "honeybadger" );
|
||||
precacheitem( "honeybadger+acog_sp" );
|
||||
precacheitem( "honeybadger+eotech_sp" );
|
||||
precacheitem( "honeybadger+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
57
aitype/ally_pilot_purple_ar.gsc
Normal file
57
aitype/ally_pilot_purple_ar.gsc
Normal file
@ -0,0 +1,57 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "honeybadger";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "honeybadger+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "honeybadger+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "honeybadger+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_pilot_c_purple::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_pilot_c_purple::precache();
|
||||
precacheitem( "honeybadger" );
|
||||
precacheitem( "honeybadger+acog_sp" );
|
||||
precacheitem( "honeybadger+eotech_sp" );
|
||||
precacheitem( "honeybadger+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
70
aitype/ally_pilot_r5rgp.gsc
Normal file
70
aitype/ally_pilot_r5rgp.gsc
Normal file
@ -0,0 +1,70 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "r5rgp";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "r5rgp+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "r5rgp+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "r5rgp+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_character( 3 ) )
|
||||
{
|
||||
case 0:
|
||||
character\character_pilot_a::main();
|
||||
break;
|
||||
case 1:
|
||||
character\character_pilot_b::main();
|
||||
break;
|
||||
case 2:
|
||||
character\character_pilot_b_tan::main();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_pilot_a::precache();
|
||||
character\character_pilot_b::precache();
|
||||
character\character_pilot_b_tan::precache();
|
||||
precacheitem( "r5rgp" );
|
||||
precacheitem( "r5rgp+acog_sp" );
|
||||
precacheitem( "r5rgp+eotech_sp" );
|
||||
precacheitem( "r5rgp+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
57
aitype/ally_pilot_red_ar.gsc
Normal file
57
aitype/ally_pilot_red_ar.gsc
Normal file
@ -0,0 +1,57 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "honeybadger";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "honeybadger+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "honeybadger+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "honeybadger+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_pilot_c_red::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_pilot_c_red::precache();
|
||||
precacheitem( "honeybadger" );
|
||||
precacheitem( "honeybadger+acog_sp" );
|
||||
precacheitem( "honeybadger+eotech_sp" );
|
||||
precacheitem( "honeybadger+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
57
aitype/ally_pilot_yellow_ar.gsc
Normal file
57
aitype/ally_pilot_yellow_ar.gsc
Normal file
@ -0,0 +1,57 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "honeybadger";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "honeybadger+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "honeybadger+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "honeybadger+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_pilot_c::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_pilot_c::precache();
|
||||
precacheitem( "honeybadger" );
|
||||
precacheitem( "honeybadger+acog_sp" );
|
||||
precacheitem( "honeybadger+eotech_sp" );
|
||||
precacheitem( "honeybadger+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
57
aitype/ally_us_rangers_ar.gsc
Normal file
57
aitype/ally_us_rangers_ar.gsc
Normal file
@ -0,0 +1,57 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "honeybadger";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "honeybadger+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "honeybadger+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "honeybadger+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_us_rangers_assault_a::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_us_rangers_assault_a::precache();
|
||||
precacheitem( "honeybadger" );
|
||||
precacheitem( "honeybadger+acog_sp" );
|
||||
precacheitem( "honeybadger+eotech_sp" );
|
||||
precacheitem( "honeybadger+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
58
aitype/ally_us_rangers_ar_drone.gsc
Normal file
58
aitype/ally_us_rangers_ar_drone.gsc
Normal file
@ -0,0 +1,58 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "common_rambo_anims.csv";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "r5rgp";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "r5rgp+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "r5rgp+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "r5rgp+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_us_rangers_drones::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_us_rangers_drones::precache();
|
||||
precacheitem( "r5rgp" );
|
||||
precacheitem( "r5rgp+acog_sp" );
|
||||
precacheitem( "r5rgp+eotech_sp" );
|
||||
precacheitem( "r5rgp+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
maps\_rambo::main();
|
||||
}
|
57
aitype/ally_us_rangers_ar_smg_body.gsc
Normal file
57
aitype/ally_us_rangers_ar_smg_body.gsc
Normal file
@ -0,0 +1,57 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "honeybadger";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "honeybadger+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "honeybadger+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "honeybadger+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_us_rangers_smg_a::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_us_rangers_smg_a::precache();
|
||||
precacheitem( "honeybadger" );
|
||||
precacheitem( "honeybadger+acog_sp" );
|
||||
precacheitem( "honeybadger+eotech_sp" );
|
||||
precacheitem( "honeybadger+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
57
aitype/ally_us_rangers_desert_ar.gsc
Normal file
57
aitype/ally_us_rangers_desert_ar.gsc
Normal file
@ -0,0 +1,57 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "honeybadger";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "honeybadger+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "honeybadger+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "honeybadger+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_us_rangers_assault_a_desert::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_us_rangers_assault_a_desert::precache();
|
||||
precacheitem( "honeybadger" );
|
||||
precacheitem( "honeybadger+acog_sp" );
|
||||
precacheitem( "honeybadger+eotech_sp" );
|
||||
precacheitem( "honeybadger+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
73
aitype/ally_us_rangers_desert_smg.gsc
Normal file
73
aitype/ally_us_rangers_desert_smg.gsc
Normal file
@ -0,0 +1,73 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 8 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "kriss";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "kriss+acogsmg_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "kriss+eotechsmg_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "kriss+reflexsmg_sp";
|
||||
break;
|
||||
case 4:
|
||||
self.weapon = "microtar";
|
||||
break;
|
||||
case 5:
|
||||
self.weapon = "microtar+acogsmg_sp";
|
||||
break;
|
||||
case 6:
|
||||
self.weapon = "microtar+eotechsmg_sp";
|
||||
break;
|
||||
case 7:
|
||||
self.weapon = "microtar+reflexsmg_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_us_rangers_smg_a_desert::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_us_rangers_smg_a_desert::precache();
|
||||
precacheitem( "kriss" );
|
||||
precacheitem( "kriss+acogsmg_sp" );
|
||||
precacheitem( "kriss+eotechsmg_sp" );
|
||||
precacheitem( "kriss+reflexsmg_sp" );
|
||||
precacheitem( "microtar" );
|
||||
precacheitem( "microtar+acogsmg_sp" );
|
||||
precacheitem( "microtar+eotechsmg_sp" );
|
||||
precacheitem( "microtar+reflexsmg_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
57
aitype/ally_us_rangers_r5rgp.gsc
Normal file
57
aitype/ally_us_rangers_r5rgp.gsc
Normal file
@ -0,0 +1,57 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "r5rgp";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "r5rgp+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "r5rgp+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "r5rgp+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_us_rangers_assault_a::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_us_rangers_assault_a::precache();
|
||||
precacheitem( "r5rgp" );
|
||||
precacheitem( "r5rgp+acog_sp" );
|
||||
precacheitem( "r5rgp+eotech_sp" );
|
||||
precacheitem( "r5rgp+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
73
aitype/ally_us_rangers_smg.gsc
Normal file
73
aitype/ally_us_rangers_smg.gsc
Normal file
@ -0,0 +1,73 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 8 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "kriss";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "kriss+acogsmg_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "kriss+eotechsmg_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "kriss+reflexsmg_sp";
|
||||
break;
|
||||
case 4:
|
||||
self.weapon = "microtar";
|
||||
break;
|
||||
case 5:
|
||||
self.weapon = "microtar+acogsmg_sp";
|
||||
break;
|
||||
case 6:
|
||||
self.weapon = "microtar+eotechsmg_sp";
|
||||
break;
|
||||
case 7:
|
||||
self.weapon = "microtar+reflexsmg_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_us_rangers_smg_a::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_us_rangers_smg_a::precache();
|
||||
precacheitem( "kriss" );
|
||||
precacheitem( "kriss+acogsmg_sp" );
|
||||
precacheitem( "kriss+eotechsmg_sp" );
|
||||
precacheitem( "kriss+reflexsmg_sp" );
|
||||
precacheitem( "microtar" );
|
||||
precacheitem( "microtar+acogsmg_sp" );
|
||||
precacheitem( "microtar+eotechsmg_sp" );
|
||||
precacheitem( "microtar+reflexsmg_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
66
aitype/ally_us_rangers_urban_ar_r5rgp.gsc
Normal file
66
aitype/ally_us_rangers_urban_ar_r5rgp.gsc
Normal file
@ -0,0 +1,66 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "m9a1";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 3 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "r5rgp";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "r5rgp+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "r5rgp+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_character( 3 ) )
|
||||
{
|
||||
case 0:
|
||||
character\character_us_rangers_assault_a_urban::main();
|
||||
break;
|
||||
case 1:
|
||||
character\character_us_rangers_lmg_a_urban::main();
|
||||
break;
|
||||
case 2:
|
||||
character\character_us_rangers_shotgun_a_urban::main();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_us_rangers_assault_a_urban::precache();
|
||||
character\character_us_rangers_lmg_a_urban::precache();
|
||||
character\character_us_rangers_shotgun_a_urban::precache();
|
||||
precacheitem( "r5rgp" );
|
||||
precacheitem( "r5rgp+acog_sp" );
|
||||
precacheitem( "r5rgp+reflex_sp" );
|
||||
precacheitem( "m9a1" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
57
aitype/ally_us_space_ar.gsc
Normal file
57
aitype/ally_us_space_ar.gsc
Normal file
@ -0,0 +1,57 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 150;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 2 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "arx160_space";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "arx160_space+acog_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_character( 2 ) )
|
||||
{
|
||||
case 0:
|
||||
character\character_us_space_assault_a::main();
|
||||
break;
|
||||
case 1:
|
||||
character\character_us_space_assault_b::main();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_us_space_assault_a::precache();
|
||||
character\character_us_space_assault_b::precache();
|
||||
precacheitem( "arx160_space" );
|
||||
precacheitem( "arx160_space+acog_sp" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
50
aitype/ally_us_space_int_no_weapon.gsc
Normal file
50
aitype/ally_us_space_int_no_weapon.gsc
Normal file
@ -0,0 +1,50 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "allies";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
self.weapon = "none";
|
||||
|
||||
switch ( codescripts\character::get_random_character( 3 ) )
|
||||
{
|
||||
case 0:
|
||||
character\character_us_space_int_a::main();
|
||||
break;
|
||||
case 1:
|
||||
character\character_us_space_int_b::main();
|
||||
break;
|
||||
case 2:
|
||||
character\character_us_space_int_c::main();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "allies" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_us_space_int_a::precache();
|
||||
character\character_us_space_int_b::precache();
|
||||
character\character_us_space_int_c::precache();
|
||||
}
|
50
aitype/animal_drone_deer.gsc
Normal file
50
aitype/animal_drone_deer.gsc
Normal file
@ -0,0 +1,50 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "team3";
|
||||
self.type = "dog";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 200;
|
||||
self.grenadeweapon = "";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
self.weapon = "none";
|
||||
|
||||
switch ( codescripts\character::get_random_character( 3 ) )
|
||||
{
|
||||
case 0:
|
||||
character\character_deer_a::main();
|
||||
break;
|
||||
case 1:
|
||||
character\character_deer_b::main();
|
||||
break;
|
||||
case 2:
|
||||
character\character_deer_c::main();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "team3" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_deer_a::precache();
|
||||
character\character_deer_b::precache();
|
||||
character\character_deer_c::precache();
|
||||
}
|
46
aitype/civilian_us_civ_female_lite.gsc
Normal file
46
aitype/civilian_us_civ_female_lite.gsc
Normal file
@ -0,0 +1,46 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "neutral";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 30;
|
||||
self.grenadeweapon = "";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
self.weapon = "none";
|
||||
|
||||
switch ( codescripts\character::get_random_character( 2 ) )
|
||||
{
|
||||
case 0:
|
||||
character\character_us_civ_female_yb_a::main();
|
||||
break;
|
||||
case 1:
|
||||
character\character_us_civ_female_yb_b::main();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "neutral" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_us_civ_female_yb_a::precache();
|
||||
character\character_us_civ_female_yb_b::precache();
|
||||
}
|
54
aitype/civilian_us_civ_male_lite.gsc
Normal file
54
aitype/civilian_us_civ_male_lite.gsc
Normal file
@ -0,0 +1,54 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "neutral";
|
||||
self.type = "human";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 30;
|
||||
self.grenadeweapon = "";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
self.weapon = "none";
|
||||
|
||||
switch ( codescripts\character::get_random_character( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
character\character_us_civ_male_yb_a::main();
|
||||
break;
|
||||
case 1:
|
||||
character\character_us_civ_male_yb_b::main();
|
||||
break;
|
||||
case 2:
|
||||
character\character_us_civ_male_yb_c::main();
|
||||
break;
|
||||
case 3:
|
||||
character\character_us_civ_male_yb_d::main();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "neutral" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_us_civ_male_yb_a::precache();
|
||||
character\character_us_civ_male_yb_b::precache();
|
||||
character\character_us_civ_male_yb_c::precache();
|
||||
character\character_us_civ_male_yb_d::precache();
|
||||
}
|
39
aitype/enemy_dog_nogear.gsc
Normal file
39
aitype/enemy_dog_nogear.gsc
Normal file
@ -0,0 +1,39 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "dog.atr";
|
||||
self.additionalassets = "common_dogs.csv";
|
||||
self.team = "axis";
|
||||
self.type = "dog";
|
||||
self.subclass = "regular";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 100;
|
||||
self.grenadeweapon = "";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "dog_bite";
|
||||
self.sidearm = "";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
self.weapon = "dog_bite";
|
||||
character\character_iw6_sp_enemy_dog::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "axis" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_iw6_sp_enemy_dog::precache();
|
||||
precacheitem( "dog_bite" );
|
||||
precacheitem( "dog_bite" );
|
||||
animscripts\dog\dog_init::initdoganimations();
|
||||
}
|
106
aitype/enemy_elite_pmc_ar.gsc
Normal file
106
aitype/enemy_elite_pmc_ar.gsc
Normal file
@ -0,0 +1,106 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "axis";
|
||||
self.type = "human";
|
||||
self.subclass = "elite";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 250;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "p226";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 12 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "sc2010";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "sc2010+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "sc2010+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "sc2010+reflex_sp";
|
||||
break;
|
||||
case 4:
|
||||
self.weapon = "ak12";
|
||||
break;
|
||||
case 5:
|
||||
self.weapon = "ak12+acog_sp";
|
||||
break;
|
||||
case 6:
|
||||
self.weapon = "ak12+eotech_sp";
|
||||
break;
|
||||
case 7:
|
||||
self.weapon = "ak12+reflex_sp";
|
||||
break;
|
||||
case 8:
|
||||
self.weapon = "cz805bren";
|
||||
break;
|
||||
case 9:
|
||||
self.weapon = "cz805bren+acog_sp";
|
||||
break;
|
||||
case 10:
|
||||
self.weapon = "cz805bren+eotech_sp";
|
||||
break;
|
||||
case 11:
|
||||
self.weapon = "cz805bren+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_character( 4 ) )
|
||||
{
|
||||
case 0:
|
||||
character\character_elite_pmc_assault_a::main();
|
||||
break;
|
||||
case 1:
|
||||
character\character_elite_pmc_assault_b::main();
|
||||
break;
|
||||
case 2:
|
||||
character\character_elite_pmc_assault_a_white::main();
|
||||
break;
|
||||
case 3:
|
||||
character\character_elite_pmc_assault_a_black::main();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "axis" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_elite_pmc_assault_a::precache();
|
||||
character\character_elite_pmc_assault_b::precache();
|
||||
character\character_elite_pmc_assault_a_white::precache();
|
||||
character\character_elite_pmc_assault_a_black::precache();
|
||||
precacheitem( "sc2010" );
|
||||
precacheitem( "sc2010+acog_sp" );
|
||||
precacheitem( "sc2010+eotech_sp" );
|
||||
precacheitem( "sc2010+reflex_sp" );
|
||||
precacheitem( "ak12" );
|
||||
precacheitem( "ak12+acog_sp" );
|
||||
precacheitem( "ak12+eotech_sp" );
|
||||
precacheitem( "ak12+reflex_sp" );
|
||||
precacheitem( "cz805bren" );
|
||||
precacheitem( "cz805bren+acog_sp" );
|
||||
precacheitem( "cz805bren+eotech_sp" );
|
||||
precacheitem( "cz805bren+reflex_sp" );
|
||||
precacheitem( "p226" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
102
aitype/enemy_elite_pmc_ar_b.gsc
Normal file
102
aitype/enemy_elite_pmc_ar_b.gsc
Normal file
@ -0,0 +1,102 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "axis";
|
||||
self.type = "human";
|
||||
self.subclass = "elite";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 250;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "p226";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 12 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "sc2010";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "sc2010+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "sc2010+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "sc2010+reflex_sp";
|
||||
break;
|
||||
case 4:
|
||||
self.weapon = "msbs";
|
||||
break;
|
||||
case 5:
|
||||
self.weapon = "msbs+acog_sp";
|
||||
break;
|
||||
case 6:
|
||||
self.weapon = "msbs+eotech_sp";
|
||||
break;
|
||||
case 7:
|
||||
self.weapon = "msbs+reflex_sp";
|
||||
break;
|
||||
case 8:
|
||||
self.weapon = "fads";
|
||||
break;
|
||||
case 9:
|
||||
self.weapon = "fads+acog_sp";
|
||||
break;
|
||||
case 10:
|
||||
self.weapon = "fads+eotech_sp";
|
||||
break;
|
||||
case 11:
|
||||
self.weapon = "fads+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_character( 3 ) )
|
||||
{
|
||||
case 0:
|
||||
character\character_elite_pmc_assault_a::main();
|
||||
break;
|
||||
case 1:
|
||||
character\character_elite_pmc_assault_b::main();
|
||||
break;
|
||||
case 2:
|
||||
character\character_elite_pmc_assault_a_black::main();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "axis" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_elite_pmc_assault_a::precache();
|
||||
character\character_elite_pmc_assault_b::precache();
|
||||
character\character_elite_pmc_assault_a_black::precache();
|
||||
precacheitem( "sc2010" );
|
||||
precacheitem( "sc2010+acog_sp" );
|
||||
precacheitem( "sc2010+eotech_sp" );
|
||||
precacheitem( "sc2010+reflex_sp" );
|
||||
precacheitem( "msbs" );
|
||||
precacheitem( "msbs+acog_sp" );
|
||||
precacheitem( "msbs+eotech_sp" );
|
||||
precacheitem( "msbs+reflex_sp" );
|
||||
precacheitem( "fads" );
|
||||
precacheitem( "fads+acog_sp" );
|
||||
precacheitem( "fads+eotech_sp" );
|
||||
precacheitem( "fads+reflex_sp" );
|
||||
precacheitem( "p226" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
77
aitype/enemy_elite_pmc_desert_ar.gsc
Normal file
77
aitype/enemy_elite_pmc_desert_ar.gsc
Normal file
@ -0,0 +1,77 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "axis";
|
||||
self.type = "human";
|
||||
self.subclass = "elite";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 250;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "mp443";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 9 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "fads+acog_sp";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "fads+eotech_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "fads+reflex_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "cz805bren+acog_sp";
|
||||
break;
|
||||
case 4:
|
||||
self.weapon = "cz805bren+eotech_sp";
|
||||
break;
|
||||
case 5:
|
||||
self.weapon = "cz805bren+reflex_sp";
|
||||
break;
|
||||
case 6:
|
||||
self.weapon = "ak12+acog_sp";
|
||||
break;
|
||||
case 7:
|
||||
self.weapon = "ak12+eotech_sp";
|
||||
break;
|
||||
case 8:
|
||||
self.weapon = "ak12+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_elite_pmc_assault_b_desert::main();
|
||||
}
|
||||
|
||||
spawner()
|
||||
{
|
||||
self setspawnerteam( "axis" );
|
||||
}
|
||||
|
||||
precache()
|
||||
{
|
||||
character\character_elite_pmc_assault_b_desert::precache();
|
||||
precacheitem( "fads+acog_sp" );
|
||||
precacheitem( "fads+eotech_sp" );
|
||||
precacheitem( "fads+reflex_sp" );
|
||||
precacheitem( "cz805bren+acog_sp" );
|
||||
precacheitem( "cz805bren+eotech_sp" );
|
||||
precacheitem( "cz805bren+reflex_sp" );
|
||||
precacheitem( "ak12+acog_sp" );
|
||||
precacheitem( "ak12+eotech_sp" );
|
||||
precacheitem( "ak12+reflex_sp" );
|
||||
precacheitem( "mp443" );
|
||||
precacheitem( "fraggrenade" );
|
||||
}
|
89
aitype/enemy_elite_pmc_desert_ar_b.gsc
Normal file
89
aitype/enemy_elite_pmc_desert_ar_b.gsc
Normal file
@ -0,0 +1,89 @@
|
||||
// IW6 GSC SOURCE
|
||||
// Generated by https://github.com/xensik/gsc-tool
|
||||
|
||||
main()
|
||||
{
|
||||
self.animtree = "";
|
||||
self.additionalassets = "";
|
||||
self.team = "axis";
|
||||
self.type = "human";
|
||||
self.subclass = "elite";
|
||||
self.accuracy = 0.2;
|
||||
self.health = 250;
|
||||
self.grenadeweapon = "fraggrenade";
|
||||
self.grenadeammo = 0;
|
||||
self.secondaryweapon = "";
|
||||
self.sidearm = "p226";
|
||||
|
||||
if ( isai( self ) )
|
||||
{
|
||||
self setengagementmindist( 256.0, 0.0 );
|
||||
self setengagementmaxdist( 768.0, 1024.0 );
|
||||
}
|
||||
|
||||
switch ( codescripts\character::get_random_weapon( 12 ) )
|
||||
{
|
||||
case 0:
|
||||
self.weapon = "sc2010";
|
||||
break;
|
||||
case 1:
|
||||
self.weapon = "sc2010+acog_sp";
|
||||
break;
|
||||
case 2:
|
||||
self.weapon = "sc2010+eotech_sp";
|
||||
break;
|
||||
case 3:
|
||||
self.weapon = "sc2010+reflex_sp";
|
||||
break;
|
||||
case 4:
|
||||
self.weapon = "msbs";
|
||||
break;
|
||||
case 5:
|
||||
self.weapon = "msbs+acog_sp";
|
||||
break;
|
||||
case 6:
|
||||
self.weapon = "msbs+eotech_sp";
|
||||
break;
|
||||
case 7:
|
||||
self.weapon = "msbs+reflex_sp";
|
||||
break;
|
||||
case 8:
|
||||
self.weapon = "fads";
|
||||
break;
|
||||
case 9:
|
||||
self.weapon = "fads+acog_sp";
|
||||
break;
|
||||
case 10:
|
||||
self.weapon = "fads+eotech_sp";
|
||||
break;
|
||||
case 11:
|
||||
self.weapon = "fads+reflex_sp";
|
||||
break;
|
||||
}
|
||||
|
||||
character\character_elite_pmc_assault_b_desert::main();
|
||||