initial files

This commit is contained in:
Samuele Lorefice
2025-05-24 16:17:33 +02:00
commit 9e023649ac
477 changed files with 118566 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
params ["_amount", ["_negative", false]];
if (!isServer) exitWith {};
if (KP_liberation_civrep_debug > 0) then {[format ["changeCR called - Parameters [%1, %2]", _amount, _negative], "CIVREP"] call KPLIB_fnc_log;};
if (_negative) then {
KP_liberation_civ_rep = KP_liberation_civ_rep - _amount;
} else {
KP_liberation_civ_rep = KP_liberation_civ_rep + _amount;
};
KP_liberation_civ_rep = -100 max (KP_liberation_civ_rep min 100);
// Set correct resistance standing
private _resistanceEnemy = [0, 1] select (KP_liberation_civ_rep < 25);
private _resistanceFriendly = [0, 1] select (KP_liberation_civ_rep >= -25);
GRLIB_side_resistance setFriend [GRLIB_side_enemy, _resistanceEnemy];
GRLIB_side_enemy setFriend [GRLIB_side_resistance, _resistanceEnemy];
GRLIB_side_resistance setFriend [GRLIB_side_friendly, _resistanceFriendly];
GRLIB_side_friendly setFriend [GRLIB_side_resistance, _resistanceFriendly];
if (KP_liberation_civrep_debug > 0) then {[format ["changeCR finished - New value: %1", KP_liberation_civ_rep], "CIVREP"] call KPLIB_fnc_log;};
if (KP_liberation_civrep_debug > 0) then {[format ["%1 getFriend %2: %3 - %1 getFriend %4: %5", GRLIB_side_resistance, GRLIB_side_enemy, (GRLIB_side_resistance getFriend GRLIB_side_enemy), GRLIB_side_friendly, (GRLIB_side_resistance getFriend GRLIB_side_friendly)], "CIVREP"] call KPLIB_fnc_log;};

View File

@@ -0,0 +1,11 @@
params ["_sector"];
private _return = 0;
if (KP_liberation_cr_param_buildings) then {
_return = count (nearestObjects [markerPos _sector, ["House"], 1.5 * GRLIB_capture_size] select {(damage _x == 0) && !((typeOf _x) in KP_liberation_cr_ign_buildings)});
} else {
_return = count (nearestObjects [markerPos _sector, ["House"], 1.5 * GRLIB_capture_size] select {(alive _x) && !((typeOf _x) in KP_liberation_cr_ign_buildings)});
};
_return

View File

@@ -0,0 +1,25 @@
params ["_sector"];
if (_sector in sectors_bigtown || _sector in sectors_capture) then {
private _penalty = 0;
{
if (_sector == (_x select 0)) exitWith {_penalty = (_x select 1) - ([_sector] call F_cr_getBuildings)};
} forEach KP_liberation_cr_sectorbuildings;
stats_civilian_buildings_destroyed = stats_civilian_buildings_destroyed + _penalty;
_penalty = _penalty * KP_liberation_cr_building_penalty;
if (_penalty > 0) then {
[1, [(_penalty / KP_liberation_cr_building_penalty)]] remoteExec ["KPLIB_fnc_crGlobalMsg"];
};
if (_sector in sectors_bigtown) then {
[(2 * KP_liberation_cr_sector_gain - _penalty), false] spawn F_cr_changeCR;
} else {
[(KP_liberation_cr_sector_gain - _penalty), false] spawn F_cr_changeCR;
};
[format ["Civilian sector %1 (%2) captured. Penalty: %3", markerText _sector, _sector, _penalty], "CIVREP"] call KPLIB_fnc_log;
};

View File

@@ -0,0 +1,11 @@
/*
f_kp_cr_woundedAnim.sqf
Author: veteran29
Description:
Play random wounded animation on given unit
*/
params ["_unit"];
private _anim = selectRandom ["Acts_CivilInjuredHead_1", "Acts_CivilInjuredArms_1", "Acts_CivilInjuredChest_1", "Acts_CivilInjuredLegs_1", "Acts_CivilInjuredGeneral_1", "Acts_SittingWounded_loop"];
[_unit, _anim] remoteExec ["switchMove"];

View File

@@ -0,0 +1,61 @@
KP_liberation_cr_ign_buildings = [
"Land_Cargo_House_V1_F",
"Land_Cargo_House_V2_F",
"Land_Cargo_House_V3_F",
"Land_Cargo_HQ_V1_F",
"Land_Cargo_Patrol_V1_F",
"Land_Cargo_Tower_V1_F",
"Land_Carousel_01_F",
"Land_Communication_anchor_F",
"Land_Crane_F",
"Land_d_Addon_02_V1_F",
"Land_d_House_Big_01_V1_F",
"Land_d_House_Big_02_V1_F",
"Land_d_House_Small_01_V1_F",
"Land_d_House_Small_02_V1_F",
"Land_d_Shop_01_V1_F",
"Land_d_Shop_02_V1_F",
"Land_d_Stone_HouseBig_V1_F",
"Land_d_Stone_HouseSmall_V1_F",
"Land_d_Stone_Shed_V1_F",
"Land_d_Windmill01_F",
"Land_Dome_Big_F",
"Land_dp_transformer_F",
"Land_Flush_Light_green_F",
"Land_Flush_Light_yellow_F",
"Land_fs_feed_F",
"Land_fs_roof_F",
"Land_HighVoltageColumn_F",
"Land_HighVoltageColumnWire_F",
"Land_HighVoltageEnd_F",
"Land_HighVoltageTower_large_F",
"Land_HighVoltageTower_largeCorner_F",
"Land_IndPipe2_big_ground1_F",
"Land_IndPipe2_big_ground2_F",
"Land_IndPipe2_bigL_R_F",
"Land_LampAirport_F",
"Land_LampAirport_off_F",
"Land_LampDecor_F",
"Land_LampHalogen_F",
"Land_LampHarbour_F",
"Land_LampShabby_F",
"Land_LampSolar_F",
"Land_LampStreet_F",
"Land_LampStreet_small_F",
"Land_LifeguardTower_01_F",
"Land_nav_pier_m_F",
"Land_Pier_F",
"Land_Pier_small_F",
"Land_PierLadder_F",
"Land_PowerPoleWooden_L_F",
"Land_PowerWireBig_direct_F",
"Land_PowerWireBig_left_F",
"Land_PowerWireBig_right_F",
"Land_Research_house_V1_F",
"Land_runway_edgelight",
"Land_runway_edgelight_blue_F",
"Land_SlideCastle_F",
"Land_spp_Mirror_F",
"Land_TTowerSmall_1_F",
"Land_TTowerSmall_2_F"
];

View File

@@ -0,0 +1,157 @@
KP_liberation_cr_ign_buildings = [
"Land_A_Crane_02a",
"Land_A_Crane_02b",
"Land_A_FuelStation_Shed",
"Land_BoatSmall_1",
"Land_BoatSmall_2a",
"Land_BoatSmall_2b",
"Land_Brana02nodoor",
"Land_Company3_2",
"Land_D_Mlyn_Vys",
"Land_D_Pec_Vez1",
"Land_D_Pec_Vez2",
"Land_D_Vez_Mlyn",
"Land_Farm_WTower",
"Land_Gate_Wood1_5",
"Land_Gate_wood2_5",
"Land_Ind_BoardsPack1",
"Land_Ind_BoardsPack2",
"Land_Ind_Expedice_1",
"Land_Ind_Expedice_2",
"Land_Ind_Expedice_3",
"Land_Ind_IlluminantTower",
"Land_Ind_Mlyn_01",
"Land_Ind_Mlyn_02",
"Land_Ind_Mlyn_03",
"Land_Ind_Mlyn_04",
"Land_Ind_Mlyn_D1",
"Land_Ind_Mlyn_D2",
"Land_Ind_SawMillPen",
"Land_Ind_Shed_01_end",
"Land_Ind_Shed_01_main",
"Land_Ind_Shed_02_end",
"Land_Ind_Shed_02_main",
"Land_Ind_SiloVelke_most",
"Land_Ind_TankSmall",
"Land_Ind_TankSmall2",
"Land_Ind_Timbers",
"Land_IndPipe1_stair",
"Land_IndPipe2_big_18",
"Land_IndPipe2_big_18ladder",
"Land_IndPipe2_big_9",
"Land_IndPipe2_big_ground1",
"Land_IndPipe2_big_ground2",
"Land_IndPipe2_big_support",
"Land_IndPipe2_bigBuild1_R",
"Land_IndPipe2_bigBuild2_L",
"Land_IndPipe2_bigL_L",
"Land_IndPipe2_bigL_R",
"Land_IndPipe2_Small_9",
"Land_IndPipe2_Small_ground1",
"Land_IndPipe2_Small_ground2",
"Land_IndPipe2_SmallBuild1_R",
"Land_IndPipe2_SmallBuild2_R",
"Land_IndPipe2_SmallL_L",
"Land_IndPipe2_SmallL_R",
"Land_IndPipe2_T_L",
"Land_IndPipe2_T_R",
"Land_KBud",
"Land_Kontejner",
"Land_Lampa_ind",
"Land_Lampa_ind_zebr",
"Land_Lampa_sidl",
"Land_Lampa_sidl_2",
"Land_Lampa_sidl_3",
"Land_loco_742_blue",
"Land_Misc_Cargo1Ao",
"Land_Misc_Cargo1B",
"Land_Misc_Cargo1Bo",
"Land_Misc_Cargo1C",
"Land_Misc_Cargo1D",
"Land_Misc_Cargo2B",
"Land_Misc_Cargo2C",
"Land_Misc_Cargo2D",
"Land_Misc_Cargo2E",
"Land_Misc_deerstand",
"Land_Misc_GContainer_Big",
"Land_Misc_Scaffolding",
"Land_Molo_drevo_bs",
"Land_Molo_drevo_end",
"Land_Nasypka",
"Land_Nav_Boathouse_PierT",
"land_nav_pier_c",
"land_nav_pier_c_270",
"land_nav_pier_c_90",
"land_nav_pier_c_big",
"land_nav_pier_C_L10",
"land_nav_pier_C_R10",
"land_nav_pier_C_R30",
"land_nav_pier_c_t15",
"land_nav_pier_c_t20",
"land_nav_pier_c2",
"land_nav_pier_c2_end",
"land_nav_pier_F_17",
"land_nav_pier_F_23",
"Land_nav_pier_m_2",
"land_nav_pier_m_end",
"Land_Plot_green_branka",
"Land_Plot_green_vrata",
"Land_Plot_rust_branka",
"Land_Plot_rust_vrata",
"Land_PowLines_ConcL",
"Land_PowLines_WoodL",
"Land_Psi_bouda",
"Land_Pumpa",
"Land_Rail_Semafor",
"Land_Rail_Zavora",
"Land_ruin_wall",
"Land_seno_balik",
"Land_Shed_M02",
"Land_sign_altar",
"Land_sign_balota",
"Land_Sign_Bar_RU",
"Land_sign_berezino",
"Land_Sign_BES",
"Land_sign_chernogorsk",
"Land_sign_elektrozavodsk",
"Land_sign_kamenka",
"Land_sign_kamyshovo",
"Land_sign_komarovo",
"Land_sign_solnichnyi",
"Land_SignB_Gov",
"Land_SignB_GovPolice",
"Land_SignB_GovSchool",
"Land_SignB_GovSign",
"Land_SignB_Hotel_CZ2",
"Land_SignB_PostOffice",
"Land_SignB_Pub_CZ1",
"Land_SignB_Pub_CZ2",
"Land_SignB_Pub_CZ3",
"Land_SignB_Pub_RU1",
"Land_SignB_Pub_RU2",
"Land_SignB_Pub_RU3",
"Land_sloup_vn",
"Land_sloup_vn_drat",
"Land_sloup_vn_drat_d",
"Land_sloup_vn_dratZ",
"Land_Stoplight02",
"Land_Tec",
"Land_Trafostanica_velka",
"Land_Trafostanica_velka_draty",
"Land_Vez",
"Land_Vez_Pec",
"Land_wagon_box",
"Land_Wall_CBrk_5_D",
"Land_Wall_CGry_5_D",
"Land_Wall_Gate_Ind1_L",
"Land_Wall_Gate_Ind1_R",
"Land_Wall_Gate_Ind2A_L",
"Land_Wall_Gate_Ind2A_R",
"Land_Wall_Gate_Ind2B_L",
"Land_Wall_Gate_Ind2B_R",
"Land_Wall_Gate_Ind2Rail_L",
"Land_Wall_Gate_Ind2Rail_R",
"Land_Wall_Gate_Kolchoz",
"Land_Wall_Gate_Village",
"Land_Wall_Gate_Wood1"
];

