mirror of
https://github.com/JezuzLizard/Recompilable-gscs-for-BO2-zombies-and-multiplayer.git
synced 2025-06-26 02:27:52 -05:00
71 lines
2.3 KiB
Plaintext
71 lines
2.3 KiB
Plaintext
#include maps/mp/mp_drone_doors;
|
|
#include maps/mp/_compass;
|
|
#include maps/mp/_utility;
|
|
|
|
main()
|
|
{
|
|
precachemodel( "fxanim_gp_robot_arm_welder_server_side_mod" );
|
|
level.levelspawndvars = ::levelspawndvars;
|
|
welders = [];
|
|
welders[ welders.size ] = ( -1339,51, 76,04, 136,11 );
|
|
welders[ welders.size ] = ( -1339,51, -171,9, 136,11 );
|
|
welders[ welders.size ] = ( -1339,51, 559,04, 136,12 );
|
|
welders[ welders.size ] = ( -1339,51, 312,01, 136,12 );
|
|
maps/mp/mp_drone_fx::main();
|
|
maps/mp/_compass::setupminimap( "compass_map_mp_drone" );
|
|
maps/mp/_load::main();
|
|
maps/mp/mp_drone_amb::main();
|
|
game[ "strings" ][ "war_callsign_a" ] = &"MPUI_CALLSIGN_MAPNAME_A";
|
|
game[ "strings" ][ "war_callsign_b" ] = &"MPUI_CALLSIGN_MAPNAME_B";
|
|
game[ "strings" ][ "war_callsign_c" ] = &"MPUI_CALLSIGN_MAPNAME_C";
|
|
game[ "strings" ][ "war_callsign_d" ] = &"MPUI_CALLSIGN_MAPNAME_D";
|
|
game[ "strings" ][ "war_callsign_e" ] = &"MPUI_CALLSIGN_MAPNAME_E";
|
|
game[ "strings_menu" ][ "war_callsign_a" ] = "@MPUI_CALLSIGN_MAPNAME_A";
|
|
game[ "strings_menu" ][ "war_callsign_b" ] = "@MPUI_CALLSIGN_MAPNAME_B";
|
|
game[ "strings_menu" ][ "war_callsign_c" ] = "@MPUI_CALLSIGN_MAPNAME_C";
|
|
game[ "strings_menu" ][ "war_callsign_d" ] = "@MPUI_CALLSIGN_MAPNAME_D";
|
|
game[ "strings_menu" ][ "war_callsign_e" ] = "@MPUI_CALLSIGN_MAPNAME_E";
|
|
if ( getgametypesetting( "allowMapScripting" ) )
|
|
{
|
|
level maps/mp/mp_drone_doors::init();
|
|
}
|
|
level.remotemotarviewleft = 35;
|
|
level.remotemotarviewright = 35;
|
|
level.remotemotarviewup = 18;
|
|
setheliheightpatchenabled( "war_mode_heli_height_lock", 0 );
|
|
geo_changes();
|
|
_a54 = welders;
|
|
_k54 = getFirstArrayKey( _a54 );
|
|
while ( isDefined( _k54 ) )
|
|
{
|
|
welder = _a54[ _k54 ];
|
|
collision = spawn( "script_model", welder );
|
|
collision setmodel( "fxanim_gp_robot_arm_welder_server_side_mod" );
|
|
_k54 = getNextArrayKey( _a54, _k54 );
|
|
}
|
|
}
|
|
|
|
levelspawndvars( reset_dvars )
|
|
{
|
|
ss = level.spawnsystem;
|
|
ss.enemy_influencer_radius = set_dvar_float_if_unset( "scr_spawn_enemy_influencer_radius", "2600", reset_dvars );
|
|
}
|
|
|
|
geo_changes()
|
|
{
|
|
rts_floor = getent( "overwatch_floor", "targetname" );
|
|
if ( isDefined( rts_floor ) )
|
|
{
|
|
rts_floor delete();
|
|
}
|
|
removes = getentarray( "rts_only", "targetname" );
|
|
_a77 = removes;
|
|
_k77 = getFirstArrayKey( _a77 );
|
|
while ( isDefined( _k77 ) )
|
|
{
|
|
removal = _a77[ _k77 ];
|
|
removal delete();
|
|
_k77 = getNextArrayKey( _a77, _k77 );
|
|
}
|
|
}
|