"cpsetup.txt" { "nightlighting" "0" "navfile" "monte_cassino" "theater_conditions" { "?has_fg42_access" "1" "?has_m1para_access" "1" "?has_owen_access" "1" } "allowed_units" { //commonwealth "unit" "unit_commonwealth_british" "unit" "unit_commonwealth_canada" "unit" "unit_commonwealth_no2commando" "unit" "unit_commonwealth_princess_patricia" "unit" "unit_commonwealth_highlander" "unit" "unit_commonwealth_12thfrontier" "unit" "unit_commonwealth_argyll" "unit" "unit_commonwealth_unit_commonwealth_seaforth" "unit" "unit_commonwealth_royal_hamilton" "unit" "unit_commonwealth_grenadier" "unit" "unit_commonwealth_fusilier" // german "unit" "unit_german_wehrmacht" "unit" "unit_german_1stinfantry" "unit" "unit_german_15thpanzer" "unit" "unit_german_panzerss" "unit" "unit_german_fallschirmjager" "unit" "unit_german_3rdfallschirmjager" "unit" "unit_german_3rdpanzer" "unit" "unit_german_17thpanzerss" "unit" "unit_german_352infanterie" // american "unit" "unit_american_usarmy" "unit" "unit_american_ranger" "unit" "unit_american_92ndinfantry" "unit" "unit_american_1stinfantry" "unit" "unit_american_3rddivision" "unit" "unit_american_101stairborne" "unit" "unit_american_28thdivision" "unit" "unit_american_2ndrangers" "unit" "unit_american_29thinfantry" } "coop_elite_units" { "unit" "unit_american_82ndairborne" "unit" "unit_american_ranger" "unit" "unit_commonwealth_12thfrontier" "unit" "unit_commonwealth_no2commando" "unit" "unit_commonwealth_17thaustralian" "unit" "unit_german_fallschirmjager" "unit" "unit_german_29thpanzer" "unit" "unit_german_3rdfallschirmjager" } "coop_base_units" { "unit" "unit_american_1stinfantry" "unit" "unit_commonwealth_12thfrontier" "unit" "unit_commonwealth_australian" "unit" "unit_commonwealth_highlander" "unit" "unit_german_fallschirmjager" } //============================== MULTIPLAYER ========================================== "offensive" { "TeamOne" "commonwealth" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_offensive_a" "controlpoint" "cp_offensive_b" "controlpoint" "cp_offensive_c" "controlpoint" "radiopoint_axis_final" "controlpoint" "regroup_cap" "spawnzones" { "disablespawns" "1" "0" "spawnzone_offensive_a" "1" "spawnzone_offensive_b" "2" "spawnzone_offensive_c" } "entities" { "obj_ammo_crate" { "origin" "-4342 -6423 -1956" "angles" "0 45 0" "targetname" "ammocrate_01_allies" "teamnumber" "2" "ResupplyProximity" "400" } // Radio point "obj_destructible" { "origin" "-707 2070 -1485" "angles" "0 180 0" "targetname" "radio _axis_final" "teamnumber" "3" "ControlPoint" "radiopoint_axis_final" } "point_controlpoint" { "origin" "-707 2070 -1370" "angles" "0 180 0" "targetname" "radiopoint_axis_final" "printname" "#CP_AxisRadio" } } } "invasion" { "TeamOne" "commonwealth" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_offensive_a" "controlpoint" "cp_offensive_b" "controlpoint" "cp_offensive_c" "controlpoint" "radiopoint_axis_final" "controlpoint" "regroup_cap" "spawnzones" { "disablespawns" "1" "0" "spawnzone_offensive_a" "1" "spawnzone_offensive_b" "2" "spawnzone_offensive_c" } "entities" { "obj_ammo_crate" { "origin" "-4342 -6423 -1956" "angles" "0 45 0" "targetname" "ammocrate_01_allies" "teamnumber" "2" "ResupplyProximity" "400" } // Radio point "obj_destructible" { "origin" "-707 2070 -1485" "angles" "0 180 0" "targetname" "radio _axis_final" "teamnumber" "3" "ControlPoint" "radiopoint_axis_final" } "point_controlpoint" { "origin" "-707 2070 -1370" "angles" "0 180 0" "targetname" "radiopoint_axis_final" "printname" "#CP_AxisRadio" } } } //============================================ COOP ======================================== "stronghold" { "TeamOne" "commonwealth" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" // Objectives "controlpoint" "cp_fuel_dump_1" //0 "controlpoint" "cp_offensive_a" //1 "controlpoint" "cp_fuel_dump_2" //2 "controlpoint" "cp_offensive_b" //3 "controlpoint" "cp_fuel_dump_3" //4 "controlpoint" "cp_stronghold" //5 "controlpoint" "cp_officer_quarters_1" //6 "spawnzones" { "disablespawns" "1" } "entities" { "obj_ammo_crate" { "origin" "-4342 -6423 -1956" "angles" "0 0 0" "targetname" "ammocrate_01_allies" "teamnumber" "2" "ResupplyProximity" "400" } // Fuel Dump 1 "obj_fuel_dump" { "origin" "-5200 -1801 -1535" "angles" "0 90 0" "targetname" "fuel_dump_1" "teamnumber" "3" "ControlPoint" "cp_fuel_dump_1" } "point_controlpoint" { "origin" "-5200 -1801 -1425" "angles" "0 90 0" "targetname" "cp_fuel_dump_1" } // Fuel Dump 2 "obj_fuel_dump" { "origin" "-4606 3142 -1525" "angles" "0 90 0" "targetname" "fuel_dump_2" "teamnumber" "3" "ControlPoint" "cp_fuel_dump_2" } "point_controlpoint" { "origin" "-4606 3142 -1450" "angles" "0 90 0" "targetname" "cp_fuel_dump_2" } // Fuel Dump 3 "obj_fuel_dump" { "origin" "-568 4912 -1530" "angles" "0 90 0" "targetname" "fuel_dump_3" "teamnumber" "3" "ControlPoint" "cp_fuel_dump_3" } "point_controlpoint" { "origin" "-568 4912 -1480" "angles" "0 90 0" "targetname" "cp_fuel_dump_3" } // Officer Quarters "obj_officer_quarters" { "origin" "3219 3152 -1262" "angles" "0 180 0" "targetname" "officer_quarters_1" "teamnumber" "3" "ControlPoint" "cp_officer_quarters_1" } "point_controlpoint" { "origin" "3219 3152 -1212" "angles" "0 0 0" "targetname" "cp_officer_quarters_1" } } //========================================================================- "ai" { "allied_count_minimum_players_base" "7" "enemy_count_minimum_players_base" "10" "allied_count_maximum_players_base" "0" "enemy_count_maximum_players_base" "16" "friendly_count_solo_base" "7" "enemy_count_solo_base" "12" "max_vision_range" "3200" //======================================================================== "objectives" { "objective_index" "0" "respawn_time" "20" "flank_points" { "location" "-3559 -990 -1297" "location" "-4699 -299 -1079" } "fortify_radius" "1000" "fortify_ranking_center" "-5102 -1826 -1525" "fortify_ranking_amount" "200" "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "1" "respawn_time" "20" "flank_points" { "location" "-2824 -1586 -1699" "location" "-4912 -544 -1297" } "fortify_overwatch_stay_back" "1" "fortify_radius" "1000" "fortify_ranking_center" "-4096 -590 -1398" "fortify_ranking_amount" "200" "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "2" "required_objectives" "0,1" "respawn_time" "20" "fortify_ranking_center" "-4479 3048 -1523" "fortify_radius" "1000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "750" } "objectives" { "objective_index" "3" "required_objectives" "0,1" "respawn_time" "15" "fortify_ranking_center" "-3851 4895 -1327" "fortify_radius" "1000" "fortify_ranking_amount" "200" "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "4" "required_objectives" "2,3" "respawn_time" "15" "fortify_overwatch_stay_back" "1" "fortify_ranking_center" "-544 4895 -1490" "fortify_radius" "1000 " "fortify_ranking_amount" "200" "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "5" "required_objectives" "2,3" "respawn_time" "15" "fortify_ranking_center" "-1007 2171 -1500" "fortify_radius" "750" "fortify_ranking_amount" "200" "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "6" "required_objectives" "4,5" "respawn_time" "15" "fortify_ranking_center" "3383 3116 -1275" "fortify_radius" "750" "fortify_ranking_amount" "200" "fortify_ranking_radius" "750" } } "navspawns" { "start_spawns" { "location_axis" "-4732 2149 -1519" "location_allies" "-4835 -6294 -1945" } "objective_based_spawns" //designates the spawn locations after the first objective is capture { "objective_index" "0" "location_axis" "-4732 2149 -1519" "location_allies" "-4835 -6294 -1945" } "objective_based_spawns" //designates the spawn locations after the SECOND objective is captured { "objective_index" "1" "location_axis" "-1574 4611 -1446" "location_allies" "-4103 -2279 -1541" } "objective_based_spawns" //designates the spawn locations after the THIRD objective is captured { "objective_index" "2" "location_axis" "-1574 4611 -1446" "location_allies" "-4647 2163 -1494" } "objective_based_spawns" //designates the spawn locations after the FOURTH objective is captured { "objective_index" "3" "location_axis" "1861 3126 -1305" "location_allies" "-4647 2163 -1494" } "objective_based_spawns" //designates the spawn locations after the FIFTH objective is captured { "objective_index" "4" "location_axis" "1861 3126 -1305" "location_allies" "-4647 2163 -1494" } "objective_based_spawns" //designates the spawn locations after the SIXTH objective is captured { "objective_index" "5" "location_axis" "1861 3126 -1305" "location_allies" "-990 1963 -1305" } "objective_based_spawns" //Beats the shit out of me whats going to happen here { "objective_index" "6" "location_axis" "5905 2988 -1447" "location_allies" "-990 1963 -1305" } "fallback_spawns" { "location_axis" "5905 2988 -1447" "location_allies" "-4835 -6294 -1945" } } } "entrenchment" { "TeamOne" "commonwealth" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_offensive_a" //0 - A "controlpoint" "cp_offensive_b" //1 - B "controlpoint" "cp_stronghold" //2 - C "controlpoint" "regroup_cap" //3 - D "spawnzones" { "disablespawns" "1" } "entities" { "obj_ammo_crate" { "origin" "-3877 1561 -1525" "angles" "0 0 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "-1633 4992 -1520" "angles" "0 0 0" "targetname" "ammocrate_02_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "2253 1879 -1400" "angles" "0 0 0" "targetname" "ammocrate_03_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "1869 2978 -1315" "angles" "0 0 0" "targetname" "ammocrate_04_axis" "teamnumber" "3" "ResupplyProximity" "400" } } "ai" { "allied_count_minimum_players_base" "3" "enemy_count_minimum_players_base" "12" "allied_count_maximum_players_base" "0" "enemy_count_maximum_players_base" "12" "friendly_count_solo_base" "5" "enemy_count_solo_base" "14" "objectives" { "objective_index" "2" //assigns the objective "fortify_radius" "1000" //AI will search for cover when defending, tells them how far to investigate "fortify_overwatch_stay_back" "0" //By default, AI finds over closest to frontline...tells overwatch AI (snipers/mgs) to stay as far away as possible } "objectives" { "objective_index" "3" //assigns the objective "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" } } "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" "-4835 -6294 -1945" //location of initial allied spawnpoint...only used at start "location_axis" "-4732 2149 -1519" //location of initial axis spawnpoint...only used at start } "objective_based_spawns" { "objective_index" "0" "location_allies" "-4835 -6294 -1945" //location of first allied spawnpoint. If no point is identified, it will go to the next available "location_axis" "-4732 2149 -1519" } "objective_based_spawns" { "objective_index" "1" "location_allies" "-4835 -6294 -1945" "location_axis" "-4732 2149 -1519" } "objective_based_spawns" { "objective_index" "2" "location_allies" "-4674 2219 -1494" "location_axis" "-1783 4608 -1468" } "objective_based_spawns" { "objective_index" "3" "location_allies" "-3415 5232 -1522" "location_axis" "2034 1947 -1404" } "fallback_spawns" { "location_allies" "-4835 -6294 -1945" "location_axis" "-4732 2149 -1519" } } } }