View File

@@ -0,0 +1,159 @@
KP_liberation_cr_ign_buildings = [
"Land_A_Crane_02a",
"Land_popelnice",
"Land_fuel_tank_small",
"Land_A_Crane_02b",
"Land_A_FuelStation_Shed",
"Land_BoatSmall_1",
"Land_BoatSmall_2a",
"Land_BoatSmall_2b",
"Land_Brana02nodoor",
"Land_Company3_2",
"Land_D_Mlyn_Vys",
"Land_D_Pec_Vez1",
"Land_D_Pec_Vez2",
"Land_D_Vez_Mlyn",
"Land_Farm_WTower",
"Land_Gate_Wood1_5",
"Land_Gate_wood2_5",
"Land_Ind_BoardsPack1",
"Land_Ind_BoardsPack2",
"Land_Ind_Expedice_1",
"Land_Ind_Expedice_2",
"Land_Ind_Expedice_3",
"Land_Ind_IlluminantTower",
"Land_Ind_Mlyn_01",
"Land_Ind_Mlyn_02",
"Land_Ind_Mlyn_03",
"Land_Ind_Mlyn_04",
"Land_Ind_Mlyn_D1",
"Land_Ind_Mlyn_D2",
"Land_Ind_SawMillPen",
"Land_Ind_Shed_01_end",
"Land_Ind_Shed_01_main",
"Land_Ind_Shed_02_end",
"Land_Ind_Shed_02_main",
"Land_Ind_SiloVelke_most",
"Land_Ind_TankSmall",
"Land_Ind_TankSmall2",
"Land_Ind_Timbers",
"Land_IndPipe1_stair",
"Land_IndPipe2_big_18",
"Land_IndPipe2_big_18ladder",
"Land_IndPipe2_big_9",
"Land_IndPipe2_big_ground1",
"Land_IndPipe2_big_ground2",
"Land_IndPipe2_big_support",
"Land_IndPipe2_bigBuild1_R",
"Land_IndPipe2_bigBuild2_L",
"Land_IndPipe2_bigL_L",
"Land_IndPipe2_bigL_R",
"Land_IndPipe2_Small_9",
"Land_IndPipe2_Small_ground1",
"Land_IndPipe2_Small_ground2",
"Land_IndPipe2_SmallBuild1_R",
"Land_IndPipe2_SmallBuild2_R",
"Land_IndPipe2_SmallL_L",
"Land_IndPipe2_SmallL_R",
"Land_IndPipe2_T_L",
"Land_IndPipe2_T_R",
"Land_KBud",
"Land_Kontejner",
"Land_Lampa_ind",
"Land_Lampa_ind_zebr",
"Land_Lampa_sidl",
"Land_Lampa_sidl_2",
"Land_Lampa_sidl_3",
"Land_loco_742_blue",
"Land_Misc_Cargo1Ao",
"Land_Misc_Cargo1B",
"Land_Misc_Cargo1Bo",
"Land_Misc_Cargo1C",
"Land_Misc_Cargo1D",
"Land_Misc_Cargo2B",
"Land_Misc_Cargo2C",
"Land_Misc_Cargo2D",
"Land_Misc_Cargo2E",
"Land_Misc_deerstand",
"Land_Misc_GContainer_Big",
"Land_Misc_Scaffolding",
"Land_Molo_drevo_bs",
"Land_Molo_drevo_end",
"Land_Nasypka",
"Land_Nav_Boathouse_PierT",
"land_nav_pier_c",
"land_nav_pier_c_270",
"land_nav_pier_c_90",
"land_nav_pier_c_big",
"land_nav_pier_C_L10",
"land_nav_pier_C_R10",
"land_nav_pier_C_R30",
"land_nav_pier_c_t15",
"land_nav_pier_c_t20",
"land_nav_pier_c2",
"land_nav_pier_c2_end",
"land_nav_pier_F_17",
"land_nav_pier_F_23",
"Land_nav_pier_m_2",
"land_nav_pier_m_end",
"Land_Plot_green_branka",
"Land_Plot_green_vrata",
"Land_Plot_rust_branka",
"Land_Plot_rust_vrata",
"Land_PowLines_ConcL",
"Land_PowLines_WoodL",
"Land_Psi_bouda",
"Land_Pumpa",
"Land_Rail_Semafor",
"Land_Rail_Zavora",
"Land_ruin_wall",
"Land_seno_balik",
"Land_Shed_M02",
"Land_sign_altar",
"Land_sign_balota",
"Land_Sign_Bar_RU",
"Land_sign_berezino",
"Land_Sign_BES",
"Land_sign_chernogorsk",
"Land_sign_elektrozavodsk",
"Land_sign_kamenka",
"Land_sign_kamyshovo",
"Land_sign_komarovo",
"Land_sign_solnichnyi",
"Land_SignB_Gov",
"Land_SignB_GovPolice",
"Land_SignB_GovSchool",
"Land_SignB_GovSign",
"Land_SignB_Hotel_CZ2",
"Land_SignB_PostOffice",
"Land_SignB_Pub_CZ1",
"Land_SignB_Pub_CZ2",
"Land_SignB_Pub_CZ3",
"Land_SignB_Pub_RU1",
"Land_SignB_Pub_RU2",
"Land_SignB_Pub_RU3",
"Land_sloup_vn",
"Land_sloup_vn_drat",
"Land_sloup_vn_drat_d",
"Land_sloup_vn_dratZ",
"Land_Stoplight02",
"Land_Tec",
"Land_Trafostanica_velka",
"Land_Trafostanica_velka_draty",
"Land_Vez",
"Land_Vez_Pec",
"Land_wagon_box",
"Land_Wall_CBrk_5_D",
"Land_Wall_CGry_5_D",
"Land_Wall_Gate_Ind1_L",
"Land_Wall_Gate_Ind1_R",
"Land_Wall_Gate_Ind2A_L",
"Land_Wall_Gate_Ind2A_R",
"Land_Wall_Gate_Ind2B_L",
"Land_Wall_Gate_Ind2B_R",
"Land_Wall_Gate_Ind2Rail_L",
"Land_Wall_Gate_Ind2Rail_R",
"Land_Wall_Gate_Kolchoz",
"Land_Wall_Gate_Village",
"Land_Wall_Gate_Wood1"
];

View File

