89 lines
2.4 KiB
Plaintext
89 lines
2.4 KiB
Plaintext
// IW6 GSC SOURCE
|
|
// Generated by https://github.com/xensik/gsc-tool
|
|
|
|
start()
|
|
{
|
|
maps\oilrocks_infantry_code::infantry_teleport_start( "infantry_player_start" );
|
|
}
|
|
|
|
catchup_function()
|
|
{
|
|
thread objective();
|
|
chopper_infantry_tweak();
|
|
maps\oilrocks_infantry_code::init_color_helper_triggers();
|
|
thread maps\oilrocks_proximity_spawned_vehicles::end();
|
|
thread maps\oilrocks_proximity_spawned_ai::end();
|
|
maps\oilrocks_apache_code::send_apaches_to_hangout( "hangout_volume_infantry_a" );
|
|
bcs_on();
|
|
level.player maps\_utility::vision_set_fog_changes( "oilrocks_infantry", 0 );
|
|
}
|
|
|
|
chopper_infantry_tweak()
|
|
{
|
|
var_0 = maps\oilrocks_apache_code::get_apache_allies();
|
|
|
|
foreach ( var_2 in var_0 )
|
|
{
|
|
var_2 sethoverparams( 70, 20, 10 );
|
|
var_2 maps\_chopperboss_utility::build_data_override( "min_target_dist2d", 350 );
|
|
}
|
|
}
|
|
|
|
bcs_on()
|
|
{
|
|
thread maps\_utility::battlechatter_on();
|
|
thread maps\_utility::set_team_bcvoice( "allies", "delta" );
|
|
}
|
|
|
|
main()
|
|
{
|
|
level.player maps\_utility::vision_set_fog_changes( "oilrocks_infantry", 1 );
|
|
thread cleanup_at_landing_zone();
|
|
maps\_utility::musicplaywrapper( "mus_oilrocks_ground_battle" );
|
|
bcs_on();
|
|
thread maps\oilrocks_proximity_spawned_vehicles::end();
|
|
thread maps\oilrocks_proximity_spawned_ai::end();
|
|
thread objective();
|
|
thread dialog_on_deck();
|
|
maps\oilrocks_infantry_code::init_color_helper_triggers();
|
|
chopper_infantry_tweak();
|
|
maps\oilrocks_apache_code::send_apaches_to_hangout( "hangout_volume_infantry_a" );
|
|
maps\_utility::autosave_by_name();
|
|
common_scripts\utility::flag_wait( "infantry_a_traversed" );
|
|
}
|
|
|
|
_precache()
|
|
{
|
|
common_scripts\utility::flag_init( "infantry_a_traversed" );
|
|
}
|
|
|
|
dialog_on_deck()
|
|
{
|
|
maps\_utility::smart_radio_dialogue( "oilrocks_hp2_stalkerunitison" );
|
|
maps\_utility::smart_radio_dialogue( "oilrocks_hp2_outlawtwoonegoingin" );
|
|
maps\_utility::smart_radio_dialogue( "oilrocks_hp5_rogerthatcontinuescanning" );
|
|
}
|
|
|
|
hide_start_createfx()
|
|
{
|
|
|
|
}
|
|
|
|
objective()
|
|
{
|
|
var_0 = maps\_utility::obj( "find_rorke" );
|
|
objective_add( var_0, "active", &"OILROCKS_FIND_RORKE" );
|
|
objective_current( var_0 );
|
|
}
|
|
|
|
cleanup_at_landing_zone()
|
|
{
|
|
maps\_utility::array_delete( getcorpsearray() );
|
|
|
|
foreach ( var_1 in getentarray( "script_vehicle_corpse", "classname" ) )
|
|
{
|
|
if ( distance( var_1.origin, level.player geteye() ) > 10000 )
|
|
var_1 delete();
|
|
}
|
|
}
|