From bb49bc013ad0ec6bd00f665ba84fffb127090b90 Mon Sep 17 00:00:00 2001 From: Freddy Robinson Date: Sat, 30 Nov 2024 17:31:09 +0000 Subject: [PATCH] Squad v8.2.0 --- README.md | 14 +++++++++++++- deployables.json | 2 +- deployables/2b14_mortar.json | 2 +- deployables/81mmmortar.json | 2 +- deployables/ammocrate_aus.json | 2 +- deployables/ammocrate_caf.json | 2 +- deployables/ammocrate_gb.json | 2 +- deployables/ammocrate_ins.json | 2 +- deployables/ammocrate_mea.json | 2 +- deployables/ammocrate_mil.json | 2 +- deployables/ammocrate_pla.json | 2 +- deployables/ammocrate_rus.json | 2 +- deployables/ammocrate_tlf.json | 2 +- deployables/ammocrate_usa.json | 2 +- deployables/ammocrate_usmc.json | 2 +- deployables/ammocrate_wpmc.json | 2 +- deployables/bunker_concrete.json | 2 +- deployables/bunker_concrete_mea.json | 2 +- deployables/bunker_concrete_pla.json | 2 +- deployables/bunker_hesco_aus.json | 2 +- deployables/bunker_hesco_mea.json | 2 +- deployables/bunker_hesco_nato.json | 2 +- deployables/bunker_hesco_pla.json | 2 +- deployables/bunker_hesco_rus.json | 2 +- deployables/bunker_hesco_wpmc.json | 2 +- deployables/c16_tripod.json | 2 +- deployables/camonetcanopy_mil.json | 2 +- deployables/camonetleanto_mil.json | 2 +- deployables/camonetwall_mil.json | 2 +- deployables/crescent_sandbag.json | 2 +- deployables/crescent_sandbag_mea.json | 2 +- deployables/crescent_sandbag_pla.json | 2 +- deployables/dshk_shielded.json | 2 +- deployables/dshk_tripod.json | 2 +- deployables/hab_aus.json | 2 +- deployables/hab_ins.json | 2 +- deployables/hab_mea.json | 2 +- deployables/hab_mil.json | 2 +- deployables/hab_nato.json | 2 +- deployables/hab_pla.json | 2 +- deployables/hab_rus.json | 2 +- deployables/hab_wpmc.json | 2 +- deployables/hedgehogtanktrap_mil.json | 2 +- deployables/hellcannon.json | 2 +- deployables/hesco_aus.json | 2 +- deployables/hesco_mea.json | 2 +- deployables/hesco_nato.json | 2 +- deployables/hesco_pla.json | 2 +- deployables/hesco_rus.json | 2 +- deployables/hesco_wpmc.json | 2 +- deployables/hj8_atgm_pla.json | 2 +- deployables/hulldown.json | 2 +- deployables/kornet_mea.json | 2 +- deployables/kornet_rus.json | 2 +- deployables/l134a1_tripod.json | 2 +- deployables/l16_mortar.json | 2 +- deployables/ladder_metal.json | 2 +- deployables/ladder_wood.json | 2 +- deployables/m1937_mortar.json | 2 +- deployables/m252_mortar.json | 2 +- deployables/m2_bunker.json | 2 +- deployables/m2_bunker_ironsight.json | 2 +- deployables/m2_bunker_wpmc.json | 2 +- deployables/m2_tripod.json | 2 +- deployables/m2_tripod_ironsight.json | 2 +- deployables/m2_tripod_shielded.json | 2 +- deployables/m2hb_bunker.json | 2 +- deployables/m2hb_tripod.json | 2 +- deployables/milan_tlf.json | 2 +- deployables/mk19_bunker_wpmc.json | 2 +- deployables/mk19_tripod.json | 2 +- deployables/nsv_bunker_mea.json | 2 +- deployables/nsv_bunker_rus.json | 2 +- deployables/nsv_tripod.json | 2 +- deployables/observation_tower_aus.json | 2 +- deployables/observation_tower_caf.json | 2 +- deployables/observation_tower_mea.json | 2 +- deployables/observation_tower_mil.json | 2 +- deployables/observation_tower_nato.json | 2 +- deployables/observation_tower_pla.json | 2 +- deployables/observation_tower_rus.json | 2 +- deployables/observation_tower_wpmc.json | 2 +- deployables/pp87_motar_pla.json | 2 +- deployables/qjz89_bunker_pla.json | 2 +- deployables/qjz89_hmg_pla.json | 2 +- deployables/radio_ins.json | 2 +- deployables/radio_mea.json | 2 +- deployables/radio_mil.json | 2 +- deployables/radio_nato.json | 2 +- deployables/radio_pla.json | 2 +- deployables/radio_rus.json | 2 +- deployables/radio_tlf.json | 2 +- deployables/radio_wpmc.json | 2 +- deployables/razorwire.json | 2 +- deployables/razorwire_dirty.json | 2 +- deployables/repairstation_aus.json | 2 +- deployables/repairstation_irregular.json | 2 +- deployables/repairstation_mea.json | 2 +- deployables/repairstation_nato.json | 2 +- deployables/repairstation_pla.json | 2 +- deployables/repairstation_rus.json | 2 +- deployables/repairstation_wpmc.json | 2 +- deployables/spg9_tripod.json | 2 +- deployables/tirefire.json | 2 +- deployables/tow.json | 2 +- deployables/ub-32.json | 2 +- deployables/wall_barrels.json | 2 +- deployables/wall_dirtcrate_firingport.json | 2 +- deployables/wall_dirtcrate_high.json | 2 +- deployables/wall_dirtcrate_low.json | 2 +- deployables/wall_hesco_aus.json | 2 +- deployables/wall_hesco_mea.json | 2 +- deployables/wall_hesco_nato.json | 2 +- deployables/wall_hesco_pla.json | 2 +- deployables/wall_hesco_rus.json | 2 +- deployables/wall_hesco_wpmc.json | 2 +- deployables/wall_log.json | 2 +- deployables/wall_sandbag.json | 2 +- deployables/wall_sandbag_mea.json | 2 +- deployables/wall_sandbag_murderhole.json | 2 +- deployables/wall_sandbag_murderhole_mea.json | 2 +- deployables/wall_sandbag_murderhole_pla.json | 2 +- deployables/wall_sandbag_pla.json | 2 +- deployables/zis3_fieldgun.json | 2 +- deployables/zu23-2.json | 2 +- factions.json | 2 +- factions/ins.json | 2 +- factions/mea.json | 2 +- factions/tlf.json | 2 +- factions/usa.json | 2 +- factions/usmc.json | 2 +- factions/vdv.json | 2 +- images/icons/map/helicopter_lightcas.png | Bin 0 -> 6108 bytes images/icons/map/helicopter_scout.png | Bin 0 -> 6248 bytes images/icons/map/jeep_antiair.png | Bin 0 -> 2672 bytes images/icons/map/trackedapc_noturret.png | Bin 0 -> 1751 bytes images/items/1p78.png | Bin 8187 -> 7141 bytes images/items/acog.png | Bin 8035 -> 7273 bytes images/items/carbine.png | Bin 0 -> 4916 bytes images/items/drum.png | Bin 5756 -> 7040 bytes images/items/f88.png | Bin 0 -> 7667 bytes images/items/foregrip.png | Bin 7887 -> 7833 bytes images/items/heat.png | Bin 8775 -> 11815 bytes images/items/hna.png | Bin 8025 -> 7280 bytes images/items/irons.png | Bin 8242 -> 8927 bytes images/items/ironsight.png | Bin 7869 -> 7082 bytes images/items/m249pip.png | Bin 0 -> 8986 bytes images/items/m39.png | Bin 0 -> 7867 bytes images/items/m68.png | Bin 6908 -> 8724 bytes images/items/nobipod.png | Bin 0 -> 8755 bytes images/items/optic.png | Bin 0 -> 7784 bytes images/items/scope.png | Bin 7742 -> 7285 bytes images/items/suppressor.png | Bin 0 -> 6569 bytes images/items/tandem.png | Bin 8622 -> 12302 bytes index.json | 2 +- items.json | 2 +- items/adf_binoculars.json | 2 +- items/adf_fielddressing.json | 2 +- items/adf_fielddressing_medic.json | 2 +- items/adf_generic_medicalkit.json | 2 +- items/ak101_pushco_exps.json | 2 +- items/ak101_pushco_foregrip.json | 2 +- items/ak101_pushco_m150_foregrip.json | 2 +- items/ak101_pushco_t800_foregrip.json | 2 +- items/ak12.json | 2 +- items/ak12_1mags.json | 2 +- items/ak12_1p78picatinny.json | 2 +- items/ak12_2mags.json | 2 +- items/ak12_4mags.json | 2 +- items/ak12_foregrip.json | 2 +- items/ak12_foregrip_1p78picatinny.json | 2 +- items/ak12_foregrip_reddot.json | 2 +- items/ak12_reddot.json | 2 +- items/ak12gp25_rifle.json | 2 +- items/ak12gp25_rifle_1p78picatinny.json | 2 +- items/ak12gp25_rifle_reddot.json | 2 +- .../ak12gp25_ugl_1p78picatinny_he_2rnds.json | 2 +- items/ak12gp25_ugl_1p78picatinny_smoke.json | 2 +- items/ak12gp25_ugl_he_2rnds.json | 2 +- items/ak12gp25_ugl_reddot_he.json | 2 +- items/ak12gp25_ugl_reddot_he_2rnds.json | 2 +- items/ak12gp25_ugl_reddot_smoke.json | 2 +- items/ak12gp25_ugl_smoke.json | 2 +- items/ak74_recruit.json | 2 +- items/ak74bayonet.json | 2 +- items/ak74gp25_1p63_ugl_he_2rnds.json | 2 +- items/ak74gp25_1p63_ugl_smoke.json | 2 +- items/ak74gp25_1p63_ugl_smoke_blue.json | 2 +- items/ak74gp25_1p63_ugl_smoke_red.json | 2 +- items/ak74gp25_rifle_1p63.json | 2 +- items/ak74m.json | 2 +- items/ak74m_1p63.json | 2 +- items/ak74m_1p63_tracer.json | 2 +- items/ak74m_1p78.json | 2 +- items/ak74m_1p78_tracer.json | 2 +- items/ak74m_4mags.json | 2 +- items/ak74m_recruit.json | 2 +- items/ak74m_tracer.json | 2 +- items/ak74mgp25_1p78_ugl_he.json | 2 +- items/ak74mgp25_1p78_ugl_smoke.json | 2 +- items/ak74mgp25_1p78_ugl_smoke_blue.json | 2 +- items/ak74mgp25_1p78_ugl_smoke_red.json | 2 +- items/ak74mgp25_rifle_1p78.json | 2 +- items/akm.json | 2 +- items/akm_drummag.json | 2 +- items/akm_recruit.json | 2 +- items/akmbayonet.json | 2 +- items/akmgp25_rifle.json | 2 +- items/akmgp25_ugl_he.json | 2 +- items/akmgp25_ugl_smoke.json | 2 +- items/akmgp25_ugl_smoke_blue.json | 2 +- items/akmgp25_ugl_smoke_red.json | 2 +- items/akms.json | 2 +- items/aks74_1p29.json | 2 +- items/aks74_1p63.json | 2 +- items/aks74u.json | 2 +- items/aks74u_2mags.json | 2 +- items/aks74u_45rnd.json | 2 +- items/aks74u_4mags.json | 2 +- items/amd65.json | 2 +- items/asval_okp-7.json | 2 +- items/asval_optic.json | 1 + items/bayonet2000.json | 2 +- items/browning_p35.json | 2 +- items/browning_p35_3mags.json | 2 +- items/browninghp.json | 2 +- items/browninghp_3mags.json | 2 +- items/browninghp_5mags.json | 2 +- items/browninghp_adf.json | 2 +- items/c13frag.json | 2 +- items/c14.json | 2 +- items/c6a1.json | 2 +- items/c7a279a2.json | 2 +- items/c7a279a2_foregrip.json | 2 +- items/c7a279a2_foregrip_tracer.json | 2 +- items/c7a279a2_m203a1.json | 2 +- items/c7a2_eotech_foregrip.json | 2 +- items/c7a2_m203a179a2_ugl_he.json | 2 +- items/c7a2_m203a179a2_ugl_smoke.json | 2 +- items/c7a2_m203a179a2_ugl_smoke_blue.json | 2 +- items/c7a2_m203a179a2_ugl_smoke_red.json | 2 +- items/c7a2_recruit.json | 2 +- items/c8a379a2.json | 2 +- items/c8a379a2_4mags.json | 2 +- items/c8a379a2_foregrip_tracer.json | 2 +- items/c8a3_eotech_4mags.json | 2 +- items/c8a3_eotech_foregrip_tracer.json | 2 +- items/c8a3_ironsights_2mags.json | 2 +- items/c8a3_ironsights_tracer_2mags.json | 2 +- items/c9a279a2.json | 2 +- items/c9a2_foregrip.json | 1 + items/carlgustavm2_2x_ffv551_no78mk1.json | 2 +- items/carlgustavm2_ffv441d_no78mk1.json | 2 +- items/carlgustavm2_ffv551_no78mk1.json | 2 +- items/carlgustavm2_ffv751_no78mk1.json | 2 +- items/compb_explosive.json | 2 +- items/decoy_rock.json | 2 +- items/dsf161smoke_blue.json | 2 +- items/dsf161smoke_parent.json | 2 +- items/dsf161smoke_red.json | 2 +- items/dzj-08.json | 2 +- items/ef88_eotech_frontgrip.json | 2 +- items/ef88_eotech_frontgrip_4mags.json | 2 +- items/ef88_eotech_grippod_tracer.json | 2 +- items/ef88_ironsight_frontgrip.json | 2 +- items/ef88_ironsight_frontgrip_1mag.json | 2 +- items/ef88_ironsight_grippod_tracer.json | 2 +- items/ef88_sl40_ugl_he.json | 2 +- items/ef88_sl40_ugl_smoke.json | 2 +- items/ef88_sl40_ugl_smoke_blue.json | 2 +- items/ef88_sl40_ugl_smoke_red.json | 2 +- items/ef88_specter_frontgrip.json | 2 +- items/ef88_specter_frontgrip_4mags.json | 2 +- items/ef88_specter_grippod_tracer.json | 2 +- items/ef88_specter_sl40.json | 2 +- items/ef88c_eotech_frontgrip.json | 2 +- .../ef88c_specter_frontgrip_2mags_tracer.json | 2 +- items/ef88c_specter_frontgrip_4mags.json | 2 +- items/entrenchingtool.json | 2 +- items/entrenchingtool_engineer.json | 2 +- items/equippablerallypoint_adf.json | 2 +- items/equippablerallypoint_baf.json | 2 +- items/equippablerallypoint_imf.json | 2 +- items/equippablerallypoint_ins.json | 2 +- items/equippablerallypoint_mea.json | 2 +- items/equippablerallypoint_pla.json | 2 +- items/equippablerallypoint_rgf.json | 2 +- items/equippablerallypoint_tlf.json | 2 +- items/equippablerallypoint_usa.json | 2 +- items/equippablerallypoint_usmc_woodland.json | 2 +- items/equippablerallypoint_wpmc.json | 2 +- items/equippablerallypointaf.json | 2 +- items/f1frag.json | 2 +- items/f1frag_au.json | 2 +- items/f88.json | 1 + items/f89_eotech.json | 2 +- items/f89_specter.json | 2 +- items/fnfal.json | 2 +- items/fnfal_gl_frag.json | 2 +- items/fnfal_gl_heat.json | 2 +- items/fnfal_gl_heat_rifle.json | 2 +- items/fnfal_gl_rifle.json | 2 +- items/g17_3mags.json | 2 +- items/g17_5mags.json | 2 +- items/g3a3.json | 2 +- items/g3a3_drum_optic.json | 2 +- items/g3a3_foregrip.json | 1 + items/g3a3_optic.json | 2 +- items/g3a3_recruit.json | 2 +- items/g3a3_zpoint.json | 2 +- items/g3a3hk79_optic_rifle.json | 2 +- items/g3a3hk79_optic_ugl_he.json | 2 +- items/g3a3hk79_optic_ugl_smoke.json | 2 +- items/g3a3hk79_optic_ugl_smoke_blue.json | 2 +- items/g3a3hk79_optic_ugl_smoke_red.json | 2 +- items/g3a4_optic_tracer.json | 2 +- items/g3a4_zpoint_tracer.json | 2 +- items/g3bayonet.json | 2 +- items/g3ka4_optic.json | 2 +- items/g3ka4_zpoint.json | 2 +- items/g3sg1_optic.json | 2 +- items/generic_fielddressing.json | 2 +- items/generic_fielddressing_medic.json | 2 +- items/generic_medicalkit.json | 2 +- items/generic_medicalkit_imf.json | 2 +- items/generic_medicalkit_mea.json | 2 +- items/generic_medicalkit_pla.json | 2 +- items/generic_medicalkit_russia.json | 2 +- items/generic_medicalkit_tlf.json | 2 +- items/generic_medicalkit_usmc.json | 2 +- items/generic_medicalkitaf.json | 2 +- items/har66_2mags.json | 2 +- items/hk416_sdo.json | 2 +- items/hk417_optic.json | 2 +- items/ied.json | 2 +- items/infantry_ammobag_adf.json | 2 +- items/infantry_ammobag_baf.json | 2 +- items/infantry_ammobag_imf.json | 2 +- items/infantry_ammobag_ins.json | 2 +- items/infantry_ammobag_mea.json | 2 +- items/infantry_ammobag_pla.json | 2 +- items/infantry_ammobag_rgf.json | 2 +- items/infantry_ammobag_tlf.json | 2 +- items/infantry_ammobag_usa.json | 2 +- items/infantry_ammobag_usmc_woodland.json | 2 +- items/infantry_ammobag_wpmc.json | 2 +- items/infantry_ammobagaf.json | 2 +- items/infantry_razorwire.json | 2 +- items/infantry_sandbag.json | 2 +- items/infantry_sandbag_pla.json | 2 +- items/infantryamonet_desert.json | 2 +- items/infantryamonet_forest.json | 2 +- items/klt.json | 1 + items/knt76_keskin.json | 2 +- items/l100a1smoke_yellow.json | 2 +- items/l109a1frag.json | 2 +- items/l110a2.json | 2 +- items/l110a2_susat.json | 2 +- items/l129a1_optic.json | 2 +- items/l131a1.json | 2 +- items/l131a1_3mags.json | 2 +- items/l132a1smoke_parent.json | 2 +- items/l22a2_foregrip.json | 2 +- items/l22a2_susat_foregrip.json | 2 +- items/l68a1smoke_green.json | 2 +- items/l69a1smoke_orange.json | 2 +- items/l70a1smoke_red.json | 2 +- items/l7a2.json | 2 +- items/l83a1_smoke.json | 2 +- items/l85a2_acog.json | 2 +- items/l85a2_elcanlds.json | 2 +- items/l85a2_elcanlds_4mags.json | 2 +- items/l85a2_elcanlds_foregrip.json | 2 +- items/l85a2_foregrip_tracer.json | 2 +- items/l85a2_recruit.json | 2 +- items/l85a2_susat.json | 2 +- items/l85a2_susat_4mags.json | 2 +- items/l85a2_susat_foregrip_tracer.json | 2 +- items/l85a2ag36_elcanlds_rifle.json | 2 +- items/l85a2ag36_elcanlds_ugl_he.json | 2 +- items/l85a2ag36_elcanlds_ugl_smoke.json | 2 +- items/l85a2ag36_elcanlds_ugl_smoke_blue.json | 2 +- items/l85a2ag36_elcanlds_ugl_smoke_red.json | 2 +- items/l85a2lassic_susat.json | 2 +- items/l86a2lsw_susat.json | 2 +- items/m110_optic.json | 2 +- items/m110_optic_suppressed.json | 1 + items/m1124explosive_timed.json | 2 +- items/m1124explosive_timed_noquadbikes.json | 2 +- items/m1124explosive_wpmc.json | 2 +- items/m136at4.json | 2 +- items/m14.json | 2 +- items/m14_m68.json | 2 +- items/m14_optics.json | 2 +- items/m15_antitank_mine.json | 2 +- items/m16_wormpool_exps.json | 2 +- items/m16_wormpool_ironsights.json | 2 +- items/m16_wormpool_ironsightsmag.json | 2 +- items/m16_wormpool_m150.json | 2 +- items/m16_wormpool_meupold.json | 2 +- items/m16_wormpool_t800.json | 2 +- items/m16a2.json | 2 +- items/m16a2_optic.json | 2 +- items/m16a2m203_optic_rifle.json | 2 +- items/m16a2m203_optic_ugl_he_2mag.json | 2 +- items/m16a2m203_optic_ugl_smoke.json | 2 +- items/m16a2m203_optic_ugl_smoke_blue.json | 2 +- items/m16a2m203_optic_ugl_smoke_red.json | 2 +- items/m16a2m203_rifle.json | 2 +- items/m16a2m203_ugl_10mag.json | 2 +- items/m16a2m203_ugl_smoke.json | 2 +- items/m16a2m203_ugl_smoke_blue.json | 2 +- items/m16a2m203_ugl_smoke_red.json | 2 +- items/m16a4_4mags.json | 2 +- items/m16a4_foregrip.json | 2 +- items/m16a4_foregrip_tracer.json | 2 +- items/m16a4_m150.json | 2 +- items/m16a4_m150_foregrip.json | 2 +- items/m16a4_m150_foregrip_tracer.json | 2 +- items/m16a4_recruit.json | 2 +- items/m16a4m203_m150_ugl_he.json | 2 +- items/m16a4m203_m150_ugl_smoke.json | 2 +- items/m16a4m203_m150_ugl_smoke_blue.json | 2 +- items/m16a4m203_m150_ugl_smoke_red.json | 2 +- items/m16a4m203_rifle_m150.json | 2 +- items/m17mhs.json | 2 +- items/m18smoke_blue.json | 2 +- items/m18smoke_green.json | 2 +- items/m18smoke_parent.json | 2 +- items/m18smoke_red.json | 2 +- items/m18smoke_yellow.json | 2 +- items/m240.json | 2 +- items/m240_m145.json | 2 +- items/m240_mgo.json | 2 +- items/m249_pip.json | 1 + items/m249_pip_m145.json | 2 +- items/m249_pip_m68.json | 2 +- items/m249_pip_sdo.json | 2 +- items/m27_iar.json | 2 +- items/m27_iar_optic.json | 2 +- items/m27_iar_optic_nobipod.json | 1 + items/m320_he.json | 2 +- items/m320_smoke_white.json | 2 +- items/m38_dmr_optic.json | 2 +- items/m39_optic.json | 1 + items/m3maaws_heat.json | 2 +- items/m3maaws_smoke_2mags.json | 2 +- items/m3maaws_tandem.json | 2 +- items/m4_2mags.json | 2 +- items/m4_4mags.json | 2 +- items/m4_m150.json | 2 +- items/m4_m68.json | 2 +- items/m4_m68_4mags.json | 2 +- items/m4_recruit.json | 2 +- items/m4_simonoffense_exps.json | 2 +- items/m4_simonoffense_ironsights.json | 2 +- items/m4_simonoffense_t800.json | 2 +- items/m4_wormpool_exps.json | 2 +- items/m4_wormpool_ironsights.json | 2 +- items/m4_wormpool_m150.json | 2 +- items/m4_wormpool_t800.json | 2 +- items/m4a1_foregrip.json | 2 +- items/m4a1_foregrip_tracer.json | 2 +- items/m4a1_m150_foregrip_tracer.json | 2 +- items/m4a1_m68.json | 2 +- items/m4a1_m68_foregrip_tracer.json | 2 +- items/m4arryhandle.json | 2 +- items/m4arryhandle_2mags.json | 2 +- items/m4arryhandle_4mags.json | 2 +- items/m4arryhandle_foregrip.json | 2 +- items/m4arryhandle_foregrip_tracer.json | 1 + items/m4lassic_m68.json | 2 +- items/m60_detonator.json | 2 +- items/m67frag.json | 2 +- items/m72a7.json | 2 +- items/m72a7_2rounds.json | 2 +- items/m9.json | 2 +- items/m9_3mags.json | 2 +- items/m9bayonet.json | 2 +- items/makarov.json | 2 +- items/maximi_specter.json | 2 +- items/mg3.json | 1 + items/mg3_elcan.json | 2 +- items/mgl_he.json | 2 +- items/mgl_smoke.json | 2 +- items/minimilassic.json | 2 +- items/mosin_m1891.json | 2 +- items/mosin_m1891_sniper.json | 2 +- items/mosin_m38carbine.json | 1 + items/mp443.json | 2 +- items/mp443_3mags.json | 2 +- items/mp5a3_2mags.json | 1 + items/mp5a3_7mags.json | 2 +- items/mp5a3_9mags.json | 2 +- items/mp5a3_t800_2mags.json | 1 + items/mp5a3_t800_9mag.json | 2 +- items/mpl50_shovel.json | 2 +- items/mpl50_shovel_engineer.json | 2 +- items/mpl50_shovel_engineer_rus.json | 2 +- items/mpl50_shovel_rus.json | 2 +- items/mpt76.json | 2 +- items/mpt76_1mag.json | 2 +- items/mpt76_6mag.json | 2 +- items/mpt76_a940.json | 2 +- items/mpt76_ak40gl_a940_rifle.json | 2 +- items/mpt76_ak40gl_a940_ugl_he.json | 2 +- items/mpt76_ak40gl_a940_ugl_smoke.json | 2 +- items/mpt76_ak40gl_a940_ugl_smoke_blue.json | 2 +- items/mpt76_ak40gl_a940_ugl_smoke_red.json | 2 +- items/mpt76_foregrip.json | 2 +- items/mpt76_foregrip_a940_tracer.json | 2 +- items/mpt76_foregrip_hna.json | 1 + items/mpt76_foregrip_hna_tracer.json | 2 +- items/mpt76_foregrip_tracer.json | 2 +- items/mpt76_hna.json | 2 +- items/mpt9.json | 2 +- items/nlaw.json | 2 +- items/okc-3s.json | 2 +- items/pf-98_he.json | 2 +- items/pf-98_tandem.json | 2 +- items/phone_detonator.json | 2 +- items/pkm.json | 2 +- items/pkm_1p29.json | 2 +- items/pkp.json | 2 +- items/pkp_1p78.json | 2 +- items/pla_binoculars.json | 2 +- items/pla_tnt_explosive_timed.json | 2 +- items/pmmd63.json | 2 +- items/pmt76_a940.json | 2 +- items/ppsh41_drum.json | 2 +- items/ppsh41_stick.json | 2 +- items/qbu-88_optic.json | 2 +- items/qbz95-1.json | 2 +- items/qbz95-1_holo.json | 2 +- items/qbz95-1_holo_4mags.json | 2 +- items/qbz95-1_holo_tracer.json | 2 +- items/qbz95-1_optic.json | 2 +- items/qbz95-1_optic_tracer.json | 2 +- items/qbz95-1_qlg-10_optic_ugl_he.json | 2 +- items/qbz95-1_qlg-10_optic_ugl_smoke.json | 2 +- .../qbz95-1_qlg-10_optic_ugl_smoke_blue.json | 2 +- items/qbz95-1_qlg-10_optic_ugl_smoke_red.json | 2 +- items/qbz95-1_qlg-10_rifle_optic.json | 2 +- items/qbz95-1_recruit.json | 2 +- items/qbz95-1_tracer.json | 2 +- items/qbz95b-1.json | 2 +- items/qbz95b-1_2mag.json | 2 +- items/qbz95b-1_4mag.json | 2 +- items/qjb95-1_lsw.json | 2 +- items/qjb95-1_lsw_optic.json | 2 +- items/qjy-88_optic.json | 2 +- items/qnl-95_bayonet.json | 2 +- items/qsz-92_pistol.json | 2 +- items/rdg2smoke.json | 2 +- items/rdg2smoke_black.json | 2 +- items/rdg2smoke_green.json | 2 +- items/rdg2smoke_orange.json | 2 +- items/rdg2smoke_purple.json | 2 +- items/rdg2smoke_yellow.json | 2 +- items/repairtool.json | 2 +- items/rgd5frag.json | 2 +- items/rgd5frag_brown.json | 2 +- items/rgd5frag_brown_single.json | 2 +- items/rgofrag_brown.json | 2 +- items/rgofrag_green.json | 2 +- items/rkg3antitank.json | 2 +- items/rpd.json | 2 +- items/rpg26.json | 2 +- items/rpg28.json | 2 +- items/rpg29.json | 2 +- items/rpg29_optic.json | 2 +- items/rpg7_frag.json | 1 + items/rpg7_frag_2mag.json | 2 +- items/rpg7_frag_5mag.json | 2 +- items/rpg7_heat.json | 2 +- items/rpg7_heat_2mag.json | 2 +- items/rpg7_tandem.json | 2 +- items/rpg7_tandem_2mag.json | 2 +- items/rpg7v2_frag_2mag.json | 2 +- items/rpg7v2_heat.json | 2 +- items/rpg7v2_heat_2mag.json | 2 +- items/rpg7v2_tandem.json | 2 +- items/rpg7v2_tandem_2mag.json | 2 +- items/rpk.json | 2 +- items/rpk74_1p78.json | 2 +- items/rpk74m.json | 2 +- items/rpk74m_1p78.json | 2 +- items/russian_baigish_binoculars.json | 2 +- items/sa80bayonet.json | 2 +- items/sar109t_hna.json | 2 +- items/sar109t_hna_2mag.json | 2 +- items/sks.json | 2 +- items/sks_bayonet.json | 2 +- items/sks_optic.json | 2 +- items/sks_optic_bayonet.json | 2 +- items/smaw_heat.json | 2 +- items/smaw_spottingrifle.json | 2 +- items/smaw_tandem.json | 2 +- items/socp_knife_adf.json | 2 +- items/sor9.json | 2 +- items/soviet_binoculars.json | 2 +- items/sv98m.json | 2 +- items/svd_optic.json | 2 +- items/svdm_optic.json | 2 +- items/sz1_explosive_timed.json | 2 +- items/tm62_antitank_mine.json | 2 +- items/tnt_1lb_explosive_timed.json | 2 +- items/tnt_600g_explosive_timed.json | 2 +- items/tt33.json | 2 +- items/tw_338_sws.json | 2 +- items/type72_antitank_mine.json | 2 +- items/type86p_frag.json | 2 +- items/us_binoculars.json | 2 +- items/vz61.json | 1 + items/vz61_3mags.json | 2 +- items/wjq308_shovel.json | 2 +- items/wjq308_shovel_engineer.json | 2 +- layers.json | 2 +- layers/anvil_skirmish_v1.json | 2 +- layers/blackcoast_invasion_v1.json | 2 +- layers/blackcoast_invasion_v2.json | 2 +- layers/harju_invasion_v1.json | 2 +- layers/harju_invasion_v2.json | 2 +- layers/harju_invasion_v3.json | 2 +- layers/kohat_invasion_v1.json | 2 +- layers/lashkar_invasion_v1.json | 2 +- layers/manicouagan_invasion_v1.json | 2 +- layers/manicouagan_invasion_v2.json | 2 +- layers/mestia_invasion_v1.json | 2 +- layers/mutaha_invasion_v1.json | 2 +- layers/narva_invasion_v1.json | 2 +- layers/narva_invasion_v2.json | 2 +- layers/sanxian_aas_v1.json | 2 +- layers/sanxian_aas_v2.json | 2 +- layers/sanxian_aas_v3.json | 2 +- layers/sanxian_invasion_v1.json | 2 +- layers/sanxian_invasion_v2.json | 2 +- layers/sanxian_raas_v1.json | 2 +- layers/sanxian_raas_v2.json | 2 +- layers/sanxian_seed_v1.json | 2 +- layers/sanxian_skirmish_v1.json | 2 +- layers/sumari_invasion_v1.json | 2 +- layers/tallil_invasion_v1.json | 2 +- layers/yehorivka_invasion_v1.json | 2 +- layers/yehorivka_invasion_v2.json | 2 +- metadata.json | 2 +- metadata/squad_version.json | 2 +- metadata/timestamp.json | 2 +- package.json | 2 +- roles.json | 2 +- roles/adf_ar_01.json | 2 +- roles/adf_ar_02.json | 2 +- roles/adf_crewman_01.json | 2 +- roles/adf_engineer_01.json | 2 +- roles/adf_engineer_02.json | 2 +- roles/adf_grenadier_01.json | 2 +- roles/adf_hat_01.json | 2 +- roles/adf_hat_02.json | 2 +- roles/adf_lat_01.json | 2 +- roles/adf_lat_02.json | 2 +- roles/adf_machinegunner_01.json | 2 +- roles/adf_marksman_01.json | 2 +- roles/adf_medic_01.json | 2 +- roles/adf_medic_02.json | 2 +- roles/adf_pilot_01.json | 2 +- roles/adf_recruit.json | 2 +- roles/adf_rifleman_01.json | 2 +- roles/adf_rifleman_02.json | 2 +- roles/adf_rifleman_03.json | 2 +- roles/adf_sl_01.json | 2 +- roles/adf_sl_02.json | 2 +- roles/adf_sl_03.json | 2 +- roles/adf_slcrewman_01.json | 2 +- roles/adf_slpilot_01.json | 2 +- roles/adf_unarmed_01.json | 2 +- roles/baf_ar_01.json | 2 +- roles/baf_ar_02.json | 2 +- roles/baf_crewman_01.json | 2 +- roles/baf_engineer_01.json | 2 +- roles/baf_grenadier_01.json | 2 +- roles/baf_hat_01.json | 2 +- roles/baf_hat_02.json | 2 +- roles/baf_lat_01.json | 2 +- roles/baf_lat_02.json | 2 +- roles/baf_machinegunner_01.json | 2 +- roles/baf_marksman_01.json | 2 +- roles/baf_marksman_02.json | 2 +- roles/baf_medic_01.json | 2 +- roles/baf_medic_02.json | 2 +- roles/baf_pilot_01.json | 2 +- roles/baf_recruit.json | 2 +- roles/baf_rifleman_01.json | 2 +- roles/baf_rifleman_02.json | 2 +- roles/baf_rifleman_03.json | 2 +- roles/baf_sl_01.json | 2 +- roles/baf_sl_02.json | 2 +- roles/baf_sl_03.json | 2 +- roles/baf_slcrewman_01.json | 2 +- roles/baf_slpilot_01.json | 2 +- roles/baf_unarmed_01.json | 2 +- roles/caf_ar_01.json | 2 +- roles/caf_ar_02.json | 2 +- roles/caf_crewman_01.json | 2 +- roles/caf_engineer_01.json | 2 +- roles/caf_grenadier_01.json | 2 +- roles/caf_hat_01.json | 2 +- roles/caf_hat_02.json | 2 +- roles/caf_lat_01.json | 2 +- roles/caf_lat_02.json | 2 +- roles/caf_machinegunner_01.json | 2 +- roles/caf_marksman_02.json | 2 +- roles/caf_medic_01.json | 2 +- roles/caf_medic_02.json | 2 +- roles/caf_pilot_01.json | 2 +- roles/caf_recruit.json | 2 +- roles/caf_rifleman_01.json | 2 +- roles/caf_rifleman_02.json | 2 +- roles/caf_rifleman_03.json | 2 +- roles/caf_sl_01.json | 2 +- roles/caf_sl_02.json | 2 +- roles/caf_sl_03.json | 2 +- roles/caf_slcrewman_01.json | 2 +- roles/caf_slpilot_01.json | 2 +- roles/caf_unarmed_01.json | 2 +- roles/civ_unarmed.json | 2 +- roles/imf_ambusher_01.json | 2 +- roles/imf_ambusher_02.json | 2 +- roles/imf_ar_01.json | 2 +- roles/imf_ar_02.json | 2 +- roles/imf_crewman_01.json | 2 +- roles/imf_grenadier_01.json | 2 +- roles/imf_grenadier_02.json | 2 +- roles/imf_hat_01.json | 2 +- roles/imf_hat_02.json | 2 +- roles/imf_infiltrator_01.json | 2 +- roles/imf_lat_01.json | 2 +- roles/imf_lat_02.json | 2 +- roles/imf_machinegunner_01.json | 2 +- roles/imf_marksman_01.json | 2 +- roles/imf_medic_01.json | 2 +- roles/imf_medic_02.json | 2 +- roles/imf_recruit.json | 2 +- roles/imf_rifleman_01.json | 2 +- roles/imf_rifleman_02.json | 2 +- roles/imf_rifleman_03.json | 2 +- roles/imf_rifleman_04.json | 2 +- roles/imf_rifleman_05.json | 2 +- roles/imf_rifleman_06.json | 2 +- roles/imf_saboteur_01.json | 2 +- roles/imf_sl_01.json | 2 +- roles/imf_sl_02.json | 2 +- roles/imf_sl_03.json | 2 +- roles/imf_sl_04.json | 2 +- roles/imf_sl_05.json | 2 +- roles/imf_slcrewman_01.json | 2 +- roles/imf_unarmed_01.json | 2 +- roles/ins_ar_01.json | 2 +- roles/ins_ar_02.json | 2 +- roles/ins_crewman_01.json | 2 +- roles/ins_grenadier_01.json | 2 +- roles/ins_grenadier_02.json | 1 + roles/ins_hat_01.json | 2 +- roles/ins_hat_02.json | 2 +- roles/ins_lat_01.json | 2 +- roles/ins_lat_02.json | 2 +- roles/ins_lat_03.json | 1 + roles/ins_machinegunner_01.json | 2 +- roles/ins_machinegunner_02.json | 1 + roles/ins_marksman_01.json | 2 +- roles/ins_marksman_02.json | 1 + roles/ins_medic_01.json | 2 +- roles/ins_medic_02.json | 2 +- roles/ins_medic_03.json | 1 + roles/ins_raider_01.json | 2 +- roles/ins_raider_02.json | 1 + roles/ins_raider_04.json | 1 + roles/ins_recruit.json | 2 +- roles/ins_rifleman_01.json | 2 +- roles/ins_rifleman_03.json | 2 +- roles/ins_rifleman_04.json | 2 +- roles/ins_rifleman_05.json | 2 +- roles/ins_rifleman_06.json | 2 +- roles/ins_rifleman_07.json | 1 + roles/ins_rifleman_08.json | 1 + roles/ins_sapper_01.json | 2 +- roles/ins_sapper_02.json | 1 + roles/ins_sl_01.json | 2 +- roles/ins_sl_02.json | 2 +- roles/ins_sl_03.json | 2 +- roles/ins_sl_04.json | 1 + roles/ins_sl_06.json | 1 + roles/ins_sl_07.json | 1 + roles/ins_slcrewman_01.json | 2 +- roles/ins_sniper_01.json | 2 +- roles/ins_unarmed_01.json | 2 +- roles/mea_ar_01.json | 2 +- roles/mea_ar_02.json | 2 +- roles/mea_crewman_01.json | 2 +- roles/mea_engineer_01.json | 2 +- roles/mea_grenadier_01.json | 2 +- roles/mea_hat_01.json | 2 +- roles/mea_lat_01.json | 2 +- roles/mea_lat_02.json | 2 +- roles/mea_machinegunner_01.json | 2 +- roles/mea_marksman_01.json | 2 +- roles/mea_marksman_02.json | 1 + roles/mea_medic_01.json | 2 +- roles/mea_medic_02.json | 2 +- roles/mea_pilot_01.json | 2 +- roles/mea_recruit.json | 2 +- roles/mea_rifleman_01.json | 2 +- roles/mea_rifleman_02.json | 2 +- roles/mea_rifleman_03.json | 2 +- roles/mea_rifleman_04.json | 1 + roles/mea_sl_01.json | 2 +- roles/mea_sl_02.json | 2 +- roles/mea_sl_03.json | 2 +- roles/mea_slcrewman_01.json | 2 +- roles/mea_slpilot_01.json | 2 +- roles/mea_unarmed_01.json | 2 +- roles/pla_ar_01.json | 2 +- roles/pla_ar_02.json | 2 +- roles/pla_crewman_01.json | 2 +- roles/pla_engineer_01.json | 2 +- roles/pla_grenadier_02.json | 2 +- roles/pla_hat_01.json | 2 +- roles/pla_lat_01.json | 2 +- roles/pla_lat_02.json | 2 +- roles/pla_machinegunner_02.json | 2 +- roles/pla_marksman_01.json | 2 +- roles/pla_medic_01.json | 2 +- roles/pla_medic_02.json | 2 +- roles/pla_pilot_01.json | 2 +- roles/pla_recruit.json | 2 +- roles/pla_rifleman_01.json | 2 +- roles/pla_rifleman_02.json | 2 +- roles/pla_rifleman_03.json | 2 +- roles/pla_sl_01.json | 2 +- roles/pla_sl_02.json | 2 +- roles/pla_sl_03.json | 2 +- roles/pla_slcrewman_01.json | 2 +- roles/pla_slpilot_01.json | 2 +- roles/pla_unarmed_01.json | 2 +- roles/planmc_ar_01.json | 2 +- roles/planmc_ar_02.json | 2 +- roles/planmc_crewman_01.json | 2 +- roles/planmc_engineer_01.json | 2 +- roles/planmc_grenadier_02.json | 2 +- roles/planmc_hat_01.json | 2 +- roles/planmc_lat_01.json | 2 +- roles/planmc_lat_02.json | 2 +- roles/planmc_machinegunner_02.json | 2 +- roles/planmc_marksman_01.json | 2 +- roles/planmc_medic_01.json | 2 +- roles/planmc_medic_02.json | 2 +- roles/planmc_pilot_01.json | 2 +- roles/planmc_recruit.json | 2 +- roles/planmc_rifleman_01.json | 2 +- roles/planmc_rifleman_02.json | 2 +- roles/planmc_rifleman_03.json | 2 +- roles/planmc_sl_01.json | 2 +- roles/planmc_sl_02.json | 2 +- roles/planmc_sl_03.json | 2 +- roles/planmc_slcrewman_01.json | 2 +- roles/planmc_slpilot_01.json | 2 +- roles/planmc_unarmed_01.json | 2 +- roles/rgf_ar_01.json | 2 +- roles/rgf_ar_02.json | 2 +- roles/rgf_crewman_01.json | 2 +- roles/rgf_engineer_01.json | 2 +- roles/rgf_grenadier_01.json | 2 +- roles/rgf_hat_01.json | 2 +- roles/rgf_hat_02.json | 2 +- roles/rgf_lat_01.json | 2 +- roles/rgf_lat_02.json | 2 +- roles/rgf_machinegunner_01.json | 2 +- roles/rgf_marksman_01.json | 2 +- roles/rgf_medic_01.json | 2 +- roles/rgf_medic_02.json | 2 +- roles/rgf_pilot_01.json | 2 +- roles/rgf_recruit.json | 2 +- roles/rgf_rifleman_01.json | 2 +- roles/rgf_rifleman_02.json | 2 +- roles/rgf_rifleman_03.json | 2 +- roles/rgf_sl_01.json | 2 +- roles/rgf_sl_02.json | 2 +- roles/rgf_sl_03.json | 2 +- roles/rgf_slcrewman_01.json | 2 +- roles/rgf_slpilot_01.json | 2 +- roles/rgf_unarmed_01.json | 2 +- roles/tlf_crewman_01.json | 2 +- roles/tlf_engineer_01.json | 2 +- roles/tlf_grenadier_01.json | 2 +- roles/tlf_grenadier_02.json | 2 +- roles/tlf_hat_01.json | 2 +- roles/tlf_hat_02.json | 1 + roles/tlf_jandarma_01.json | 2 +- roles/tlf_lat_01.json | 2 +- roles/tlf_lat_02.json | 2 +- roles/tlf_lat_03.json | 2 +- roles/tlf_machinegunner_01.json | 2 +- roles/tlf_machinegunner_02.json | 2 +- roles/tlf_marksman_01.json | 2 +- roles/tlf_medic_01.json | 2 +- roles/tlf_medic_02.json | 2 +- roles/tlf_pilot_01.json | 2 +- roles/tlf_recruit.json | 2 +- roles/tlf_rifleman_01.json | 2 +- roles/tlf_rifleman_02.json | 2 +- roles/tlf_rifleman_03.json | 2 +- roles/tlf_sl_01.json | 2 +- roles/tlf_sl_02.json | 2 +- roles/tlf_sl_03.json | 2 +- roles/tlf_slcrewman_01.json | 2 +- roles/tlf_slpilot_01.json | 2 +- roles/tlf_unarmed_01.json | 2 +- roles/usa_ar_01.json | 2 +- roles/usa_ar_02.json | 2 +- roles/usa_crewman_01.json | 2 +- roles/usa_engineer_01.json | 2 +- roles/usa_grenadier_01.json | 2 +- roles/usa_hat_01.json | 2 +- roles/usa_hat_02.json | 2 +- roles/usa_lat_01.json | 2 +- roles/usa_lat_02.json | 2 +- roles/usa_machinegunner_01.json | 2 +- roles/usa_marksman_01.json | 2 +- roles/usa_marksman_02.json | 1 + roles/usa_medic_01.json | 2 +- roles/usa_medic_02.json | 2 +- roles/usa_pilot_01.json | 2 +- roles/usa_recruit.json | 2 +- roles/usa_rifleman_01.json | 2 +- roles/usa_rifleman_02.json | 2 +- roles/usa_rifleman_03.json | 2 +- roles/usa_sl_01.json | 2 +- roles/usa_sl_02.json | 2 +- roles/usa_sl_03.json | 2 +- roles/usa_slcrewman_01.json | 2 +- roles/usa_slpilot_01.json | 2 +- roles/usa_unarmed_01.json | 2 +- roles/usmc_ar_01.json | 2 +- roles/usmc_ar_02.json | 2 +- roles/usmc_ar_03.json | 1 + roles/usmc_ar_04.json | 1 + roles/usmc_crewman_01.json | 2 +- roles/usmc_engineer_01.json | 2 +- roles/usmc_grenadier_01.json | 2 +- roles/usmc_grenadier_02.json | 1 + roles/usmc_grenadier_03.json | 1 + roles/usmc_hat_01.json | 2 +- roles/usmc_hat_02.json | 2 +- roles/usmc_hat_03.json | 1 + roles/usmc_lat_01.json | 2 +- roles/usmc_lat_02.json | 2 +- roles/usmc_lat_03.json | 1 + roles/usmc_machinegunner_01.json | 2 +- roles/usmc_marksman_01.json | 2 +- roles/usmc_marksman_02.json | 1 + roles/usmc_medic_01.json | 2 +- roles/usmc_medic_02.json | 2 +- roles/usmc_medic_03.json | 1 + roles/usmc_pilot_01.json | 2 +- roles/usmc_recruit.json | 2 +- roles/usmc_rifleman_01.json | 2 +- roles/usmc_rifleman_02.json | 2 +- roles/usmc_rifleman_03.json | 2 +- roles/usmc_rifleman_04.json | 1 + roles/usmc_sl_01.json | 2 +- roles/usmc_sl_02.json | 2 +- roles/usmc_sl_03.json | 2 +- roles/usmc_sl_04.json | 1 + roles/usmc_slcrewman_01.json | 2 +- roles/usmc_slpilot_01.json | 2 +- roles/usmc_unarmed_01.json | 2 +- roles/vdv_ar_01.json | 2 +- roles/vdv_ar_02.json | 2 +- roles/vdv_crewman_01.json | 2 +- roles/vdv_engineer_01.json | 2 +- roles/vdv_grenadier_01.json | 2 +- roles/vdv_hat_01.json | 2 +- roles/vdv_hat_02.json | 2 +- roles/vdv_lat_01.json | 2 +- roles/vdv_lat_02.json | 2 +- roles/vdv_machinegunner_01.json | 2 +- roles/vdv_marksman_01.json | 1 + roles/vdv_medic_01.json | 2 +- roles/vdv_medic_02.json | 2 +- roles/vdv_pilot_01.json | 2 +- roles/vdv_recruit.json | 2 +- roles/vdv_rifleman_01.json | 2 +- roles/vdv_rifleman_02.json | 2 +- roles/vdv_rifleman_03.json | 2 +- roles/vdv_scout_01.json | 2 +- roles/vdv_sl_01.json | 2 +- roles/vdv_sl_02.json | 2 +- roles/vdv_sl_03.json | 2 +- roles/vdv_slcrewman_01.json | 2 +- roles/vdv_slpilot_01.json | 2 +- roles/vdv_sniper.json | 2 +- roles/vdv_unarmed_01.json | 2 +- roles/wpmc_ar_01.json | 2 +- roles/wpmc_ar_02.json | 2 +- roles/wpmc_ar_03.json | 2 +- roles/wpmc_crewman_01.json | 2 +- roles/wpmc_grenadier_01.json | 2 +- roles/wpmc_grenadier_02.json | 2 +- roles/wpmc_hat_01.json | 2 +- roles/wpmc_hat_02.json | 2 +- roles/wpmc_lat_01.json | 2 +- roles/wpmc_lat_02.json | 2 +- roles/wpmc_machinegunner_01.json | 2 +- roles/wpmc_marksman_01.json | 2 +- roles/wpmc_marksman_02.json | 2 +- roles/wpmc_marksman_03.json | 2 +- roles/wpmc_medic_01.json | 2 +- roles/wpmc_medic_02.json | 2 +- roles/wpmc_pilot_01.json | 2 +- roles/wpmc_raider_01.json | 2 +- roles/wpmc_raider_02.json | 2 +- roles/wpmc_recruit.json | 2 +- roles/wpmc_rifleman_01.json | 2 +- roles/wpmc_rifleman_02.json | 2 +- roles/wpmc_rifleman_03.json | 2 +- roles/wpmc_rifleman_04.json | 2 +- roles/wpmc_rifleman_05.json | 2 +- roles/wpmc_rifleman_06.json | 2 +- roles/wpmc_rifleman_07.json | 2 +- roles/wpmc_rifleman_08.json | 2 +- roles/wpmc_rifleman_09.json | 2 +- roles/wpmc_sapper_01.json | 2 +- roles/wpmc_sapper_02.json | 2 +- roles/wpmc_sl_01.json | 2 +- roles/wpmc_sl_02.json | 2 +- roles/wpmc_sl_03.json | 2 +- roles/wpmc_sl_04.json | 2 +- roles/wpmc_sl_05.json | 2 +- roles/wpmc_slcrewman_01.json | 2 +- roles/wpmc_slpilot_01.json | 2 +- roles/wpmc_sniper_01.json | 2 +- units.json | 2 +- units/adf_ld_mechanized-boats.json | 2 +- units/adf_ld_mechanized-noheli.json | 2 +- units/adf_ld_mechanized.json | 2 +- units/adf_lo_airassault-boats.json | 2 +- units/adf_lo_airassault.json | 2 +- units/adf_lo_combinedarms-boats.json | 2 +- units/adf_lo_combinedarms-noheli.json | 2 +- units/adf_lo_combinedarms.json | 2 +- units/adf_lo_mechanized-boats.json | 2 +- units/adf_lo_mechanized-noheli.json | 2 +- units/adf_lo_mechanized.json | 2 +- units/adf_s_combinedarms.json | 2 +- units/adf_s_combinedarms_seed.json | 2 +- units/baf_ld_mechanized-boats.json | 2 +- units/baf_ld_mechanized-noheli.json | 2 +- units/baf_ld_mechanized.json | 2 +- units/baf_lo_airassault-boats.json | 2 +- units/baf_lo_airassault.json | 2 +- units/baf_lo_mechanized-boats.json | 2 +- units/baf_lo_mechanized-noheli.json | 2 +- units/baf_lo_mechanized.json | 2 +- units/baf_s_combinedarms.json | 2 +- units/baf_s_combinedarms_seed.json | 2 +- units/caf_ld_armored-boats.json | 2 +- units/caf_ld_armored.json | 2 +- units/caf_ld_mechanized-boats.json | 2 +- units/caf_ld_mechanized-noheli.json | 2 +- units/caf_ld_mechanized.json | 2 +- units/caf_lo_airassault-boats.json | 2 +- units/caf_lo_airassault.json | 2 +- units/caf_lo_armored-boats.json | 2 +- units/caf_lo_armored.json | 2 +- units/caf_lo_combinedarms-boats.json | 2 +- units/caf_lo_combinedarms-noheli.json | 2 +- units/caf_lo_combinedarms.json | 2 +- units/caf_lo_mechanized-boats.json | 2 +- units/caf_lo_mechanized-noheli.json | 2 +- units/caf_lo_mechanized.json | 2 +- units/caf_s_combinedarms.json | 2 +- units/caf_s_combinedarms_seed.json | 2 +- units/imf_ld_mechanized-boats.json | 2 +- units/imf_ld_mechanized.json | 2 +- units/imf_s_combinedarms.json | 2 +- units/imf_s_combinedarms_seed.json | 2 +- units/ins_ld_mechanized-boats.json | 2 +- units/ins_ld_mechanized.json | 2 +- units/ins_ld_motorized-boats.json | 2 +- units/ins_ld_motorized.json | 2 +- units/ins_lo_motorized-boats.json | 2 +- units/ins_lo_motorized.json | 2 +- units/ins_s_combinedarms.json | 2 +- units/ins_s_combinedarms_seed.json | 2 +- units/mea_ld_combinedarms-boats.json | 2 +- units/mea_ld_combinedarms-noheli.json | 2 +- units/mea_ld_combinedarms.json | 2 +- units/mea_ld_mechanized-boats.json | 2 +- units/mea_ld_mechanized-noheli.json | 2 +- units/mea_ld_mechanized.json | 2 +- units/mea_lo_airassault-boats.json | 2 +- units/mea_lo_airassault.json | 2 +- units/mea_lo_combinedarms-boats.json | 2 +- units/mea_lo_combinedarms-noheli.json | 2 +- units/mea_lo_combinedarms.json | 2 +- units/mea_lo_mechanized-boats.json | 2 +- units/mea_lo_mechanized-noheli.json | 2 +- units/mea_lo_mechanized.json | 2 +- units/mea_s_combinedarms.json | 2 +- units/mea_s_combinedarms_seed.json | 2 +- units/pla_ld_armored-boats.json | 2 +- units/pla_ld_armored.json | 2 +- units/pla_lo_airassault-boats.json | 2 +- units/pla_lo_airassault.json | 2 +- units/pla_lo_armored-boats.json | 2 +- units/pla_lo_armored.json | 2 +- units/pla_s_combinedarms.json | 2 +- units/pla_s_combinedarms_seed.json | 2 +- units/plaagf_ld_mechanized-boats.json | 2 +- units/plaagf_ld_mechanized-noheli.json | 2 +- units/plaagf_ld_mechanized.json | 2 +- units/plaagf_lo_mechanized-boats.json | 2 +- units/plaagf_lo_mechanized-noheli.json | 2 +- units/plaagf_lo_mechanized.json | 2 +- units/plaagf_s_combinedarms.json | 2 +- units/plaagf_s_combinedarms_seed.json | 2 +- units/planmc_ld_armored-boats.json | 2 +- units/planmc_ld_armored.json | 2 +- units/planmc_lo_airassault-boats.json | 2 +- units/planmc_lo_airassault.json | 2 +- units/planmc_lo_armored-boats.json | 2 +- units/planmc_lo_armored.json | 2 +- units/planmc_lo_combinedarms-boats.json | 2 +- units/planmc_lo_combinedarms-noheli.json | 2 +- units/planmc_lo_combinedarms.json | 2 +- units/planmc_s_combinedarms.json | 2 +- units/planmc_s_combinedarms_seed.json | 2 +- units/rgf_ld_armored-boats.json | 2 +- units/rgf_ld_armored.json | 2 +- units/rgf_ld_lightinfantry-boats.json | 2 +- units/rgf_ld_lightinfantry-noheli.json | 2 +- units/rgf_ld_lightinfantry.json | 2 +- units/rgf_ld_mechanized.json | 2 +- units/rgf_ld_mechanized_boats.json | 2 +- units/rgf_ld_mechanized_noheli.json | 2 +- units/rgf_ld_motorized-boats.json | 2 +- units/rgf_ld_motorized-noheli.json | 2 +- units/rgf_ld_motorized.json | 2 +- units/rgf_ld_support-boats.json | 2 +- units/rgf_ld_support-noheli.json | 2 +- units/rgf_ld_support.json | 2 +- units/rgf_lo_armored-boats.json | 2 +- units/rgf_lo_armored.json | 2 +- units/rgf_lo_lightinfantry-boats.json | 2 +- units/rgf_lo_lightinfantry-noheli.json | 2 +- units/rgf_lo_lightinfantry.json | 2 +- units/rgf_lo_mechanized.json | 2 +- units/rgf_lo_mechanized_boats.json | 2 +- units/rgf_lo_mechanized_noheli.json | 2 +- units/rgf_lo_support-boats.json | 2 +- units/rgf_lo_support-noheli.json | 2 +- units/rgf_lo_support.json | 2 +- units/rgf_s_combinedarms.json | 2 +- units/rgf_s_combinedarms_seed.json | 2 +- units/tlf_ld_armored-boats.json | 2 +- units/tlf_ld_armored.json | 2 +- units/tlf_ld_combinedarms-boats.json | 2 +- units/tlf_ld_combinedarms-noheli.json | 2 +- units/tlf_ld_combinedarms.json | 2 +- units/tlf_ld_mechanized-boats.json | 2 +- units/tlf_ld_mechanized-noheli.json | 2 +- units/tlf_ld_mechanized.json | 2 +- units/tlf_lo_airassault-boats.json | 2 +- units/tlf_lo_airassault.json | 2 +- units/tlf_lo_armored-boats.json | 2 +- units/tlf_lo_armored.json | 2 +- units/tlf_lo_combinedarms-boats.json | 2 +- units/tlf_lo_combinedarms-noheli.json | 2 +- units/tlf_lo_combinedarms.json | 2 +- units/tlf_lo_mechanized-boats.json | 2 +- units/tlf_lo_mechanized-noheli.json | 2 +- units/tlf_lo_mechanized.json | 2 +- units/tlf_s_combinedarms.json | 2 +- units/tlf_s_combinedarms_seed.json | 2 +- units/usa_ld_armored.json | 2 +- units/usa_ld_armored_boats.json | 2 +- units/usa_ld_mechanized.json | 2 +- units/usa_ld_mechanized_boats.json | 2 +- units/usa_ld_mechanized_noheli.json | 2 +- units/usa_lo_airassault-boats.json | 2 +- units/usa_lo_airassault.json | 2 +- units/usa_lo_armored.json | 2 +- units/usa_lo_armored_boats.json | 2 +- units/usa_lo_mechanized.json | 2 +- units/usa_lo_mechanized_boats.json | 2 +- units/usa_lo_mechanized_noheli.json | 2 +- units/usa_s_combinedarms.json | 2 +- units/usa_s_combinedarms_seed.json | 2 +- units/usmc_ld_armored-boats.json | 2 +- units/usmc_ld_armored.json | 2 +- units/usmc_ld_lightinfantry-boats.json | 2 +- units/usmc_ld_lightinfantry-noheli.json | 2 +- units/usmc_ld_lightinfantry.json | 2 +- units/usmc_lo_armored-boats.json | 2 +- units/usmc_lo_armored.json | 2 +- units/usmc_lo_combinedarms-boats.json | 2 +- units/usmc_lo_combinedarms-noheli.json | 2 +- units/usmc_lo_combinedarms.json | 2 +- units/usmc_lo_lightinfantry-boats.json | 2 +- units/usmc_lo_lightinfantry-noheli.json | 2 +- units/usmc_lo_lightinfantry.json | 2 +- units/usmc_lo_motorized-boats.json | 2 +- units/usmc_lo_motorized-noheli.json | 2 +- units/usmc_lo_motorized.json | 2 +- units/usmc_s_combinedarms.json | 2 +- units/usmc_s_combinedarms_seed.json | 2 +- units/vdv_ld_armored-boats.json | 2 +- units/vdv_ld_armored-noheli.json | 2 +- units/vdv_ld_armored.json | 2 +- units/vdv_ld_mechanized-boats.json | 2 +- units/vdv_ld_mechanized-noheli.json | 2 +- units/vdv_ld_mechanized.json | 2 +- units/vdv_lo_airassault-boats.json | 2 +- units/vdv_lo_airassault.json | 2 +- units/vdv_lo_mechanized-boats.json | 2 +- units/vdv_lo_mechanized-noheli.json | 2 +- units/vdv_lo_mechanized.json | 2 +- units/vdv_s_combinedarms.json | 2 +- units/vdv_s_combinedarms_seed.json | 2 +- units/wpmc_ld_combinedarms-boats.json | 2 +- units/wpmc_ld_combinedarms-noheli.json | 2 +- units/wpmc_ld_combinedarms.json | 2 +- units/wpmc_ld_lightinfantry-boats.json | 2 +- units/wpmc_ld_lightinfantry-noheli.json | 2 +- units/wpmc_ld_lightinfantry.json | 2 +- units/wpmc_lo_airassault-boats.json | 2 +- units/wpmc_lo_airassault.json | 2 +- units/wpmc_lo_combinedarms-boats.json | 2 +- units/wpmc_lo_combinedarms-noheli.json | 2 +- units/wpmc_lo_combinedarms.json | 2 +- units/wpmc_lo_lightinfantry-boats.json | 2 +- units/wpmc_lo_lightinfantry-noheli.json | 2 +- units/wpmc_lo_lightinfantry.json | 2 +- units/wpmc_s_combinedarms.json | 2 +- units/wpmc_s_combinedarms_seed.json | 2 +- vehicles.json | 2 +- vehicles/adf_aslav.json | 2 +- vehicles/adf_hx60-log.json | 2 +- vehicles/adf_hx60-tran.json | 2 +- vehicles/adf_m1a1.json | 2 +- vehicles/adf_mrh90-m240h.json | 2 +- vehicles/adf_pmv-m2-rws.json | 2 +- vehicles/adf_pmv-mag58.json | 2 +- vehicles/adf_uh60m-m240h.json | 2 +- vehicles/baf_fv107.json | 2 +- vehicles/baf_fv4034.json | 2 +- vehicles/baf_fv432-rws.json | 2 +- vehicles/baf_fv432.json | 2 +- vehicles/baf_fv510.json | 2 +- vehicles/baf_fv510ua.json | 2 +- vehicles/baf_hx60-log.json | 2 +- vehicles/baf_hx60-tran.json | 2 +- vehicles/baf_lppv-rws.json | 2 +- vehicles/baf_lppv.json | 2 +- vehicles/baf_sa330-gpmg.json | 2 +- vehicles/caf_ch-146-c6.json | 2 +- vehicles/caf_coyote.json | 2 +- vehicles/caf_lav3-c6.json | 2 +- vehicles/caf_lav6.json | 2 +- vehicles/caf_leopard2a6m-cage.json | 2 +- vehicles/caf_leopard2a6m.json | 2 +- vehicles/caf_luvw-c6.json | 2 +- vehicles/caf_luvw-log.json | 2 +- vehicles/caf_luvw-m2.json | 2 +- vehicles/caf_luvw-tran.json | 2 +- vehicles/caf_m113a3-log.json | 2 +- vehicles/caf_m113a3-tlav.json | 2 +- vehicles/caf_msvs-log.json | 2 +- vehicles/caf_msvs-tran.json | 2 +- vehicles/caf_tapv.json | 2 +- vehicles/csk131_hj8.json | 2 +- vehicles/csk131_qjc88_rws.json | 2 +- vehicles/csk131_qjy88.json | 2 +- vehicles/csk131_qjz89.json | 2 +- vehicles/ctm131_logi.json | 2 +- vehicles/ctm131_tran_qjy88.json | 2 +- vehicles/ctm131_tran_qjz89.json | 2 +- vehicles/imf_bm21-grad.json | 2 +- vehicles/imf_bmp-1.json | 2 +- vehicles/imf_bmp-2.json | 2 +- vehicles/imf_brdm-2.json | 2 +- vehicles/imf_btr-80.json | 2 +- vehicles/imf_minsk400.json | 2 +- vehicles/imf_mt-lb-logi.json | 2 +- vehicles/imf_mt-lb-zu23-2.json | 2 +- vehicles/imf_mt-lbm-6mb.json | 2 +- vehicles/imf_t-62.json | 2 +- vehicles/imf_techncial-kornet.json | 2 +- vehicles/imf_technical-hmg.json | 2 +- vehicles/imf_technical-modern-log.json | 2 +- vehicles/imf_technical-spg.json | 2 +- vehicles/imf_tigr-m-kord.json | 2 +- vehicles/imf_ural375d-log.json | 2 +- vehicles/imf_ural375d-tran.json | 2 +- vehicles/imf_ural375d-zu23-2.json | 2 +- vehicles/ins_bmp-1.json | 2 +- vehicles/ins_brdm-2.json | 2 +- vehicles/ins_btr-80.json | 2 +- vehicles/ins_mtlb-pkt.json | 2 +- vehicles/ins_mtlb-zu23-2.json | 2 +- vehicles/ins_mtlb_logi.json | 2 +- vehicles/ins_t-62.json | 2 +- vehicles/ins_technical-hmg.json | 2 +- vehicles/ins_technical-m1151.json | 2 +- vehicles/ins_technical-modern-bmp1.json | 1 + vehicles/ins_technical-modern-kornet.json | 2 +- vehicles/ins_technical-modern-log.json | 2 +- vehicles/ins_technical-modern-ub32.json | 2 +- vehicles/ins_technical-modern-zu23.json | 1 + vehicles/ins_technical-spg9.json | 2 +- vehicles/ins_ural375d-log.json | 2 +- vehicles/ins_ural375d-tran.json | 2 +- vehicles/ins_ural375d-zu23-2.json | 2 +- vehicles/mea_bmp-1.json | 2 +- vehicles/mea_bmp-2.json | 2 +- vehicles/mea_brdm-2-s8.json | 2 +- vehicles/mea_mi-17.json | 2 +- vehicles/mea_mtlb-6ma.json | 2 +- vehicles/mea_mtlb-logi.json | 2 +- vehicles/mea_simir-kord.json | 2 +- vehicles/mea_simir-kornet.json | 2 +- vehicles/mea_simir-log.json | 2 +- vehicles/mea_simir-mg3.json | 2 +- vehicles/mea_t-62.json | 2 +- vehicles/mea_t-72s.json | 2 +- vehicles/mea_ural4320-log.json | 2 +- vehicles/mea_ural4320-tran.json | 2 +- vehicles/minsk400.json | 2 +- vehicles/quadbike.json | 2 +- vehicles/rgf_bmp-1am.json | 2 +- vehicles/rgf_bmp-2.json | 2 +- vehicles/rgf_bmp-2m.json | 2 +- vehicles/rgf_bmp-3m.json | 2 +- vehicles/rgf_brdm-2-konkurs.json | 2 +- vehicles/rgf_brdm-2.json | 2 +- vehicles/rgf_btr-80.json | 2 +- vehicles/rgf_btr-82a.json | 2 +- vehicles/rgf_kamaz_5350_log.json | 2 +- vehicles/rgf_kamaz_5350_tran.json | 2 +- vehicles/rgf_mi-8.json | 2 +- vehicles/rgf_mt-lb-vmk.json | 2 +- vehicles/rgf_mt-lb_log.json | 2 +- vehicles/rgf_mt-lb_pkt.json | 2 +- vehicles/rgf_mt-lbm-6ma.json | 2 +- vehicles/rgf_mt-lbm-6mb.json | 2 +- vehicles/rgf_t-72b3.json | 2 +- vehicles/rgf_t-90a.json | 2 +- vehicles/rgf_tigr_m_kord.json | 2 +- vehicles/rgf_tigr_m_rws.json | 2 +- vehicles/rhib_dshk.json | 2 +- vehicles/rhib_logistics.json | 2 +- vehicles/rhib_m134.json | 2 +- vehicles/rhib_m2.json | 2 +- vehicles/rhib_m240.json | 2 +- vehicles/rhib_mg3.json | 2 +- vehicles/rhib_mk19.json | 2 +- vehicles/rhib_nsv.json | 2 +- vehicles/rhib_pkm.json | 2 +- vehicles/rhib_pkp.json | 2 +- vehicles/rhib_qjy88.json | 2 +- vehicles/rhib_qjz89.json | 2 +- vehicles/tlf_acv15-25mm.json | 2 +- vehicles/tlf_acv15-m2.json | 2 +- vehicles/tlf_acv15-mg3.json | 2 +- vehicles/tlf_bmc185_logi.json | 2 +- vehicles/tlf_bmc185_tran.json | 2 +- vehicles/tlf_cobra2-m2-rws.json | 2 +- vehicles/tlf_cobra2-m2.json | 2 +- vehicles/tlf_cobra2-mg3.json | 2 +- vehicles/tlf_m113a2-logistics.json | 2 +- vehicles/tlf_m113a2t-m121.json | 2 +- vehicles/tlf_m60t.json | 2 +- vehicles/tlf_parsiii-25mm.json | 2 +- vehicles/tlf_parsiii-m2-rws.json | 2 +- vehicles/tlf_parsiii-mg3-rws.json | 2 +- vehicles/tlf_parsiii-mk19-rws.json | 2 +- vehicles/tlf_uh-1h-mg3.json | 2 +- vehicles/tlf_uh60-pkm.json | 2 +- vehicles/usa_m1064a3-m121.json | 2 +- vehicles/usa_m1126-crows-m2.json | 2 +- vehicles/usa_m1126-crows-m240.json | 2 +- vehicles/usa_m1128-mgs.json | 2 +- vehicles/usa_m113a3-logistics.json | 2 +- vehicles/usa_m113a3-m2.json | 2 +- vehicles/usa_m113a3-mk19.json | 2 +- vehicles/usa_m1151_m2.json | 2 +- vehicles/usa_m1151_m240.json | 2 +- vehicles/usa_m1151_m2_crows.json | 2 +- vehicles/usa_m1151_mk19.json | 2 +- vehicles/usa_m1a2.json | 2 +- vehicles/usa_m2a3.json | 2 +- vehicles/usa_m7a3.json | 2 +- vehicles/usa_m939-log.json | 2 +- vehicles/usa_m939-tran.json | 2 +- vehicles/usa_matv-crows-m2.json | 2 +- vehicles/usa_matv-m2.json | 2 +- vehicles/usa_matv-m240.json | 2 +- vehicles/usa_matv-mk19.json | 2 +- vehicles/usa_matv-tow.json | 2 +- vehicles/usa_uh60m.json | 2 +- vehicles/usmc_aavc7a1_logi.json | 2 +- vehicles/usmc_aavp7a1.json | 2 +- vehicles/usmc_lav25.json | 2 +- vehicles/usmc_m1151_crows_m2.json | 2 +- vehicles/usmc_m1151_m2.json | 2 +- vehicles/usmc_m1151_m240.json | 2 +- vehicles/usmc_m1151_mk19.json | 2 +- vehicles/usmc_m1151_tow.json | 2 +- vehicles/usmc_m1a1.json | 2 +- vehicles/usmc_m939_logi.json | 2 +- vehicles/usmc_m939_transport.json | 2 +- vehicles/usmc_matv_crows_m2.json | 2 +- vehicles/usmc_matv_m2.json | 1 + vehicles/usmc_matv_mk19.json | 1 + vehicles/usmc_matv_tow.json | 1 + vehicles/usmc_uh1y_m240.json | 2 +- vehicles/vdv_bmd-1m.json | 2 +- vehicles/vdv_bmd-4m.json | 2 +- vehicles/vdv_brdm-2.json | 2 +- vehicles/vdv_btr-d_kord.json | 2 +- vehicles/vdv_btr-d_transport.json | 1 + vehicles/vdv_btr-dg_log.json | 2 +- vehicles/vdv_btr-mdm_pkt_rws.json | 2 +- vehicles/vdv_btr-zd.json | 2 +- vehicles/vdv_kamaz_5350_log.json | 2 +- vehicles/vdv_kamaz_5350_tran.json | 2 +- vehicles/vdv_mi-8.json | 2 +- vehicles/vdv_sprut-sdm1.json | 2 +- vehicles/vdv_t-72b3.json | 2 +- vehicles/wpmc_cpv_m134.json | 2 +- vehicles/wpmc_cpv_transport.json | 2 +- vehicles/wpmc_loach_cas_small.json | 2 +- vehicles/wpmc_loach_scout.json | 2 +- vehicles/wpmc_m1117.json | 2 +- vehicles/wpmc_m113a3_m2.json | 2 +- vehicles/wpmc_m113a3_msv.json | 2 +- vehicles/wpmc_m1151_m2.json | 2 +- vehicles/wpmc_m1151_m240.json | 2 +- vehicles/wpmc_m1151_tow.json | 2 +- vehicles/wpmc_m60t.json | 2 +- vehicles/wpmc_m939-logi.json | 2 +- vehicles/wpmc_m939-transport.json | 2 +- vehicles/wpmc_raven-transport.json | 2 +- vehicles/wpmc_technical_logi.json | 2 +- vehicles/wpmc_technical_m134.json | 2 +- vehicles/wpmc_technical_m2.json | 2 +- vehicles/wpmc_technical_mortar.json | 1 + vehicles/z-8g.json | 2 +- vehicles/z-8j.json | 2 +- vehicles/zbd04a.json | 2 +- vehicles/zbd05.json | 2 +- vehicles/zbl08.json | 2 +- vehicles/zsd05.json | 2 +- vehicles/zsd05_logi.json | 2 +- vehicles/zsl10.json | 2 +- vehicles/ztd05.json | 2 +- vehicles/ztz99a_cage.json | 2 +- 1466 files changed, 1456 insertions(+), 1392 deletions(-) create mode 100644 images/icons/map/helicopter_lightcas.png create mode 100644 images/icons/map/helicopter_scout.png create mode 100644 images/icons/map/jeep_antiair.png create mode 100644 images/icons/map/trackedapc_noturret.png create mode 100644 images/items/carbine.png create mode 100644 images/items/f88.png create mode 100644 images/items/m249pip.png create mode 100644 images/items/m39.png create mode 100644 images/items/nobipod.png create mode 100644 images/items/optic.png create mode 100644 images/items/suppressor.png create mode 100644 items/asval_optic.json create mode 100644 items/c9a2_foregrip.json create mode 100644 items/f88.json create mode 100644 items/g3a3_foregrip.json create mode 100644 items/klt.json create mode 100644 items/m110_optic_suppressed.json create mode 100644 items/m249_pip.json create mode 100644 items/m27_iar_optic_nobipod.json create mode 100644 items/m39_optic.json create mode 100644 items/m4arryhandle_foregrip_tracer.json create mode 100644 items/mg3.json create mode 100644 items/mosin_m38carbine.json create mode 100644 items/mp5a3_2mags.json create mode 100644 items/mp5a3_t800_2mags.json create mode 100644 items/mpt76_foregrip_hna.json create mode 100644 items/rpg7_frag.json create mode 100644 items/vz61.json create mode 100644 roles/ins_grenadier_02.json create mode 100644 roles/ins_lat_03.json create mode 100644 roles/ins_machinegunner_02.json create mode 100644 roles/ins_marksman_02.json create mode 100644 roles/ins_medic_03.json create mode 100644 roles/ins_raider_02.json create mode 100644 roles/ins_raider_04.json create mode 100644 roles/ins_rifleman_07.json create mode 100644 roles/ins_rifleman_08.json create mode 100644 roles/ins_sapper_02.json create mode 100644 roles/ins_sl_04.json create mode 100644 roles/ins_sl_06.json create mode 100644 roles/ins_sl_07.json create mode 100644 roles/mea_marksman_02.json create mode 100644 roles/mea_rifleman_04.json create mode 100644 roles/tlf_hat_02.json create mode 100644 roles/usa_marksman_02.json create mode 100644 roles/usmc_ar_03.json create mode 100644 roles/usmc_ar_04.json create mode 100644 roles/usmc_grenadier_02.json create mode 100644 roles/usmc_grenadier_03.json create mode 100644 roles/usmc_hat_03.json create mode 100644 roles/usmc_lat_03.json create mode 100644 roles/usmc_marksman_02.json create mode 100644 roles/usmc_medic_03.json create mode 100644 roles/usmc_rifleman_04.json create mode 100644 roles/usmc_sl_04.json create mode 100644 roles/vdv_marksman_01.json create mode 100644 vehicles/ins_technical-modern-bmp1.json create mode 100644 vehicles/ins_technical-modern-zu23.json create mode 100644 vehicles/usmc_matv_m2.json create mode 100644 vehicles/usmc_matv_mk19.json create mode 100644 vehicles/usmc_matv_tow.json create mode 100644 vehicles/vdv_btr-d_transport.json create mode 100644 vehicles/wpmc_technical_mortar.json diff --git a/README.md b/README.md index 217c694..ad9099d 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,12 @@ This work is licensed under a |units|`{ [unit: string]: Unit }`| |vehicles|`{ [vehicle: string]: Vehicle }`| +|Versions|Type| +|-----------|--------| +|DESERT|`"/Game/Blueprints/*" \| undefined`| +|FOREST|`"/Game/Blueprints/*" \| undefined`| +|SNOW|`"/Game/Blueprints/*" \| undefined`| + |Metadata|Type| |-----------|--------| |squad_version|`string`| @@ -37,10 +43,11 @@ This work is licensed under a |duration|`{ enroute: number, active: number }`| |delay|`{ initial: number, respawn: number }`| - |Deployable|Type| |-----------|--------| |name|`string`| +|versions|`Versions`| +|class_names|`string[]`| |type|`string`| |icon|`"icons/radial/*.png"`| @@ -59,6 +66,7 @@ This work is licensed under a |Item|Type| |-----------|--------| |name|`string`| +|class_name|`string`| |category|`string`| |image|`"items/*.png"`| |icon|`"icons/item/*.png"`| @@ -107,6 +115,8 @@ This work is licensed under a |Role|Type| |-----------|--------| +|versions|`Versions`| +|class_names|`string[]`| |type|`string`| |icon|`"icons/role/*.png"`| |tags|`string[]`| @@ -129,6 +139,8 @@ This work is licensed under a |Vehicle|Type| |-----------|--------| |name|`string`| +|versions|`Versions`| +|class_names|`string[]`| |type|`string`| |tags|`string[]`| |tickets|`number`| diff --git a/deployables.json b/deployables.json index 35fbc9d..a2a54a0 100644 --- a/deployables.json +++ b/deployables.json @@ -1 +1 @@ -{"bunker_hesco_aus": {"name": "HASCO Bunker", "type": "bunker", "icon": "icons/radial/bunker.png"}, "hesco_aus": {"name": "HASCO Block", "type": "hesco_single", "icon": "icons/radial/hescosingle.png"}, "wall_hesco_aus": {"name": "HASCO Wall", "type": "hesco_wall", "icon": "icons/radial/hescowall.png"}, "bunker_concrete": {"name": "Indirect Fire Shelter", "type": "indirect_fire_shelter", "icon": "icons/radial/directfireshelter.png"}, "wall_sandbag": {"name": "Sandbag Line", "type": "wall", "icon": "icons/radial/sandbagsstraight.png"}, "wall_sandbag_murderhole": {"name": "Pillbox Sandbag Line", "type": "wall_murder_hole", "icon": "icons/radial/sandbagsstraightfiringhole.png"}, "crescent_sandbag": {"name": "Sandbag Crescent", "type": "wall_crescent", "icon": "icons/radial/sandbagscorner.png"}, "ladder_metal": {"name": "Ladder", "type": "ladder", "icon": "icons/radial/ladder.png"}, "razorwire": {"name": "Razor Wire", "type": "razor_wire", "icon": "icons/radial/razorwire.png"}, "hab_aus": {"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_aus": {"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_aus": {"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "m2_tripod_ironsight": {"name": "M2A1 Ironsight HMG Tripod", "type": "hmg", "icon": "icons/radial/heavymachinegun.png"}, "m2_bunker_ironsight": {"name": "M2A1 Ironsight HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "m252_mortar": {"name": "M252 Mortar", "type": "mortar", "icon": "icons/radial/mortars.png"}, "radio_nato": {"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"}, "observation_tower_aus": {"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "tow": {"name": "BGM-71 TOW Missile", "type": "at", "icon": "icons/radial/antitankguidedmissile.png"}, "mk19_tripod": {"name": "Mk19 AGL Tripod", "type": "gmg", "icon": "icons/radial/grenademachinegun.png"}, "bunker_hesco_nato": {"name": "HASCO Bunker", "type": "bunker", "icon": "icons/radial/bunker.png"}, "hesco_nato": {"name": "HASCO Block", "type": "hesco_single", "icon": "icons/radial/hescosingle.png"}, "wall_hesco_nato": {"name": "HASCO Wall", "type": "hesco_wall", "icon": "icons/radial/hescowall.png"}, "hab_nato": {"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_gb": {"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_nato": {"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "m2_tripod": {"name": "M2A1 HMG Tripod", "type": "hmg", "icon": "icons/radial/heavymachinegun.png"}, "m2_bunker": {"name": "M2A1 HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "l16_mortar": {"name": "L16 Mortar", "type": "mortar", "icon": "icons/radial/mortars.png"}, "observation_tower_nato": {"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "l134a1_tripod": {"name": "L134A1 AGL Tripod", "type": "gmg", "icon": "icons/radial/grenademachinegun.png"}, "ammocrate_caf": {"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "81mmmortar": {"name": "81mm Mortar", "type": "mortar", "icon": "icons/radial/mortars.png"}, "observation_tower_caf": {"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "c16_tripod": {"name": "C16 AGL Tripod", "type": "gmg", "icon": "icons/radial/grenademachinegun.png"}, "radio_mil": {"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"}, "hab_mil": {"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_mil": {"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_irregular": {"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "razorwire_dirty": {"name": "Razor Wire", "type": "razor_wire", "icon": "icons/radial/razorwire.png"}, "ladder_wood": {"name": "Ladder", "type": "ladder", "icon": "icons/radial/ladder.png"}, "wall_log": {"name": "Log Wall", "type": "wall", "icon": "icons/radial/logwall.png"}, "wall_dirtcrate_low": {"name": "Dirt Crates Low Wall", "type": "wall", "icon": "icons/radial/dirtcrateslowwall.png"}, "wall_dirtcrate_high": {"name": "Dirt Crates High Wall", "type": "wall", "icon": "icons/radial/dirtcrateshighwall.png"}, "wall_dirtcrate_firingport": {"name": "Dirt Crates with Firing Ports", "type": "wall_murder_hole", "icon": "icons/radial/dirtcratesfiringports.png"}, "hedgehogtanktrap_mil": {"name": "HedgeHog Tank Trap", "type": "hedgehog", "icon": "icons/radial/hedgehog.png"}, "camonetwall_mil": {"name": "Camo Net Wall", "type": "camo_net_wall", "icon": "icons/radial/camonetwall.png"}, "camonetleanto_mil": {"name": "Camo Net Lean-To", "type": "camo_net_lean_to", "icon": "icons/radial/camonetleanto.png"}, "camonetcanopy_mil": {"name": "Camo Net Canopy", "type": "camo_net_canopy", "icon": "icons/radial/camonetcanopy.png"}, "hulldown": {"name": "Hull Down", "type": "hull_down", "icon": "icons/radial/hulldownposition.png"}, "observation_tower_mil": {"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_b.png"}, "zu23-2": {"name": "ZU-23-2 AAA Emplacement", "type": "aa_gun", "icon": "icons/radial/antiairgun.png"}, "zis3_fieldgun": {"name": "Zis3 76mm Field Gun", "type": "field_gun", "icon": "icons/radial/antitankgun.png"}, "ub-32": {"name": "UB-32 Rocket Artillery", "type": "rocket_artillery", "icon": "icons/radial/ub32rockets.png"}, "spg9_tripod": {"name": "SPG-9 Recoilless AT Gun", "type": "at", "icon": "icons/radial/antitankguidedmissile.png"}, "dshk_tripod": {"name": "DShK HMG Tripod", "type": "hmg", "icon": "icons/radial/heavymachinegun.png"}, "dshk_shielded": {"name": "DShK HMG (Shielded)", "type": "hmg_protected", "icon": "icons/radial/heavymachinegunshield.png"}, "m2_tripod_shielded": {"name": "M2A1 HMG Tripod (Shielded)", "type": "hmg_protected_extra", "icon": "icons/radial/heavymachinegunshield.png"}, "m1937_mortar": {"name": "M1937 Mortar", "type": "mortar", "icon": "icons/radial/mortars.png"}, "wall_barrels": {"name": "Dirt-Filled Oil Barrels", "type": "wall", "icon": "icons/radial/hescowall.png"}, "hab_ins": {"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_ins": {"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "radio_ins": {"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"}, "tirefire": {"name": "Tire Fire", "type": "tire_fire", "icon": "icons/radial/roadblock.png"}, "hellcannon": {"name": "Hell Cannon", "type": "hell_cannon", "icon": "icons/radial/hellcannon.png"}, "bunker_hesco_mea": {"name": "HASCO Bunker", "type": "bunker", "icon": "icons/radial/bunker.png"}, "hesco_mea": {"name": "HASCO Block", "type": "hesco_single", "icon": "icons/radial/hescosingle.png"}, "wall_hesco_mea": {"name": "HASCO Wall", "type": "hesco_wall", "icon": "icons/radial/hescowall.png"}, "bunker_concrete_mea": {"name": "Indirect Fire Shelter", "type": "indirect_fire_shelter", "icon": "icons/radial/directfireshelter.png"}, "wall_sandbag_mea": {"name": "Sandbag Line", "type": "wall", "icon": "icons/radial/sandbagsstraight.png"}, "wall_sandbag_murderhole_mea": {"name": "Pillbox Sandbag Line", "type": "wall_murder_hole", "icon": "icons/radial/sandbagsstraightfiringhole.png"}, "crescent_sandbag_mea": {"name": "Sandbag Crescent", "type": "wall_crescent", "icon": "icons/radial/sandbagscorner.png"}, "hab_mea": {"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_mea": {"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_mea": {"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "nsv_tripod": {"name": "NSV HMG Tripod", "type": "hmg", "icon": "icons/radial/heavymachinegun.png"}, "nsv_bunker_mea": {"name": "NSV HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "2b14_mortar": {"name": "2B14 Podnos Mortar", "type": "mortar", "icon": "icons/radial/mortars.png"}, "radio_mea": {"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"}, "observation_tower_mea": {"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "kornet_mea": {"name": "9M133 Kornet Missile", "type": "at", "icon": "icons/radial/antitankguidedmissile.png"}, "bunker_hesco_pla": {"name": "HASCO Bunker", "type": "bunker", "icon": "icons/radial/bunker.png"}, "hesco_pla": {"name": "HASCO Block", "type": "hesco_single", "icon": "icons/radial/hescosingle.png"}, "wall_hesco_pla": {"name": "HASCO Wall", "type": "hesco_wall", "icon": "icons/radial/hescowall.png"}, "bunker_concrete_pla": {"name": "Indirect Fire Shelter", "type": "indirect_fire_shelter", "icon": "icons/radial/directfireshelter.png"}, "wall_sandbag_pla": {"name": "Sandbag Line", "type": "wall", "icon": "icons/radial/sandbagsstraight.png"}, "wall_sandbag_murderhole_pla": {"name": "Pillbox Sandbag Line", "type": "wall_murder_hole", "icon": "icons/radial/sandbagsstraightfiringhole.png"}, "crescent_sandbag_pla": {"name": "Sandbag Crescent", "type": "wall_crescent", "icon": "icons/radial/sandbagscorner.png"}, "hab_pla": {"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_pla": {"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_pla": {"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "qjz89_hmg_pla": {"name": "QJZ-89 HMG Tripod", "type": "hmg", "icon": "icons/radial/heavymachinegun.png"}, "qjz89_bunker_pla": {"name": "QJZ-89 HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "pp87_motar_pla": {"name": "PP-87 Mortar", "type": "mortar", "icon": "icons/radial/mortars.png"}, "radio_pla": {"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"}, "observation_tower_pla": {"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "hj8_atgm_pla": {"name": "HJ-8 ATGM", "type": "at", "icon": "icons/radial/antitankguidedmissile.png"}, "bunker_hesco_rus": {"name": "HASCO Bunker", "type": "bunker", "icon": "icons/radial/bunker.png"}, "hesco_rus": {"name": "HASCO Block", "type": "hesco_single", "icon": "icons/radial/hescosingle.png"}, "wall_hesco_rus": {"name": "HASCO Wall", "type": "hesco_wall", "icon": "icons/radial/hescowall.png"}, "hab_rus": {"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_rus": {"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_rus": {"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "nsv_bunker_rus": {"name": "NSV HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "radio_rus": {"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"}, "observation_tower_rus": {"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "kornet_rus": {"name": "9M133 Kornet Missile", "type": "at", "icon": "icons/radial/antitankguidedmissile.png"}, "ammocrate_tlf": {"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "m2hb_tripod": {"name": "M2HB HMG Tripod", "type": "hmg", "icon": "icons/radial/heavymachinegun.png"}, "m2hb_bunker": {"name": "M2HB HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "radio_tlf": {"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"}, "milan_tlf": {"name": "Milan AT Missile", "type": "at", "icon": "icons/radial/antitankguidedmissile.png"}, "ammocrate_usa": {"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "ammocrate_usmc": {"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "bunker_hesco_wpmc": {"name": "HASCO Bunker", "type": "bunker", "icon": "icons/radial/bunker.png"}, "hesco_wpmc": {"name": "HASCO Block", "type": "hesco_single", "icon": "icons/radial/hescosingle.png"}, "wall_hesco_wpmc": {"name": "HASCO Wall", "type": "hesco_wall", "icon": "icons/radial/hescowall.png"}, "hab_wpmc": {"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_wpmc": {"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_wpmc": {"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "m2_bunker_wpmc": {"name": "M2HB HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "radio_wpmc": {"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"}, "observation_tower_wpmc": {"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "mk19_bunker_wpmc": {"name": "Mk19 AGL Bunker", "type": "gmg_protected", "icon": "icons/radial/grenademachinegunbunker.png"}} \ No newline at end of file +{"bunker_hesco_aus": {"name": "HASCO Bunker", "versions": {"FOREST": "/Game/Gameplay/Deployables/Bunkers/ADF/BP_smallbunker_Woodland.BP_smallbunker_Woodland_C", "DESERT": "/Game/Gameplay/Deployables/Bunkers/ADF/BP_smallbunker_Desert.BP_smallbunker_Desert_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/ADF/BP_smallbunker_Snow.BP_smallbunker_Snow_C"}, "class_names": ["BP_smallbunker_Woodland_C", "BP_smallbunker_Desert_C", "BP_smallbunker_Snow_C"], "type": "bunker", "icon": "icons/radial/bunker.png"}, "hesco_aus": {"name": "HASCO Block", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/ADF/BP_Hesco_ADF_Desert.BP_Hesco_ADF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/ADF/BP_Hesco_ADF_Forest.BP_Hesco_ADF_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/ADF/BP_Hesco_ADF_Snow.BP_Hesco_ADF_Snow_C"}, "class_names": ["BP_Hesco_ADF_Desert_C", "BP_Hesco_ADF_Forest_C", "BP_Hesco_ADF_Snow_C"], "type": "hesco_single", "icon": "icons/radial/hescosingle.png"}, "wall_hesco_aus": {"name": "HASCO Wall", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/ADF/BP_HescoWall_ADF_Desert.BP_HescoWall_ADF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/ADF/BP_HescoWall_ADF_Forest.BP_HescoWall_ADF_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/ADF/BP_HescoWall_ADF_Snow.BP_HescoWall_ADF_Snow_C"}, "class_names": ["BP_HescoWall_ADF_Desert_C", "BP_HescoWall_ADF_Forest_C", "BP_HescoWall_ADF_Snow_C"], "type": "hesco_wall", "icon": "icons/radial/hescowall.png"}, "bunker_concrete": {"name": "Indirect Fire Shelter", "versions": {"FOREST": "/Game/Gameplay/Deployables/FireShelters/BP_Indirect_Mortar_Shelter.BP_Indirect_Mortar_Shelter_C", "DESERT": "/Game/Gameplay/Deployables/FireShelters/BP_Indirect_Mortar_Shelter_Desert.BP_Indirect_Mortar_Shelter_Desert_C", "SNOW": "/Game/Gameplay/Deployables/FireShelters/BP_Indirect_Mortar_Shelter_Snow.BP_Indirect_Mortar_Shelter_Snow_C"}, "class_names": ["BP_Indirect_Mortar_Shelter_C", "BP_Indirect_Mortar_Shelter_Desert_C", "BP_Indirect_Mortar_Shelter_Snow_C"], "type": "indirect_fire_shelter", "icon": "icons/radial/directfireshelter.png"}, "wall_sandbag": {"name": "Sandbag Line", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_2.BP_I_Sandbag_2_C", "DESERT": "/Game/Gameplay/Deployables/Sandbags/BP_DesertSandbag.BP_DesertSandbag_C", "SNOW": "/Game/Gameplay/Deployables/Sandbags/BP_Sandbag_Winter.BP_Sandbag_Winter_C"}, "class_names": ["BP_I_Sandbag_2_C", "BP_DesertSandbag_C", "BP_Sandbag_Winter_C"], "type": "wall", "icon": "icons/radial/sandbagsstraight.png"}, "wall_sandbag_murderhole": {"name": "Pillbox Sandbag Line", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_murder_hole.BP_I_Sandbag_murder_hole_C", "DESERT": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_MurderHole_Desert.BP_I_Sandbag_MurderHole_Desert_C", "SNOW": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_MurderHole_Winter.BP_I_Sandbag_MurderHole_Winter_C"}, "class_names": ["BP_I_Sandbag_murder_hole_C", "BP_I_Sandbag_MurderHole_Desert_C", "BP_I_Sandbag_MurderHole_Winter_C"], "type": "wall_murder_hole", "icon": "icons/radial/sandbagsstraightfiringhole.png"}, "crescent_sandbag": {"name": "Sandbag Crescent", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_SandBagWall_2.BP_SandBagWall_2_C", "DESERT": "/Game/Gameplay/Deployables/Sandbags/BP_SandBagWall_Desert.BP_SandBagWall_Desert_C", "SNOW": "/Game/Gameplay/Deployables/Sandbags/BP_SandBagWall_Winter.BP_SandBagWall_Winter_C"}, "class_names": ["BP_SandBagWall_2_C", "BP_SandBagWall_Desert_C", "BP_SandBagWall_Winter_C"], "type": "wall_crescent", "icon": "icons/radial/sandbagscorner.png"}, "ladder_metal": {"name": "Ladder", "versions": {"DESERT": "/Game/Gameplay/Deployables/Ladders/BP_TestLadder_Metal.BP_TestLadder_Metal_C"}, "class_names": ["BP_TestLadder_Metal_C"], "type": "ladder", "icon": "icons/radial/ladder.png"}, "razorwire": {"name": "Razor Wire", "versions": {"FOREST": "/Game/Gameplay/Deployables/Razorwire/BP_Razorwire_clean_2.BP_Razorwire_clean_2_C"}, "class_names": ["BP_Razorwire_clean_2_C"], "type": "razor_wire", "icon": "icons/radial/razorwire.png"}, "hab_aus": {"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/ADF/ADF_Hab_Desert.ADF_Hab_Desert_C", "FOREST": "/Game/Gameplay/Deployables/HABs/ADF/ADF_Hab_Woodland.ADF_Hab_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/HABs/ADF/ADF_Hab_Snow.ADF_Hab_Snow_C"}, "class_names": ["ADF_Hab_Desert_C", "ADF_Hab_Woodland_C", "ADF_Hab_Snow_C"], "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_aus": {"name": "Ammo Crate", "versions": {"FOREST": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_ADF.BP_Ammocrate_ADF_C", "SNOW": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_ADF.BP_Ammocrate_ADF_C", "DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_ADF.BP_Ammocrate_ADF_C"}, "class_names": ["BP_Ammocrate_ADF_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_aus": {"name": "Repair Station", "versions": {"DESERT": "/Game/Gameplay/Deployables/RepairStations/ADF/BP_vehicle_repair_ADF_Desert.BP_vehicle_repair_ADF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/RepairStations/ADF/BP_vehicle_repair_ADF_Forest.BP_vehicle_repair_ADF_Forest_C", "SNOW": "/Game/Gameplay/Deployables/RepairStations/ADF/BP_vehicle_repair_ADF_Winter.BP_vehicle_repair_ADF_Winter_C"}, "class_names": ["BP_vehicle_repair_ADF_Desert_C", "BP_vehicle_repair_ADF_Forest_C", "BP_vehicle_repair_ADF_Winter_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "m2_tripod_ironsight": {"name": "M2A1 Ironsight HMG Tripod", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_M2_Tripod_Ironsight.BP_M2_Tripod_Ironsight_C"}, "class_names": ["BP_M2_Tripod_Ironsight_C"], "type": "hmg", "icon": "icons/radial/heavymachinegun.png"}, "m2_bunker_ironsight": {"name": "M2A1 Ironsight HMG Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/CAF/BP_M2_Bunker_Ironsight_Desert.BP_M2_Bunker_Ironsight_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/CAF/BP_M2_Bunker_Ironsight_Forest.BP_M2_Bunker_Ironsight_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/CAF/BP_M2_Bunker_Ironsight_Snow.BP_M2_Bunker_Ironsight_Snow_C"}, "class_names": ["BP_M2_Bunker_Ironsight_Desert_C", "BP_M2_Bunker_Ironsight_Forest_C", "BP_M2_Bunker_Ironsight_Snow_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "m252_mortar": {"name": "M252 Mortar", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_m252mortar_Deployable.BP_m252mortar_Deployable_C"}, "class_names": ["BP_m252mortar_Deployable_C"], "type": "mortar", "icon": "icons/radial/mortars.png"}, "radio_nato": {"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/USA/BP_FOBRadio_Woodland.BP_FOBRadio_Woodland_C"}, "class_names": ["BP_FOBRadio_Woodland_C"], "type": "radio", "icon": "icons/radial/radiohub.png"}, "observation_tower_aus": {"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/ADF/BP_ObservationTower_ADF_Desert.BP_ObservationTower_ADF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/ADF/BP_ObservationTower_ADF_Woodland.BP_ObservationTower_ADF_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/ADF/BP_ObservationTower_ADF_Snow.BP_ObservationTower_ADF_Snow_C"}, "class_names": ["BP_ObservationTower_ADF_Desert_C", "BP_ObservationTower_ADF_Woodland_C", "BP_ObservationTower_ADF_Snow_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "tow": {"name": "BGM-71 TOW Missile", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_BGM71TOW_Tripod_USA.BP_BGM71TOW_Tripod_USA_C"}, "class_names": ["BP_BGM71TOW_Tripod_USA_C"], "type": "at", "icon": "icons/radial/antitankguidedmissile.png"}, "mk19_tripod": {"name": "Mk19 AGL Tripod", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_Mk19_Tripod.BP_Mk19_Tripod_C"}, "class_names": ["BP_Mk19_Tripod_C"], "type": "gmg", "icon": "icons/radial/grenademachinegun.png"}, "bunker_hesco_nato": {"name": "HASCO Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/USA/BP_smallbunker_Desert.BP_smallbunker_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/USA/BP_smallbunker_Woodland.BP_smallbunker_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/USA/BP_smallbunker_Snow.BP_smallbunker_Snow_C"}, "class_names": ["BP_smallbunker_Desert_C", "BP_smallbunker_Woodland_C", "BP_smallbunker_Snow_C"], "type": "bunker", "icon": "icons/radial/bunker.png"}, "hesco_nato": {"name": "HASCO Block", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/Nato/BP_Hesco_USA_Desert.BP_Hesco_USA_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/Nato/BP_Hesco_USA_Forest.BP_Hesco_USA_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/Nato/BP_Hesco_USA_Snow.BP_Hesco_USA_Snow_C"}, "class_names": ["BP_Hesco_USA_Desert_C", "BP_Hesco_USA_Forest_C", "BP_Hesco_USA_Snow_C"], "type": "hesco_single", "icon": "icons/radial/hescosingle.png"}, "wall_hesco_nato": {"name": "HASCO Wall", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/Nato/BP_HescoWall_USA_Desert.BP_HescoWall_USA_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/Nato/BP_HescoWall_USA_Forest.BP_HescoWall_USA_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/Nato/BP_HescoWall_USA_Snow.BP_HescoWall_USA_Snow_C"}, "class_names": ["BP_HescoWall_USA_Desert_C", "BP_HescoWall_USA_Forest_C", "BP_HescoWall_USA_Snow_C"], "type": "hesco_wall", "icon": "icons/radial/hescowall.png"}, "hab_nato": {"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/USA/US_Hab_Desert.US_Hab_Desert_C", "FOREST": "/Game/Gameplay/Deployables/HABs/USA/US_Hab_Forest.US_Hab_Forest_C", "SNOW": "/Game/Gameplay/Deployables/HABs/USA/US_Hab_Snow.US_Hab_Snow_C"}, "class_names": ["US_Hab_Desert_C", "US_Hab_Forest_C", "US_Hab_Snow_C"], "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_gb": {"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_BAF.BP_Ammocrate_BAF_C"}, "class_names": ["BP_Ammocrate_BAF_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_nato": {"name": "Repair Station", "versions": {"DESERT": "/Game/Gameplay/Deployables/RepairStations/USA/BP_vehicle_repair.BP_vehicle_repair_C", "FOREST": "/Game/Gameplay/Deployables/RepairStations/USA/BP_vehicle_repair_US_Woodland.BP_vehicle_repair_US_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/RepairStations/USA/BP_vehicle_repair_US_Snow.BP_vehicle_repair_US_Snow_C"}, "class_names": ["BP_vehicle_repair_C", "BP_vehicle_repair_US_Woodland_C", "BP_vehicle_repair_US_Snow_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "m2_tripod": {"name": "M2A1 HMG Tripod", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_M2_Tripod.BP_M2_Tripod_C"}, "class_names": ["BP_M2_Tripod_C"], "type": "hmg", "icon": "icons/radial/heavymachinegun.png"}, "m2_bunker": {"name": "M2A1 HMG Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/USA/BP_M2_USA_Bunker_Desert.BP_M2_USA_Bunker_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/USA/BP_M2_USA_Bunker_Woodland.BP_M2_USA_Bunker_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/USA/BP_M2_USA_Bunker_Snow.BP_M2_USA_Bunker_Snow_C"}, "class_names": ["BP_M2_USA_Bunker_Desert_C", "BP_M2_USA_Bunker_Woodland_C", "BP_M2_USA_Bunker_Snow_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "l16_mortar": {"name": "L16 Mortar", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_L16mortar_Deployable.BP_L16mortar_Deployable_C"}, "class_names": ["BP_L16mortar_Deployable_C"], "type": "mortar", "icon": "icons/radial/mortars.png"}, "observation_tower_nato": {"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/USA/BP_ObservationTower_USA_Desert.BP_ObservationTower_USA_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/USA/BP_ObservationTower_USA_Woodland.BP_ObservationTower_USA_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/USA/BP_ObservationTower_USA_Snow.BP_ObservationTower_USA_Snow_C"}, "class_names": ["BP_ObservationTower_USA_Desert_C", "BP_ObservationTower_USA_Woodland_C", "BP_ObservationTower_USA_Snow_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "l134a1_tripod": {"name": "L134A1 AGL Tripod", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_L134A1_Tripod.BP_L134A1_Tripod_C"}, "class_names": ["BP_L134A1_Tripod_C"], "type": "gmg", "icon": "icons/radial/grenademachinegun.png"}, "ammocrate_caf": {"name": "Ammo Crate", "versions": {"FOREST": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_CAF_Woodland.BP_Ammocrate_CAF_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_CAF_Woodland.BP_Ammocrate_CAF_Woodland_C", "DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_CAF_Arid.BP_Ammocrate_CAF_Arid_C"}, "class_names": ["BP_Ammocrate_CAF_Woodland_C", "BP_Ammocrate_CAF_Arid_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "81mmmortar": {"name": "81mm Mortar", "versions": {"DESERT": "/Game/Vehicles/Emplaced_81mmMortar_CAF/BP_81mmMortar_Deployable.BP_81mmMortar_Deployable_C"}, "class_names": ["BP_81mmMortar_Deployable_C"], "type": "mortar", "icon": "icons/radial/mortars.png"}, "observation_tower_caf": {"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/USA/BP_ObservationTower_USA_Desert.BP_ObservationTower_USA_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/USA/BP_ObservationTower_USA_Woodland.BP_ObservationTower_USA_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/USA/BP_ObservationTower_USA_Snow.BP_ObservationTower_USA_Snow_C"}, "class_names": ["BP_ObservationTower_USA_Desert_C", "BP_ObservationTower_USA_Woodland_C", "BP_ObservationTower_USA_Snow_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "c16_tripod": {"name": "C16 AGL Tripod", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_C16_Tripod.BP_C16_Tripod_C"}, "class_names": ["BP_C16_Tripod_C"], "type": "gmg", "icon": "icons/radial/grenademachinegun.png"}, "radio_mil": {"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/IMF/BP_FOBRadio_IMF.BP_FOBRadio_IMF_C"}, "class_names": ["BP_FOBRadio_IMF_C"], "type": "radio", "icon": "icons/radial/radiohub.png"}, "hab_mil": {"name": "HAB (Spawn Bunker)", "versions": {"FOREST": "/Game/Gameplay/Deployables/HABs/IMF/IMF_hab.IMF_hab_C"}, "class_names": ["IMF_hab_C"], "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_mil": {"name": "Ammo Crate", "versions": {"FOREST": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_IMF.BP_Ammocrate_IMF_C"}, "class_names": ["BP_Ammocrate_IMF_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_irregular": {"name": "Repair Station", "versions": {"DESERT": "/Game/Gameplay/Deployables/RepairStations/INS/BP_vehicle_repair_INS_Desert.BP_vehicle_repair_INS_Desert_C", "FOREST": "/Game/Gameplay/Deployables/RepairStations/INS/BP_vehicle_repair_INS_Forest.BP_vehicle_repair_INS_Forest_C", "SNOW": "/Game/Gameplay/Deployables/RepairStations/INS/BP_vehicle_repair_INS_Winter.BP_vehicle_repair_INS_Winter_C"}, "class_names": ["BP_vehicle_repair_INS_Desert_C", "BP_vehicle_repair_INS_Forest_C", "BP_vehicle_repair_INS_Winter_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "razorwire_dirty": {"name": "Razor Wire", "versions": {"FOREST": "/Game/Gameplay/Deployables/Razorwire/BP_Razorwire_Dirty_2.BP_Razorwire_Dirty_2_C"}, "class_names": ["BP_Razorwire_Dirty_2_C"], "type": "razor_wire", "icon": "icons/radial/razorwire.png"}, "ladder_wood": {"name": "Ladder", "versions": {"DESERT": "/Game/Gameplay/Deployables/Ladders/BP_TestLadder_Wood.BP_TestLadder_Wood_C"}, "class_names": ["BP_TestLadder_Wood_C"], "type": "ladder", "icon": "icons/radial/ladder.png"}, "wall_log": {"name": "Log Wall", "versions": {"FOREST": "/Game/Gameplay/Deployables/Barriers/BP_LogWall.BP_LogWall_C"}, "class_names": ["BP_LogWall_C"], "type": "wall", "icon": "icons/radial/logwall.png"}, "wall_dirtcrate_low": {"name": "Dirt Crates Low Wall", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_DirtCrate_LowWall.BP_DirtCrate_LowWall_C"}, "class_names": ["BP_DirtCrate_LowWall_C"], "type": "wall", "icon": "icons/radial/dirtcrateslowwall.png"}, "wall_dirtcrate_high": {"name": "Dirt Crates High Wall", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_DirtCrate_HighWall.BP_DirtCrate_HighWall_C"}, "class_names": ["BP_DirtCrate_HighWall_C"], "type": "wall", "icon": "icons/radial/dirtcrateshighwall.png"}, "wall_dirtcrate_firingport": {"name": "Dirt Crates with Firing Ports", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_DirtCrate_FiringPortWall.BP_DirtCrate_FiringPortWall_C"}, "class_names": ["BP_DirtCrate_FiringPortWall_C"], "type": "wall_murder_hole", "icon": "icons/radial/dirtcratesfiringports.png"}, "hedgehogtanktrap_mil": {"name": "HedgeHog Tank Trap", "versions": {"FOREST": "/Game/Gameplay/Deployables/HedgehogTank_Trap/BP_HedgehogTankTrap.BP_HedgehogTankTrap_C"}, "class_names": ["BP_HedgehogTankTrap_C"], "type": "hedgehog", "icon": "icons/radial/hedgehog.png"}, "camonetwall_mil": {"name": "Camo Net Wall", "versions": {"FOREST": "/Game/Gameplay/Deployables/CamoNettings/BP_CamoNetWall_IMF.BP_CamoNetWall_IMF_C"}, "class_names": ["BP_CamoNetWall_IMF_C"], "type": "camo_net_wall", "icon": "icons/radial/camonetwall.png"}, "camonetleanto_mil": {"name": "Camo Net Lean-To", "versions": {"FOREST": "/Game/Gameplay/Deployables/CamoNettings/BP_CamoNetLeanTo_IMF.BP_CamoNetLeanTo_IMF_C"}, "class_names": ["BP_CamoNetLeanTo_IMF_C"], "type": "camo_net_lean_to", "icon": "icons/radial/camonetleanto.png"}, "camonetcanopy_mil": {"name": "Camo Net Canopy", "versions": {"FOREST": "/Game/Gameplay/Deployables/CamoNettings/BP_CamoNetCanopy_IMF.BP_CamoNetCanopy_IMF_C"}, "class_names": ["BP_CamoNetCanopy_IMF_C"], "type": "camo_net_canopy", "icon": "icons/radial/camonetcanopy.png"}, "hulldown": {"name": "Hull Down", "versions": {"FOREST": "/Game/Gameplay/Deployables/HullDown/BP_HullDown_Forest.BP_HullDown_Forest_C", "DESERT": "/Game/Gameplay/Deployables/HullDown/BP_HullDown_Desert.BP_HullDown_Desert_C", "SNOW": "/Game/Gameplay/Deployables/HullDown/BP_HullDown_Forest.BP_HullDown_Forest_C"}, "class_names": ["BP_HullDown_Forest_C", "BP_HullDown_Desert_C"], "type": "hull_down", "icon": "icons/radial/hulldownposition.png"}, "observation_tower_mil": {"name": "Observation Tower", "versions": {"FOREST": "/Game/Gameplay/Deployables/Bunkers/IMF/BP_ObservationTower_IMF_Forest.BP_ObservationTower_IMF_Forest_C", "DESERT": "/Game/Gameplay/Deployables/Bunkers/IMF/BP_ObservationTower_IMF_Desert.BP_ObservationTower_IMF_Desert_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/IMF/BP_ObservationTower_IMF_Winter.BP_ObservationTower_IMF_Winter_C"}, "class_names": ["BP_ObservationTower_IMF_Forest_C", "BP_ObservationTower_IMF_Desert_C", "BP_ObservationTower_IMF_Winter_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_b.png"}, "zu23-2": {"name": "ZU-23-2 AAA Emplacement", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_ZU-23_Emplacement_Ins.BP_ZU-23_Emplacement_Ins_C", "FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_ZU-23_Emplacement.BP_ZU-23_Emplacement_C", "SNOW": "/Game/Gameplay/Deployables/Emplacements/BP_ZU-23_Emplacement.BP_ZU-23_Emplacement_C"}, "class_names": ["BP_ZU-23_Emplacement_Ins_C", "BP_ZU-23_Emplacement_C"], "type": "aa_gun", "icon": "icons/radial/antiairgun.png"}, "zis3_fieldgun": {"name": "Zis3 76mm Field Gun", "versions": {"FOREST": "/Game/Vehicles/Emplaced_ZiS3_Cannon/BP_ZiS3_Deployable.BP_ZiS3_Deployable_C"}, "class_names": ["BP_ZiS3_Deployable_C"], "type": "field_gun", "icon": "icons/radial/antitankgun.png"}, "ub-32": {"name": "UB-32 Rocket Artillery", "versions": {"FOREST": "/Game/Vehicles/Emplaced_UB32_RocketArtillery/BP_EmplacedUB32_Deployable.BP_EmplacedUB32_Deployable_C"}, "class_names": ["BP_EmplacedUB32_Deployable_C"], "type": "rocket_artillery", "icon": "icons/radial/ub32rockets.png"}, "spg9_tripod": {"name": "SPG-9 Recoilless AT Gun", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_SPG9_Tripod.BP_SPG9_Tripod_C"}, "class_names": ["BP_SPG9_Tripod_C"], "type": "at", "icon": "icons/radial/antitankguidedmissile.png"}, "dshk_tripod": {"name": "DShK HMG Tripod", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_DShK.BP_DShK_C"}, "class_names": ["BP_DShK_C"], "type": "hmg", "icon": "icons/radial/heavymachinegun.png"}, "dshk_shielded": {"name": "DShK HMG (Shielded)", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_DShK_Shielded.BP_DShK_Shielded_C"}, "class_names": ["BP_DShK_Shielded_C"], "type": "hmg_protected", "icon": "icons/radial/heavymachinegunshield.png"}, "m2_tripod_shielded": {"name": "M2A1 HMG Tripod (Shielded)", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_M2HB_Tripod_Shielded.BP_M2HB_Tripod_Shielded_C"}, "class_names": ["BP_M2HB_Tripod_Shielded_C"], "type": "hmg_protected_extra", "icon": "icons/radial/heavymachinegunshield.png"}, "m1937_mortar": {"name": "M1937 Mortar", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_m1937mortar_Deployable.BP_m1937mortar_Deployable_C"}, "class_names": ["BP_m1937mortar_Deployable_C"], "type": "mortar", "icon": "icons/radial/mortars.png"}, "wall_barrels": {"name": "Dirt-Filled Oil Barrels", "versions": {"DESERT": "/Game/Gameplay/Deployables/Barriers/BP_Oilbarrels.BP_Oilbarrels_C"}, "class_names": ["BP_Oilbarrels_C"], "type": "wall", "icon": "icons/radial/hescowall.png"}, "hab_ins": {"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/Ins/INS_Hab.INS_Hab_C"}, "class_names": ["INS_Hab_C"], "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_ins": {"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_INS.BP_Ammocrate_INS_C"}, "class_names": ["BP_Ammocrate_INS_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "radio_ins": {"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/INS/BP_FobRadio_INS.BP_FobRadio_INS_C"}, "class_names": ["BP_FobRadio_INS_C"], "type": "radio", "icon": "icons/radial/radiohub.png"}, "tirefire": {"name": "Tire Fire", "versions": {"DESERT": "/Game/Gameplay/Deployables/Barriers/BP_TireFire.BP_TireFire_C"}, "class_names": ["BP_TireFire_C"], "type": "tire_fire", "icon": "icons/radial/roadblock.png"}, "hellcannon": {"name": "Hell Cannon", "versions": {"FOREST": "/Game/Vehicles/Emplaced_HellCannon/BP_Emplaced_HellCannon_Deployable.BP_Emplaced_HellCannon_Deployable_C", "DESERT": "/Game/Vehicles/Emplaced_HellCannon/BP_Emplaced_HellCannon_Deployable.BP_Emplaced_HellCannon_Deployable_C"}, "class_names": ["BP_Emplaced_HellCannon_Deployable_C"], "type": "hell_cannon", "icon": "icons/radial/hellcannon.png"}, "bunker_hesco_mea": {"name": "HASCO Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/MEA/BP_smallbunker_MEA.BP_smallbunker_MEA_C"}, "class_names": ["BP_smallbunker_MEA_C"], "type": "bunker", "icon": "icons/radial/bunker.png"}, "hesco_mea": {"name": "HASCO Block", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/Mea/BP_Hesco_DesertCam.BP_Hesco_DesertCam_C"}, "class_names": ["BP_Hesco_DesertCam_C"], "type": "hesco_single", "icon": "icons/radial/hescosingle.png"}, "wall_hesco_mea": {"name": "HASCO Wall", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/Mea/BP_HescoWall_DesertCam.BP_HescoWall_DesertCam_C"}, "class_names": ["BP_HescoWall_DesertCam_C"], "type": "hesco_wall", "icon": "icons/radial/hescowall.png"}, "bunker_concrete_mea": {"name": "Indirect Fire Shelter", "versions": {"DESERT": "/Game/Gameplay/Deployables/FireShelters/BP_Indirect_Mortar_Shelter_Desert_MEA.BP_Indirect_Mortar_Shelter_Desert_MEA_C"}, "class_names": ["BP_Indirect_Mortar_Shelter_Desert_MEA_C"], "type": "indirect_fire_shelter", "icon": "icons/radial/directfireshelter.png"}, "wall_sandbag_mea": {"name": "Sandbag Line", "versions": {"DESERT": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_MEA.BP_I_Sandbag_MEA_C"}, "class_names": ["BP_I_Sandbag_MEA_C"], "type": "wall", "icon": "icons/radial/sandbagsstraight.png"}, "wall_sandbag_murderhole_mea": {"name": "Pillbox Sandbag Line", "versions": {"DESERT": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_murder_hole_MEA.BP_I_Sandbag_murder_hole_MEA_C"}, "class_names": ["BP_I_Sandbag_murder_hole_MEA_C"], "type": "wall_murder_hole", "icon": "icons/radial/sandbagsstraightfiringhole.png"}, "crescent_sandbag_mea": {"name": "Sandbag Crescent", "versions": {"DESERT": "/Game/Gameplay/Deployables/Sandbags/BP_SandBagWall_2_Desert.BP_SandBagWall_2_Desert_C"}, "class_names": ["BP_SandBagWall_2_Desert_C"], "type": "wall_crescent", "icon": "icons/radial/sandbagscorner.png"}, "hab_mea": {"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/MEA/MEA_Hab.MEA_Hab_C"}, "class_names": ["MEA_Hab_C"], "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_mea": {"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_MEA.BP_Ammocrate_MEA_C"}, "class_names": ["BP_Ammocrate_MEA_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_mea": {"name": "Repair Station", "versions": {"DESERT": "/Game/Gameplay/Deployables/RepairStations/MEA/BP_vehicle_repair_MEA.BP_vehicle_repair_MEA_C"}, "class_names": ["BP_vehicle_repair_MEA_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "nsv_tripod": {"name": "NSV HMG Tripod", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_Kord_Tripod.BP_Kord_Tripod_C"}, "class_names": ["BP_Kord_Tripod_C"], "type": "hmg", "icon": "icons/radial/heavymachinegun.png"}, "nsv_bunker_mea": {"name": "NSV HMG Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/MEA/BP_Kord_MEA_Bunker.BP_Kord_MEA_Bunker_C"}, "class_names": ["BP_Kord_MEA_Bunker_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "2b14_mortar": {"name": "2B14 Podnos Mortar", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_2b14podnosmortar_Deployable.BP_2b14podnosmortar_Deployable_C"}, "class_names": ["BP_2b14podnosmortar_Deployable_C"], "type": "mortar", "icon": "icons/radial/mortars.png"}, "radio_mea": {"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/MEA/BP_FOBRadio_MEA.BP_FOBRadio_MEA_C"}, "class_names": ["BP_FOBRadio_MEA_C"], "type": "radio", "icon": "icons/radial/radiohub.png"}, "observation_tower_mea": {"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/MEA/BP_ObservationTower_MEA_Desert.BP_ObservationTower_MEA_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/MEA/BP_ObservationTower_MEA_Desert.BP_ObservationTower_MEA_Desert_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/MEA/BP_ObservationTower_MEA_Desert.BP_ObservationTower_MEA_Desert_C"}, "class_names": ["BP_ObservationTower_MEA_Desert_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "kornet_mea": {"name": "9M133 Kornet Missile", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_Kornet_Tripod_MEA.BP_Kornet_Tripod_MEA_C"}, "class_names": ["BP_Kornet_Tripod_MEA_C"], "type": "at", "icon": "icons/radial/antitankguidedmissile.png"}, "bunker_hesco_pla": {"name": "HASCO Bunker", "versions": {"FOREST": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_HescoBunker_PLA.BP_HescoBunker_PLA_C", "DESERT": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_HescoBunker_Desert_PLA.BP_HescoBunker_Desert_PLA_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_HescoBunker_Winter_PLA.BP_HescoBunker_Winter_PLA_C"}, "class_names": ["BP_HescoBunker_PLA_C", "BP_HescoBunker_Desert_PLA_C", "BP_HescoBunker_Winter_PLA_C"], "type": "bunker", "icon": "icons/radial/bunker.png"}, "hesco_pla": {"name": "HASCO Block", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/PLA/BP_Hesco_Desert_PLA.BP_Hesco_Desert_PLA_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/PLA/BP_Hesco_PLA.BP_Hesco_PLA_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/PLA/BP_Hesco_Winter_PLA.BP_Hesco_Winter_PLA_C"}, "class_names": ["BP_Hesco_Desert_PLA_C", "BP_Hesco_PLA_C", "BP_Hesco_Winter_PLA_C"], "type": "hesco_single", "icon": "icons/radial/hescosingle.png"}, "wall_hesco_pla": {"name": "HASCO Wall", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/PLA/BP_HescoWall_Desert_PLA.BP_HescoWall_Desert_PLA_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/PLA/BP_HescoWall_PLA.BP_HescoWall_PLA_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/PLA/BP_HescoWall_Winter_PLA.BP_HescoWall_Winter_PLA_C"}, "class_names": ["BP_HescoWall_Desert_PLA_C", "BP_HescoWall_PLA_C", "BP_HescoWall_Winter_PLA_C"], "type": "hesco_wall", "icon": "icons/radial/hescowall.png"}, "bunker_concrete_pla": {"name": "Indirect Fire Shelter", "versions": {"DESERT": "/Game/Gameplay/Deployables/FireShelters/BP_Indirect_Mortar_Shelter_PLA.BP_Indirect_Mortar_Shelter_PLA_C"}, "class_names": ["BP_Indirect_Mortar_Shelter_PLA_C"], "type": "indirect_fire_shelter", "icon": "icons/radial/directfireshelter.png"}, "wall_sandbag_pla": {"name": "Sandbag Line", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_PLA.BP_I_Sandbag_PLA_C"}, "class_names": ["BP_I_Sandbag_PLA_C"], "type": "wall", "icon": "icons/radial/sandbagsstraight.png"}, "wall_sandbag_murderhole_pla": {"name": "Pillbox Sandbag Line", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_MurderHole_PLA.BP_I_Sandbag_MurderHole_PLA_C"}, "class_names": ["BP_I_Sandbag_MurderHole_PLA_C"], "type": "wall_murder_hole", "icon": "icons/radial/sandbagsstraightfiringhole.png"}, "crescent_sandbag_pla": {"name": "Sandbag Crescent", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_SandBagWall_Crescent_PLA.BP_SandBagWall_Crescent_PLA_C"}, "class_names": ["BP_SandBagWall_Crescent_PLA_C"], "type": "wall_crescent", "icon": "icons/radial/sandbagscorner.png"}, "hab_pla": {"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/PLA/PLA_Hab_Desert.PLA_Hab_Desert_C", "FOREST": "/Game/Gameplay/Deployables/HABs/PLA/PLA_Hab.PLA_Hab_C", "SNOW": "/Game/Gameplay/Deployables/HABs/PLA/PLA_Hab_Winter.PLA_Hab_Winter_C"}, "class_names": ["PLA_Hab_Desert_C", "PLA_Hab_C", "PLA_Hab_Winter_C"], "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_pla": {"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_PLA.BP_Ammocrate_PLA_C"}, "class_names": ["BP_Ammocrate_PLA_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_pla": {"name": "Repair Station", "versions": {"DESERT": "/Game/Gameplay/Deployables/RepairStations/PLA/BP_vehicle_repair_Desert_PLA.BP_vehicle_repair_Desert_PLA_C", "FOREST": "/Game/Gameplay/Deployables/RepairStations/PLA/BP_vehicle_repair_PLA.BP_vehicle_repair_PLA_C", "SNOW": "/Game/Gameplay/Deployables/RepairStations/PLA/BP_vehicle_repair_Winter_PLA.BP_vehicle_repair_Winter_PLA_C"}, "class_names": ["BP_vehicle_repair_Desert_PLA_C", "BP_vehicle_repair_PLA_C", "BP_vehicle_repair_Winter_PLA_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "qjz89_hmg_pla": {"name": "QJZ-89 HMG Tripod", "versions": {"DESERT": "/Game/Vehicles/Emplaced_QJZ-89/BP_QJZ-89_Deployable.BP_QJZ-89_Deployable_C"}, "class_names": ["BP_QJZ-89_Deployable_C"], "type": "hmg", "icon": "icons/radial/heavymachinegun.png"}, "qjz89_bunker_pla": {"name": "QJZ-89 HMG Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_QJZ89_Bunker_Desert_PLA.BP_QJZ89_Bunker_Desert_PLA_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_QJZ89_Bunker_PLA.BP_QJZ89_Bunker_PLA_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_QJZ89_Bunker_Winter_PLA.BP_QJZ89_Bunker_Winter_PLA_C"}, "class_names": ["BP_QJZ89_Bunker_Desert_PLA_C", "BP_QJZ89_Bunker_PLA_C", "BP_QJZ89_Bunker_Winter_PLA_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "pp87_motar_pla": {"name": "PP-87 Mortar", "versions": {"DESERT": "/Game/Vehicles/Emplaced_PP87Mortar/BP_PP87Mortar_Deployable.BP_PP87Mortar_Deployable_C"}, "class_names": ["BP_PP87Mortar_Deployable_C"], "type": "mortar", "icon": "icons/radial/mortars.png"}, "radio_pla": {"name": "Radio", "versions": {"DESERT": "/Game/Gameplay/Deployables/Radios/PLA/BP_FOBRadio_PLA.BP_FOBRadio_PLA_C"}, "class_names": ["BP_FOBRadio_PLA_C"], "type": "radio", "icon": "icons/radial/radiohub.png"}, "observation_tower_pla": {"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_ObservationTower_Desert_PLA.BP_ObservationTower_Desert_PLA_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_ObservationTower_PLA.BP_ObservationTower_PLA_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_ObservationTower_Winter_PLA.BP_ObservationTower_Winter_PLA_C"}, "class_names": ["BP_ObservationTower_Desert_PLA_C", "BP_ObservationTower_PLA_C", "BP_ObservationTower_Winter_PLA_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "hj8_atgm_pla": {"name": "HJ-8 ATGM", "versions": {"DESERT": "/Game/Vehicles/Emplaced_HJ-8ATGM/BP_HJ-8ATGM_Deployable.BP_HJ-8ATGM_Deployable_C"}, "class_names": ["BP_HJ-8ATGM_Deployable_C"], "type": "at", "icon": "icons/radial/antitankguidedmissile.png"}, "bunker_hesco_rus": {"name": "HASCO Bunker", "versions": {"FOREST": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_smallbunker_2_woodland.BP_smallbunker_2_woodland_C", "DESERT": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_smallbunker_Desert.BP_smallbunker_Desert_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_smallbunker_Snow.BP_smallbunker_Snow_C"}, "class_names": ["BP_smallbunker_2_woodland_C", "BP_smallbunker_Desert_C", "BP_smallbunker_Snow_C"], "type": "bunker", "icon": "icons/radial/bunker.png"}, "hesco_rus": {"name": "HASCO Block", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/RGF/BP_Hesco_RGF_Desert.BP_Hesco_RGF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/RGF/BP_Hesco_RGF_Woodland.BP_Hesco_RGF_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/RGF/BP_Hesco_RGF_Snow.BP_Hesco_RGF_Snow_C"}, "class_names": ["BP_Hesco_RGF_Desert_C", "BP_Hesco_RGF_Woodland_C", "BP_Hesco_RGF_Snow_C"], "type": "hesco_single", "icon": "icons/radial/hescosingle.png"}, "wall_hesco_rus": {"name": "HASCO Wall", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/RGF/BP_HescoWall_RGF_Desert.BP_HescoWall_RGF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/RGF/BP_HescoWall_RGF_Woodland.BP_HescoWall_RGF_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/RGF/BP_HescoWall_RGF_Snow.BP_HescoWall_RGF_Snow_C"}, "class_names": ["BP_HescoWall_RGF_Desert_C", "BP_HescoWall_RGF_Woodland_C", "BP_HescoWall_RGF_Snow_C"], "type": "hesco_wall", "icon": "icons/radial/hescowall.png"}, "hab_rus": {"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/RGF/RGF_Hab_Desert.RGF_Hab_Desert_C", "FOREST": "/Game/Gameplay/Deployables/HABs/RGF/RGF_Hab_Woodland.RGF_Hab_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/HABs/RGF/RGF_Hab_Snow.RGF_Hab_Snow_C"}, "class_names": ["RGF_Hab_Desert_C", "RGF_Hab_Woodland_C", "RGF_Hab_Snow_C"], "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_rus": {"name": "Ammo Crate", "versions": {"FOREST": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_RGF_Woodland.BP_Ammocrate_RGF_Woodland_C", "DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_RGF_Desert.BP_Ammocrate_RGF_Desert_C", "SNOW": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_RGF_Woodland.BP_Ammocrate_RGF_Woodland_C"}, "class_names": ["BP_Ammocrate_RGF_Woodland_C", "BP_Ammocrate_RGF_Desert_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_rus": {"name": "Repair Station", "versions": {"FOREST": "/Game/Gameplay/Deployables/RepairStations/RGF/BP_vehicle_Repair_RGF.BP_Vehicle_Repair_RGF_C", "DESERT": "/Game/Gameplay/Deployables/RepairStations/RGF/BP_Vehicle_Repair_RGF_Desert.BP_Vehicle_Repair_RGF_Desert_C", "SNOW": "/Game/Gameplay/Deployables/RepairStations/RGF/BP_Vehicle_Repair_RGF_Snow.BP_Vehicle_Repair_RGF_Snow_C"}, "class_names": ["BP_Vehicle_Repair_RGF_C", "BP_Vehicle_Repair_RGF_Desert_C", "BP_Vehicle_Repair_RGF_Snow_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "nsv_bunker_rus": {"name": "NSV HMG Bunker", "versions": {"FOREST": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_Kord_RGF_Bunker.BP_Kord_RGF_Bunker_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_Kord_RGF_Bunker_Snow.BP_Kord_RGF_Bunker_Snow_C", "DESERT": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_Kord_RGF_DE_Bunker.BP_Kord_RGF_DE_Bunker_C"}, "class_names": ["BP_Kord_RGF_Bunker_C", "BP_Kord_RGF_Bunker_Snow_C", "BP_Kord_RGF_DE_Bunker_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "radio_rus": {"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/RGF/BP_FOBRadio_RGF.BP_FOBRadio_RGF_C"}, "class_names": ["BP_FOBRadio_RGF_C"], "type": "radio", "icon": "icons/radial/radiohub.png"}, "observation_tower_rus": {"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_ObservationTower_RGF_Desert.BP_ObservationTower_RGF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_ObservationTower_RGF_Woodland.BP_ObservationTower_RGF_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_ObservationTower_RGF_Snow.BP_ObservationTower_RGF_Snow_C"}, "class_names": ["BP_ObservationTower_RGF_Desert_C", "BP_ObservationTower_RGF_Woodland_C", "BP_ObservationTower_RGF_Snow_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "kornet_rus": {"name": "9M133 Kornet Missile", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_Kornet_Tripod_Rus.BP_Kornet_Tripod_Rus_C"}, "class_names": ["BP_Kornet_Tripod_Rus_C"], "type": "at", "icon": "icons/radial/antitankguidedmissile.png"}, "ammocrate_tlf": {"name": "Ammo Crate", "versions": {"FOREST": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_TLF.BP_Ammocrate_TLF_C", "SNOW": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_TLF.BP_Ammocrate_TLF_C", "DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_TLF.BP_Ammocrate_TLF_C"}, "class_names": ["BP_Ammocrate_TLF_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "m2hb_tripod": {"name": "M2HB HMG Tripod", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_M2HB_Tripod_Ironsight.BP_M2HB_Tripod_Ironsight_C"}, "class_names": ["BP_M2HB_Tripod_Ironsight_C"], "type": "hmg", "icon": "icons/radial/heavymachinegun.png"}, "m2hb_bunker": {"name": "M2HB HMG Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/TLF/BP_M2HB_TLF_Bunker_Desert.BP_M2HB_TLF_Bunker_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/TLF/BP_M2HB_TLF_Bunker_Woodland.BP_M2HB_TLF_Bunker_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/TLF/BP_M2HB_TLF_Bunker_Snow.BP_M2HB_TLF_Bunker_Snow_C"}, "class_names": ["BP_M2HB_TLF_Bunker_Desert_C", "BP_M2HB_TLF_Bunker_Woodland_C", "BP_M2HB_TLF_Bunker_Snow_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "radio_tlf": {"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/TLF/BP_FOBRadio_TLF.BP_FOBRadio_TLF_C"}, "class_names": ["BP_FOBRadio_TLF_C"], "type": "radio", "icon": "icons/radial/radiohub.png"}, "milan_tlf": {"name": "Milan AT Missile", "versions": {"FOREST": "/Game/Vehicles/Emplaced_F2_MILAN/BP_F2_MILAN_ATGM_Deployable.BP_F2_MILAN_ATGM_Deployable_C", "DESERT": "/Game/Vehicles/Emplaced_F2_MILAN/BP_F2_MILAN_ATGM_Deployable.BP_F2_MILAN_ATGM_Deployable_C"}, "class_names": ["BP_F2_MILAN_ATGM_Deployable_C"], "type": "at", "icon": "icons/radial/antitankguidedmissile.png"}, "ammocrate_usa": {"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate.BP_Ammocrate_C"}, "class_names": ["BP_Ammocrate_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "ammocrate_usmc": {"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_USMC_Desert.BP_Ammocrate_USMC_Desert_C", "FOREST": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_USMC_Woodland.BP_Ammocrate_USMC_Woodland_C"}, "class_names": ["BP_Ammocrate_USMC_Desert_C", "BP_Ammocrate_USMC_Woodland_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "bunker_hesco_wpmc": {"name": "HASCO Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_smallbunker_WPMC_Desert.BP_smallbunker_WPMC_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_smallbunker_WPMC_Woodland.BP_smallbunker_WPMC_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_smallbunker_WPMC_Snow.BP_smallbunker_WPMC_Snow_C"}, "class_names": ["BP_smallbunker_WPMC_Desert_C", "BP_smallbunker_WPMC_Woodland_C", "BP_smallbunker_WPMC_Snow_C"], "type": "bunker", "icon": "icons/radial/bunker.png"}, "hesco_wpmc": {"name": "HASCO Block", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/WPMC/BP_Hesco_WPMC_Desert.BP_Hesco_WPMC_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/WPMC/BP_Hesco_WPMC_Forest.BP_Hesco_WPMC_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/WPMC/BP_Hesco_WPMC_Snow.BP_Hesco_WPMC_Snow_C"}, "class_names": ["BP_Hesco_WPMC_Desert_C", "BP_Hesco_WPMC_Forest_C", "BP_Hesco_WPMC_Snow_C"], "type": "hesco_single", "icon": "icons/radial/hescosingle.png"}, "wall_hesco_wpmc": {"name": "HASCO Wall", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/WPMC/BP_HescoWall_WPMC_Desert.BP_HescoWall_WPMC_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/WPMC/BP_HescoWall_WPMC_Forest.BP_HescoWall_WPMC_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/WPMC/BP_HescoWall_WPMC_Snow.BP_HescoWall_WPMC_Snow_C"}, "class_names": ["BP_HescoWall_WPMC_Desert_C", "BP_HescoWall_WPMC_Forest_C", "BP_HescoWall_WPMC_Snow_C"], "type": "hesco_wall", "icon": "icons/radial/hescowall.png"}, "hab_wpmc": {"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/WPMC/WPMC_Hab_Desert.WPMC_Hab_Desert_C", "FOREST": "/Game/Gameplay/Deployables/HABs/WPMC/WPMC_Hab_Forest.WPMC_Hab_Forest_C", "SNOW": "/Game/Gameplay/Deployables/HABs/WPMC/WPMC_Hab_Snow.WPMC_Hab_Snow_C"}, "class_names": ["WPMC_Hab_Desert_C", "WPMC_Hab_Forest_C", "WPMC_Hab_Snow_C"], "type": "hab", "icon": "icons/radial/hab.png"}, "ammocrate_wpmc": {"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_WPMC.BP_Ammocrate_WPMC_C"}, "class_names": ["BP_Ammocrate_WPMC_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"}, "repairstation_wpmc": {"name": "Repair Station", "versions": {"DESERT": "/Game/Gameplay/Deployables/RepairStations/USA/BP_vehicle_repair.BP_vehicle_repair_C", "FOREST": "/Game/Gameplay/Deployables/RepairStations/USA/BP_vehicle_repair_US_Woodland.BP_vehicle_repair_US_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/RepairStations/USA/BP_vehicle_repair_US_Snow.BP_vehicle_repair_US_Snow_C"}, "class_names": ["BP_vehicle_repair_C", "BP_vehicle_repair_US_Woodland_C", "BP_vehicle_repair_US_Snow_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"}, "m2_bunker_wpmc": {"name": "M2HB HMG Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_M2_WPMC_Bunker_Desert.BP_M2_WPMC_Bunker_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_M2_WPMC_Bunker_Woodland.BP_M2_WPMC_Bunker_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_M2_WPMC_Bunker_Snow.BP_M2_WPMC_Bunker_Snow_C"}, "class_names": ["BP_M2_WPMC_Bunker_Desert_C", "BP_M2_WPMC_Bunker_Woodland_C", "BP_M2_WPMC_Bunker_Snow_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"}, "radio_wpmc": {"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/WPMC/BP_FOBRadio_WPMC.BP_FOBRadio_WPMC_C"}, "class_names": ["BP_FOBRadio_WPMC_C"], "type": "radio", "icon": "icons/radial/radiohub.png"}, "observation_tower_wpmc": {"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_ObservationTower_WPMC_Desert.BP_ObservationTower_WPMC_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_ObservationTower_WPMC_Woodland.BP_ObservationTower_WPMC_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_ObservationTower_WPMC_Snow.BP_ObservationTower_WPMC_Snow_C"}, "class_names": ["BP_ObservationTower_WPMC_Desert_C", "BP_ObservationTower_WPMC_Woodland_C", "BP_ObservationTower_WPMC_Snow_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"}, "mk19_bunker_wpmc": {"name": "Mk19 AGL Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_Mk19_WPMC_Bunker_Desert.BP_Mk19_WPMC_Bunker_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_Mk19_WPMC_Bunker_Woodland.BP_Mk19_WPMC_Bunker_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_Mk19_WPMC_Bunker_Snow.BP_Mk19_WPMC_Bunker_Snow_C"}, "class_names": ["BP_Mk19_WPMC_Bunker_Desert_C", "BP_Mk19_WPMC_Bunker_Woodland_C", "BP_Mk19_WPMC_Bunker_Snow_C"], "type": "gmg_protected", "icon": "icons/radial/grenademachinegunbunker.png"}} \ No newline at end of file diff --git a/deployables/2b14_mortar.json b/deployables/2b14_mortar.json index 19fef68..63b9222 100644 --- a/deployables/2b14_mortar.json +++ b/deployables/2b14_mortar.json @@ -1 +1 @@ -{"name": "2B14 Podnos Mortar", "type": "mortar", "icon": "icons/radial/mortars.png"} \ No newline at end of file +{"name": "2B14 Podnos Mortar", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_2b14podnosmortar_Deployable.BP_2b14podnosmortar_Deployable_C"}, "class_names": ["BP_2b14podnosmortar_Deployable_C"], "type": "mortar", "icon": "icons/radial/mortars.png"} \ No newline at end of file diff --git a/deployables/81mmmortar.json b/deployables/81mmmortar.json index 17a8b4e..21b2d71 100644 --- a/deployables/81mmmortar.json +++ b/deployables/81mmmortar.json @@ -1 +1 @@ -{"name": "81mm Mortar", "type": "mortar", "icon": "icons/radial/mortars.png"} \ No newline at end of file +{"name": "81mm Mortar", "versions": {"DESERT": "/Game/Vehicles/Emplaced_81mmMortar_CAF/BP_81mmMortar_Deployable.BP_81mmMortar_Deployable_C"}, "class_names": ["BP_81mmMortar_Deployable_C"], "type": "mortar", "icon": "icons/radial/mortars.png"} \ No newline at end of file diff --git a/deployables/ammocrate_aus.json b/deployables/ammocrate_aus.json index c2454bb..0881f0a 100644 --- a/deployables/ammocrate_aus.json +++ b/deployables/ammocrate_aus.json @@ -1 +1 @@ -{"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file +{"name": "Ammo Crate", "versions": {"FOREST": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_ADF.BP_Ammocrate_ADF_C", "SNOW": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_ADF.BP_Ammocrate_ADF_C", "DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_ADF.BP_Ammocrate_ADF_C"}, "class_names": ["BP_Ammocrate_ADF_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file diff --git a/deployables/ammocrate_caf.json b/deployables/ammocrate_caf.json index c2454bb..117c1ad 100644 --- a/deployables/ammocrate_caf.json +++ b/deployables/ammocrate_caf.json @@ -1 +1 @@ -{"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file +{"name": "Ammo Crate", "versions": {"FOREST": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_CAF_Woodland.BP_Ammocrate_CAF_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_CAF_Woodland.BP_Ammocrate_CAF_Woodland_C", "DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_CAF_Arid.BP_Ammocrate_CAF_Arid_C"}, "class_names": ["BP_Ammocrate_CAF_Woodland_C", "BP_Ammocrate_CAF_Arid_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file diff --git a/deployables/ammocrate_gb.json b/deployables/ammocrate_gb.json index c2454bb..52e6af0 100644 --- a/deployables/ammocrate_gb.json +++ b/deployables/ammocrate_gb.json @@ -1 +1 @@ -{"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file +{"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_BAF.BP_Ammocrate_BAF_C"}, "class_names": ["BP_Ammocrate_BAF_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file diff --git a/deployables/ammocrate_ins.json b/deployables/ammocrate_ins.json index c2454bb..42064f8 100644 --- a/deployables/ammocrate_ins.json +++ b/deployables/ammocrate_ins.json @@ -1 +1 @@ -{"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file +{"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_INS.BP_Ammocrate_INS_C"}, "class_names": ["BP_Ammocrate_INS_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file diff --git a/deployables/ammocrate_mea.json b/deployables/ammocrate_mea.json index c2454bb..abfff92 100644 --- a/deployables/ammocrate_mea.json +++ b/deployables/ammocrate_mea.json @@ -1 +1 @@ -{"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file +{"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_MEA.BP_Ammocrate_MEA_C"}, "class_names": ["BP_Ammocrate_MEA_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file diff --git a/deployables/ammocrate_mil.json b/deployables/ammocrate_mil.json index c2454bb..664d4a5 100644 --- a/deployables/ammocrate_mil.json +++ b/deployables/ammocrate_mil.json @@ -1 +1 @@ -{"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file +{"name": "Ammo Crate", "versions": {"FOREST": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_IMF.BP_Ammocrate_IMF_C"}, "class_names": ["BP_Ammocrate_IMF_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file diff --git a/deployables/ammocrate_pla.json b/deployables/ammocrate_pla.json index c2454bb..c9dff84 100644 --- a/deployables/ammocrate_pla.json +++ b/deployables/ammocrate_pla.json @@ -1 +1 @@ -{"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file +{"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_PLA.BP_Ammocrate_PLA_C"}, "class_names": ["BP_Ammocrate_PLA_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file diff --git a/deployables/ammocrate_rus.json b/deployables/ammocrate_rus.json index c2454bb..2da28e0 100644 --- a/deployables/ammocrate_rus.json +++ b/deployables/ammocrate_rus.json @@ -1 +1 @@ -{"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file +{"name": "Ammo Crate", "versions": {"FOREST": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_RGF_Woodland.BP_Ammocrate_RGF_Woodland_C", "DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_RGF_Desert.BP_Ammocrate_RGF_Desert_C", "SNOW": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_RGF_Woodland.BP_Ammocrate_RGF_Woodland_C"}, "class_names": ["BP_Ammocrate_RGF_Woodland_C", "BP_Ammocrate_RGF_Desert_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file diff --git a/deployables/ammocrate_tlf.json b/deployables/ammocrate_tlf.json index c2454bb..fabc831 100644 --- a/deployables/ammocrate_tlf.json +++ b/deployables/ammocrate_tlf.json @@ -1 +1 @@ -{"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file +{"name": "Ammo Crate", "versions": {"FOREST": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_TLF.BP_Ammocrate_TLF_C", "SNOW": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_TLF.BP_Ammocrate_TLF_C", "DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_TLF.BP_Ammocrate_TLF_C"}, "class_names": ["BP_Ammocrate_TLF_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file diff --git a/deployables/ammocrate_usa.json b/deployables/ammocrate_usa.json index c2454bb..caaddfc 100644 --- a/deployables/ammocrate_usa.json +++ b/deployables/ammocrate_usa.json @@ -1 +1 @@ -{"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file +{"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate.BP_Ammocrate_C"}, "class_names": ["BP_Ammocrate_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file diff --git a/deployables/ammocrate_usmc.json b/deployables/ammocrate_usmc.json index c2454bb..0325f66 100644 --- a/deployables/ammocrate_usmc.json +++ b/deployables/ammocrate_usmc.json @@ -1 +1 @@ -{"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file +{"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_USMC_Desert.BP_Ammocrate_USMC_Desert_C", "FOREST": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_USMC_Woodland.BP_Ammocrate_USMC_Woodland_C"}, "class_names": ["BP_Ammocrate_USMC_Desert_C", "BP_Ammocrate_USMC_Woodland_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file diff --git a/deployables/ammocrate_wpmc.json b/deployables/ammocrate_wpmc.json index c2454bb..2396286 100644 --- a/deployables/ammocrate_wpmc.json +++ b/deployables/ammocrate_wpmc.json @@ -1 +1 @@ -{"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file +{"name": "Ammo Crate", "versions": {"DESERT": "/Game/Gameplay/Deployables/AmmoCrates/BP_Ammocrate_WPMC.BP_Ammocrate_WPMC_C"}, "class_names": ["BP_Ammocrate_WPMC_C"], "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} \ No newline at end of file diff --git a/deployables/bunker_concrete.json b/deployables/bunker_concrete.json index 0e59f8b..b712b15 100644 --- a/deployables/bunker_concrete.json +++ b/deployables/bunker_concrete.json @@ -1 +1 @@ -{"name": "Indirect Fire Shelter", "type": "indirect_fire_shelter", "icon": "icons/radial/directfireshelter.png"} \ No newline at end of file +{"name": "Indirect Fire Shelter", "versions": {"FOREST": "/Game/Gameplay/Deployables/FireShelters/BP_Indirect_Mortar_Shelter.BP_Indirect_Mortar_Shelter_C", "DESERT": "/Game/Gameplay/Deployables/FireShelters/BP_Indirect_Mortar_Shelter_Desert.BP_Indirect_Mortar_Shelter_Desert_C", "SNOW": "/Game/Gameplay/Deployables/FireShelters/BP_Indirect_Mortar_Shelter_Snow.BP_Indirect_Mortar_Shelter_Snow_C"}, "class_names": ["BP_Indirect_Mortar_Shelter_C", "BP_Indirect_Mortar_Shelter_Desert_C", "BP_Indirect_Mortar_Shelter_Snow_C"], "type": "indirect_fire_shelter", "icon": "icons/radial/directfireshelter.png"} \ No newline at end of file diff --git a/deployables/bunker_concrete_mea.json b/deployables/bunker_concrete_mea.json index 0e59f8b..85869fc 100644 --- a/deployables/bunker_concrete_mea.json +++ b/deployables/bunker_concrete_mea.json @@ -1 +1 @@ -{"name": "Indirect Fire Shelter", "type": "indirect_fire_shelter", "icon": "icons/radial/directfireshelter.png"} \ No newline at end of file +{"name": "Indirect Fire Shelter", "versions": {"DESERT": "/Game/Gameplay/Deployables/FireShelters/BP_Indirect_Mortar_Shelter_Desert_MEA.BP_Indirect_Mortar_Shelter_Desert_MEA_C"}, "class_names": ["BP_Indirect_Mortar_Shelter_Desert_MEA_C"], "type": "indirect_fire_shelter", "icon": "icons/radial/directfireshelter.png"} \ No newline at end of file diff --git a/deployables/bunker_concrete_pla.json b/deployables/bunker_concrete_pla.json index 0e59f8b..8da27cf 100644 --- a/deployables/bunker_concrete_pla.json +++ b/deployables/bunker_concrete_pla.json @@ -1 +1 @@ -{"name": "Indirect Fire Shelter", "type": "indirect_fire_shelter", "icon": "icons/radial/directfireshelter.png"} \ No newline at end of file +{"name": "Indirect Fire Shelter", "versions": {"DESERT": "/Game/Gameplay/Deployables/FireShelters/BP_Indirect_Mortar_Shelter_PLA.BP_Indirect_Mortar_Shelter_PLA_C"}, "class_names": ["BP_Indirect_Mortar_Shelter_PLA_C"], "type": "indirect_fire_shelter", "icon": "icons/radial/directfireshelter.png"} \ No newline at end of file diff --git a/deployables/bunker_hesco_aus.json b/deployables/bunker_hesco_aus.json index 747687b..57baecd 100644 --- a/deployables/bunker_hesco_aus.json +++ b/deployables/bunker_hesco_aus.json @@ -1 +1 @@ -{"name": "HASCO Bunker", "type": "bunker", "icon": "icons/radial/bunker.png"} \ No newline at end of file +{"name": "HASCO Bunker", "versions": {"FOREST": "/Game/Gameplay/Deployables/Bunkers/ADF/BP_smallbunker_Woodland.BP_smallbunker_Woodland_C", "DESERT": "/Game/Gameplay/Deployables/Bunkers/ADF/BP_smallbunker_Desert.BP_smallbunker_Desert_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/ADF/BP_smallbunker_Snow.BP_smallbunker_Snow_C"}, "class_names": ["BP_smallbunker_Woodland_C", "BP_smallbunker_Desert_C", "BP_smallbunker_Snow_C"], "type": "bunker", "icon": "icons/radial/bunker.png"} \ No newline at end of file diff --git a/deployables/bunker_hesco_mea.json b/deployables/bunker_hesco_mea.json index 747687b..dad254d 100644 --- a/deployables/bunker_hesco_mea.json +++ b/deployables/bunker_hesco_mea.json @@ -1 +1 @@ -{"name": "HASCO Bunker", "type": "bunker", "icon": "icons/radial/bunker.png"} \ No newline at end of file +{"name": "HASCO Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/MEA/BP_smallbunker_MEA.BP_smallbunker_MEA_C"}, "class_names": ["BP_smallbunker_MEA_C"], "type": "bunker", "icon": "icons/radial/bunker.png"} \ No newline at end of file diff --git a/deployables/bunker_hesco_nato.json b/deployables/bunker_hesco_nato.json index 747687b..161568f 100644 --- a/deployables/bunker_hesco_nato.json +++ b/deployables/bunker_hesco_nato.json @@ -1 +1 @@ -{"name": "HASCO Bunker", "type": "bunker", "icon": "icons/radial/bunker.png"} \ No newline at end of file +{"name": "HASCO Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/USA/BP_smallbunker_Desert.BP_smallbunker_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/USA/BP_smallbunker_Woodland.BP_smallbunker_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/USA/BP_smallbunker_Snow.BP_smallbunker_Snow_C"}, "class_names": ["BP_smallbunker_Desert_C", "BP_smallbunker_Woodland_C", "BP_smallbunker_Snow_C"], "type": "bunker", "icon": "icons/radial/bunker.png"} \ No newline at end of file diff --git a/deployables/bunker_hesco_pla.json b/deployables/bunker_hesco_pla.json index 747687b..b036bb8 100644 --- a/deployables/bunker_hesco_pla.json +++ b/deployables/bunker_hesco_pla.json @@ -1 +1 @@ -{"name": "HASCO Bunker", "type": "bunker", "icon": "icons/radial/bunker.png"} \ No newline at end of file +{"name": "HASCO Bunker", "versions": {"FOREST": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_HescoBunker_PLA.BP_HescoBunker_PLA_C", "DESERT": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_HescoBunker_Desert_PLA.BP_HescoBunker_Desert_PLA_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_HescoBunker_Winter_PLA.BP_HescoBunker_Winter_PLA_C"}, "class_names": ["BP_HescoBunker_PLA_C", "BP_HescoBunker_Desert_PLA_C", "BP_HescoBunker_Winter_PLA_C"], "type": "bunker", "icon": "icons/radial/bunker.png"} \ No newline at end of file diff --git a/deployables/bunker_hesco_rus.json b/deployables/bunker_hesco_rus.json index 747687b..ddb3130 100644 --- a/deployables/bunker_hesco_rus.json +++ b/deployables/bunker_hesco_rus.json @@ -1 +1 @@ -{"name": "HASCO Bunker", "type": "bunker", "icon": "icons/radial/bunker.png"} \ No newline at end of file +{"name": "HASCO Bunker", "versions": {"FOREST": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_smallbunker_2_woodland.BP_smallbunker_2_woodland_C", "DESERT": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_smallbunker_Desert.BP_smallbunker_Desert_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_smallbunker_Snow.BP_smallbunker_Snow_C"}, "class_names": ["BP_smallbunker_2_woodland_C", "BP_smallbunker_Desert_C", "BP_smallbunker_Snow_C"], "type": "bunker", "icon": "icons/radial/bunker.png"} \ No newline at end of file diff --git a/deployables/bunker_hesco_wpmc.json b/deployables/bunker_hesco_wpmc.json index 747687b..240d411 100644 --- a/deployables/bunker_hesco_wpmc.json +++ b/deployables/bunker_hesco_wpmc.json @@ -1 +1 @@ -{"name": "HASCO Bunker", "type": "bunker", "icon": "icons/radial/bunker.png"} \ No newline at end of file +{"name": "HASCO Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_smallbunker_WPMC_Desert.BP_smallbunker_WPMC_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_smallbunker_WPMC_Woodland.BP_smallbunker_WPMC_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_smallbunker_WPMC_Snow.BP_smallbunker_WPMC_Snow_C"}, "class_names": ["BP_smallbunker_WPMC_Desert_C", "BP_smallbunker_WPMC_Woodland_C", "BP_smallbunker_WPMC_Snow_C"], "type": "bunker", "icon": "icons/radial/bunker.png"} \ No newline at end of file diff --git a/deployables/c16_tripod.json b/deployables/c16_tripod.json index 9840b9b..c245989 100644 --- a/deployables/c16_tripod.json +++ b/deployables/c16_tripod.json @@ -1 +1 @@ -{"name": "C16 AGL Tripod", "type": "gmg", "icon": "icons/radial/grenademachinegun.png"} \ No newline at end of file +{"name": "C16 AGL Tripod", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_C16_Tripod.BP_C16_Tripod_C"}, "class_names": ["BP_C16_Tripod_C"], "type": "gmg", "icon": "icons/radial/grenademachinegun.png"} \ No newline at end of file diff --git a/deployables/camonetcanopy_mil.json b/deployables/camonetcanopy_mil.json index 44e6aa7..c74ad5b 100644 --- a/deployables/camonetcanopy_mil.json +++ b/deployables/camonetcanopy_mil.json @@ -1 +1 @@ -{"name": "Camo Net Canopy", "type": "camo_net_canopy", "icon": "icons/radial/camonetcanopy.png"} \ No newline at end of file +{"name": "Camo Net Canopy", "versions": {"FOREST": "/Game/Gameplay/Deployables/CamoNettings/BP_CamoNetCanopy_IMF.BP_CamoNetCanopy_IMF_C"}, "class_names": ["BP_CamoNetCanopy_IMF_C"], "type": "camo_net_canopy", "icon": "icons/radial/camonetcanopy.png"} \ No newline at end of file diff --git a/deployables/camonetleanto_mil.json b/deployables/camonetleanto_mil.json index 27695d9..5939c39 100644 --- a/deployables/camonetleanto_mil.json +++ b/deployables/camonetleanto_mil.json @@ -1 +1 @@ -{"name": "Camo Net Lean-To", "type": "camo_net_lean_to", "icon": "icons/radial/camonetleanto.png"} \ No newline at end of file +{"name": "Camo Net Lean-To", "versions": {"FOREST": "/Game/Gameplay/Deployables/CamoNettings/BP_CamoNetLeanTo_IMF.BP_CamoNetLeanTo_IMF_C"}, "class_names": ["BP_CamoNetLeanTo_IMF_C"], "type": "camo_net_lean_to", "icon": "icons/radial/camonetleanto.png"} \ No newline at end of file diff --git a/deployables/camonetwall_mil.json b/deployables/camonetwall_mil.json index 5699652..7c0c2c9 100644 --- a/deployables/camonetwall_mil.json +++ b/deployables/camonetwall_mil.json @@ -1 +1 @@ -{"name": "Camo Net Wall", "type": "camo_net_wall", "icon": "icons/radial/camonetwall.png"} \ No newline at end of file +{"name": "Camo Net Wall", "versions": {"FOREST": "/Game/Gameplay/Deployables/CamoNettings/BP_CamoNetWall_IMF.BP_CamoNetWall_IMF_C"}, "class_names": ["BP_CamoNetWall_IMF_C"], "type": "camo_net_wall", "icon": "icons/radial/camonetwall.png"} \ No newline at end of file diff --git a/deployables/crescent_sandbag.json b/deployables/crescent_sandbag.json index b58100d..379568b 100644 --- a/deployables/crescent_sandbag.json +++ b/deployables/crescent_sandbag.json @@ -1 +1 @@ -{"name": "Sandbag Crescent", "type": "wall_crescent", "icon": "icons/radial/sandbagscorner.png"} \ No newline at end of file +{"name": "Sandbag Crescent", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_SandBagWall_2.BP_SandBagWall_2_C", "DESERT": "/Game/Gameplay/Deployables/Sandbags/BP_SandBagWall_Desert.BP_SandBagWall_Desert_C", "SNOW": "/Game/Gameplay/Deployables/Sandbags/BP_SandBagWall_Winter.BP_SandBagWall_Winter_C"}, "class_names": ["BP_SandBagWall_2_C", "BP_SandBagWall_Desert_C", "BP_SandBagWall_Winter_C"], "type": "wall_crescent", "icon": "icons/radial/sandbagscorner.png"} \ No newline at end of file diff --git a/deployables/crescent_sandbag_mea.json b/deployables/crescent_sandbag_mea.json index b58100d..7621970 100644 --- a/deployables/crescent_sandbag_mea.json +++ b/deployables/crescent_sandbag_mea.json @@ -1 +1 @@ -{"name": "Sandbag Crescent", "type": "wall_crescent", "icon": "icons/radial/sandbagscorner.png"} \ No newline at end of file +{"name": "Sandbag Crescent", "versions": {"DESERT": "/Game/Gameplay/Deployables/Sandbags/BP_SandBagWall_2_Desert.BP_SandBagWall_2_Desert_C"}, "class_names": ["BP_SandBagWall_2_Desert_C"], "type": "wall_crescent", "icon": "icons/radial/sandbagscorner.png"} \ No newline at end of file diff --git a/deployables/crescent_sandbag_pla.json b/deployables/crescent_sandbag_pla.json index b58100d..039fda3 100644 --- a/deployables/crescent_sandbag_pla.json +++ b/deployables/crescent_sandbag_pla.json @@ -1 +1 @@ -{"name": "Sandbag Crescent", "type": "wall_crescent", "icon": "icons/radial/sandbagscorner.png"} \ No newline at end of file +{"name": "Sandbag Crescent", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_SandBagWall_Crescent_PLA.BP_SandBagWall_Crescent_PLA_C"}, "class_names": ["BP_SandBagWall_Crescent_PLA_C"], "type": "wall_crescent", "icon": "icons/radial/sandbagscorner.png"} \ No newline at end of file diff --git a/deployables/dshk_shielded.json b/deployables/dshk_shielded.json index 274130b..33bdddc 100644 --- a/deployables/dshk_shielded.json +++ b/deployables/dshk_shielded.json @@ -1 +1 @@ -{"name": "DShK HMG (Shielded)", "type": "hmg_protected", "icon": "icons/radial/heavymachinegunshield.png"} \ No newline at end of file +{"name": "DShK HMG (Shielded)", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_DShK_Shielded.BP_DShK_Shielded_C"}, "class_names": ["BP_DShK_Shielded_C"], "type": "hmg_protected", "icon": "icons/radial/heavymachinegunshield.png"} \ No newline at end of file diff --git a/deployables/dshk_tripod.json b/deployables/dshk_tripod.json index 7a93921..caa9207 100644 --- a/deployables/dshk_tripod.json +++ b/deployables/dshk_tripod.json @@ -1 +1 @@ -{"name": "DShK HMG Tripod", "type": "hmg", "icon": "icons/radial/heavymachinegun.png"} \ No newline at end of file +{"name": "DShK HMG Tripod", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_DShK.BP_DShK_C"}, "class_names": ["BP_DShK_C"], "type": "hmg", "icon": "icons/radial/heavymachinegun.png"} \ No newline at end of file diff --git a/deployables/hab_aus.json b/deployables/hab_aus.json index 9398ce7..ea19b74 100644 --- a/deployables/hab_aus.json +++ b/deployables/hab_aus.json @@ -1 +1 @@ -{"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file +{"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/ADF/ADF_Hab_Desert.ADF_Hab_Desert_C", "FOREST": "/Game/Gameplay/Deployables/HABs/ADF/ADF_Hab_Woodland.ADF_Hab_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/HABs/ADF/ADF_Hab_Snow.ADF_Hab_Snow_C"}, "class_names": ["ADF_Hab_Desert_C", "ADF_Hab_Woodland_C", "ADF_Hab_Snow_C"], "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file diff --git a/deployables/hab_ins.json b/deployables/hab_ins.json index 9398ce7..e287a22 100644 --- a/deployables/hab_ins.json +++ b/deployables/hab_ins.json @@ -1 +1 @@ -{"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file +{"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/Ins/INS_Hab.INS_Hab_C"}, "class_names": ["INS_Hab_C"], "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file diff --git a/deployables/hab_mea.json b/deployables/hab_mea.json index 9398ce7..b95f490 100644 --- a/deployables/hab_mea.json +++ b/deployables/hab_mea.json @@ -1 +1 @@ -{"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file +{"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/MEA/MEA_Hab.MEA_Hab_C"}, "class_names": ["MEA_Hab_C"], "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file diff --git a/deployables/hab_mil.json b/deployables/hab_mil.json index 9398ce7..d9a0371 100644 --- a/deployables/hab_mil.json +++ b/deployables/hab_mil.json @@ -1 +1 @@ -{"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file +{"name": "HAB (Spawn Bunker)", "versions": {"FOREST": "/Game/Gameplay/Deployables/HABs/IMF/IMF_hab.IMF_hab_C"}, "class_names": ["IMF_hab_C"], "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file diff --git a/deployables/hab_nato.json b/deployables/hab_nato.json index 9398ce7..7c9b595 100644 --- a/deployables/hab_nato.json +++ b/deployables/hab_nato.json @@ -1 +1 @@ -{"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file +{"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/USA/US_Hab_Desert.US_Hab_Desert_C", "FOREST": "/Game/Gameplay/Deployables/HABs/USA/US_Hab_Forest.US_Hab_Forest_C", "SNOW": "/Game/Gameplay/Deployables/HABs/USA/US_Hab_Snow.US_Hab_Snow_C"}, "class_names": ["US_Hab_Desert_C", "US_Hab_Forest_C", "US_Hab_Snow_C"], "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file diff --git a/deployables/hab_pla.json b/deployables/hab_pla.json index 9398ce7..9b943bd 100644 --- a/deployables/hab_pla.json +++ b/deployables/hab_pla.json @@ -1 +1 @@ -{"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file +{"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/PLA/PLA_Hab_Desert.PLA_Hab_Desert_C", "FOREST": "/Game/Gameplay/Deployables/HABs/PLA/PLA_Hab.PLA_Hab_C", "SNOW": "/Game/Gameplay/Deployables/HABs/PLA/PLA_Hab_Winter.PLA_Hab_Winter_C"}, "class_names": ["PLA_Hab_Desert_C", "PLA_Hab_C", "PLA_Hab_Winter_C"], "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file diff --git a/deployables/hab_rus.json b/deployables/hab_rus.json index 9398ce7..870a3ad 100644 --- a/deployables/hab_rus.json +++ b/deployables/hab_rus.json @@ -1 +1 @@ -{"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file +{"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/RGF/RGF_Hab_Desert.RGF_Hab_Desert_C", "FOREST": "/Game/Gameplay/Deployables/HABs/RGF/RGF_Hab_Woodland.RGF_Hab_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/HABs/RGF/RGF_Hab_Snow.RGF_Hab_Snow_C"}, "class_names": ["RGF_Hab_Desert_C", "RGF_Hab_Woodland_C", "RGF_Hab_Snow_C"], "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file diff --git a/deployables/hab_wpmc.json b/deployables/hab_wpmc.json index 9398ce7..a2af074 100644 --- a/deployables/hab_wpmc.json +++ b/deployables/hab_wpmc.json @@ -1 +1 @@ -{"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file +{"name": "HAB (Spawn Bunker)", "versions": {"DESERT": "/Game/Gameplay/Deployables/HABs/WPMC/WPMC_Hab_Desert.WPMC_Hab_Desert_C", "FOREST": "/Game/Gameplay/Deployables/HABs/WPMC/WPMC_Hab_Forest.WPMC_Hab_Forest_C", "SNOW": "/Game/Gameplay/Deployables/HABs/WPMC/WPMC_Hab_Snow.WPMC_Hab_Snow_C"}, "class_names": ["WPMC_Hab_Desert_C", "WPMC_Hab_Forest_C", "WPMC_Hab_Snow_C"], "type": "hab", "icon": "icons/radial/hab.png"} \ No newline at end of file diff --git a/deployables/hedgehogtanktrap_mil.json b/deployables/hedgehogtanktrap_mil.json index c130d52..7ee5bcd 100644 --- a/deployables/hedgehogtanktrap_mil.json +++ b/deployables/hedgehogtanktrap_mil.json @@ -1 +1 @@ -{"name": "HedgeHog Tank Trap", "type": "hedgehog", "icon": "icons/radial/hedgehog.png"} \ No newline at end of file +{"name": "HedgeHog Tank Trap", "versions": {"FOREST": "/Game/Gameplay/Deployables/HedgehogTank_Trap/BP_HedgehogTankTrap.BP_HedgehogTankTrap_C"}, "class_names": ["BP_HedgehogTankTrap_C"], "type": "hedgehog", "icon": "icons/radial/hedgehog.png"} \ No newline at end of file diff --git a/deployables/hellcannon.json b/deployables/hellcannon.json index c95e226..8ade884 100644 --- a/deployables/hellcannon.json +++ b/deployables/hellcannon.json @@ -1 +1 @@ -{"name": "Hell Cannon", "type": "hell_cannon", "icon": "icons/radial/hellcannon.png"} \ No newline at end of file +{"name": "Hell Cannon", "versions": {"FOREST": "/Game/Vehicles/Emplaced_HellCannon/BP_Emplaced_HellCannon_Deployable.BP_Emplaced_HellCannon_Deployable_C", "DESERT": "/Game/Vehicles/Emplaced_HellCannon/BP_Emplaced_HellCannon_Deployable.BP_Emplaced_HellCannon_Deployable_C"}, "class_names": ["BP_Emplaced_HellCannon_Deployable_C"], "type": "hell_cannon", "icon": "icons/radial/hellcannon.png"} \ No newline at end of file diff --git a/deployables/hesco_aus.json b/deployables/hesco_aus.json index 52ae392..3b7672e 100644 --- a/deployables/hesco_aus.json +++ b/deployables/hesco_aus.json @@ -1 +1 @@ -{"name": "HASCO Block", "type": "hesco_single", "icon": "icons/radial/hescosingle.png"} \ No newline at end of file +{"name": "HASCO Block", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/ADF/BP_Hesco_ADF_Desert.BP_Hesco_ADF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/ADF/BP_Hesco_ADF_Forest.BP_Hesco_ADF_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/ADF/BP_Hesco_ADF_Snow.BP_Hesco_ADF_Snow_C"}, "class_names": ["BP_Hesco_ADF_Desert_C", "BP_Hesco_ADF_Forest_C", "BP_Hesco_ADF_Snow_C"], "type": "hesco_single", "icon": "icons/radial/hescosingle.png"} \ No newline at end of file diff --git a/deployables/hesco_mea.json b/deployables/hesco_mea.json index 52ae392..c3818f1 100644 --- a/deployables/hesco_mea.json +++ b/deployables/hesco_mea.json @@ -1 +1 @@ -{"name": "HASCO Block", "type": "hesco_single", "icon": "icons/radial/hescosingle.png"} \ No newline at end of file +{"name": "HASCO Block", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/Mea/BP_Hesco_DesertCam.BP_Hesco_DesertCam_C"}, "class_names": ["BP_Hesco_DesertCam_C"], "type": "hesco_single", "icon": "icons/radial/hescosingle.png"} \ No newline at end of file diff --git a/deployables/hesco_nato.json b/deployables/hesco_nato.json index 52ae392..7a1678a 100644 --- a/deployables/hesco_nato.json +++ b/deployables/hesco_nato.json @@ -1 +1 @@ -{"name": "HASCO Block", "type": "hesco_single", "icon": "icons/radial/hescosingle.png"} \ No newline at end of file +{"name": "HASCO Block", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/Nato/BP_Hesco_USA_Desert.BP_Hesco_USA_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/Nato/BP_Hesco_USA_Forest.BP_Hesco_USA_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/Nato/BP_Hesco_USA_Snow.BP_Hesco_USA_Snow_C"}, "class_names": ["BP_Hesco_USA_Desert_C", "BP_Hesco_USA_Forest_C", "BP_Hesco_USA_Snow_C"], "type": "hesco_single", "icon": "icons/radial/hescosingle.png"} \ No newline at end of file diff --git a/deployables/hesco_pla.json b/deployables/hesco_pla.json index 52ae392..d57bb88 100644 --- a/deployables/hesco_pla.json +++ b/deployables/hesco_pla.json @@ -1 +1 @@ -{"name": "HASCO Block", "type": "hesco_single", "icon": "icons/radial/hescosingle.png"} \ No newline at end of file +{"name": "HASCO Block", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/PLA/BP_Hesco_Desert_PLA.BP_Hesco_Desert_PLA_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/PLA/BP_Hesco_PLA.BP_Hesco_PLA_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/PLA/BP_Hesco_Winter_PLA.BP_Hesco_Winter_PLA_C"}, "class_names": ["BP_Hesco_Desert_PLA_C", "BP_Hesco_PLA_C", "BP_Hesco_Winter_PLA_C"], "type": "hesco_single", "icon": "icons/radial/hescosingle.png"} \ No newline at end of file diff --git a/deployables/hesco_rus.json b/deployables/hesco_rus.json index 52ae392..78f395a 100644 --- a/deployables/hesco_rus.json +++ b/deployables/hesco_rus.json @@ -1 +1 @@ -{"name": "HASCO Block", "type": "hesco_single", "icon": "icons/radial/hescosingle.png"} \ No newline at end of file +{"name": "HASCO Block", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/RGF/BP_Hesco_RGF_Desert.BP_Hesco_RGF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/RGF/BP_Hesco_RGF_Woodland.BP_Hesco_RGF_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/RGF/BP_Hesco_RGF_Snow.BP_Hesco_RGF_Snow_C"}, "class_names": ["BP_Hesco_RGF_Desert_C", "BP_Hesco_RGF_Woodland_C", "BP_Hesco_RGF_Snow_C"], "type": "hesco_single", "icon": "icons/radial/hescosingle.png"} \ No newline at end of file diff --git a/deployables/hesco_wpmc.json b/deployables/hesco_wpmc.json index 52ae392..86350de 100644 --- a/deployables/hesco_wpmc.json +++ b/deployables/hesco_wpmc.json @@ -1 +1 @@ -{"name": "HASCO Block", "type": "hesco_single", "icon": "icons/radial/hescosingle.png"} \ No newline at end of file +{"name": "HASCO Block", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/WPMC/BP_Hesco_WPMC_Desert.BP_Hesco_WPMC_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/WPMC/BP_Hesco_WPMC_Forest.BP_Hesco_WPMC_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/WPMC/BP_Hesco_WPMC_Snow.BP_Hesco_WPMC_Snow_C"}, "class_names": ["BP_Hesco_WPMC_Desert_C", "BP_Hesco_WPMC_Forest_C", "BP_Hesco_WPMC_Snow_C"], "type": "hesco_single", "icon": "icons/radial/hescosingle.png"} \ No newline at end of file diff --git a/deployables/hj8_atgm_pla.json b/deployables/hj8_atgm_pla.json index 2aed96a..d757d6c 100644 --- a/deployables/hj8_atgm_pla.json +++ b/deployables/hj8_atgm_pla.json @@ -1 +1 @@ -{"name": "HJ-8 ATGM", "type": "at", "icon": "icons/radial/antitankguidedmissile.png"} \ No newline at end of file +{"name": "HJ-8 ATGM", "versions": {"DESERT": "/Game/Vehicles/Emplaced_HJ-8ATGM/BP_HJ-8ATGM_Deployable.BP_HJ-8ATGM_Deployable_C"}, "class_names": ["BP_HJ-8ATGM_Deployable_C"], "type": "at", "icon": "icons/radial/antitankguidedmissile.png"} \ No newline at end of file diff --git a/deployables/hulldown.json b/deployables/hulldown.json index 2883464..1c429b0 100644 --- a/deployables/hulldown.json +++ b/deployables/hulldown.json @@ -1 +1 @@ -{"name": "Hull Down", "type": "hull_down", "icon": "icons/radial/hulldownposition.png"} \ No newline at end of file +{"name": "Hull Down", "versions": {"FOREST": "/Game/Gameplay/Deployables/HullDown/BP_HullDown_Forest.BP_HullDown_Forest_C", "DESERT": "/Game/Gameplay/Deployables/HullDown/BP_HullDown_Desert.BP_HullDown_Desert_C", "SNOW": "/Game/Gameplay/Deployables/HullDown/BP_HullDown_Forest.BP_HullDown_Forest_C"}, "class_names": ["BP_HullDown_Forest_C", "BP_HullDown_Desert_C"], "type": "hull_down", "icon": "icons/radial/hulldownposition.png"} \ No newline at end of file diff --git a/deployables/kornet_mea.json b/deployables/kornet_mea.json index 6731b80..a99e6cb 100644 --- a/deployables/kornet_mea.json +++ b/deployables/kornet_mea.json @@ -1 +1 @@ -{"name": "9M133 Kornet Missile", "type": "at", "icon": "icons/radial/antitankguidedmissile.png"} \ No newline at end of file +{"name": "9M133 Kornet Missile", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_Kornet_Tripod_MEA.BP_Kornet_Tripod_MEA_C"}, "class_names": ["BP_Kornet_Tripod_MEA_C"], "type": "at", "icon": "icons/radial/antitankguidedmissile.png"} \ No newline at end of file diff --git a/deployables/kornet_rus.json b/deployables/kornet_rus.json index 6731b80..db808ec 100644 --- a/deployables/kornet_rus.json +++ b/deployables/kornet_rus.json @@ -1 +1 @@ -{"name": "9M133 Kornet Missile", "type": "at", "icon": "icons/radial/antitankguidedmissile.png"} \ No newline at end of file +{"name": "9M133 Kornet Missile", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_Kornet_Tripod_Rus.BP_Kornet_Tripod_Rus_C"}, "class_names": ["BP_Kornet_Tripod_Rus_C"], "type": "at", "icon": "icons/radial/antitankguidedmissile.png"} \ No newline at end of file diff --git a/deployables/l134a1_tripod.json b/deployables/l134a1_tripod.json index f20a393..2c390a6 100644 --- a/deployables/l134a1_tripod.json +++ b/deployables/l134a1_tripod.json @@ -1 +1 @@ -{"name": "L134A1 AGL Tripod", "type": "gmg", "icon": "icons/radial/grenademachinegun.png"} \ No newline at end of file +{"name": "L134A1 AGL Tripod", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_L134A1_Tripod.BP_L134A1_Tripod_C"}, "class_names": ["BP_L134A1_Tripod_C"], "type": "gmg", "icon": "icons/radial/grenademachinegun.png"} \ No newline at end of file diff --git a/deployables/l16_mortar.json b/deployables/l16_mortar.json index f0bff69..dd48f0d 100644 --- a/deployables/l16_mortar.json +++ b/deployables/l16_mortar.json @@ -1 +1 @@ -{"name": "L16 Mortar", "type": "mortar", "icon": "icons/radial/mortars.png"} \ No newline at end of file +{"name": "L16 Mortar", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_L16mortar_Deployable.BP_L16mortar_Deployable_C"}, "class_names": ["BP_L16mortar_Deployable_C"], "type": "mortar", "icon": "icons/radial/mortars.png"} \ No newline at end of file diff --git a/deployables/ladder_metal.json b/deployables/ladder_metal.json index 51f077f..5aa1c9d 100644 --- a/deployables/ladder_metal.json +++ b/deployables/ladder_metal.json @@ -1 +1 @@ -{"name": "Ladder", "type": "ladder", "icon": "icons/radial/ladder.png"} \ No newline at end of file +{"name": "Ladder", "versions": {"DESERT": "/Game/Gameplay/Deployables/Ladders/BP_TestLadder_Metal.BP_TestLadder_Metal_C"}, "class_names": ["BP_TestLadder_Metal_C"], "type": "ladder", "icon": "icons/radial/ladder.png"} \ No newline at end of file diff --git a/deployables/ladder_wood.json b/deployables/ladder_wood.json index 51f077f..bf9af2e 100644 --- a/deployables/ladder_wood.json +++ b/deployables/ladder_wood.json @@ -1 +1 @@ -{"name": "Ladder", "type": "ladder", "icon": "icons/radial/ladder.png"} \ No newline at end of file +{"name": "Ladder", "versions": {"DESERT": "/Game/Gameplay/Deployables/Ladders/BP_TestLadder_Wood.BP_TestLadder_Wood_C"}, "class_names": ["BP_TestLadder_Wood_C"], "type": "ladder", "icon": "icons/radial/ladder.png"} \ No newline at end of file diff --git a/deployables/m1937_mortar.json b/deployables/m1937_mortar.json index bcb51e3..ad6a257 100644 --- a/deployables/m1937_mortar.json +++ b/deployables/m1937_mortar.json @@ -1 +1 @@ -{"name": "M1937 Mortar", "type": "mortar", "icon": "icons/radial/mortars.png"} \ No newline at end of file +{"name": "M1937 Mortar", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_m1937mortar_Deployable.BP_m1937mortar_Deployable_C"}, "class_names": ["BP_m1937mortar_Deployable_C"], "type": "mortar", "icon": "icons/radial/mortars.png"} \ No newline at end of file diff --git a/deployables/m252_mortar.json b/deployables/m252_mortar.json index d1e605d..d376c3c 100644 --- a/deployables/m252_mortar.json +++ b/deployables/m252_mortar.json @@ -1 +1 @@ -{"name": "M252 Mortar", "type": "mortar", "icon": "icons/radial/mortars.png"} \ No newline at end of file +{"name": "M252 Mortar", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_m252mortar_Deployable.BP_m252mortar_Deployable_C"}, "class_names": ["BP_m252mortar_Deployable_C"], "type": "mortar", "icon": "icons/radial/mortars.png"} \ No newline at end of file diff --git a/deployables/m2_bunker.json b/deployables/m2_bunker.json index 5a289fb..a10d130 100644 --- a/deployables/m2_bunker.json +++ b/deployables/m2_bunker.json @@ -1 +1 @@ -{"name": "M2A1 HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file +{"name": "M2A1 HMG Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/USA/BP_M2_USA_Bunker_Desert.BP_M2_USA_Bunker_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/USA/BP_M2_USA_Bunker_Woodland.BP_M2_USA_Bunker_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/USA/BP_M2_USA_Bunker_Snow.BP_M2_USA_Bunker_Snow_C"}, "class_names": ["BP_M2_USA_Bunker_Desert_C", "BP_M2_USA_Bunker_Woodland_C", "BP_M2_USA_Bunker_Snow_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file diff --git a/deployables/m2_bunker_ironsight.json b/deployables/m2_bunker_ironsight.json index 5adb536..adc918d 100644 --- a/deployables/m2_bunker_ironsight.json +++ b/deployables/m2_bunker_ironsight.json @@ -1 +1 @@ -{"name": "M2A1 Ironsight HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file +{"name": "M2A1 Ironsight HMG Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/CAF/BP_M2_Bunker_Ironsight_Desert.BP_M2_Bunker_Ironsight_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/CAF/BP_M2_Bunker_Ironsight_Forest.BP_M2_Bunker_Ironsight_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/CAF/BP_M2_Bunker_Ironsight_Snow.BP_M2_Bunker_Ironsight_Snow_C"}, "class_names": ["BP_M2_Bunker_Ironsight_Desert_C", "BP_M2_Bunker_Ironsight_Forest_C", "BP_M2_Bunker_Ironsight_Snow_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file diff --git a/deployables/m2_bunker_wpmc.json b/deployables/m2_bunker_wpmc.json index 5d0ca1d..71247a8 100644 --- a/deployables/m2_bunker_wpmc.json +++ b/deployables/m2_bunker_wpmc.json @@ -1 +1 @@ -{"name": "M2HB HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file +{"name": "M2HB HMG Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_M2_WPMC_Bunker_Desert.BP_M2_WPMC_Bunker_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_M2_WPMC_Bunker_Woodland.BP_M2_WPMC_Bunker_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_M2_WPMC_Bunker_Snow.BP_M2_WPMC_Bunker_Snow_C"}, "class_names": ["BP_M2_WPMC_Bunker_Desert_C", "BP_M2_WPMC_Bunker_Woodland_C", "BP_M2_WPMC_Bunker_Snow_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file diff --git a/deployables/m2_tripod.json b/deployables/m2_tripod.json index 5a91dae..c6f795e 100644 --- a/deployables/m2_tripod.json +++ b/deployables/m2_tripod.json @@ -1 +1 @@ -{"name": "M2A1 HMG Tripod", "type": "hmg", "icon": "icons/radial/heavymachinegun.png"} \ No newline at end of file +{"name": "M2A1 HMG Tripod", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_M2_Tripod.BP_M2_Tripod_C"}, "class_names": ["BP_M2_Tripod_C"], "type": "hmg", "icon": "icons/radial/heavymachinegun.png"} \ No newline at end of file diff --git a/deployables/m2_tripod_ironsight.json b/deployables/m2_tripod_ironsight.json index 82715b9..708ec44 100644 --- a/deployables/m2_tripod_ironsight.json +++ b/deployables/m2_tripod_ironsight.json @@ -1 +1 @@ -{"name": "M2A1 Ironsight HMG Tripod", "type": "hmg", "icon": "icons/radial/heavymachinegun.png"} \ No newline at end of file +{"name": "M2A1 Ironsight HMG Tripod", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_M2_Tripod_Ironsight.BP_M2_Tripod_Ironsight_C"}, "class_names": ["BP_M2_Tripod_Ironsight_C"], "type": "hmg", "icon": "icons/radial/heavymachinegun.png"} \ No newline at end of file diff --git a/deployables/m2_tripod_shielded.json b/deployables/m2_tripod_shielded.json index 9315e99..6fe1104 100644 --- a/deployables/m2_tripod_shielded.json +++ b/deployables/m2_tripod_shielded.json @@ -1 +1 @@ -{"name": "M2A1 HMG Tripod (Shielded)", "type": "hmg_protected_extra", "icon": "icons/radial/heavymachinegunshield.png"} \ No newline at end of file +{"name": "M2A1 HMG Tripod (Shielded)", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_M2HB_Tripod_Shielded.BP_M2HB_Tripod_Shielded_C"}, "class_names": ["BP_M2HB_Tripod_Shielded_C"], "type": "hmg_protected_extra", "icon": "icons/radial/heavymachinegunshield.png"} \ No newline at end of file diff --git a/deployables/m2hb_bunker.json b/deployables/m2hb_bunker.json index 5d0ca1d..c8740ac 100644 --- a/deployables/m2hb_bunker.json +++ b/deployables/m2hb_bunker.json @@ -1 +1 @@ -{"name": "M2HB HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file +{"name": "M2HB HMG Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/TLF/BP_M2HB_TLF_Bunker_Desert.BP_M2HB_TLF_Bunker_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/TLF/BP_M2HB_TLF_Bunker_Woodland.BP_M2HB_TLF_Bunker_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/TLF/BP_M2HB_TLF_Bunker_Snow.BP_M2HB_TLF_Bunker_Snow_C"}, "class_names": ["BP_M2HB_TLF_Bunker_Desert_C", "BP_M2HB_TLF_Bunker_Woodland_C", "BP_M2HB_TLF_Bunker_Snow_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file diff --git a/deployables/m2hb_tripod.json b/deployables/m2hb_tripod.json index eb7e53f..fa53482 100644 --- a/deployables/m2hb_tripod.json +++ b/deployables/m2hb_tripod.json @@ -1 +1 @@ -{"name": "M2HB HMG Tripod", "type": "hmg", "icon": "icons/radial/heavymachinegun.png"} \ No newline at end of file +{"name": "M2HB HMG Tripod", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_M2HB_Tripod_Ironsight.BP_M2HB_Tripod_Ironsight_C"}, "class_names": ["BP_M2HB_Tripod_Ironsight_C"], "type": "hmg", "icon": "icons/radial/heavymachinegun.png"} \ No newline at end of file diff --git a/deployables/milan_tlf.json b/deployables/milan_tlf.json index f1a9d87..543fcab 100644 --- a/deployables/milan_tlf.json +++ b/deployables/milan_tlf.json @@ -1 +1 @@ -{"name": "Milan AT Missile", "type": "at", "icon": "icons/radial/antitankguidedmissile.png"} \ No newline at end of file +{"name": "Milan AT Missile", "versions": {"FOREST": "/Game/Vehicles/Emplaced_F2_MILAN/BP_F2_MILAN_ATGM_Deployable.BP_F2_MILAN_ATGM_Deployable_C", "DESERT": "/Game/Vehicles/Emplaced_F2_MILAN/BP_F2_MILAN_ATGM_Deployable.BP_F2_MILAN_ATGM_Deployable_C"}, "class_names": ["BP_F2_MILAN_ATGM_Deployable_C"], "type": "at", "icon": "icons/radial/antitankguidedmissile.png"} \ No newline at end of file diff --git a/deployables/mk19_bunker_wpmc.json b/deployables/mk19_bunker_wpmc.json index c5db216..a440a09 100644 --- a/deployables/mk19_bunker_wpmc.json +++ b/deployables/mk19_bunker_wpmc.json @@ -1 +1 @@ -{"name": "Mk19 AGL Bunker", "type": "gmg_protected", "icon": "icons/radial/grenademachinegunbunker.png"} \ No newline at end of file +{"name": "Mk19 AGL Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_Mk19_WPMC_Bunker_Desert.BP_Mk19_WPMC_Bunker_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_Mk19_WPMC_Bunker_Woodland.BP_Mk19_WPMC_Bunker_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_Mk19_WPMC_Bunker_Snow.BP_Mk19_WPMC_Bunker_Snow_C"}, "class_names": ["BP_Mk19_WPMC_Bunker_Desert_C", "BP_Mk19_WPMC_Bunker_Woodland_C", "BP_Mk19_WPMC_Bunker_Snow_C"], "type": "gmg_protected", "icon": "icons/radial/grenademachinegunbunker.png"} \ No newline at end of file diff --git a/deployables/mk19_tripod.json b/deployables/mk19_tripod.json index d5c37d4..0db1800 100644 --- a/deployables/mk19_tripod.json +++ b/deployables/mk19_tripod.json @@ -1 +1 @@ -{"name": "Mk19 AGL Tripod", "type": "gmg", "icon": "icons/radial/grenademachinegun.png"} \ No newline at end of file +{"name": "Mk19 AGL Tripod", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_Mk19_Tripod.BP_Mk19_Tripod_C"}, "class_names": ["BP_Mk19_Tripod_C"], "type": "gmg", "icon": "icons/radial/grenademachinegun.png"} \ No newline at end of file diff --git a/deployables/nsv_bunker_mea.json b/deployables/nsv_bunker_mea.json index d2a56ad..e1d4e2a 100644 --- a/deployables/nsv_bunker_mea.json +++ b/deployables/nsv_bunker_mea.json @@ -1 +1 @@ -{"name": "NSV HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file +{"name": "NSV HMG Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/MEA/BP_Kord_MEA_Bunker.BP_Kord_MEA_Bunker_C"}, "class_names": ["BP_Kord_MEA_Bunker_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file diff --git a/deployables/nsv_bunker_rus.json b/deployables/nsv_bunker_rus.json index d2a56ad..db4a0f6 100644 --- a/deployables/nsv_bunker_rus.json +++ b/deployables/nsv_bunker_rus.json @@ -1 +1 @@ -{"name": "NSV HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file +{"name": "NSV HMG Bunker", "versions": {"FOREST": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_Kord_RGF_Bunker.BP_Kord_RGF_Bunker_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_Kord_RGF_Bunker_Snow.BP_Kord_RGF_Bunker_Snow_C", "DESERT": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_Kord_RGF_DE_Bunker.BP_Kord_RGF_DE_Bunker_C"}, "class_names": ["BP_Kord_RGF_Bunker_C", "BP_Kord_RGF_Bunker_Snow_C", "BP_Kord_RGF_DE_Bunker_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file diff --git a/deployables/nsv_tripod.json b/deployables/nsv_tripod.json index 88a759b..5df6162 100644 --- a/deployables/nsv_tripod.json +++ b/deployables/nsv_tripod.json @@ -1 +1 @@ -{"name": "NSV HMG Tripod", "type": "hmg", "icon": "icons/radial/heavymachinegun.png"} \ No newline at end of file +{"name": "NSV HMG Tripod", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_Kord_Tripod.BP_Kord_Tripod_C"}, "class_names": ["BP_Kord_Tripod_C"], "type": "hmg", "icon": "icons/radial/heavymachinegun.png"} \ No newline at end of file diff --git a/deployables/observation_tower_aus.json b/deployables/observation_tower_aus.json index bae7c54..3e2b9fc 100644 --- a/deployables/observation_tower_aus.json +++ b/deployables/observation_tower_aus.json @@ -1 +1 @@ -{"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file +{"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/ADF/BP_ObservationTower_ADF_Desert.BP_ObservationTower_ADF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/ADF/BP_ObservationTower_ADF_Woodland.BP_ObservationTower_ADF_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/ADF/BP_ObservationTower_ADF_Snow.BP_ObservationTower_ADF_Snow_C"}, "class_names": ["BP_ObservationTower_ADF_Desert_C", "BP_ObservationTower_ADF_Woodland_C", "BP_ObservationTower_ADF_Snow_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file diff --git a/deployables/observation_tower_caf.json b/deployables/observation_tower_caf.json index bae7c54..1b14065 100644 --- a/deployables/observation_tower_caf.json +++ b/deployables/observation_tower_caf.json @@ -1 +1 @@ -{"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file +{"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/USA/BP_ObservationTower_USA_Desert.BP_ObservationTower_USA_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/USA/BP_ObservationTower_USA_Woodland.BP_ObservationTower_USA_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/USA/BP_ObservationTower_USA_Snow.BP_ObservationTower_USA_Snow_C"}, "class_names": ["BP_ObservationTower_USA_Desert_C", "BP_ObservationTower_USA_Woodland_C", "BP_ObservationTower_USA_Snow_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file diff --git a/deployables/observation_tower_mea.json b/deployables/observation_tower_mea.json index bae7c54..fa9949f 100644 --- a/deployables/observation_tower_mea.json +++ b/deployables/observation_tower_mea.json @@ -1 +1 @@ -{"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file +{"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/MEA/BP_ObservationTower_MEA_Desert.BP_ObservationTower_MEA_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/MEA/BP_ObservationTower_MEA_Desert.BP_ObservationTower_MEA_Desert_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/MEA/BP_ObservationTower_MEA_Desert.BP_ObservationTower_MEA_Desert_C"}, "class_names": ["BP_ObservationTower_MEA_Desert_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file diff --git a/deployables/observation_tower_mil.json b/deployables/observation_tower_mil.json index e73e79d..14377e5 100644 --- a/deployables/observation_tower_mil.json +++ b/deployables/observation_tower_mil.json @@ -1 +1 @@ -{"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_b.png"} \ No newline at end of file +{"name": "Observation Tower", "versions": {"FOREST": "/Game/Gameplay/Deployables/Bunkers/IMF/BP_ObservationTower_IMF_Forest.BP_ObservationTower_IMF_Forest_C", "DESERT": "/Game/Gameplay/Deployables/Bunkers/IMF/BP_ObservationTower_IMF_Desert.BP_ObservationTower_IMF_Desert_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/IMF/BP_ObservationTower_IMF_Winter.BP_ObservationTower_IMF_Winter_C"}, "class_names": ["BP_ObservationTower_IMF_Forest_C", "BP_ObservationTower_IMF_Desert_C", "BP_ObservationTower_IMF_Winter_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_b.png"} \ No newline at end of file diff --git a/deployables/observation_tower_nato.json b/deployables/observation_tower_nato.json index bae7c54..1b14065 100644 --- a/deployables/observation_tower_nato.json +++ b/deployables/observation_tower_nato.json @@ -1 +1 @@ -{"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file +{"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/USA/BP_ObservationTower_USA_Desert.BP_ObservationTower_USA_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/USA/BP_ObservationTower_USA_Woodland.BP_ObservationTower_USA_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/USA/BP_ObservationTower_USA_Snow.BP_ObservationTower_USA_Snow_C"}, "class_names": ["BP_ObservationTower_USA_Desert_C", "BP_ObservationTower_USA_Woodland_C", "BP_ObservationTower_USA_Snow_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file diff --git a/deployables/observation_tower_pla.json b/deployables/observation_tower_pla.json index bae7c54..9634b5b 100644 --- a/deployables/observation_tower_pla.json +++ b/deployables/observation_tower_pla.json @@ -1 +1 @@ -{"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file +{"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_ObservationTower_Desert_PLA.BP_ObservationTower_Desert_PLA_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_ObservationTower_PLA.BP_ObservationTower_PLA_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_ObservationTower_Winter_PLA.BP_ObservationTower_Winter_PLA_C"}, "class_names": ["BP_ObservationTower_Desert_PLA_C", "BP_ObservationTower_PLA_C", "BP_ObservationTower_Winter_PLA_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file diff --git a/deployables/observation_tower_rus.json b/deployables/observation_tower_rus.json index bae7c54..c156eb1 100644 --- a/deployables/observation_tower_rus.json +++ b/deployables/observation_tower_rus.json @@ -1 +1 @@ -{"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file +{"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_ObservationTower_RGF_Desert.BP_ObservationTower_RGF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_ObservationTower_RGF_Woodland.BP_ObservationTower_RGF_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/RGF/BP_ObservationTower_RGF_Snow.BP_ObservationTower_RGF_Snow_C"}, "class_names": ["BP_ObservationTower_RGF_Desert_C", "BP_ObservationTower_RGF_Woodland_C", "BP_ObservationTower_RGF_Snow_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file diff --git a/deployables/observation_tower_wpmc.json b/deployables/observation_tower_wpmc.json index bae7c54..90c6ba9 100644 --- a/deployables/observation_tower_wpmc.json +++ b/deployables/observation_tower_wpmc.json @@ -1 +1 @@ -{"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file +{"name": "Observation Tower", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_ObservationTower_WPMC_Desert.BP_ObservationTower_WPMC_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_ObservationTower_WPMC_Woodland.BP_ObservationTower_WPMC_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/WPMC/BP_ObservationTower_WPMC_Snow.BP_ObservationTower_WPMC_Snow_C"}, "class_names": ["BP_ObservationTower_WPMC_Desert_C", "BP_ObservationTower_WPMC_Woodland_C", "BP_ObservationTower_WPMC_Snow_C"], "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} \ No newline at end of file diff --git a/deployables/pp87_motar_pla.json b/deployables/pp87_motar_pla.json index bb8da38..6e547c2 100644 --- a/deployables/pp87_motar_pla.json +++ b/deployables/pp87_motar_pla.json @@ -1 +1 @@ -{"name": "PP-87 Mortar", "type": "mortar", "icon": "icons/radial/mortars.png"} \ No newline at end of file +{"name": "PP-87 Mortar", "versions": {"DESERT": "/Game/Vehicles/Emplaced_PP87Mortar/BP_PP87Mortar_Deployable.BP_PP87Mortar_Deployable_C"}, "class_names": ["BP_PP87Mortar_Deployable_C"], "type": "mortar", "icon": "icons/radial/mortars.png"} \ No newline at end of file diff --git a/deployables/qjz89_bunker_pla.json b/deployables/qjz89_bunker_pla.json index 9de9c80..fe14f06 100644 --- a/deployables/qjz89_bunker_pla.json +++ b/deployables/qjz89_bunker_pla.json @@ -1 +1 @@ -{"name": "QJZ-89 HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file +{"name": "QJZ-89 HMG Bunker", "versions": {"DESERT": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_QJZ89_Bunker_Desert_PLA.BP_QJZ89_Bunker_Desert_PLA_C", "FOREST": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_QJZ89_Bunker_PLA.BP_QJZ89_Bunker_PLA_C", "SNOW": "/Game/Gameplay/Deployables/Bunkers/PLA/BP_QJZ89_Bunker_Winter_PLA.BP_QJZ89_Bunker_Winter_PLA_C"}, "class_names": ["BP_QJZ89_Bunker_Desert_PLA_C", "BP_QJZ89_Bunker_PLA_C", "BP_QJZ89_Bunker_Winter_PLA_C"], "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} \ No newline at end of file diff --git a/deployables/qjz89_hmg_pla.json b/deployables/qjz89_hmg_pla.json index e241ff7..22214fd 100644 --- a/deployables/qjz89_hmg_pla.json +++ b/deployables/qjz89_hmg_pla.json @@ -1 +1 @@ -{"name": "QJZ-89 HMG Tripod", "type": "hmg", "icon": "icons/radial/heavymachinegun.png"} \ No newline at end of file +{"name": "QJZ-89 HMG Tripod", "versions": {"DESERT": "/Game/Vehicles/Emplaced_QJZ-89/BP_QJZ-89_Deployable.BP_QJZ-89_Deployable_C"}, "class_names": ["BP_QJZ-89_Deployable_C"], "type": "hmg", "icon": "icons/radial/heavymachinegun.png"} \ No newline at end of file diff --git a/deployables/radio_ins.json b/deployables/radio_ins.json index 0b0dd2a..1284279 100644 --- a/deployables/radio_ins.json +++ b/deployables/radio_ins.json @@ -1 +1 @@ -{"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file +{"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/INS/BP_FobRadio_INS.BP_FobRadio_INS_C"}, "class_names": ["BP_FobRadio_INS_C"], "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file diff --git a/deployables/radio_mea.json b/deployables/radio_mea.json index 0b0dd2a..3237781 100644 --- a/deployables/radio_mea.json +++ b/deployables/radio_mea.json @@ -1 +1 @@ -{"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file +{"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/MEA/BP_FOBRadio_MEA.BP_FOBRadio_MEA_C"}, "class_names": ["BP_FOBRadio_MEA_C"], "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file diff --git a/deployables/radio_mil.json b/deployables/radio_mil.json index 0b0dd2a..1bcfc1a 100644 --- a/deployables/radio_mil.json +++ b/deployables/radio_mil.json @@ -1 +1 @@ -{"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file +{"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/IMF/BP_FOBRadio_IMF.BP_FOBRadio_IMF_C"}, "class_names": ["BP_FOBRadio_IMF_C"], "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file diff --git a/deployables/radio_nato.json b/deployables/radio_nato.json index 0b0dd2a..fdad9d4 100644 --- a/deployables/radio_nato.json +++ b/deployables/radio_nato.json @@ -1 +1 @@ -{"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file +{"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/USA/BP_FOBRadio_Woodland.BP_FOBRadio_Woodland_C"}, "class_names": ["BP_FOBRadio_Woodland_C"], "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file diff --git a/deployables/radio_pla.json b/deployables/radio_pla.json index 0b0dd2a..47cf0c1 100644 --- a/deployables/radio_pla.json +++ b/deployables/radio_pla.json @@ -1 +1 @@ -{"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file +{"name": "Radio", "versions": {"DESERT": "/Game/Gameplay/Deployables/Radios/PLA/BP_FOBRadio_PLA.BP_FOBRadio_PLA_C"}, "class_names": ["BP_FOBRadio_PLA_C"], "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file diff --git a/deployables/radio_rus.json b/deployables/radio_rus.json index 0b0dd2a..0695a40 100644 --- a/deployables/radio_rus.json +++ b/deployables/radio_rus.json @@ -1 +1 @@ -{"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file +{"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/RGF/BP_FOBRadio_RGF.BP_FOBRadio_RGF_C"}, "class_names": ["BP_FOBRadio_RGF_C"], "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file diff --git a/deployables/radio_tlf.json b/deployables/radio_tlf.json index 0b0dd2a..9fa65eb 100644 --- a/deployables/radio_tlf.json +++ b/deployables/radio_tlf.json @@ -1 +1 @@ -{"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file +{"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/TLF/BP_FOBRadio_TLF.BP_FOBRadio_TLF_C"}, "class_names": ["BP_FOBRadio_TLF_C"], "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file diff --git a/deployables/radio_wpmc.json b/deployables/radio_wpmc.json index 0b0dd2a..169483c 100644 --- a/deployables/radio_wpmc.json +++ b/deployables/radio_wpmc.json @@ -1 +1 @@ -{"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file +{"name": "Radio", "versions": {"FOREST": "/Game/Gameplay/Deployables/Radios/WPMC/BP_FOBRadio_WPMC.BP_FOBRadio_WPMC_C"}, "class_names": ["BP_FOBRadio_WPMC_C"], "type": "radio", "icon": "icons/radial/radiohub.png"} \ No newline at end of file diff --git a/deployables/razorwire.json b/deployables/razorwire.json index 7469916..9ce89fd 100644 --- a/deployables/razorwire.json +++ b/deployables/razorwire.json @@ -1 +1 @@ -{"name": "Razor Wire", "type": "razor_wire", "icon": "icons/radial/razorwire.png"} \ No newline at end of file +{"name": "Razor Wire", "versions": {"FOREST": "/Game/Gameplay/Deployables/Razorwire/BP_Razorwire_clean_2.BP_Razorwire_clean_2_C"}, "class_names": ["BP_Razorwire_clean_2_C"], "type": "razor_wire", "icon": "icons/radial/razorwire.png"} \ No newline at end of file diff --git a/deployables/razorwire_dirty.json b/deployables/razorwire_dirty.json index 7469916..c81b78b 100644 --- a/deployables/razorwire_dirty.json +++ b/deployables/razorwire_dirty.json @@ -1 +1 @@ -{"name": "Razor Wire", "type": "razor_wire", "icon": "icons/radial/razorwire.png"} \ No newline at end of file +{"name": "Razor Wire", "versions": {"FOREST": "/Game/Gameplay/Deployables/Razorwire/BP_Razorwire_Dirty_2.BP_Razorwire_Dirty_2_C"}, "class_names": ["BP_Razorwire_Dirty_2_C"], "type": "razor_wire", "icon": "icons/radial/razorwire.png"} \ No newline at end of file diff --git a/deployables/repairstation_aus.json b/deployables/repairstation_aus.json index 781c0db..85c9ddb 100644 --- a/deployables/repairstation_aus.json +++ b/deployables/repairstation_aus.json @@ -1 +1 @@ -{"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file +{"name": "Repair Station", "versions": {"DESERT": "/Game/Gameplay/Deployables/RepairStations/ADF/BP_vehicle_repair_ADF_Desert.BP_vehicle_repair_ADF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/RepairStations/ADF/BP_vehicle_repair_ADF_Forest.BP_vehicle_repair_ADF_Forest_C", "SNOW": "/Game/Gameplay/Deployables/RepairStations/ADF/BP_vehicle_repair_ADF_Winter.BP_vehicle_repair_ADF_Winter_C"}, "class_names": ["BP_vehicle_repair_ADF_Desert_C", "BP_vehicle_repair_ADF_Forest_C", "BP_vehicle_repair_ADF_Winter_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file diff --git a/deployables/repairstation_irregular.json b/deployables/repairstation_irregular.json index 781c0db..e5f3297 100644 --- a/deployables/repairstation_irregular.json +++ b/deployables/repairstation_irregular.json @@ -1 +1 @@ -{"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file +{"name": "Repair Station", "versions": {"DESERT": "/Game/Gameplay/Deployables/RepairStations/INS/BP_vehicle_repair_INS_Desert.BP_vehicle_repair_INS_Desert_C", "FOREST": "/Game/Gameplay/Deployables/RepairStations/INS/BP_vehicle_repair_INS_Forest.BP_vehicle_repair_INS_Forest_C", "SNOW": "/Game/Gameplay/Deployables/RepairStations/INS/BP_vehicle_repair_INS_Winter.BP_vehicle_repair_INS_Winter_C"}, "class_names": ["BP_vehicle_repair_INS_Desert_C", "BP_vehicle_repair_INS_Forest_C", "BP_vehicle_repair_INS_Winter_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file diff --git a/deployables/repairstation_mea.json b/deployables/repairstation_mea.json index 781c0db..bf30f97 100644 --- a/deployables/repairstation_mea.json +++ b/deployables/repairstation_mea.json @@ -1 +1 @@ -{"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file +{"name": "Repair Station", "versions": {"DESERT": "/Game/Gameplay/Deployables/RepairStations/MEA/BP_vehicle_repair_MEA.BP_vehicle_repair_MEA_C"}, "class_names": ["BP_vehicle_repair_MEA_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file diff --git a/deployables/repairstation_nato.json b/deployables/repairstation_nato.json index 781c0db..52918cc 100644 --- a/deployables/repairstation_nato.json +++ b/deployables/repairstation_nato.json @@ -1 +1 @@ -{"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file +{"name": "Repair Station", "versions": {"DESERT": "/Game/Gameplay/Deployables/RepairStations/USA/BP_vehicle_repair.BP_vehicle_repair_C", "FOREST": "/Game/Gameplay/Deployables/RepairStations/USA/BP_vehicle_repair_US_Woodland.BP_vehicle_repair_US_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/RepairStations/USA/BP_vehicle_repair_US_Snow.BP_vehicle_repair_US_Snow_C"}, "class_names": ["BP_vehicle_repair_C", "BP_vehicle_repair_US_Woodland_C", "BP_vehicle_repair_US_Snow_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file diff --git a/deployables/repairstation_pla.json b/deployables/repairstation_pla.json index 781c0db..1e6eb66 100644 --- a/deployables/repairstation_pla.json +++ b/deployables/repairstation_pla.json @@ -1 +1 @@ -{"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file +{"name": "Repair Station", "versions": {"DESERT": "/Game/Gameplay/Deployables/RepairStations/PLA/BP_vehicle_repair_Desert_PLA.BP_vehicle_repair_Desert_PLA_C", "FOREST": "/Game/Gameplay/Deployables/RepairStations/PLA/BP_vehicle_repair_PLA.BP_vehicle_repair_PLA_C", "SNOW": "/Game/Gameplay/Deployables/RepairStations/PLA/BP_vehicle_repair_Winter_PLA.BP_vehicle_repair_Winter_PLA_C"}, "class_names": ["BP_vehicle_repair_Desert_PLA_C", "BP_vehicle_repair_PLA_C", "BP_vehicle_repair_Winter_PLA_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file diff --git a/deployables/repairstation_rus.json b/deployables/repairstation_rus.json index 781c0db..c8da6dc 100644 --- a/deployables/repairstation_rus.json +++ b/deployables/repairstation_rus.json @@ -1 +1 @@ -{"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file +{"name": "Repair Station", "versions": {"FOREST": "/Game/Gameplay/Deployables/RepairStations/RGF/BP_vehicle_Repair_RGF.BP_Vehicle_Repair_RGF_C", "DESERT": "/Game/Gameplay/Deployables/RepairStations/RGF/BP_Vehicle_Repair_RGF_Desert.BP_Vehicle_Repair_RGF_Desert_C", "SNOW": "/Game/Gameplay/Deployables/RepairStations/RGF/BP_Vehicle_Repair_RGF_Snow.BP_Vehicle_Repair_RGF_Snow_C"}, "class_names": ["BP_Vehicle_Repair_RGF_C", "BP_Vehicle_Repair_RGF_Desert_C", "BP_Vehicle_Repair_RGF_Snow_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file diff --git a/deployables/repairstation_wpmc.json b/deployables/repairstation_wpmc.json index 781c0db..52918cc 100644 --- a/deployables/repairstation_wpmc.json +++ b/deployables/repairstation_wpmc.json @@ -1 +1 @@ -{"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file +{"name": "Repair Station", "versions": {"DESERT": "/Game/Gameplay/Deployables/RepairStations/USA/BP_vehicle_repair.BP_vehicle_repair_C", "FOREST": "/Game/Gameplay/Deployables/RepairStations/USA/BP_vehicle_repair_US_Woodland.BP_vehicle_repair_US_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/RepairStations/USA/BP_vehicle_repair_US_Snow.BP_vehicle_repair_US_Snow_C"}, "class_names": ["BP_vehicle_repair_C", "BP_vehicle_repair_US_Woodland_C", "BP_vehicle_repair_US_Snow_C"], "type": "repair_station", "icon": "icons/radial/repairdepot.png"} \ No newline at end of file diff --git a/deployables/spg9_tripod.json b/deployables/spg9_tripod.json index 1ec820b..2e3dffb 100644 --- a/deployables/spg9_tripod.json +++ b/deployables/spg9_tripod.json @@ -1 +1 @@ -{"name": "SPG-9 Recoilless AT Gun", "type": "at", "icon": "icons/radial/antitankguidedmissile.png"} \ No newline at end of file +{"name": "SPG-9 Recoilless AT Gun", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_SPG9_Tripod.BP_SPG9_Tripod_C"}, "class_names": ["BP_SPG9_Tripod_C"], "type": "at", "icon": "icons/radial/antitankguidedmissile.png"} \ No newline at end of file diff --git a/deployables/tirefire.json b/deployables/tirefire.json index 04b3d2a..4a6428f 100644 --- a/deployables/tirefire.json +++ b/deployables/tirefire.json @@ -1 +1 @@ -{"name": "Tire Fire", "type": "tire_fire", "icon": "icons/radial/roadblock.png"} \ No newline at end of file +{"name": "Tire Fire", "versions": {"DESERT": "/Game/Gameplay/Deployables/Barriers/BP_TireFire.BP_TireFire_C"}, "class_names": ["BP_TireFire_C"], "type": "tire_fire", "icon": "icons/radial/roadblock.png"} \ No newline at end of file diff --git a/deployables/tow.json b/deployables/tow.json index ad25efa..614878b 100644 --- a/deployables/tow.json +++ b/deployables/tow.json @@ -1 +1 @@ -{"name": "BGM-71 TOW Missile", "type": "at", "icon": "icons/radial/antitankguidedmissile.png"} \ No newline at end of file +{"name": "BGM-71 TOW Missile", "versions": {"FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_BGM71TOW_Tripod_USA.BP_BGM71TOW_Tripod_USA_C"}, "class_names": ["BP_BGM71TOW_Tripod_USA_C"], "type": "at", "icon": "icons/radial/antitankguidedmissile.png"} \ No newline at end of file diff --git a/deployables/ub-32.json b/deployables/ub-32.json index cdae34b..fd52200 100644 --- a/deployables/ub-32.json +++ b/deployables/ub-32.json @@ -1 +1 @@ -{"name": "UB-32 Rocket Artillery", "type": "rocket_artillery", "icon": "icons/radial/ub32rockets.png"} \ No newline at end of file +{"name": "UB-32 Rocket Artillery", "versions": {"FOREST": "/Game/Vehicles/Emplaced_UB32_RocketArtillery/BP_EmplacedUB32_Deployable.BP_EmplacedUB32_Deployable_C"}, "class_names": ["BP_EmplacedUB32_Deployable_C"], "type": "rocket_artillery", "icon": "icons/radial/ub32rockets.png"} \ No newline at end of file diff --git a/deployables/wall_barrels.json b/deployables/wall_barrels.json index 8227197..87a31e2 100644 --- a/deployables/wall_barrels.json +++ b/deployables/wall_barrels.json @@ -1 +1 @@ -{"name": "Dirt-Filled Oil Barrels", "type": "wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file +{"name": "Dirt-Filled Oil Barrels", "versions": {"DESERT": "/Game/Gameplay/Deployables/Barriers/BP_Oilbarrels.BP_Oilbarrels_C"}, "class_names": ["BP_Oilbarrels_C"], "type": "wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file diff --git a/deployables/wall_dirtcrate_firingport.json b/deployables/wall_dirtcrate_firingport.json index 0882df1..1a85584 100644 --- a/deployables/wall_dirtcrate_firingport.json +++ b/deployables/wall_dirtcrate_firingport.json @@ -1 +1 @@ -{"name": "Dirt Crates with Firing Ports", "type": "wall_murder_hole", "icon": "icons/radial/dirtcratesfiringports.png"} \ No newline at end of file +{"name": "Dirt Crates with Firing Ports", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_DirtCrate_FiringPortWall.BP_DirtCrate_FiringPortWall_C"}, "class_names": ["BP_DirtCrate_FiringPortWall_C"], "type": "wall_murder_hole", "icon": "icons/radial/dirtcratesfiringports.png"} \ No newline at end of file diff --git a/deployables/wall_dirtcrate_high.json b/deployables/wall_dirtcrate_high.json index fd5e8fc..905d597 100644 --- a/deployables/wall_dirtcrate_high.json +++ b/deployables/wall_dirtcrate_high.json @@ -1 +1 @@ -{"name": "Dirt Crates High Wall", "type": "wall", "icon": "icons/radial/dirtcrateshighwall.png"} \ No newline at end of file +{"name": "Dirt Crates High Wall", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_DirtCrate_HighWall.BP_DirtCrate_HighWall_C"}, "class_names": ["BP_DirtCrate_HighWall_C"], "type": "wall", "icon": "icons/radial/dirtcrateshighwall.png"} \ No newline at end of file diff --git a/deployables/wall_dirtcrate_low.json b/deployables/wall_dirtcrate_low.json index 20d5e90..45f6ce7 100644 --- a/deployables/wall_dirtcrate_low.json +++ b/deployables/wall_dirtcrate_low.json @@ -1 +1 @@ -{"name": "Dirt Crates Low Wall", "type": "wall", "icon": "icons/radial/dirtcrateslowwall.png"} \ No newline at end of file +{"name": "Dirt Crates Low Wall", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_DirtCrate_LowWall.BP_DirtCrate_LowWall_C"}, "class_names": ["BP_DirtCrate_LowWall_C"], "type": "wall", "icon": "icons/radial/dirtcrateslowwall.png"} \ No newline at end of file diff --git a/deployables/wall_hesco_aus.json b/deployables/wall_hesco_aus.json index 668218d..1ad2e5a 100644 --- a/deployables/wall_hesco_aus.json +++ b/deployables/wall_hesco_aus.json @@ -1 +1 @@ -{"name": "HASCO Wall", "type": "hesco_wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file +{"name": "HASCO Wall", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/ADF/BP_HescoWall_ADF_Desert.BP_HescoWall_ADF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/ADF/BP_HescoWall_ADF_Forest.BP_HescoWall_ADF_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/ADF/BP_HescoWall_ADF_Snow.BP_HescoWall_ADF_Snow_C"}, "class_names": ["BP_HescoWall_ADF_Desert_C", "BP_HescoWall_ADF_Forest_C", "BP_HescoWall_ADF_Snow_C"], "type": "hesco_wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file diff --git a/deployables/wall_hesco_mea.json b/deployables/wall_hesco_mea.json index 668218d..bd4f418 100644 --- a/deployables/wall_hesco_mea.json +++ b/deployables/wall_hesco_mea.json @@ -1 +1 @@ -{"name": "HASCO Wall", "type": "hesco_wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file +{"name": "HASCO Wall", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/Mea/BP_HescoWall_DesertCam.BP_HescoWall_DesertCam_C"}, "class_names": ["BP_HescoWall_DesertCam_C"], "type": "hesco_wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file diff --git a/deployables/wall_hesco_nato.json b/deployables/wall_hesco_nato.json index 668218d..c9696ef 100644 --- a/deployables/wall_hesco_nato.json +++ b/deployables/wall_hesco_nato.json @@ -1 +1 @@ -{"name": "HASCO Wall", "type": "hesco_wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file +{"name": "HASCO Wall", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/Nato/BP_HescoWall_USA_Desert.BP_HescoWall_USA_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/Nato/BP_HescoWall_USA_Forest.BP_HescoWall_USA_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/Nato/BP_HescoWall_USA_Snow.BP_HescoWall_USA_Snow_C"}, "class_names": ["BP_HescoWall_USA_Desert_C", "BP_HescoWall_USA_Forest_C", "BP_HescoWall_USA_Snow_C"], "type": "hesco_wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file diff --git a/deployables/wall_hesco_pla.json b/deployables/wall_hesco_pla.json index 668218d..df5c2bb 100644 --- a/deployables/wall_hesco_pla.json +++ b/deployables/wall_hesco_pla.json @@ -1 +1 @@ -{"name": "HASCO Wall", "type": "hesco_wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file +{"name": "HASCO Wall", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/PLA/BP_HescoWall_Desert_PLA.BP_HescoWall_Desert_PLA_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/PLA/BP_HescoWall_PLA.BP_HescoWall_PLA_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/PLA/BP_HescoWall_Winter_PLA.BP_HescoWall_Winter_PLA_C"}, "class_names": ["BP_HescoWall_Desert_PLA_C", "BP_HescoWall_PLA_C", "BP_HescoWall_Winter_PLA_C"], "type": "hesco_wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file diff --git a/deployables/wall_hesco_rus.json b/deployables/wall_hesco_rus.json index 668218d..da8b183 100644 --- a/deployables/wall_hesco_rus.json +++ b/deployables/wall_hesco_rus.json @@ -1 +1 @@ -{"name": "HASCO Wall", "type": "hesco_wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file +{"name": "HASCO Wall", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/RGF/BP_HescoWall_RGF_Desert.BP_HescoWall_RGF_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/RGF/BP_HescoWall_RGF_Woodland.BP_HescoWall_RGF_Woodland_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/RGF/BP_HescoWall_RGF_Snow.BP_HescoWall_RGF_Snow_C"}, "class_names": ["BP_HescoWall_RGF_Desert_C", "BP_HescoWall_RGF_Woodland_C", "BP_HescoWall_RGF_Snow_C"], "type": "hesco_wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file diff --git a/deployables/wall_hesco_wpmc.json b/deployables/wall_hesco_wpmc.json index 668218d..433177d 100644 --- a/deployables/wall_hesco_wpmc.json +++ b/deployables/wall_hesco_wpmc.json @@ -1 +1 @@ -{"name": "HASCO Wall", "type": "hesco_wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file +{"name": "HASCO Wall", "versions": {"DESERT": "/Game/Gameplay/Deployables/Hesco/WPMC/BP_HescoWall_WPMC_Desert.BP_HescoWall_WPMC_Desert_C", "FOREST": "/Game/Gameplay/Deployables/Hesco/WPMC/BP_HescoWall_WPMC_Forest.BP_HescoWall_WPMC_Forest_C", "SNOW": "/Game/Gameplay/Deployables/Hesco/WPMC/BP_HescoWall_WPMC_Snow.BP_HescoWall_WPMC_Snow_C"}, "class_names": ["BP_HescoWall_WPMC_Desert_C", "BP_HescoWall_WPMC_Forest_C", "BP_HescoWall_WPMC_Snow_C"], "type": "hesco_wall", "icon": "icons/radial/hescowall.png"} \ No newline at end of file diff --git a/deployables/wall_log.json b/deployables/wall_log.json index 60ef2ee..8b7e5d3 100644 --- a/deployables/wall_log.json +++ b/deployables/wall_log.json @@ -1 +1 @@ -{"name": "Log Wall", "type": "wall", "icon": "icons/radial/logwall.png"} \ No newline at end of file +{"name": "Log Wall", "versions": {"FOREST": "/Game/Gameplay/Deployables/Barriers/BP_LogWall.BP_LogWall_C"}, "class_names": ["BP_LogWall_C"], "type": "wall", "icon": "icons/radial/logwall.png"} \ No newline at end of file diff --git a/deployables/wall_sandbag.json b/deployables/wall_sandbag.json index 3d7a470..216baea 100644 --- a/deployables/wall_sandbag.json +++ b/deployables/wall_sandbag.json @@ -1 +1 @@ -{"name": "Sandbag Line", "type": "wall", "icon": "icons/radial/sandbagsstraight.png"} \ No newline at end of file +{"name": "Sandbag Line", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_2.BP_I_Sandbag_2_C", "DESERT": "/Game/Gameplay/Deployables/Sandbags/BP_DesertSandbag.BP_DesertSandbag_C", "SNOW": "/Game/Gameplay/Deployables/Sandbags/BP_Sandbag_Winter.BP_Sandbag_Winter_C"}, "class_names": ["BP_I_Sandbag_2_C", "BP_DesertSandbag_C", "BP_Sandbag_Winter_C"], "type": "wall", "icon": "icons/radial/sandbagsstraight.png"} \ No newline at end of file diff --git a/deployables/wall_sandbag_mea.json b/deployables/wall_sandbag_mea.json index 3d7a470..c242ab4 100644 --- a/deployables/wall_sandbag_mea.json +++ b/deployables/wall_sandbag_mea.json @@ -1 +1 @@ -{"name": "Sandbag Line", "type": "wall", "icon": "icons/radial/sandbagsstraight.png"} \ No newline at end of file +{"name": "Sandbag Line", "versions": {"DESERT": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_MEA.BP_I_Sandbag_MEA_C"}, "class_names": ["BP_I_Sandbag_MEA_C"], "type": "wall", "icon": "icons/radial/sandbagsstraight.png"} \ No newline at end of file diff --git a/deployables/wall_sandbag_murderhole.json b/deployables/wall_sandbag_murderhole.json index ef9ae27..076d459 100644 --- a/deployables/wall_sandbag_murderhole.json +++ b/deployables/wall_sandbag_murderhole.json @@ -1 +1 @@ -{"name": "Pillbox Sandbag Line", "type": "wall_murder_hole", "icon": "icons/radial/sandbagsstraightfiringhole.png"} \ No newline at end of file +{"name": "Pillbox Sandbag Line", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_murder_hole.BP_I_Sandbag_murder_hole_C", "DESERT": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_MurderHole_Desert.BP_I_Sandbag_MurderHole_Desert_C", "SNOW": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_MurderHole_Winter.BP_I_Sandbag_MurderHole_Winter_C"}, "class_names": ["BP_I_Sandbag_murder_hole_C", "BP_I_Sandbag_MurderHole_Desert_C", "BP_I_Sandbag_MurderHole_Winter_C"], "type": "wall_murder_hole", "icon": "icons/radial/sandbagsstraightfiringhole.png"} \ No newline at end of file diff --git a/deployables/wall_sandbag_murderhole_mea.json b/deployables/wall_sandbag_murderhole_mea.json index ef9ae27..e2882a4 100644 --- a/deployables/wall_sandbag_murderhole_mea.json +++ b/deployables/wall_sandbag_murderhole_mea.json @@ -1 +1 @@ -{"name": "Pillbox Sandbag Line", "type": "wall_murder_hole", "icon": "icons/radial/sandbagsstraightfiringhole.png"} \ No newline at end of file +{"name": "Pillbox Sandbag Line", "versions": {"DESERT": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_murder_hole_MEA.BP_I_Sandbag_murder_hole_MEA_C"}, "class_names": ["BP_I_Sandbag_murder_hole_MEA_C"], "type": "wall_murder_hole", "icon": "icons/radial/sandbagsstraightfiringhole.png"} \ No newline at end of file diff --git a/deployables/wall_sandbag_murderhole_pla.json b/deployables/wall_sandbag_murderhole_pla.json index ef9ae27..da72e8f 100644 --- a/deployables/wall_sandbag_murderhole_pla.json +++ b/deployables/wall_sandbag_murderhole_pla.json @@ -1 +1 @@ -{"name": "Pillbox Sandbag Line", "type": "wall_murder_hole", "icon": "icons/radial/sandbagsstraightfiringhole.png"} \ No newline at end of file +{"name": "Pillbox Sandbag Line", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_MurderHole_PLA.BP_I_Sandbag_MurderHole_PLA_C"}, "class_names": ["BP_I_Sandbag_MurderHole_PLA_C"], "type": "wall_murder_hole", "icon": "icons/radial/sandbagsstraightfiringhole.png"} \ No newline at end of file diff --git a/deployables/wall_sandbag_pla.json b/deployables/wall_sandbag_pla.json index 3d7a470..09bbb63 100644 --- a/deployables/wall_sandbag_pla.json +++ b/deployables/wall_sandbag_pla.json @@ -1 +1 @@ -{"name": "Sandbag Line", "type": "wall", "icon": "icons/radial/sandbagsstraight.png"} \ No newline at end of file +{"name": "Sandbag Line", "versions": {"FOREST": "/Game/Gameplay/Deployables/Sandbags/BP_I_Sandbag_PLA.BP_I_Sandbag_PLA_C"}, "class_names": ["BP_I_Sandbag_PLA_C"], "type": "wall", "icon": "icons/radial/sandbagsstraight.png"} \ No newline at end of file diff --git a/deployables/zis3_fieldgun.json b/deployables/zis3_fieldgun.json index 31d5bad..3e6c71a 100644 --- a/deployables/zis3_fieldgun.json +++ b/deployables/zis3_fieldgun.json @@ -1 +1 @@ -{"name": "Zis3 76mm Field Gun", "type": "field_gun", "icon": "icons/radial/antitankgun.png"} \ No newline at end of file +{"name": "Zis3 76mm Field Gun", "versions": {"FOREST": "/Game/Vehicles/Emplaced_ZiS3_Cannon/BP_ZiS3_Deployable.BP_ZiS3_Deployable_C"}, "class_names": ["BP_ZiS3_Deployable_C"], "type": "field_gun", "icon": "icons/radial/antitankgun.png"} \ No newline at end of file diff --git a/deployables/zu23-2.json b/deployables/zu23-2.json index 9aeba51..e7a3135 100644 --- a/deployables/zu23-2.json +++ b/deployables/zu23-2.json @@ -1 +1 @@ -{"name": "ZU-23-2 AAA Emplacement", "type": "aa_gun", "icon": "icons/radial/antiairgun.png"} \ No newline at end of file +{"name": "ZU-23-2 AAA Emplacement", "versions": {"DESERT": "/Game/Gameplay/Deployables/Emplacements/BP_ZU-23_Emplacement_Ins.BP_ZU-23_Emplacement_Ins_C", "FOREST": "/Game/Gameplay/Deployables/Emplacements/BP_ZU-23_Emplacement.BP_ZU-23_Emplacement_C", "SNOW": "/Game/Gameplay/Deployables/Emplacements/BP_ZU-23_Emplacement.BP_ZU-23_Emplacement_C"}, "class_names": ["BP_ZU-23_Emplacement_Ins_C", "BP_ZU-23_Emplacement_C"], "type": "aa_gun", "icon": "icons/radial/antiairgun.png"} \ No newline at end of file diff --git a/factions.json b/factions.json index 19b0fa2..5d9f1c2 100644 --- a/factions.json +++ b/factions.json @@ -1 +1 @@ -{"adf": {"name": "Australian Defence Force", "short_name": "ADF", "flag": "flags/adf.png", "badge": "badges/adf.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["AFRICA_W", "EUROPE_N", "EUROPE_E", "EUROPE_W", "ASIA_CENTRAL", "ASIA_W", "ASIA_SE", "ASIA_NE", "SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "AMERICA_N"], "units": ["adf_ld_combinedarms", "adf_ld_combinedarms-boats", "adf_ld_combinedarms-noheli", "adf_ld_mechanized", "adf_ld_mechanized-boats", "adf_ld_mechanized-noheli", "adf_lo_airassault", "adf_lo_airassault-boats", "adf_lo_combinedarms", "adf_lo_combinedarms-boats", "adf_lo_combinedarms-noheli", "adf_lo_mechanized", "adf_lo_mechanized-boats", "adf_lo_mechanized-noheli", "adf_md_combinedarms", "adf_mo_combinedarms", "adf_s_combinedarms", "adf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["adf_recruit"]}, "squadleader": {"name": "Section Leader", "details": "The head of the section, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["adf_sl_01", "adf_sl_02", "adf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["adf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["adf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["adf_medic_01", "adf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["adf_rifleman_01", "adf_rifleman_02", "adf_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["adf_ar_01", "adf_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["adf_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["adf_lat_01", "adf_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["adf_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["adf_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["adf_hat_01", "adf_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["adf_engineer_01", "adf_engineer_02"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["adf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["adf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["adf_unarmed_01"]}}}, "baf": {"name": "British Armed Forces", "short_name": "BAF", "flag": "flags/baf.png", "badge": "badges/baf.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["SPECIAL_FALKLANDS", "PACIFIC", "EUROPE_E", "EUROPE_W", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AFRICA_W", "AFRICA_N"], "units": ["baf_ld_armored", "baf_ld_armored-boats", "baf_ld_combinedarms", "baf_ld_combinedarms-boats", "baf_ld_combinedarms-noheli", "baf_ld_mechanized", "baf_ld_mechanized-boats", "baf_ld_mechanized-noheli", "baf_ld_support", "baf_ld_support-boats", "baf_ld_support-noheli", "baf_lo_airassault", "baf_lo_airassault-boats", "baf_lo_armored", "baf_lo_armored-boats", "baf_lo_combinedarms", "baf_lo_combinedarms-boats", "baf_lo_combinedarms-noheli", "baf_lo_mechanized", "baf_lo_mechanized-boats", "baf_lo_mechanized-noheli", "baf_lo_support", "baf_lo_support-boats", "baf_lo_support-noheli", "baf_md_combinedarms", "baf_mo_combinedarms", "baf_s_combinedarms", "baf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["baf_recruit"]}, "squadleader": {"name": "Section Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["baf_sl_01", "baf_sl_02", "baf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Utilized to operate heavy vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["baf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["baf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["baf_medic_01", "baf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["baf_rifleman_01", "baf_rifleman_02", "baf_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["baf_ar_01", "baf_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["baf_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["baf_lat_01", "baf_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["baf_marksman_01", "baf_marksman_02"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["baf_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["baf_hat_01", "baf_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["baf_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["baf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["baf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["baf_unarmed_01"]}}}, "caf": {"name": "Canadian Armed Forces", "short_name": "CAF", "flag": "flags/caf.png", "badge": "badges/caf.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["AFRICA_W", "EUROPE_N", "EUROPE_E", "EUROPE_W", "ASIA_CENTRAL", "ASIA_W", "ASIA_SE", "ASIA_NE", "SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "AMERICA_N"], "units": ["caf_ld_armored", "caf_ld_armored-boats", "caf_ld_combinedarms", "caf_ld_combinedarms-boats", "caf_ld_combinedarms-noheli", "caf_ld_mechanized", "caf_ld_mechanized-boats", "caf_ld_mechanized-noheli", "caf_ld_motorized", "caf_ld_motorized-boats", "caf_ld_motorized-noheli", "caf_ld_support", "caf_ld_support-boats", "caf_ld_support-noheli", "caf_lo_airassault", "caf_lo_airassault-boats", "caf_lo_armored", "caf_lo_armored-boats", "caf_lo_combinedarms", "caf_lo_combinedarms-boats", "caf_lo_combinedarms-noheli", "caf_lo_mechanized", "caf_lo_mechanized-boats", "caf_lo_mechanized-noheli", "caf_lo_motorized", "caf_lo_motorized-boats", "caf_lo_motorized-noheli", "caf_lo_support", "caf_lo_support-boats", "caf_lo_support-noheli", "caf_md_combinedarms", "caf_mo_combinedarms", "caf_s_combinedarms", "caf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["caf_recruit"]}, "squadleader": {"name": "Section Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["caf_sl_01", "caf_sl_02", "caf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Utilized to operate heavy vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["caf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["caf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of reviving and healing incapacitated/wounded teammates.", "options": ["caf_medic_01", "caf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["caf_rifleman_01", "caf_rifleman_02", "caf_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["caf_ar_01", "caf_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["caf_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["caf_lat_01", "caf_lat_02"]}, "sniper": {"name": "Sniper", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["caf_marksman_02"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["caf_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a much heavier Anti-Tank Rocket Launcher, this kit is suitable for defeating the heaviest of armor.", "options": ["caf_hat_01", "caf_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["caf_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Utilized to operate heavy vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["caf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["caf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["caf_unarmed_01"]}}}, "civ": {"name": "Civilians", "short_name": "CIV", "flag": null, "badge": "badges/civ.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": [], "units": ["civ_motorized_1", "civ_unarmed_1"], "roles": {"unarmed": {"name": "Unarmed Civilian", "details": "Equipped with Shovel and Field dressing", "options": ["civ_unarmed"]}}}, "imf": {"name": "Irregular Militia Forces", "short_name": "IMF", "flag": "flags/imf.png", "badge": "badges/imf.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": ["SPECIAL_CAUCASUS", "EUROPE_E", "EUROPE_N", "ASIA_NE", "AMERICA_N"], "units": ["imf_ld_armored", "imf_ld_armored-boats", "imf_ld_combinedarms", "imf_ld_combinedarms-boats", "imf_ld_lightinfantry", "imf_ld_lightinfantry-boats", "imf_ld_mechanized", "imf_ld_mechanized-boats", "imf_ld_motorized", "imf_ld_motorized-boats", "imf_ld_support", "imf_ld_support-boats", "imf_lo_armored", "imf_lo_armored-boats", "imf_lo_combinedarms", "imf_lo_combinedarms-boats", "imf_lo_lightinfantry", "imf_lo_lightinfantry-boats", "imf_lo_mechanized", "imf_lo_mechanized-boats", "imf_lo_motorized", "imf_lo_motorized-boats", "imf_lo_support", "imf_lo_support-boats", "imf_md_combinedarms", "imf_mo_combinedarms", "imf_s_combinedarms", "imf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["imf_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["imf_sl_01", "imf_sl_02", "imf_sl_03", "imf_sl_04", "imf_sl_05"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["imf_slcrewman_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["imf_medic_01", "imf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["imf_rifleman_01", "imf_rifleman_02", "imf_rifleman_03", "imf_rifleman_04", "imf_rifleman_05", "imf_rifleman_06"]}, "raider": {"name": "Ambusher", "details": "Equipped with a personal camouflage net and explosives, this role is intended to ambush enemy formations.", "options": ["imf_ambusher_01", "imf_ambusher_02"]}, "breacher": {"name": "Infiltrator", "details": "Equipped with multiple SMGs and grenades, this role is perfect for close quarters combat and causing chaos.", "options": ["imf_infiltrator_01"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["imf_ar_01", "imf_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["imf_grenadier_01", "imf_grenadier_02"]}, "lightantitank": {"name": "Light Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["imf_lat_01", "imf_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["imf_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["imf_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["imf_hat_01", "imf_hat_02"]}, "sapper": {"name": "Saboteur", "details": "Equipped with mines, decoy rocks and TNT, this role can disrupt enemy logistics from behind their lines. He can also assist in vehicle repairs and construct/destruct deployables faster.", "options": ["imf_saboteur_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["imf_crewman_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["imf_unarmed_01"]}}}, "ins": {"name": "Insurgent Forces", "short_name": "INS", "flag": "flags/ins.png", "badge": "badges/ins.png", "buddy_rally": true, "alliance": "INDEPENDENT", "theaters": ["ASIA_W", "ASIA_CENTRAL", "AFRICA_N"], "units": ["ins_ld_armored", "ins_ld_armored-boats", "ins_ld_combinedarms", "ins_ld_combinedarms-boats", "ins_ld_lightinfantry", "ins_ld_lightinfantry-boats", "ins_ld_mechanized", "ins_ld_mechanized-boats", "ins_ld_motorized", "ins_ld_motorized-boats", "ins_ld_support", "ins_ld_support-boats", "ins_lo_armored", "ins_lo_armored-boats", "ins_lo_combinedarms", "ins_lo_combinedarms-boats", "ins_lo_lightinfantry", "ins_lo_lightinfantry-boats", "ins_lo_mechanized", "ins_lo_mechanized-boats", "ins_lo_motorized", "ins_lo_motorized-boats", "ins_lo_support", "ins_lo_support-boats", "ins_md_combinedarms", "ins_mo_combinedarms", "ins_s_combinedarms", "ins_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["ins_recruit"]}, "squadleader": {"name": "Cell Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["ins_sl_01", "ins_sl_02", "ins_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["ins_slcrewman_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["ins_medic_01", "ins_medic_02"]}, "rifleman": {"name": "Fighter", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["ins_rifleman_01", "ins_rifleman_02", "ins_rifleman_03", "ins_rifleman_04", "ins_rifleman_05", "ins_rifleman_06"]}, "raider": {"name": "Raider", "details": "Equipped with an SMG and grenades, this role is perfect for close quarters combat and causing chaos.", "options": ["ins_raider_01"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["ins_ar_01", "ins_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["ins_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["ins_lat_01", "ins_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["ins_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["ins_machinegunner_01"]}, "sniper": {"name": "Sniper", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["ins_sniper_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["ins_hat_01", "ins_hat_02"]}, "sapper": {"name": "Sapper", "details": "Equipped with mines and IEDs, this role is perfect for setting up ambushes. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["ins_sapper_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["ins_crewman_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["ins_unarmed_01"]}}}, "mea": {"name": "Middle Eastern Alliance", "short_name": "MEA", "flag": "flags/mea.png", "badge": "badges/mea.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": ["ASIA_W", "ASIA_CENTRAL", "SPECIAL_CAUCASUS", "AFRICA_N"], "units": ["mea_ld_armored", "mea_ld_armored-boats", "mea_ld_combinedarms", "mea_ld_combinedarms-boats", "mea_ld_combinedarms-noheli", "mea_ld_lightinfantry", "mea_ld_lightinfantry-boats", "mea_ld_lightinfantry-noheli", "mea_ld_mechanized", "mea_ld_mechanized-boats", "mea_ld_mechanized-noheli", "mea_ld_support", "mea_ld_support-boats", "mea_ld_support-noheli", "mea_lo_airassault", "mea_lo_airassault-boats", "mea_lo_armored", "mea_lo_armored-boats", "mea_lo_combinedarms", "mea_lo_combinedarms-boats", "mea_lo_combinedarms-noheli", "mea_lo_lightinfantry", "mea_lo_lightinfantry-boats", "mea_lo_lightinfantry-noheli", "mea_lo_mechanized", "mea_lo_mechanized-boats", "mea_lo_mechanized-noheli", "mea_lo_support", "mea_lo_support-boats", "mea_lo_support-noheli", "mea_md_combinedarms", "mea_mo_combinedarms", "mea_s_combinedarms", "mea_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["mea_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["mea_sl_01", "mea_sl_02", "mea_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["mea_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["mea_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["mea_medic_01", "mea_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["mea_rifleman_01", "mea_rifleman_02", "mea_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["mea_ar_01", "mea_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["mea_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["mea_lat_01", "mea_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["mea_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["mea_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["mea_hat_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["mea_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["mea_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["mea_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["mea_unarmed_01"]}}}, "pla": {"name": "People's Liberation Army", "short_name": "PLA", "flag": "flags/pla.png", "badge": "badges/pla.png", "buddy_rally": false, "alliance": "PAC", "theaters": ["SPECIAL_ARCTIC", "PACIFIC", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AFRICA_E", "AFRICA_N"], "units": ["pla_ld_armored", "pla_ld_armored-boats", "pla_ld_combinedarms", "pla_ld_combinedarms-boats", "pla_ld_combinedarms-noheli", "pla_ld_lightinfantry", "pla_ld_lightinfantry-boats", "pla_ld_lightinfantry-noheli", "pla_ld_motorized", "pla_ld_motorized-boats", "pla_ld_motorized-noheli", "pla_ld_support", "pla_ld_support-boats", "pla_ld_support-noheli", "pla_lo_airassault", "pla_lo_airassault-boats", "pla_lo_armored", "pla_lo_armored-boats", "pla_lo_combinedarms", "pla_lo_combinedarms-boats", "pla_lo_combinedarms-noheli", "pla_lo_lightinfantry", "pla_lo_lightinfantry-boats", "pla_lo_lightinfantry-noheli", "pla_lo_motorized", "pla_lo_motorized-boats", "pla_lo_motorized-noheli", "pla_lo_support", "pla_lo_support-boats", "pla_lo_support-noheli", "pla_md_combinedarms", "pla_mo_combinedarms", "pla_s_combinedarms", "pla_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["pla_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["pla_sl_01", "pla_sl_02", "pla_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["pla_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["pla_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["pla_medic_01", "pla_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["pla_rifleman_01", "pla_rifleman_02"]}, "rifleman_scoped": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["pla_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["pla_ar_01"]}, "automaticrifleman_optic": {"name": "Automatic Rifleman", "details": "Provides sustained medium to long distance direct fire support and suppression for the Squad. ", "options": ["pla_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["pla_grenadier_02"]}, "lightantitank": {"name": "Light Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["pla_lat_01", "pla_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["pla_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["pla_machinegunner_02"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["pla_hat_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["pla_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["pla_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["pla_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["pla_unarmed_01"]}}}, "plaagf": {"name": "PLA Amphibious Ground Forces", "short_name": "PLAAGF", "flag": "flags/plaagf.png", "badge": "badges/pla.png", "buddy_rally": false, "alliance": "PAC", "theaters": ["SPECIAL_ARCTIC", "PACIFIC", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AFRICA_E", "AFRICA_N"], "units": ["plaagf_ld_armored", "plaagf_ld_armored-boats", "plaagf_ld_combinedarms", "plaagf_ld_combinedarms-boats", "plaagf_ld_combinedarms-noheli", "plaagf_ld_mechanized", "plaagf_ld_mechanized-boats", "plaagf_ld_mechanized-noheli", "plaagf_lo_amphibiousassault", "plaagf_lo_armored", "plaagf_lo_armored-boats", "plaagf_lo_combinedarms", "plaagf_lo_combinedarms-boats", "plaagf_lo_combinedarms-noheli", "plaagf_lo_mechanized", "plaagf_lo_mechanized-boats", "plaagf_lo_mechanized-noheli", "plaagf_md_combinedarms", "plaagf_mo_combinedarms", "plaagf_s_combinedarms", "plaagf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["pla_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["pla_sl_01", "pla_sl_02", "pla_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["pla_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["pla_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["pla_medic_01", "pla_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["pla_rifleman_01", "pla_rifleman_02"]}, "rifleman_scoped": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["pla_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["pla_ar_01"]}, "automaticrifleman_optic": {"name": "Automatic Rifleman", "details": "Provides sustained medium to long distance direct fire support and suppression for the Squad. ", "options": ["pla_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["pla_grenadier_02"]}, "lightantitank": {"name": "Light Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["pla_lat_01", "pla_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["pla_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["pla_machinegunner_02"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["pla_hat_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["pla_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["pla_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["pla_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["pla_unarmed_01"]}}}, "planmc": {"name": "PLA Navy Marine Corps", "short_name": "PLANMC", "flag": "flags/planmc.png", "badge": "badges/pla.png", "buddy_rally": false, "alliance": "PAC", "theaters": ["SPECIAL_ARCTIC", "PACIFIC", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AFRICA_E", "AFRICA_N"], "units": ["planmc_ld_armored", "planmc_ld_armored-boats", "planmc_ld_combinedarms", "planmc_ld_combinedarms-boats", "planmc_ld_combinedarms-noheli", "planmc_ld_lightinfantry", "planmc_ld_lightinfantry-boats", "planmc_ld_lightinfantry-noheli", "planmc_ld_motorized", "planmc_ld_motorized-boats", "planmc_ld_motorized-noheli", "planmc_ld_support", "planmc_ld_support-boats", "planmc_ld_support-noheli", "planmc_lo_airassault", "planmc_lo_airassault-boats", "planmc_lo_amphibiousassault", "planmc_lo_armored", "planmc_lo_armored-boats", "planmc_lo_combinedarms", "planmc_lo_combinedarms-boats", "planmc_lo_combinedarms-noheli", "planmc_lo_lightinfantry", "planmc_lo_lightinfantry-boats", "planmc_lo_lightinfantry-noheli", "planmc_lo_motorized", "planmc_lo_motorized-boats", "planmc_lo_motorized-noheli", "planmc_lo_support", "planmc_lo_support-boats", "planmc_lo_support-noheli", "planmc_md_combinedarms", "planmc_mo_combinedarms", "planmc_s_combinedarms", "planmc_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["planmc_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["planmc_sl_01", "planmc_sl_02", "planmc_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["planmc_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["planmc_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["planmc_medic_01", "planmc_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["planmc_rifleman_01", "planmc_rifleman_02"]}, "rifleman_scoped": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["planmc_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["planmc_ar_01"]}, "automaticrifleman_optic": {"name": "Automatic Rifleman", "details": "Provides sustained medium to long distance direct fire support and suppression for the Squad. ", "options": ["planmc_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["planmc_grenadier_02"]}, "lightantitank": {"name": "Light Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["planmc_lat_01", "planmc_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["planmc_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["planmc_machinegunner_02"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["planmc_hat_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["planmc_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["planmc_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["planmc_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["planmc_unarmed_01"]}}}, "rgf": {"name": "Russian Ground Forces", "short_name": "RGF", "flag": "flags/rgf.png", "badge": "badges/rgf.png", "buddy_rally": false, "alliance": "REDFOR", "theaters": ["AMERICA_N", "SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "EUROPE_E", "EUROPE_W", "EUROPE_N", "ASIA_W", "ASIA_CENTRAL", "ASIA_NE"], "units": ["rgf_ld_armored", "rgf_ld_armored-boats", "rgf_ld_combinedarms", "rgf_ld_combinedarms-boats", "rgf_ld_combinedarms-noheli", "rgf_ld_lightinfantry", "rgf_ld_lightinfantry-boats", "rgf_ld_lightinfantry-noheli", "rgf_ld_mechanized", "rgf_ld_mechanized_boats", "rgf_ld_mechanized_noheli", "rgf_ld_motorized", "rgf_ld_motorized-boats", "rgf_ld_motorized-noheli", "rgf_ld_support", "rgf_ld_support-boats", "rgf_ld_support-noheli", "rgf_lo_amphibiousassault", "rgf_lo_armored", "rgf_lo_armored-boats", "rgf_lo_combinedarms", "rgf_lo_combinedarms-boats", "rgf_lo_combinedarms-noheli", "rgf_lo_lightinfantry", "rgf_lo_lightinfantry-boats", "rgf_lo_lightinfantry-noheli", "rgf_lo_mechanized", "rgf_lo_mechanized_boats", "rgf_lo_mechanized_noheli", "rgf_lo_motorized", "rgf_lo_motorized-boats", "rgf_lo_motorized-noheli", "rgf_lo_support", "rgf_lo_support-boats", "rgf_lo_support-noheli", "rgf_md_combinedarms", "rgf_mo_combinedarms", "rgf_s_combinedarms", "rgf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["rgf_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["rgf_sl_01", "rgf_sl_02", "rgf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["rgf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["rgf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["rgf_medic_01", "rgf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["rgf_rifleman_01", "rgf_rifleman_02", "rgf_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["rgf_ar_01", "rgf_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["rgf_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["rgf_lat_01", "rgf_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["rgf_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["rgf_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["rgf_hat_01", "rgf_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["rgf_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["rgf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["rgf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["rgf_unarmed_01"]}}}, "tlf": {"name": "Turkish Land Forces", "short_name": "TLF", "flag": "flags/tlf.png", "badge": "badges/tlf.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": ["SPECIAL_CAUCASUS", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "ASIA_NE", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["tlf_ld_armored", "tlf_ld_armored-boats", "tlf_ld_combinedarms", "tlf_ld_combinedarms-boats", "tlf_ld_combinedarms-noheli", "tlf_ld_mechanized", "tlf_ld_mechanized-boats", "tlf_ld_mechanized-noheli", "tlf_ld_motorized", "tlf_ld_motorized-boats", "tlf_ld_motorized-noheli", "tlf_ld_support", "tlf_ld_support_boats", "tlf_ld_support_noheli", "tlf_lo_airassault", "tlf_lo_airassault-boats", "tlf_lo_armored", "tlf_lo_armored-boats", "tlf_lo_combinedarms", "tlf_lo_combinedarms-boats", "tlf_lo_combinedarms-noheli", "tlf_lo_mechanized", "tlf_lo_mechanized-boats", "tlf_lo_mechanized-noheli", "tlf_lo_motorized", "tlf_lo_motorized-boats", "tlf_lo_motorized-noheli", "tlf_lo_support", "tlf_lo_support_boats", "tlf_lo_support_noheli", "tlf_md_combinedarms", "tlf_mo_combinedarms", "tlf_s_combinedarms", "tlf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["tlf_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["tlf_sl_01", "tlf_sl_02", "tlf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["tlf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["tlf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["tlf_medic_01", "tlf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["tlf_rifleman_01", "tlf_rifleman_02"]}, "rifleman_scoped": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["tlf_rifleman_03"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["tlf_machinegunner_01", "tlf_machinegunner_02"]}, "raider": {"name": "Jandarma", "details": "Military Police Attachment. Specializes in urban Close Quarters Combat operations.", "options": ["tlf_jandarma_01"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["tlf_grenadier_01", "tlf_grenadier_02"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["tlf_lat_01", "tlf_lat_02", "tlf_lat_03"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["tlf_marksman_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["tlf_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["tlf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["tlf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["tlf_unarmed_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a much heavier Anti-Tank Rocket Launcher, this kit is suitable for defeating the heaviest of armor.", "options": ["tlf_hat_01"]}}}, "usa": {"name": "United States Army", "short_name": "USA", "flag": "flags/usa.png", "badge": "badges/usa.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AMERICA_S", "ASIA_NE", "AMERICA_N", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["usa_ld_armored", "usa_ld_armored_boats", "usa_ld_combinedarms", "usa_ld_combinedarms-boats", "usa_ld_combinedarms-noheli", "usa_ld_lightinfantry", "usa_ld_lightinfantry-boats", "usa_ld_lightinfantry-noheli", "usa_ld_mechanized", "usa_ld_mechanized_boats", "usa_ld_mechanized_noheli", "usa_ld_motorized", "usa_ld_motorized-boats", "usa_ld_motorized-noheli", "usa_ld_support", "usa_ld_support_boats", "usa_ld_support_noheli", "usa_lo_airassault", "usa_lo_airassault-boats", "usa_lo_armored", "usa_lo_armored_boats", "usa_lo_combinedarms", "usa_lo_combinedarms-boats", "usa_lo_combinedarms-noheli", "usa_lo_lightinfantry", "usa_lo_lightinfantry-boats", "usa_lo_lightinfantry-noheli", "usa_lo_mechanized", "usa_lo_mechanized_boats", "usa_lo_mechanized_noheli", "usa_lo_motorized", "usa_lo_motorized-boats", "usa_lo_motorized-noheli", "usa_lo_support", "usa_lo_support_boats", "usa_lo_support_noheli", "usa_md_combinedarms", "usa_mo_combinedarms", "usa_s_combinedarms", "usa_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["usa_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["usa_sl_01", "usa_sl_02", "usa_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usa_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usa_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["usa_medic_01", "usa_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["usa_rifleman_01", "usa_rifleman_02", "usa_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["usa_ar_01", "usa_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["usa_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["usa_lat_01", "usa_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["usa_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["usa_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["usa_hat_01", "usa_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["usa_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usa_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usa_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["usa_unarmed_01"]}}}, "usmc": {"name": "United States Marine Corps", "short_name": "USMC", "flag": "flags/usmc.png", "badge": "badges/usmc.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AMERICA_S", "ASIA_NE", "AMERICA_N", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["usmc_ld_armored", "usmc_ld_armored-boats", "usmc_ld_combinedarms", "usmc_ld_combinedarms-boats", "usmc_ld_combinedarms-noheli", "usmc_ld_lightinfantry", "usmc_ld_lightinfantry-boats", "usmc_ld_lightinfantry-noheli", "usmc_ld_motorized", "usmc_ld_motorized-boats", "usmc_ld_motorized-noheli", "usmc_ld_support", "usmc_ld_support-boats", "usmc_ld_support-noheli", "usmc_lo_amphibiousassault", "usmc_lo_armored", "usmc_lo_armored-boats", "usmc_lo_combinedarms", "usmc_lo_combinedarms-boats", "usmc_lo_combinedarms-noheli", "usmc_lo_lightinfantry", "usmc_lo_lightinfantry-boats", "usmc_lo_lightinfantry-noheli", "usmc_lo_motorized", "usmc_lo_motorized-boats", "usmc_lo_motorized-noheli", "usmc_lo_support", "usmc_lo_support-boats", "usmc_lo_support-noheli", "usmc_md_combinedarms", "usmc_mo_combinedarms", "usmc_s_combinedarms", "usmc_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["usmc_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["usmc_sl_01", "usmc_sl_02", "usmc_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usmc_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usmc_slpilot_01"]}, "medic": {"name": "Corpsman", "details": "Critical to the survivability of a squad, Corpsmen are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["usmc_medic_01", "usmc_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["usmc_rifleman_01", "usmc_rifleman_02", "usmc_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["usmc_ar_01", "usmc_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["usmc_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["usmc_lat_01", "usmc_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["usmc_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["usmc_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["usmc_hat_01", "usmc_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["usmc_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usmc_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usmc_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["usmc_unarmed_01"]}}}, "vdv": {"name": "Russian Airborne Forces", "short_name": "VDV", "flag": "flags/vdv.png", "badge": "badges/rgf.png", "buddy_rally": false, "alliance": "REDFOR", "theaters": ["AMERICA_N", "SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "EUROPE_E", "EUROPE_W", "EUROPE_N", "ASIA_W", "ASIA_CENTRAL", "ASIA_NE"], "units": ["vdv_ld_armored", "vdv_ld_armored-boats", "vdv_ld_armored-noheli", "vdv_ld_combinedarms", "vdv_ld_combinedarms-boats", "vdv_ld_combinedarms-noheli", "vdv_ld_mechanized", "vdv_ld_mechanized-boats", "vdv_ld_mechanized-noheli", "vdv_ld_support", "vdv_ld_support-boats", "vdv_ld_support-noheli", "vdv_lo_airassault", "vdv_lo_airassault-boats", "vdv_lo_amphibiousassault", "vdv_lo_armored", "vdv_lo_armored-boats", "vdv_lo_armored-noheli", "vdv_lo_combinedarms", "vdv_lo_combinedarms-boats", "vdv_lo_combinedarms-noheli", "vdv_lo_mechanized", "vdv_lo_mechanized-boats", "vdv_lo_mechanized-noheli", "vdv_lo_support", "vdv_lo_support-boats", "vdv_lo_support-noheli", "vdv_md_combinedarms", "vdv_mo_combinedarms", "vdv_s_combinedarms", "vdv_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["vdv_recruit"]}, "squadleader": {"name": "Senior Rifleman", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["vdv_sl_01", "vdv_sl_02", "vdv_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["vdv_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["vdv_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["vdv_medic_01", "vdv_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["vdv_rifleman_01", "vdv_rifleman_02", "vdv_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["vdv_ar_01", "vdv_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["vdv_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["vdv_lat_01", "vdv_lat_02"]}, "scout": {"name": "Scout", "details": "Used primarily to scout ahead of a main force to find paths or approaches onto objectives, more capable at short-range combat for eliminating sentries.", "options": ["vdv_scout_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["vdv_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["vdv_hat_01", "vdv_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["vdv_engineer_01"]}, "sniper": {"name": "Sniper", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["vdv_sniper"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["vdv_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["vdv_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["vdv_unarmed_01"]}}}, "wpmc": {"name": "Western Private Military Contractors", "short_name": "WPMC", "flag": "flags/wpmc.png", "badge": "flags/wpmc.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": ["SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AMERICA_S", "ASIA_NE", "AMERICA_N", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["wpmc_ld_combinedarms", "wpmc_ld_combinedarms-boats", "wpmc_ld_combinedarms-noheli", "wpmc_ld_lightinfantry", "wpmc_ld_lightinfantry-boats", "wpmc_ld_lightinfantry-noheli", "wpmc_lo_airassault", "wpmc_lo_airassault-boats", "wpmc_lo_combinedarms", "wpmc_lo_combinedarms-boats", "wpmc_lo_combinedarms-noheli", "wpmc_lo_lightinfantry", "wpmc_lo_lightinfantry-boats", "wpmc_lo_lightinfantry-noheli", "wpmc_md_combinedarms", "wpmc_mo_combinedarms", "wpmc_s_combinedarms", "wpmc_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["wpmc_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["wpmc_sl_01", "wpmc_sl_02", "wpmc_sl_03", "wpmc_sl_04", "wpmc_sl_05"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["wpmc_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["wpmc_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["wpmc_medic_01", "wpmc_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["wpmc_rifleman_01", "wpmc_rifleman_02", "wpmc_rifleman_03", "wpmc_rifleman_04", "wpmc_rifleman_05", "wpmc_rifleman_06", "wpmc_rifleman_07", "wpmc_rifleman_08", "wpmc_rifleman_09"]}, "raider": {"name": "Raider", "details": "Equipped with an SMG and grenades, this role is perfect for close quarters combat and causing chaos.", "options": ["wpmc_raider_01", "wpmc_raider_02"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["wpmc_ar_01", "wpmc_ar_02", "wpmc_ar_03"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["wpmc_grenadier_01", "wpmc_grenadier_02"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["wpmc_lat_01", "wpmc_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["wpmc_marksman_01", "wpmc_marksman_02", "wpmc_marksman_03"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["wpmc_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["wpmc_hat_01", "wpmc_hat_02"]}, "sapper": {"name": "Sapper", "details": "Equipped with mines and IEDs, this role is perfect for setting up ambushes. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["wpmc_sapper_01", "wpmc_sapper_02"]}, "sniper": {"name": "Sniper", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["wpmc_sniper_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["wpmc_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["wpmc_pilot_01"]}}}} \ No newline at end of file +{"adf": {"name": "Australian Defence Force", "short_name": "ADF", "flag": "flags/adf.png", "badge": "badges/adf.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["AFRICA_W", "EUROPE_N", "EUROPE_E", "EUROPE_W", "ASIA_CENTRAL", "ASIA_W", "ASIA_SE", "ASIA_NE", "SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "AMERICA_N"], "units": ["adf_ld_combinedarms", "adf_ld_combinedarms-boats", "adf_ld_combinedarms-noheli", "adf_ld_mechanized", "adf_ld_mechanized-boats", "adf_ld_mechanized-noheli", "adf_lo_airassault", "adf_lo_airassault-boats", "adf_lo_combinedarms", "adf_lo_combinedarms-boats", "adf_lo_combinedarms-noheli", "adf_lo_mechanized", "adf_lo_mechanized-boats", "adf_lo_mechanized-noheli", "adf_md_combinedarms", "adf_mo_combinedarms", "adf_s_combinedarms", "adf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["adf_recruit"]}, "squadleader": {"name": "Section Leader", "details": "The head of the section, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["adf_sl_01", "adf_sl_02", "adf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["adf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["adf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["adf_medic_01", "adf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["adf_rifleman_01", "adf_rifleman_02", "adf_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["adf_ar_01", "adf_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["adf_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["adf_lat_01", "adf_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["adf_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["adf_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["adf_hat_01", "adf_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["adf_engineer_01", "adf_engineer_02"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["adf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["adf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["adf_unarmed_01"]}}}, "baf": {"name": "British Armed Forces", "short_name": "BAF", "flag": "flags/baf.png", "badge": "badges/baf.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["SPECIAL_FALKLANDS", "PACIFIC", "EUROPE_E", "EUROPE_W", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AFRICA_W", "AFRICA_N"], "units": ["baf_ld_armored", "baf_ld_armored-boats", "baf_ld_combinedarms", "baf_ld_combinedarms-boats", "baf_ld_combinedarms-noheli", "baf_ld_mechanized", "baf_ld_mechanized-boats", "baf_ld_mechanized-noheli", "baf_ld_support", "baf_ld_support-boats", "baf_ld_support-noheli", "baf_lo_airassault", "baf_lo_airassault-boats", "baf_lo_armored", "baf_lo_armored-boats", "baf_lo_combinedarms", "baf_lo_combinedarms-boats", "baf_lo_combinedarms-noheli", "baf_lo_mechanized", "baf_lo_mechanized-boats", "baf_lo_mechanized-noheli", "baf_lo_support", "baf_lo_support-boats", "baf_lo_support-noheli", "baf_md_combinedarms", "baf_mo_combinedarms", "baf_s_combinedarms", "baf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["baf_recruit"]}, "squadleader": {"name": "Section Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["baf_sl_01", "baf_sl_02", "baf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Utilized to operate heavy vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["baf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["baf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["baf_medic_01", "baf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["baf_rifleman_01", "baf_rifleman_02", "baf_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["baf_ar_01", "baf_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["baf_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["baf_lat_01", "baf_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["baf_marksman_01", "baf_marksman_02"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["baf_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["baf_hat_01", "baf_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["baf_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["baf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["baf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["baf_unarmed_01"]}}}, "caf": {"name": "Canadian Armed Forces", "short_name": "CAF", "flag": "flags/caf.png", "badge": "badges/caf.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["AFRICA_W", "EUROPE_N", "EUROPE_E", "EUROPE_W", "ASIA_CENTRAL", "ASIA_W", "ASIA_SE", "ASIA_NE", "SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "AMERICA_N"], "units": ["caf_ld_armored", "caf_ld_armored-boats", "caf_ld_combinedarms", "caf_ld_combinedarms-boats", "caf_ld_combinedarms-noheli", "caf_ld_mechanized", "caf_ld_mechanized-boats", "caf_ld_mechanized-noheli", "caf_ld_motorized", "caf_ld_motorized-boats", "caf_ld_motorized-noheli", "caf_ld_support", "caf_ld_support-boats", "caf_ld_support-noheli", "caf_lo_airassault", "caf_lo_airassault-boats", "caf_lo_armored", "caf_lo_armored-boats", "caf_lo_combinedarms", "caf_lo_combinedarms-boats", "caf_lo_combinedarms-noheli", "caf_lo_mechanized", "caf_lo_mechanized-boats", "caf_lo_mechanized-noheli", "caf_lo_motorized", "caf_lo_motorized-boats", "caf_lo_motorized-noheli", "caf_lo_support", "caf_lo_support-boats", "caf_lo_support-noheli", "caf_md_combinedarms", "caf_mo_combinedarms", "caf_s_combinedarms", "caf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["caf_recruit"]}, "squadleader": {"name": "Section Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["caf_sl_01", "caf_sl_02", "caf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Utilized to operate heavy vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["caf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["caf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of reviving and healing incapacitated/wounded teammates.", "options": ["caf_medic_01", "caf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["caf_rifleman_01", "caf_rifleman_02", "caf_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["caf_ar_01", "caf_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["caf_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["caf_lat_01", "caf_lat_02"]}, "sniper": {"name": "Sniper", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["caf_marksman_02"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["caf_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a much heavier Anti-Tank Rocket Launcher, this kit is suitable for defeating the heaviest of armor.", "options": ["caf_hat_01", "caf_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["caf_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Utilized to operate heavy vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["caf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["caf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["caf_unarmed_01"]}}}, "civ": {"name": "Civilians", "short_name": "CIV", "flag": null, "badge": "badges/civ.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": [], "units": ["civ_motorized_1", "civ_unarmed_1"], "roles": {"unarmed": {"name": "Unarmed Civilian", "details": "Equipped with Shovel and Field dressing", "options": ["civ_unarmed"]}}}, "imf": {"name": "Irregular Militia Forces", "short_name": "IMF", "flag": "flags/imf.png", "badge": "badges/imf.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": ["SPECIAL_CAUCASUS", "EUROPE_E", "EUROPE_N", "ASIA_NE", "AMERICA_N"], "units": ["imf_ld_armored", "imf_ld_armored-boats", "imf_ld_combinedarms", "imf_ld_combinedarms-boats", "imf_ld_lightinfantry", "imf_ld_lightinfantry-boats", "imf_ld_mechanized", "imf_ld_mechanized-boats", "imf_ld_motorized", "imf_ld_motorized-boats", "imf_ld_support", "imf_ld_support-boats", "imf_lo_armored", "imf_lo_armored-boats", "imf_lo_combinedarms", "imf_lo_combinedarms-boats", "imf_lo_lightinfantry", "imf_lo_lightinfantry-boats", "imf_lo_mechanized", "imf_lo_mechanized-boats", "imf_lo_motorized", "imf_lo_motorized-boats", "imf_lo_support", "imf_lo_support-boats", "imf_md_combinedarms", "imf_mo_combinedarms", "imf_s_combinedarms", "imf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["imf_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["imf_sl_01", "imf_sl_02", "imf_sl_03", "imf_sl_04", "imf_sl_05"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["imf_slcrewman_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["imf_medic_01", "imf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["imf_rifleman_01", "imf_rifleman_02", "imf_rifleman_03", "imf_rifleman_04", "imf_rifleman_05", "imf_rifleman_06"]}, "raider": {"name": "Ambusher", "details": "Equipped with a personal camouflage net and explosives, this role is intended to ambush enemy formations.", "options": ["imf_ambusher_01", "imf_ambusher_02"]}, "breacher": {"name": "Infiltrator", "details": "Equipped with multiple SMGs and grenades, this role is perfect for close quarters combat and causing chaos.", "options": ["imf_infiltrator_01"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["imf_ar_01", "imf_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["imf_grenadier_01", "imf_grenadier_02"]}, "lightantitank": {"name": "Light Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["imf_lat_01", "imf_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["imf_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["imf_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["imf_hat_01", "imf_hat_02"]}, "sapper": {"name": "Saboteur", "details": "Equipped with mines, decoy rocks and TNT, this role can disrupt enemy logistics from behind their lines. He can also assist in vehicle repairs and construct/destruct deployables faster.", "options": ["imf_saboteur_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["imf_crewman_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["imf_unarmed_01"]}}}, "ins": {"name": "Middle Eastern Insurgents", "short_name": "INS", "flag": "flags/ins.png", "badge": "badges/ins.png", "buddy_rally": true, "alliance": "INDEPENDENT", "theaters": ["ASIA_W", "ASIA_CENTRAL", "AFRICA_N"], "units": ["ins_ld_armored", "ins_ld_armored-boats", "ins_ld_combinedarms", "ins_ld_combinedarms-boats", "ins_ld_lightinfantry", "ins_ld_lightinfantry-boats", "ins_ld_mechanized", "ins_ld_mechanized-boats", "ins_ld_motorized", "ins_ld_motorized-boats", "ins_ld_support", "ins_ld_support-boats", "ins_lo_armored", "ins_lo_armored-boats", "ins_lo_combinedarms", "ins_lo_combinedarms-boats", "ins_lo_lightinfantry", "ins_lo_lightinfantry-boats", "ins_lo_mechanized", "ins_lo_mechanized-boats", "ins_lo_motorized", "ins_lo_motorized-boats", "ins_lo_support", "ins_lo_support-boats", "ins_md_combinedarms", "ins_mo_combinedarms", "ins_s_combinedarms", "ins_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["ins_recruit"]}, "squadleader": {"name": "Cell Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["ins_sl_01", "ins_sl_02", "ins_sl_03", "ins_sl_04", "ins_sl_06", "ins_sl_07"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["ins_slcrewman_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["ins_medic_01", "ins_medic_02", "ins_medic_03"]}, "rifleman": {"name": "Fighter", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["ins_rifleman_01", "ins_rifleman_03", "ins_rifleman_04", "ins_rifleman_05", "ins_rifleman_06", "ins_rifleman_07", "ins_rifleman_08"]}, "raider": {"name": "Raider", "details": "Equipped with an SMG and grenades, this role is perfect for close quarters combat and causing chaos.", "options": ["ins_raider_01", "ins_raider_02", "ins_raider_04"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["ins_ar_01", "ins_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["ins_grenadier_01", "ins_grenadier_02"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["ins_lat_01", "ins_lat_02", "ins_lat_03"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["ins_marksman_01", "ins_marksman_02"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["ins_machinegunner_01", "ins_machinegunner_02"]}, "sniper": {"name": "Sniper", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["ins_sniper_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["ins_hat_01", "ins_hat_02"]}, "sapper": {"name": "Sapper", "details": "Equipped with mines and IEDs, this role is perfect for setting up ambushes. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["ins_sapper_01", "ins_sapper_02"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["ins_crewman_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["ins_unarmed_01"]}}}, "mea": {"name": "Middle Eastern Alliance", "short_name": "MEA", "flag": "flags/mea.png", "badge": "badges/mea.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": ["ASIA_W", "ASIA_CENTRAL", "SPECIAL_CAUCASUS", "AFRICA_N"], "units": ["mea_ld_armored", "mea_ld_armored-boats", "mea_ld_combinedarms", "mea_ld_combinedarms-boats", "mea_ld_combinedarms-noheli", "mea_ld_lightinfantry", "mea_ld_lightinfantry-boats", "mea_ld_lightinfantry-noheli", "mea_ld_mechanized", "mea_ld_mechanized-boats", "mea_ld_mechanized-noheli", "mea_ld_support", "mea_ld_support-boats", "mea_ld_support-noheli", "mea_lo_airassault", "mea_lo_airassault-boats", "mea_lo_armored", "mea_lo_armored-boats", "mea_lo_combinedarms", "mea_lo_combinedarms-boats", "mea_lo_combinedarms-noheli", "mea_lo_lightinfantry", "mea_lo_lightinfantry-boats", "mea_lo_lightinfantry-noheli", "mea_lo_mechanized", "mea_lo_mechanized-boats", "mea_lo_mechanized-noheli", "mea_lo_support", "mea_lo_support-boats", "mea_lo_support-noheli", "mea_md_combinedarms", "mea_mo_combinedarms", "mea_s_combinedarms", "mea_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["mea_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["mea_sl_01", "mea_sl_02", "mea_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["mea_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["mea_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["mea_medic_01", "mea_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["mea_rifleman_01", "mea_rifleman_02", "mea_rifleman_03", "mea_rifleman_04"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["mea_ar_01", "mea_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["mea_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["mea_lat_01", "mea_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["mea_marksman_01", "mea_marksman_02"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["mea_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["mea_hat_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["mea_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["mea_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["mea_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["mea_unarmed_01"]}}}, "pla": {"name": "People's Liberation Army", "short_name": "PLA", "flag": "flags/pla.png", "badge": "badges/pla.png", "buddy_rally": false, "alliance": "PAC", "theaters": ["SPECIAL_ARCTIC", "PACIFIC", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AFRICA_E", "AFRICA_N"], "units": ["pla_ld_armored", "pla_ld_armored-boats", "pla_ld_combinedarms", "pla_ld_combinedarms-boats", "pla_ld_combinedarms-noheli", "pla_ld_lightinfantry", "pla_ld_lightinfantry-boats", "pla_ld_lightinfantry-noheli", "pla_ld_motorized", "pla_ld_motorized-boats", "pla_ld_motorized-noheli", "pla_ld_support", "pla_ld_support-boats", "pla_ld_support-noheli", "pla_lo_airassault", "pla_lo_airassault-boats", "pla_lo_armored", "pla_lo_armored-boats", "pla_lo_combinedarms", "pla_lo_combinedarms-boats", "pla_lo_combinedarms-noheli", "pla_lo_lightinfantry", "pla_lo_lightinfantry-boats", "pla_lo_lightinfantry-noheli", "pla_lo_motorized", "pla_lo_motorized-boats", "pla_lo_motorized-noheli", "pla_lo_support", "pla_lo_support-boats", "pla_lo_support-noheli", "pla_md_combinedarms", "pla_mo_combinedarms", "pla_s_combinedarms", "pla_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["pla_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["pla_sl_01", "pla_sl_02", "pla_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["pla_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["pla_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["pla_medic_01", "pla_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["pla_rifleman_01", "pla_rifleman_02"]}, "rifleman_scoped": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["pla_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["pla_ar_01"]}, "automaticrifleman_optic": {"name": "Automatic Rifleman", "details": "Provides sustained medium to long distance direct fire support and suppression for the Squad. ", "options": ["pla_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["pla_grenadier_02"]}, "lightantitank": {"name": "Light Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["pla_lat_01", "pla_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["pla_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["pla_machinegunner_02"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["pla_hat_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["pla_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["pla_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["pla_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["pla_unarmed_01"]}}}, "plaagf": {"name": "PLA Amphibious Ground Forces", "short_name": "PLAAGF", "flag": "flags/plaagf.png", "badge": "badges/pla.png", "buddy_rally": false, "alliance": "PAC", "theaters": ["SPECIAL_ARCTIC", "PACIFIC", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AFRICA_E", "AFRICA_N"], "units": ["plaagf_ld_armored", "plaagf_ld_armored-boats", "plaagf_ld_combinedarms", "plaagf_ld_combinedarms-boats", "plaagf_ld_combinedarms-noheli", "plaagf_ld_mechanized", "plaagf_ld_mechanized-boats", "plaagf_ld_mechanized-noheli", "plaagf_lo_amphibiousassault", "plaagf_lo_armored", "plaagf_lo_armored-boats", "plaagf_lo_combinedarms", "plaagf_lo_combinedarms-boats", "plaagf_lo_combinedarms-noheli", "plaagf_lo_mechanized", "plaagf_lo_mechanized-boats", "plaagf_lo_mechanized-noheli", "plaagf_md_combinedarms", "plaagf_mo_combinedarms", "plaagf_s_combinedarms", "plaagf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["pla_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["pla_sl_01", "pla_sl_02", "pla_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["pla_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["pla_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["pla_medic_01", "pla_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["pla_rifleman_01", "pla_rifleman_02"]}, "rifleman_scoped": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["pla_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["pla_ar_01"]}, "automaticrifleman_optic": {"name": "Automatic Rifleman", "details": "Provides sustained medium to long distance direct fire support and suppression for the Squad. ", "options": ["pla_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["pla_grenadier_02"]}, "lightantitank": {"name": "Light Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["pla_lat_01", "pla_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["pla_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["pla_machinegunner_02"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["pla_hat_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["pla_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["pla_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["pla_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["pla_unarmed_01"]}}}, "planmc": {"name": "PLA Navy Marine Corps", "short_name": "PLANMC", "flag": "flags/planmc.png", "badge": "badges/pla.png", "buddy_rally": false, "alliance": "PAC", "theaters": ["SPECIAL_ARCTIC", "PACIFIC", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AFRICA_E", "AFRICA_N"], "units": ["planmc_ld_armored", "planmc_ld_armored-boats", "planmc_ld_combinedarms", "planmc_ld_combinedarms-boats", "planmc_ld_combinedarms-noheli", "planmc_ld_lightinfantry", "planmc_ld_lightinfantry-boats", "planmc_ld_lightinfantry-noheli", "planmc_ld_motorized", "planmc_ld_motorized-boats", "planmc_ld_motorized-noheli", "planmc_ld_support", "planmc_ld_support-boats", "planmc_ld_support-noheli", "planmc_lo_airassault", "planmc_lo_airassault-boats", "planmc_lo_amphibiousassault", "planmc_lo_armored", "planmc_lo_armored-boats", "planmc_lo_combinedarms", "planmc_lo_combinedarms-boats", "planmc_lo_combinedarms-noheli", "planmc_lo_lightinfantry", "planmc_lo_lightinfantry-boats", "planmc_lo_lightinfantry-noheli", "planmc_lo_motorized", "planmc_lo_motorized-boats", "planmc_lo_motorized-noheli", "planmc_lo_support", "planmc_lo_support-boats", "planmc_lo_support-noheli", "planmc_md_combinedarms", "planmc_mo_combinedarms", "planmc_s_combinedarms", "planmc_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["planmc_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["planmc_sl_01", "planmc_sl_02", "planmc_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["planmc_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["planmc_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["planmc_medic_01", "planmc_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["planmc_rifleman_01", "planmc_rifleman_02"]}, "rifleman_scoped": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["planmc_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["planmc_ar_01"]}, "automaticrifleman_optic": {"name": "Automatic Rifleman", "details": "Provides sustained medium to long distance direct fire support and suppression for the Squad. ", "options": ["planmc_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["planmc_grenadier_02"]}, "lightantitank": {"name": "Light Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["planmc_lat_01", "planmc_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["planmc_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["planmc_machinegunner_02"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["planmc_hat_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["planmc_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["planmc_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["planmc_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["planmc_unarmed_01"]}}}, "rgf": {"name": "Russian Ground Forces", "short_name": "RGF", "flag": "flags/rgf.png", "badge": "badges/rgf.png", "buddy_rally": false, "alliance": "REDFOR", "theaters": ["AMERICA_N", "SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "EUROPE_E", "EUROPE_W", "EUROPE_N", "ASIA_W", "ASIA_CENTRAL", "ASIA_NE"], "units": ["rgf_ld_armored", "rgf_ld_armored-boats", "rgf_ld_combinedarms", "rgf_ld_combinedarms-boats", "rgf_ld_combinedarms-noheli", "rgf_ld_lightinfantry", "rgf_ld_lightinfantry-boats", "rgf_ld_lightinfantry-noheli", "rgf_ld_mechanized", "rgf_ld_mechanized_boats", "rgf_ld_mechanized_noheli", "rgf_ld_motorized", "rgf_ld_motorized-boats", "rgf_ld_motorized-noheli", "rgf_ld_support", "rgf_ld_support-boats", "rgf_ld_support-noheli", "rgf_lo_amphibiousassault", "rgf_lo_armored", "rgf_lo_armored-boats", "rgf_lo_combinedarms", "rgf_lo_combinedarms-boats", "rgf_lo_combinedarms-noheli", "rgf_lo_lightinfantry", "rgf_lo_lightinfantry-boats", "rgf_lo_lightinfantry-noheli", "rgf_lo_mechanized", "rgf_lo_mechanized_boats", "rgf_lo_mechanized_noheli", "rgf_lo_motorized", "rgf_lo_motorized-boats", "rgf_lo_motorized-noheli", "rgf_lo_support", "rgf_lo_support-boats", "rgf_lo_support-noheli", "rgf_md_combinedarms", "rgf_mo_combinedarms", "rgf_s_combinedarms", "rgf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["rgf_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["rgf_sl_01", "rgf_sl_02", "rgf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["rgf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["rgf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["rgf_medic_01", "rgf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["rgf_rifleman_01", "rgf_rifleman_02", "rgf_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["rgf_ar_01", "rgf_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["rgf_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["rgf_lat_01", "rgf_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["rgf_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["rgf_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["rgf_hat_01", "rgf_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["rgf_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["rgf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["rgf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["rgf_unarmed_01"]}}}, "tlf": {"name": "Turkish Land Forces", "short_name": "TLF", "flag": "flags/tlf.png", "badge": "badges/tlf.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": ["SPECIAL_CAUCASUS", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "ASIA_NE", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["tlf_ld_armored", "tlf_ld_armored-boats", "tlf_ld_combinedarms", "tlf_ld_combinedarms-boats", "tlf_ld_combinedarms-noheli", "tlf_ld_mechanized", "tlf_ld_mechanized-boats", "tlf_ld_mechanized-noheli", "tlf_ld_motorized", "tlf_ld_motorized-boats", "tlf_ld_motorized-noheli", "tlf_ld_support", "tlf_ld_support_boats", "tlf_ld_support_noheli", "tlf_lo_airassault", "tlf_lo_airassault-boats", "tlf_lo_armored", "tlf_lo_armored-boats", "tlf_lo_combinedarms", "tlf_lo_combinedarms-boats", "tlf_lo_combinedarms-noheli", "tlf_lo_mechanized", "tlf_lo_mechanized-boats", "tlf_lo_mechanized-noheli", "tlf_lo_motorized", "tlf_lo_motorized-boats", "tlf_lo_motorized-noheli", "tlf_lo_support", "tlf_lo_support_boats", "tlf_lo_support_noheli", "tlf_md_combinedarms", "tlf_mo_combinedarms", "tlf_s_combinedarms", "tlf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["tlf_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["tlf_sl_01", "tlf_sl_02", "tlf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["tlf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["tlf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["tlf_medic_01", "tlf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["tlf_rifleman_01", "tlf_rifleman_02"]}, "rifleman_scoped": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["tlf_rifleman_03"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["tlf_machinegunner_01", "tlf_machinegunner_02"]}, "raider": {"name": "Jandarma", "details": "Military Police Attachment. Specializes in urban Close Quarters Combat operations.", "options": ["tlf_jandarma_01"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["tlf_grenadier_01", "tlf_grenadier_02"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["tlf_lat_01", "tlf_lat_02", "tlf_lat_03"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["tlf_marksman_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["tlf_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["tlf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["tlf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["tlf_unarmed_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a much heavier Anti-Tank Rocket Launcher, this kit is suitable for defeating the heaviest of armor.", "options": ["tlf_hat_01", "tlf_hat_02"]}}}, "usa": {"name": "United States Army", "short_name": "USA", "flag": "flags/usa.png", "badge": "badges/usa.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AMERICA_S", "ASIA_NE", "AMERICA_N", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["usa_ld_armored", "usa_ld_armored_boats", "usa_ld_combinedarms", "usa_ld_combinedarms-boats", "usa_ld_combinedarms-noheli", "usa_ld_lightinfantry", "usa_ld_lightinfantry-boats", "usa_ld_lightinfantry-noheli", "usa_ld_mechanized", "usa_ld_mechanized_boats", "usa_ld_mechanized_noheli", "usa_ld_motorized", "usa_ld_motorized-boats", "usa_ld_motorized-noheli", "usa_ld_support", "usa_ld_support_boats", "usa_ld_support_noheli", "usa_lo_airassault", "usa_lo_airassault-boats", "usa_lo_armored", "usa_lo_armored_boats", "usa_lo_combinedarms", "usa_lo_combinedarms-boats", "usa_lo_combinedarms-noheli", "usa_lo_lightinfantry", "usa_lo_lightinfantry-boats", "usa_lo_lightinfantry-noheli", "usa_lo_mechanized", "usa_lo_mechanized_boats", "usa_lo_mechanized_noheli", "usa_lo_motorized", "usa_lo_motorized-boats", "usa_lo_motorized-noheli", "usa_lo_support", "usa_lo_support_boats", "usa_lo_support_noheli", "usa_md_combinedarms", "usa_mo_combinedarms", "usa_s_combinedarms", "usa_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["usa_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["usa_sl_01", "usa_sl_02", "usa_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usa_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usa_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["usa_medic_01", "usa_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["usa_rifleman_01", "usa_rifleman_02", "usa_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["usa_ar_01", "usa_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["usa_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["usa_lat_01", "usa_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["usa_marksman_01", "usa_marksman_02"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["usa_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["usa_hat_01", "usa_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["usa_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usa_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usa_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["usa_unarmed_01"]}}}, "usmc": {"name": "United States Marine Corps", "short_name": "USMC", "flag": "flags/usmc.png", "badge": "badges/usmc.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AMERICA_S", "ASIA_NE", "AMERICA_N", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["usmc_ld_armored", "usmc_ld_armored-boats", "usmc_ld_combinedarms", "usmc_ld_combinedarms-boats", "usmc_ld_combinedarms-noheli", "usmc_ld_lightinfantry", "usmc_ld_lightinfantry-boats", "usmc_ld_lightinfantry-noheli", "usmc_ld_motorized", "usmc_ld_motorized-boats", "usmc_ld_motorized-noheli", "usmc_ld_support", "usmc_ld_support-boats", "usmc_ld_support-noheli", "usmc_lo_amphibiousassault", "usmc_lo_armored", "usmc_lo_armored-boats", "usmc_lo_combinedarms", "usmc_lo_combinedarms-boats", "usmc_lo_combinedarms-noheli", "usmc_lo_lightinfantry", "usmc_lo_lightinfantry-boats", "usmc_lo_lightinfantry-noheli", "usmc_lo_motorized", "usmc_lo_motorized-boats", "usmc_lo_motorized-noheli", "usmc_lo_support", "usmc_lo_support-boats", "usmc_lo_support-noheli", "usmc_md_combinedarms", "usmc_mo_combinedarms", "usmc_s_combinedarms", "usmc_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["usmc_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["usmc_sl_01", "usmc_sl_02", "usmc_sl_03", "usmc_sl_04"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usmc_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usmc_slpilot_01"]}, "medic": {"name": "Corpsman", "details": "Critical to the survivability of a squad, Corpsmen are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["usmc_medic_01", "usmc_medic_02", "usmc_medic_03"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["usmc_rifleman_01", "usmc_rifleman_02", "usmc_rifleman_03", "usmc_rifleman_04"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["usmc_ar_01", "usmc_ar_02", "usmc_ar_03", "usmc_ar_04"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["usmc_grenadier_01", "usmc_grenadier_02", "usmc_grenadier_03"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["usmc_lat_01", "usmc_lat_02", "usmc_lat_03"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["usmc_marksman_01", "usmc_marksman_02"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["usmc_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["usmc_hat_01", "usmc_hat_02", "usmc_hat_03"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["usmc_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usmc_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usmc_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["usmc_unarmed_01"]}}}, "vdv": {"name": "Russian Airborne Forces", "short_name": "VDV", "flag": "flags/vdv.png", "badge": "badges/rgf.png", "buddy_rally": false, "alliance": "REDFOR", "theaters": ["AMERICA_N", "SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "EUROPE_E", "EUROPE_W", "EUROPE_N", "ASIA_W", "ASIA_CENTRAL", "ASIA_NE"], "units": ["vdv_ld_armored", "vdv_ld_armored-boats", "vdv_ld_armored-noheli", "vdv_ld_combinedarms", "vdv_ld_combinedarms-boats", "vdv_ld_combinedarms-noheli", "vdv_ld_mechanized", "vdv_ld_mechanized-boats", "vdv_ld_mechanized-noheli", "vdv_ld_support", "vdv_ld_support-boats", "vdv_ld_support-noheli", "vdv_lo_airassault", "vdv_lo_airassault-boats", "vdv_lo_amphibiousassault", "vdv_lo_armored", "vdv_lo_armored-boats", "vdv_lo_armored-noheli", "vdv_lo_combinedarms", "vdv_lo_combinedarms-boats", "vdv_lo_combinedarms-noheli", "vdv_lo_mechanized", "vdv_lo_mechanized-boats", "vdv_lo_mechanized-noheli", "vdv_lo_support", "vdv_lo_support-boats", "vdv_lo_support-noheli", "vdv_md_combinedarms", "vdv_mo_combinedarms", "vdv_s_combinedarms", "vdv_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["vdv_recruit"]}, "squadleader": {"name": "Senior Rifleman", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["vdv_sl_01", "vdv_sl_02", "vdv_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["vdv_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["vdv_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["vdv_medic_01", "vdv_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["vdv_rifleman_01", "vdv_rifleman_02", "vdv_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["vdv_ar_01", "vdv_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["vdv_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["vdv_lat_01", "vdv_lat_02"]}, "scout": {"name": "Scout", "details": "Used primarily to scout ahead of a main force to find paths or approaches onto objectives, more capable at short-range combat for eliminating sentries.", "options": ["vdv_scout_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["vdv_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["vdv_hat_01", "vdv_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["vdv_engineer_01"]}, "sniper": {"name": "Sniper", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["vdv_sniper"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["vdv_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["vdv_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["vdv_unarmed_01"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["vdv_marksman_01"]}}}, "wpmc": {"name": "Western Private Military Contractors", "short_name": "WPMC", "flag": "flags/wpmc.png", "badge": "flags/wpmc.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": ["SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AMERICA_S", "ASIA_NE", "AMERICA_N", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["wpmc_ld_combinedarms", "wpmc_ld_combinedarms-boats", "wpmc_ld_combinedarms-noheli", "wpmc_ld_lightinfantry", "wpmc_ld_lightinfantry-boats", "wpmc_ld_lightinfantry-noheli", "wpmc_lo_airassault", "wpmc_lo_airassault-boats", "wpmc_lo_combinedarms", "wpmc_lo_combinedarms-boats", "wpmc_lo_combinedarms-noheli", "wpmc_lo_lightinfantry", "wpmc_lo_lightinfantry-boats", "wpmc_lo_lightinfantry-noheli", "wpmc_md_combinedarms", "wpmc_mo_combinedarms", "wpmc_s_combinedarms", "wpmc_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["wpmc_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["wpmc_sl_01", "wpmc_sl_02", "wpmc_sl_03", "wpmc_sl_04", "wpmc_sl_05"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["wpmc_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["wpmc_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["wpmc_medic_01", "wpmc_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["wpmc_rifleman_01", "wpmc_rifleman_02", "wpmc_rifleman_03", "wpmc_rifleman_04", "wpmc_rifleman_05", "wpmc_rifleman_06", "wpmc_rifleman_07", "wpmc_rifleman_08", "wpmc_rifleman_09"]}, "raider": {"name": "Raider", "details": "Equipped with an SMG and grenades, this role is perfect for close quarters combat and causing chaos.", "options": ["wpmc_raider_01", "wpmc_raider_02"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["wpmc_ar_01", "wpmc_ar_02", "wpmc_ar_03"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["wpmc_grenadier_01", "wpmc_grenadier_02"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["wpmc_lat_01", "wpmc_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["wpmc_marksman_01", "wpmc_marksman_02", "wpmc_marksman_03"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["wpmc_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["wpmc_hat_01", "wpmc_hat_02"]}, "sapper": {"name": "Sapper", "details": "Equipped with mines and IEDs, this role is perfect for setting up ambushes. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["wpmc_sapper_01", "wpmc_sapper_02"]}, "sniper": {"name": "Sniper", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["wpmc_sniper_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["wpmc_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["wpmc_pilot_01"]}}}} \ No newline at end of file diff --git a/factions/ins.json b/factions/ins.json index aaeea69..851c826 100644 --- a/factions/ins.json +++ b/factions/ins.json @@ -1 +1 @@ -{"name": "Insurgent Forces", "short_name": "INS", "flag": "flags/ins.png", "badge": "badges/ins.png", "buddy_rally": true, "alliance": "INDEPENDENT", "theaters": ["ASIA_W", "ASIA_CENTRAL", "AFRICA_N"], "units": ["ins_ld_armored", "ins_ld_armored-boats", "ins_ld_combinedarms", "ins_ld_combinedarms-boats", "ins_ld_lightinfantry", "ins_ld_lightinfantry-boats", "ins_ld_mechanized", "ins_ld_mechanized-boats", "ins_ld_motorized", "ins_ld_motorized-boats", "ins_ld_support", "ins_ld_support-boats", "ins_lo_armored", "ins_lo_armored-boats", "ins_lo_combinedarms", "ins_lo_combinedarms-boats", "ins_lo_lightinfantry", "ins_lo_lightinfantry-boats", "ins_lo_mechanized", "ins_lo_mechanized-boats", "ins_lo_motorized", "ins_lo_motorized-boats", "ins_lo_support", "ins_lo_support-boats", "ins_md_combinedarms", "ins_mo_combinedarms", "ins_s_combinedarms", "ins_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["ins_recruit"]}, "squadleader": {"name": "Cell Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["ins_sl_01", "ins_sl_02", "ins_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["ins_slcrewman_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["ins_medic_01", "ins_medic_02"]}, "rifleman": {"name": "Fighter", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["ins_rifleman_01", "ins_rifleman_02", "ins_rifleman_03", "ins_rifleman_04", "ins_rifleman_05", "ins_rifleman_06"]}, "raider": {"name": "Raider", "details": "Equipped with an SMG and grenades, this role is perfect for close quarters combat and causing chaos.", "options": ["ins_raider_01"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["ins_ar_01", "ins_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["ins_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["ins_lat_01", "ins_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["ins_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["ins_machinegunner_01"]}, "sniper": {"name": "Sniper", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["ins_sniper_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["ins_hat_01", "ins_hat_02"]}, "sapper": {"name": "Sapper", "details": "Equipped with mines and IEDs, this role is perfect for setting up ambushes. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["ins_sapper_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["ins_crewman_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["ins_unarmed_01"]}}} \ No newline at end of file +{"name": "Middle Eastern Insurgents", "short_name": "INS", "flag": "flags/ins.png", "badge": "badges/ins.png", "buddy_rally": true, "alliance": "INDEPENDENT", "theaters": ["ASIA_W", "ASIA_CENTRAL", "AFRICA_N"], "units": ["ins_ld_armored", "ins_ld_armored-boats", "ins_ld_combinedarms", "ins_ld_combinedarms-boats", "ins_ld_lightinfantry", "ins_ld_lightinfantry-boats", "ins_ld_mechanized", "ins_ld_mechanized-boats", "ins_ld_motorized", "ins_ld_motorized-boats", "ins_ld_support", "ins_ld_support-boats", "ins_lo_armored", "ins_lo_armored-boats", "ins_lo_combinedarms", "ins_lo_combinedarms-boats", "ins_lo_lightinfantry", "ins_lo_lightinfantry-boats", "ins_lo_mechanized", "ins_lo_mechanized-boats", "ins_lo_motorized", "ins_lo_motorized-boats", "ins_lo_support", "ins_lo_support-boats", "ins_md_combinedarms", "ins_mo_combinedarms", "ins_s_combinedarms", "ins_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["ins_recruit"]}, "squadleader": {"name": "Cell Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["ins_sl_01", "ins_sl_02", "ins_sl_03", "ins_sl_04", "ins_sl_06", "ins_sl_07"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["ins_slcrewman_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["ins_medic_01", "ins_medic_02", "ins_medic_03"]}, "rifleman": {"name": "Fighter", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["ins_rifleman_01", "ins_rifleman_03", "ins_rifleman_04", "ins_rifleman_05", "ins_rifleman_06", "ins_rifleman_07", "ins_rifleman_08"]}, "raider": {"name": "Raider", "details": "Equipped with an SMG and grenades, this role is perfect for close quarters combat and causing chaos.", "options": ["ins_raider_01", "ins_raider_02", "ins_raider_04"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["ins_ar_01", "ins_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["ins_grenadier_01", "ins_grenadier_02"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["ins_lat_01", "ins_lat_02", "ins_lat_03"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["ins_marksman_01", "ins_marksman_02"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["ins_machinegunner_01", "ins_machinegunner_02"]}, "sniper": {"name": "Sniper", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["ins_sniper_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["ins_hat_01", "ins_hat_02"]}, "sapper": {"name": "Sapper", "details": "Equipped with mines and IEDs, this role is perfect for setting up ambushes. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["ins_sapper_01", "ins_sapper_02"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["ins_crewman_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["ins_unarmed_01"]}}} \ No newline at end of file diff --git a/factions/mea.json b/factions/mea.json index 7aaadc0..89c4481 100644 --- a/factions/mea.json +++ b/factions/mea.json @@ -1 +1 @@ -{"name": "Middle Eastern Alliance", "short_name": "MEA", "flag": "flags/mea.png", "badge": "badges/mea.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": ["ASIA_W", "ASIA_CENTRAL", "SPECIAL_CAUCASUS", "AFRICA_N"], "units": ["mea_ld_armored", "mea_ld_armored-boats", "mea_ld_combinedarms", "mea_ld_combinedarms-boats", "mea_ld_combinedarms-noheli", "mea_ld_lightinfantry", "mea_ld_lightinfantry-boats", "mea_ld_lightinfantry-noheli", "mea_ld_mechanized", "mea_ld_mechanized-boats", "mea_ld_mechanized-noheli", "mea_ld_support", "mea_ld_support-boats", "mea_ld_support-noheli", "mea_lo_airassault", "mea_lo_airassault-boats", "mea_lo_armored", "mea_lo_armored-boats", "mea_lo_combinedarms", "mea_lo_combinedarms-boats", "mea_lo_combinedarms-noheli", "mea_lo_lightinfantry", "mea_lo_lightinfantry-boats", "mea_lo_lightinfantry-noheli", "mea_lo_mechanized", "mea_lo_mechanized-boats", "mea_lo_mechanized-noheli", "mea_lo_support", "mea_lo_support-boats", "mea_lo_support-noheli", "mea_md_combinedarms", "mea_mo_combinedarms", "mea_s_combinedarms", "mea_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["mea_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["mea_sl_01", "mea_sl_02", "mea_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["mea_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["mea_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["mea_medic_01", "mea_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["mea_rifleman_01", "mea_rifleman_02", "mea_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["mea_ar_01", "mea_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["mea_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["mea_lat_01", "mea_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["mea_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["mea_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["mea_hat_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["mea_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["mea_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["mea_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["mea_unarmed_01"]}}} \ No newline at end of file +{"name": "Middle Eastern Alliance", "short_name": "MEA", "flag": "flags/mea.png", "badge": "badges/mea.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": ["ASIA_W", "ASIA_CENTRAL", "SPECIAL_CAUCASUS", "AFRICA_N"], "units": ["mea_ld_armored", "mea_ld_armored-boats", "mea_ld_combinedarms", "mea_ld_combinedarms-boats", "mea_ld_combinedarms-noheli", "mea_ld_lightinfantry", "mea_ld_lightinfantry-boats", "mea_ld_lightinfantry-noheli", "mea_ld_mechanized", "mea_ld_mechanized-boats", "mea_ld_mechanized-noheli", "mea_ld_support", "mea_ld_support-boats", "mea_ld_support-noheli", "mea_lo_airassault", "mea_lo_airassault-boats", "mea_lo_armored", "mea_lo_armored-boats", "mea_lo_combinedarms", "mea_lo_combinedarms-boats", "mea_lo_combinedarms-noheli", "mea_lo_lightinfantry", "mea_lo_lightinfantry-boats", "mea_lo_lightinfantry-noheli", "mea_lo_mechanized", "mea_lo_mechanized-boats", "mea_lo_mechanized-noheli", "mea_lo_support", "mea_lo_support-boats", "mea_lo_support-noheli", "mea_md_combinedarms", "mea_mo_combinedarms", "mea_s_combinedarms", "mea_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["mea_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["mea_sl_01", "mea_sl_02", "mea_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["mea_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["mea_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["mea_medic_01", "mea_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["mea_rifleman_01", "mea_rifleman_02", "mea_rifleman_03", "mea_rifleman_04"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["mea_ar_01", "mea_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["mea_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["mea_lat_01", "mea_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["mea_marksman_01", "mea_marksman_02"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["mea_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["mea_hat_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["mea_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["mea_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["mea_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["mea_unarmed_01"]}}} \ No newline at end of file diff --git a/factions/tlf.json b/factions/tlf.json index 951f8ee..6ac91e1 100644 --- a/factions/tlf.json +++ b/factions/tlf.json @@ -1 +1 @@ -{"name": "Turkish Land Forces", "short_name": "TLF", "flag": "flags/tlf.png", "badge": "badges/tlf.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": ["SPECIAL_CAUCASUS", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "ASIA_NE", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["tlf_ld_armored", "tlf_ld_armored-boats", "tlf_ld_combinedarms", "tlf_ld_combinedarms-boats", "tlf_ld_combinedarms-noheli", "tlf_ld_mechanized", "tlf_ld_mechanized-boats", "tlf_ld_mechanized-noheli", "tlf_ld_motorized", "tlf_ld_motorized-boats", "tlf_ld_motorized-noheli", "tlf_ld_support", "tlf_ld_support_boats", "tlf_ld_support_noheli", "tlf_lo_airassault", "tlf_lo_airassault-boats", "tlf_lo_armored", "tlf_lo_armored-boats", "tlf_lo_combinedarms", "tlf_lo_combinedarms-boats", "tlf_lo_combinedarms-noheli", "tlf_lo_mechanized", "tlf_lo_mechanized-boats", "tlf_lo_mechanized-noheli", "tlf_lo_motorized", "tlf_lo_motorized-boats", "tlf_lo_motorized-noheli", "tlf_lo_support", "tlf_lo_support_boats", "tlf_lo_support_noheli", "tlf_md_combinedarms", "tlf_mo_combinedarms", "tlf_s_combinedarms", "tlf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["tlf_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["tlf_sl_01", "tlf_sl_02", "tlf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["tlf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["tlf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["tlf_medic_01", "tlf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["tlf_rifleman_01", "tlf_rifleman_02"]}, "rifleman_scoped": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["tlf_rifleman_03"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["tlf_machinegunner_01", "tlf_machinegunner_02"]}, "raider": {"name": "Jandarma", "details": "Military Police Attachment. Specializes in urban Close Quarters Combat operations.", "options": ["tlf_jandarma_01"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["tlf_grenadier_01", "tlf_grenadier_02"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["tlf_lat_01", "tlf_lat_02", "tlf_lat_03"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["tlf_marksman_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["tlf_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["tlf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["tlf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["tlf_unarmed_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a much heavier Anti-Tank Rocket Launcher, this kit is suitable for defeating the heaviest of armor.", "options": ["tlf_hat_01"]}}} \ No newline at end of file +{"name": "Turkish Land Forces", "short_name": "TLF", "flag": "flags/tlf.png", "badge": "badges/tlf.png", "buddy_rally": false, "alliance": "INDEPENDENT", "theaters": ["SPECIAL_CAUCASUS", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "ASIA_NE", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["tlf_ld_armored", "tlf_ld_armored-boats", "tlf_ld_combinedarms", "tlf_ld_combinedarms-boats", "tlf_ld_combinedarms-noheli", "tlf_ld_mechanized", "tlf_ld_mechanized-boats", "tlf_ld_mechanized-noheli", "tlf_ld_motorized", "tlf_ld_motorized-boats", "tlf_ld_motorized-noheli", "tlf_ld_support", "tlf_ld_support_boats", "tlf_ld_support_noheli", "tlf_lo_airassault", "tlf_lo_airassault-boats", "tlf_lo_armored", "tlf_lo_armored-boats", "tlf_lo_combinedarms", "tlf_lo_combinedarms-boats", "tlf_lo_combinedarms-noheli", "tlf_lo_mechanized", "tlf_lo_mechanized-boats", "tlf_lo_mechanized-noheli", "tlf_lo_motorized", "tlf_lo_motorized-boats", "tlf_lo_motorized-noheli", "tlf_lo_support", "tlf_lo_support_boats", "tlf_lo_support_noheli", "tlf_md_combinedarms", "tlf_mo_combinedarms", "tlf_s_combinedarms", "tlf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["tlf_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["tlf_sl_01", "tlf_sl_02", "tlf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["tlf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["tlf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["tlf_medic_01", "tlf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["tlf_rifleman_01", "tlf_rifleman_02"]}, "rifleman_scoped": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["tlf_rifleman_03"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["tlf_machinegunner_01", "tlf_machinegunner_02"]}, "raider": {"name": "Jandarma", "details": "Military Police Attachment. Specializes in urban Close Quarters Combat operations.", "options": ["tlf_jandarma_01"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["tlf_grenadier_01", "tlf_grenadier_02"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["tlf_lat_01", "tlf_lat_02", "tlf_lat_03"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["tlf_marksman_01"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["tlf_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["tlf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["tlf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["tlf_unarmed_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a much heavier Anti-Tank Rocket Launcher, this kit is suitable for defeating the heaviest of armor.", "options": ["tlf_hat_01", "tlf_hat_02"]}}} \ No newline at end of file diff --git a/factions/usa.json b/factions/usa.json index cc2626f..03d6d69 100644 --- a/factions/usa.json +++ b/factions/usa.json @@ -1 +1 @@ -{"name": "United States Army", "short_name": "USA", "flag": "flags/usa.png", "badge": "badges/usa.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AMERICA_S", "ASIA_NE", "AMERICA_N", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["usa_ld_armored", "usa_ld_armored_boats", "usa_ld_combinedarms", "usa_ld_combinedarms-boats", "usa_ld_combinedarms-noheli", "usa_ld_lightinfantry", "usa_ld_lightinfantry-boats", "usa_ld_lightinfantry-noheli", "usa_ld_mechanized", "usa_ld_mechanized_boats", "usa_ld_mechanized_noheli", "usa_ld_motorized", "usa_ld_motorized-boats", "usa_ld_motorized-noheli", "usa_ld_support", "usa_ld_support_boats", "usa_ld_support_noheli", "usa_lo_airassault", "usa_lo_airassault-boats", "usa_lo_armored", "usa_lo_armored_boats", "usa_lo_combinedarms", "usa_lo_combinedarms-boats", "usa_lo_combinedarms-noheli", "usa_lo_lightinfantry", "usa_lo_lightinfantry-boats", "usa_lo_lightinfantry-noheli", "usa_lo_mechanized", "usa_lo_mechanized_boats", "usa_lo_mechanized_noheli", "usa_lo_motorized", "usa_lo_motorized-boats", "usa_lo_motorized-noheli", "usa_lo_support", "usa_lo_support_boats", "usa_lo_support_noheli", "usa_md_combinedarms", "usa_mo_combinedarms", "usa_s_combinedarms", "usa_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["usa_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["usa_sl_01", "usa_sl_02", "usa_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usa_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usa_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["usa_medic_01", "usa_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["usa_rifleman_01", "usa_rifleman_02", "usa_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["usa_ar_01", "usa_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["usa_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["usa_lat_01", "usa_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["usa_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["usa_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["usa_hat_01", "usa_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["usa_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usa_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usa_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["usa_unarmed_01"]}}} \ No newline at end of file +{"name": "United States Army", "short_name": "USA", "flag": "flags/usa.png", "badge": "badges/usa.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AMERICA_S", "ASIA_NE", "AMERICA_N", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["usa_ld_armored", "usa_ld_armored_boats", "usa_ld_combinedarms", "usa_ld_combinedarms-boats", "usa_ld_combinedarms-noheli", "usa_ld_lightinfantry", "usa_ld_lightinfantry-boats", "usa_ld_lightinfantry-noheli", "usa_ld_mechanized", "usa_ld_mechanized_boats", "usa_ld_mechanized_noheli", "usa_ld_motorized", "usa_ld_motorized-boats", "usa_ld_motorized-noheli", "usa_ld_support", "usa_ld_support_boats", "usa_ld_support_noheli", "usa_lo_airassault", "usa_lo_airassault-boats", "usa_lo_armored", "usa_lo_armored_boats", "usa_lo_combinedarms", "usa_lo_combinedarms-boats", "usa_lo_combinedarms-noheli", "usa_lo_lightinfantry", "usa_lo_lightinfantry-boats", "usa_lo_lightinfantry-noheli", "usa_lo_mechanized", "usa_lo_mechanized_boats", "usa_lo_mechanized_noheli", "usa_lo_motorized", "usa_lo_motorized-boats", "usa_lo_motorized-noheli", "usa_lo_support", "usa_lo_support_boats", "usa_lo_support_noheli", "usa_md_combinedarms", "usa_mo_combinedarms", "usa_s_combinedarms", "usa_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["usa_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["usa_sl_01", "usa_sl_02", "usa_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usa_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usa_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["usa_medic_01", "usa_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["usa_rifleman_01", "usa_rifleman_02", "usa_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["usa_ar_01", "usa_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["usa_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["usa_lat_01", "usa_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["usa_marksman_01", "usa_marksman_02"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["usa_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["usa_hat_01", "usa_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["usa_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usa_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usa_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["usa_unarmed_01"]}}} \ No newline at end of file diff --git a/factions/usmc.json b/factions/usmc.json index 6954ff9..943445c 100644 --- a/factions/usmc.json +++ b/factions/usmc.json @@ -1 +1 @@ -{"name": "United States Marine Corps", "short_name": "USMC", "flag": "flags/usmc.png", "badge": "badges/usmc.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AMERICA_S", "ASIA_NE", "AMERICA_N", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["usmc_ld_armored", "usmc_ld_armored-boats", "usmc_ld_combinedarms", "usmc_ld_combinedarms-boats", "usmc_ld_combinedarms-noheli", "usmc_ld_lightinfantry", "usmc_ld_lightinfantry-boats", "usmc_ld_lightinfantry-noheli", "usmc_ld_motorized", "usmc_ld_motorized-boats", "usmc_ld_motorized-noheli", "usmc_ld_support", "usmc_ld_support-boats", "usmc_ld_support-noheli", "usmc_lo_amphibiousassault", "usmc_lo_armored", "usmc_lo_armored-boats", "usmc_lo_combinedarms", "usmc_lo_combinedarms-boats", "usmc_lo_combinedarms-noheli", "usmc_lo_lightinfantry", "usmc_lo_lightinfantry-boats", "usmc_lo_lightinfantry-noheli", "usmc_lo_motorized", "usmc_lo_motorized-boats", "usmc_lo_motorized-noheli", "usmc_lo_support", "usmc_lo_support-boats", "usmc_lo_support-noheli", "usmc_md_combinedarms", "usmc_mo_combinedarms", "usmc_s_combinedarms", "usmc_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["usmc_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["usmc_sl_01", "usmc_sl_02", "usmc_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usmc_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usmc_slpilot_01"]}, "medic": {"name": "Corpsman", "details": "Critical to the survivability of a squad, Corpsmen are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["usmc_medic_01", "usmc_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["usmc_rifleman_01", "usmc_rifleman_02", "usmc_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["usmc_ar_01", "usmc_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["usmc_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["usmc_lat_01", "usmc_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["usmc_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["usmc_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["usmc_hat_01", "usmc_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["usmc_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usmc_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usmc_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["usmc_unarmed_01"]}}} \ No newline at end of file +{"name": "United States Marine Corps", "short_name": "USMC", "flag": "flags/usmc.png", "badge": "badges/usmc.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "EUROPE_E", "EUROPE_W", "EUROPE_S", "EUROPE_N", "ASIA_W", "ASIA_SE", "ASIA_CENTRAL", "AMERICA_S", "ASIA_NE", "AMERICA_N", "AFRICA_E", "AFRICA_W", "AFRICA_N"], "units": ["usmc_ld_armored", "usmc_ld_armored-boats", "usmc_ld_combinedarms", "usmc_ld_combinedarms-boats", "usmc_ld_combinedarms-noheli", "usmc_ld_lightinfantry", "usmc_ld_lightinfantry-boats", "usmc_ld_lightinfantry-noheli", "usmc_ld_motorized", "usmc_ld_motorized-boats", "usmc_ld_motorized-noheli", "usmc_ld_support", "usmc_ld_support-boats", "usmc_ld_support-noheli", "usmc_lo_amphibiousassault", "usmc_lo_armored", "usmc_lo_armored-boats", "usmc_lo_combinedarms", "usmc_lo_combinedarms-boats", "usmc_lo_combinedarms-noheli", "usmc_lo_lightinfantry", "usmc_lo_lightinfantry-boats", "usmc_lo_lightinfantry-noheli", "usmc_lo_motorized", "usmc_lo_motorized-boats", "usmc_lo_motorized-noheli", "usmc_lo_support", "usmc_lo_support-boats", "usmc_lo_support-noheli", "usmc_md_combinedarms", "usmc_mo_combinedarms", "usmc_s_combinedarms", "usmc_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["usmc_recruit"]}, "squadleader": {"name": "Squad Leader", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["usmc_sl_01", "usmc_sl_02", "usmc_sl_03", "usmc_sl_04"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usmc_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usmc_slpilot_01"]}, "medic": {"name": "Corpsman", "details": "Critical to the survivability of a squad, Corpsmen are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["usmc_medic_01", "usmc_medic_02", "usmc_medic_03"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["usmc_rifleman_01", "usmc_rifleman_02", "usmc_rifleman_03", "usmc_rifleman_04"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["usmc_ar_01", "usmc_ar_02", "usmc_ar_03", "usmc_ar_04"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["usmc_grenadier_01", "usmc_grenadier_02", "usmc_grenadier_03"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["usmc_lat_01", "usmc_lat_02", "usmc_lat_03"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["usmc_marksman_01", "usmc_marksman_02"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["usmc_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["usmc_hat_01", "usmc_hat_02", "usmc_hat_03"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["usmc_engineer_01"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["usmc_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["usmc_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["usmc_unarmed_01"]}}} \ No newline at end of file diff --git a/factions/vdv.json b/factions/vdv.json index 590eb35..753cd6c 100644 --- a/factions/vdv.json +++ b/factions/vdv.json @@ -1 +1 @@ -{"name": "Russian Airborne Forces", "short_name": "VDV", "flag": "flags/vdv.png", "badge": "badges/rgf.png", "buddy_rally": false, "alliance": "REDFOR", "theaters": ["AMERICA_N", "SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "EUROPE_E", "EUROPE_W", "EUROPE_N", "ASIA_W", "ASIA_CENTRAL", "ASIA_NE"], "units": ["vdv_ld_armored", "vdv_ld_armored-boats", "vdv_ld_armored-noheli", "vdv_ld_combinedarms", "vdv_ld_combinedarms-boats", "vdv_ld_combinedarms-noheli", "vdv_ld_mechanized", "vdv_ld_mechanized-boats", "vdv_ld_mechanized-noheli", "vdv_ld_support", "vdv_ld_support-boats", "vdv_ld_support-noheli", "vdv_lo_airassault", "vdv_lo_airassault-boats", "vdv_lo_amphibiousassault", "vdv_lo_armored", "vdv_lo_armored-boats", "vdv_lo_armored-noheli", "vdv_lo_combinedarms", "vdv_lo_combinedarms-boats", "vdv_lo_combinedarms-noheli", "vdv_lo_mechanized", "vdv_lo_mechanized-boats", "vdv_lo_mechanized-noheli", "vdv_lo_support", "vdv_lo_support-boats", "vdv_lo_support-noheli", "vdv_md_combinedarms", "vdv_mo_combinedarms", "vdv_s_combinedarms", "vdv_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["vdv_recruit"]}, "squadleader": {"name": "Senior Rifleman", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["vdv_sl_01", "vdv_sl_02", "vdv_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["vdv_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["vdv_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["vdv_medic_01", "vdv_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["vdv_rifleman_01", "vdv_rifleman_02", "vdv_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["vdv_ar_01", "vdv_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["vdv_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["vdv_lat_01", "vdv_lat_02"]}, "scout": {"name": "Scout", "details": "Used primarily to scout ahead of a main force to find paths or approaches onto objectives, more capable at short-range combat for eliminating sentries.", "options": ["vdv_scout_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["vdv_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["vdv_hat_01", "vdv_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["vdv_engineer_01"]}, "sniper": {"name": "Sniper", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["vdv_sniper"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["vdv_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["vdv_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["vdv_unarmed_01"]}}} \ No newline at end of file +{"name": "Russian Airborne Forces", "short_name": "VDV", "flag": "flags/vdv.png", "badge": "badges/rgf.png", "buddy_rally": false, "alliance": "REDFOR", "theaters": ["AMERICA_N", "SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "EUROPE_E", "EUROPE_W", "EUROPE_N", "ASIA_W", "ASIA_CENTRAL", "ASIA_NE"], "units": ["vdv_ld_armored", "vdv_ld_armored-boats", "vdv_ld_armored-noheli", "vdv_ld_combinedarms", "vdv_ld_combinedarms-boats", "vdv_ld_combinedarms-noheli", "vdv_ld_mechanized", "vdv_ld_mechanized-boats", "vdv_ld_mechanized-noheli", "vdv_ld_support", "vdv_ld_support-boats", "vdv_ld_support-noheli", "vdv_lo_airassault", "vdv_lo_airassault-boats", "vdv_lo_amphibiousassault", "vdv_lo_armored", "vdv_lo_armored-boats", "vdv_lo_armored-noheli", "vdv_lo_combinedarms", "vdv_lo_combinedarms-boats", "vdv_lo_combinedarms-noheli", "vdv_lo_mechanized", "vdv_lo_mechanized-boats", "vdv_lo_mechanized-noheli", "vdv_lo_support", "vdv_lo_support-boats", "vdv_lo_support-noheli", "vdv_md_combinedarms", "vdv_mo_combinedarms", "vdv_s_combinedarms", "vdv_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["vdv_recruit"]}, "squadleader": {"name": "Senior Rifleman", "details": "The head of the squad, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["vdv_sl_01", "vdv_sl_02", "vdv_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["vdv_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["vdv_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["vdv_medic_01", "vdv_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["vdv_rifleman_01", "vdv_rifleman_02", "vdv_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["vdv_ar_01", "vdv_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, can also mark targets with launched smoke markers.", "options": ["vdv_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["vdv_lat_01", "vdv_lat_02"]}, "scout": {"name": "Scout", "details": "Used primarily to scout ahead of a main force to find paths or approaches onto objectives, more capable at short-range combat for eliminating sentries.", "options": ["vdv_scout_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["vdv_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["vdv_hat_01", "vdv_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Explosives and Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["vdv_engineer_01"]}, "sniper": {"name": "Sniper", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["vdv_sniper"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["vdv_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["vdv_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["vdv_unarmed_01"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["vdv_marksman_01"]}}} \ No newline at end of file diff --git a/images/icons/map/helicopter_lightcas.png b/images/icons/map/helicopter_lightcas.png new file mode 100644 index 0000000000000000000000000000000000000000..d67fd91fb7f76f0a0813837df16d03c2880671cd GIT binary patch literal 6108 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 PVFBU^YG6wM=kosnQmF>c literal 0 HcmV?d00001 diff --git a/images/items/1p78.png b/images/items/1p78.png index 346b6696f2f19a2a7c79ae5ee70189e3712fc6d5..96bc58cb50c82e22bc505022f7a5e4bd9c4a917c 100644 GIT binary patch literal 7141 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 diff --git a/images/items/acog.png b/images/items/acog.png index b7ae3b419c77856c2ebbfd2dde454f4a980d8b72..e45dc4fecd97aa2590dcf0cd38512f6a0ab5c1b8 100644 GIT binary patch literal 7273 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 literal 8035 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 VjVSBJP5sBvub7w{6Ae*u{{s{xQ-1&e diff --git a/images/items/carbine.png b/images/items/carbine.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8fbac85f8af00624f5617a4bf423efd02eb1cf GIT binary patch literal 4916 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 literal 5756 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 diff --git a/images/items/f88.png b/images/items/f88.png new file mode 100644 index 0000000000000000000000000000000000000000..6b5691f36a258f3bfee4155abaeab6a3143f6ab7 GIT binary patch literal 7667 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 JvCIS=^FKE?*PH+V literal 7887 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 diff --git a/images/items/heat.png b/images/items/heat.png index e2da09c3384f271196ced407a6cf3d265609593a..e07366d446b80dd44808610adda363f9e2015876 100644 GIT binary patch literal 11815 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 P2X1b1^-|eIH1Yoc(6!_^ literal 8775 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 literal 8025 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Νp&vVK5Z}p`;@C$)0ty5Ubw(LMT;H3P8xvgxFAvmdP zqJ655|F_AN4~DX|E*c9uu^CjivO-rWBoRdwhjOU@B*3`9luKg*BT+M2daHkIOP+(H zbGI7WBU62=B{?UcQi}I)@x`U6Gs(TqpNVxLJt{zWac1#79O-{=(=fj>shc(>+A_q5 zEa{xbE+|aUeC@ue!ByVz(*0@WVNYCKF;pMp{QFpP4Tx+VEjo>8#v3}el@Z}?G7{%# zH%?XHg3x?k+`RGR@fHwoo^cE>EfJDh52khP2C;B6P+3evJ7kR$T0o1Gb<^h2z^_y6 zvWEUOvwa->#?KjyfNT0g2GIhyr|eZDbv62c^_T@9M1{G%JtpIzG*=s_y># zDp>EEa2Oq4q_^;A!ezU1xxmiq%PMq)x))wH&4|mN@Q}y4MX1yS`2{Tk%laGy*n&RP zBz~Mr?3>P6jLiSXOAfO?lZUK7VO=r-CvEUu*TTOj^hoU4*P9?{>jU`7HXS<5)8raud$} zW*Il%Y02wfKBER;9OGGCBTs&+rT+cOLZZ4*&tdUA!_ApvU->LrrLlg@C@ZqZEJJ{| z;R#a3V7V*b)o;quGy#7MMLvgRUr>GZyYt7>lsnEO;lPw-SBg`8Fo(|(1I3>x6AWlx zaoOV!J7s*sWrPrt`CfaXbgD(WJus=j15W9rDdRtJB5ST+Jon_t<8{6UET2;Y+wGpa zG$AqrYpX36F6XSDSUC!1qkSRGdz@I3pO!pf$=(qSZM>^6I%YljPd0_y&On7HK+7{& zyPFHK!2l^ROg03Fd|=cE;u*{2X9_k3LKiH4G;sRUAw3X#R~1i9|6cjpDOqv;mEyyR zjE&=_^vYr0qSMRK$QL&So_lU{7uDTtgh6z`7=dfB$K35Tg8KBb$+p1j_^%62b61vM zyndjvJ_BC=&Z4n7pJR7&*rr!hwR#7)zTW*;sioJ3NnOs2xW}CTTV3nq`7IN#lY4CE z_0MFXi!N@S!b(lLVg83w`1W#U$V4#N~_io84NOi8R^h!4N`fq>MtWybU|%jCMFk~BPJeFjuzLx8%$Rv;OlvTk0l`?X6}+`@tH*Vz})*r zmS;GOiwqw<#(8B}+Jb^X9zg zQm2|7*bke1);4rHo^dMoAE!k>uDpAvxqm{*IrS-)Bki7apaJ)AS4m+JGQil^UQr%| z@^8xr&jH0kC-3PNd}{%=;RdZ1;4S^@`B)!NQS!y~N}ki^(-5@68X%NUHjA|xcNj}i zhZa|@YU568G84q}LpxV_PPJweZK}p{j*B^sbeb;&UNrWLfRl-#008LSf3pC(ckBKQ zx|~VweJw!je!uEDFqws7FR)&uQvm077Sgw)~foTdG>b$eH&)>Gw-bKqy-P zj|%<2Pc)jEZjirx|DT}OhmKu;p7?ttx)ZeON2_Hi4NfV)21uYt2lk?>E#;n;!@&r# zp8XKF(JR>o9q#65qI6aNOY2tq&W7NV&0u4i^=!sMQ5`SA+jU%X-1{W&y3+Ybc?3svYkRAhiV~sON>Pq-@r2c7Jy}{j(b>WXL zrRBcffT3*i33SZxg4fN051i#ido#cvmi<4(z2sn1}w;$FD2MWyu<^{0C^nLL@=L8Glyefd4oD-5{x`p(uWfjnpoI$mA7$w2(*OVf literal 8242 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 R{P!im)Y$xd**P5f{{W$UKuG`q diff --git a/images/items/ironsight.png b/images/items/ironsight.png index 188a15e96cf37e27db777bb9186cba1e19ca15d5..e730254abb03021558880093196a1d9179e065b0 100644 GIT binary patch literal 7082 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 Q(tyjNs|9;ddCxZDf3NIu9{>OV literal 7869 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 diff --git a/images/items/m249pip.png b/images/items/m249pip.png new file mode 100644 index 0000000000000000000000000000000000000000..352172871eaa8fbff4107131f2193b398de52e53 GIT binary patch literal 8986 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 bI~NqPZxoMH{U})fi@q4$h3Hq@aYXzNOJ-eS literal 0 HcmV?d00001 diff --git a/images/items/m39.png b/images/items/m39.png new file mode 100644 index 0000000000000000000000000000000000000000..36a3f117465c2158ad2ce80e6be6eccf33b51564 GIT binary patch literal 7867 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 literal 6908 zcmeHM=U0=w7j<=zkvFY#&0O z@tmE#dl#Sn4j8&s*S3|9-fW`f@3f$|f;aV6Ua5HXJN!l9l>s-Gc36MQ4H;-Yw`Hu@ z@F#fQ6(TSLpn3AsXSG;gD)uMF8c&Aa2d>cjDofv;dwLg(w|oG;&Lpp^*nkb$4j0H1GKm5{ zTeh7vG{ZRZeFQ0$UHkK|!1ij{Yg)WpDcqFWP3afdm0 z)uQT!(S5uaDX|5YSkB(0tuP&KH*q^AMLr+M@qqO*gvD>6gs}GE6wbN-WMv1vaK3er`l)w9sx9*6J2t+6cB#}Nx<2vpl%~8u zG_M+`T{L3T9URH>Nt^ZOBXS^#Gk$>`0$ElEYhlmF*2kCvn1kf`rMta&xjP&Y`g%Gi zO`$Hb-3ySi){X|4Ref*FHQ`IWrkHL*Y(|kURgQQ^^v7|&->pc&qpud*uGC2c>NsJc z0x-y6{bfZwI>uPuY*aJ`hCogwu6j*&oTyy!+1s)R|NK7t$OdY7zC7eL)w#aVSoHp7 zGiBNoh?zaKCF>y4of%S3AGI^dz`}Y+I;&9zxx#9!JlN9@3ER|pN&}z(c3O%`5cgI( zSSuqGLLD4?`3XSm&usCjqYXz5M;+FA2)UdTQ{7_pYnD;~9zTA*umw~QDuVAiQo40} z5bZ;-Qw>yvgN6(L#Dz+B;K>Ih4qw23BC9JKcb1es<}~7`TlJ;OMGN3TL~c|(Qq?YuSwuKzr}@DamrIt=Fr*1l+JjfFI}SWpB>az zz{vz(_K4yb=SHU=%zv4m&c*jTY9z-!`!6M=S zHW$@}uQVI!{&TrXEXg}iMea-*9rtQj!29377XbXJ=-kY1b65z#3_?09qqI-WUPZkq zCnKnTp*+I89IhCP+l^(!N#Y6R53B6b;e?NNl;X}~vJp08nL-iD0bP3^R&N;ebV|d) zRgA-KE(4n}t0E=DxFy}HzO;nRi$6};TAn{V(#XI30rz;%Dm1!LPOwaQ;Zn4~Zh-Du z;t<5sN!r+LS=#YZ+F|7-e;9X98hMsnNgj<`3z1G^Vfb@R{h$&k8Uq#gJhJHBN>ZP$ zCaaos-B@ZM&E;e%+8oqU!n>qNVTloon0iaL)#M(Py(TAQ*JsJKl(^3n5+(2Q<*2>s zqdnn>mD!z>{D<@HY`FNt>hsL_F0!VzN#kyCN8f1BQ!euWw$S)iX2?a=-1t#n!8UHu zGR9T*4gPu2Xs%TD7@kc|>|Oz|+ge(tD?x{R2NT#)9EYbNV>r5WW#@-$seUJ~$uHk$g>;F3$*EJW3%2mvbFQ-g3M_G@{Q`ChCg%vfKAtONNKi{jQ<5@0 zorft1gK7Dbo5K9M{QZSl`ps%#gCW#-{YtPmu4pF;=$Z;Uh+iZRQmg5m`qDefcEJzl zlQerCN7C~TUmP7)n*!1-bvqj0#YySEPtWvAz~O_fr4a3jHO09{K1&14PsDYw~PVZccbbe91gKljiipp0zJg zk7Wpl1_Kn5UAgf|r&}B|!-itDj1-8UOdNlpDoxtPIwh<285TSl2#tfgm=}<1YDz1trw_znHL$QmGu@a1{Re+P`j5)><_sED zd<_O2Y&YTZ9gX8#%tpmLAxWiILX9AUt@cybe0f2eqgdLBthS)jD`l2zD;eW3CqE6s zcclEXhrC?kcwAMhDy!(h91p1JA5uT*QZZ#pf{}PtZM*B!XQ8**Y?(|Muvz^1gUlD$j$aI`WHs-2O8)BHp4*UBG+fc322AqwsU)Pt5>3^PO`+VK zKM_~C?!Wra{<}m!vORgWlbNKlCugQQKf1%Tohcey>Wf6I*|UM%wNaf{ zAe;K}&~{ox;$e8AGL-d^326%S5iPFF`d~7}2KcP~p`=FbKls5W{EXf@|2(e+`}}A; z{ZMJ-L$N`D9E)e6dwad=tKH;;ubysx-&+?fAohu#%XNj|uctk)0NGz^M!)P$w|@G% z>Kr3cS^g&a1B*ouJYE0HVd~1qGbCI}n78fHX}Nv9L9qW|r8|d$G28*h%JJ>YmkD1U z@rcPYM-d4=X{C0GhwUC%4KFt#7IK}eDn#8x{5fZCrYcfEuhGefCU9XBYtY7dhH!3i zKUUL41gr&II6}GS;0hylo;;TwteqYo@*S3A{W*~qq|)>GR|*0zb}@OW4Y_WVu$AbI zz_(0Jd8@S9x5*pzysF^-66mpnatgDa{WlkoU4u$b@Yo2?zx6ZAr(`p+4dLMDe_`!l z{GLVlKu49@1vE%*ILqU;k`${Tq9n#b<_qZO1|q!<$wlv-Q7@rU?7s4UKk~>8D>C6u zzPL!T8RFuyt7! zLa-u9(JK;Pzwu~$cB35e-!N37l^O)hPXj68JQQoqcy@}My>@EP?zK|>EfThHj1Bq{ zny83NiQ5o`2)qGeM}y|~fF*hS6Ktbs8qm#M;g?2h2Wm4K^ACuPCo-SS#Gt?&jqo(@ znljH3OZXFu=R=0F95^cL%tmV4i`m&TP4-rp#bO-NgAL_z)cmTL?euVxl12k@?612r}ozx82>=pWR515;$Lgx)KhuG@%Y@Z4fT$qZgi zhfm+2@{v|a8X8j{-Y;wiYyKT|qs|D|a$M0Sy|j2V2v#id5yF?2@AJXjEGC zib28459L0OBzOhaK;oXxLfv4+-c^r2+1Z-QSb-~K*swad%mV#G(K1U#{>C+9@ZJuZ z`RI1)Bnb0(NyXnwH+SrX*OH66YKs&&)qg2i50b|_2(4uENpK}Uj_Yu^zS8~D24+1J zC|15wqDMR0o#X2?)>7nKj0-6P4Yf(H9Q>qjph6skQ=%soQ<>4#Dc-M$6u+cJ4V1wZp~*`e6mmGdy}ys#jV}k(UJrV;U;fdVX~+o$lVR!|3xv}YzSszl z6TZ~<%|go7-ncmq`w53|q7#BUXFO;qd$r1dH^As|s5=T+Vw;?`}Atp7bcUeD)15B1c7P~W#_uiJGK z*YHYL7!MUNL=aqK#`f8+JRG!}_2y_O~7OrK? z>Vtb8hn|H?>Ukyi-&jhZ3X!I=Xk$+`B=0bU?qRCtm{!hq>CG28tFa7Of&hFm3Lze3 zO`gYJNVnV(3&n;N94Q@Psd)MCz-)HT3ft3pO6+ z!jyj=mnjMvYab_ic3z~8hUtK+?^z*Kz~cRU3(4|Fy_ZMreS@;e%q>}k^#Ez74~ z+_53$gU=_hAM-dTPxrR^Y_w&D^=IqIzc-e|mbzZB&;DO_D)JIbK>$h^>#c7$c zD(DyF-z*UruBiJ5pMvMNQurkW+2aIVYs9C7ubQD&&GPg^Z#0fkCx(y4KYXik?HxQG z2rtu;T@pCBk)O5r1o5k93_Y(Nu_2t>pqsn3W?As{rMHCR2%!IZ%v~k7iKFmty7zy7 zPRGe604^f!g-y%jA=KJEFU#RG2V8F$?^B!AfY;iZ>kW!rmgR7L$F;ktIa&};{j~QZ zd{vV7(LpU9RjDfl^NZweyvDY&c#3+AO7q)=VzO-3JU>2ovtt)y2t59TUj*r&T zm5vdxSSeF|8{L9GlU!oM*!9EvZLQHVzJe1_0Z9Ei-DCOeeq*Q;&KkK7Wi2{XMvV6# z$klK=+q%9+g7UUPNfW>qD$Y%W=9wA3U*=r#SbMF5z-T`wF3kXh1XptVSvDZBGQ&n` z%^tOOJC?wmTo&`_d9)GNee78w$ziOa%|`epZS`2F?dD0$&v2wg+a)LQQG=VqrzzBU zCF#o>;f$^SpnJz4Rp}lHMVBcT8Pfj3GSx2Ee54ozPOBa#Q-wyyEscs zHLdKdQE}8`OdYLun`1Kd^ng)XPfqVpW9K3F8C*ucsJXT1%Qnb(hYKXRB$J*SwOk8E z2REwbim0(}?BG)-x2uvh26~%60=h5BEk^nzI%5G`@qX$Z7r{=)fhiJlKICk2&{Gbd zTWV@i^$)4hNq=off~xmZxp9S*?c4Z_NQ2>_d1@EYB+Y)g@sZ%b4E%&^8tdK?&i0pO z^2GMy$HKh8OD+FA^k4QLRIOqTvxQ3-^DF$ak(UFD<^Vmj03h*2Lj4r*X zGcXyWSB~$W{w1WK#(p+@oqxM(BlSXD>NC{tj}g1$9BW<06IFtUq)vCWHAPvrqqJ*= zaCa7hkTwQa#Ci>aTg%n7-K`olH{j~hq3zX@^jTza$WX6G8WBAlJ%H4T^n**X=JJrG zJWK`8SpD?9 z1W;d$wW0)>BaT{-WjCzA4L%BN4nIso>O&nfcpt?e`?)lqT3HTH!zaG3SCXX`Ye`Y~Rp4 z$^1NK!i9C8jd+GM472rV?u-1ogYY|LA3bH2q`}$b z{?dU@E=RndPATe6x`~BONPAa=SEm>H2tqHIf6$+F4awu&cRPB>ehzMB*0u5u1?? zt$qe}=Gej-i@F+l8z@>5p_Bq`zxT+QyaZ9u3)ajQj=27KZVH-88_z7ZaaYycX zZ6*@?_#XR4w|44GnMVfQlR8ohyIv2zz$_fEdqfA%h*Jy2dG@}>!h zTPiPf%j2E6(D2)Dnvoyd&vE#EMAo z{l}+lTb@)YYCb9wF0ZO3k?=S^&*=^>je9pd#u~5xs9*2-(BW_{ zDz8X1`XLlqdEzpj9uglBwczS5+@PcN^;j3Ujc9Wc%8Ts%!Pt51lq0iPITv^aB?x&PU+*XC1S+!1@OCbNA1_}Uup{9DwX zIIfs}3uHbw1=9;HOfmky-zuE9TD+Y9N5IvT1vmeG^zd)p%J!30!k?Q=8mmRTD{s${ gn*Sg4f9Lc>uWI(;icPtDm43OCW0$&v)6#xJL diff --git a/images/items/nobipod.png b/images/items/nobipod.png new file mode 100644 index 0000000000000000000000000000000000000000..1456dbb4177a89e6523310f0117b3ad1a4204ff2 GIT binary patch literal 8755 zcmd6N`8$;F7ypb|h?$YdGK}TjLXk!YW1EQ*Nunq*GmPx#cSHbH47&6F_3r)72UUQzCGJ8PaE2jTb+P3gb>=G0(lSC6CnIq+IkBE- zP$}nU+w)(7Tkd&B+ouP0KJ1D7_d{P~Vr;#d4HztCnfV8Qu}tpA_Hb=$cJ{2YrHN=Y z|J4#@`^oq6l^oM@uh;s1vtJ4|kK*gX^3yn2ALcRrG8<1jV=oj^3|>SN1GtOk(ZqYP zV5&G?_&CBxRRr6&qZO;a8_0~6GcQm^CIWUJ-;FFH!Yu(syq47B1n572+wj}a!0w*meCv(2{?5X}l`iWm6^@o-NZ8!dL{$W+&eTp2XVe!Bfx<6h?-!=38h zb?!3%60e`TAnzj{!0Im3daG+dfmmU6`y|K_^iN=UcuuW0{c1j@%)H{ZrrL9uep#Tf z5$L>naZ`GqtHgRU9dfExZ6JkgetL8vKA*1f z#cJoghV6H@?Z;E{DiR(p#y@wQEV^U7Qcg0<2Ep?VJ~{aeF*QZ6t$ku)F24)TlpX}4 zR0%(xyX$^zLoBwY$DC8*I_!jBqphj_?E7;~)g+0Y1O;M5U@aWILm`+Fg{qYDEMvWLAfLiLp~q|_`rwv&j!(kL3P8?>F-8H zU$_X$T8-KpJi0HCHzDe~{}@tNhAlcIbi;ueQ-n zUxr*U#9|09uIh}FMX6U!jn?9O0?MUyG*;bIjo#qYJeB?ILqmrFKcJxc*|{m&X0D%df|4WPW!LJtc6vzDqp9@B2n+nP##>X3}DMZ#K*k>J*)~Xzh&hz2q zof8@RZ}KT`Hac4;sZW{w>l6nveU7gpDH`jyt@R2a*h)F)9U!)Kh=UsDjr740|ASYT zx6)YjX}Tol+c*B>r$BVYL2<1Cv|&YUh;Gsb zYiJuRcF1BU%9rNl^dX5{g~{VQyP1+#9_!c3^p4SzPOtjg zIkX~a#bAtE42LPkwg(J_1{36dQ~mr%bIOedwva~AaiJFwns|gowSTZm(|P_?f42hG zSFSJhMlDO3mr%98)V}jpDR}t(HZbeNm2vRePi}a3s5w+SdHm1Qa{igm00%E#yC9)4 zuzw`g!;Hd~%=J1JEmIGGm2p{ORq(_3>&MdWINM0=wSh=EIy2vU^kj@NlWH#+b#Geav?M7Xih%jl;x<(x9xL zk@YtkPVA?j1G1*3TRjL;Ff6xeA}yz0IvDlI`BBfK&*i?gyU5xE(tbyG)UCwUhK*l3bg z682WZEUu;$xD?L(wLEfb-(ye6Cv)ea^|r>D>T62Rb;f>-41PO#Hc%!x<$S$~r0