@@ -0,0 +1,84 @@
KP_liberation_cr_ign_buildings = [
"Land_Bunker_02_double_F",
"Land_Bunker_02_left_F",
"Land_Bunker_02_light_double_F",
"Land_Bunker_02_light_left_F",
"Land_Bunker_02_light_right_F",
"Land_Bunker_02_right_F",
"Land_Calvary_03_F",
"Land_CastleRuins_01_wall_10m_F",
"Land_CastleRuins_01_wall_d_L_F",
"Land_CastleRuins_01_wall_d_R_F",
"Land_ChickenCoop_01_F",
"Land_cmp_Shed_dam_F",
"Land_Communication_F",
"Land_ConcreteWell_02_F",
"Land_Cross_01_small_F",
"Land_DeerStand_01_F",
"Land_DPP_01_waterCooler_F",
"Land_DryToilet_01_F",
"Land_FeedRack_01_F",
"Land_FeedStorage_01_F",
"Land_FuelStation_03_pump_F",
"Land_Grave_08_F",
"Land_Grave_09_F",
"Land_Grave_10_F",
"Land_Grave_11_F",
"Land_GraveFence_01_F",
"Land_GraveFence_02_F",
"Land_GraveFence_03_F",
"Land_GraveFence_04_F",
"Land_Greenhouse_01_damaged_F",
"Land_GuardTower_02_F",
"Land_HighVoltageEnd_F",
"Land_HighVoltageTower_large_F",
"Land_Hutch_01_F",
"Land_IndPipe3_big_ground1_F",
"Land_IndPipe3_big_ground2_F",
"Land_IndPipe3_bigL_L_F",
"Land_IndPipe3_bigL_R_F",
"Land_LampDecor_F",
"Land_LampHalogen_F",
"Land_LampHarbour_F",
"Land_LampIndustrial_01_F",
"Land_LampIndustrial_01_off_F",
"Land_LampIndustrial_02_F",
"Land_LampIndustrial_02_off_F",
"Land_LampShabby_F",
"Land_LampStreet_02_amplion_F",
"Land_LampStreet_02_amplion_off_F",
"Land_LampStreet_02_double_F",
"Land_LampStreet_02_double_off_F",
"Land_LampStreet_02_F",
"Land_LampStreet_02_off_F",
"Land_LampStreet_02_triple_off_F",
"Land_Power_Pole_Wood1_Amp",
"Land_Power_Pole_Wood1_Lamp_Amp",
"Land_Power_Pole_Wood1_Lamp",
"Land_Power_Pole_Wood1",
"Land_Power_Pole_Wood3",
"Land_PowerLine_01_wire_50m_F",
"Land_PowerLine_01_wire_50m_main_F",
"Land_PowerLine_02_pole_junction_A_F",
"Land_powerline_02_pole_junction_nest_a_f",
"Land_PowerLine_02_pole_small_A_F",
"Land_PowerLine_02_pole_small_end_A_F",
"Land_PowerLine_02_pole_small_F",
"Land_powerline_02_pole_small_hook_end_f",
"Land_PowerLine_02_pole_small_hook_F",
"Land_powerline_02_pole_small_hook_junction_f",
"Land_PowerLine_03_pole_end_F",
"Land_PowerLine_03_pole_F",
"Land_PowerLine_03_pole_junction_F",
"Land_PowerWireBig_direct_F",
"Land_PowerWireBig_end_F",
"Land_Radar_01_airshaft_F",
"Land_Rail_ConcreteRamp_F",
"Land_Rail_Crossing_Barrier_F",
"Land_Sawmill_01_illuminati_tower_F",
"Land_Shed_06_F",
"Land_Shed_10_F",
"Land_StoneWell_01_F",
"Land_TelephoneLine_01_wire_50m_main_F",
"Land_TTowerSmall_2_F"
];

View File

@@ -0,0 +1,122 @@
KP_liberation_cr_ign_buildings = [
"land_gm_euro_beersign_01",
"land_gm_euro_beersign_02",
"land_gm_euro_beersign_03",
"land_gm_euro_beersign_04",
"land_gm_euro_beersign_05",
"land_gm_euro_bridge_01_25_pathlod",
"land_gm_euro_bridge_02_20_pathlod",
"land_gm_euro_bridge_03_50_pathlod",
"land_gm_euro_busstop_01",
"land_gm_euro_busstop_02",
"land_gm_euro_deerstand_01",
"land_gm_euro_fuelpump_01_e",
"land_gm_euro_fuelpump_01_w",
"land_gm_euro_fuelpump_02_e",
"land_gm_euro_fuelpump_02_w",
"land_gm_euro_fuelstation_02",
"land_gm_euro_gardenshed_01",
"land_gm_euro_gardenshed_05",
"land_gm_euro_gardenshed_06",
"land_gm_euro_misc_awning_01",
"land_gm_euro_misc_awning_02",
"land_gm_euro_misc_awning_03",
"land_gm_euro_misc_awning_04",
"land_gm_euro_misc_awning_05",
"land_gm_euro_misc_bargate_01_open",
"land_gm_euro_misc_bargate_02",
"land_gm_euro_misc_chickencoop_01",
"land_gm_euro_misc_clothesline_01",
"land_gm_euro_misc_clothesline_02",
"land_gm_euro_misc_container_02_blu",
"land_gm_euro_misc_container_02_grn",
"land_gm_euro_misc_container_02_gry",
"land_gm_euro_misc_container_02_orn",
"land_gm_euro_misc_feh_62_e",
"land_gm_euro_misc_mailbox_01_01",
"land_gm_euro_misc_mailbox_01_02",
"land_gm_euro_misc_mailbox_02_01",
"land_gm_euro_misc_mailbox_02_02",
"land_gm_euro_misc_mailbox_03_01",
"land_gm_euro_misc_mailbox_03_02",
"land_gm_euro_misc_mailbox_04_01",
"land_gm_euro_misc_mailbox_04_02",
"land_gm_euro_misc_mailbox_05_01",
"land_gm_euro_misc_mailbox_05_02",
"land_gm_euro_misc_mailbox_06_01",
"land_gm_euro_misc_mailbox_06_02",
"land_gm_euro_misc_postbox_e",
"land_gm_euro_misc_postbox_w",
"land_gm_euro_misc_powerbox_04_w",
"land_gm_euro_misc_powerbox_05",
"land_gm_euro_misc_sandbox_01",
"land_gm_euro_misc_telh_78_w",
"land_gm_euro_misc_trashbin_02",
"land_gm_euro_powerline_01_01",
"land_gm_euro_powerline_01_02",
"land_gm_euro_powerline_01_50_0",
"land_gm_euro_powerline_02_01",
"land_gm_euro_powerline_02_02",
"land_gm_euro_powerline_02_03",
"land_gm_euro_powerline_02_50_0",
"land_gm_euro_powerline_02_50_23",
"land_gm_euro_powerline_02_50_5",
"land_gm_euro_powerline_03_01_e",
"land_gm_euro_powerline_03_01_w",
"land_gm_euro_powerline_03_100_0",
"land_gm_euro_powerline_03_100_23",
"land_gm_euro_powerline_03_100_5",
"land_gm_euro_pubsign_01",
"land_gm_euro_pubsign_02",
"land_gm_euro_pubsign_03",
"land_gm_euro_pubsign_04",
"land_gm_euro_pubsign_05",
"land_gm_euro_pubsign_06",
"land_gm_euro_shed_02",
"land_gm_euro_sidewall_01",
"land_gm_fence_garden_02_300",
"land_gm_fence_garden_04_300",
"land_gm_fence_garden_06_300",
"land_gm_fence_garden_07_300",
"land_gm_fence_garden_08_400",
"land_gm_fence_garden_09_400",
"land_gm_fence_garden_10_300",
"land_gm_fence_garden_13_300_01",
"land_gm_fence_garden_13_300_02",
"land_gm_fence_garden_13_300_03",
"land_gm_fence_garden_13_300_04",
"land_gm_fence_garden_13_post",
"land_gm_fence_garden_15_400",
"land_gm_fence_railing_01_200",
"land_gm_fence_railing_02_200",
"land_gm_fence_railing_03_60",
"land_gm_gc_ds977_50",
"land_gm_gc_lamp_01_01",
"land_gm_gc_lamp_02_01",
"land_gm_gc_lamp_03",
"land_gm_gc_lamp_04",
"land_gm_ge_einheitssirene_57",
"land_gm_ge_lamp_01_01",
"land_gm_ge_lamp_01_02",
"land_gm_ge_lamp_02_01",
"land_gm_ge_lamp_02_02",
"land_gm_ge_lamp_03_01",
"land_gm_ge_lamp_05",
"land_gm_inset_pub_01",
"land_gm_inset_shop_empty_01",
"land_gm_inset_shop_grocer_01",
"land_gm_inset_shop_grocer_02_e",
"land_gm_inset_shop_grocer_02_w",
"land_gm_inset_shop_post_01",
"land_gm_inset_shop_toystore_01",
"land_gm_sign_ge_post_01",
"land_gm_sign_ge_post_02",
"land_gm_wall_castle_01_arches_01",
"land_gm_wall_castle_01_corner_01",
"land_gm_wall_castle_01_end_01",
"land_gm_wall_castle_01_end_02",
"land_gm_wall_castle_01_gate_01",
"land_gm_wall_castle_01_stairs_01",
"land_gm_wall_castle_01_tower_01",
"land_gm_wall_castle_01_wall_01"
];

View File

