"cpsetup.txt" { "navfile" "westwall" "nightlighting" "0" "theater_conditions" { "?has_stg44_access" "1" "?has_fg42_access" "1" "?has_m1para_access" "1" } "allowed_units" { //british "unit" "unit_commonwealth_british" "unit" "unit_commonwealth_canada" "unit" "unit_commonwealth_highlander" "unit" "unit_commonwealth_princess_patricia" "unit" "unit_commonwealth_seaforth" "unit" "unit_commonwealth_12thfrontier" //american "unit" "unit_american_usarmy" "unit" "unit_american_ranger" "unit" "unit_american_1stinfantry" "unit" "unit_american_3rddivision" "unit" "unit_american_82ndairborne" "unit" "unit_american_92ndinfantry" //german "unit" "unit_german_wehrmacht" "unit" "unit_german_1stinfantry" "unit" "unit_german_fallschirmjager" "unit" "unit_german_15thpanzer" "unit" "unit_german_panzerss" } "coop_base_units" { "unit" "unit_american_usarmy" "unit" "unit_commonwealth_british" "unit" "unit_german_wehrmacht" } "coop_elite_units" { "unit" "unit_german_wehrmacht" "unit" "unit_commonwealth_british" "unit" "unit_american_usarmy" "unit" "unit_american_ranger" "unit" "unit_american_1stinfantry" "unit" "unit_american_3rddivision" "unit" "unit_american_82ndairborne" "unit" "unit_american_92ndinfantry" "unit" "unit_american_28thdivision" "unit" "unit_german_wehrmacht" "unit" "unit_german_1stinfantry" "unit" "unit_german_fallschirmjager" "unit" "unit_german_15thpanzer" "unit" "unit_german_panzerss" "unit" "unit_german_3rdpanzer" "unit" "unit_german_17thpanzerss" "unit" "unit_commonwealth_british" "unit" "unit_commonwealth_canada" "unit" "unit_commonwealth_highlander" "unit" "unit_commonwealth_princess_patricia" "unit" "unit_commonwealth_seaforth" "unit" "unit_commonwealth_12thfrontier" "unit" "unit_commonwealth_royal_hamilton" "unit" "unit_commonwealth_argyll" } "offensive" { "TeamOne" "americans" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_keyarea1" //spawnzone_1 "controlpoint" "cp_keyarea2" //spawnzone_5 "controlpoint" "cp_bollwerk" //spawnzone_6 "controlpoint" "cp_artyaxis" //spawnzone_7 "controlpoint" "cp_radiostation" //spawnzone_4 "spawnzones" { "disablespawns" "1" "0" "spawnzone_1" "1" "spawnzone_5" "2" "spawnzone_6" "3" "spawnzone_7" "4" "spawnzone_4" } } "liberation" { "TeamOne" "commonwealth" "TeamTwo" "axis" "controlpoint" "cp_keyarea1" "controlpoint" "cp_keyarea2" "controlpoint" "cp_bollwerk" "controlpoint" "cp_artyaxis" "controlpoint" "cp_radiostation" "spawnzones" { "disablespawns" "1" "0" "spawnzone_1" "1" "spawnzone_2" "2" "spawnzone_3" "3" "spawnzone_3" "4" "spawnzone_4" } } "frontline" { "TeamOne" "americans" "TeamTwo" "axis" "controlpoint" "cp_keyarea1" "controlpoint" "cp_keyarea2" "controlpoint" "cp_bollwerk" "controlpoint" "cp_artyaxis" "controlpoint" "cp_radiostation" "spawnzones" { "disablespawns" "1" "0" "spawnzone_1" "1" "spawnzone_2" "2" "spawnzone_3" "3" "spawnzone_3" "4" "spawnzone_4" } } "entrenchment" { "TeamOne" "americans" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_keyarea1" "controlpoint" "cp_keyarea2" "controlpoint" "cp_keyarea3" "controlpoint" "cp_radar" "controlpoint" "cp_antiair" "controlpoint" "cp_bollwerk" "controlpoint" "cp_mill" "controlpoint" "cp_artyaxis" "controlpoint" "cp_radiostation" "roundtimer_frac" "1.0" "spawnzones" { "disablespawns" "1" } "entities" { "obj_ammo_crate" { "origin" "663 -3010 -21" "angles" "0 0 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "2958 -1701 237" "angles" "0 85 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "-541 -1517 367" "angles" "0 85 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "3695 1545 569" "angles" "0 85 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "-1092 1024 134" "angles" "0 85 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } } "navspawns" //entrenchment mode will cycle regroup points, starting with 0. As the enemy team captures an objective, it will cycle to the next spawn { "start_spawns" { "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "84.000000 -2908.000000 114.000000" } "objective_based_spawns" //keyarea 1 { "objective_index" "0" "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "84.000000 -2908.000000 114.000000" } "objective_based_spawns" //keyarea 2 { "objective_index" "1" "location_allies" "4675.000000 -8199.000000 44.000000" "location_axis" "2858.000000 -1643.000000 357.000000" } "objective_based_spawns" //keyarea 3 { "objective_index" "2" "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "-654.000000 1520.000000 450.000000" } "objective_based_spawns" //radar { "objective_index" "3" "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "-1211.000000 1148.000000 253.000000" } "objective_based_spawns" //antiair { "objective_index" "4" "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "-1211.000000 1148.000000 253.000000" } "objective_based_spawns" //bollwerk { "objective_index" "5" "location_allies" "4675.000000 -8199.000000 44.000000" "location_axis" "-1211.000000 1148.000000 253.000000" } "objective_based_spawns" //mill { "objective_index" "6" "location_allies" "-2235.000000 -5122.000000 395.000000" "location_axis" "3812.000000 1449.000000 669.000000" } "objective_based_spawns" //artyaxis { "objective_index" "7" "location_allies" "4675.000000 -8199.000000 44.000000" "location_axis" "3812.000000 1449.000000 669.000000" } "objective_based_spawns" //radiostation { "objective_index" "8" "location_allies" "84.000000 -2908.000000 114.000000" "location_axis" "-2000.000000 263.000000 261.000000" } "fallback_spawns" { "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "-2000.000000 263.000000 261.000000" } } } "stronghold" { "TeamOne" "americans" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_commandpostus" "controlpoint" "cp_meetpointuk" "controlpoint" "cp_commandpostuk" "controlpoint" "cp_forester" "controlpoint" "cp_keyarea1" "controlpoint" "cp_keyarea2" "controlpoint" "cp_keyarea3" "controlpoint" "cp_radar" "controlpoint" "cp_antiair" "controlpoint" "cp_bollwerk" "controlpoint" "cp_mill" "controlpoint" "cp_artyaxis" "controlpoint" "cp_radiostation" "spawnzones" { "disablespawns" "1" } "entities" { "obj_ammo_crate" //places resupply crate in the map { "origin" "4821 -6034 -65" //crate's map position "angles" "0 0 0" "targetname" "ammocrate_01_allies" //"ammocrate_02_allies", etc..."ammocrate_01_axis" for axis team "teamnumber" "2" //"2" for allied and "3" for axis "ResupplyProximity" "400" //max distance from crate to access } "obj_ammo_crate" //places resupply crate in the map { "origin" "-2210 -4946 280" //crate's map position "angles" "0 0 0" "targetname" "ammocrate_01_allies" //"ammocrate_02_allies", etc..."ammocrate_01_axis" for axis team "teamnumber" "2" //"2" for allied and "3" for axis "ResupplyProximity" "400" //max distance from crate to access } "obj_ammo_crate" //places resupply crate in the map { "origin" "3837 -3316 -120" //crate's map position "angles" "0 0 0" "targetname" "ammocrate_01_allies" //"ammocrate_02_allies", etc..."ammocrate_01_axis" for axis team "teamnumber" "2" //"2" for allied and "3" for axis "ResupplyProximity" "400" //max distance from crate to access } "obj_ammo_crate" //places resupply crate in the map { "origin" "-2060 -2649 310" //crate's map position "angles" "0 0 0" "targetname" "ammocrate_01_allies" //"ammocrate_02_allies", etc..."ammocrate_01_axis" for axis team "teamnumber" "2" //"2" for allied and "3" for axis "ResupplyProximity" "400" //max distance from crate to access } "obj_ammo_crate" //places resupply crate in the map { "origin" "-1052 1006 124" //crate's map position "angles" "0 0 0" "targetname" "ammocrate_01_allies" //"ammocrate_02_allies", etc..."ammocrate_01_axis" for axis team "teamnumber" "2" //"2" for allied and "3" for axis "ResupplyProximity" "400" //max distance from crate to access } } "ai" { "allied_count_minimum_players_base" "7" //friendly ai count with minimum human players in-game "enemy_count_minimum_players_base" "14" //enemy ai count with minimum human players in-game "allied_count_maximum_players_base" "0" //friendly ai count with maximum human players in-game "enemy_count_maximum_players_base" "32" //enemy ai count with maximum human players in-game "friendly_count_solo_base" "7" //friendly ai count for solo game mode "enemy_count_solo_base" "32" //enemy ai count for solo game mode "objectives" { "objective_index" "0" "respawn_time" "20" "fortify_overwatch_stay_back" "1" "fortify_radius" "2000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "500" } "objectives" { "objective_index" "1" "respawn_time" "20" "fortify_overwatch_stay_back" "1" "fortify_radius" "2000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "500" } "objectives" { "objective_index" "2" "respawn_time" "30" "fortify_overwatch_stay_back" "1" "fortify_radius" "2000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "500" } "objectives" { "objective_index" "3" "respawn_time" "30" "required_objectives" "0,1" "fortify_overwatch_stay_back" "1" "fortify_radius" "2000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "500" } "objectives" { "objective_index" "4" "respawn_time" "30" "required_objectives" "0,1" "fortify_overwatch_stay_back" "1" "fortify_radius" "2000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "500" } "objectives" { "objective_index" "5" "respawn_time" "30" "required_objectives" "1,2,3" "fortify_overwatch_stay_back" "1" "fortify_radius" "2000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "500" } "objectives" { "objective_index" "6" "respawn_time" "30" "required_objectives" "1,2,3" "fortify_overwatch_stay_back" "1" "fortify_radius" "2000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "500" } "objectives" { "objective_index" "7" "respawn_time" "20" "required_objectives" "3,4,5" "fortify_overwatch_stay_back" "1" "fortify_radius" "2000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "500" } "objectives" { "objective_index" "8" "respawn_time" "20" "required_objectives" "3,4,5" "fortify_overwatch_stay_back" "1" "fortify_radius" "2000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "500" } "objectives" { "objective_index" "9" "respawn_time" "30" "required_objectives" "5,6,7" "fortify_overwatch_stay_back" "1" "fortify_radius" "2000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "500" } "objectives" { "objective_index" "10" "respawn_time" "30" "required_objectives" "5,6,7" "fortify_overwatch_stay_back" "1" "fortify_radius" "2000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "500" } "objectives" { "objective_index" "11" "respawn_time" "30" "required_objectives" "7,8,9" "fortify_overwatch_stay_back" "1" "fortify_radius" "2000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "500" } "objectives" { "objective_index" "12" "respawn_time" "30" "required_objectives" "7,8,9" "fortify_overwatch_stay_back" "1" "fortify_radius" "2000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "500" } } "navspawns" { "start_spawns" { "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "84.000000 -2908.000000 114.000000" } "objective_based_spawns" //us { "objective_index" "0" "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "84.000000 -2908.000000 114.000000" } "objective_based_spawns" //meetuk { "objective_index" "1" "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "84.000000 -2908.000000 114.000000" } "objective_based_spawns" //comuk { "objective_index" "2" "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "84.000000 -2908.000000 114.000000" } "objective_based_spawns" //forester { "objective_index" "3" "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "84.000000 -2908.000000 114.000000" } "objective_based_spawns" //keyarea 1 { "objective_index" "4" "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "84.000000 -2908.000000 114.000000" } "objective_based_spawns" //keyarea 2 { "objective_index" "5" "location_allies" "4675.000000 -8199.000000 44.000000" "location_axis" "2858.000000 -1643.000000 357.000000" } "objective_based_spawns" //keyarea 3 { "objective_index" "6" "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "-654.000000 1520.000000 450.000000" } "objective_based_spawns" //radar { "objective_index" "7" "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "-1211.000000 1148.000000 253.000000" } "objective_based_spawns" //antiair { "objective_index" "8" "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "-1211.000000 1148.000000 253.000000" } "objective_based_spawns" //bollwerk { "objective_index" "9" "location_allies" "4675.000000 -8199.000000 44.000000" "location_axis" "-1211.000000 1148.000000 253.000000" } "objective_based_spawns" //mill { "objective_index" "10" "location_allies" "-2235.000000 -5122.000000 395.000000" "location_axis" "3812.000000 1449.000000 669.000000" } "objective_based_spawns" //artyaxis { "objective_index" "11" "location_allies" "4675.000000 -8199.000000 44.000000" "location_axis" "3812.000000 1449.000000 669.000000" } "objective_based_spawns" //radiostation { "objective_index" "12" "location_allies" "84.000000 -2908.000000 114.000000" "location_axis" "-2000.000000 263.000000 261.000000" } "fallback_spawns" { "location_allies" "-1614.000000 -8661.000000 386.000000" "location_axis" "-2000.000000 263.000000 261.000000" } } } "raid" { "TeamOne" "americans" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_keyarea1" "controlpoint" "cp_bollwerk" "controlpoint" "cp_target_2" "controlpoint" "cp_fuel_dump_1" "controlpoint" "cp_fuel_dump_2" "controlpoint" "cp_officer_quarters_1" "controlpoint" "flak_1" "spawnzones" { "disablespawns" "1" } "entities" { // Target 2 "obj_discoverable_target" { "origin" "-2537.000000 -2384.000000 296.000000" "angles" "0.000000 270.000000 0.000000" "targetname" "target_2" "teamnumber" "3" "ControlPoint" "cp_target_2" "TakeDamageBullets" "0" } "point_controlpoint" { "origin" "-2537.000000 -2384.000000 296.000000" "angles" "0.000000 270.000000 0.000000" "targetname" "cp_target_2" } // Fuel Dump 1 "obj_fuel_dump" { "origin" "-1501.000000 1435.000000 117.000000" "angles" "0.000000 271.500000 0.000000" "targetname" "fuel_dump_1" "teamnumber" "3" "ControlPoint" "cp_fuel_dump_1" } "point_controlpoint" { "origin" "-1501.000000 1435.000000 117.000000" "angles" "0.000000 271.500000 0.000000" "targetname" "cp_fuel_dump_1" } // Fuel Dump 2 "obj_fuel_dump" { "origin" "1616.000000 -999.000000 247.000000" "angles" "0.000000 46.500000 0.000000" "targetname" "fuel_dump_2" "teamnumber" "3" "ControlPoint" "cp_fuel_dump_2" } "point_controlpoint" { "origin" "1616.000000 -999.000000 247.000000" "angles" "0.000000 46.500000 0.000000" "targetname" "cp_fuel_dump_2" } // Officer Quarters 1 "obj_officer_quarters" { "origin" "2887.000000 -1582.000000 269.000000" "angles" "0.000000 -34.357151 0.000000" "targetname" "officer_quarters_1" "teamnumber" "3" "ControlPoint" "cp_officer_quarters_1" } "point_controlpoint" { "origin" "2887.000000 -1582.000000 269.000000" "angles" "0.000000 -34.357151 0.000000" "targetname" "cp_officer_quarters_1" } "obj_discoverable_target" { "origin" "3633.000000 1351.000000 705.000000" "angles" "0.000000 232.000000 0.000000" "targetname" "flak_a" "teamnumber" "3" "ControlPoint" "flak_1" "TakeDamageBullets" "0" } "point_controlpoint" { "origin" "3633.000000 1351.000000 705.000000" "angles" "0.000000 232.000000 0.000000" "targetname" "flak_1" } } "ai" { "allied_count_minimum_players_base" "5" "enemy_count_minimum_players_base" "16" "allied_count_maximum_players_base" "0" "enemy_count_maximum_players_base" "32" "friendly_count_solo_base" "5" "enemy_count_solo_base" "18" "objectives" { "objective_index" "0" "fortify_radius" "2500" "fortify_ranking_amount" "200" } "objectives" { "objective_index" "1" "fortify_radius" "2500" "fortify_ranking_amount" "200" } "objectives" { "objective_index" "2" "fortify_radius" "2500" "fortify_ranking_amount" "200" } "objectives" { "objective_index" "3" "fortify_radius" "2500" "fortify_ranking_amount" "200" } "objectives" { "objective_index" "4" "fortify_radius" "2500" "fortify_ranking_amount" "200" } "objectives" { "objective_index" "5" "fortify_radius" "2500" "fortify_ranking_amount" "200" } "objectives" { "objective_index" "6" "fortify_radius" "2500" "fortify_ranking_amount" "200" } "objectives" { "objective_index" "7" "fortify_radius" "2500" "fortify_ranking_amount" "200" } } "navspawns" { "start_spawns" { "location_allies" "1921.000000 -8694.000000 63.000000" "location_axis" "2772.000000 651.000000 495.000000" } "fallback_spawns" { "location_allies" "-1556.000000 -8758.000000 279.000000" "location_axis" "4819.000000 -1138.000000 130.000000" } } "cvars" { "doi_raid_objective_spacing_distance" "750" } } }