Open Drofseh opened 5 years ago
Enoch
["75Rnd_762x39_Mag_F","Magazine","Bullet"],
["75Rnd_762x39_Mag_Tracer_F","Magazine","Bullet"],
["30rnd_762x39_AK12_Lush_Mag_F","Magazine","Bullet"],
["30rnd_762x39_AK12_Lush_Mag_Tracer_F","Magazine","Bullet"],
["30rnd_762x39_AK12_Arid_Mag_F","Magazine","Bullet"],
["30rnd_762x39_AK12_Arid_Mag_Tracer_F","Magazine","Bullet"],
["75rnd_762x39_AK12_Mag_F","Magazine","Bullet"],
["75rnd_762x39_AK12_Mag_Tracer_F","Magazine","Bullet"],
["75rnd_762x39_AK12_Lush_Mag_F","Magazine","Bullet"],
["75rnd_762x39_AK12_Lush_Mag_Tracer_F","Magazine","Bullet"],
["75rnd_762x39_AK12_Arid_Mag_F","Magazine","Bullet"],
["75rnd_762x39_AK12_Arid_Mag_Tracer_F","Magazine","Bullet"],
["10Rnd_Mk14_762x51_Mag","Magazine","Bullet"],
["30Rnd_65x39_caseless_msbs_mag","Magazine","Bullet"],
["30Rnd_65x39_caseless_msbs_mag_Tracer","Magazine","Bullet"],
["2Rnd_12Gauge_Pellets","Magazine","Bullet"],
["2Rnd_12Gauge_Slug","Magazine","Artillery"],
["6Rnd_12Gauge_Pellets","Magazine","Bullet"],
["6Rnd_12Gauge_Slug","Magazine","Artillery"],
Contact
["30Rnd_556x45_Stanag_Blank","Magazine","Artillery"],
["30Rnd_65x39_caseless_blank_mag","Magazine","Artillery"],
["100Rnd_65x39_caseless_blank_mag","Magazine","Artillery"],
["30Rnd_65x39_caseless_msbs_blank_mag","Magazine","Artillery"],
["200Rnd_65x39_cased_box_blank","Magazine","Artillery"],
["30Rnd_65x39_caseless_green_blank_mag","Magazine","Artillery"]
GM
["gm_1Rnd_2650mm_potato_dm11","Magazine","Rocket"],
["gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf","Magazine","Rocket"],
["gm_1Rnd_84x245mm_heat_t_DM12a1_carlgustaf","Magazine","Rocket"],
["gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf","Magazine","Rocket"],
["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf","Magazine","Rocket"],
["gm_1Rnd_84x245mm_ILLUM_DM16_carlgustaf","Magazine","Rocket"],
["gm_1Rnd_44x537mm_heat_dm32_pzf44_2","Magazine","Rocket"],
["gm_1Rnd_40mm_heat_pg7v_rpg7","Magazine","Rocket"],
["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","Magazine","Bullet"],
["gm_120Rnd_762x51mm_B_T_DM21A1_mg3_grn","Magazine","Bullet"],
["gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn","Magazine","Bullet"],
["gm_100Rnd_762x54mmR_B_T_7t2_pk_grn","Magazine","Bullet"],
["gm_100Rnd_762x54mmR_API_7bz3_pk_grn","Magazine","Bullet"],
["gm_100Rnd_762x54mm_B_T_t46_pk_grn","Magazine","Bullet"],
["gm_100Rnd_762x54mm_API_b32_pk_grn","Magazine","Bullet"],
["gm_32Rnd_9x19mm_B_DM51_mp2_blk","Magazine","Bullet"],
["gm_32Rnd_9x19mm_B_DM11_mp2_blk","Magazine","Bullet"],
["gm_8Rnd_9x19mm_B_DM11_p1_blk","Magazine","Bullet"],
["gm_8Rnd_9x19mm_B_DM51_p1_blk","Magazine","Bullet"],
["gm_8Rnd_9x18mm_B_pst_pm_blk","Magazine","Bullet"],
["gm_30Rnd_762x39mm_B_57N231_ak47_blk","Magazine","Bullet"],
["gm_30Rnd_762x39mm_B_T_57N231P_ak47_blk","Magazine","Bullet"],
["gm_30Rnd_762x39mm_AP_7N23_ak47_blk","Magazine","Bullet"],
["gm_30Rnd_762x39mm_B_M43_ak47_blk","Magazine","Bullet"],
["gm_30Rnd_762x39mm_B_T_M43_ak47_blk","Magazine","Bullet"],
["gm_75Rnd_762x39mm_B_57N231_ak47_blk","Magazine","Bullet"],
["gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","Magazine","Bullet"],
["gm_75Rnd_762x39mm_AP_7N23_ak47_blk","Magazine","Bullet"],
["gm_75Rnd_762x39mm_B_M43_ak47_blk","Magazine","Bullet"],
["gm_75Rnd_762x39mm_B_T_M43_ak47_blk","Magazine","Bullet"],
["gm_30Rnd_545x39mm_B_7N6_ak74_prp","Magazine","Bullet"],
["gm_30Rnd_545x39mm_B_T_7T3_ak74_prp","Magazine","Bullet"],
["gm_30Rnd_545x39mm_B_7N6_ak74_org","Magazine","Bullet"],
["gm_30Rnd_545x39mm_B_T_7T3_ak74_org","Magazine","Bullet"],
["gm_45Rnd_545x39mm_B_7N6_ak74_prp","Magazine","Bullet"],
["gm_45Rnd_545x39mm_B_T_7T3_ak74_prp","Magazine","Bullet"],
["gm_45Rnd_545x39mm_B_7N6_ak74_org","Magazine","Bullet"],
["gm_45Rnd_545x39mm_B_T_7T3_ak74_org","Magazine","Bullet"],
["gm_20Rnd_762x51mm_B_T_DM21_g3_blk","Magazine","Bullet"],
["gm_20Rnd_762x51mm_B_T_DM21A1_g3_blk","Magazine","Bullet"],
["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","Magazine","Bullet"],
["gm_20Rnd_762x51mm_B_DM111_g3_blk","Magazine","Bullet"],
["gm_20Rnd_762x51mm_B_DM41_g3_blk","Magazine","Bullet"],
["gm_20Rnd_762x51mm_AP_DM151_g3_blk","Magazine","Bullet"],
["gm_20Rnd_762x51mm_B_T_DM21_g3_des","Magazine","Bullet"],
["gm_20Rnd_762x51mm_B_T_DM21A1_g3_des","Magazine","Bullet"],
["gm_20Rnd_762x51mm_B_T_DM21A2_g3_des","Magazine","Bullet"],
["gm_20Rnd_762x51mm_B_DM111_g3_des","Magazine","Bullet"],
["gm_20Rnd_762x51mm_B_DM41_g3_des","Magazine","Bullet"],
["gm_20Rnd_762x51mm_AP_DM151_g3_des","Magazine","Bullet"],
["gm_1rnd_67mm_heat_dm22a1_g3","Magazine","Shell"],
Enoch
["arifle_AK12U_F","Weapon","AssaultRifle"],
["arifle_AK12U_lush_F","Weapon","AssaultRifle"],
["arifle_AK12U_arid_F","Weapon","AssaultRifle"],
["arifle_AK12U_lush_holo_snds_pointer_F","Weapon","AssaultRifle"],
["arifle_AK12U_lush_snds_pointer_F","Weapon","AssaultRifle"],
["arifle_AK12U_lush_holo_F","Weapon","AssaultRifle"],
["arifle_AK12U_lush_holo_pointer_F","Weapon","AssaultRifle"],
["arifle_AK12U_lush_holo_fl_F","Weapon","AssaultRifle"],
["arifle_RPK12_F","Weapon","AssaultRifle"],
["arifle_RPK12_lush_F","Weapon","AssaultRifle"],
["arifle_RPK12_arid_F","Weapon","AssaultRifle"],
["arifle_RPK12_lush_arco_snds_pointer_F","Weapon","AssaultRifle"],
["arifle_RPK12_lush_holo_snds_pointer_F","Weapon","AssaultRifle"],
["arifle_RPK12_lush_arco_pointer_F","Weapon","AssaultRifle"],
["arifle_MSBS65_F","Weapon","AssaultRifle"],
["arifle_MSBS65_Mark_F","Weapon","AssaultRifle"],
["arifle_MSBS65_GL_F","Weapon","AssaultRifle"],
["arifle_MSBS65_UBS_F","Weapon","AssaultRifle"],
["arifle_MSBS65_black_F","Weapon","AssaultRifle"],
["arifle_MSBS65_Mark_black_F","Weapon","AssaultRifle"],
["arifle_MSBS65_GL_black_F","Weapon","AssaultRifle"],
["arifle_MSBS65_UBS_black_F","Weapon","AssaultRifle"],
["arifle_MSBS65_sand_F","Weapon","AssaultRifle"],
["arifle_MSBS65_Mark_sand_F","Weapon","AssaultRifle"],
["arifle_MSBS65_GL_sand_F","Weapon","AssaultRifle"],
["arifle_MSBS65_UBS_sand_F","Weapon","AssaultRifle"],
["arifle_MSBS65_camo_F","Weapon","AssaultRifle"],
["arifle_MSBS65_Mark_camo_F","Weapon","AssaultRifle"],
["arifle_MSBS65_GL_camo_F","Weapon","AssaultRifle"],
["arifle_MSBS65_UBS_camo_F","Weapon","AssaultRifle"],
["arifle_MSBS65_ico_F","Weapon","AssaultRifle"],
["arifle_MSBS65_aco_F","Weapon","AssaultRifle"],
["arifle_MSBS65_GL_ico_F","Weapon","AssaultRifle"],
["arifle_MSBS65_UBS_ico_F","Weapon","AssaultRifle"],
["arifle_MSBS65_black_ico_F","Weapon","AssaultRifle"],
["arifle_MSBS65_GL_black_ico_F","Weapon","AssaultRifle"],
["arifle_MSBS65_UBS_black_ico_F","Weapon","AssaultRifle"],
["arifle_MSBS65_black_aco_F","Weapon","AssaultRifle"],
["arifle_MSBS65_black_aco_FL_F","Weapon","AssaultRifle"],
["arifle_MSBS65_ico_pointer_f","Weapon","AssaultRifle"],
["arifle_MSBS65_GL_ico_pointer_f","Weapon","AssaultRifle"],
["arifle_MSBS65_UBS_ico_pointer_f","Weapon","AssaultRifle"],
["arifle_MSBS65_UBS_snds_ico_pointer_F","Weapon","AssaultRifle"],
["arifle_MSBS65_black_ico_pointer_f","Weapon","AssaultRifle"],
["arifle_MSBS65_GL_black_ico_pointer_f","Weapon","AssaultRifle"],
["arifle_MSBS65_UBS_black_ico_pointer_f","Weapon","AssaultRifle"],
["arifle_MSBS65_Mark_SOS_LP_BI_F","Weapon","AssaultRifle"],
["sgun_HunterShotgun_01_F","Weapon","Shotgun"],
["sgun_HunterShotgun_01_sawedoff_F","Weapon","Shotgun"],
["optic_ico_01_f","Item","AccessorySights"],
["optic_ico_01_black_f","Item","AccessorySights"],
["optic_ico_01_sand_f","Item","AccessorySights"],
["optic_ico_01_camo_f","Item","AccessorySights"],
["bipod_02_F_lush","Item","AccessoryBipod"],
["bipod_02_F_arid","Item","AccessoryBipod"],
["muzzle_snds_B_lush_F","Item","AccessoryMuzzle"],
["muzzle_snds_B_arid_F","Item","AccessoryMuzzle"],
["optic_Holosight_lush_F","Item","AccessorySights"],
["optic_Holosight_arid_F","Item","AccessorySights"],
["optic_Arco_lush_F","Item","AccessorySights"],
["optic_Arco_arid_F","Item","AccessorySights"],
["optic_Arco_AK_blk_F","Item","AccessorySights"],
["optic_Arco_AK_lush_F","Item","AccessorySights"],
["optic_Arco_AK_arid_F","Item","AccessorySights"],
["optic_DMS_weathered_F","Item","AccessorySights"],
["optic_DMS_weathered_Kir_F","Item","AccessorySights"],
["optic_MRD_black","Item","AccessorySights"],
["Item_AntidoteKit_01_F","Item","AccessoryPointer"],
["Item_DeconKit_01_F","Item","AccessoryPointer"],
Contact
["arifle_MSBS65_ico_pointer_EMP_f","Weapon","AssaultRifle"],
["arifle_MSBS65_GL_ico_pointer_EMP_f","Weapon","AssaultRifle"],
["arifle_MSBS65_UBS_ico_pointer_EMP_f","Weapon","AssaultRifle"],
["arifle_MSBS65_black_ico_pointer_EMP_f","Weapon","AssaultRifle"],
["arifle_MSBS65_GL_black_ico_pointer_EMP_f","Weapon","AssaultRifle"],
["arifle_MSBS65_UBS_black_ico_pointer_EMP_f","Weapon","AssaultRifle"],
["arifle_MSBS65_Mark_SOS_LP_BI_EMP_F","Weapon","AssaultRifle"],
["arifle_MSBS65_Mark_SOS_FL_BI_EMP_F","Weapon","AssaultRifle"],
["arifle_MSBS65_Black_FL_EMP_f","Weapon","AssaultRifle"],
["arifle_MSBS65_ico_FL_EMP_f","Weapon","AssaultRifle"],
["arifle_MSBS65_GL_ico_FL_EMP_f","Weapon","AssaultRifle"],
["arifle_MSBS65_UBS_ico_FL_EMP_f","Weapon","AssaultRifle"],
["arifle_MSBS65_black_ico_FL_EMP_f","Weapon","AssaultRifle"],
["arifle_MSBS65_GL_black_ico_FL_EMP_f","Weapon","AssaultRifle"],
["arifle_MSBS65_UBS_black_ico_FL_EMP_f","Weapon","AssaultRifle"],
["LMG_Mk200_black_FL_EMP_F","Weapon","MachineGun"],
["hgun_esd_01_base_F","Weapon","Handgun"],
["hgun_esd_01_F","Weapon","Handgun"],
["hgun_esd_01_dummy_F","Weapon","Handgun"],
["hgun_esd_01_antenna_01_F","Weapon","Handgun"],
["hgun_esd_01_antenna_02_F","Weapon","Handgun"],
["hgun_esd_01_antenna_03_F","Weapon","Handgun"],
["muzzle_tma_65","Item","AccessoryMuzzle"],
["muzzle_antenna_test_01","Item","AccessoryMuzzle"],
["muzzle_antenna_01_f","Item","AccessoryMuzzle"],
["muzzle_antenna_02_f","Item","AccessoryMuzzle"],
["muzzle_antenna_03_f","Item","AccessoryMuzzle"]
["acc_esd_01_flashlight","Item","AccessoryPointer"],
["acc_esd_01_flashlight_broken","Item","AccessoryPointer"],
["ChemicalDetector_01_base_F","Item","AccessoryBipod"],
["ChemicalDetector_01_olive_F","Item","AccessoryBipod"],
["ChemicalDetector_01_black_F","Item","AccessoryBipod"],
["ChemicalDetector_01_tan_F","Item","AccessoryBipod"],
Does anyone know if the stuff that is contact specific needs to be in an optional addon?
I know that the game errors if you try to add an attachment to an attachment class that does not exist in CfgWeapons. Idk if this is true for Magazine Well classes. Worst case you handle it like: https://github.com/CBATeam/CBA_A3/blob/master/addons/xeh/CfgVehicles.hpp#L346-L363
Idk if this is true for Magazine Well classes.
yes it is.
Worst case you handle it like:
really can you? Never seen scope in magwell classes. But I guess it's worth a try.
I don't mean scope in magwell classes. I mean scope in magazines referenced by the magwell classes.
All BI magwell classes are Enoch, but some mags are (probably) Contact only (blue training mags?). So to not make the game complain about non existing magazines, we may have to create dummy classes.
Rules for these dummy classes are:
1 + parseNumber
conditional scope has to be used whenever Contact adds a protected class that inherits from a public class.Have you checked how often your scope code is evaluated? That might cause some performance problems if it's compiled/executed too often
Haven't checked and I can't see this costing much performance at all. Would be interesting to check anyway though.
Anything missing heres still?
I haven't had any time to work on this at all.
Anything missing heres still?
Also the sand 5.56 mags for the spar 16/ HK 416. It gets weirder as the sand colored one can still use them, but no other 5.56 gun when niarms is loaded.
I tried ingame and I can load the "30Rnd_556x45_Stanag_Sand" into "arifle_SPAR_01_khk_F" just fine.
@Drofseh you still alive?
I am alive-ish, but if you want to take up the torch I don't mind!
Hell no.
I don't think I'm ever going to get around to this. I just don't care about vanilla equipment enough to spend time on it. If anyone else has been thinking about taking up the torch please do so.
Arma 3 Version:
1.94
Mods:
Description: Enoch and Contact weapons need to be given CBA magwell configs. ~This is just a reminder to myself to do CBA magwells for the new weapons/mags~