@@ -0,0 +1,122 @@
KP_liberation_cr_ign_buildings = [
"land_gm_euro_beersign_01",
"land_gm_euro_beersign_02",
"land_gm_euro_beersign_03",
"land_gm_euro_beersign_04",
"land_gm_euro_beersign_05",
"land_gm_euro_bridge_01_25_pathlod",
"land_gm_euro_bridge_02_20_pathlod",
"land_gm_euro_bridge_03_50_pathlod",
"land_gm_euro_busstop_01",
"land_gm_euro_busstop_02",
"land_gm_euro_deerstand_01",
"land_gm_euro_fuelpump_01_e",
"land_gm_euro_fuelpump_01_w",
"land_gm_euro_fuelpump_02_e",
"land_gm_euro_fuelpump_02_w",
"land_gm_euro_fuelstation_02_win",
"land_gm_euro_gardenshed_01",
"land_gm_euro_gardenshed_05",
"land_gm_euro_gardenshed_06",
"land_gm_euro_misc_awning_01_win",
"land_gm_euro_misc_awning_02_win",
"land_gm_euro_misc_awning_03_win",
"land_gm_euro_misc_awning_04_win",
"land_gm_euro_misc_awning_05_win",
"land_gm_euro_misc_bargate_01_open",
"land_gm_euro_misc_bargate_02",
"land_gm_euro_misc_chickencoop_01",
"land_gm_euro_misc_clothesline_01_win",
"land_gm_euro_misc_clothesline_02_win",
"land_gm_euro_misc_container_02_blu",
"land_gm_euro_misc_container_02_grn",
"land_gm_euro_misc_container_02_gry",
"land_gm_euro_misc_container_02_orn",
"land_gm_euro_misc_feh_62_e",
"land_gm_euro_misc_mailbox_01_01",
"land_gm_euro_misc_mailbox_01_02",
"land_gm_euro_misc_mailbox_02_01",
"land_gm_euro_misc_mailbox_02_02",
"land_gm_euro_misc_mailbox_03_01",
"land_gm_euro_misc_mailbox_03_02",
"land_gm_euro_misc_mailbox_04_01",
"land_gm_euro_misc_mailbox_04_02",
"land_gm_euro_misc_mailbox_05_01",
"land_gm_euro_misc_mailbox_05_02",
"land_gm_euro_misc_mailbox_06_01",
"land_gm_euro_misc_mailbox_06_02",
"land_gm_euro_misc_postbox_e",
"land_gm_euro_misc_postbox_w",
"land_gm_euro_misc_powerbox_04_w",
"land_gm_euro_misc_powerbox_05",
"land_gm_euro_misc_sandbox_01",
"land_gm_euro_misc_telh_78_w",
"land_gm_euro_misc_trashbin_02",
"land_gm_euro_powerline_01_01",
"land_gm_euro_powerline_01_02",
"land_gm_euro_powerline_01_50_0",
"land_gm_euro_powerline_02_01",
"land_gm_euro_powerline_02_02",
"land_gm_euro_powerline_02_03",
"land_gm_euro_powerline_02_50_0",
"land_gm_euro_powerline_02_50_23",
"land_gm_euro_powerline_02_50_5",
"land_gm_euro_powerline_03_01_e",
"land_gm_euro_powerline_03_01_w",
"land_gm_euro_powerline_03_100_0",
"land_gm_euro_powerline_03_100_23",
"land_gm_euro_powerline_03_100_5",
"land_gm_euro_pubsign_01",
"land_gm_euro_pubsign_02",
"land_gm_euro_pubsign_03",
"land_gm_euro_pubsign_04",
"land_gm_euro_pubsign_05",
"land_gm_euro_pubsign_06",
"land_gm_euro_shed_02_win",
"land_gm_euro_sidewall_01",
"land_gm_fence_garden_02_300",
"land_gm_fence_garden_04_300",
"land_gm_fence_garden_06_300",
"land_gm_fence_garden_07_300",
"land_gm_fence_garden_08_400",
"land_gm_fence_garden_09_400",
"land_gm_fence_garden_10_300",
"land_gm_fence_garden_13_300_01",
"land_gm_fence_garden_13_300_02",
"land_gm_fence_garden_13_300_03",
"land_gm_fence_garden_13_300_04",
"land_gm_fence_garden_13_post",
"land_gm_fence_garden_15_400",
"land_gm_fence_railing_01_200",
"land_gm_fence_railing_02_200",
"land_gm_fence_railing_03_60",
"land_gm_gc_ds977_50",
"land_gm_gc_lamp_01_01",
"land_gm_gc_lamp_02_01",
"land_gm_gc_lamp_03",
"land_gm_gc_lamp_04",
"land_gm_ge_einheitssirene_57",
"land_gm_ge_lamp_01_01",
"land_gm_ge_lamp_01_02",
"land_gm_ge_lamp_02_01",
"land_gm_ge_lamp_02_02",
"land_gm_ge_lamp_03_01",
"land_gm_ge_lamp_05",
"land_gm_inset_pub_01",
"land_gm_inset_shop_empty_01",
"land_gm_inset_shop_grocer_01",
"land_gm_inset_shop_grocer_02_e",
"land_gm_inset_shop_grocer_02_w",
"land_gm_inset_shop_post_01",
"land_gm_inset_shop_toystore_01",
"land_gm_sign_ge_post_01",
"land_gm_sign_ge_post_02",
"land_gm_wall_castle_01_arches_01",
"land_gm_wall_castle_01_corner_01",
"land_gm_wall_castle_01_end_01",
"land_gm_wall_castle_01_end_02",
"land_gm_wall_castle_01_gate_01",
"land_gm_wall_castle_01_stairs_01",
"land_gm_wall_castle_01_tower_01",
"land_gm_wall_castle_01_wall_01"
];

View File

@@ -0,0 +1,100 @@
KP_liberation_cr_ign_buildings = [
"Land_Cargo_House_V1_F",
"Land_Cargo_House_V2_F",
"Land_Cargo_House_V3_F",
"Land_Cargo_HQ_V1_F",
"Land_Cargo_HQ_V3_F",
"Land_Cargo_Patrol_V1_F",
"Land_Cargo_Patrol_V3_F",
"Land_Carousel_01_F",
"Land_cmp_Shed_dam_F",
"Land_Communication_F",
"Land_Crane_F",
"Land_Factory_Conv1_10_F",
"Land_Factory_Conv2_F",
"Land_ffaa_casa_caseta_peq",
"Land_fs_feed_F",
"Land_FuelStation_Feed_F",
"Land_FuelStation_Shed_F",
"Land_IndPipe2_big_ground1_F",
"Land_Jbad_Cargo1_int",
"Land_Jbad_Cargo2_int",
"Land_Jbad_Cargo3_int",
"Land_Jbad_Cargo4_int",
"Land_Jbad_Cargo5_int",
"Land_Jbad_Cargo6_int",
"Land_Jbad_Cargo7_int",
"Land_jbad_Com_tower",
"Land_Jbad_Ind_Coltan_Conv1_10",
"Land_Jbad_Ind_Coltan_Conv1_Main",
"Land_Jbad_Ind_Coltan_Main",
"Land_Jbad_Ind_Conveyer",
"Land_Jbad_Ind_FuelStation_Feed",
"Land_Jbad_Ind_FuelStation_Shed",
"Land_Jbad_Ind_FuelStation_Sign",
"Land_Jbad_Ind_Shed_01",
"Land_Jbad_Ind_Shed_02",
"Land_Jbad_Kamenny_most30",
"Land_Jbad_Lamp_small",
"Land_Jbad_Lamp_Street1",
"Land_Jbad_lampa_ind",
"Land_jbad_Misc_Cable",
"Land_jbad_Misc_Cable_Rugs1",
"Land_jbad_Misc_ConcBox",
"Land_jbad_Misc_ConcOutlet",
"Land_jbad_Misc_Rubble",
"Land_Jbad_Misc_Well_C",
"Land_Jbad_Misc_Well_L",
"Land_Jbad_most_stred30",
"Land_jbad_terrace",
"Land_jbad_Wall_L_2m5",
"Land_jbad_Wall_L_2m5_corner",
"Land_jbad_Wall_L_2m5_corner_dam",
"Land_jbad_Wall_L_2m5_dam",
"Land_jbad_Wall_L_2m5_gate",
"Land_jbad_Wall_L_2m5_gate_dam",
"Land_jbad_wall_l_5m",
"Land_jbad_wall_l_5m_dam",
"Land_jbad_wall_l_5m_damV2",
"Land_jbad_Wall_L_Mosque_1",
"Land_jbad_Wall_L_Mosque_1_dam",
"Land_jbad_Wall_L_Mosque_2",
"Land_jbad_Wall_L_Mosque_2_dam",
"Land_jbad_Wall_L1_2m5",
"Land_jbad_Wall_L1_2m5_dam",
"Land_jbad_Wall_L1_5m",
"Land_jbad_Wall_L1_5m_dam",
"Land_jbad_wall_l1_gate",
"Land_jbad_Wall_L1_Pillar",
"Land_jbad_Wall_L1_Pillar_dam",
"Land_jbad_Wall_L2_5m",
"Land_jbad_Wall_L2_5m_dam",
"Land_jbad_wall_L2_5m_End",
"Land_jbad_wall_l2_5m_End_dam",
"Land_jbad_Wall_L3_5m",
"Land_jbad_Wall_L3_5m_dam",
"Land_jbad_wall_l3_gate",
"Land_jbad_Wall_L3_Pillar",
"Land_LampAirport_F",
"Land_LampHalogen_F",
"Land_LampHarbour_F",
"Land_LampShabby_F",
"Land_LampStreet_F",
"Land_LampStreet_small_F",
"Land_LandMark_F",
"Land_Medevac_house_V1_F",
"Land_Medevac_HQ_V1_F",
"Land_NavigLight",
"Land_Pier_F",
"Land_Pier_small_F",
"Land_Research_house_V1_F",
"Land_runway_edgelight",
"Land_runway_edgelight_blue_F",
"Land_spp_Mirror_F",
"Land_TentHangar_V1_dam_F",
"Land_TentHangar_V1_F",
"Land_TTowerBig_2_F",
"Land_TTowerSmall_1_F",
"Land_TTowerSmall_2_F",
"Land_u_Addon_01_V1_dam_F"
];

View File

@@ -0,0 +1,61 @@
KP_liberation_cr_ign_buildings = [
"Land_Bunker_01_big_F",
"Land_Bunker_01_small_F",
"Land_cargo_addon02_V1_F",
"Land_Cargo_House_V4_F",
"Land_Cargo_Patrol_V4_F",
"Land_Cargo_Tower_V4_F",
"Land_Carousel_01_F",
"Land_Communication_F",
"Land_d_House_Big_01_V1_F",
"Land_d_House_Big_02_V1_F",
"Land_d_House_Small_01_V1_F",
"Land_d_House_Small_02_V1_F",
"Land_d_Stone_HouseBig_V1_F",
"Land_d_Stone_HouseSmall_V1_F",
"Land_d_Stone_Shed_V1_F",
"Land_Flush_Light_green_F",
"Land_Flush_Light_red_F",
"Land_Flush_Light_yellow_F",
"Land_fs_feed_F",
"Land_fs_roof_F",
"Land_FuelStation_01_pump_malevil_F",
"Land_FuelStation_01_roof_malevil_F",
"Land_FuelStation_Feed_F",
"Land_IndPipe2_big_18ladder_F",
"Land_IndPipe2_big_ground1_F",
"Land_IndPipe2_big_ground2_F",
"Land_IndPipe2_bigL_L_F",
"Land_IndPipe2_bigL_R_F",
"Land_LampAirport_F",
"Land_LampHalogen_F",
"Land_LampHarbour_F",
"Land_LampShabby_F",
"Land_LampStreet_F",
"Land_LampStreet_small_F",
"Land_MetalShelter_01_F",
"Land_MetalShelter_02_F",
"Land_nav_pier_m_F",
"Land_NavigLight",
"Land_NavigLight_3_F",
"Land_Pier_addon",
"Land_Pier_Box_F",
"Land_Pier_F",
"Land_Pier_small_F",
"Land_PierLadder_F",
"Land_PortableLight_single_F",
"Land_PowerLine_01_pole_junction_F",
"Land_PowerLine_01_pole_small_F",
"Land_PowerLine_01_pole_tall_F",
"Land_PowerLine_01_pole_transformer_F",
"Land_PowerLine_01_wire_50m_F",
"Land_PowerLine_01_wire_50m_main_F",
"Land_runway_edgelight",
"Land_runway_edgelight_blue_F",
"Land_SlideCastle_F",
"Land_SM_01_shelter_wide_F",
"Land_TentHangar_V1_F",
"Land_TTowerSmall_1_F",
"Land_TTowerSmall_2_F",
"MetalBarrel_burning_F"
];

