diff --git a/scripts/zm/locs/zm_transit_loc_power.gsc b/scripts/zm/locs/zm_transit_loc_power.gsc index 00840325..b10dab92 100644 --- a/scripts/zm/locs/zm_transit_loc_power.gsc +++ b/scripts/zm/locs/zm_transit_loc_power.gsc @@ -104,11 +104,6 @@ activate_core() generatebuildabletarps() { - // power switch - tarp = spawn( "script_model", ( 12169, 8498, -752 ) ); - tarp.angles = ( 0, 180, 0 ); - tarp setModel( "p6_zm_buildable_bench_tarp" ); - // trap tarp = spawn( "script_model", ( 11325, 8170, -488 ) ); tarp.angles = ( 0, 0, 0 ); diff --git a/scripts/zm/zm_transit/zm_transit_reimagined.gsc b/scripts/zm/zm_transit/zm_transit_reimagined.gsc index 273b408a..3cc9dac2 100644 --- a/scripts/zm/zm_transit/zm_transit_reimagined.gsc +++ b/scripts/zm/zm_transit/zm_transit_reimagined.gsc @@ -83,6 +83,7 @@ init() level.object_touching_lava = maps\mp\zm_transit_lava::object_touching_lava; zombie_spawn_location_changes(); + buildable_table_models(); cornfield_add_collision(); cornfield_spawn_path_nodes(); path_exploit_fixes(); @@ -258,6 +259,43 @@ zombie_spawn_location_changes() } } +buildable_table_models() +{ + // power switch + model = spawn( "script_model", (12177.3, 8504.51, -731.375)); + model.angles = (0, 88, 90); + model setmodel("p6_zm_core_panel_02"); + model = spawn( "script_model", (12162.3, 8504.51, -731.375)); + model.angles = (0, 92, 90); + model setmodel("p6_zm_core_panel_02"); + model = spawn( "script_model", (12162.3, 8520.51, -731.375)); + model.angles = (0, 92, 90); + model setmodel("p6_zm_core_panel_02"); + model = spawn( "script_model", (12177.3, 8520.51, -731.375)); + model.angles = (0, 88, 90); + model setmodel("p6_zm_core_panel_02"); + + // pack-a-punch + model = spawn( "script_model", (2266.47, -212.901, -303.875)); + model.angles = (0, 0, 0); + model setmodel("p_rus_crate_metal_1"); + model = spawn( "script_model", (2266.47, -212.901, -273.875)); + model.angles = (0, 0, 0); + model setmodel("p_rus_crate_metal_1"); + model = spawn( "script_model", (2266.47, -212.901, -243.875)); + model.angles = (0, 0, 0); + model setmodel("p_rus_crate_metal_1"); + model = spawn( "script_model", (2219.03, -212.725, -243.875)); + model.angles = (0, 0, 0); + model setmodel("p_rus_crate_metal_2"); + model = spawn( "script_model", (2219.03, -212.725, -303.875)); + model.angles = (0, 0, 0); + model setmodel("p_rus_crate_metal_2"); + model = spawn( "script_model", (2219.03, -212.725, -273.875)); + model.angles = (0, 0, 0); + model setmodel("p_rus_crate_metal_2"); +} + cornfield_add_collision() { model = spawn( "script_model", (10536, -595, -145));