mirror of
https://github.com/JezuzLizard/Recompilable-gscs-for-BO2-zombies-and-multiplayer.git
synced 2025-06-20 07:37:53 -05:00
checked 54 patch_mp/maps/mp scripts
This commit is contained in:
@ -1,16 +1,20 @@
|
||||
//checked includes changed to match cerberus output
|
||||
#include maps/mp/mp_drone_doors;
|
||||
#include maps/mp/mp_drone_amb;
|
||||
#include maps/mp/_load;
|
||||
#include maps/mp/_compass;
|
||||
#include maps/mp/mp_drone_fx;
|
||||
#include maps/mp/_utility;
|
||||
|
||||
main()
|
||||
main() //checked changed to match cerberus output
|
||||
{
|
||||
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 );
|
||||
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();
|
||||
precachemodel( "collision_physics_wall_512x512x10" );
|
||||
precachemodel( "collision_physics_wall_256x256x10" );
|
||||
@ -36,30 +40,30 @@ main()
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -3763, -2085, -44 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_wall_256x256x10", "collider", ( -4146, -2085, 88 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -2054, -2098, -56 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_clip_32x32x10", "collider", ( -1351, -1076, 202 ), ( 5,82444, 91,4567, 105,986 ) );
|
||||
spawncollision( "collision_clip_128x128x10", "collider", ( 33,5, -1386,25, 211,5 ), vectorScale( ( 0, 0, 0 ), 90 ) );
|
||||
spawncollision( "collision_physics_wall_256x256x10", "collider", ( -923,5, 2180, 366,5 ), vectorScale( ( 0, 0, 0 ), 270 ) );
|
||||
spawncollision( "collision_physics_wall_256x256x10", "collider", ( -1050,5, 2303, 366,5 ), vectorScale( ( 0, 0, 0 ), 180 ) );
|
||||
spawncollision( "collision_physics_wall_256x256x10", "collider", ( -1306,5, 2303, 366,5 ), vectorScale( ( 0, 0, 0 ), 180 ) );
|
||||
spawncollision( "collision_physics_256x256x10", "collider", ( -1046,5, 2180, 489,5 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_256x256x10", "collider", ( -1302,5, 2180, 489,5 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_clip_32x32x10", "collider", ( -1351, -1076, 202 ), ( 5.82444, 91.4567, 105.986 ) );
|
||||
spawncollision( "collision_clip_128x128x10", "collider", ( 33.5, -1386.25, 211.5 ), vectorScale( ( 0, 0, -1 ), 90 ) );
|
||||
spawncollision( "collision_physics_wall_256x256x10", "collider", ( -923.5, 2180, 366.5 ), vectorScale( ( 0, 1, 0 ), 270 ) );
|
||||
spawncollision( "collision_physics_wall_256x256x10", "collider", ( -1050.5, 2303, 366.5 ), vectorScale( ( 0, 1, 0 ), 180 ) );
|
||||
spawncollision( "collision_physics_wall_256x256x10", "collider", ( -1306.5, 2303, 366.5 ), vectorScale( ( 0, 1, 0 ), 180 ) );
|
||||
spawncollision( "collision_physics_256x256x10", "collider", ( -1046.5, 2180, 489.5 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_256x256x10", "collider", ( -1302.5, 2180, 489.5 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_128x128x128", "collider", ( -1024, 2288, 352 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_32x32x128", "collider", ( -1197,5, 2589, 429,5 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_32x32x128", "collider", ( -1197,5, 2589, 565 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_32x32x128", "collider", ( -1217,5, 2602, 429,5 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_32x32x128", "collider", ( -1217,5, 2602, 565 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_128x128x128", "collider", ( 335, 3507,5, 453 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_128x128x128", "collider", ( 496,5, 3280, 478,5 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_32x32x128", "collider", ( -1197.5, 2589, 429.5 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_32x32x128", "collider", ( -1197.5, 2589, 565 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_32x32x128", "collider", ( -1217.5, 2602, 429.5 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_32x32x128", "collider", ( -1217.5, 2602, 565 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_128x128x128", "collider", ( 335, 3507.5, 453 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_128x128x128", "collider", ( 496.5, 3280, 478.5 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_128x128x128", "collider", ( 440, 3272, 432 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_128x128x128", "collider", ( 1109, 347,5, 305,5 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1505, 1898, 754,5 ), ( 360, 180, 90,0003 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1505, 2406, 754,5 ), ( 360, 180, 90,0003 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1253,5, 1898, 503,5 ), ( 1, 270, 5,96 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1253,5, 2406, 503,5 ), ( 1, 270, 5,96 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1264,64, 2921,02, 754,5 ), ( 1, 133,4, 90 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1091,83, 2738,29, 503,5 ), ( 1, 223,4, 5,96 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1091,83, 3083,21, 503 ), ( 360, 136,6, -180 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1504,82, 1671,75, 503 ), ( 1, 174,2, -180 ) );
|
||||
spawncollision( "collision_physics_128x128x128", "collider", ( 1109, 347.5, 305.5 ), ( 0, 0, 0 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1505, 1898, 754.5 ), ( 360, 180, 90.0003 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1505, 2406, 754.5 ), ( 360, 180, 90.0003 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1253.5, 1898, 503.5 ), ( 1, 270, 5.96 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1253.5, 2406, 503.5 ), ( 1, 270, 5.96 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1264.64, 2921.02, 754.5 ), ( 1, 133.4, 90 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1091.83, 2738.29, 503.5 ), ( 1, 223.4, 5.96 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1091.83, 3083.21, 503 ), ( 360, 136.6, -180 ) );
|
||||
spawncollision( "collision_physics_wall_512x512x10", "collider", ( -1504.82, 1671.75, 503 ), ( 1, 174.2, -180 ) );
|
||||
if ( getgametypesetting( "allowMapScripting" ) )
|
||||
{
|
||||
level maps/mp/mp_drone_doors::init();
|
||||
@ -69,24 +73,20 @@ main()
|
||||
level.remotemotarviewup = 18;
|
||||
setheliheightpatchenabled( "war_mode_heli_height_lock", 0 );
|
||||
geo_changes();
|
||||
_a109 = welders;
|
||||
_k109 = getFirstArrayKey( _a109 );
|
||||
while ( isDefined( _k109 ) )
|
||||
foreach ( welder in welders )
|
||||
{
|
||||
welder = _a109[ _k109 ];
|
||||
collision = spawn( "script_model", welder );
|
||||
collision setmodel( "fxanim_gp_robot_arm_welder_server_side_mod" );
|
||||
_k109 = getNextArrayKey( _a109, _k109 );
|
||||
}
|
||||
}
|
||||
|
||||
levelspawndvars( reset_dvars )
|
||||
levelspawndvars( reset_dvars ) //checked matches cerberus output
|
||||
{
|
||||
ss = level.spawnsystem;
|
||||
ss.enemy_influencer_radius = set_dvar_float_if_unset( "scr_spawn_enemy_influencer_radius", "2600", reset_dvars );
|
||||
}
|
||||
|
||||
geo_changes()
|
||||
geo_changes() //checked changed to match cerberus output
|
||||
{
|
||||
rts_floor = getent( "overwatch_floor", "targetname" );
|
||||
if ( isDefined( rts_floor ) )
|
||||
@ -94,12 +94,9 @@ geo_changes()
|
||||
rts_floor delete();
|
||||
}
|
||||
removes = getentarray( "rts_only", "targetname" );
|
||||
_a132 = removes;
|
||||
_k132 = getFirstArrayKey( _a132 );
|
||||
while ( isDefined( _k132 ) )
|
||||
foreach ( removal in removes )
|
||||
{
|
||||
removal = _a132[ _k132 ];
|
||||
removal delete();
|
||||
_k132 = getNextArrayKey( _a132, _k132 );
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user