View File

@@ -0,0 +1,103 @@
KP_liberation_cr_ign_buildings = [
"Land_AfDum_mesto2",
"Land_AfDum_mesto2L",
"Land_AfDum_mesto3",
"Land_bouda_plech",
"Land_Brana02nodoor",
"Land_Dulni_bs",
"Land_Dum_zboreny",
"Land_Dum_zboreny_total",
"Land_Helfenburk_budova2",
"Land_Helfenburk_cimburi",
"Land_Helfenburk_zed",
"Land_Hlaska",
"Land_Hut03",
"Land_KBud",
"Land_Kontejner",
"Land_Kontejner_papir",
"Land_Kontejner_plasty",
"Land_Kontejner_sklo",
"Land_Kostel_trosky",
"Land_ladder",
"Land_ladder_half",
"Land_Lampa_ind",
"Land_Lampa_ind_b",
"Land_Lampa_ind_zebr",
"Land_Lampa_sidl",
"Land_Lampa_sidl_2",
"Land_Lampa_sidl_3",
"Land_Lampa_vysoka",
"Land_Leseni2x",
"Land_Leseni4x",
"Land_Majak_podesta",
"Land_Molo_beton",
"Land_Molo_drevo_bs",
"Land_Molo_drevo_end",
"Land_Molo_krychle",
"Land_Molo_krychle2",
"Land_Nabrezi",
"Land_Nabrezi_najezd",
"Land_Nasypka",
"Land_Plot_green_branka",
"Land_Plot_green_vrata",
"Land_Plot_istan1_rovny_gate",
"Land_Plot_rust_branka",
"Land_Plot_rust_vrata",
"Land_Plot_zboreny",
"Land_Plot_zed_drevo1_branka",
"Land_Podesta_1_cornl",
"Land_Podesta_1_cornp",
"Land_Podesta_1_cube",
"Land_Podesta_1_cube_long",
"Land_Podesta_1_mid",
"Land_Podesta_1_mid_cornl",
"Land_Podesta_1_mid_cornp",
"Land_Podesta_1_stairs",
"Land_Podesta_1_stairs2",
"Land_Podesta_1_stairs3",
"Land_Podesta_1_stairs4",
"Land_Podesta_10",
"Land_Podesta_5",
"Land_Podesta_s10",
"Land_Podesta_s5",
"Land_Posed",
"Land_Psi_bouda",
"Land_Pumpa",
"Land_seno_balik",
"Land_sloup_vn",
"Land_sloup_vn_drat",
"Land_sloup_vn_dratZ",
"land_statek_brana_open",
"Land_Stoplight01",
"Land_Stoplight02",
"Land_Trafostanica_mala",
"Land_Trafostanica_velka",
"Land_Trafostanica_velka_draty",
"Land_Vez",
"Land_Vysilac_FM",
"Land_Vysilac_FM2",
"Land_water_tank",
"Land_Zastavka_jih",
"Land_Zastavka_sever",
"Land_Zavora",
"Land_Zavora_2_a1",
"Land_Fuel_tank_big",
"Land_Ind_Shed_01_end",
"Land_Ind_Shed_01_main",
"land_nav_pier_c_t15",
"Land_popelnice",
"land_nav_pier_F_23",
"land_nav_pier_m_end",
"Land_nav_pier_m_2",
"Land_A_statue01",
"Land_Misc_GContainer_Big",
"Land_fuel_tank_small",
"Land_Misc_Cargo1B",
"Land_Misc_Cargo1D",
"Land_Misc_Cargo1C",
"land_nav_pier_F_17",
"Land_Ind_TankSmall2",
"Land_LifeguardTower_01_F",
"Land_Pier_F",
"Land_Zed_dira_civil"
];

View File

@@ -0,0 +1,81 @@
KP_liberation_cr_ign_buildings = [
"Land_A_Castle_Bastion",
"Land_A_Crane_02a",
"Land_A_Crane_02b",
"Land_A_CraneCon",
"Land_BoatSmall_1",
"Land_BoatSmall_2a",
"Land_BoatSmall_2b",
"Land_Brana02nodoor",
"Land_Communication_F",
"Land_Farm_WTower",
"Land_Ind_BoardsPack1",
"Land_Ind_BoardsPack2",
"Land_Ind_Expedice_3",
"Land_Ind_FuelStation_Feed_EP1",
"Land_Ind_FuelStation_Shed_EP1",
"Land_Ind_IlluminantTower",
"Land_Ind_SawMillPen",
"Land_Ind_Shed_01_end",
"Land_Ind_Shed_01_main",
"Land_Ind_Shed_02_end",
"Land_Ind_Shed_02_EP1",
"Land_Ind_Shed_02_main",
"Land_Ind_Timbers",
"Land_IndPipe1_stair",
"Land_IndPipe2_Small_9",
"Land_IndPipe2_Small_ground2",
"Land_KBud",
"Land_Kontejner",
"Land_Lamp_Small_EP1",
"Land_Lamp_Street1_EP1",
"Land_Lampa_ind",
"Land_Lampa_Ind_EP1",
"Land_LampShabby_F",
"Land_LampStreet_F",
"Land_LampStreet_small_F",
"Land_loco_742_blue",
"Land_Majak_podesta",
"Land_Misc_Cargo1Ao_EP1",
"Land_Misc_Cargo1B",
"Land_Misc_Cargo1B_EP1",
"Land_Misc_Cargo1Bo_EP1",
"Land_Misc_Cargo1C",
"Land_Misc_Cargo1C_EP1",
"Land_Misc_Cargo1D",
"Land_Misc_Cargo1D_EP1",
"Land_Misc_Cargo2B",
"Land_Misc_Cargo2B_EP1",
"Land_Misc_Cargo2C",
"Land_Misc_Cargo2C_EP1",
"Land_Misc_Cargo2D",
"Land_Misc_Cargo2E",
"Land_Misc_Scaffolding",
"Land_Misc_Well_C_EP1",
"Land_Misc_Well_L_EP1",
"Land_Nav_Boathouse_PierR",
"Land_Nav_Boathouse_PierT",
"land_nav_pier_c",
"land_nav_pier_c_270",
"land_nav_pier_c_90",
"land_nav_pier_C_L10",
"land_nav_pier_C_R30",
"land_nav_pier_c_t20",
"land_nav_pier_c2_end",
"land_nav_pier_F_23",
"Land_PowLines_Conc2L_EP1",
"land_statek_brana_open",
"Land_Terrace_K_1_EP1",
"Land_Trafostanica_mala",
"Land_Trafostanica_velka",
"Land_Vez",
"Land_Vysilac_FM",
"Land_Wall_L_2m5_gate_EP1",
"Land_Wall_L_Mosque_1_EP1",
"Land_Wall_L_Mosque_2_EP1",
"Land_Wall_L1_gate_EP1",
"Land_Wall_L3_5m_EP1",
"Land_Wall_L3_gate_EP1",
"Land_Wall_L3_pillar_EP1",
"Land_water_tank"
];

View File

@@ -0,0 +1,85 @@
KP_liberation_cr_ign_buildings = [
"Land_AfDum_mesto2",
"Land_AfDum_mesto2L",
"Land_AfDum_mesto3",
"Land_bouda_plech",
"Land_Brana02nodoor",
"Land_Dulni_bs",
"Land_Dum_zboreny",
"Land_Dum_zboreny_total",
"Land_Helfenburk_budova2",
"Land_Helfenburk_cimburi",
"Land_Helfenburk_zed",
"Land_Hlaska",
"Land_Hut03",
"Land_KBud",
"Land_Kontejner",
"Land_Kontejner_papir",
"Land_Kontejner_plasty",
"Land_Kontejner_sklo",
"Land_Kostel_trosky",
"Land_ladder",
"Land_ladder_half",
"Land_Lampa_ind",
"Land_Lampa_ind_b",
"Land_Lampa_ind_zebr",
"Land_Lampa_sidl",
"Land_Lampa_sidl_2",
"Land_Lampa_sidl_3",
"Land_Lampa_vysoka",
"Land_Leseni2x",
"Land_Leseni4x",
"Land_Majak_podesta",
"Land_Molo_beton",
"Land_Molo_drevo_bs",
"Land_Molo_drevo_end",
"Land_Molo_krychle",
"Land_Molo_krychle2",
"Land_Nabrezi",
"Land_Nabrezi_najezd",
"Land_Nasypka",
"Land_Plot_green_branka",
"Land_Plot_green_vrata",
"Land_Plot_istan1_rovny_gate",
"Land_Plot_rust_branka",
"Land_Plot_rust_vrata",
"Land_Plot_zboreny",
"Land_Plot_zed_drevo1_branka",
"Land_Podesta_1_cornl",
"Land_Podesta_1_cornp",
"Land_Podesta_1_cube",
"Land_Podesta_1_cube_long",
"Land_Podesta_1_mid",
"Land_Podesta_1_mid_cornl",
"Land_Podesta_1_mid_cornp",
"Land_Podesta_1_stairs",
"Land_Podesta_1_stairs2",
"Land_Podesta_1_stairs3",
"Land_Podesta_1_stairs4",
"Land_Podesta_10",
"Land_Podesta_5",
"Land_Podesta_s10",
"Land_Podesta_s5",
"Land_Posed",
"Land_Psi_bouda",
"Land_Pumpa",
"Land_seno_balik",
"Land_sloup_vn",
"Land_sloup_vn_drat",
"Land_sloup_vn_dratZ",
"land_statek_brana_open",
"Land_Stoplight01",
"Land_Stoplight02",
"Land_Trafostanica_mala",
"Land_Trafostanica_velka",
"Land_Trafostanica_velka_draty",
"Land_Vez",
"Land_Vysilac_FM",
"Land_Vysilac_FM2",
"Land_water_tank",
"Land_Zastavka_jih",
"Land_Zastavka_sever",
"Land_Zavora",
"Land_Zavora_2_a1",
"Land_Zed_dira_civil"
];

