Compare commits
30 Commits
08317ffc77
...
250712h1
| Author | SHA1 | Date | |
|---|---|---|---|
| 26c8fc7653 | |||
| c090b8f672 | |||
| 0611e97ff9 | |||
| f34594ee7b | |||
| f22c2831c7 | |||
| ec48627eb0 | |||
| 9d55c6d47b | |||
| a3fe4b3e94 | |||
| dc5f59a102 | |||
| c490b3d70a | |||
| 0048e8b698 | |||
| bc10185b33 | |||
| c87fe19970 | |||
| 2ecb0185ef | |||
| c6d32943ae | |||
| f4da44c1a9 | |||
| 43837a81f0 | |||
| d1e936eb56 | |||
| 773936bea4 | |||
| f558626fe4 | |||
| a40368c797 | |||
| defd67ac98 | |||
| 597059b70f | |||
| d665d9f79b | |||
| bddce71293 | |||
| d5e09fa7c1 | |||
|
|
6c94632089 | ||
|
|
31954570a0 | ||
|
|
8450c6bbba | ||
|
|
6718e35b7a |
@@ -1,13 +1,5 @@
|
|||||||
// Custom Arsenal Preset
|
// Custom Arsenal Preset
|
||||||
GRLIB_arsenal_weapons = [
|
GRLIB_arsenal_weapons = [
|
||||||
"rhs_weap_ak74n",
|
|
||||||
"rhs_weap_ak74n_gp25",
|
|
||||||
"rhs_weap_ak74n_2",
|
|
||||||
"rhs_weap_ak74n_2_gp25",
|
|
||||||
"gm_ak74n_wud",
|
|
||||||
"uk3cb_weap_ak74n_2_1p29",
|
|
||||||
"uk3cb_weap_ak74n_2_gp25_1p29",
|
|
||||||
"uk3cb_weap_ak74n_2_1p29_sup",
|
|
||||||
"arifle_AKM_F",
|
"arifle_AKM_F",
|
||||||
"arifle_AKM_FL_F",
|
"arifle_AKM_FL_F",
|
||||||
"rhs_weap_akm",
|
"rhs_weap_akm",
|
||||||
@@ -17,27 +9,27 @@ GRLIB_arsenal_weapons = [
|
|||||||
"rhs_weap_akms",
|
"rhs_weap_akms",
|
||||||
"rhs_weap_akms_folded",
|
"rhs_weap_akms_folded",
|
||||||
"rhs_weap_akms_gp25",
|
"rhs_weap_akms_gp25",
|
||||||
"rhs_weap_ak103_base",
|
"rhs_weap_m70ab2",
|
||||||
"rhs_weap_45th_akm",
|
"rhs_weap_m70b1",
|
||||||
"rhs_weap_45th_akm_gp25",
|
"rhs_weap_m76",
|
||||||
"rhs_weap_45th_akms",
|
"rhs_weap_savz58p",
|
||||||
|
"rhs_weap_savz58v",
|
||||||
|
"rhs_weap_m92",
|
||||||
|
"rhs_weap_savz61",
|
||||||
|
"rhs_weap_savz61_folded",
|
||||||
"gm_akm_wud",
|
"gm_akm_wud",
|
||||||
"gm_akml_wud",
|
"gm_akml_wud",
|
||||||
"gm_akmn_wud",
|
"gm_akmn_wud",
|
||||||
"gm_akms_wud",
|
"gm_akms_wud",
|
||||||
"gm_akmsl_wud",
|
"gm_akmsl_wud",
|
||||||
"gm_akmsn_wud",
|
"gm_akmsn_wud",
|
||||||
"gm_akm_pallad_wud",
|
|
||||||
"uk3cb_weap_akm_sup",
|
"uk3cb_weap_akm_sup",
|
||||||
"uk3cb_weap_akm_gp25_sup",
|
"uk3cb_weap_akm_gp25_sup",
|
||||||
"uk3cb_weap_akmn_sup",
|
"uk3cb_weap_akmn_sup",
|
||||||
"uk3cb_weap_akmn_gp25_sup",
|
"uk3cb_weap_akmn_gp25_sup",
|
||||||
"uk3cb_weap_akms_sup",
|
"uk3cb_weap_akms_sup",
|
||||||
"uk3cb_weap_akmn_gp25_1p29",
|
|
||||||
"uk3cb_weap_akms_gp25_sup",
|
"uk3cb_weap_akms_gp25_sup",
|
||||||
"uk3cb_weap_akms_folded_sup",
|
"uk3cb_weap_akms_folded_sup",
|
||||||
"uk3cb_weap_akmn_1p29",
|
|
||||||
"uk3cb_weap_akmn_1p29_sup",
|
|
||||||
"gm_mpikm_brn",
|
"gm_mpikm_brn",
|
||||||
"gm_mpikm72_brn",
|
"gm_mpikm72_brn",
|
||||||
"gm_mpikms72_brn",
|
"gm_mpikms72_brn",
|
||||||
@@ -70,14 +62,7 @@ GRLIB_arsenal_weapons = [
|
|||||||
"rhs_weap_ak74n_2",
|
"rhs_weap_ak74n_2",
|
||||||
"rhs_weap_ak74n_2_gp25",
|
"rhs_weap_ak74n_2_gp25",
|
||||||
"rhs_weap_ak74_3",
|
"rhs_weap_ak74_3",
|
||||||
"rhs_weap_45th_ak74_ekp1",
|
|
||||||
"gm_ak74n_wud",
|
"gm_ak74n_wud",
|
||||||
"gm_mpiak74n_brn",
|
|
||||||
"gm_mpiak74n_blk",
|
|
||||||
"gm_mpiak74n_prp",
|
|
||||||
"uk3cb_weap_ak74n_2_1p29",
|
|
||||||
"uk3cb_weap_ak74n_2_gp25_1p29",
|
|
||||||
"uk3cb_weap_ak74n_2_1p29_sup",
|
|
||||||
"rhs_weap_aks74",
|
"rhs_weap_aks74",
|
||||||
"rhs_weap_aks74_folded",
|
"rhs_weap_aks74_folded",
|
||||||
"rhs_weap_aks74_2",
|
"rhs_weap_aks74_2",
|
||||||
@@ -94,41 +79,20 @@ GRLIB_arsenal_weapons = [
|
|||||||
"rhs_weap_aks74un_folded",
|
"rhs_weap_aks74un_folded",
|
||||||
"rhs_weap_aks74u_sup",
|
"rhs_weap_aks74u_sup",
|
||||||
"rhs_weap_aks74un_sup",
|
"rhs_weap_aks74un_sup",
|
||||||
"gm_mpiaks74n_brn",
|
|
||||||
"gm_mpiaks74nk_brn",
|
|
||||||
"gm_mpiaks74n_blk",
|
|
||||||
"gm_mpiaks74nk_blk",
|
|
||||||
"gm_mpiaks74n_prp",
|
|
||||||
"gm_mpiaks74nk_prp",
|
|
||||||
"uk3cb_weap_aks74un_ekp8",
|
|
||||||
"uk3cb_weap_aks74un_ekp8_sup",
|
|
||||||
"rhs_weap_asval",
|
"rhs_weap_asval",
|
||||||
"rhs_weap_asval_folded",
|
"rhs_weap_asval_folded",
|
||||||
"rhs_asval_pso1",
|
"rhs_asval_pso1",
|
||||||
"rhs_weap_45th_asval",
|
|
||||||
"rhs_weap_vmf_asval",
|
|
||||||
"uk3cb_sks_01",
|
"uk3cb_sks_01",
|
||||||
"uk3cb_sks_01_sling",
|
"uk3cb_sks_01_sling",
|
||||||
"uk3cb_sks_02",
|
|
||||||
"rhs_weap_svd",
|
"rhs_weap_svd",
|
||||||
"rhs_weap_svds",
|
|
||||||
"rhs_weap_svd_pso1",
|
"rhs_weap_svd_pso1",
|
||||||
"rhs_weap_svds_pso1",
|
|
||||||
"rhs_weap_45th_svds",
|
|
||||||
"gm_svd_wud",
|
"gm_svd_wud",
|
||||||
"gm_svd_wud_pso1",
|
"gm_svd_wud_pso1",
|
||||||
"UK3CB_SVD_OLD",
|
"UK3CB_SVD_OLD",
|
||||||
"uk3cb_weap_svd_old_pso1m2",
|
"uk3cb_weap_svd_old_pso1m2",
|
||||||
"uk3cb_weap_svd_old_pso1m2_sup",
|
"uk3cb_weap_svd_old_pso1m2_sup",
|
||||||
"rhsgref_weap_svds",
|
|
||||||
"rhs_weap_vss",
|
"rhs_weap_vss",
|
||||||
"rhs_weap_vss_grip",
|
|
||||||
"rhs_weap_vss_grip1",
|
|
||||||
"rhs_weap_vss_afg",
|
|
||||||
"rhs_weap_45th_vss",
|
|
||||||
"rhs_weap_vmf_vss",
|
|
||||||
"rhs_weap_pkm",
|
"rhs_weap_pkm",
|
||||||
"gm_hmgpkm_prp",
|
|
||||||
"gm_lmgk500_brn",
|
"gm_lmgk500_brn",
|
||||||
"gm_lmgk500_blk",
|
"gm_lmgk500_blk",
|
||||||
"gm_lmgk500_prp",
|
"gm_lmgk500_prp",
|
||||||
@@ -145,27 +109,20 @@ GRLIB_arsenal_weapons = [
|
|||||||
"gm_lmgrpk74n_blk",
|
"gm_lmgrpk74n_blk",
|
||||||
"gm_lmgrpk74n_prp",
|
"gm_lmgrpk74n_prp",
|
||||||
"UK3CB_RPK",
|
"UK3CB_RPK",
|
||||||
"UK3CB_RPK_BLK",
|
|
||||||
"uk3cb_rpk_blk_sup",
|
"uk3cb_rpk_blk_sup",
|
||||||
"gm_rpk_wud",
|
"gm_rpk_wud",
|
||||||
"UK3CB_RPK_74",
|
"UK3CB_RPK_74",
|
||||||
"UK3CB_RPK_74_BLK",
|
|
||||||
"UK3CB_RPK_74_PLUM",
|
"UK3CB_RPK_74_PLUM",
|
||||||
"UK3CB_RPK_74N",
|
"UK3CB_RPK_74N",
|
||||||
"UK3CB_RPK_74N_BLK",
|
|
||||||
"UK3CB_RPK_74N_PLUM",
|
"UK3CB_RPK_74N_PLUM",
|
||||||
"uk3cb_rpk_74n_plum_ekp802",
|
|
||||||
"gm_rpk74n_wud",
|
"gm_rpk74n_wud",
|
||||||
"UK3CB_RPKN",
|
"UK3CB_RPKN",
|
||||||
"uk3cb_rpkn_ekp802",
|
|
||||||
"UK3CB_RPKN_BLK",
|
|
||||||
"uk3cb_rpkn_blk_ekp802_sup",
|
|
||||||
"uk3cb_rpkn_blk_ekp802",
|
|
||||||
"UK3CB_RPKN_PLUM",
|
"UK3CB_RPKN_PLUM",
|
||||||
"gm_rpkn_wud",
|
"gm_rpkn_wud",
|
||||||
"uk3cb_ppsh41",
|
"uk3cb_ppsh41",
|
||||||
"gm_pm63_blk",
|
"gm_pm63_blk",
|
||||||
"gm_pm63_handgun_blk",
|
"gm_pm63_handgun_blk",
|
||||||
|
"rhs_weap_pm63",
|
||||||
"gm_akm_pallad_wud",
|
"gm_akm_pallad_wud",
|
||||||
"gm_pallad_d_brn",
|
"gm_pallad_d_brn",
|
||||||
"hgun_Pistol_01_F",
|
"hgun_Pistol_01_F",
|
||||||
@@ -175,13 +132,17 @@ GRLIB_arsenal_weapons = [
|
|||||||
"gm_pim_blk",
|
"gm_pim_blk",
|
||||||
"gm_pimb_blk",
|
"gm_pimb_blk",
|
||||||
"rhs_weap_tt33",
|
"rhs_weap_tt33",
|
||||||
|
"gm_pn3_gry",
|
||||||
|
"rhs_weap_rsp30_white",
|
||||||
|
"rhs_weap_rsp30_green",
|
||||||
|
"rhs_weap_rsp30_red",
|
||||||
|
"rhs_weap_tr8",
|
||||||
|
"rhs_weap_Izh18",
|
||||||
|
|
||||||
//Turrets
|
//Turrets
|
||||||
"ace_compat_rhs_afrf3_2b14_carry",
|
"ace_compat_rhs_afrf3_2b14_carry",
|
||||||
"ace_csw_kordCarryTripod",
|
"ace_csw_kordCarryTripod",
|
||||||
"ace_csw_kordCarryTripodLow",
|
"ace_csw_kordCarryTripodLow",
|
||||||
"ace_compat_rhs_afrf3_metis_carry",
|
|
||||||
"ace_compat_rhs_afrf3_kornet_carry",
|
|
||||||
"ace_compat_rhs_afrf3_ags30_carry",
|
"ace_compat_rhs_afrf3_ags30_carry",
|
||||||
"ace_compat_rhs_gref3_dshkm_carry",
|
"ace_compat_rhs_gref3_dshkm_carry",
|
||||||
"ace_csw_carryMortarBaseplate",
|
"ace_csw_carryMortarBaseplate",
|
||||||
@@ -198,10 +159,12 @@ GRLIB_arsenal_weapons = [
|
|||||||
"rhs_weap_rpg26",
|
"rhs_weap_rpg26",
|
||||||
"rhs_weap_rpg26_used",
|
"rhs_weap_rpg26_used",
|
||||||
"RPG29_Lorad",
|
"RPG29_Lorad",
|
||||||
"launch_RPG7_F",
|
|
||||||
"rhs_weap_rpg75",
|
"rhs_weap_rpg75",
|
||||||
"rhs_weap_rpg75_used",
|
"rhs_weap_rpg75_used",
|
||||||
"gm_wz78_blk"
|
"gm_wz78_blk",
|
||||||
|
"rhs_weap_m80",
|
||||||
|
"gm_rpg7_wud",
|
||||||
|
"gm_rpg7_prp"
|
||||||
];
|
];
|
||||||
|
|
||||||
GRLIB_arsenal_magazines = [
|
GRLIB_arsenal_magazines = [
|
||||||
@@ -229,31 +192,12 @@ GRLIB_arsenal_magazines = [
|
|||||||
"gm_45rnd_545x39mm_ak74_prp",
|
"gm_45rnd_545x39mm_ak74_prp",
|
||||||
"gm_45rnd_545x39mm_ak74_org",
|
"gm_45rnd_545x39mm_ak74_org",
|
||||||
"gm_45rnd_545x39mm_ak74_blk",
|
"gm_45rnd_545x39mm_ak74_blk",
|
||||||
"rhs_30Rnd_545x39_7N10_2mag_AK",
|
|
||||||
"rhs_30Rnd_545x39_7N10_2mag_camo_AK",
|
|
||||||
"rhs_30Rnd_545x39_7N10_2mag_desert_AK",
|
|
||||||
"rhs_30Rnd_545x39_7N10_2mag_plum_AK",
|
|
||||||
"rhs_30Rnd_545x39_7N10_camo_AK",
|
|
||||||
"rhs_30Rnd_545x39_7N10_desert_AK",
|
|
||||||
"rhs_30Rnd_545x39_7N10_plum_AK",
|
|
||||||
"rhs_30Rnd_545x39_7N10_AK",
|
|
||||||
"rhs_45Rnd_545X39_7N10_AK",
|
|
||||||
"rhs_60Rnd_545X39_7N10_AK",
|
|
||||||
"UK3CB_RPK74_60rnd_545x39_G",
|
|
||||||
"UK3CB_RPK74_60rnd_545x39_R",
|
|
||||||
"UK3CB_RPK74_60rnd_545x39_W",
|
|
||||||
"UK3CB_RPK74_60rnd_545x39_Y",
|
|
||||||
"UK3CB_RPK74_60rnd_545x39",
|
|
||||||
"UK3CB_RPK74_60rnd_545x39_GM",
|
|
||||||
"UK3CB_RPK74_60rnd_545x39_RM",
|
|
||||||
"UK3CB_RPK74_60rnd_545x39_WM",
|
|
||||||
"UK3CB_RPK74_60rnd_545x39_YM",
|
|
||||||
"rhs_30Rnd_545x39_7N6M_AK",
|
|
||||||
"rhs_30Rnd_545x39_7N6M_green_AK",
|
|
||||||
"rhs_30Rnd_545x39_7N6M_plum_AK",
|
|
||||||
"rhs_45Rnd_545X39_7N6M_AK",
|
|
||||||
|
|
||||||
//AKM 7.62
|
//AKM 7.62
|
||||||
|
"30Rnd_762x39_Mag_Green_F",
|
||||||
|
"30Rnd_762x39_Mag_F",
|
||||||
|
"30Rnd_762x39_Mag_Tracer_Green_F",
|
||||||
|
"30Rnd_762x39_Mag_Tracer_F",
|
||||||
"gm_30Rnd_762x39mm_AP_7N23_akm_blk",
|
"gm_30Rnd_762x39mm_AP_7N23_akm_blk",
|
||||||
"gm_30Rnd_762x39mm_AP_7N23_ak47_blk",
|
"gm_30Rnd_762x39mm_AP_7N23_ak47_blk",
|
||||||
"gm_30Rnd_762x39mm_AP_7N23_akm_org",
|
"gm_30Rnd_762x39mm_AP_7N23_akm_org",
|
||||||
@@ -266,10 +210,6 @@ GRLIB_arsenal_magazines = [
|
|||||||
"gm_30Rnd_762x39mm_B_T_57N231P_akm_blk",
|
"gm_30Rnd_762x39mm_B_T_57N231P_akm_blk",
|
||||||
"gm_30Rnd_762x39mm_B_T_57N231P_ak47_blk",
|
"gm_30Rnd_762x39mm_B_T_57N231P_ak47_blk",
|
||||||
"gm_30Rnd_762x39mm_B_T_57N231P_akm_org",
|
"gm_30Rnd_762x39mm_B_T_57N231P_akm_org",
|
||||||
"30Rnd_762x39_Mag_Green_F",
|
|
||||||
"30Rnd_762x39_Mag_F",
|
|
||||||
"30Rnd_762x39_Mag_Tracer_Green_F",
|
|
||||||
"30Rnd_762x39_Mag_Tracer_F",
|
|
||||||
"gm_30rnd_762x39mm_ak47_blk",
|
"gm_30rnd_762x39mm_ak47_blk",
|
||||||
"gm_30Rnd_762x39mm_B_M43_ak47_blk",
|
"gm_30Rnd_762x39mm_B_M43_ak47_blk",
|
||||||
"gm_30rnd_762x39mm_mpikm_blk",
|
"gm_30rnd_762x39mm_mpikm_blk",
|
||||||
@@ -306,46 +246,28 @@ GRLIB_arsenal_magazines = [
|
|||||||
"rhs_30Rnd_762x39mm_89",
|
"rhs_30Rnd_762x39mm_89",
|
||||||
"rhs_30Rnd_762x39mm_tracer",
|
"rhs_30Rnd_762x39mm_tracer",
|
||||||
"rhs_30Rnd_762x39mm_U",
|
"rhs_30Rnd_762x39mm_U",
|
||||||
"gm_30Rnd_762x39mm_AP_7N23_akm_blk",
|
"gm_40Rnd_762x39mm_AP_7N23_akm_blk",
|
||||||
"gm_30Rnd_762x39mm_AP_7N23_ak47_blk",
|
"gm_40Rnd_762x39mm_AP_7N23_ak47_blk",
|
||||||
"gm_30Rnd_762x39mm_AP_7N23_akm_org",
|
"gm_40Rnd_762x39mm_AP_7N23_akm_org",
|
||||||
"gm_30Rnd_762x39mm_B_57N231_akm_blk",
|
"gm_40Rnd_762x39mm_B_57N231_akm_blk",
|
||||||
"gm_30Rnd_762x39mm_B_57N231_ak47_blk",
|
"gm_40Rnd_762x39mm_B_57N231_ak47_blk",
|
||||||
"gm_30Rnd_762x39mm_B_57N231_akm_org",
|
"gm_40Rnd_762x39mm_B_57N231_akm_org",
|
||||||
"gm_30Rnd_762x39mm_BSD_57N231U_akm_blk",
|
"gm_40Rnd_762x39mm_BSD_57N231U_akm_blk",
|
||||||
"gm_30Rnd_762x39mm_BSD_57N231U_ak47_blk",
|
"gm_40Rnd_762x39mm_BSD_57N231U_ak47_blk",
|
||||||
"gm_30Rnd_762x39mm_BSD_57N231U_akm_org",
|
"gm_40Rnd_762x39mm_BSD_57N231U_akm_org",
|
||||||
"gm_30Rnd_762x39mm_B_T_57N231P_akm_blk",
|
"gm_40Rnd_762x39mm_B_T_57N231P_akm_blk",
|
||||||
"gm_30Rnd_762x39mm_B_T_57N231P_ak47_blk",
|
"gm_40Rnd_762x39mm_B_T_57N231P_ak47_blk",
|
||||||
"gm_30Rnd_762x39mm_B_T_57N231P_akm_org",
|
"gm_40Rnd_762x39mm_B_T_57N231P_akm_org",
|
||||||
"30Rnd_762x39_Mag_Green_F",
|
"gm_40rnd_762x39mm_ak47_blk",
|
||||||
"30Rnd_762x39_Mag_F",
|
"gm_40Rnd_762x39mm_B_M43_ak47_blk",
|
||||||
"30Rnd_762x39_Mag_Tracer_Green_F",
|
"gm_40rnd_762x39mm_mpikm_blk",
|
||||||
"30Rnd_762x39_Mag_Tracer_F",
|
"gm_40rnd_762x39mm_akm_blk",
|
||||||
"gm_30rnd_762x39mm_ak47_blk",
|
"gm_40rnd_762x39mm_akm_org",
|
||||||
"gm_30Rnd_762x39mm_B_M43_ak47_blk",
|
"gm_40Rnd_762x39mm_B_T_M43_ak47_blk",
|
||||||
"gm_30rnd_762x39mm_mpikm_blk",
|
"gm_40Rnd_762x39mm_AP_7N23_mpikm_blk",
|
||||||
"gm_30rnd_762x39mm_akm_blk",
|
"gm_40Rnd_762x39mm_B_57N231_mpikm_blk",
|
||||||
"gm_30rnd_762x39mm_akm_org",
|
"gm_40Rnd_762x39mm_BSD_57N231U_mpikm_blk",
|
||||||
"gm_30Rnd_762x39mm_B_T_M43_ak47_blk",
|
"gm_40Rnd_762x39mm_B_T_57N231P_mpikm_blk",
|
||||||
"gm_30Rnd_762x39mm_AP_7N23_mpikm_blk",
|
|
||||||
"gm_30Rnd_762x39mm_B_57N231_mpikm_blk",
|
|
||||||
"gm_30Rnd_762x39mm_BSD_57N231U_mpikm_blk",
|
|
||||||
"gm_30Rnd_762x39mm_B_T_57N231P_mpikm_blk",
|
|
||||||
"gm_75Rnd_762x39mm_AP_7N23_ak47_blk",
|
|
||||||
"gm_75Rnd_762x39mm_B_57N231_ak47_blk",
|
|
||||||
"gm_75Rnd_762x39mm_BSD_57N231U_ak47_blk",
|
|
||||||
"gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk",
|
|
||||||
"75Rnd_762x39_Mag_F",
|
|
||||||
"75Rnd_762x39_Mag_Tracer_F",
|
|
||||||
"gm_75rnd_762x39mm_ak47_blk",
|
|
||||||
"gm_75Rnd_762x39mm_B_M43_ak47_blk",
|
|
||||||
"gm_75rnd_762x39mm_mpikm_blk",
|
|
||||||
"gm_75Rnd_762x39mm_B_T_M43_ak47_blk",
|
|
||||||
"gm_75Rnd_762x39mm_AP_7N23_mpikm_blk",
|
|
||||||
"gm_75Rnd_762x39mm_B_57N231_mpikm_blk",
|
|
||||||
"gm_75Rnd_762x39mm_BSD_57N231U_mpikm_blk",
|
|
||||||
"gm_75Rnd_762x39mm_B_T_57N231P_mpikm_blk",
|
|
||||||
"rhs_75Rnd_762x39mm",
|
"rhs_75Rnd_762x39mm",
|
||||||
"UK3CB_RPK_75rnd_762x39_G",
|
"UK3CB_RPK_75rnd_762x39_G",
|
||||||
"UK3CB_RPK_75Rnd_Drum",
|
"UK3CB_RPK_75Rnd_Drum",
|
||||||
@@ -378,8 +300,12 @@ GRLIB_arsenal_magazines = [
|
|||||||
"rhssaf_30Rnd_762x39mm_M67",
|
"rhssaf_30Rnd_762x39mm_M67",
|
||||||
"rhssaf_30Rnd_762x39mm_M78_tracer",
|
"rhssaf_30Rnd_762x39mm_M78_tracer",
|
||||||
"rhssaf_30Rnd_762x39_M82_api",
|
"rhssaf_30Rnd_762x39_M82_api",
|
||||||
|
"rhssaf_10Rnd_792x57_m67_tracer",
|
||||||
|
"rhsgref_10Rnd_792x57_m67",
|
||||||
"rhs_30Rnd_762x39mm_Savz58",
|
"rhs_30Rnd_762x39mm_Savz58",
|
||||||
"rhs_30Rnd_762x39mm_Savz58_tracer",
|
"rhs_30Rnd_762x39mm_Savz58_tracer",
|
||||||
|
"rhsgref_10rnd_765x17_vz61",
|
||||||
|
"rhsgref_20rnd_765x17_vz61",
|
||||||
"UK3CB_RPD_100rnd_762x39_G",
|
"UK3CB_RPD_100rnd_762x39_G",
|
||||||
"UK3CB_RPD_100rnd_762x39_R",
|
"UK3CB_RPD_100rnd_762x39_R",
|
||||||
"UK3CB_RPD_100rnd_762x39_W",
|
"UK3CB_RPD_100rnd_762x39_W",
|
||||||
@@ -395,7 +321,6 @@ GRLIB_arsenal_magazines = [
|
|||||||
"UK3CB_RPD_100rnd_762x39_YT",
|
"UK3CB_RPD_100rnd_762x39_YT",
|
||||||
"rhs_100Rnd_762x54mmR",
|
"rhs_100Rnd_762x54mmR",
|
||||||
"rhs_100Rnd_762x54mmR_7BZ3",
|
"rhs_100Rnd_762x54mmR_7BZ3",
|
||||||
"rhs_100Rnd_762x54mmR_7N13",
|
|
||||||
"rhs_100Rnd_762x54mmR_green",
|
"rhs_100Rnd_762x54mmR_green",
|
||||||
"rhs_10Rnd_762x54mmR_7N1",
|
"rhs_10Rnd_762x54mmR_7N1",
|
||||||
"UK3CB_SVD_10rnd_762x54_G",
|
"UK3CB_SVD_10rnd_762x54_G",
|
||||||
@@ -403,7 +328,6 @@ GRLIB_arsenal_magazines = [
|
|||||||
"UK3CB_SVD_10rnd_762x54_W",
|
"UK3CB_SVD_10rnd_762x54_W",
|
||||||
"UK3CB_SVD_10rnd_762x54_Y",
|
"UK3CB_SVD_10rnd_762x54_Y",
|
||||||
"UK3CB_SVD_10rnd_762x54",
|
"UK3CB_SVD_10rnd_762x54",
|
||||||
"rhs_10Rnd_762x54mmR_7N14",
|
|
||||||
"UK3CB_SVD_10rnd_762x54_GT",
|
"UK3CB_SVD_10rnd_762x54_GT",
|
||||||
"UK3CB_SVD_10rnd_762x54_RT",
|
"UK3CB_SVD_10rnd_762x54_RT",
|
||||||
"UK3CB_SVD_10rnd_762x54_WT",
|
"UK3CB_SVD_10rnd_762x54_WT",
|
||||||
@@ -443,30 +367,6 @@ GRLIB_arsenal_magazines = [
|
|||||||
"uk3cb_PPSH_71rnd_magazine_YT",
|
"uk3cb_PPSH_71rnd_magazine_YT",
|
||||||
"gm_15Rnd_9x18mm_B_pst_pm63_blk",
|
"gm_15Rnd_9x18mm_B_pst_pm63_blk",
|
||||||
"gm_25Rnd_9x18mm_B_pst_pm63_blk",
|
"gm_25Rnd_9x18mm_B_pst_pm63_blk",
|
||||||
"UGL_FlareGreen_F",
|
|
||||||
"UGL_FlareCIR_F",
|
|
||||||
"UGL_FlareRed_F",
|
|
||||||
"UGL_FlareWhite_F",
|
|
||||||
"UGL_FlareYellow_F",
|
|
||||||
"1Rnd_SmokeBlue_Grenade_shell",
|
|
||||||
"1Rnd_SmokeGreen_Grenade_shell",
|
|
||||||
"1Rnd_SmokeOrange_Grenade_shell",
|
|
||||||
"1Rnd_SmokePurple_Grenade_shell",
|
|
||||||
"1Rnd_SmokeRed_Grenade_shell",
|
|
||||||
"1Rnd_Smoke_Grenade_shell",
|
|
||||||
"1Rnd_SmokeYellow_Grenade_shell",
|
|
||||||
"1Rnd_HE_Grenade_shell",
|
|
||||||
"rhs_GDM40",
|
|
||||||
"rhs_GRD40_Green",
|
|
||||||
"rhs_GRD40_Red",
|
|
||||||
"rhs_GRD40_White",
|
|
||||||
"rhs_VG40MD",
|
|
||||||
"rhs_VG40MD_Green",
|
|
||||||
"rhs_VG40MD_Red",
|
|
||||||
"rhs_VG40MD_White",
|
|
||||||
"rhs_VG40OP_green",
|
|
||||||
"rhs_VG40OP_red",
|
|
||||||
"rhs_VG40OP_white",
|
|
||||||
"gm_1Rnd_265mm_flare_single_grn_gc",
|
"gm_1Rnd_265mm_flare_single_grn_gc",
|
||||||
"gm_1Rnd_265mm_flare_multi_red_gc",
|
"gm_1Rnd_265mm_flare_multi_red_gc",
|
||||||
"gm_1Rnd_265mm_flare_single_red_gc",
|
"gm_1Rnd_265mm_flare_single_red_gc",
|
||||||
@@ -489,24 +389,41 @@ GRLIB_arsenal_magazines = [
|
|||||||
"gm_1Rnd_265mm_smoke_single_vlt_DM24",
|
"gm_1Rnd_265mm_smoke_single_vlt_DM24",
|
||||||
"rhs_mag_9x18_12_57N181S",
|
"rhs_mag_9x18_12_57N181S",
|
||||||
"rhs_mag_9x18_8_57N181S",
|
"rhs_mag_9x18_8_57N181S",
|
||||||
"gm_15Rnd_9x18mm_B_pst_pm63_blk",
|
|
||||||
"gm_25Rnd_9x18mm_B_pst_pm63_blk",
|
|
||||||
"gm_8Rnd_9x18mm_B_pst_pm_blk",
|
"gm_8Rnd_9x18mm_B_pst_pm_blk",
|
||||||
"rhs_mag_762x25_8",
|
"rhs_mag_762x25_8",
|
||||||
"rhs_mag_9k38_rocket",
|
"rhs_mag_9k38_rocket",
|
||||||
|
"rhsgref_1Rnd_00Buck",
|
||||||
//RPG Ammo
|
"rhsgref_1Rnd_Slug",
|
||||||
"RPG29_AT",
|
|
||||||
"RPG29_HE_F"
|
|
||||||
"rhs_pg7_PG7V_mag",
|
|
||||||
"rhs_pg7_PG7VM_mag",
|
|
||||||
"rhs_pg7_PG7VS_mag",
|
|
||||||
"rhs_pg7_PG7VL_mag",
|
|
||||||
"rhs_pg7_TBG7V_mag",
|
|
||||||
"gm_1Rnd_72mm_he_9m32m"
|
|
||||||
|
|
||||||
//Underbarrel Grenades
|
//Underbarrel Grenades
|
||||||
"
|
"rhs_GDM40",
|
||||||
|
"rhs_GRD40_Green",
|
||||||
|
"rhs_GRD40_Red",
|
||||||
|
"rhs_GRD40_White",
|
||||||
|
"rhs_VG40MD",
|
||||||
|
"rhs_VG40MD_Green",
|
||||||
|
"rhs_VG40MD_Red",
|
||||||
|
"rhs_VG40MD_White",
|
||||||
|
"rhs_VG40OP_green",
|
||||||
|
"rhs_VG40OP_red",
|
||||||
|
"rhs_VG40OP_white",
|
||||||
|
"rhs_VG40SZ",
|
||||||
|
"rhs_VG40TB",
|
||||||
|
"rhs_VOG25",
|
||||||
|
"rhs_VOG25P",
|
||||||
|
"1Rnd_SmokeBlue_Grenade_shell",
|
||||||
|
"1Rnd_SmokeGreen_Grenade_shell",
|
||||||
|
"1Rnd_SmokeOrange_Grenade_shell",
|
||||||
|
"1Rnd_SmokePurple_Grenade_shell",
|
||||||
|
"1Rnd_SmokeRed_Grenade_shell",
|
||||||
|
"1Rnd_Smoke_Grenade_shell",
|
||||||
|
"1Rnd_SmokeYellow_Grenade_shell",
|
||||||
|
"UGL_FlareGreen_F",
|
||||||
|
"UGL_FlareCIR_F",
|
||||||
|
"UGL_FlareRed_F",
|
||||||
|
"UGL_FlareWhite_F",
|
||||||
|
"UGL_FlareYellow_F",
|
||||||
|
"gm_1rnd_40x47mm_he_ngo74",
|
||||||
|
|
||||||
// Grenades
|
// Grenades
|
||||||
"gm_handgrenade_frag_rgd5",
|
"gm_handgrenade_frag_rgd5",
|
||||||
@@ -546,20 +463,44 @@ GRLIB_arsenal_magazines = [
|
|||||||
"rhssaf_mine_tma3_mag",
|
"rhssaf_mine_tma3_mag",
|
||||||
"rhs_mine_pmn2_mag",
|
"rhs_mine_pmn2_mag",
|
||||||
"rhs_mag_mine_ptm1",
|
"rhs_mag_mine_ptm1",
|
||||||
"APERSTripMine_Wire_Mag"
|
"APERSTripMine_Wire_Mag",
|
||||||
"rhs_ec75_mag",
|
"rhs_ec75_mag",
|
||||||
"rhs_ec200_mag",
|
"rhs_ec200_mag",
|
||||||
"rhs_ec400_mag",
|
"rhs_ec400_mag",
|
||||||
"rhs_mine_tm62m_mag",
|
"rhs_mine_tm62m_mag",
|
||||||
"rhs_mine_ozm72_a_mag",
|
"rhs_mine_ozm72_a_mag",
|
||||||
"rhs_mine_ozm72_b_mag",
|
"rhs_mine_ozm72_b_mag",
|
||||||
"rhs_mine_ozm72_c_mag"
|
"rhs_mine_ozm72_c_mag",
|
||||||
|
|
||||||
|
// RPG Ammo
|
||||||
|
"RPG29_AT",
|
||||||
|
"RPG29_HE_F",
|
||||||
|
"rhs_rpg7_PG7V_mag",
|
||||||
|
"rhs_rpg7_PG7VM_mag",
|
||||||
|
"rhs_rpg7_PG7VS_mag",
|
||||||
|
"rhs_rpg7_PG7VL_mag",
|
||||||
|
"rhs_rpg7_TBG7V_mag",
|
||||||
|
"gm_1Rnd_72mm_he_9m32m",
|
||||||
|
|
||||||
|
// CSW weapons
|
||||||
|
"ace_csw_50Rnd_127x108_mag",
|
||||||
|
"ACE_1Rnd_82mm_Mo_HE",
|
||||||
|
"ACE_1Rnd_82mm_Mo_Illum",
|
||||||
|
"ACE_1Rnd_82mm_Mo_Smoke",
|
||||||
|
"ace_compat_rhs_afrf3_mag_OG9V",
|
||||||
|
"ace_compat_rhs_afrf3_mag_PG9N",
|
||||||
|
"ace_compat_rhs_afrf3_mag_PG9VNT",
|
||||||
|
"ace_compat_rhs_afrf3_mag_VOG17m_30"
|
||||||
];
|
];
|
||||||
|
|
||||||
GRLIB_arsenal_items = [
|
GRLIB_arsenal_items = [
|
||||||
// Uniforms
|
// Uniforms
|
||||||
"gm_gc_army_uniform_soldier_80_blk",
|
"gm_gc_army_uniform_soldier_80_blk",
|
||||||
"gm_gc_army_uniform_soldier_80_str",
|
"gm_gc_army_uniform_soldier_80_str",
|
||||||
|
"gm_gc_army_uniform_soldier_rolled_90_stg",
|
||||||
|
"gm_gc_army_uniform_soldier_rolled_90_str",
|
||||||
|
"gm_gc_army_uniform_soldier_90_stg",
|
||||||
|
"gm_gc_army_uniform_soldier_90_str",
|
||||||
"gm_gc_army_uniform_soldier_gloves_80_str",
|
"gm_gc_army_uniform_soldier_gloves_80_str",
|
||||||
"gm_pl_army_uniform_soldier_80_moro",
|
"gm_pl_army_uniform_soldier_80_moro",
|
||||||
"gm_pl_army_uniform_soldier_80_frog",
|
"gm_pl_army_uniform_soldier_80_frog",
|
||||||
@@ -613,6 +554,22 @@ GRLIB_arsenal_items = [
|
|||||||
"gm_pl_army_vest_80_marksman_gry",
|
"gm_pl_army_vest_80_marksman_gry",
|
||||||
"gm_pl_army_vest_80_rifleman_gry",
|
"gm_pl_army_vest_80_rifleman_gry",
|
||||||
"gm_pl_army_vest_80_rifleman_smg_gry",
|
"gm_pl_army_vest_80_rifleman_smg_gry",
|
||||||
|
"gm_pl_army_vest_armor_01_akm_bg",
|
||||||
|
"gm_pl_army_vest_armor_01_akm_frog",
|
||||||
|
"gm_pl_army_vest_armor_01_akm_oli",
|
||||||
|
"gm_pl_army_vest_armor_01_akm_str",
|
||||||
|
"gm_gc_army_vest_bespa_80_none_str",
|
||||||
|
"gm_gc_army_vest_bespa_80_belt_str",
|
||||||
|
"gm_gc_army_vest_bespa_80_leader_str",
|
||||||
|
"gm_gc_army_vest_bespa_80_lmg_str",
|
||||||
|
"gm_gc_army_vest_bespa_80_rifleman_str",
|
||||||
|
"gm_gc_army_vest_bespa_80_at_str",
|
||||||
|
"gm_gc_army_vest_bespa_90_officer_str",
|
||||||
|
"gm_gc_army_vest_bespa_90_belt_str",
|
||||||
|
"gm_gc_army_vest_bespa_90_leader_str",
|
||||||
|
"gm_gc_army_vest_bespa_90_lmg_str",
|
||||||
|
"gm_gc_army_vest_bespa_90_rifleman_str",
|
||||||
|
"gm_gc_army_vest_bespa_90_at_str",
|
||||||
"JAM_ENVA_V_NVA_Vest_armor_str",
|
"JAM_ENVA_V_NVA_Vest_armor_str",
|
||||||
"JAM_ENVA_V_NVA_Vest_60_at_blu_01",
|
"JAM_ENVA_V_NVA_Vest_60_at_blu_01",
|
||||||
"JAM_ENVA_V_NVA_Vest_60_leader_blu_01",
|
"JAM_ENVA_V_NVA_Vest_60_leader_blu_01",
|
||||||
@@ -680,11 +637,17 @@ GRLIB_arsenal_items = [
|
|||||||
"gm_pl_army_headgear_wz63_net_oli",
|
"gm_pl_army_headgear_wz63_net_oli",
|
||||||
"gm_pl_army_headgear_wz67_oli",
|
"gm_pl_army_headgear_wz67_oli",
|
||||||
"gm_pl_army_headgear_wz67_net_oli",
|
"gm_pl_army_headgear_wz67_net_oli",
|
||||||
|
"gm_gc_army_headgear_hat_gb",
|
||||||
|
"gm_gc_army_headgear_hat_str",
|
||||||
|
"gm_gc_army_headgear_hat_sgr",
|
||||||
"gm_gc_bgs_headgear_hat_80_gry",
|
"gm_gc_bgs_headgear_hat_80_gry",
|
||||||
"gm_gc_bgs_headgear_hat_80_grn",
|
"gm_gc_bgs_headgear_hat_80_grn",
|
||||||
"gm_gc_army_headgear_m56",
|
"gm_gc_army_headgear_m56",
|
||||||
"gm_gc_army_headgear_m56_net",
|
"gm_gc_army_headgear_m56_net",
|
||||||
"gm_gc_army_headgear_m56_cover_str",
|
"gm_gc_army_headgear_m56_cover_str",
|
||||||
|
"gm_gc_army_headgear_m86",
|
||||||
|
"gm_gc_army_headgear_m86_net",
|
||||||
|
"gm_gc_army_headgear_m86_cover_str",
|
||||||
"gm_gc_headgear_zsh3_wht",
|
"gm_gc_headgear_zsh3_wht",
|
||||||
"JAM_ENVA_H_NVA_M54_oli",
|
"JAM_ENVA_H_NVA_M54_oli",
|
||||||
"JAM_ENVA_H_NVA_M56_76_oli",
|
"JAM_ENVA_H_NVA_M56_76_oli",
|
||||||
@@ -727,13 +690,19 @@ GRLIB_arsenal_items = [
|
|||||||
// NVG
|
// NVG
|
||||||
"gm_nsg66_oli",
|
"gm_nsg66_oli",
|
||||||
|
|
||||||
|
// Gloves that are in the NVG slot
|
||||||
|
"UK3CB_Gloves_black_NVG",
|
||||||
|
"UK3CB_Gloves_green_NVG",
|
||||||
|
"UK3CB_Gloves_tan_NVG",
|
||||||
|
|
||||||
// Binoculars
|
// Binoculars
|
||||||
"rhs_tr8_periscope",
|
"rhs_tr8_periscope",
|
||||||
"rhs_tr8_periscope_pip",
|
"rhs_tr8_periscope_pip",
|
||||||
"gm_df7x40_blk",
|
"gm_df7x40_blk",
|
||||||
"Binocular",
|
"Binocular",
|
||||||
"gm_photocamera_base",
|
"gm_photocamera_01_blk",
|
||||||
"gm_lpr1_oli",
|
"gm_lpr1_oli",
|
||||||
|
"rhssaf_zrak_rd7j",
|
||||||
|
|
||||||
// Facewear
|
// Facewear
|
||||||
"gm_gc_army_facewear_schm41m",
|
"gm_gc_army_facewear_schm41m",
|
||||||
@@ -769,7 +738,11 @@ GRLIB_arsenal_items = [
|
|||||||
"G_Aviator",
|
"G_Aviator",
|
||||||
"JAM_ENVA_H_NVA_KDA_Balaclava_01",
|
"JAM_ENVA_H_NVA_KDA_Balaclava_01",
|
||||||
"rhs_balaclava",
|
"rhs_balaclava",
|
||||||
"rhs_balaclava1_olive"
|
"rhs_balaclava1_olive",
|
||||||
|
"rhs_scarf",
|
||||||
|
"UK3CB_Gloves_black",
|
||||||
|
"UK3CB_Gloves_green",
|
||||||
|
"UK3CB_Gloves_tan",
|
||||||
|
|
||||||
// Attachments
|
// Attachments
|
||||||
"gm_pgo7v_blk",
|
"gm_pgo7v_blk",
|
||||||
@@ -779,18 +752,49 @@ GRLIB_arsenal_items = [
|
|||||||
"gm_pka_dovetail_gry",
|
"gm_pka_dovetail_gry",
|
||||||
"rhs_acc_1pn34",
|
"rhs_acc_1pn34",
|
||||||
"rhs_acc_2dpZenit",
|
"rhs_acc_2dpZenit",
|
||||||
"gm_flashlightp2_wht_ak74handguard_blu",
|
|
||||||
"gm_flashlightp2_wht_akhandguard_blu",
|
|
||||||
"gm_flashlightp2_wht_akkhandguard_blu",
|
|
||||||
"gm_bayonet_6x3_wud",
|
"gm_bayonet_6x3_wud",
|
||||||
"gm_bayonet_6x3_blk",
|
"gm_bayonet_6x3_blk",
|
||||||
"uk3cb_muzzle_sks_bayonet",
|
"uk3cb_muzzle_sks_bayonet",
|
||||||
"gm_zvn64_ak",
|
"gm_zvn64_ak",
|
||||||
|
"gm_zvn64_akk",
|
||||||
|
"gm_zvn64_lmgk500",
|
||||||
|
"gm_zvn64_rpk",
|
||||||
|
"gm_zln1k_ir_dovetail_gry",
|
||||||
|
"gm_zln1k_ir_dovetail_blk",
|
||||||
|
"gm_zln1k_grn_dovetail_gry",
|
||||||
|
"gm_zln1k_grn_dovetail_blk",
|
||||||
|
"rhs_acc_dtk",
|
||||||
|
"rhs_acc_dtk1983",
|
||||||
|
"rhs_acc_tgpa",
|
||||||
|
"rhs_acc_tgpv",
|
||||||
|
"rhs_acc_pgs64_74u",
|
||||||
|
"rhs_acc_pgs64_74un",
|
||||||
|
"gm_zfk4x25_blk",
|
||||||
|
"gm_npsu_dovetail_blk",
|
||||||
|
"gm_npsu_dovetail_gry",
|
||||||
|
"rhs_acc_pbs1",
|
||||||
|
"rhs_acc_dtkakm",
|
||||||
|
"gm_suppressor_tgpp_9mm_blk",
|
||||||
|
"gm_suppressor_tgpv_762mm_blk",
|
||||||
|
"gm_suppressor_pbs1_762mm_blk",
|
||||||
|
"gm_suppressor_pbs4_545mm_blk",
|
||||||
|
"gm_suppressor_safloryt_blk",
|
||||||
|
"gm_flashlightp2_wht_akkhandguard_blu",
|
||||||
|
"gm_flashlightp2_wht_akhandguard_blu",
|
||||||
|
"gm_flashlightp2_wht_ak74handguard_blu",
|
||||||
|
"gm_flashlightp2_brk_akkhandguard_dino",
|
||||||
|
"gm_flashlightp2_brk_akhandguard_dino",
|
||||||
|
"gm_flashlightp2_brk_ak74handguard_dino",
|
||||||
"gm_suppressor_pbs1_762_blk",
|
"gm_suppressor_pbs1_762_blk",
|
||||||
"gm_suppressor_pbs4_545_blk",
|
"gm_suppressor_pbs4_545_blk",
|
||||||
"gm_pgo7v_blk"
|
"gm_pgo7v_blk",
|
||||||
|
"gm_pso6x36_1_dovetail_blk",
|
||||||
|
"gm_pso6x36_1_dovetail_gry",
|
||||||
|
"gm_pso1_dovetail_blk",
|
||||||
|
"gm_pso1_dovetail_gry",
|
||||||
|
|
||||||
// Items
|
// Items
|
||||||
|
"ToolKit", // Toolkit
|
||||||
"gm_gc_compass_f73",
|
"gm_gc_compass_f73",
|
||||||
"gm_repairkit_01",
|
"gm_repairkit_01",
|
||||||
"gm_gc_army_gauzeBandage",
|
"gm_gc_army_gauzeBandage",
|
||||||
@@ -881,6 +885,23 @@ GRLIB_arsenal_items = [
|
|||||||
"kat_scalpel",
|
"kat_scalpel",
|
||||||
"kat_stethoscope",
|
"kat_stethoscope",
|
||||||
|
|
||||||
|
// Food
|
||||||
|
"ACE_Canteen",
|
||||||
|
"ACE_Canteen_Half",
|
||||||
|
"ACE_Canteen_Empty",
|
||||||
|
"ACE_WaterBottle",
|
||||||
|
"ACE_WaterBottle_Half",
|
||||||
|
"ACE_WaterBottle_Empty",
|
||||||
|
"ACE_Sunflower_Seeds",
|
||||||
|
"ACE_MRE_BeefStew",
|
||||||
|
"ACE_MRE_ChickenTikkaMasala",
|
||||||
|
"ACE_MRE_CreamChickenSoup",
|
||||||
|
"ACE_MRE_CreamTomatoSoup",
|
||||||
|
"ACE_MRE_LambCurry",
|
||||||
|
"ACE_MRE_MeatballsPasta",
|
||||||
|
"ACE_MRE_SteakVegetables",
|
||||||
|
"ACE_MRE_ChickenHerbDumplings",
|
||||||
|
|
||||||
// ACE Items
|
// ACE Items
|
||||||
"ACE_adenosine", // Adenosine autoinjector
|
"ACE_adenosine", // Adenosine autoinjector
|
||||||
"ACE_artilleryTable", // Artillery Rangetable
|
"ACE_artilleryTable", // Artillery Rangetable
|
||||||
@@ -890,6 +911,7 @@ GRLIB_arsenal_items = [
|
|||||||
"ACE_bloodIV", // Blood IV (1000 ml)
|
"ACE_bloodIV", // Blood IV (1000 ml)
|
||||||
"ACE_bodyBag", // Bodybag
|
"ACE_bodyBag", // Bodybag
|
||||||
"ACE_CableTie", // Cable Tie
|
"ACE_CableTie", // Cable Tie
|
||||||
|
"ACE_Chemlight_Shield", // Chemlight Shield
|
||||||
"ACE_DeadManSwitch", // Dead Man's Switch
|
"ACE_DeadManSwitch", // Dead Man's Switch
|
||||||
"ACE_DefusalKit", // Defusal Kit
|
"ACE_DefusalKit", // Defusal Kit
|
||||||
"ACE_EarPlugs", // Earplugs
|
"ACE_EarPlugs", // Earplugs
|
||||||
@@ -920,17 +942,16 @@ GRLIB_arsenal_items = [
|
|||||||
"ACE_surgicalKit", // Surgical Kit
|
"ACE_surgicalKit", // Surgical Kit
|
||||||
"ACE_tourniquet", // Tourniquet (CAT)
|
"ACE_tourniquet", // Tourniquet (CAT)
|
||||||
"ACE_wirecutter" // Wirecutter
|
"ACE_wirecutter" // Wirecutter
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
GRLIB_arsenal_backpacks = [
|
GRLIB_arsenal_backpacks = [
|
||||||
"gm_gc_army_backpack_80_at_str",
|
"gm_dshkm_aatripod_weaponBag",
|
||||||
"gm_gc_army_backpack_80_lmg_str",
|
"gm_dshkm_weaponBag",
|
||||||
"gm_gc_army_backpack_80_mgk_str",
|
"gm_gc_army_backpack_80_at_empty_str",
|
||||||
"gm_gc_army_backpack_80_engineer_str",
|
"gm_pl_army_backpack_80_at_empty_str",
|
||||||
"gm_gc_army_backpack_80_demolition_str",
|
"gm_gc_army_backpack_80_lmg_empty_str",
|
||||||
"gm_gc_army_backpack_80_assaultpack_mgk_str",
|
"gm_gc_army_backpack_80_assaultpack_mgk_empty_str",
|
||||||
"gm_gc_army_backpack_80_assaultpack_lmg_str",
|
"gm_gc_army_backpack_80_assaultpack_lmg_empty_str",
|
||||||
"gm_fagot_launcher_weaponBag",
|
"gm_fagot_launcher_weaponBag",
|
||||||
"gm_pl_army_backpack_80_oli",
|
"gm_pl_army_backpack_80_oli",
|
||||||
"gm_gc_backpack_r105m_brn",
|
"gm_gc_backpack_r105m_brn",
|
||||||
|
|||||||
@@ -38,6 +38,10 @@ _crate setVariable ["KP_liberation_crate_value", _amount, true];
|
|||||||
// Add ACE carry functionality
|
// Add ACE carry functionality
|
||||||
if (KP_liberation_ace) then {[_crate, true, [0, 1.5, 0], 0] remoteExec ["ace_dragging_fnc_setCarryable"];};
|
if (KP_liberation_ace) then {[_crate, true, [0, 1.5, 0], 0] remoteExec ["ace_dragging_fnc_setCarryable"];};
|
||||||
|
|
||||||
|
// WIP - doesn't seem to work properly
|
||||||
|
// Change size to 1
|
||||||
|
[_crate, 1] call ace_cargo_fnc_setSize;
|
||||||
|
|
||||||
// Process KP object init
|
// Process KP object init
|
||||||
[_crate] call KPLIB_fnc_addObjectInit;
|
[_crate] call KPLIB_fnc_addObjectInit;
|
||||||
|
|
||||||
|
|||||||
@@ -71,9 +71,9 @@ for "_i" from 1 to _amount do {
|
|||||||
|
|
||||||
// Add possible RPG launcher
|
// Add possible RPG launcher
|
||||||
if ((_tier > 1) && ((random 100) <= KP_liberation_resistance_at_chance)) then {
|
if ((_tier > 1) && ((random 100) <= KP_liberation_resistance_at_chance)) then {
|
||||||
_unit addBackpack "B_FieldPack_cbr";
|
_unit addBackpack "rhs_rpg_2";
|
||||||
for "_i" from 1 to 3 do {_unit addItemToBackpack "RPG7_F";};
|
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhs_rpg7_PG7V_mag";};
|
||||||
_unit addWeapon "launch_RPG7_F";
|
_unit addWeapon "gm_rpg7_wud";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
KPLIB_init = false;
|
KPLIB_init = false;
|
||||||
|
|
||||||
// Version of the KP Liberation framework
|
// Version of the KP Liberation framework
|
||||||
@@ -57,6 +56,9 @@ if ((isNil {player getVariable "bis_revive_ehHandleHeal"} || isDedicated) && !(b
|
|||||||
|
|
||||||
KPLIB_init = true;
|
KPLIB_init = true;
|
||||||
|
|
||||||
|
// Enable camera screenshot bypass
|
||||||
|
null = [] execVM "scripts\client\misc\fnc_initPhotoHandler.sqf";
|
||||||
|
|
||||||
// Notify clients that server is ready
|
// Notify clients that server is ready
|
||||||
if (isServer) then {
|
if (isServer) then {
|
||||||
KPLIB_initServer = true;
|
KPLIB_initServer = true;
|
||||||
|
|||||||
@@ -202,7 +202,7 @@ GRLIB_color_friendly = "ColorBLUFOR"; // Frien
|
|||||||
GRLIB_color_enemy = "ColorOPFOR"; // Enemy sector marker color.
|
GRLIB_color_enemy = "ColorOPFOR"; // Enemy sector marker color.
|
||||||
GRLIB_color_enemy_bright = "ColorRED"; // Enemy sector marker color (activated).
|
GRLIB_color_enemy_bright = "ColorRED"; // Enemy sector marker color (activated).
|
||||||
|
|
||||||
GRLIB_fob_range = 125; // Build range around the main FOB building.
|
GRLIB_fob_range = 300; // Build range around the main FOB building.
|
||||||
GRLIB_halo_altitude = 2500; // Altitude in metres for the HALO jump.
|
GRLIB_halo_altitude = 2500; // Altitude in metres for the HALO jump.
|
||||||
GRLIB_secondary_missions_costs = [15, 10, 8]; // Intel price for the secondary missions [FOB hunting, Convoy ambush, SAR].
|
GRLIB_secondary_missions_costs = [15, 10, 8]; // Intel price for the secondary missions [FOB hunting, Convoy ambush, SAR].
|
||||||
GRLIB_secondary_objective_impact = 0.6; // The percentage impact against enemy combat readiness for a successful FOB hunt.
|
GRLIB_secondary_objective_impact = 0.6; // The percentage impact against enemy combat readiness for a successful FOB hunt.
|
||||||
|
|||||||
@@ -55,7 +55,6 @@ light_vehicles = [
|
|||||||
["gm_gc_army_bicycle_01_oli",10,0,0], // Service Bicycle
|
["gm_gc_army_bicycle_01_oli",10,0,0], // Service Bicycle
|
||||||
["gm_gc_army_p601",50,0,25], // Trabant
|
["gm_gc_army_p601",50,0,25], // Trabant
|
||||||
["B_Boat_Transport_01_F",100,0,25], // Assault Boat
|
["B_Boat_Transport_01_F",100,0,25], // Assault Boat
|
||||||
//UK3CB Vics
|
|
||||||
//UAZ
|
//UAZ
|
||||||
["UK3CB_CW_SOV_O_LATE_UAZ_AGS30",75,100,50],
|
["UK3CB_CW_SOV_O_LATE_UAZ_AGS30",75,100,50],
|
||||||
["UK3CB_CW_SOV_O_LATE_UAZ_Closed",75,0,50],
|
["UK3CB_CW_SOV_O_LATE_UAZ_Closed",75,0,50],
|
||||||
@@ -66,7 +65,7 @@ light_vehicles = [
|
|||||||
["UK3CB_CW_SOV_O_LATE_Gaz66_Covered",125,0,75],
|
["UK3CB_CW_SOV_O_LATE_Gaz66_Covered",125,0,75],
|
||||||
["UK3CB_CW_SOV_O_LATE_Gaz66_Open",125,0,75],
|
["UK3CB_CW_SOV_O_LATE_Gaz66_Open",125,0,75],
|
||||||
["UK3CB_CW_SOV_O_LATE_Gaz66_Radio",175,0,75],
|
["UK3CB_CW_SOV_O_LATE_Gaz66_Radio",175,0,75],
|
||||||
["UK3CB_CW_SOV_O_LATE_Gaz66_Covered_Flatbed",12530,75],
|
["UK3CB_CW_SOV_O_LATE_Gaz66_Covered_Flatbed",125,30,75],
|
||||||
["UK3CB_CW_SOV_O_LATE_Gaz66_Open_Flatbed",125,0,75],
|
["UK3CB_CW_SOV_O_LATE_Gaz66_Open_Flatbed",125,0,75],
|
||||||
["UK3CB_CW_SOV_O_LATE_Gaz66_Med",150,0,75],
|
["UK3CB_CW_SOV_O_LATE_Gaz66_Med",150,0,75],
|
||||||
["UK3CB_CW_SOV_O_LATE_Gaz66_ZU23",135,150,75],
|
["UK3CB_CW_SOV_O_LATE_Gaz66_ZU23",135,150,75],
|
||||||
@@ -94,6 +93,7 @@ light_vehicles = [
|
|||||||
heavy_vehicles = [
|
heavy_vehicles = [
|
||||||
["UK3CB_CW_SOV_O_LATE_BRDM2",200,50,100], // BRDM2
|
["UK3CB_CW_SOV_O_LATE_BRDM2",200,50,100], // BRDM2
|
||||||
["UK3CB_CW_SOV_O_LATE_BRDM2_UM",200,0,100], // BRDM2UM
|
["UK3CB_CW_SOV_O_LATE_BRDM2_UM",200,0,100], // BRDM2UM
|
||||||
|
["gm_gc_army_brdm2_9p133",200,400,100], // BRDM2 "Sagger"
|
||||||
["UK3CB_CW_SOV_O_LATE_BRDM2_ATGM",200,500,100], // BRDM2 "Spandrel"
|
["UK3CB_CW_SOV_O_LATE_BRDM2_ATGM",200,500,100], // BRDM2 "Spandrel"
|
||||||
["UK3CB_CW_SOV_O_LATE_BMD1",175,200,125], // BMD-1
|
["UK3CB_CW_SOV_O_LATE_BMD1",175,200,125], // BMD-1
|
||||||
["UK3CB_CW_SOV_O_LATE_BMD1P",175,225,125], // BMD-1P
|
["UK3CB_CW_SOV_O_LATE_BMD1P",175,225,125], // BMD-1P
|
||||||
@@ -101,17 +101,18 @@ heavy_vehicles = [
|
|||||||
["gm_gc_army_btr60pa",200,0,125], // BTR-60PA
|
["gm_gc_army_btr60pa",200,0,125], // BTR-60PA
|
||||||
["gm_gc_army_btr60pa_dshkm",200,100,125], // BTR-60PA (MG)
|
["gm_gc_army_btr60pa_dshkm",200,100,125], // BTR-60PA (MG)
|
||||||
["UK3CB_CW_SOV_O_LATE_BTR40_MG",75,100,75], // BTR-40
|
["UK3CB_CW_SOV_O_LATE_BTR40_MG",75,100,75], // BTR-40
|
||||||
["gm_gc_army_btr60pb",200,150,125], // BTR-60PB
|
["rhs_btr60_msv",200,150,125], // BTR-60PB
|
||||||
["rhs_btr70_vdv",225,150,125], // BTR-70
|
["rhs_btr70_msv",225,150,125], // BTR-70
|
||||||
["rhs_btr80_vdv",250,150,125], // BTR-80
|
["rhs_btr80_msv",250,150,125], // BTR-80
|
||||||
["UK3CB_CW_SOV_O_LATE_MTLB_PKT",225,100,100], // MT-LB (MG)
|
["UK3CB_CW_SOV_O_LATE_MTLB_PKT",225,100,100], // MT-LB (MG)
|
||||||
["UK3CB_CW_SOV_O_LATE_MTLB_KPVT",225,150,100], // MT-LB (KPVT)
|
["UK3CB_CW_SOV_O_LATE_MTLB_KPVT",225,150,100], // MT-LB (KPVT)
|
||||||
["UK3CB_CW_SOV_O_LATE_MTLB_BMP",225,200,125], // MT-LB (BMP)
|
["UK3CB_CW_SOV_O_LATE_MTLB_BMP",225,200,125], // MT-LB (BMP)
|
||||||
["gm_pl_army_ot64a",275,150,125], // SKOT-2A (OT-64A)
|
["gm_pl_army_ot64a",275,150,125], // SKOT-2A (OT-64A)
|
||||||
["mkk_zsu_23_4",300,250,200], // ZSU-23-4 "Shilka"
|
["mkk_zsu_23_4",300,250,200], // ZSU-23-4 "Shilka"
|
||||||
["mkk_2s6_tunguska",350,300,200], // 2S6 "Tunguska"
|
["mkk_2s6_tunguska",350,300,200], // 2S6 "Tunguska"
|
||||||
["gm_gc_army_bmp1sp2",300,300,175], // BMP-1
|
["rhs_bmp1_msv",300,300,175], // BMP-1
|
||||||
["rhs_bmp2_tv",300,400,175], // BMP-2
|
["rhs_bmp1p_msv",300,350,175], // BMP-1P
|
||||||
|
["rhs_bmp2_msv",300,400,175], // BMP-2
|
||||||
["rhs_bmp3_msv",325,450,175], // BMP-3
|
["rhs_bmp3_msv",325,450,175], // BMP-3
|
||||||
["gm_gc_army_t55",450,450,250], // T-55
|
["gm_gc_army_t55",450,450,250], // T-55
|
||||||
["gm_gc_army_t55a",450,500,250], // T-55A
|
["gm_gc_army_t55a",450,500,250], // T-55A
|
||||||
@@ -122,29 +123,34 @@ heavy_vehicles = [
|
|||||||
["rhs_t72ba_tv",525,575,350], // T-72A (1984)
|
["rhs_t72ba_tv",525,575,350], // T-72A (1984)
|
||||||
["rhs_t72bb_tv",550,575,350], // T-72B (1985)
|
["rhs_t72bb_tv",550,575,350], // T-72B (1985)
|
||||||
["rhs_t72bc_tv",575,575,350], // T-72B (1989)
|
["rhs_t72bc_tv",575,575,350], // T-72B (1989)
|
||||||
["mkk_t80b_r",600,600,400], // T-80B
|
["rhs_t80b",600,600,400], // T-80B
|
||||||
["mkk_t80bv_r",625,600,400], // T-80BV
|
["rhs_t80bvk",625,600,400], // T-80BVK
|
||||||
["mkk_t80_u_r",650,600,400], // T-80U
|
["rhs_t80u",650,600,400], // T-80U
|
||||||
["mkk_t80_ue1_r",675,600,400], // T-80UE-1
|
["rhs_t80uk",675,600,400], // T-80UK
|
||||||
["UK3CB_CW_SOV_O_LATE_Gaz66_ZU23",150,200,75], // GAZ-66
|
["UK3CB_CW_SOV_O_LATE_Gaz66_ZU23",150,200,75], // GAZ-66
|
||||||
["UK3CB_CW_SOV_O_LATE_Ural_Zu23",150,200,100], // ZU-23 URAL
|
["UK3CB_CW_SOV_O_LATE_Ural_Zu23",150,200,100], // ZU-23 URAL
|
||||||
["UK3CB_CW_SOV_O_LATE_MTLB_ZU23",225,200,100], // MT-LB ZU-23
|
["UK3CB_CW_SOV_O_LATE_MTLB_ZU23",225,200,100], // MT-LB ZU-23
|
||||||
["gm_gc_army_ural375d_mlrs",150,900,100], // BM-21
|
["UK3CB_CW_SOV_O_LATE_BM21",150,900,100], // BM-21
|
||||||
["gm_gc_army_2s1",275,800,200], // 2S1
|
["gm_gc_army_2s1",275,800,200], // 2S1
|
||||||
["UK3CB_CW_SOV_O_LATE_2S3",300,800,225], // 2S3
|
["UK3CB_CW_SOV_O_LATE_2S3",300,800,225], // 2S3
|
||||||
|
["red_2s19_r",500,1000,300], // 2S19
|
||||||
["gm_gc_army_2p16",300,1000,300], // 2P16 "LUNA"
|
["gm_gc_army_2p16",300,1000,300], // 2P16 "LUNA"
|
||||||
["UK3CB_CW_SOV_O_LATE_MAZ_543_SCUD",400,1200,400] // MAZ-543 SCUD
|
["UK3CB_CW_SOV_O_LATE_MAZ_543_SCUD",400,1200,400], // MAZ-543 SCUD
|
||||||
|
["rhs_9k79",500,1300,300], // Tochka-U
|
||||||
|
["rhs_9k79_K",500,1350,300], // Tochka-U Cluster
|
||||||
|
["rhs_9k79_B",500,1500,300] // Tochka-U Nuke
|
||||||
];
|
];
|
||||||
|
|
||||||
air_vehicles = [
|
air_vehicles = [
|
||||||
["gm_gc_airforce_mi2p",300,0,175], // Mi-2P
|
["gm_gc_airforce_mi2p",250,0,175], // Mi-2P
|
||||||
["gm_gc_airforce_mi2sr",300,0,175], // Mi-2SR
|
["gm_gc_airforce_mi2sr",250,0,175], // Mi-2SR
|
||||||
["gm_gc_airforce_mi2us",300,100,175], // Mi-2US
|
["gm_gc_airforce_mi2us",250,100,175], // Mi-2US
|
||||||
["gm_gc_airforce_mi2urn",300,120,175], // Mi-2URN
|
["gm_gc_airforce_mi2urn",250,120,175], // Mi-2URN
|
||||||
["gm_pl_airforce_mi2urpg",300,200,175], // Mi-2URPG
|
["gm_pl_airforce_mi2urpg",250,200,175], // Mi-2URPG
|
||||||
|
["len_mi8amt_nva",350,0,250], // Mi8AMT
|
||||||
["gm_gc_airforce_l410s_salon",350,0,200], // L-410S
|
["gm_gc_airforce_l410s_salon",350,0,200], // L-410S
|
||||||
["gm_gc_airforce_l410t",350,0,200], // L-410T
|
["gm_gc_airforce_l410t",350,0,200], // L-410T
|
||||||
["len_mi8amt_nva",225,0,125], // Mi8AMT
|
["pook_Ka29_OPFOR",300,250,200], // Ka-29
|
||||||
["len_mi24d_CAS_nva",550,550,250], // Mi-24D (CAS)
|
["len_mi24d_CAS_nva",550,550,250], // Mi-24D (CAS)
|
||||||
["len_mi24d_AT_nva",550,550,250], // Mi-24D (AT)
|
["len_mi24d_AT_nva",550,550,250], // Mi-24D (AT)
|
||||||
["len_mi24d_FAB_nva",550,550,250], // Mi-24D (FAB)
|
["len_mi24d_FAB_nva",550,550,250], // Mi-24D (FAB)
|
||||||
@@ -154,15 +160,27 @@ air_vehicles = [
|
|||||||
["len_l39_nva",1200,1250,650], // Aero L-39
|
["len_l39_nva",1200,1250,650], // Aero L-39
|
||||||
["pook_MIG21_OPFOR",1250,1250,700], // MiG-21
|
["pook_MIG21_OPFOR",1250,1250,700], // MiG-21
|
||||||
["pook_Mig23_OPFOR",1250,1300,725], // MiG-23
|
["pook_Mig23_OPFOR",1250,1300,725], // MiG-23
|
||||||
|
["pook_Mig27_OPFOR",1250,1450,725], // MiG-27
|
||||||
["len_mig29a_01_nva",1300,1100,750], // MiG-29A
|
["len_mig29a_01_nva",1300,1100,750], // MiG-29A
|
||||||
["pook_Su22_OPFOR",1225,1400,725], // SU-22
|
["pook_Su22_OPFOR",1225,1400,725], // Su-22
|
||||||
["UK3CB_CW_SOV_O_LATE_Su25SM_CAS",1225,1500,600] // SU-25
|
["pook_SU24_OPFOR",1300,1500,800], // Su-24
|
||||||
|
["UK3CB_CW_SOV_O_LATE_Su25SM_CAS",1225,1500,600], // Su-25
|
||||||
|
["pook_SU27_OPFOR",1400,1400,775], // Su-27
|
||||||
|
["pook_YAK38_OPFOR",1350,1250,750] // Yak-38
|
||||||
];
|
];
|
||||||
|
|
||||||
static_vehicles = [
|
static_vehicles = [
|
||||||
["gm_gc_army_fagot_launcher_tripod",50,100,0], // Static FAGOT
|
["gm_gc_army_dshkm_aatripod",50,50,0], // DSHkM HMG
|
||||||
["gm_gc_army_dshkm_aatripod",50,50,0], // DSHkM
|
["gm_gc_army_fagot_launcher_tripod",50,100,0], // 9K111 Fagot ATGM
|
||||||
["gm_gc_army_spg9_tripod",50,75,0] // SPG-9
|
["rhs_SPG9M_MSV",50,75,0], // SPG-9 Recoilles rifle
|
||||||
|
["tbd_mt12",100,150,0], // MT-12 Anti-tank gun
|
||||||
|
["gm_gc_army_2b11",50,75,0], // 2B11 Mortar
|
||||||
|
["tbd_2b9_vasilek",125,150,0], // 2B9 Vasilek automatic mortar (Towable)
|
||||||
|
["tbd_d20_vanilla",100,200,0], // D-20 Howitzer (Towable)
|
||||||
|
["rhs_D30_msv",100,250,0], // D-30 Howitzer (Towable)
|
||||||
|
["rhs_Igla_AA_pod_msv",50,150,0], // Static Igla
|
||||||
|
["RHS_ZU23_MSV",100,150,0], // ZU-23 (Towable)
|
||||||
|
["tbd_d20",100,200,25] // D-20 Howitzer (Towable, Advanced verison)
|
||||||
];
|
];
|
||||||
|
|
||||||
buildings = [
|
buildings = [
|
||||||
@@ -262,24 +280,21 @@ support_vehicles = [
|
|||||||
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
["ACE_Box_82mm_Mo_Illum",50,10,0],
|
||||||
["ACE_Wheel",10,0,0],
|
["ACE_Wheel",10,0,0],
|
||||||
["ACE_Track",10,0,0],
|
["ACE_Track",10,0,0],
|
||||||
["gm_gc_army_ural4320_repair",325,30,75], // Ural Repair
|
|
||||||
["gm_gc_army_ural375d_refuel",125,0,275], // Ural Fuel
|
|
||||||
["gm_gc_army_ural4320_reammo",125,200,75], // Ural Ammo
|
|
||||||
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
["B_Slingload_01_Repair_F",275,0,0], // Huron Repair
|
||||||
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
["B_Slingload_01_Fuel_F",75,0,200], // Huron Fuel
|
||||||
["B_Slingload_01_Ammo_F",75,200,0], // Huron Ammo
|
["B_Slingload_01_Ammo_F",75,200,0], // Huron Ammo
|
||||||
//Fuel
|
//Fuel
|
||||||
["UK3CB_CW_SOV_O_LATE_Ural_Fuel",150,0,275],
|
["UK3CB_CW_SOV_O_LATE_Ural_Fuel",150,0,285],
|
||||||
["UK3CB_CW_SOV_O_LATE_Kraz255_Fuel",175,0,275],
|
["UK3CB_CW_SOV_O_LATE_Kraz255_Fuel",175,0,300],
|
||||||
["UK3CB_CW_SOV_O_LATE_MAZ_543_Refuel",200,0,275],
|
["UK3CB_CW_SOV_O_LATE_MAZ_543_Refuel",200,0,350],
|
||||||
//Ammo
|
//Ammo
|
||||||
["UK3CB_CW_SOV_O_LATE_Gaz66_Ammo",125,200,75],
|
["UK3CB_CW_SOV_O_LATE_Gaz66_Ammo",125,200,75],
|
||||||
["UK3CB_CW_SOV_O_LATE_Ural_Ammo",150,200,75],
|
["UK3CB_CW_SOV_O_LATE_Ural_Ammo",150,200,85],
|
||||||
["UK3CB_CW_SOV_O_LATE_MAZ_543_Reammo",200,200,75],
|
["UK3CB_CW_SOV_O_LATE_MAZ_543_Reammo",200,200,150],
|
||||||
//Repair
|
//Repair
|
||||||
["UK3CB_CW_SOV_O_LATE_Gaz66_Repair",325,0,75],
|
["UK3CB_CW_SOV_O_LATE_Gaz66_Repair",325,0,75],
|
||||||
["UK3CB_CW_SOV_O_LATE_Ural_Repair",350,0,75],
|
["UK3CB_CW_SOV_O_LATE_Ural_Repair",350,0,85],
|
||||||
["UK3CB_CW_SOV_O_LATE_MAZ_543_Repair",400,0,75]
|
["UK3CB_CW_SOV_O_LATE_MAZ_543_Repair",400,0,150]
|
||||||
];
|
];
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -223,11 +223,19 @@ KPLIB_b_infantry_classes = KPLIB_b_infantry_classes
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
Opfor squad compositions
|
Opfor squad compositions
|
||||||
*/
|
|
||||||
|
OLD - needs to be reworked to either 80s or 90s
|
||||||
KPLIB_o_squadStd = [opfor_squad_leader, opfor_medic, opfor_machinegunner, opfor_heavygunner, opfor_medic, opfor_marksman, opfor_grenadier, opfor_rpg];
|
KPLIB_o_squadStd = [opfor_squad_leader, opfor_medic, opfor_machinegunner, opfor_heavygunner, opfor_medic, opfor_marksman, opfor_grenadier, opfor_rpg];
|
||||||
KPLIB_o_squadInf = [opfor_squad_leader, opfor_medic, opfor_machinegunner, opfor_heavygunner, opfor_heavygunner, opfor_marksman, opfor_sharpshooter, opfor_sniper];
|
KPLIB_o_squadInf = [opfor_squad_leader, opfor_medic, opfor_machinegunner, opfor_heavygunner, opfor_heavygunner, opfor_marksman, opfor_sharpshooter, opfor_sniper];
|
||||||
KPLIB_o_squadTank = [opfor_squad_leader, opfor_medic, opfor_machinegunner, opfor_rpg, opfor_rpg, opfor_at, opfor_at, opfor_at];
|
KPLIB_o_squadTank = [opfor_squad_leader, opfor_medic, opfor_machinegunner, opfor_rpg, opfor_rpg, opfor_at, opfor_at, opfor_at];
|
||||||
KPLIB_o_squadAir = [opfor_squad_leader, opfor_medic, opfor_machinegunner, opfor_rpg, opfor_rpg, opfor_aa, opfor_aa, opfor_aa];
|
KPLIB_o_squadAir = [opfor_squad_leader, opfor_medic, opfor_machinegunner, opfor_rpg, opfor_rpg, opfor_aa, opfor_aa, opfor_aa];
|
||||||
|
*/
|
||||||
|
//
|
||||||
|
// Mixed squads
|
||||||
|
KPLIB_o_squadStd = [opfor_squad_leader_late, opfor_medic_late, opfor_machinegunner_late, opfor_heavygunner, opfor_marksman, opfor_grenadier, opfor_rpg, opfor_rpg_assistant];
|
||||||
|
KPLIB_o_squadInf = [opfor_squad_leader_late, opfor_medic, opfor_machinegunner_late, opfor_heavygunner, opfor_marksman_late, opfor_rifleman, opfor_grenadier_heavy];
|
||||||
|
KPLIB_o_squadTank = [opfor_squad_leader, opfor_medic_late, opfor_machinegunner_late, opfor_rpg, opfor_rpg_assistant, opfor_at, opfor_at_assistant, opfor_rpg_late];
|
||||||
|
KPLIB_o_squadAir = [opfor_squad_leader_late, opfor_medic_late, opfor_machinegunner_late, opfor_rpg_late, opfor_rpg_assistant, opfor_aa_late, opfor_aa_late, opfor_aa];
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Liberation specific collections
|
Liberation specific collections
|
||||||
@@ -318,7 +326,7 @@ military_alphabet = ["Alpha", "Bravo", "Charlie", "Delta", "Echo", "Foxtrot", "G
|
|||||||
// Misc variables
|
// Misc variables
|
||||||
markers_reset = [99999,99999,0];
|
markers_reset = [99999,99999,0];
|
||||||
zeropos = [0,0,0];
|
zeropos = [0,0,0];
|
||||||
KPLIB_sarWreck = "Land_Wreck_Heli_Attack_01_F";
|
KPLIB_sarWreck = "Land_Mi8_wreck_F";
|
||||||
KPLIB_sarFire = "test_EmptyObjectForFireBig";
|
KPLIB_sarFire = "test_EmptyObjectForFireBig";
|
||||||
|
|
||||||
KPLIB_initPresets = true;
|
KPLIB_initPresets = true;
|
||||||
|
|||||||
@@ -6,24 +6,46 @@
|
|||||||
- LEN - Cold War Helicopters (due to lack fo air assets in GM for now) - https://steamcommunity.com/sharedfiles/filedetails/?id=1726445116
|
- LEN - Cold War Helicopters (due to lack fo air assets in GM for now) - https://steamcommunity.com/sharedfiles/filedetails/?id=1726445116
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Enemy infantry classes
|
// Enemy infantry - 80s
|
||||||
opfor_officer = "gm_ge_army_officer_p1_90_flk"; // Officer
|
opfor_officer = "gm_ge_army_officer_p1_80_oli"; // Officer
|
||||||
opfor_squad_leader = "gm_ge_army_squadleader_g36a1_p2a1_90_flk"; // Squad Leader
|
opfor_squad_leader = "gm_ge_army_squadleader_g3a3_p2a1_80_ols"; // Squad Leader
|
||||||
opfor_team_leader = "gm_ge_army_squadleader_g36a1_p2a1_90_flk"; // Team Leader
|
opfor_team_leader = "gm_ge_army_squadleader_g3a3_p2a1_80_ols"; // Team Leader
|
||||||
opfor_sentry = "gm_ge_army_rifleman_g36a1_90_flk"; // Rifleman (Lite)
|
opfor_sentry = "gm_ge_army_rifleman_g3a3_80_ols"; // Rifleman (Lite)
|
||||||
opfor_rifleman = "gm_ge_army_rifleman_g36a1_90_flk"; // Rifleman
|
opfor_rifleman = "gm_ge_army_rifleman_g3a3_80_ols"; // Rifleman
|
||||||
opfor_rpg = "gm_ge_army_antitank_g36a1_milan_90_flk"; // Rifleman (LAT)
|
opfor_grenadier = "gm_ge_army_grenadier_g3a3_80_ols"; // Grenadier
|
||||||
opfor_grenadier = "gm_ge_army_grenadier_hk69a1_90_flk"; // Grenadier
|
opfor_grenadier_heavy = "gm_ge_army_grenadier_hk69a1_80_ols"; // Heavy Grenadier
|
||||||
opfor_machinegunner = "gm_ge_army_machinegunner_mg3_90_flk"; // Autorifleman
|
opfor_machinegunner = "gm_ge_army_machinegunner_mg3_80_ols"; // Autorifleman
|
||||||
opfor_heavygunner = "gm_ge_army_machinegunner_mg3_90_flk"; // Heavy Gunner
|
opfor_heavygunner = "gm_ge_army_machinegunner_assistant_g3a3_mg3_80_ols"; // Heavy Gunner
|
||||||
opfor_marksman = "gm_ge_army_marksman_g3a3_90_flk"; // Marksman
|
opfor_marksman = "gm_ge_army_marksman_g3a3_80_ols"; // Marksman
|
||||||
opfor_sharpshooter = "gm_ge_army_marksman_g3a3_90_flk"; // Sharpshooter
|
opfor_sharpshooter = "gm_ge_army_marksman_g3a3_80_ols"; // Sharpshooter
|
||||||
opfor_sniper = "gm_ge_army_marksman_g3a3_90_flk"; // Sniper
|
opfor_sniper = "gm_ge_army_marksman_g3a3_80_ols"; // Sniper
|
||||||
opfor_at = "gm_ge_army_antitank_g36a1_pzf3_90_flk"; // AT Specialist
|
opfor_rpg = "gm_ge_army_antitank_g3a3_pzf44_80_ols"; // Rifleman (LAT)
|
||||||
opfor_aa = "gm_ge_army_antiair_g36a1_fim43_90_flk"; // AA Specialist
|
opfor_rpg_assistant = "gm_ge_army_antitank_assistant_g3a3_pzf44_80_ols"; // Rifleman (LAT Assistant)
|
||||||
opfor_medic = "gm_ge_army_medic_g36a1_90_flk"; // Combat Life Saver
|
opfor_at = "gm_ge_army_antitank_g3a3_pzf84_80_ols"; // Rifleman (HAT)
|
||||||
opfor_engineer = "gm_ge_army_engineer_g36a1_90_flks"; // Engineer
|
opfor_at_assistant = "gm_ge_army_antitank_assistant_g3a3_pzf84_80_ols"; // Rifleman (HAT Assistant)
|
||||||
opfor_paratrooper = "gm_ge_army_paratrooper_g36a1_90_flk"; // Paratrooper
|
opfor_aa = "gm_ge_army_antiair_g3a3_fim43_80_ols"; // AA Specialist
|
||||||
|
opfor_medic = "gm_ge_army_medic_g3a3_80_ols"; // Combat Life Saver
|
||||||
|
opfor_engineer = "gm_ge_army_engineer_g3a4_80_ols"; // Engineer
|
||||||
|
opfor_paratrooper = "gm_ge_army_paratrooper_g3a4_80_ols"; // Paratrooper
|
||||||
|
|
||||||
|
// Enemy infantry - 90s
|
||||||
|
opfor_officer_late = "gm_ge_army_officer_p1_90_flk"; // Officer
|
||||||
|
opfor_squad_leader_late = "gm_ge_army_squadleader_g36a1_p2a1_90_flk"; // Squad Leader
|
||||||
|
opfor_team_leader_late = "gm_ge_army_squadleader_g36a1_p2a1_90_flk"; // Team Leader
|
||||||
|
opfor_sentry_late = "gm_ge_army_rifleman_g36a1_90_flk"; // Rifleman (Lite)
|
||||||
|
opfor_rifleman_late = "gm_ge_army_rifleman_g36a1_90_flk"; // Rifleman
|
||||||
|
opfor_rpg_late = "gm_ge_army_antitank_g36a1_pzf3_90_flk"; // Rifleman (LAT)
|
||||||
|
opfor_grenadier_late = "gm_ge_army_grenadier_hk69a1_90_flk"; // Grenadier
|
||||||
|
opfor_machinegunner_late = "gm_ge_army_machinegunner_mg3_90_flk"; // Autorifleman
|
||||||
|
opfor_heavygunner_late = "gm_ge_army_machinegunner_assistant_g36a1_mg3_90_flk"; // Heavy Gunner
|
||||||
|
opfor_marksman_late = "gm_ge_army_marksman_g3a3_90_flk"; // Marksman
|
||||||
|
opfor_sharpshooter_late = "gm_ge_army_marksman_g3a3_90_flk"; // Sharpshooter
|
||||||
|
opfor_sniper_late = "gm_ge_army_marksman_g3a3_90_flk"; // Sniper
|
||||||
|
opfor_at_late = "gm_ge_army_antitank_g36a1_pzf3_90_flk"; // AT Specialist
|
||||||
|
opfor_aa_late = "gm_ge_army_antiair_g36a1_fim43_90_flk"; // AA Specialist
|
||||||
|
opfor_medic_late = "gm_ge_army_medic_g36a1_90_flk"; // Combat Life Saver
|
||||||
|
opfor_engineer_late = "gm_ge_army_engineer_g36a1_90_flks"; // Engineer
|
||||||
|
opfor_paratrooper_late = "gm_ge_army_paratrooper_g36a1_90_flk"; // Paratrooper
|
||||||
|
|
||||||
// Enemy vehicles used by secondary objectives.
|
// Enemy vehicles used by secondary objectives.
|
||||||
opfor_mrap = "gm_ge_army_iltis_cargo"; // Truck 0.5t
|
opfor_mrap = "gm_ge_army_iltis_cargo"; // Truck 0.5t
|
||||||
@@ -43,15 +65,15 @@ Therefore, adding the same value twice or three times means they are more likely
|
|||||||
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
|
/* Militia infantry. Lightweight soldier classnames the game will pick from randomly as sector defenders.
|
||||||
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
|
Think of them like garrison or military police forces, which are more meant to control the local population instead of fighting enemy armies. */
|
||||||
militia_squad = [
|
militia_squad = [
|
||||||
"gm_ge_army_rifleman_g36a1_90_flk", // Rifleman (Lite)
|
"gm_ge_bgs_sf_squadleader_sig551_90_blk", // Squad Leader
|
||||||
"gm_ge_army_rifleman_g36a1_90_flk", // Rifleman (Lite)
|
"gm_ge_bgs_sf_specialist_hk512_80_blk", // Specialist (HK 512)
|
||||||
"gm_ge_army_rifleman_g36a1_90_flk", // Rifleman
|
"gm_ge_bgs_sf_rifleman_mp5a2_80_blk", // Rifleman
|
||||||
"gm_ge_army_rifleman_g36a1_90_flk", // Rifleman
|
"gm_ge_bgs_sf_rifleman_mp5a2_90_blk", // Rifleman
|
||||||
"gm_ge_army_antitank_g36a1_pzf3_90_flk", // Rifleman (AT)
|
"gm_ge_army_antitank_g36a1_pzf3_90_blk", // Rifleman (AT)
|
||||||
"gm_ge_army_machinegunner_mg3_90_flk", // Autorifleman
|
"gm_ge_bgs_sf_machinegunner_g8_90_blk", // Autorifleman
|
||||||
"gm_ge_army_marksman_g3a3_90_flk", // Marksman
|
"gm_ge_bgs_sf_marksman_psg1_90_blk", // Marksman
|
||||||
"gm_ge_army_medic_g36a1_90_flk", // Medic
|
"gm_ge_army_medic_g36a1_90_blk", // Medic
|
||||||
"gm_ge_army_engineer_g36a1_90_flk" // Engineer
|
"gm_ge_bgs_sf_grenadier_hk69a1_80_blk" // Grenadier
|
||||||
];
|
];
|
||||||
|
|
||||||
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
|
// Militia vehicles. Lightweight vehicle classnames the game will pick from randomly as sector defenders. Can also be empty for only infantry milita.
|
||||||
@@ -87,7 +109,10 @@ opfor_vehicles = [
|
|||||||
"gm_ge_army_Leopard1a1a2", // Leopard 1A1A2
|
"gm_ge_army_Leopard1a1a2", // Leopard 1A1A2
|
||||||
"gm_ge_army_Leopard1a3", // Leopard 1A3
|
"gm_ge_army_Leopard1a3", // Leopard 1A3
|
||||||
"gm_ge_army_Leopard1a3a1", // Leopard 1A3A1
|
"gm_ge_army_Leopard1a3a1", // Leopard 1A3A1
|
||||||
|
"gm_ge_army_Leopard1a4", // Leopard 1A4
|
||||||
"gm_ge_army_Leopard1a5", // Leopard 1A5
|
"gm_ge_army_Leopard1a5", // Leopard 1A5
|
||||||
|
"gm_dk_army_Leopard1a5dk1_dozer", // Leopard 1A5DK1 Dozer
|
||||||
|
"gm_ge_army_rakjpz2", // RakJPz 2
|
||||||
"UK3CB_CW_US_B_LATE_M60a3", // M60A3
|
"UK3CB_CW_US_B_LATE_M60a3", // M60A3
|
||||||
"UK3CB_CW_US_B_LATE_M1A1" // M1A1
|
"UK3CB_CW_US_B_LATE_M1A1" // M1A1
|
||||||
];
|
];
|
||||||
@@ -133,11 +158,15 @@ opfor_battlegroup_vehicles = [
|
|||||||
"gm_ge_army_Leopard1a1a2", // Leopard 1A1A2
|
"gm_ge_army_Leopard1a1a2", // Leopard 1A1A2
|
||||||
"gm_ge_army_Leopard1a3", // Leopard 1A3
|
"gm_ge_army_Leopard1a3", // Leopard 1A3
|
||||||
"gm_ge_army_Leopard1a3a1", // Leopard 1A3A1
|
"gm_ge_army_Leopard1a3a1", // Leopard 1A3A1
|
||||||
|
"gm_ge_army_Leopard1a4", // Leopard 1A4
|
||||||
"gm_ge_army_Leopard1a5", // Leopard 1A5
|
"gm_ge_army_Leopard1a5", // Leopard 1A5
|
||||||
|
"gm_dk_army_Leopard1a5dk1_dozer", // Leopard 1A5DK1 Dozer
|
||||||
|
"gm_ge_army_rakjpz2", // RakJPz 2
|
||||||
"UK3CB_CW_US_B_LATE_M109", // M109A3
|
"UK3CB_CW_US_B_LATE_M109", // M109A3
|
||||||
"UK3CB_CW_US_B_LATE_M270_MLRS_CLUSTER", // M270 (Cluster)
|
"UK3CB_CW_US_B_LATE_M270_MLRS_CLUSTER", // M270 (Cluster)
|
||||||
"UK3CB_CW_US_B_LATE_M270_MLRS_HE", // M270 HE
|
"UK3CB_CW_US_B_LATE_M270_MLRS_HE", // M270 HE
|
||||||
"gm_ge_army_m109g", // M109G
|
"gm_ge_army_m109g", // M109G
|
||||||
|
"gm_ge_army_m113a1g_mortar", // M113A3 (120mm Mortar)
|
||||||
"gm_ge_army_kat1_463_mlrs", // SF2 LARS 2
|
"gm_ge_army_kat1_463_mlrs", // SF2 LARS 2
|
||||||
"UK3CB_CW_US_B_LATE_M60a3", // M60A3
|
"UK3CB_CW_US_B_LATE_M60a3", // M60A3
|
||||||
"UK3CB_CW_US_B_LATE_M1A1", // M1A1
|
"UK3CB_CW_US_B_LATE_M1A1", // M1A1
|
||||||
|
|||||||
@@ -44,8 +44,8 @@ KP_liberation_guerilla_weapons_3 = [
|
|||||||
["gm_mpiak74n_prp","gm_30Rnd_545x39mm_B_7N6_ak74_prp",4,"",""],
|
["gm_mpiak74n_prp","gm_30Rnd_545x39mm_B_7N6_ak74_prp",4,"",""],
|
||||||
["gm_g3a3_blk","gm_20Rnd_762x51mm_B_T_DM21_g3_blk",4,"",""],
|
["gm_g3a3_blk","gm_20Rnd_762x51mm_B_T_DM21_g3_blk",4,"",""],
|
||||||
["gm_g3a3_blk","gm_20Rnd_762x51mm_B_T_DM21_g3_blk",4,"",""],
|
["gm_g3a3_blk","gm_20Rnd_762x51mm_B_T_DM21_g3_blk",4,"",""],
|
||||||
["gm_lmgrpk_brn","gm_75Rnd_762x39mm_B_M43_ak47_blk",4,"",""],
|
["gm_lmgrpk_brn","gm_75Rnd_762x39mm_B_57N231_ak47_blk",4,"",""],
|
||||||
["gm_lmgrpk_brn","gm_75Rnd_762x39mm_B_M43_ak47_blk",4,"",""]
|
["gm_lmgrpk_brn","gm_75Rnd_762x39mm_B_57N231_ak47_blk",4,"",""]
|
||||||
];
|
];
|
||||||
|
|
||||||
// Uniforms
|
// Uniforms
|
||||||
@@ -172,6 +172,7 @@ KP_liberation_guerilla_facegear = [
|
|||||||
"",
|
"",
|
||||||
"",
|
"",
|
||||||
"",
|
"",
|
||||||
|
"",
|
||||||
"G_Bandanna_tan",
|
"G_Bandanna_tan",
|
||||||
"G_Bandanna_khk",
|
"G_Bandanna_khk",
|
||||||
"G_Bandanna_oli",
|
"G_Bandanna_oli",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
if (KPLIB_directArsenal) exitWith {
|
if (KPLIB_directArsenal) exitWith {
|
||||||
if (KP_liberation_ace && !KP_liberation_arsenal_type) then {
|
if (KP_liberation_ace && KP_liberation_arsenal_type) then {
|
||||||
[player, player, false] call ace_arsenal_fnc_openBox;
|
[player, player, false] call ace_arsenal_fnc_openBox;
|
||||||
} else {
|
} else {
|
||||||
["Open", false] spawn BIS_fnc_arsenal;
|
["Open", false] spawn BIS_fnc_arsenal;
|
||||||
@@ -17,7 +17,7 @@ private _backpack = backpack player;
|
|||||||
|
|
||||||
private ["_loadouts_data"];
|
private ["_loadouts_data"];
|
||||||
// Get loadouts either from ACE or BI arsenals
|
// Get loadouts either from ACE or BI arsenals
|
||||||
if (KP_liberation_ace && !KP_liberation_arsenal_type) then {
|
if (KP_liberation_ace && KP_liberation_arsenal_type) then {
|
||||||
_loadouts_data = +(profileNamespace getVariable ["ace_arsenal_saved_loadouts", []]);
|
_loadouts_data = +(profileNamespace getVariable ["ace_arsenal_saved_loadouts", []]);
|
||||||
} else {
|
} else {
|
||||||
private _saved_loadouts = +(profileNamespace getVariable "bis_fnc_saveInventory_data");
|
private _saved_loadouts = +(profileNamespace getVariable "bis_fnc_saveInventory_data");
|
||||||
@@ -82,7 +82,7 @@ while { dialog && (alive player) && edit_loadout == 0 } do {
|
|||||||
|
|
||||||
if ( load_loadout > 0 ) then {
|
if ( load_loadout > 0 ) then {
|
||||||
private _loaded_loadout = _loadouts_data select (lbCurSel 201);
|
private _loaded_loadout = _loadouts_data select (lbCurSel 201);
|
||||||
if (KP_liberation_ace && !KP_liberation_arsenal_type) then {
|
if (KP_liberation_ace && KP_liberation_arsenal_type) then {
|
||||||
player setUnitLoadout (_loaded_loadout select 1);
|
player setUnitLoadout (_loaded_loadout select 1);
|
||||||
} else {
|
} else {
|
||||||
[player, [profileNamespace, _loaded_loadout]] call BIS_fnc_loadInventory;
|
[player, [profileNamespace, _loaded_loadout]] call BIS_fnc_loadInventory;
|
||||||
@@ -123,7 +123,7 @@ while { dialog && (alive player) && edit_loadout == 0 } do {
|
|||||||
if ( edit_loadout > 0 ) then {
|
if ( edit_loadout > 0 ) then {
|
||||||
closeDialog 0;
|
closeDialog 0;
|
||||||
waitUntil { !dialog };
|
waitUntil { !dialog };
|
||||||
if (KP_liberation_ace && !KP_liberation_arsenal_type) then {
|
if (KP_liberation_ace && KP_liberation_arsenal_type) then {
|
||||||
[player, player, false] call ace_arsenal_fnc_openBox;
|
[player, player, false] call ace_arsenal_fnc_openBox;
|
||||||
} else {
|
} else {
|
||||||
[ "Open", false ] spawn BIS_fnc_arsenal;
|
[ "Open", false ] spawn BIS_fnc_arsenal;
|
||||||
@@ -131,7 +131,7 @@ if ( edit_loadout > 0 ) then {
|
|||||||
|
|
||||||
if (KP_liberation_arsenalUsePreset) then {
|
if (KP_liberation_arsenalUsePreset) then {
|
||||||
uiSleep 5;
|
uiSleep 5;
|
||||||
private _arsenalDisplay = ["RSCDisplayArsenal", "ace_arsenal_display"] select (KP_liberation_ace && !KP_liberation_arsenal_type);
|
private _arsenalDisplay = ["RSCDisplayArsenal", "ace_arsenal_display"] select (KP_liberation_ace && KP_liberation_arsenal_type);
|
||||||
waitUntil {sleep 1; isNull (uinamespace getvariable [_arsenalDisplay, displayNull])};
|
waitUntil {sleep 1; isNull (uinamespace getvariable [_arsenalDisplay, displayNull])};
|
||||||
[_backpack] call KPLIB_fnc_checkGear;
|
[_backpack] call KPLIB_fnc_checkGear;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -0,0 +1,26 @@
|
|||||||
|
// fnc_initPhotoHandler.sqf
|
||||||
|
// This function is a bypass for gm_moduleSavePictures, because it didn't want to behave.
|
||||||
|
// The screenshots taken by the camera will be located in User\Documents\Arma 3\Screenshots\gm_photocamera
|
||||||
|
// You're welcome, Cammie
|
||||||
|
|
||||||
|
[missionNamespace, "gm_photocamera_takePicture", {
|
||||||
|
private _time = date; // [year, month, day, hour, minute]
|
||||||
|
private _year = _time select 0;
|
||||||
|
private _month = _time select 1;
|
||||||
|
private _day = _time select 2;
|
||||||
|
private _hour = _time select 3;
|
||||||
|
private _minute = _time select 4;
|
||||||
|
private _second = floor (diag_tickTime % 60);
|
||||||
|
|
||||||
|
if (_month < 10) then {_month = "0" + str _month;} else {_month = str _month;};
|
||||||
|
if (_day < 10) then {_day = "0" + str _day;} else {_day = str _day;};
|
||||||
|
if (_hour < 10) then {_hour = "0" + str _hour;} else {_hour = str _hour;};
|
||||||
|
if (_minute < 10) then {_minute = "0" + str _minute;} else {_minute = str _minute;};
|
||||||
|
if (_second < 10) then {_second = "0" + str _second;} else {_second = str _second;};
|
||||||
|
|
||||||
|
private _timestamp = format ["%1-%2-%3_%4-%5-%6", _year, _month, _day, _hour, _minute, _second];
|
||||||
|
private _filename = format ["gm_photocamera/photo_%1.png", _timestamp];
|
||||||
|
|
||||||
|
screenshot _filename;
|
||||||
|
systemChat format ["Saved photo: %1", _filename];
|
||||||
|
}] call BIS_fnc_addScriptedEventHandler;
|
||||||
@@ -95,7 +95,7 @@ if (KP_liberation_arsenalUsePreset) then {
|
|||||||
KP_liberation_allowed_items append KP_liberation_allowed_items_extension;
|
KP_liberation_allowed_items append KP_liberation_allowed_items_extension;
|
||||||
};
|
};
|
||||||
|
|
||||||
if (KP_liberation_ace && !KP_liberation_arsenal_type) then {
|
if (KP_liberation_ace && KP_liberation_arsenal_type) then {
|
||||||
[player, KP_liberation_allowed_items, false] call ace_arsenal_fnc_addVirtualItems;
|
[player, KP_liberation_allowed_items, false] call ace_arsenal_fnc_addVirtualItems;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -107,7 +107,7 @@ if (KP_liberation_arsenalUsePreset) then {
|
|||||||
[missionNamespace, true] call BIS_fnc_addVirtualItemCargo;
|
[missionNamespace, true] call BIS_fnc_addVirtualItemCargo;
|
||||||
[missionNamespace, true] call BIS_fnc_addVirtualBackpackCargo;
|
[missionNamespace, true] call BIS_fnc_addVirtualBackpackCargo;
|
||||||
|
|
||||||
if (KP_liberation_ace && !KP_liberation_arsenal_type) then {
|
if (KP_liberation_ace && KP_liberation_arsenal_type) then {
|
||||||
[player, true, false] call ace_arsenal_fnc_addVirtualItems;
|
[player, true, false] call ace_arsenal_fnc_addVirtualItems;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ while {true} do {
|
|||||||
|
|
||||||
// Get loadouts either from ACE or BI arsenals
|
// Get loadouts either from ACE or BI arsenals
|
||||||
private ["_loadouts_data"];
|
private ["_loadouts_data"];
|
||||||
if (KP_liberation_ace && !KP_liberation_arsenal_type) then {
|
if (KP_liberation_ace && KP_liberation_arsenal_type) then {
|
||||||
_loadouts_data = +(profileNamespace getVariable ["ace_arsenal_saved_loadouts", []]);
|
_loadouts_data = +(profileNamespace getVariable ["ace_arsenal_saved_loadouts", []]);
|
||||||
} else {
|
} else {
|
||||||
private _saved_loadouts = +(profileNamespace getVariable "bis_fnc_saveInventory_data");
|
private _saved_loadouts = +(profileNamespace getVariable "bis_fnc_saveInventory_data");
|
||||||
@@ -191,7 +191,7 @@ while {true} do {
|
|||||||
|
|
||||||
if ((lbCurSel 203) > 0) then {
|
if ((lbCurSel 203) > 0) then {
|
||||||
private _selectedLoadout = _loadouts_data select ((lbCurSel 203) - 1);
|
private _selectedLoadout = _loadouts_data select ((lbCurSel 203) - 1);
|
||||||
if (KP_liberation_ace && !KP_liberation_arsenal_type) then {
|
if (KP_liberation_ace && KP_liberation_arsenal_type) then {
|
||||||
player setUnitLoadout (_selectedLoadout select 1);
|
player setUnitLoadout (_selectedLoadout select 1);
|
||||||
} else {
|
} else {
|
||||||
[player, [profileNamespace, _selectedLoadout]] call BIS_fnc_loadInventory;
|
[player, [profileNamespace, _selectedLoadout]] call BIS_fnc_loadInventory;
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ if (isNull _chopper_type) then {
|
|||||||
private _para_group = createGroup [GRLIB_side_enemy, true];
|
private _para_group = createGroup [GRLIB_side_enemy, true];
|
||||||
|
|
||||||
while {(count (units _para_group)) < 8} do {
|
while {(count (units _para_group)) < 8} do {
|
||||||
[opfor_paratrooper, markerPos _spawnsector, _para_group] call KPLIB_fnc_createManagedUnit;
|
[opfor_paratrooper_late, markerPos _spawnsector, _para_group] call KPLIB_fnc_createManagedUnit;
|
||||||
};
|
};
|
||||||
|
|
||||||
{removeBackpack _x; _x addBackPack "B_parachute"; _x moveInCargo _newvehicle;} forEach (units _para_group);
|
{removeBackpack _x; _x addBackPack "B_parachute"; _x moveInCargo _newvehicle;} forEach (units _para_group);
|
||||||
|
|||||||
@@ -51,11 +51,11 @@ if(isServer) then {
|
|||||||
GET_PARAM_BOOL(GRLIB_blufor_defenders, "BluforDefenders", 1);
|
GET_PARAM_BOOL(GRLIB_blufor_defenders, "BluforDefenders", 1);
|
||||||
GET_PARAM_BOOL(GRLIB_autodanger, "Autodanger", 0);
|
GET_PARAM_BOOL(GRLIB_autodanger, "Autodanger", 0);
|
||||||
GET_PARAM(GRLIB_time_factor, "DayDuration", 12);
|
GET_PARAM(GRLIB_time_factor, "DayDuration", 12);
|
||||||
GET_PARAM_BOOL(GRLIB_shorter_nights, "ShorterNights", 1);
|
GET_PARAM_BOOL(GRLIB_shorter_nights, "ShorterNights", 0);
|
||||||
GET_PARAM(GRLIB_weather_param, "Weather", 3);
|
GET_PARAM(GRLIB_weather_param, "Weather", 3);
|
||||||
GET_PARAM_BOOL(KP_liberation_fog_param, "VanillaFog", 1);
|
GET_PARAM_BOOL(KP_liberation_fog_param, "VanillaFog", 1);
|
||||||
GET_PARAM(GRLIB_resources_multiplier, "ResourcesMultiplier", 3);
|
GET_PARAM(GRLIB_resources_multiplier, "ResourcesMultiplier", 3);
|
||||||
GET_PARAM_BOOL(KP_liberation_arsenal_type, "ArsenalType", 1);
|
GET_PARAM_BOOL(KP_liberation_arsenal_type, "ArsenalType", 0);
|
||||||
GET_PARAM_BOOL(KPLIB_directArsenal, "DirectArsenal", 0);
|
GET_PARAM_BOOL(KPLIB_directArsenal, "DirectArsenal", 0);
|
||||||
GET_PARAM_BOOL(KP_liberation_playermenu, "PlayerMenu", 1);
|
GET_PARAM_BOOL(KP_liberation_playermenu, "PlayerMenu", 1);
|
||||||
GET_PARAM(KP_liberation_victoryCondition, "VictoryCondition", 0);
|
GET_PARAM(KP_liberation_victoryCondition, "VictoryCondition", 0);
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ class Params {
|
|||||||
title = $STR_PARAMS_ARSENAL;
|
title = $STR_PARAMS_ARSENAL;
|
||||||
values[] = {0, 1};
|
values[] = {0, 1};
|
||||||
texts[] = {$STR_PARAMS_ARSENAL_BI, $STR_PARAMS_ARSENAL_ACE};
|
texts[] = {$STR_PARAMS_ARSENAL_BI, $STR_PARAMS_ARSENAL_ACE};
|
||||||
default = 1;
|
default = 0;
|
||||||
};
|
};
|
||||||
class DirectArsenal {
|
class DirectArsenal {
|
||||||
title = $STR_PARAMS_DIRECTARSENAL;
|
title = $STR_PARAMS_DIRECTARSENAL;
|
||||||
|
|||||||
Reference in New Issue
Block a user