This commit is contained in:
6arelyFuture 2024-02-13 13:20:49 +01:00
commit 872504afef
1761 changed files with 871764 additions and 0 deletions

2
$default.gsc Normal file
View File

@ -0,0 +1,2 @@
// IW6 GSC SOURCE
// Generated by https://github.com/xensik/gsc-tool

View 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
View 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" );
}

View 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" );
}

View 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" );
}

View 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" );
}

View 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" );
}

View 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" );
}

View 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" );
}

View 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" );
}

View 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" );
}

View 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();
}

View 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" );
}

View 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" );
}

View 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" );
}

View 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" );
}

View 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" );
}

View 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" );
}

View 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" );
}

View 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();
}

View 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();
}

View 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();
}

View 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();
}

View 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();
}

View 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" );
}

View 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" );
}

View 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" );
}

View 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();