View File

@@ -0,0 +1,11 @@
KP_liberation_cr_ign_buildings = [
"Land_Communication_F",
"LAND_fort2",
"Land_fortified_nest_big_ep1",
"Land_LampShabby_F",
"Land_misc_well_c_ep1",
"Land_statek_brana_open",
"Land_vez",
"Land_Vysilac_FM",
"Land_Water_Tank"
];

View File

@@ -0,0 +1,36 @@
KP_liberation_cr_ign_buildings = [
"Land_BoatSmall_1",
"Land_BoatSmall_2a",
"Land_BoatSmall_2b",
"Land_Fort_Watchtower_EP1",
"Land_fortified_nest_big_EP1",
"Land_fortified_nest_small_EP1",
"Land_Ind_FuelStation_Feed_EP1",
"Land_Ind_FuelStation_Shed_EP1",
"Land_Ind_Shed_02_EP1",
"Land_Lamp_Small_EP1",
"Land_Lamp_Street1_EP1",
"Land_Lampa_Ind_EP1",
"Land_Misc_Cargo1B_EP1",
"Land_Misc_Cargo1Bo_EP1",
"Land_Misc_Cargo1C_EP1",
"Land_Misc_Cargo2B_EP1",
"Land_Misc_Cargo2C_EP1",
"Land_Misc_Well_C_EP1",
"Land_Misc_Well_L_EP1",
"Land_Nav_Boathouse_PierR",
"Land_PowLine_wire_A_left_EP1",
"Land_PowLine_wire_A_right_EP1",
"Land_PowLine_wire_AB_EP1",
"Land_PowLine_wire_BB_EP1",
"Land_PowLines_Conc2L_EP1",
"Land_Terrace_K_1_EP1",
"Land_Vez",
"Land_Wall_L_2m5_gate_EP1",
"Land_Wall_L_Mosque_1_EP1",
"Land_Wall_L_Mosque_2_EP1",
"Land_Wall_L1_gate_EP1",
"Land_Wall_L3_5m_EP1",
"Land_Wall_L3_gate_EP1",
"Land_Wall_L3_pillar_EP1"
];

View File

@@ -0,0 +1,74 @@
KP_liberation_cr_ign_buildings = [
"Land_Cargo_House_V4_F",
"Land_Cargo_Patrol_V4_F",
"Land_Cargo_Tower_V4_F",
"Land_Communication_F",
"Land_ContainerLine_01_F",
"Land_ContainerLine_02_F",
"Land_ContainerLine_03_F",
"Land_DPP_01_waterCooler_F",
"Land_DPP_01_waterCooler_ladder_F",
"Land_FireEscape_01_short_F",
"Land_FireEscape_01_tall_F",
"Land_Flush_Light_green_F",
"Land_Flush_Light_red_F",
"Land_Flush_Light_yellow_F",
"Land_FuelStation_01_pump_F",
"Land_FuelStation_02_pump_F",
"Land_FuelStation_02_roof_F",
"Land_GantryCrane_01_F",
"Land_LampDecor_F",
"Land_LampHalogen_F",
"Land_LampHarbour_F",
"Land_LampShabby_F",
"Land_LampSolar_F",
"Land_LampStreet_F",
"Land_LampStreet_small_F",
"Land_MetalShelter_01_F",
"Land_MetalShelter_02_F",
"Land_MobileCrane_01_F",
"Land_MobileCrane_01_hook_F",
"Land_NavigLight_3_F",
"Land_NavigLight_3_short_F",
"Land_PierConcrete_01_4m_ladders_F",
"Land_PierWooden_01_10m_noRails_F",
"Land_PierWooden_01_16m_F",
"Land_PierWooden_01_dock_F",
"Land_PierWooden_01_hut_F",
"Land_PierWooden_01_ladder_F",
"Land_PierWooden_01_platform_F",
"Land_PierWooden_02_16m_F",
"Land_PierWooden_02_30deg_F",
"Land_PierWooden_02_barrel_F",
"Land_PierWooden_02_hut_F",
"Land_PierWooden_02_ladder_F",
"Land_PortableLight_single_F",
"Land_PowerLine_01_pole_end_v1_F",
"Land_PowerLine_01_pole_end_v2_F",
"Land_PowerLine_01_pole_junction_F",
"Land_PowerLine_01_pole_lamp_F",
"Land_PowerLine_01_pole_small_F",
"Land_PowerLine_01_pole_tall_F",
"Land_PowerLine_01_pole_transformer_F",
"Land_PowerLine_01_wire_50m_F",
"Land_PowerLine_01_wire_50m_main_F",
"Land_QuayConcrete_01_5m_ladder_F",
"Land_runway_edgelight",
"Land_runway_edgelight_blue_F",
"Land_Shed_06_F",
"Land_SM_01_shelter_narrow_F",
"Land_SM_01_shelter_wide_F",
"Land_SY_01_conveyor_end_F",
"Land_SY_01_reclaimer_F",
"Land_SY_01_shiploader_arm_F",
"Land_SY_01_shiploader_F",
"Land_Track_01_bridge_F",
"Land_TTowerBig_1_F",
"Land_TTowerBig_2_F",
"Land_TTowerSmall_1_F",
"Land_Walkover_01_F",
"Land_Warehouse_01_ladder_F",
"Land_Warehouse_02_ladder_F",
"Land_WarehouseShelter_01_F",
"Land_WoodenShelter_01_F"
];

View File

@@ -0,0 +1,155 @@
KP_liberation_cr_ign_buildings = [
"Land_Barn_W_01_dam",
"Land_Barracks_01_grey_F",
"Land_BellTower_01_V1_F",
"Land_BoatSmall_1",
"Land_BoatSmall_2a",
"Land_BoatSmall_2b",
"Land_cargo_house_slum_F",
"Land_cmp_Shed_F",
"Land_cmp_Tower_F",
"Land_CncShelter_F",
"Land_Communication_F",
"Land_Dirthump01",
"Land_dp_smallTank_F",
"Land_DPP_01_waterCooler_ladder_F",
"Land_Dulni_bs",
"Land_FireEscape_01_short_F",
"Land_FuelStation_01_pump_F",
"Land_FuelStation_02_pump_F",
"Land_FuelStation_Build_PMC",
"Land_Gate_IndVar2_5",
"Land_Gate_Wood1_5",
"Land_Gate_wood2_5",
"Land_GuardHouse_01_F",
"Land_hag_bridge_rail",
"Land_Hag_Garage",
"Land_hopper_old_PMC",
"Land_Hut06",
"Land_i_Addon_03_V1_F",
"Land_i_Addon_03mid_V1_F",
"Land_i_Addon_04_V1_F",
"Land_i_Barracks_V2_F",
"Land_i_Garage_V1_F",
"Land_i_Garage_V2_F",
"Land_Ind_BoardsPack1",
"Land_Ind_BoardsPack2",
"Land_Ind_MalyKomin",
"Land_Ind_SawMillPen",
"Land_Ind_Shed_01_EP1",
"Land_Ind_Shed_01_main",
"Land_Ind_Shed_02_end",
"Land_Ind_Shed_02_EP1",
"Land_Ind_Shed_02_main",
"Land_Ind_TankSmall",
"Land_Ind_TankSmall2",
"Land_Ind_Timbers",
"Land_Ind_Vysypka",
"Land_Ind_Workshop01_box",
"Land_KBud",
"Land_Kontejner",
"Land_Kulna",
"Land_LampDecor_F",
"Land_LampHalogen_F",
"Land_LampHarbour_F",
"Land_LampShabby_F",
"Land_LampStreet_F",
"Land_LampStreet_small_F",
"Land_Leseni2x",
"Land_Leseni4x",
"Land_Mausoleum_01_F",
"Land_MBG_ATC_Segment",
"Land_MBG_Beach_Chair_1",
"Land_MBG_Beach_Chair_2",
"Land_Metal_Shed_F",
"Land_MetalShelter_01_F",
"Land_MetalShelter_02_F",
"Land_Mil_Barracks",
"Land_MilOffices_V1_F",
"Land_Misc_Cargo1Ao",
"Land_Misc_Cargo1B",
"Land_Misc_Cargo1Bo",
"Land_Misc_Cargo1C",
"Land_Misc_Cargo1E",
"Land_Misc_Cargo1F",
"Land_Misc_deerstand",
"Land_Misc_GContainer_Big",
"Land_Misc_Scaffolding",
"Land_Misc_Well_C_EP1",
"Land_Molo_krychle",
"Land_Nasypka",
"Land_PierLadder_F",
"Land_PierWooden_01_10m_noRails_F",
"Land_PierWooden_01_ladder_F",
"Land_PierWooden_01_platform_F",
"Land_PierWooden_02_16m_F",
"Land_PierWooden_02_ladder_F",
"Land_Plot_green_branka",
"Land_Plot_green_vrata",
"Land_Plot_istan1_rovny_gate",
"Land_Plot_rust_branka",
"Land_Plot_rust_vrata",
"Land_Plot_zed_drevo1_branka",
"Land_popelnice",
"Land_PortableLight_double_F",
"Land_PortableLight_single_F",
"Land_Posed",
"Land_Psi_bouda",
"Land_pumpa",
"Land_Rail_Zavora",
"Land_ReservoirTank_Rust_F",
"Land_ruin_01",
"Land_ruin_01_PMC",
"Land_ruin_chimney",
"Land_ruin_chimney_PMC",
"Land_ruin_rubble",
"Land_ruin_wall",
"Land_ruin_walldoor",
"Land_Sara_zluty_statek_in",
"Land_SCF_01_heap_bagasse_F",
"Land_seno_balik",
"Land_Shed_03_F",
"Land_Shed_04_F",
"Land_Shed_06_F",
"Land_Shed_07_F",
"Land_Shed_Big_F",
"Land_Shed_M01",
"Land_Shed_M01_EP1",
"Land_Shed_M02",
"Land_Shed_M03",
"Land_Shed_Small_F",
"Land_Shed_W01",
"Land_Shed_W02_EP1",
"Land_Shed_W03",
"Land_Shed_wooden",
"Land_SignB_Hotel_CZ2",
"Land_SignB_Hotel_CZ3",
"Land_SignB_Pharmacy",
"Land_Slum_House01_F",
"Land_Slum_House02_F",
"Land_Slum_House03_F",
"Land_SM_01_shed_unfinished_F",
"Land_SM_01_shelter_narrow_F",
"Land_SM_01_shelter_wide_F",
"Land_TTowerBig_2_F",
"Land_u_Addon_01_V1_dam_F",
"Land_u_Addon_01_V1_F",
"Land_u_Shed_Ind_F",
"Land_Walkover_01_F",
"Land_Wall_CBrk_5_D",
"Land_Wall_CGry_5_D",
"Land_Wall_Gate_Ind1_L",
"Land_Wall_Gate_Ind1_R",
"Land_Wall_Gate_Ind2A_L",
"Land_Wall_Gate_Ind2A_R",
"Land_Wall_Gate_Ind2B_L",
"Land_Wall_Gate_Ind2B_R",
"Land_Wall_Gate_Ind2Rail_L",
"Land_Wall_Gate_Ind2Rail_R",
"Land_Wall_Gate_Village",
"Land_Wall_Gate_Wood1",
"Land_Warehouse_01_ladder_F",
"Land_WindmillPump_01_F",
"Land_WoodenShelter_01_F",
"Land_zavora_2"
];

