"cpsetup.txt" { "navfile" "nomad" "nightlighting" "0" "theater_conditions" { "?has_stg44_access" "1" "?has_fg42_access" "1" "?has_m1para_access" "1" "?has_owen_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" "unit" "unit_commonwealth_no2commando" //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_commonwealth_no2commando" "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" "unit" "unit_commonwealth_no2commando" } "offensive" { "TeamOne" "commonwealth" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_a" "controlpoint" "cp_b" "controlpoint" "cp_c" "spawnzones" { "disablespawns" "1" "0" "spawnzone_1" "1" "spawnzone_2" "2" "spawnzone_3" } "entities" { } } "liberation" { "TeamOne" "americans" "TeamTwo" "axis" "controlpoint" "cp_a" "controlpoint" "cp_b" "controlpoint" "cp_c" "spawnzones" { "disablespawns" "1" "0" "spawnzone_other" } } "frontline" { "TeamOne" "americans" "TeamTwo" "axis" "controlpoint" "cp_a" "controlpoint" "cp_b" "controlpoint" "cp_c" "spawnzones" { "disablespawns" "1" "0" "spawnzone_other" "1" "spawnzone_other" "2" "spawnzone_other" } } "entrenchment" { "TeamOne" "commonwealth" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_artillery1" // 0 "controlpoint" "cp_artillery2" // 1 "controlpoint" "cp_a" // 2 "controlpoint" "cp_b" // 3 "controlpoint" "cp_c" // 4 "controlpoint" "cp_artillery3" // 5 "controlpoint" "cp_plane" // 6 "spawnzones" { "disablespawns" "1" } "entities" { "obj_ammo_crate" { "origin" "253 -1120 50" "angles" "0 0 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "81 831 50" "angles" "0 0 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "-2746 -1464 100" "angles" "0 0 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "-377 2953 50" "angles" "0 0 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "963 -131 80" "angles" "0 0 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "773 345 1035" "angles" "0 0 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "-666 132 323" "angles" "0 0 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "665 -941 180" "angles" "0 0 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } } "ai" { "allied_count_minimum_players_base" "5" "enemy_count_minimum_players_base" "20" "allied_count_maximum_players_base" "0" "enemy_count_maximum_players_base" "32" "friendly_count_solo_base" "7" "enemy_count_solo_base" "24" } "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" "7305 -3122 14" //location of initial allied spawnpoint...only used at start "location_axis" "4686 5734 -60" //location of initial axis spawnpoint...only used at start } "objective_based_spawns" { "objective_index" "0" "location_allies" "7305 -3122 14" "location_axis" "4686 5734 -60" } "objective_based_spawns" { "objective_index" "1" "location_allies" "7305 -3122 14" "location_axis" "4686 5734 -60" } "objective_based_spawns" { "objective_index" "2" "location_allies" "5806 -245 106" "location_axis" "-436 -986 106" } "objective_based_spawns" { "objective_index" "3" "location_allies" "3610 13 106" "location_axis" "-588 640 105" } "objective_based_spawns" { "objective_index" "4" "location_allies" "1331 -3082 79" "location_axis" "-268 2886 106" } "objective_based_spawns" { "objective_index" "5" "location_allies" "1490 328 108" "location_axis" "-4707 418 69" } "objective_based_spawns" { "objective_index" "6" "location_allies" "80 816 101" "location_axis" "-4707 418 69" } "fallback_spawns" { "location_allies" "80 816 101" "location_axis" "-4707 418 69" } } } "stronghold" { "TeamOne" "commonwealth" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_artillery1" // 0 "controlpoint" "cp_artillery2" // 1 "controlpoint" "cp_a" // 2 "controlpoint" "cp_b" // 3 "controlpoint" "cp_c" // 4 "controlpoint" "cp_artillery3" // 5 "controlpoint" "cp_plane" // 6 "spawnzones" { "disablespawns" "1" } "entities" { "obj_ammo_crate" //places resupply crate in the map { "origin" "3393 -257 60" //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" "967 -138 80" //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" { "origin" "-666 132 323" "angles" "0 0 0" "targetname" "ammocrate_01_allies" "teamnumber" "3" "ResupplyProximity" "400" } } "ai" { "allied_count_minimum_players_base" "7" //friendly ai count with minimum human players in-game "enemy_count_minimum_players_base" "24" //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" //corresponds to the first objective "fortify_overwatch_stay_back" "1" "fortify_radius" "1000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "1" "fortify_overwatch_stay_back" "1" "fortify_radius" "1000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "2" "required_objectives" "0,1" "fortify_overwatch_stay_back" "1" "fortify_radius" "1000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "3" "required_objectives" "2" "fortify_overwatch_stay_back" "1" "fortify_radius" "1000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "4" "required_objectives" "3" "fortify_overwatch_stay_back" "1" "fortify_radius" "1000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "5" "required_objectives" "0,1" "fortify_overwatch_stay_back" "1" "fortify_radius" "1000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "6" "required_objectives" "0,1" "fortify_overwatch_stay_back" "1" "fortify_radius" "1000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "1000" } } "navspawns" { "start_spawns" { "location_allies" "7305 -3122 14" //location of initial allied spawnpoint...only used at start "location_axis" "4686 5734 -60" //location of initial axis spawnpoint...only used at start } "objective_based_spawns" { "objective_index" "0" "location_allies" "7305 -3122 14" "location_axis" "4686 5734 -60" } "objective_based_spawns" { "objective_index" "1" "location_allies" "7305 -3122 14" "location_axis" "4686 5734 -60" } "objective_based_spawns" { "objective_index" "2" "location_allies" "5806 -245 106" "location_axis" "-436 -986 106" } "objective_based_spawns" { "objective_index" "3" "location_allies" "3610 13 106" "location_axis" "-588 640 105" } "objective_based_spawns" { "objective_index" "4" "location_allies" "1331 -3082 79" "location_axis" "-268 2886 106" } "objective_based_spawns" { "objective_index" "5" "location_allies" "1490 328 108" "location_axis" "-4707 418 69" } "objective_based_spawns" { "objective_index" "6" "location_allies" "80 816 101" "location_axis" "-4707 418 69" } "fallback_spawns" { "location_allies" "80 816 101" "location_axis" "-4707 418 69" } } } "patrol" { "TeamOne" "americans" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_a" "controlpoint" "cp_b" "controlpoint" "cp_c" "spawnzones" { "disablespawns" "1" } "ai" { "allied_count_minimum_players_base" "0" "enemy_count_minimum_players_base" "12" "allied_count_maximum_players_base" "0" "enemy_count_maximum_players_base" "24" "friendly_count_solo_base" "6" "enemy_count_solo_base" "10" } "navspawns" { "patrol_spawns" //random spawn locations { "location_allies" "5746 -1402 160" "location_allies_02" "5746 -1402 160" "location_allies_03" "5746 -1402 160" "location_allies_04" "5746 -1402 160" "location_axis" "350 -1000 90" "location_axis_02" "350 -1000 90" "location_axis_03" "350 -1000 90" "location_axis_04" "350 -1000 90" } "fallback_spawns" { "location_allies" "-3633 1292 -17" "location_axis" "-545 457 164" } } } "raid" { "TeamOne" "commonwealth" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_a" "controlpoint" "fuel_dump_1" "controlpoint" "cp_officer_quarters_1" "controlpoint" "cp_b" "controlpoint" "cp_c" "controlpoint" "cp_fuel_dump_2" "controlpoint" "cp_officer_quarters_2" "spawnzones" { "disablespawns" "1" } "entities" { // Officer Quarters 1 "obj_officer_quarters" { "origin" "-280.000000 -871.000000 86.000000" "angles" "0.000000 0.000000 0.000000" "targetname" "officer_quarters_1" "teamnumber" "3" "ControlPoint" "cp_officer_quarters_1" } "point_controlpoint" { "origin" "-280.000000 -871.000000 86.000000" "angles" "0.000000 0.000000 0.000000" "targetname" "cp_officer_quarters_1" } // Fuel Dump 1 "obj_fuel_dump" { "origin" "1177.000000 758.000000 78.000000" "angles" "0.000000 192.500000 0.000000" "targetname" "fuel_dump_1" "teamnumber" "3" "ControlPoint" "cp_fuel_dump_1" } "point_controlpoint" { "origin" "1177.000000 758.000000 78.000000" "angles" "0.000000 192.500000 0.000000" "targetname" "cp_fuel_dump_1" } // Fuel Dump 2 "obj_fuel_dump" { "origin" "-2799.000000 -1846.000000 162.000000" "angles" "0.000000 0.000000 0.000000" "targetname" "fuel_dump_2" "teamnumber" "3" "ControlPoint" "cp_fuel_dump_2" } "point_controlpoint" { "origin" "-2799.000000 -1846.000000 162.000000" "angles" "0.000000 0.000000 0.000000" "targetname" "cp_fuel_dump_2" } // Officer Quarters 2 "obj_officer_quarters" { "origin" "-1240.000000 4183.000000 29.000000" "angles" "0.000000 0.000000 0.000000" "targetname" "officer_quarters_2" "teamnumber" "3" "ControlPoint" "cp_officer_quarters_2" } "point_controlpoint" { "origin" "-1240.000000 4183.000000 29.000000" "angles" "0.000000 0.000000 0.000000" "targetname" "cp_officer_quarters_2" } "obj_ammo_crate" //places resupply crate in the map { "origin" "5746 -1402 50" //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" "3393 -257 60" //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" "967 -138 80" //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" { "origin" "-666 132 323" "angles" "0 0 0" "targetname" "ammocrate_01_allies" "teamnumber" "3" "ResupplyProximity" "400" } "obj_destructible" { "origin" "-2953 -1424 100" "angles" "0 90 0" "targetname" "radio_final" "teamnumber" "3" "ControlPoint" "radiopoint_final" } "point_controlpoint" { "origin" "-2953 -1424 100" "angles" "0 90 0" "targetname" "radiopoint_final" "printname" "#CP_Axis_Radio" } } "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" "18" //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" "18" //enemy ai count for solo game mode "objectives" { "objective_index" "0" //corresponds to the first objective "flank_points" //tells some AI to use a designated flanking position before moving to objective { "location" "925 -3178 109" //position in map that marks a flanking route to objective } } "objectives" { "objective_index" "1" //corresponds to the second objective "respawn_time" "30" "required_objectives" "0" "flank_points" { "location" "925 -3178 109" //numbers used here don't correspond to any position in sample map "location" "925 -3178 109" } } "objectives" { "objective_index" "2" //corresponds to the second objective "respawn_time" "30" "required_objectives" "0,1" "flank_points" { "location" "925 -3178 109" //numbers used here don't correspond to any position in sample map "location" "925 -3178 109" } } } "navspawns" { "start_spawns" //designates the starting spawn locations { "location_allies" "5746 -1402 160" "location_axis" "350 -1000 90" } "objective_based_spawns" //designates the spawn locations after the first objective is capture { "objective_index" "0" "location_allies" "5746 -1402 160" "location_axis" "350 -1000 90" } "objective_based_spawns" //designates the spawn locations after the second objective is capture { "objective_index" "1" "location_allies" "3585 225 150" "location_axis" "-545 457 164" } "objective_based_spawns" { "objective_index" "2" "location_allies" "3585 225 150" "location_axis" "-2915 -1048 145" } "objective_based_spawns" { "objective_index" "3" "location_allies" "3585 225 150" "location_axis" "-2762 -1007 145" } "objective_based_spawns" { "objective_index" "4" "location_allies" "3585 225 150" "location_axis" "-2762 -1007 145" } "objective_based_spawns" { "objective_index" "5" "location_allies" "3585 225 150" "location_axis" "-2762 -1007 145" } "objective_based_spawns" { "objective_index" "6" "location_allies" "3585 225 150" "location_axis" "-2915 -1048 145" } "fallback_spawns" //backup spawnpoint, if the game has trouble using any spawns..normally the furthest most spawnpoint { "location_allies" "5746 -1402 160" "location_axis" "-2762 -1007 145" } } "cvars" { "doi_raid_objective_spacing_distance" "350" } } }