View File

@@ -0,0 +1,278 @@
KP_liberation_cr_ign_buildings = [
"Land_A_Castle_Bastion",
"Land_A_Castle_Gate",
"Land_A_Castle_Stairs_A",
"Land_A_Castle_Wall1_20",
"Land_A_Castle_Wall1_Corner",
"Land_A_Castle_Wall1_Corner_2",
"Land_A_Castle_Wall1_End",
"Land_A_Castle_Wall1_End_2",
"Land_A_Castle_Wall2_Corner_2",
"Land_A_Castle_WallS_5_D",
"Land_A_Castle_WallS_End",
"Land_balken_125_025_025_clean_cnc",
"Land_balken_125_025_025_cnc",
"Land_balken_250_025_025_clean_cnc",
"Land_balken_250_025_025_cnc",
"Land_balken_250_025_025_wood",
"Land_balken_500_025_025_clean_cnc",
"Land_balken_500_025_025_cnc",
"Land_balken_500_025_025_wood",
"Land_boden_125_125_025_clean_cnc",
"Land_boden_125_125_025_cnc",
"Land_boden_125_125_025_wood",
"Land_boden_250_250_025_clean_cnc",
"Land_boden_250_250_025_cnc",
"Land_boden_250_250_025_wood",
"Land_boden_500_500_025_clean_cnc",
"Land_boden_500_500_025_cnc",
"Land_boden_500_500_025_wood",
"Land_bouda_plech",
"Land_Brana02",
"Land_Brana02nodoor",
"Land_Cargo_Patrol_V1_F",
"Land_Carousel_01_F",
"Land_Climbing_Obstacle",
"Land_Communication_F",
"Land_Crane_F",
"Land_d_Addon_02_V1_F",
"Land_d_House_Big_01_V1_F",
"Land_d_House_Big_02_V1_F",
"Land_d_Stone_HouseSmall_V1_F",
"Land_d_Stone_Shed_V1_F",
"Land_deox_BarrierGateOpenable",
"Land_deox_carport_a1",
"Land_deox_carport_a2",
"Land_deox_fachwerkA1",
"Land_deox_fachwerkB1",
"Land_deox_fachwerkC2",
"Land_deox_fachwerkD2",
"Land_deox_fachwerkE1",
"Land_deox_fachwerkE1B",
"Land_deox_fachwerkE1O",
"Land_deox_fachwerkS1",
"Land_deox_fachwerkS1_offen",
"Land_deox_fachwerkS1Giebel",
"Land_deox_fachwerkSO1",
"Land_deox_fachwerkSO1_offen",
"Land_deox_fence_B1",
"Land_deox_fence_B2",
"Land_deox_fence_B3",
"Land_deox_fence_C1",
"Land_deox_fence_C1s",
"Land_deox_fwh_dach",
"Land_deox_fwh_dach2",
"Land_deox_fwh_dach3",
"Land_deox_fwhE1",
"Land_deox_fwhf1",
"Land_deox_gate_A1",
"Land_deox_gate_B1",
"Land_deox_gate_B2",
"Land_deox_gate_B2door",
"Land_deox_gate_B3",
"Land_deox_gate_B3door",
"Land_deox_gate_B5",
"Land_deox_gate_c1",
"Land_deox_House_D_medium3_4",
"Land_deox_rampe_a1",
"Land_deox_rampe_c1",
"Land_deox_rampe_d1",
"Land_deox_rampe_d3",
"Land_deox_tuer1",
"Land_deox_unterbau1a",
"Land_deox_unterbau1b",
"Land_deox_unterbau1c",
"Land_deox_unterbau2a",
"Land_deox_unterbau2b",
"Land_deox_wall01",
"Land_deox_wall01s",
"Land_deox_wall02",
"Land_deox_wall02s",
"Land_deox_wall06",
"Land_Dirthump01",
"Land_Dirthump01_EP1",
"Land_Dirthump02",
"Land_Dirthump02_EP1",
"Land_Dirthump03",
"Land_Dirthump03_EP1",
"Land_ecke_075_025_300_clean_cnc",
"Land_ecke_075_025_300_wood",
"Land_Factory_Conv1_10_F",
"Land_Factory_Conv1_Main_F",
"Land_Farm_WTower",
"Land_fenster_250_025_300_clean_cnc",
"Land_fenster_250_025_300_cnc",
"Land_fenster_250_025_300_wood",
"Land_Gate_IndVar2_5",
"Land_Gate_Wood1_5",
"Land_Gate_wood2_5",
"Land_glass_125_0025_125",
"Land_glass_125_0025_300",
"Land_glass_250_0025_300",
"Land_glass_500_0025_300",
"Land_glass_platte_500_500_0025",
"Land_Grave_dirt_F",
"Land_Grave_forest_F",
"Land_Grave_rocks_F",
"Land_HighVoltageTower_F",
"Land_Hut03",
"Land_i_House_Small_02_V2_dam_F",
"Land_i_House_Small_02_V3_dam_F",
"Land_i_Stone_Shed_V1_dam_F",
"Land_i_Stone_Shed_V2_dam_F",
"Land_Ind_BoardsPack1",
"Land_Ind_BoardsPack2",
"Land_Ind_Expedice_1",
"Land_Ind_Expedice_3",
"Land_Ind_Mlyn_03",
"Land_Ind_SawMillPen",
"Land_Ind_Shed_01_end",
"Land_Ind_Shed_01_EP1",
"Land_Ind_Shed_01_main",
"Land_Ind_Shed_02_end",
"Land_Ind_Shed_02_EP1",
"Land_Ind_Shed_02_main",
"Land_Ind_TankSmall",
"Land_Ind_TankSmall2",
"Land_Ind_TankSmall2_EP1",
"Land_Ind_Timbers",
"Land_Kontejner",
"Land_Kontejner_papir",
"Land_Kontejner_plasty",
"Land_Kontejner_sklo",
"Land_Kostel_trosky",
"Land_ladder",
"Land_Lampa_cut",
"Land_Lampa_Ind_EP1",
"Land_LampDecor_F",
"Land_LampHalogen_F",
"Land_LampHarbour_F",
"Land_LampShabby_F",
"Land_LampStreet_F",
"Land_LampStreet_small_F",
"Land_Leseni2x",
"Land_Leseni4x",
"Land_LifeguardTower_01_F",
"Land_lift",
"Land_Majak_podesta",
"Land_MBG_Cinderwall_2p5",
"Land_MBG_Cinderwall_5",
"Land_MBG_Cinderwall_5_Corner",
"Land_MBG_Cinderwall_5_Gate",
"Land_mbg_cinderwall_5_low",
"Land_MBG_Cinderwall_5_SteelDoor",
"Land_MBG_Cinderwall_5_WoodDoor",
"Land_MBG_Cinderwall_5dam",
"Land_MBG_Shoothouse_1",
"Land_Misc_Cargo1A_EP1",
"Land_Misc_Cargo1B_EP1",
"Land_Misc_Cargo1Bo",
"Land_Misc_Cargo1C_EP1",
"Land_Misc_Cargo1D_EP1",
"Land_Misc_Cargo1E",
"Land_Misc_Cargo1E_EP1",
"Land_Misc_Cargo1F",
"Land_Misc_Cargo1G",
"Land_Misc_CargoMarket1a_EP1",
"Land_Misc_Coltan_Heap_EP1",
"Land_Misc_deerstand",
"Land_Misc_GContainer_Big",
"Land_Misc_Scaffolding",
"Land_Misc_Well_C_EP1",
"Land_Misc_Well_L_EP1",
"Land_Molo_krychle",
"Land_Molo_krychle2",
"Land_MXDorfschild",
"Land_Nasypka",
"land_nav_pier_c",
"land_nav_pier_F_17",
"land_nav_pier_F_23",
"Land_Obstacle_Climb_F",
"Land_pfeiler_025_025_300_clean_cnc",
"Land_pfeiler_025_025_300_cnc",
"Land_pfeiler_025_025_300_wood",
"Land_Plot_green_branka",
"Land_Plot_green_vrata",
"Land_Plot_istan1_rovny_gate",
"Land_Plot_rust_branka",
"Land_Plot_rust_vrata",
"Land_Plot_zboreny",
"Land_Plot_zed_drevo1_branka",
"Land_plp_ctm_PartitioningFenceGreyDoorOpen",
"Land_Podesta_1_cornl",
"Land_Podesta_1_cornp",
"Land_Podesta_1_cube",
"Land_Podesta_1_cube_long",
"Land_Podesta_1_mid",
"Land_Podesta_1_mid_cornl",
"Land_Podesta_1_mid_cornp",
"Land_Podesta_1_stairs",
"Land_Podesta_1_stairs2",
"Land_Podesta_1_stairs4",
"Land_Podesta_10",
"Land_Podesta_5",
"Land_Podesta_s10",
"Land_Podesta_s5",
"Land_pool_water",
"Land_PortableLight_double_F",
"Land_PortableLight_single_F",
"Land_Posed",
"Land_PowerWireSmall_direct_F",
"Land_PowLines_Conc2L_EP1",
"Land_PowLines_ConcL",
"Land_PowLines_WoodL",
"Land_Psi_bouda",
"Land_R_HouseV_2L",
"Land_Ruin_Cowshed_a_PMC",
"Land_Ruin_Cowshed_b_PMC",
"Land_Ruin_Cowshed_c_PMC",
"Land_ruin_rubble",
"Land_Ruiny_obvod_3",
"Land_seno_balik",
"Land_Shed_M02",
"Land_SignB_Hotel_CZ",
"Land_SignB_Hotel_CZ2",
"Land_SlideCastle_F",
"land_statek_brana_open",
"Land_Stoplight01",
"Land_Stoplight02",
"Land_t_light_r",
"Land_TACO_Lampa_sidl",
"Land_TACO_Lampa_sidl_2",
"Land_TACO_Lampa_sidl_3",
"Land_Tec",
"Land_teich_klein",
"Land_treppe_250_100_150_clean_cnc",
"Land_treppe_250_100_150_cnc",
"Land_treppe_250_100_150_wood",
"Land_TTowerBig_2_F",
"Land_ture_250_025_300_clean_cnc",
"Land_ture_250_025_300_cnc",
"Land_ture_250_025_300_wood",
"Land_u_Addon_01_V1_dam_F",
"Land_Wall_CGry_5_D",
"Land_Wall_Gate_Ind1_L",
"Land_Wall_Gate_Ind2A_L",
"Land_Wall_Gate_Ind2A_R",
"Land_Wall_Gate_Ind2B_L",
"Land_Wall_Gate_Ind2B_R",
"Land_Wall_Gate_Ind2Rail_L",
"Land_Wall_Gate_Ind2Rail_R",
"Land_Wall_Gate_Kolchoz",
"Land_Wall_Gate_Village",
"Land_Wall_Gate_Wood1",
"Land_Wall_L1_gate_EP1",
"Land_wand_125_025_300_clean_cnc",
"Land_wand_125_025_300_cnc",
"Land_wand_125_025_300_wood",
"Land_wand_250_025_300_clean_cnc",
"Land_wand_250_025_300_cnc",
"Land_wand_250_025_300_wood",
"Land_wand_500_025_300_clean_cnc",
"Land_wand_500_025_300_cnc",
"Land_wand_500_025_300_wood",
"Land_xCam_Build_00",
"Land_Zastavka_jih",
"Land_Zastavka_sever",
"Land_zavora_2"
];

View File

@@ -0,0 +1,38 @@
private _start = diag_tickTime;
if (isServer) then {["init_buildings.sqf initialising...", "CIVREP"] call KPLIB_fnc_log;};
switch (worldName) do {
case "Chernarus": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\chernarus.sqf"};
case "cup_chernarus_A3": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\chernarus2020.sqf"};
case "Enoch": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\enoch.sqf"};
case "gm_weferlingen_summer": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\gm_weferlingen_summer.sqf"};
case "gm_weferlingen_winter": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\gm_weferlingen_winter.sqf"};
case "lythium": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\lythium.sqf"};
case "Malden": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\malden.sqf"};
case "panthera3": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\panthera3.sqf"};
case "pja310": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\pja310.sqf"};
case "Sara": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\sara.sqf"};
case "song_bin_tanh": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\song_bin_tanh.sqf"};
case "Takistan": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\takistan.sqf"};
case "Tanoa": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\tanoa.sqf"};
case "WL_Rosche": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\wl_rosche.sqf"};
case "xcam_taunus": {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\xcam_taunus.sqf"};
default {call compile preprocessFileLineNumbers "scripts\server\civrep\ignored\altis.sqf"};
};
KP_liberation_cr_sectorbuildings = [];
{
KP_liberation_cr_sectorbuildings pushBack [_x, [_x] call F_cr_getBuildings];
} forEach sectors_capture;
{
KP_liberation_cr_sectorbuildings pushBack [_x, [_x] call F_cr_getBuildings];
} forEach sectors_bigtown;
if (isServer) then {[format ["init_buildings.sqf finished. Time needed: %1 seconds", diag_ticktime - _start], "CIVREP"] call KPLIB_fnc_log;};
if (KP_liberation_civrep_debug > 0) then {
{
[format ["%1: %2", markerText (_x select 0), (_x select 1)], "CIVREP"] call KPLIB_fnc_log;
} forEach KP_liberation_cr_sectorbuildings;
};

View File

@@ -0,0 +1,15 @@
// Functions
// Get buildings count for sector
F_cr_getBuildings = compileFinal preprocessFileLineNumbers "scripts\server\civrep\fnc\f_kp_cr_getBuildings.sqf";
// Change CR value
F_cr_changeCR = compileFinal preprocessFileLineNumbers "scripts\server\civrep\fnc\f_kp_cr_changeCR.sqf";
// Reputation gain for liberating a sector
F_cr_liberatedSector = compileFinal preprocessFileLineNumbers "scripts\server\civrep\fnc\f_kp_cr_liberatedSector.sqf";
// Play random wounded animation on unit
F_cr_woundedAnim = compileFinal preprocessFileLineNumbers "scripts\server\civrep\fnc\f_kp_cr_woundedAnim.sqf";
// Scripts
// Spawn wounded civilians in a sector
civrep_wounded_civs = compileFinal preprocessFileLineNumbers "scripts\server\civrep\wounded\civrep_wounded_civs.sqf";
// Count initial buildings on each city and bigtown
execVM "scripts\server\civrep\init_buildings.sqf";

View File

@@ -0,0 +1,66 @@
params ["_sector"];
if (!(_sector in sectors_bigtown) && !(_sector in sectors_capture) && !(_sector in sectors_factory)) exitWith {};
if (KP_liberation_civrep_debug > 0) then {[format ["civrep_wounded_civs.sqf -> Spawned for %1 on: %2", markerText _sector, debug_source], "CIVREP"] remoteExecCall ["KPLIB_fnc_log", 2];};
private _count = 2 + (ceil (random 2));
private _grp = creategroup [GRLIB_side_civilian, true];
private _civs = [];
private _markers = [];
for "_i" from 1 to _count do {
private _pos = (markerPos _sector) getPos [(50 + (random 150)), (random 360)];
while {(surfaceIsWater _pos) || ((count ([_pos, 30] call KPLIB_fnc_getNearbyPlayers)) > 0)} do {
_pos = (markerPos _sector) getPos [(50 + (random 200)), (random 360)];
};
private _civ = [selectRandom civilians, _pos, _grp] call KPLIB_fnc_createManagedUnit;
_civ setDir (random 360);
{_civ disableAI _x} forEach ["ANIM", "TARGET", "AUTOTARGET", "MOVE"];
removeAllItems _civ;
_civ setDamage 0.5;
_civ call F_cr_woundedAnim;
if (KP_liberation_ace) then {[_civ] remoteExec ["KPLIB_fnc_crAddAceAction"];};
_civs pushBack _civ;
private _marker = createMarker ["wounded_marker_" + str _i, [((_pos select 0) - 20 + (random 40)),((_pos select 1) - 20 + (random 40))]];
_marker setMarkerShape "ELLIPSE";
_marker setMarkerSize [25,25];
_marker setMarkerColor "ColorCIV";
_marker setMarkerAlpha 0.35;
_markers pushBack _marker;
};
if (KP_liberation_civrep_debug > 0) then {[format ["civrep_wounded_civs.sqf -> Spawned %1 wounded civilians at %2", _count, markerText _sector], "CIVREP"] remoteExecCall ["KPLIB_fnc_log", 2];};
private _units_near = [markerPos _sector, 300, GRLIB_side_friendly] call KPLIB_fnc_getUnitsCount;
private _healed_civs = [];
while {_units_near > 0} do {
_units_near = [markerPos _sector, 300, GRLIB_side_friendly] call KPLIB_fnc_getUnitsCount;
{
if (((damage _x) < 0.5) && !(_x in _healed_civs)) then {
(_markers select _forEachIndex) setMarkerAlpha 0;
private _civ = _x;
[_civ, "AinjPpneMstpSnonWnonDnon_kneel"] remoteExec ["switchMove"];
sleep 2;
{_civ enableAI _x} forEach ["ANIM", "TARGET", "AUTOTARGET", "MOVE"];
[4, [(name _civ)]] remoteExec ["KPLIB_fnc_crGlobalMsg"];
[KP_liberation_cr_wounded_gain] call F_cr_changeCR;
_healed_civs pushBack _civ;
stats_civilians_healed = stats_civilians_healed +1;
}
} forEach _civs;
sleep 1;
};
sleep 60;
{
deleteVehicle _x;
} forEach _civs;
{
deleteMarker _x;
} forEach _markers;
if (KP_liberation_civrep_debug > 0) then {[format ["civrep_wounded_civs.sqf -> dropped at %1", markerText _sector], "CIVREP"] remoteExecCall ["KPLIB_fnc_log", 2]};