aboutsummaryrefslogtreecommitdiff
path: root/uag
diff options
context:
space:
mode:
authorAlex Pooley (@zuedev) <zuedev@gmail.com>2026-05-27 23:44:57 +0100
committerAlex Pooley (@zuedev) <zuedev@gmail.com>2026-05-27 23:44:57 +0100
commit490eebdede73880ab5d7daebb250ab41e9640e25 (patch)
tree6c5f89e6021d4f61eede570307369afbb3872ff5 /uag
parentc25aa035fecd2427831cdfa17d912dcf1bfd55c8 (diff)
downloadunnamed-group-490eebdede73880ab5d7daebb250ab41e9640e25.tar
unnamed-group-490eebdede73880ab5d7daebb250ab41e9640e25.tar.gz
unnamed-group-490eebdede73880ab5d7daebb250ab41e9640e25.tar.bz2
unnamed-group-490eebdede73880ab5d7daebb250ab41e9640e25.tar.xz
unnamed-group-490eebdede73880ab5d7daebb250ab41e9640e25.zip
better namespacing
Diffstat (limited to 'uag')
-rw-r--r--uag/README.md5
-rw-r--r--uag/mods/ACE3_Capri-Sun/.gitignore4
-rw-r--r--uag/mods/ACE3_Capri-Sun/.hemtt/project.toml13
-rw-r--r--uag/mods/ACE3_Capri-Sun/README.md1
-rw-r--r--uag/mods/ACE3_Capri-Sun/addons/caprisun/$PBOPREFIX$1
-rw-r--r--uag/mods/ACE3_Capri-Sun/addons/caprisun/caprisun.paabin0 -> 39835 bytes
-rw-r--r--uag/mods/ACE3_Capri-Sun/addons/caprisun/config.cpp28
-rw-r--r--uag/mods/ACE3_Capri-Sun/steam/description.txt3
-rw-r--r--uag/mods/ACE3_Capri-Sun/steam/image.jpgbin0 -> 3894039 bytes
-rw-r--r--uag/mods/ACE3_Capri-Sun/steam/workshop_id.txt1
-rw-r--r--uag/mods/ACE3_Ketamine/.gitignore4
-rw-r--r--uag/mods/ACE3_Ketamine/.hemtt/project.toml25
-rw-r--r--uag/mods/ACE3_Ketamine/README.md1
-rw-r--r--uag/mods/ACE3_Ketamine/addons/uag_ketamine/$PBOPREFIX$1
-rw-r--r--uag/mods/ACE3_Ketamine/addons/uag_ketamine/config.cpp74
-rw-r--r--uag/mods/ACE3_Ketamine/addons/uag_ketamine/functions/fn_injectKetamine.sqf28
-rw-r--r--uag/mods/ACE3_Ketamine/steam/description.md5
-rw-r--r--uag/mods/ACE3_Ketamine/steam/image.pngbin0 -> 117797 bytes
-rw-r--r--uag/mods/ACE3_Ketamine/steam/workshop_id.txt1
-rw-r--r--uag/mods/ACE3_Painkillers/.gitignore4
-rw-r--r--uag/mods/ACE3_Painkillers/.hemtt/project.toml13
-rw-r--r--uag/mods/ACE3_Painkillers/README.md1
-rw-r--r--uag/mods/ACE3_Painkillers/addons/painkillers/$PBOPREFIX$1
-rw-r--r--uag/mods/ACE3_Painkillers/addons/painkillers/config.cpp69
-rw-r--r--uag/mods/ACE3_Painkillers/addons/painkillers/data/Painkiller.p3dbin0 -> 246602 bytes
-rw-r--r--uag/mods/ACE3_Painkillers/addons/painkillers/data/PainkillerIcon_ca.paabin0 -> 34919 bytes
-rw-r--r--uag/mods/ACE3_Painkillers/addons/painkillers/data/Painkiller_ca.paabin0 -> 59610 bytes
-rw-r--r--uag/mods/ACE3_Painkillers/steam/description.txt3
-rw-r--r--uag/mods/ACE3_Painkillers/steam/image.pngbin0 -> 151357 bytes
-rw-r--r--uag/mods/ACE3_Painkillers/steam/workshop_id.txt1
-rw-r--r--uag/mods/ACE3_PissBags/.gitignore4
-rw-r--r--uag/mods/ACE3_PissBags/.hemtt/project.toml13
-rw-r--r--uag/mods/ACE3_PissBags/Piss_IV.blendbin0 -> 14667464 bytes
-rw-r--r--uag/mods/ACE3_PissBags/README.md1
-rw-r--r--uag/mods/ACE3_PissBags/addons/pissbags/$PBOPREFIX$1
-rw-r--r--uag/mods/ACE3_PissBags/addons/pissbags/Pissbag_ca.paabin0 -> 181350 bytes
-rw-r--r--uag/mods/ACE3_PissBags/addons/pissbags/config.cpp65
-rw-r--r--uag/mods/ACE3_PissBags/addons/pissbags/pissiv.paabin0 -> 37545 bytes
-rw-r--r--uag/mods/ACE3_PissBags/steam/description.txt3
-rw-r--r--uag/mods/ACE3_PissBags/steam/image.jpgbin0 -> 64811 bytes
-rw-r--r--uag/mods/ACE3_PissBags/steam/p1.jpgbin0 -> 358158 bytes
-rw-r--r--uag/mods/ACE3_PissBags/steam/videos.txt1
-rw-r--r--uag/mods/ACE3_PissBags/steam/workshop_id.txt1
-rw-r--r--uag/mods/README.md1
-rw-r--r--uag/mods/UAG_Units/.gitignore4
-rw-r--r--uag/mods/UAG_Units/.hemtt/project.toml44
-rw-r--r--uag/mods/UAG_Units/README.md10
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_core/$PBOPREFIX$1
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_core/config.cpp11
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_core/macros.hpp17
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/$PBOPREFIX$1
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/CfgEditorSubcategories.hpp5
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/CfgFactionClasses.hpp7
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/CfgVehicleClasses.hpp5
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp12
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/Units/Combat_Contractors_Black_Splinter/_index.hpp1
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/Units/_index.hpp1
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/config.cpp18
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/macros.hpp21
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp11
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/Units/Combat_Contractors_Black_Splinter/_index.hpp1
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/Units/_index.hpp1
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/config.cpp18
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/macros.hpp3
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp12
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/Units/Combat_Contractors_Black_Splinter/_index.hpp1
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/Units/_index.hpp1
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/config.cpp17
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_adds_03_ldf_co_uag.paabin0 -> 1272463 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_adds_03_ldf_co_uag.pngbin0 -> 1472580 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_exterior_03_ldf_co_uag.paabin0 -> 4527049 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_exterior_03_ldf_co_uag.pngbin0 -> 4790348 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_int_cargo_co_uag.paabin0 -> 5337269 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_int_cargo_co_uag.pngbin0 -> 7241313 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/config.hpp106
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_AAT_BASE/config.hpp13
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_AAT_Black/config.hpp16
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_AAT_Black_Armoured/config.hpp8
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_BASE/config.hpp13
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/config.hpp16
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_aat_co_uag.paabin0 -> 5052340 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_aat_co_uag.pngbin0 -> 5669626 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_adds_co_uag.paabin0 -> 6336797 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_adds_co_uag.pngbin0 -> 8412325 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext2_co_uag.paabin0 -> 4546268 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext2_co_uag.pngbin0 -> 6474164 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext_black_co_uag.paabin0 -> 3617546 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext_black_co_uag.pngbin0 -> 4159637 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_launcher_co_uag.paabin0 -> 4367898 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_launcher_co_uag.pngbin0 -> 4867219 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_service_black_co_uag.paabin0 -> 4242785 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_service_black_co_uag.pngbin0 -> 5614994 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Armoured/config.hpp8
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/config.hpp16
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_ext_ldf_co_uag.paabin0 -> 4501207 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_ext_ldf_co_uag.pngbin0 -> 5400092 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_service_ldf_co_uag.paabin0 -> 5114028 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_service_ldf_co_uag.pngbin0 -> 7004971 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter_Armoured/config.hpp8
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Comms_BASE/config.hpp13
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Comms_Black/config.hpp16
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Comms_Black_Armoured/config.hpp8
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_HMG_BASE/config.hpp13
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_HMG_Black/config.hpp16
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_HMG_Black_Armoured/config.hpp8
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MMG_BASE/config.hpp13
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MMG_Black/config.hpp16
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MMG_Black_Armoured/config.hpp8
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MRL_BASE/config.hpp13
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MRL_Black/config.hpp16
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MRL_Black_Armoured/config.hpp8
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/_index.hpp21
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/config.cpp33
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/macros.hpp20
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/Vehicles/UAG_Orca_UP/config.hpp22
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/Vehicles/_index.hpp1
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/config.cpp18
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/macros.hpp3
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Autorifleman_Black_Splinter.hpp18
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp21
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Crewman_Black_Splinter.hpp12
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Grenadier_Black_Splinter.hpp20
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Machinegunner_Black_Splinter.hpp13
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Marksman_Black_Splinter.hpp13
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Pilot_Black_Splinter.hpp12
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Pointman_Black_Splinter.hpp14
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Raider_Black_Splinter.hpp13
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Sniper_Black_Splinter.hpp18
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Survivor_Black_Splinter.hpp20
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/_index.hpp11
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Units/_index.hpp1
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_BASE/config.hpp12
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black/config.hpp9
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black/offroad_01_ext_co_uag.paabin0 -> 1261030 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black/offroad_01_ext_co_uag.pngbin0 -> 1461922 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black_Splinter/config.hpp9
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black_Splinter/offroad_01_ext_eaf_co_uag.paabin0 -> 1207262 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black_Splinter/offroad_01_ext_eaf_co_uag.pngbin0 -> 1377201 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_BASE/config.hpp12
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_Black/config.hpp9
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_Black/offroad_01_cover_blk_co_uag.paabin0 -> 862426 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_Black/offroad_01_cover_blk_co_uag.pngbin0 -> 916242 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AA_BASE/config.hpp12
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AA_Black/config.hpp14
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_BASE/config.hpp12
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_Black/config.hpp14
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_Black/lt_01_at_olive_co_uag.paabin0 -> 1554540 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_Black/lt_01_at_olive_co_uag.pngbin0 -> 1660068 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_BASE/config.hpp13
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/cage_olive_co_uag.paabin0 -> 107133 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/cage_olive_co_uag.pngbin0 -> 24785 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/config.hpp14
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_cannon_olive_co_uag.paabin0 -> 1115059 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_cannon_olive_co_uag.pngbin0 -> 1209711 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_main_olive_co_uag.paabin0 -> 2542096 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_main_olive_co_uag.pngbin0 -> 3011271 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/_index.hpp11
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Weapons/UAG_M200v2.hpp17
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Weapons/UAG_MSBS65v2.hpp49
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Weapons/UAG_SIG556v2.hpp17
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/Weapons/_index.hpp3
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/config.cpp46
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/config.hpp17
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/g_balaclava_ti_tna_f_co_uag.paabin0 -> 522764 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/g_balaclava_ti_tna_f_co_uag.pngbin0 -> 653427 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/icon_g_balaclava_ti_tna_f_ca_uag.paabin0 -> 33430 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/icon_g_balaclava_ti_tna_f_ca_uag.pngbin0 -> 20205 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/config.hpp17
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_balaclava_ti_tna_f_co_uag.paabin0 -> 522764 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_balaclava_ti_tna_f_co_uag.pngbin0 -> 653427 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.paabin0 -> 177967 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.pngbin0 -> 191878 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/icon_g_balaclava_ti_g_tna_f_ca_uag.paabin0 -> 34317 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/icon_g_balaclava_ti_g_tna_f_ca_uag.pngbin0 -> 22803 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/cbrn_suit_01_eaf_co_uag.paabin0 -> 1611535 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/cbrn_suit_01_eaf_co_uag.pngbin0 -> 2307330 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/config.hpp36
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/icon_u_i_e_cbrn_suit_01_eaf_f_ca_uag.paabin0 -> 39370 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/icon_u_i_e_cbrn_suit_01_eaf_f_ca_uag.pngbin0 -> 35974 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/clothing1_mtp_urban_co_uag.paabin0 -> 2111866 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/clothing1_mtp_urban_co_uag.pngbin0 -> 3745691 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/config.hpp38
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.paabin0 -> 445587 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.pngbin0 -> 548895 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/clothing1_mtp_urban_co_uag.paabin0 -> 2079948 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/clothing1_mtp_urban_co_uag.pngbin0 -> 3485910 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/config.hpp30
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.paabin0 -> 445021 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.pngbin0 -> 551898 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/config.hpp17
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.paabin0 -> 177967 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.pngbin0 -> 191878 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/icon_g_combat_goggles_tna_f_ca_uag.paabin0 -> 31960 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/icon_g_combat_goggles_tna_f_ca_uag.pngbin0 -> 19008 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/config.hpp49
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/h_helmetb_ti_tna_f_co_uag.paabin0 -> 1121781 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/h_helmetb_ti_tna_f_co_uag.pngbin0 -> 1506262 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/icon_h_helmetb_ti_tna_f_ca_uag.paabin0 -> 40578 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/icon_h_helmetb_ti_tna_f_ca_uag.pngbin0 -> 38991 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/config.hpp27
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/equip1_black_co_uag.paabin0 -> 1854621 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/equip1_black_co_uag.pngbin0 -> 2792184 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/icon_h_helmetb_black_ca_uag.paabin0 -> 35424 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/icon_h_helmetb_black_ca_uag.pngbin0 -> 31035 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/config.hpp23
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/h_pasgt_blue_press_co_uag.paabin0 -> 1583682 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/h_pasgt_blue_press_co_uag.pngbin0 -> 2642031 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/icon_h_pasgt_basic_blue_press_ca_uag.paabin0 -> 35322 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/icon_h_pasgt_basic_blue_press_ca_uag.pngbin0 -> 23599 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/config.hpp23
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/h_pasgt_blue_press_co_uag.paabin0 -> 1583682 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/h_pasgt_blue_press_co_uag.pngbin0 -> 2642031 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/icon_h_pasgt_neckprot_blue_press_ca_uag.paabin0 -> 38435 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/icon_h_pasgt_neckprot_blue_press_ca_uag.pngbin0 -> 30762 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/config.hpp27
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/equip1_black_co_uag.paabin0 -> 1854621 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/equip1_black_co_uag.pngbin0 -> 2792184 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/icon_h_helmetb_light_black_ca_uag.paabin0 -> 36667 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/icon_h_helmetb_light_black_ca_uag.pngbin0 -> 31876 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/carrier_gl_rig_blk_co_uag.paabin0 -> 2072309 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/carrier_gl_rig_blk_co_uag.pngbin0 -> 3459293 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/config.hpp15
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/icon_carrier_spec_rig_blk_uag.paabin0 -> 36782 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/icon_carrier_spec_rig_blk_uag.pngbin0 -> 30183 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/config.hpp54
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/icon_v_platecarrier1_blk_ca_uag.paabin0 -> 35368 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/icon_v_platecarrier1_blk_ca_uag.pngbin0 -> 26760 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/vests_blk_co_uag.paabin0 -> 2010665 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/vests_blk_co_uag.pngbin0 -> 3018246 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/config.hpp15
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/icon_v_plate_carrier_2_blk_ca_uag.paabin0 -> 35975 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/icon_v_plate_carrier_2_blk_ca_uag.pngbin0 -> 29683 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/vests_blk_co_uag.paabin0 -> 2010665 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/vests_blk_co_uag.pngbin0 -> 3018246 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/config.hpp36
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/gorka_01_khaki_co_uag.paabin0 -> 1776278 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/gorka_01_khaki_co_uag.pngbin0 -> 2381152 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/icon_u_o_r_gorka_01_f_ca_uag.paabin0 -> 44000 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/icon_u_o_r_gorka_01_f_ca_uag.pngbin0 -> 40786 bytes
-rw-r--r--uag/mods/UAG_Units/addons/uag_units_uag/gear/_index.hpp15
-rw-r--r--uag/mods/UAG_Units/files/uag.paabin0 -> 52270 bytes
-rw-r--r--uag/mods/UAG_Units/files/uag.pngbin0 -> 67535 bytes
-rw-r--r--uag/mods/UAG_Units/files/uag_hover.paabin0 -> 51976 bytes
-rw-r--r--uag/mods/UAG_Units/files/uag_hover.pngbin0 -> 63368 bytes
-rw-r--r--uag/mods/UAG_Units/mod.cpp10
-rw-r--r--uag/mods/UAG_Units/steam/description.txt62
-rw-r--r--uag/mods/UAG_Units/steam/image.pngbin0 -> 697435 bytes
-rw-r--r--uag/mods/UAG_Units/steam/p1.jpgbin0 -> 388198 bytes
-rw-r--r--uag/mods/UAG_Units/steam/p2.jpgbin0 -> 472717 bytes
-rw-r--r--uag/mods/UAG_Units/steam/rf_image.pngbin0 -> 1461442 bytes
-rw-r--r--uag/mods/UAG_Units/steam/rf_p1.jpgbin0 -> 488153 bytes
-rw-r--r--uag/mods/UAG_Units/steam/rf_p10.jpgbin0 -> 718890 bytes
-rw-r--r--uag/mods/UAG_Units/steam/rf_p11.jpgbin0 -> 519311 bytes
-rw-r--r--uag/mods/UAG_Units/steam/rf_p12.jpgbin0 -> 436369 bytes
-rw-r--r--uag/mods/UAG_Units/steam/rf_p2.jpgbin0 -> 505585 bytes
-rw-r--r--uag/mods/UAG_Units/steam/rf_p3.jpgbin0 -> 463396 bytes
-rw-r--r--uag/mods/UAG_Units/steam/rf_p4.jpgbin0 -> 489263 bytes
-rw-r--r--uag/mods/UAG_Units/steam/rf_p5.jpgbin0 -> 305768 bytes
-rw-r--r--uag/mods/UAG_Units/steam/rf_p6.jpgbin0 -> 434232 bytes
-rw-r--r--uag/mods/UAG_Units/steam/rf_p7.jpgbin0 -> 405569 bytes
-rw-r--r--uag/mods/UAG_Units/steam/rf_p8.jpgbin0 -> 498361 bytes
-rw-r--r--uag/mods/UAG_Units/steam/rf_p9.jpgbin0 -> 387786 bytes
-rw-r--r--uag/mods/UAG_Units/steam/workshop_id.txt1
-rw-r--r--uag/mods/UAG_Units/steam/ws_image.jpgbin0 -> 569628 bytes
-rw-r--r--uag/mods/UAG_Units/steam/ws_p1.jpgbin0 -> 784009 bytes
-rw-r--r--uag/mods/UAG_Units/steam/ws_p2.jpgbin0 -> 680449 bytes
-rw-r--r--uag/mods/UAG_Units/steam/ws_p3.jpgbin0 -> 595244 bytes
-rw-r--r--uag/mods/UAG_Units/steam/ws_p4.jpgbin0 -> 526216 bytes
-rw-r--r--uag/uag.pngbin0 -> 113248 bytes
-rw-r--r--uag/website/.devcontainer/Dockerfile1
-rw-r--r--uag/website/.devcontainer/devcontainer.json5
-rw-r--r--uag/website/README.md1
-rw-r--r--uag/website/source/_redirects2
-rw-r--r--uag/website/source/background.pngbin0 -> 781506 bytes
-rw-r--r--uag/website/source/diversity.webpbin0 -> 20065660 bytes
-rw-r--r--uag/website/source/index.html633
-rw-r--r--uag/website/source/orbat-images/angel.jpgbin0 -> 281539 bytes
-rw-r--r--uag/website/source/orbat-images/anvil.jpgbin0 -> 704111 bytes
-rw-r--r--uag/website/source/orbat-images/armadillo.jpgbin0 -> 465544 bytes
-rw-r--r--uag/website/source/orbat-images/breaker.jpgbin0 -> 368002 bytes
-rw-r--r--uag/website/source/orbat-images/hammer.jpgbin0 -> 437266 bytes
-rw-r--r--uag/website/source/orbat-images/pathfinder.jpgbin0 -> 809890 bytes
-rw-r--r--uag/website/source/orbat-images/reaper.jpgbin0 -> 476234 bytes
-rw-r--r--uag/website/source/orbat-images/reclaimer.jpgbin0 -> 504992 bytes
-rw-r--r--uag/website/source/orbat-images/sabre.jpgbin0 -> 987811 bytes
-rw-r--r--uag/website/source/orbat-images/spectre.jpgbin0 -> 400901 bytes
-rw-r--r--uag/website/source/orbat-images/talon.jpgbin0 -> 389597 bytes
-rw-r--r--uag/website/source/orbat-images/wolfpack.jpgbin0 -> 628599 bytes
-rw-r--r--uag/website/source/yeet21.pngbin0 -> 113248 bytes
289 files changed, 2683 insertions, 0 deletions
diff --git a/uag/README.md b/uag/README.md
new file mode 100644
index 0000000..8093e3a
--- /dev/null
+++ b/uag/README.md
@@ -0,0 +1,5 @@
+<img src="uag.png" alt="UAG Logo" width="200" height="200"/>
+
+# Unnamed Arma Group (UAG)
+
+This directory contains the source for Unnamed Arma Group, also known as UAG or UAGPMC.
diff --git a/uag/mods/ACE3_Capri-Sun/.gitignore b/uag/mods/ACE3_Capri-Sun/.gitignore
new file mode 100644
index 0000000..d109ec3
--- /dev/null
+++ b/uag/mods/ACE3_Capri-Sun/.gitignore
@@ -0,0 +1,4 @@
+.hemttout/
+releases/
+*.pbo
+*.pbo.bisign \ No newline at end of file
diff --git a/uag/mods/ACE3_Capri-Sun/.hemtt/project.toml b/uag/mods/ACE3_Capri-Sun/.hemtt/project.toml
new file mode 100644
index 0000000..bb6b4d2
--- /dev/null
+++ b/uag/mods/ACE3_Capri-Sun/.hemtt/project.toml
@@ -0,0 +1,13 @@
+name = "ACE3 Capri Sun"
+prefix = "ACE3_Capri_Sun"
+mainprefix = "z"
+
+[version]
+major = 0
+minor = 0
+patch = 0
+git_hash = 8
+
+[properties]
+author = "UAG Development Team"
+url = "https://github.com/uagpmc/arma3" \ No newline at end of file
diff --git a/uag/mods/ACE3_Capri-Sun/README.md b/uag/mods/ACE3_Capri-Sun/README.md
new file mode 100644
index 0000000..3dfa5ef
--- /dev/null
+++ b/uag/mods/ACE3_Capri-Sun/README.md
@@ -0,0 +1 @@
+# ACE3 Capri Sun
diff --git a/uag/mods/ACE3_Capri-Sun/addons/caprisun/$PBOPREFIX$ b/uag/mods/ACE3_Capri-Sun/addons/caprisun/$PBOPREFIX$
new file mode 100644
index 0000000..8dd70e6
--- /dev/null
+++ b/uag/mods/ACE3_Capri-Sun/addons/caprisun/$PBOPREFIX$
@@ -0,0 +1 @@
+z\ACE3_Capri_Sun\addons\caprisun \ No newline at end of file
diff --git a/uag/mods/ACE3_Capri-Sun/addons/caprisun/caprisun.paa b/uag/mods/ACE3_Capri-Sun/addons/caprisun/caprisun.paa
new file mode 100644
index 0000000..e242d4f
--- /dev/null
+++ b/uag/mods/ACE3_Capri-Sun/addons/caprisun/caprisun.paa
Binary files differ
diff --git a/uag/mods/ACE3_Capri-Sun/addons/caprisun/config.cpp b/uag/mods/ACE3_Capri-Sun/addons/caprisun/config.cpp
new file mode 100644
index 0000000..54d7c3d
--- /dev/null
+++ b/uag/mods/ACE3_Capri-Sun/addons/caprisun/config.cpp
@@ -0,0 +1,28 @@
+class CfgPatches {
+ class caprisun {
+ name = "caprisun";
+ units[] = {};
+ requiredAddons[] = {"ace_medical_treatment"};
+ authors[] = {"zuedev", "fluffy"};
+ authorUrl = "https://uagpmc.com";
+ };
+};
+
+class CfgWeapons {
+ class ACE_personalAidKit;
+
+ class UAGPMC_Capri_Sun: ACE_personalAidKit {
+ displayName = "Capri Sun";
+ picture = "\z\ACE3_Capri_Sun\addons\caprisun\caprisun.paa";
+ };
+};
+
+class ace_medical_treatment_actions {
+ class PersonalAidKit;
+
+ class CapriSun: PersonalAidKit {
+ displayName = "Use Capri Sun";
+ displayNameProgress = "Giving sippies...";
+ items[] = {"UAGPMC_Capri_Sun"};
+ };
+};
diff --git a/uag/mods/ACE3_Capri-Sun/steam/description.txt b/uag/mods/ACE3_Capri-Sun/steam/description.txt
new file mode 100644
index 0000000..c326f3d
--- /dev/null
+++ b/uag/mods/ACE3_Capri-Sun/steam/description.txt
@@ -0,0 +1,3 @@
+Even contractors need their sippies.
+
+Check out the source: https://github.com/uagpmc/arma3/tree/main/mods/ACE3_Capri_Sun
diff --git a/uag/mods/ACE3_Capri-Sun/steam/image.jpg b/uag/mods/ACE3_Capri-Sun/steam/image.jpg
new file mode 100644
index 0000000..af03b18
--- /dev/null
+++ b/uag/mods/ACE3_Capri-Sun/steam/image.jpg
Binary files differ
diff --git a/uag/mods/ACE3_Capri-Sun/steam/workshop_id.txt b/uag/mods/ACE3_Capri-Sun/steam/workshop_id.txt
new file mode 100644
index 0000000..2a4c685
--- /dev/null
+++ b/uag/mods/ACE3_Capri-Sun/steam/workshop_id.txt
@@ -0,0 +1 @@
+2602978471 \ No newline at end of file
diff --git a/uag/mods/ACE3_Ketamine/.gitignore b/uag/mods/ACE3_Ketamine/.gitignore
new file mode 100644
index 0000000..d109ec3
--- /dev/null
+++ b/uag/mods/ACE3_Ketamine/.gitignore
@@ -0,0 +1,4 @@
+.hemttout/
+releases/
+*.pbo
+*.pbo.bisign \ No newline at end of file
diff --git a/uag/mods/ACE3_Ketamine/.hemtt/project.toml b/uag/mods/ACE3_Ketamine/.hemtt/project.toml
new file mode 100644
index 0000000..3325245
--- /dev/null
+++ b/uag/mods/ACE3_Ketamine/.hemtt/project.toml
@@ -0,0 +1,25 @@
+name = "ACE3 Ketamine"
+prefix = "ACE3_Ketamine"
+mainprefix = "z"
+
+[version]
+major = 0
+minor = 0
+patch = 0
+git_hash = 8
+
+[properties]
+author = "UAG Development Team"
+url = "https://github.com/uagpmc/arma3"
+
+[hemtt.launch.default]
+workshop = [
+ "2369477168", # Advanced Developer Tools Workshop ID
+]
+
+[hemtt.launch.ace]
+extends = "default"
+workshop = [
+ "450814997", # CBA_A3's Workshop ID
+ "463939057", # ACE3's Workshop ID
+]
diff --git a/uag/mods/ACE3_Ketamine/README.md b/uag/mods/ACE3_Ketamine/README.md
new file mode 100644
index 0000000..7f0cf56
--- /dev/null
+++ b/uag/mods/ACE3_Ketamine/README.md
@@ -0,0 +1 @@
+# ACE3 Ketamine
diff --git a/uag/mods/ACE3_Ketamine/addons/uag_ketamine/$PBOPREFIX$ b/uag/mods/ACE3_Ketamine/addons/uag_ketamine/$PBOPREFIX$
new file mode 100644
index 0000000..93cc2cd
--- /dev/null
+++ b/uag/mods/ACE3_Ketamine/addons/uag_ketamine/$PBOPREFIX$
@@ -0,0 +1 @@
+z\ACE3_Ketamine\addons\uag_ketamine
diff --git a/uag/mods/ACE3_Ketamine/addons/uag_ketamine/config.cpp b/uag/mods/ACE3_Ketamine/addons/uag_ketamine/config.cpp
new file mode 100644
index 0000000..e291285
--- /dev/null
+++ b/uag/mods/ACE3_Ketamine/addons/uag_ketamine/config.cpp
@@ -0,0 +1,74 @@
+class CfgPatches {
+ class uag_ketamine {
+ authors[] = {"zuedev", "fluffy"};
+ authorUrl = "https://uagpmc.com";
+ name = "uag_ketamine";
+ requiredAddons[] = {"ace_medical_treatment"};
+ requiredVersion = 2.16;
+ units[] = {};
+ weapons[] = {
+ "UAG_Ketamine"
+ };
+ };
+};
+
+class CfgFunctions {
+ class uag {
+ class ketamine {
+ file = "\z\ACE3_Ketamine\addons\uag_ketamine\functions";
+ class injectKetamine {};
+ };
+ };
+};
+
+class CfgWeapons {
+ class CBA_MiscItem_ItemInfo;
+ class ACE_morphine;
+
+ class UAG_Ketamine: ACE_morphine
+ {
+ displayName = "Vitamin K";
+ author = "Fluffy";
+
+ descriptionShort = "A nice Vitamin.";
+ descriptionUse = "A Delicious Stick of Vitamin K";
+ class ItemInfo: CBA_MiscItem_ItemInfo
+ {
+ mass = 0.875;
+ };
+ };
+};
+
+class ace_medical_treatment
+{
+ class Medication
+ {
+ class Morphine;
+
+ class UAG_Ketamine: Morphine
+ {
+ painReduce = 2.0;
+ hrIncreaseLow[] = {0, 0};
+ hrIncreaseNormal[] = {0, 0};
+ hrIncreaseHigh[] = {0, 0};
+ timeInSystem = 600;
+ timeTillMaxEffect = 20;
+ maxDose = 1;
+ incompatibleMedication[] = {};
+ viscosityChange = 0;
+ };
+ };
+};
+
+class ace_medical_treatment_actions
+{
+ class Morphine;
+
+ class UAG_Ketamine: Morphine
+ {
+ displayName = "Inject Ketamine";
+ displayNameProgress = "Injecting Vitamin K";
+ callbackSuccess = "call ace_medical_treatment_fnc_medication; call UAG_fnc_injectKetamine";
+ items[] = {"UAG_Ketamine"};
+ };
+};
diff --git a/uag/mods/ACE3_Ketamine/addons/uag_ketamine/functions/fn_injectKetamine.sqf b/uag/mods/ACE3_Ketamine/addons/uag_ketamine/functions/fn_injectKetamine.sqf
new file mode 100644
index 0000000..35ff9d6
--- /dev/null
+++ b/uag/mods/ACE3_Ketamine/addons/uag_ketamine/functions/fn_injectKetamine.sqf
@@ -0,0 +1,28 @@
+/*
+ * UAG_fnc_injectKetamine
+ *
+ * Injects the player with Ketamine.
+ *
+ *
+ * Parameters:
+ * 0: _player <PLAYER> = player
+ *
+ * Return Value:
+ * None
+ *
+ * examples:
+ * _player call UAG_fnc_injectKetamine;
+*/
+
+
+params ["_player"];
+
+// Actually make the Player Invulnerable for 60 seconds
+[_player] spawn {
+ params ["_player"];
+
+ _player allowDamage false;
+ _player setStamina ((getStamina _player) / 3);
+ sleep 60;
+ _player allowDamage true;
+};
diff --git a/uag/mods/ACE3_Ketamine/steam/description.md b/uag/mods/ACE3_Ketamine/steam/description.md
new file mode 100644
index 0000000..1605799
--- /dev/null
+++ b/uag/mods/ACE3_Ketamine/steam/description.md
@@ -0,0 +1,5 @@
+Everything needed to join UAG's Arma 3 sessions.
+
+Designed to be used with a UAG Erapack, such as Modern, WW2, or Halo.
+
+Check out the source: https://github.com/uagpmc/arma3/tree/main/mods/UAG_Core
diff --git a/uag/mods/ACE3_Ketamine/steam/image.png b/uag/mods/ACE3_Ketamine/steam/image.png
new file mode 100644
index 0000000..1b93a7f
--- /dev/null
+++ b/uag/mods/ACE3_Ketamine/steam/image.png
Binary files differ
diff --git a/uag/mods/ACE3_Ketamine/steam/workshop_id.txt b/uag/mods/ACE3_Ketamine/steam/workshop_id.txt
new file mode 100644
index 0000000..a099036
--- /dev/null
+++ b/uag/mods/ACE3_Ketamine/steam/workshop_id.txt
@@ -0,0 +1 @@
+TBD
diff --git a/uag/mods/ACE3_Painkillers/.gitignore b/uag/mods/ACE3_Painkillers/.gitignore
new file mode 100644
index 0000000..d109ec3
--- /dev/null
+++ b/uag/mods/ACE3_Painkillers/.gitignore
@@ -0,0 +1,4 @@
+.hemttout/
+releases/
+*.pbo
+*.pbo.bisign \ No newline at end of file
diff --git a/uag/mods/ACE3_Painkillers/.hemtt/project.toml b/uag/mods/ACE3_Painkillers/.hemtt/project.toml
new file mode 100644
index 0000000..633941f
--- /dev/null
+++ b/uag/mods/ACE3_Painkillers/.hemtt/project.toml
@@ -0,0 +1,13 @@
+name = "ACE3 Painkillers"
+prefix = "ACE3_Painkillers"
+mainprefix = "z"
+
+[version]
+major = 0
+minor = 0
+patch = 0
+git_hash = 8
+
+[properties]
+author = "UAG Development Team"
+url = "https://github.com/uagpmc/arma3" \ No newline at end of file
diff --git a/uag/mods/ACE3_Painkillers/README.md b/uag/mods/ACE3_Painkillers/README.md
new file mode 100644
index 0000000..ed7d029
--- /dev/null
+++ b/uag/mods/ACE3_Painkillers/README.md
@@ -0,0 +1 @@
+# ACE3 Painkillers
diff --git a/uag/mods/ACE3_Painkillers/addons/painkillers/$PBOPREFIX$ b/uag/mods/ACE3_Painkillers/addons/painkillers/$PBOPREFIX$
new file mode 100644
index 0000000..cd90c0f
--- /dev/null
+++ b/uag/mods/ACE3_Painkillers/addons/painkillers/$PBOPREFIX$
@@ -0,0 +1 @@
+z\ACE3_Painkillers\addons\painkillers \ No newline at end of file
diff --git a/uag/mods/ACE3_Painkillers/addons/painkillers/config.cpp b/uag/mods/ACE3_Painkillers/addons/painkillers/config.cpp
new file mode 100644
index 0000000..09f2c24
--- /dev/null
+++ b/uag/mods/ACE3_Painkillers/addons/painkillers/config.cpp
@@ -0,0 +1,69 @@
+class CfgPatches
+{
+ class painkillers
+ {
+ authors[] = {"zuedev","fluffy"};
+ authorUrl = "https://uagpmc.com";
+ name = "painkillers";
+ units[] = {};
+ weapons[] = {};
+ requireAddons[] = {"ace_medical_treatment"};
+ };
+};
+
+class CfgWeapons
+{
+ class CBA_MiscItem_ItemInfo;
+ class ACE_morphine;
+
+ class UAGPMC_Painkiller: ACE_morphine
+ {
+ displayName = "Painkiller";
+ author = "Fluffy";
+ model = "\z\ACE3_Painkillers\addons\painkillers\data\Painkiller.p3d";
+ picture = "\z\ACE3_Painkillers\addons\painkillers\data\PainkillerIcon_ca.paa";
+ descriptionShort = "Used to Treat Pain";
+ descriptionUse = "Tablets used to cure Slight Pain, 1 out of 10 Operators Recommend!";
+ hiddenSelections[] = {"camo"};
+ hiddenSelectionsTextures[] = {"\z\ACE3_Painkillers\addons\painkillers\data\painkiller_ca.paa"};
+
+ class ItemInfo: CBA_MiscItem_ItemInfo
+ {
+ mass = 0.875;
+ };
+ };
+};
+
+class ace_medical_treatment
+{
+ class Medication
+ {
+ class Morphine;
+
+ class UAGPMC_Painkiller: Morphine
+ {
+ painReduce = 0.2;
+ hrIncreaseLow[] = {0, 0};
+ hrIncreaseNormal[] = {0, 0};
+ hrIncreaseHigh[] = {0, 0};
+ timeInSystem = 600;
+ timeTillMaxEffect = 120;
+ maxDose = 5;
+ incompatibleMedication[] = {};
+ viscosityChange = 0;
+ };
+ };
+};
+
+class ace_medical_treatment_actions
+{
+ class Morphine;
+
+ class UAGPMC_Painkiller: Morphine
+ {
+ allowedSelections[] = {"Head"};
+ displayName = "Use Painkiller";
+ displayNameProgress = "Using Painkiller";
+ items[] = {"UAGPMC_Painkiller"};
+ };
+};
diff --git a/uag/mods/ACE3_Painkillers/addons/painkillers/data/Painkiller.p3d b/uag/mods/ACE3_Painkillers/addons/painkillers/data/Painkiller.p3d
new file mode 100644
index 0000000..ae042d8
--- /dev/null
+++ b/uag/mods/ACE3_Painkillers/addons/painkillers/data/Painkiller.p3d
Binary files differ
diff --git a/uag/mods/ACE3_Painkillers/addons/painkillers/data/PainkillerIcon_ca.paa b/uag/mods/ACE3_Painkillers/addons/painkillers/data/PainkillerIcon_ca.paa
new file mode 100644
index 0000000..e9776dc
--- /dev/null
+++ b/uag/mods/ACE3_Painkillers/addons/painkillers/data/PainkillerIcon_ca.paa
Binary files differ
diff --git a/uag/mods/ACE3_Painkillers/addons/painkillers/data/Painkiller_ca.paa b/uag/mods/ACE3_Painkillers/addons/painkillers/data/Painkiller_ca.paa
new file mode 100644
index 0000000..4da496f
--- /dev/null
+++ b/uag/mods/ACE3_Painkillers/addons/painkillers/data/Painkiller_ca.paa
Binary files differ
diff --git a/uag/mods/ACE3_Painkillers/steam/description.txt b/uag/mods/ACE3_Painkillers/steam/description.txt
new file mode 100644
index 0000000..2f2308a
--- /dev/null
+++ b/uag/mods/ACE3_Painkillers/steam/description.txt
@@ -0,0 +1,3 @@
+1 in 10 operators approve!
+
+Check out the source: https://github.com/uagpmc/arma3/tree/main/mods/ACE3_Painkillers
diff --git a/uag/mods/ACE3_Painkillers/steam/image.png b/uag/mods/ACE3_Painkillers/steam/image.png
new file mode 100644
index 0000000..b52bf50
--- /dev/null
+++ b/uag/mods/ACE3_Painkillers/steam/image.png
Binary files differ
diff --git a/uag/mods/ACE3_Painkillers/steam/workshop_id.txt b/uag/mods/ACE3_Painkillers/steam/workshop_id.txt
new file mode 100644
index 0000000..b46e1f4
--- /dev/null
+++ b/uag/mods/ACE3_Painkillers/steam/workshop_id.txt
@@ -0,0 +1 @@
+2607850181 \ No newline at end of file
diff --git a/uag/mods/ACE3_PissBags/.gitignore b/uag/mods/ACE3_PissBags/.gitignore
new file mode 100644
index 0000000..d109ec3
--- /dev/null
+++ b/uag/mods/ACE3_PissBags/.gitignore
@@ -0,0 +1,4 @@
+.hemttout/
+releases/
+*.pbo
+*.pbo.bisign \ No newline at end of file
diff --git a/uag/mods/ACE3_PissBags/.hemtt/project.toml b/uag/mods/ACE3_PissBags/.hemtt/project.toml
new file mode 100644
index 0000000..8e90bd6
--- /dev/null
+++ b/uag/mods/ACE3_PissBags/.hemtt/project.toml
@@ -0,0 +1,13 @@
+name = "ACE3 Pissbags"
+prefix = "ACE3_Pissbags"
+mainprefix = "z"
+
+[version]
+major = 0
+minor = 0
+patch = 0
+git_hash = 8
+
+[properties]
+author = "UAG Development Team"
+url = "https://github.com/uagpmc/arma3" \ No newline at end of file
diff --git a/uag/mods/ACE3_PissBags/Piss_IV.blend b/uag/mods/ACE3_PissBags/Piss_IV.blend
new file mode 100644
index 0000000..8ddf234
--- /dev/null
+++ b/uag/mods/ACE3_PissBags/Piss_IV.blend
Binary files differ
diff --git a/uag/mods/ACE3_PissBags/README.md b/uag/mods/ACE3_PissBags/README.md
new file mode 100644
index 0000000..91f39d0
--- /dev/null
+++ b/uag/mods/ACE3_PissBags/README.md
@@ -0,0 +1 @@
+# ACE3 Piss Bags
diff --git a/uag/mods/ACE3_PissBags/addons/pissbags/$PBOPREFIX$ b/uag/mods/ACE3_PissBags/addons/pissbags/$PBOPREFIX$
new file mode 100644
index 0000000..3b09213
--- /dev/null
+++ b/uag/mods/ACE3_PissBags/addons/pissbags/$PBOPREFIX$
@@ -0,0 +1 @@
+z\ACE3_Pissbags\addons\pissbags \ No newline at end of file
diff --git a/uag/mods/ACE3_PissBags/addons/pissbags/Pissbag_ca.paa b/uag/mods/ACE3_PissBags/addons/pissbags/Pissbag_ca.paa
new file mode 100644
index 0000000..ce35920
--- /dev/null
+++ b/uag/mods/ACE3_PissBags/addons/pissbags/Pissbag_ca.paa
Binary files differ
diff --git a/uag/mods/ACE3_PissBags/addons/pissbags/config.cpp b/uag/mods/ACE3_PissBags/addons/pissbags/config.cpp
new file mode 100644
index 0000000..cea9038
--- /dev/null
+++ b/uag/mods/ACE3_PissBags/addons/pissbags/config.cpp
@@ -0,0 +1,65 @@
+class CfgPatches {
+ class pissbags {
+ name = "pissbags";
+ units[] = {};
+ requiredAddons[] = {"ace_medical_treatment"};
+ authors[] = {"zuedev", "Fluffy"};
+ authorUrl = "https://uagpmc.com";
+ };
+};
+
+class CfgWeapons {
+ class ACE_bloodIV;
+ class ACE_bloodIV_500;
+ class ACE_bloodIV_250;
+
+ class UAGPMC_pissIV: ACE_bloodIV {
+ displayName = "Piss Bag (1000ml)";
+ picture = "\z\ACE3_Pissbags\addons\pissbags\pissiv.paa";
+ hiddenSelectionsTextures[] = {"\z\ACE3_Pissbags\addons\pissbags\Pissbag_ca.paa"};
+ };
+
+ class UAGPMC_pissIV_500: ACE_bloodIV_500 {
+ displayName = "Piss Bag (500ml)";
+ picture = "\z\ACE3_Pissbags\addons\pissbags\pissiv.paa";
+ hiddenSelectionsTextures[] = {"\z\ACE3_Pissbags\addons\pissbags\Pissbag_ca.paa"};
+ };
+
+ class UAGPMC_pissIV_250: ACE_bloodIV_250 {
+ displayName = "Piss Bag (250ml)";
+ picture = "\z\ACE3_Pissbags\addons\pissbags\pissiv.paa";
+ hiddenSelectionsTextures[] = {"\z\ACE3_Pissbags\addons\pissbags\Pissbag_ca.paa"};
+ };
+};
+
+class ace_medical_treatment {
+ class IV {
+ class BloodIV;
+ class BloodIV_500;
+ class BloodIV_250;
+
+ class PissIV: BloodIV {};
+ class PissIV_500: BloodIV_500 {};
+ class PissIV_250: BloodIV_250 {};
+ };
+};
+
+class ace_medical_treatment_actions {
+ class BloodIV;
+
+ class PissIV: BloodIV {
+ displayName = "Give Piss IV (1000ml)";
+ displayNameProgress = "Transfusing Piss...";
+ items[] = {"UAGPMC_pissIV"};
+ };
+
+ class PissIV_500: PissIV {
+ displayName = "Give Piss IV (500ml)";
+ items[] = {"UAGPMC_pissIV_500"};
+ };
+
+ class PissIV_250: PissIV {
+ displayName = "Give Piss IV (250ml)";
+ items[] = {"UAGPMC_pissIV_250"};
+ };
+};
diff --git a/uag/mods/ACE3_PissBags/addons/pissbags/pissiv.paa b/uag/mods/ACE3_PissBags/addons/pissbags/pissiv.paa
new file mode 100644
index 0000000..50e96b8
--- /dev/null
+++ b/uag/mods/ACE3_PissBags/addons/pissbags/pissiv.paa
Binary files differ
diff --git a/uag/mods/ACE3_PissBags/steam/description.txt b/uag/mods/ACE3_PissBags/steam/description.txt
new file mode 100644
index 0000000..63bbcdf
--- /dev/null
+++ b/uag/mods/ACE3_PissBags/steam/description.txt
@@ -0,0 +1,3 @@
+Modern times call for modern solutions.
+
+Check out the source: https://github.com/uagpmc/arma3/tree/main/mods/ACE3_Piss_Bags
diff --git a/uag/mods/ACE3_PissBags/steam/image.jpg b/uag/mods/ACE3_PissBags/steam/image.jpg
new file mode 100644
index 0000000..1b4758b
--- /dev/null
+++ b/uag/mods/ACE3_PissBags/steam/image.jpg
Binary files differ
diff --git a/uag/mods/ACE3_PissBags/steam/p1.jpg b/uag/mods/ACE3_PissBags/steam/p1.jpg
new file mode 100644
index 0000000..094a7db
--- /dev/null
+++ b/uag/mods/ACE3_PissBags/steam/p1.jpg
Binary files differ
diff --git a/uag/mods/ACE3_PissBags/steam/videos.txt b/uag/mods/ACE3_PissBags/steam/videos.txt
new file mode 100644
index 0000000..e21c424
--- /dev/null
+++ b/uag/mods/ACE3_PissBags/steam/videos.txt
@@ -0,0 +1 @@
+https://www.youtube.com/watch?v=NMh2SdR5jMM \ No newline at end of file
diff --git a/uag/mods/ACE3_PissBags/steam/workshop_id.txt b/uag/mods/ACE3_PissBags/steam/workshop_id.txt
new file mode 100644
index 0000000..0b759c8
--- /dev/null
+++ b/uag/mods/ACE3_PissBags/steam/workshop_id.txt
@@ -0,0 +1 @@
+2597693640 \ No newline at end of file
diff --git a/uag/mods/README.md b/uag/mods/README.md
new file mode 100644
index 0000000..56a7a04
--- /dev/null
+++ b/uag/mods/README.md
@@ -0,0 +1 @@
+# UAG's Arma 3 Mods
diff --git a/uag/mods/UAG_Units/.gitignore b/uag/mods/UAG_Units/.gitignore
new file mode 100644
index 0000000..d109ec3
--- /dev/null
+++ b/uag/mods/UAG_Units/.gitignore
@@ -0,0 +1,4 @@
+.hemttout/
+releases/
+*.pbo
+*.pbo.bisign \ No newline at end of file
diff --git a/uag/mods/UAG_Units/.hemtt/project.toml b/uag/mods/UAG_Units/.hemtt/project.toml
new file mode 100644
index 0000000..2c44a0c
--- /dev/null
+++ b/uag/mods/UAG_Units/.hemtt/project.toml
@@ -0,0 +1,44 @@
+name = "UAG Units"
+prefix = "UAG_Units"
+mainprefix = "z"
+
+[version]
+major = 0
+minor = 0
+patch = 0
+git_hash = 8
+
+[files]
+include = [
+ "files/uag.paa",
+ "files/uag_hover.paa",
+]
+
+[properties]
+author = "UAG Development Team"
+url = "https://github.com/uagpmc/arma3"
+
+[hemtt.launch.default]
+workshop = [
+ "2369477168", # Advanced Developer Tools Workshop ID
+]
+
+[hemtt.launch.dev]
+extends = "default"
+workshop = [
+ "450814997", # CBA_A3's Workshop ID
+ "463939057", # ACE3's Workshop ID
+ "751965892", # ACRE's Workshop ID
+]
+
+[hemtt.launch.all]
+extends = "default"
+workshop = [
+ "450814997", # CBA_A3's Workshop ID
+ "463939057", # ACE3's Workshop ID
+ "751965892", # ACRE's Workshop ID
+ "2262006564", # cTab's Workshop ID
+]
+parameters = [
+ "-mod=ws;rf;",
+] \ No newline at end of file
diff --git a/uag/mods/UAG_Units/README.md b/uag/mods/UAG_Units/README.md
new file mode 100644
index 0000000..c4a530c
--- /dev/null
+++ b/uag/mods/UAG_Units/README.md
@@ -0,0 +1,10 @@
+# UAG Units
+
+## Development
+
+This repository has mirrors!
+
+The original repository is here: https://gitlab.sovereign.zue.dev/unnamed-group/arma-3/unnamed-arma-group/uag-units
+
+Here is a list of official mirrors:
+- https://github.com/zuedev/uag-units \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_core/$PBOPREFIX$ b/uag/mods/UAG_Units/addons/uag_units_core/$PBOPREFIX$
new file mode 100644
index 0000000..486b74a
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_core/$PBOPREFIX$
@@ -0,0 +1 @@
+z\UAG_Units\addons\uag_units_core \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_core/config.cpp b/uag/mods/UAG_Units/addons/uag_units_core/config.cpp
new file mode 100644
index 0000000..e194af0
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_core/config.cpp
@@ -0,0 +1,11 @@
+class CfgPatches {
+ class uag_units_core {
+ authors[] = {"zuedev"};
+ authorUrl = "https://uagpmc.com";
+ name = "uag_units_core";
+ requiredAddons[] = {};
+ requiredVersion = 2.16;
+ units[] = {};
+ weapons[] = {};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_core/macros.hpp b/uag/mods/UAG_Units/addons/uag_units_core/macros.hpp
new file mode 100644
index 0000000..2f5cec2
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_core/macros.hpp
@@ -0,0 +1,17 @@
+#define private 0
+#define protected 1
+#define public 2
+
+#define x2(x) x, x
+#define x3(x) x, x, x
+#define x4(x) x, x, x, x
+#define x5(x) x, x, x, x, x
+#define x6(x) x, x, x, x, x, x
+#define x7(x) x, x, x, x, x, x, x
+#define x8(x) x, x, x, x, x, x, x, x
+#define x9(x) x, x, x, x, x, x, x, x, x
+#define x10(x) x, x, x, x, x, x, x, x, x, x
+#define x20(x) x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x
+
+#define commonLinkedItems "UAG_Balaclava_With_Combat_Goggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "ItemGPS"
+#define baseVanillaMedicalItems "FirstAidKit" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/$PBOPREFIX$ b/uag/mods/UAG_Units/addons/uag_units_uag/$PBOPREFIX$
new file mode 100644
index 0000000..e2f3f73
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/$PBOPREFIX$
@@ -0,0 +1 @@
+z\UAG_Units\addons\uag_units_uag \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/CfgEditorSubcategories.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/CfgEditorSubcategories.hpp
new file mode 100644
index 0000000..46aff0d
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/CfgEditorSubcategories.hpp
@@ -0,0 +1,5 @@
+class CfgEditorSubcategories {
+ class Combat_Contractors_Black_Splinter {
+ displayName = "Combat Contractors (Black Splinter)";
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/CfgFactionClasses.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/CfgFactionClasses.hpp
new file mode 100644
index 0000000..50a48ef
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/CfgFactionClasses.hpp
@@ -0,0 +1,7 @@
+class CfgFactionClasses {
+ class BLU_F;
+
+ class UAG: BLU_F {
+ displayName = "UAG";
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/CfgVehicleClasses.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/CfgVehicleClasses.hpp
new file mode 100644
index 0000000..95455bc
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/CfgVehicleClasses.hpp
@@ -0,0 +1,5 @@
+class CfgVehicleClasses {
+ class Combat_Contractors_Black_Splinter {
+ displayName = "Combat Contractors (Black Splinter)";
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp
new file mode 100644
index 0000000..ac1bf40
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp
@@ -0,0 +1,12 @@
+class CfgVehicles {
+ class UAG_Survivor_Black_Splinter;
+ class UAG_Contractor_Black_Splinter;
+
+ class UAG_Contractor_Black_Splinter: UAG_Survivor_Black_Splinter {
+ displayName = "Contractor";
+ items[] += {
+ baseAceMedicalItems,
+ baseAceMiscItems
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/Units/Combat_Contractors_Black_Splinter/_index.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/Units/Combat_Contractors_Black_Splinter/_index.hpp
new file mode 100644
index 0000000..82bdff9
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/Units/Combat_Contractors_Black_Splinter/_index.hpp
@@ -0,0 +1 @@
+#include "UAG_Contractor_Black_Splinter.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/Units/_index.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/Units/_index.hpp
new file mode 100644
index 0000000..aeea631
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/Units/_index.hpp
@@ -0,0 +1 @@
+#include "Combat_Contractors_Black_Splinter/_index.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/config.cpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/config.cpp
new file mode 100644
index 0000000..72bf765
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/config.cpp
@@ -0,0 +1,18 @@
+class CfgPatches {
+ class uag_units_uag_ace3_patch {
+ addonRootClass = "uag_units_uag";
+
+ requiredAddons[] = {
+ "uag_units_uag",
+ "ace_main",
+ };
+ units[] = {
+ "UAG_Contractor_Black_Splinter"
+ };
+
+ skipWhenMissingDependencies = 1;
+ };
+};
+
+#include "macros.hpp"
+#include "Units/_index.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/macros.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/macros.hpp
new file mode 100644
index 0000000..7762c4f
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ace3_patch/macros.hpp
@@ -0,0 +1,21 @@
+#define private 0
+#define protected 1
+#define public 2
+
+#define x2(x) x, x
+#define x3(x) x, x, x
+#define x4(x) x, x, x, x
+#define x5(x) x, x, x, x, x
+#define x6(x) x, x, x, x, x, x
+#define x7(x) x, x, x, x, x, x, x
+#define x8(x) x, x, x, x, x, x, x, x
+#define x9(x) x, x, x, x, x, x, x, x, x
+#define x10(x) x, x, x, x, x, x, x, x, x, x
+#define x20(x) x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x
+
+#define commonLinkedItems "UAG_Balaclava_With_Combat_Goggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "ItemGPS"
+
+#define baseAceMedicalItems x10("ACE_elasticBandage"), x10("ACE_quikclot"), x2("ACE_morphine"), "ACE_epinephrine", "ACE_splint", "ACE_bloodIV_500", x2("ACE_tourniquet")
+#define baseAceMiscItems "ACE_EarPlugs", "ACE_EntrenchingTool", "ACE_Flashlight_MX991", "ACE_MapTools", "ACE_IR_Strobe_Item", "ACE_CableTie", "ACE_Banana"
+
+#define extraAceMedicalKit x10("ACE_elasticBandage"), x10("ACE_quikclot"), x5("ACE_morphine"), x5("ACE_morphine"), x5("ACE_bloodIV"), x4("ACE_tourniquet"), x2("ACE_splint") \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp
new file mode 100644
index 0000000..254e383
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp
@@ -0,0 +1,11 @@
+class CfgVehicles {
+ class UAG_Survivor_Black_Splinter;
+ class UAG_Contractor_Black_Splinter;
+
+ class UAG_Contractor_Black_Splinter: UAG_Survivor_Black_Splinter {
+ displayName = "Contractor";
+ items[] += {
+ shortRangeRadio
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/Units/Combat_Contractors_Black_Splinter/_index.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/Units/Combat_Contractors_Black_Splinter/_index.hpp
new file mode 100644
index 0000000..82bdff9
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/Units/Combat_Contractors_Black_Splinter/_index.hpp
@@ -0,0 +1 @@
+#include "UAG_Contractor_Black_Splinter.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/Units/_index.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/Units/_index.hpp
new file mode 100644
index 0000000..aeea631
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/Units/_index.hpp
@@ -0,0 +1 @@
+#include "Combat_Contractors_Black_Splinter/_index.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/config.cpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/config.cpp
new file mode 100644
index 0000000..cd008b5
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/config.cpp
@@ -0,0 +1,18 @@
+class CfgPatches {
+ class uag_units_uag_acre_patch {
+ addonRootClass = "uag_units_uag";
+
+ requiredAddons[] = {
+ "uag_units_uag",
+ "acre_main"
+ };
+ units[] = {
+ "UAG_Contractor_Black_Splinter"
+ };
+
+ skipWhenMissingDependencies = 1;
+ };
+};
+
+#include "macros.hpp"
+#include "Units/_index.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/macros.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/macros.hpp
new file mode 100644
index 0000000..990a646
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_acre_patch/macros.hpp
@@ -0,0 +1,3 @@
+#define shortRangeRadio "ACRE_PRC343"
+#define longRangeRadio "ACRE_PRC152"
+#define backpackRadio "ACRE_PRC117F" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp
new file mode 100644
index 0000000..db69164
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp
@@ -0,0 +1,12 @@
+class CfgVehicles {
+ class UAG_Survivor_Black_Splinter;
+ class UAG_Contractor_Black_Splinter;
+
+ class UAG_Contractor_Black_Splinter: UAG_Survivor_Black_Splinter {
+ displayName = "Contractor";
+ items[] += {
+ "ItemcTabHCam",
+ "ItemAndroidMisc"
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/Units/Combat_Contractors_Black_Splinter/_index.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/Units/Combat_Contractors_Black_Splinter/_index.hpp
new file mode 100644
index 0000000..82bdff9
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/Units/Combat_Contractors_Black_Splinter/_index.hpp
@@ -0,0 +1 @@
+#include "UAG_Contractor_Black_Splinter.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/Units/_index.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/Units/_index.hpp
new file mode 100644
index 0000000..aeea631
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/Units/_index.hpp
@@ -0,0 +1 @@
+#include "Combat_Contractors_Black_Splinter/_index.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/config.cpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/config.cpp
new file mode 100644
index 0000000..dabc383
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ctab_patch/config.cpp
@@ -0,0 +1,17 @@
+class CfgPatches {
+ class uag_units_uag_ctab_patch {
+ addonRootClass = "uag_units_uag";
+
+ requiredAddons[] = {
+ "uag_units_uag",
+ "ctab_main"
+ };
+ units[] = {
+ "UAG_Contractor_Black_Splinter"
+ };
+
+ skipWhenMissingDependencies = 1;
+ };
+};
+
+#include "Units/_index.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_adds_03_ldf_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_adds_03_ldf_co_uag.paa
new file mode 100644
index 0000000..693ce18
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_adds_03_ldf_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_adds_03_ldf_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_adds_03_ldf_co_uag.png
new file mode 100644
index 0000000..2b22990
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_adds_03_ldf_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_exterior_03_ldf_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_exterior_03_ldf_co_uag.paa
new file mode 100644
index 0000000..6f17c63
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_exterior_03_ldf_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_exterior_03_ldf_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_exterior_03_ldf_co_uag.png
new file mode 100644
index 0000000..f393824
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_exterior_03_ldf_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_int_cargo_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_int_cargo_co_uag.paa
new file mode 100644
index 0000000..c86f7a6
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_int_cargo_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_int_cargo_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_int_cargo_co_uag.png
new file mode 100644
index 0000000..23ceaad
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/as332_int_cargo_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/config.hpp
new file mode 100644
index 0000000..3c3685f
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Cougar_Gunship/config.hpp
@@ -0,0 +1,106 @@
+/* UAG Cougar Gunship
+ * Based on: I_E_EC_02_RF
+ * From: RF_Air_heli_medium_ec
+ * Changes:
+ * - ???
+ */
+
+class SensorTemplatePassiveRadar;
+class SensorTemplateAntiRadiation;
+class SensorTemplateActiveRadar;
+class SensorTemplateIR;
+class SensorTemplateVisual;
+class SensorTemplateMan;
+class SensorTemplateLaser;
+class SensorTemplateNV;
+class SensorTemplateDataLink;
+
+class CfgVehicles {
+ class I_E_EC_02_RF;
+
+ class UAG_Cougar_Gunship_PARENTPROXY: I_E_EC_02_RF {
+ scope = private;
+
+ class EventHandlers;
+ class Components;
+ };
+
+ class UAG_Cougar_Gunship: UAG_Cougar_Gunship_PARENTPROXY {
+ scope = public;
+ displayName = "Cougar Gunship";
+ hiddenSelectionsTextures[] = {
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Cougar_Gunship\as332_exterior_03_ldf_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Cougar_Gunship\as332_int_cargo_co_uag.paa",
+ "#(rgb,1024,1024,1)ui('lxRF_MFDMinimap','lxRF_MFDMinimap')",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Cougar_Gunship\as332_adds_03_ldf_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Cougar_Gunship\as332_exterior_03_ldf_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Cougar_Gunship\as332_int_cargo_co_uag.paa"
+ };
+ textureList[] = {};
+ crew = "UAG_Pilot_Black_Splinter";
+ faction = "UAG";
+ side = 1;
+
+ class EventHandlers: EventHandlers {
+ init = "(_this select 0) setWaterLeakiness 0;";
+ };
+
+ class Components: Components {
+ class TransportPylonsComponent {
+ uiPicture = "\lxRF\air_rf\heli_medium_ec\data\UI\heli_medium_ec_02_3DEN_CA.paa";
+
+ class Presets {
+ class HAT {
+ displayName = "Default";
+ attachment[] = {"PylonRack_4Rnd_LG_scalpel","PylonWeapon_860Rnd_127x99mm_shells_black_RF","PylonWeapon_860Rnd_127x99mm_shells_black_RF","PylonRack_4Rnd_LG_scalpel"};
+ };
+ };
+ class Pylons {
+ class PylonLeft1 {
+ attachment = "PylonRack_4Rnd_LG_scalpel";
+ hardpoints[] = {"O_MISSILE_PYLON","O_BOMB_PYLON_HELI","UNI_SCALPEL","20MM_TWIN_CANNON","WEAPON_PODS_RF"};
+ priority = 5;
+ turret[] = {0};
+ UIposition[] = {0.06,0.4};
+ };
+ class PylonLeft2: PylonLeft1 {
+ attachment = "PylonWeapon_860Rnd_127x99mm_shells_black_RF";
+ priority = 4;
+ UIposition[] = {0.08,0.35};
+ };
+ class PylonRight1: PylonLeft1 {
+ attachment = "PylonWeapon_860Rnd_127x99mm_shells_black_RF";
+ mirroredMissilePos = 1;
+ UIposition[] = {0.59,0.4};
+ };
+ class PylonRight2: PylonLeft2 {
+ attachment = "PylonRack_4Rnd_LG_scalpel";
+ mirroredMissilePos = 2;
+ UIposition[] = {0.57,0.35};
+ };
+ };
+ };
+
+ class SensorsManagerComponent {
+ class Components {
+ // allow all sensor types
+ class ActiveRadarSensorComponent: SensorTemplateActiveRadar {
+ animDirection = "";
+ aimDown = 0;
+ angleRangeHorizontal = 360;
+ angleRangeVertical = 360;
+ typeRecognitionDistance = 6000;
+ };
+ class IRSensorComponent: SensorTemplateIR {};
+ class LaserSensorComponent: SensorTemplateLaser {};
+ class NVSensorComponent: SensorTemplateNV {};
+ class PassiveRadarSensorComponent: SensorTemplatePassiveRadar {};
+ class VisualSensorComponent: SensorTemplateVisual {};
+ class DataLinkSensorComponent: SensorTemplateDataLink {};
+ class ManSensorComponent: SensorTemplateMan {};
+ class AntiRadiationSensorComponent: SensorTemplateAntiRadiation {};
+ };
+ };
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_AAT_BASE/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_AAT_BASE/config.hpp
new file mode 100644
index 0000000..4ef683d
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_AAT_BASE/config.hpp
@@ -0,0 +1,13 @@
+class CfgVehicles {
+ class Pickup_01_aat_base_rf;
+
+ class UAG_Moose_Pickup_AAT_BASE: Pickup_01_aat_base_rf {
+ scope = private;
+ displayName = "Moose Pickup (AAT)";
+ textureList[] = {};
+ crew = "UAG_Contractor_Black_Splinter";
+ faction = "UAG";
+ side = 1;
+ animationList[] = {"hide_frame",0,"hide_frame_full",0,"hide_bullbar",0,"hide_snorkel",0,"hide_antenna",0,"hide_trunk_door",0,"trunk_door_open",0,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0,"hide_rack_spotlights",0,"hide_sidesteps",0};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_AAT_Black/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_AAT_Black/config.hpp
new file mode 100644
index 0000000..24f8964
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_AAT_Black/config.hpp
@@ -0,0 +1,16 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_AAT_BASE;
+
+ class UAG_Moose_Pickup_AAT_Black: UAG_Moose_Pickup_AAT_BASE {
+ scope = public;
+ displayName = "Moose Pickup (Black, AAT)";
+ hiddenSelectionsTextures[] = {
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_ext_black_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_adds_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_ext2_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_aat_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_launcher_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_service_black_co_uag.paa"
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_AAT_Black_Armoured/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_AAT_Black_Armoured/config.hpp
new file mode 100644
index 0000000..fb1e394
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_AAT_Black_Armoured/config.hpp
@@ -0,0 +1,8 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_AAT_Black;
+
+ class UAG_Moose_Pickup_AAT_Black_Armoured: UAG_Moose_Pickup_AAT_Black {
+ displayName = "Moose Pickup (Black, AAT, Armoured)";
+ animationList[] += {"hide_armor_window_armor_top",0};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_BASE/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_BASE/config.hpp
new file mode 100644
index 0000000..2ec4ee7
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_BASE/config.hpp
@@ -0,0 +1,13 @@
+class CfgVehicles {
+ class Pickup_01_base_rf;
+
+ class UAG_Moose_Pickup_BASE: Pickup_01_base_rf {
+ scope = private;
+ displayName = "Moose Pickup";
+ textureList[] = {};
+ crew = "UAG_Contractor_Black_Splinter";
+ faction = "UAG";
+ side = 1;
+ animationList[] = {"hide_bullbar",0,"hide_fuel_tank",1,"hide_snorkel",0,"hide_antenna",0,"hide_trunk_cover",1,"hide_trunk_door",0,"trunk_door_open",0,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0,"hide_rack_spotlights",0,"hide_frame",0,"hide_sidesteps",0};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/config.hpp
new file mode 100644
index 0000000..ff5de72
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/config.hpp
@@ -0,0 +1,16 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_BASE;
+
+ class UAG_Moose_Pickup_Black: UAG_Moose_Pickup_BASE {
+ scope = public;
+ displayName = "Moose Pickup (Black)";
+ hiddenSelectionsTextures[] = {
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_ext_black_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_adds_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_ext2_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_aat_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_launcher_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_service_black_co_uag.paa"
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_aat_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_aat_co_uag.paa
new file mode 100644
index 0000000..aef5d15
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_aat_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_aat_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_aat_co_uag.png
new file mode 100644
index 0000000..12ae34e
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_aat_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_adds_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_adds_co_uag.paa
new file mode 100644
index 0000000..402ebde
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_adds_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_adds_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_adds_co_uag.png
new file mode 100644
index 0000000..4b1ca12
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_adds_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext2_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext2_co_uag.paa
new file mode 100644
index 0000000..55042f6
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext2_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext2_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext2_co_uag.png
new file mode 100644
index 0000000..413a545
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext2_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext_black_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext_black_co_uag.paa
new file mode 100644
index 0000000..e9aded4
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext_black_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext_black_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext_black_co_uag.png
new file mode 100644
index 0000000..b7aac17
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_ext_black_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_launcher_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_launcher_co_uag.paa
new file mode 100644
index 0000000..12734cc
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_launcher_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_launcher_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_launcher_co_uag.png
new file mode 100644
index 0000000..c953f87
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_launcher_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_service_black_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_service_black_co_uag.paa
new file mode 100644
index 0000000..7a35482
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_service_black_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_service_black_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_service_black_co_uag.png
new file mode 100644
index 0000000..3686cb1
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black/pickup_01_service_black_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Armoured/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Armoured/config.hpp
new file mode 100644
index 0000000..d339365
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Armoured/config.hpp
@@ -0,0 +1,8 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_Black;
+
+ class UAG_Moose_Pickup_Black_Armoured: UAG_Moose_Pickup_Black {
+ displayName = "Moose Pickup (Black, Armoured)";
+ animationList[] += {"hide_armor_window_armor_top",0};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/config.hpp
new file mode 100644
index 0000000..b07f877
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/config.hpp
@@ -0,0 +1,16 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_BASE;
+
+ class UAG_Moose_Pickup_Black_Splinter: UAG_Moose_Pickup_BASE {
+ scope = public;
+ displayName = "Moose Pickup (Black Splinter)";
+ hiddenSelectionsTextures[] = {
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black_Splinter\pickup_01_ext_ldf_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_adds_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_ext2_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_aat_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_launcher_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black_Splinter\pickup_01_service_ldf_co_uag.paa"
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_ext_ldf_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_ext_ldf_co_uag.paa
new file mode 100644
index 0000000..d7d224c
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_ext_ldf_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_ext_ldf_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_ext_ldf_co_uag.png
new file mode 100644
index 0000000..82112a4
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_ext_ldf_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_service_ldf_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_service_ldf_co_uag.paa
new file mode 100644
index 0000000..38bdfea
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_service_ldf_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_service_ldf_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_service_ldf_co_uag.png
new file mode 100644
index 0000000..3936c04
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter/pickup_01_service_ldf_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter_Armoured/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter_Armoured/config.hpp
new file mode 100644
index 0000000..2f844b0
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Black_Splinter_Armoured/config.hpp
@@ -0,0 +1,8 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_Black_Splinter;
+
+ class UAG_Moose_Pickup_Black_Splinter_Armoured: UAG_Moose_Pickup_Black_Splinter {
+ displayName = "Moose Pickup (Black Splinter, Armoured)";
+ animationList[] += {"hide_armor_window_armor_top",0};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Comms_BASE/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Comms_BASE/config.hpp
new file mode 100644
index 0000000..edf1b76
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Comms_BASE/config.hpp
@@ -0,0 +1,13 @@
+class CfgVehicles {
+ class Pickup_comms_base_rf;
+
+ class UAG_Moose_Pickup_Comms_BASE: Pickup_comms_base_rf {
+ scope = private;
+ displayName = "Moose Pickup (Comms)";
+ textureList[] = {};
+ crew = "UAG_Contractor_Black_Splinter";
+ faction = "UAG";
+ side = 1;
+ animationList[] = {"hide_rack",0,"hide_rack_antenna",0,"hide_frame",1,"hide_frame_full",1,"hide_frame_full_panel",1,"hide_box",0,"hide_box_door",0,"hide_trunk_door",0,"trunk_door_open",0,"box_door_open",0,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",0,"hide_bullbar",0,"hide_snorkel",0,"hide_antenna",0,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0,"hide_sidesteps",0};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Comms_Black/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Comms_Black/config.hpp
new file mode 100644
index 0000000..2b27077
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Comms_Black/config.hpp
@@ -0,0 +1,16 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_Comms_BASE;
+
+ class UAG_Moose_Pickup_Comms_Black: UAG_Moose_Pickup_Comms_BASE {
+ scope = public;
+ displayName = "Moose Pickup (Black, Comms)";
+ hiddenSelectionsTextures[] = {
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_ext_black_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_adds_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_ext2_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_aat_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_launcher_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_service_black_co_uag.paa"
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Comms_Black_Armoured/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Comms_Black_Armoured/config.hpp
new file mode 100644
index 0000000..416c1fb
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_Comms_Black_Armoured/config.hpp
@@ -0,0 +1,8 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_Comms_Black;
+
+ class UAG_Moose_Pickup_Comms_Black_Armoured: UAG_Moose_Pickup_Comms_Black {
+ displayName = "Moose Pickup (Black, Comms, Armoured)";
+ animationList[] += {"hide_armor_window_armor_top",0};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_HMG_BASE/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_HMG_BASE/config.hpp
new file mode 100644
index 0000000..aa343ee
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_HMG_BASE/config.hpp
@@ -0,0 +1,13 @@
+class CfgVehicles {
+ class Pickup_01_hmg_base_rf;
+
+ class UAG_Moose_Pickup_HMG_BASE: Pickup_01_hmg_base_rf {
+ scope = private;
+ displayName = "Moose Pickup (HMG)";
+ textureList[] = {};
+ crew = "UAG_Contractor_Black_Splinter";
+ faction = "UAG";
+ side = 1;
+ animationList[] = {"Hide_Shield",0,"Hide_Rail",0,"hide_bullbar",0,"hide_snorkel",0,"hide_antenna",0,"hide_trunk_door",0,"trunk_door_open",0,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0,"hide_rack_spotlights",0,"hide_frame",0,"hide_sidesteps",0};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_HMG_Black/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_HMG_Black/config.hpp
new file mode 100644
index 0000000..a55726c
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_HMG_Black/config.hpp
@@ -0,0 +1,16 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_HMG_BASE;
+
+ class UAG_Moose_Pickup_HMG_Black: UAG_Moose_Pickup_HMG_BASE {
+ scope = public;
+ displayName = "Moose Pickup (Black, HMG)";
+ hiddenSelectionsTextures[] = {
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_ext_black_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_adds_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_ext2_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_aat_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_launcher_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_service_black_co_uag.paa"
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_HMG_Black_Armoured/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_HMG_Black_Armoured/config.hpp
new file mode 100644
index 0000000..e3a2f25
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_HMG_Black_Armoured/config.hpp
@@ -0,0 +1,8 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_HMG_Black;
+
+ class UAG_Moose_Pickup_HMG_Black_Armoured: UAG_Moose_Pickup_HMG_Black {
+ displayName = "Moose Pickup (Black, HMG, Armoured)";
+ animationList[] += {"hide_armor_window_armor_top",0};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MMG_BASE/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MMG_BASE/config.hpp
new file mode 100644
index 0000000..39790ab
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MMG_BASE/config.hpp
@@ -0,0 +1,13 @@
+class CfgVehicles {
+ class Pickup_01_mmg_base_rf;
+
+ class UAG_Moose_Pickup_MMG_BASE: Pickup_01_mmg_base_rf {
+ scope = private;
+ displayName = "Moose Pickup (MMG)";
+ textureList[] = {};
+ crew = "UAG_Contractor_Black_Splinter";
+ faction = "UAG";
+ side = 1;
+ animationList[] = {"hide_trunk_cover",1,"hide_frame_full",0,"hide_bullbar",0,"hide_snorkel",0,"hide_antenna",0,"hide_trunk_door",0,"trunk_door_open",0,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_frame",0,"hide_sidesteps",0};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MMG_Black/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MMG_Black/config.hpp
new file mode 100644
index 0000000..f95f7b7
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MMG_Black/config.hpp
@@ -0,0 +1,16 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_MMG_BASE;
+
+ class UAG_Moose_Pickup_MMG_Black: UAG_Moose_Pickup_MMG_BASE {
+ scope = public;
+ displayName = "Moose Pickup (Black, MMG)";
+ hiddenSelectionsTextures[] = {
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_ext_black_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_adds_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_ext2_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_aat_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_launcher_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_service_black_co_uag.paa"
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MMG_Black_Armoured/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MMG_Black_Armoured/config.hpp
new file mode 100644
index 0000000..67962ba
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MMG_Black_Armoured/config.hpp
@@ -0,0 +1,8 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_MMG_Black;
+
+ class UAG_Moose_Pickup_MMG_Black_Armoured: UAG_Moose_Pickup_MMG_Black {
+ displayName = "Moose Pickup (Black, MMG, Armoured)";
+ animationList[] += {"hide_armor_window_armor_top",0};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MRL_BASE/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MRL_BASE/config.hpp
new file mode 100644
index 0000000..03043e1
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MRL_BASE/config.hpp
@@ -0,0 +1,13 @@
+class CfgVehicles {
+ class Pickup_01_mrl_base_rf;
+
+ class UAG_Moose_Pickup_MRL_BASE: Pickup_01_mrl_base_rf {
+ scope = private;
+ displayName = "Moose Pickup (MRL)";
+ textureList[] = {};
+ crew = "UAG_Contractor_Black_Splinter";
+ faction = "UAG";
+ side = 1;
+ animationList[] = {"hide_bullbar",0,"hide_snorkel",0,"hide_antenna",0,"hide_trunk_door",0,"trunk_door_open",0,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0,"hide_rack_spotlights",0,"hide_frame",0,"hide_sidesteps",0};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MRL_Black/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MRL_Black/config.hpp
new file mode 100644
index 0000000..7e69ed0
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MRL_Black/config.hpp
@@ -0,0 +1,16 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_MRL_BASE;
+
+ class UAG_Moose_Pickup_MRL_Black: UAG_Moose_Pickup_MRL_BASE {
+ scope = public;
+ displayName = "Moose Pickup (Black, MRL)";
+ hiddenSelectionsTextures[] = {
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_ext_black_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_adds_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_ext2_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_aat_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_launcher_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Patches\uag_units_uag_rf_patch\Vehicles\UAG_Moose_Pickup_Black\pickup_01_service_black_co_uag.paa"
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MRL_Black_Armoured/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MRL_Black_Armoured/config.hpp
new file mode 100644
index 0000000..a1b9855
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/UAG_Moose_Pickup_MRL_Black_Armoured/config.hpp
@@ -0,0 +1,8 @@
+class CfgVehicles {
+ class UAG_Moose_Pickup_MRL_Black;
+
+ class UAG_Moose_Pickup_MRL_Black_Armoured: UAG_Moose_Pickup_MRL_Black {
+ displayName = "Moose Pickup (Black, MRL, Armoured)";
+ animationList[] += {"hide_armor_window_armor_top",0};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/_index.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/_index.hpp
new file mode 100644
index 0000000..3171f2a
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/Vehicles/_index.hpp
@@ -0,0 +1,21 @@
+#include "UAG_Cougar_Gunship/config.hpp"
+#include "UAG_Moose_Pickup_BASE/config.hpp"
+#include "UAG_Moose_Pickup_Black/config.hpp"
+#include "UAG_Moose_Pickup_Black_Armoured/config.hpp"
+#include "UAG_Moose_Pickup_Black_Splinter/config.hpp"
+#include "UAG_Moose_Pickup_Black_Splinter_Armoured/config.hpp"
+#include "UAG_Moose_Pickup_Comms_BASE/config.hpp"
+#include "UAG_Moose_Pickup_Comms_Black/config.hpp"
+#include "UAG_Moose_Pickup_Comms_Black_Armoured/config.hpp"
+#include "UAG_Moose_Pickup_MMG_BASE/config.hpp"
+#include "UAG_Moose_Pickup_MMG_Black/config.hpp"
+#include "UAG_Moose_Pickup_MMG_Black_Armoured/config.hpp"
+#include "UAG_Moose_Pickup_HMG_BASE/config.hpp"
+#include "UAG_Moose_Pickup_HMG_Black/config.hpp"
+#include "UAG_Moose_Pickup_HMG_Black_Armoured/config.hpp"
+#include "UAG_Moose_Pickup_AAT_BASE/config.hpp"
+#include "UAG_Moose_Pickup_AAT_Black/config.hpp"
+#include "UAG_Moose_Pickup_AAT_Black_Armoured/config.hpp"
+#include "UAG_Moose_Pickup_MRL_BASE/config.hpp"
+#include "UAG_Moose_Pickup_MRL_Black/config.hpp"
+#include "UAG_Moose_Pickup_MRL_Black_Armoured/config.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/config.cpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/config.cpp
new file mode 100644
index 0000000..c0d518e
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/config.cpp
@@ -0,0 +1,33 @@
+class CfgPatches {
+ class uag_reaction_uag_rf_patch {
+ addonRootClass = "uag_units_uag";
+
+ requiredAddons[] = {
+ "RF_Air_heli_medium_ec",
+ "RF_Vehicles_Pickup_01",
+ "uag_units_uag"
+ };
+ units[] = {
+ "UAG_Cougar_Gunship",
+ "UAG_Moose_Pickup_AAT_Black",
+ "UAG_Moose_Pickup_AAT_Black_Armoured",
+ "UAG_Moose_Pickup_Black",
+ "UAG_Moose_Pickup_Black_Armoured",
+ "UAG_Moose_Pickup_Black_Splinter",
+ "UAG_Moose_Pickup_Black_Splinter_Armoured",
+ "UAG_Moose_Pickup_Comms_Black",
+ "UAG_Moose_Pickup_Comms_Black_Armoured",
+ "UAG_Moose_Pickup_HMG_Black",
+ "UAG_Moose_Pickup_HMG_Black_Armoured",
+ "UAG_Moose_Pickup_MMG_Black",
+ "UAG_Moose_Pickup_MMG_Black_Armoured",
+ "UAG_Moose_Pickup_MRL_Black",
+ "UAG_Moose_Pickup_MRL_Black_Armoured"
+ };
+
+ skipWhenMissingDependencies = 1;
+ };
+};
+
+#include "macros.hpp"
+#include "Vehicles/_index.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/macros.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/macros.hpp
new file mode 100644
index 0000000..f497e93
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_rf_patch/macros.hpp
@@ -0,0 +1,20 @@
+#define x2(x) x, x
+#define x3(x) x, x, x
+#define x4(x) x, x, x, x
+#define x5(x) x, x, x, x, x
+#define x6(x) x, x, x, x, x, x
+#define x7(x) x, x, x, x, x, x, x
+#define x8(x) x, x, x, x, x, x, x, x
+#define x9(x) x, x, x, x, x, x, x, x, x
+#define x10(x) x, x, x, x, x, x, x, x, x, x
+#define x20(x) x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x
+
+#define commonLinkedItems "UAG_Balaclava_With_Combat_Goggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "ItemGPS"
+#define baseVanillaMedicalItems "FirstAidKit"
+#define baseAceMedicalItems x10("ACE_elasticBandage"), x10("ACE_quikclot"), x2("ACE_morphine"), "ACE_epinephrine", "ACE_splint", "ACE_bloodIV_500", x2("ACE_tourniquet")
+#define baseAceMiscItems "ACE_EarPlugs", "ACE_EntrenchingTool", "ACE_Flashlight_MX991", "ACE_MapTools", "ACE_IR_Strobe_Item", "ACE_CableTie", "ACE_Banana"
+#define extraAceMedicalKit x10("ACE_elasticBandage"), x10("ACE_quikclot"), x5("ACE_morphine"), x5("ACE_morphine"), x5("ACE_bloodIV"), x4("ACE_tourniquet"), x2("ACE_splint")
+
+#define private 0
+#define protected 1
+#define public 2 \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/Vehicles/UAG_Orca_UP/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/Vehicles/UAG_Orca_UP/config.hpp
new file mode 100644
index 0000000..cb3d7dc
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/Vehicles/UAG_Orca_UP/config.hpp
@@ -0,0 +1,22 @@
+class CfgVehicles {
+ class B_ION_Heli_Light_02_dynamicLoadout_lxWS;
+
+ class UAG_Orca_UP_PARENTPROXY: B_ION_Heli_Light_02_dynamicLoadout_lxWS {
+ scope = private;
+ };
+
+ class UAG_Orca_UP: UAG_Orca_UP_PARENTPROXY {
+ scope = public;
+ displayName = "Orca (UP)";
+ crew = "UAG_Pilot_Black_Splinter";
+ faction = "UAG";
+ side = 1;
+ hiddenSelectionsTextures[] = {
+ "\A3\Air_F\Heli_Light_02\Data\Heli_Light_02_ext_CO.paa",
+ "\a3\air_f\data\rockets_co.paa",
+ "\lxWS\air_f_lxWS\heli_light_02\data\lxws_heli_light_02_adds_ion_co.paa"
+ };
+ waterDamageEngine = 0;
+ waterLeakiness = 0;
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/Vehicles/_index.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/Vehicles/_index.hpp
new file mode 100644
index 0000000..6e0992a
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/Vehicles/_index.hpp
@@ -0,0 +1 @@
+#include "UAG_Orca_UP/config.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/config.cpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/config.cpp
new file mode 100644
index 0000000..6550428
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/config.cpp
@@ -0,0 +1,18 @@
+class CfgPatches {
+ class uag_units_uag_ws_patch {
+ addonRootClass = "uag_units_uag";
+
+ requiredAddons[] = {
+ "uag_units_uag",
+ "Air_F_lxWS_Heli_Light_02"
+ };
+ units[] = {
+ "UAG_Orca_UP"
+ };
+
+ skipWhenMissingDependencies = 1;
+ };
+};
+
+#include "macros.hpp"
+#include "Vehicles/_index.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/macros.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/macros.hpp
new file mode 100644
index 0000000..b34dde6
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Patches/uag_units_uag_ws_patch/macros.hpp
@@ -0,0 +1,3 @@
+#define private 0
+#define protected 1
+#define public 2 \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Autorifleman_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Autorifleman_Black_Splinter.hpp
new file mode 100644
index 0000000..dffcb7a
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Autorifleman_Black_Splinter.hpp
@@ -0,0 +1,18 @@
+class CfgVehicles {
+ class UAG_Contractor_Black_Splinter;
+
+ class UAG_Autorifleman_Black_Splinter: UAG_Contractor_Black_Splinter {
+ displayName = "Autorifleman";
+ linkedItems[] = {
+ commonLinkedItems,
+ "UAG_Combat_Helmet_Heavy",
+ "UAG_Plate_Carrier_Heavy"
+ };
+ magazines[] = {
+ x4("200Rnd_556x45_Box_Tracer_Red_F"),
+ "HandGrenade",
+ "SmokeShell"
+ };
+ weapons[] = {"LMG_03_F", "Throw", "Put"};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp
new file mode 100644
index 0000000..59db2a2
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Contractor_Black_Splinter.hpp
@@ -0,0 +1,21 @@
+class CfgVehicles {
+ class UAG_Survivor_Black_Splinter;
+
+ class UAG_Contractor_Black_Splinter: UAG_Survivor_Black_Splinter {
+ displayName = "Contractor";
+ items[] = {
+ baseVanillaMedicalItems
+ };
+ linkedItems[] = {
+ commonLinkedItems,
+ "UAG_Combat_Helmet_Light",
+ "UAG_Plate_Carrier_Light"
+ };
+ magazines[] = {
+ x6("30Rnd_65x39_caseless_msbs_mag_Tracer"),
+ "HandGrenade",
+ "SmokeShell"
+ };
+ weapons[] = {"UAG_MSBS65v2_ModularSight", "Throw", "Put"};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Crewman_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Crewman_Black_Splinter.hpp
new file mode 100644
index 0000000..dd67b93
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Crewman_Black_Splinter.hpp
@@ -0,0 +1,12 @@
+class CfgVehicles {
+ class UAG_Contractor_Black_Splinter;
+
+ class UAG_Crewman_Black_Splinter: UAG_Contractor_Black_Splinter {
+ displayName = "Crewman";
+ linkedItems[] = {
+ commonLinkedItems,
+ "H_Tank_black_F", // TODO: UAG Crewman Helmet
+ "UAG_Plate_Carrier_Light"
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Grenadier_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Grenadier_Black_Splinter.hpp
new file mode 100644
index 0000000..36f7bb0
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Grenadier_Black_Splinter.hpp
@@ -0,0 +1,20 @@
+class CfgVehicles {
+ class UAG_Contractor_Black_Splinter;
+
+ class UAG_Grenadier_Black_Splinter: UAG_Contractor_Black_Splinter {
+ displayName = "Grenadier";
+ linkedItems[] = {
+ commonLinkedItems,
+ "UAG_Combat_Helmet_Medium",
+ "UAG_Plate_Carrier_Medium"
+ };
+ magazines[] = {
+ x4("30Rnd_65x39_caseless_msbs_mag_Tracer"),
+ x4("1Rnd_HE_Grenade_shell"),
+ x3("1Rnd_SmokeRed_Grenade_shell"),
+ "HandGrenade",
+ "SmokeShell"
+ };
+ weapons[] = {"UAG_MSBS65v2_GL_ModularSight", "Throw", "Put"};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Machinegunner_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Machinegunner_Black_Splinter.hpp
new file mode 100644
index 0000000..97c4ed4
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Machinegunner_Black_Splinter.hpp
@@ -0,0 +1,13 @@
+class CfgVehicles {
+ class UAG_Autorifleman_Black_Splinter;
+
+ class UAG_Machinegunner_Black_Splinter: UAG_Autorifleman_Black_Splinter {
+ displayName = "Machinegunner";
+ magazines[] = {
+ x4("130Rnd_338_Mag"),
+ "HandGrenade",
+ "SmokeShell"
+ };
+ weapons[] = {"MMG_02_black_F", "Throw", "Put"};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Marksman_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Marksman_Black_Splinter.hpp
new file mode 100644
index 0000000..a1c67b3
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Marksman_Black_Splinter.hpp
@@ -0,0 +1,13 @@
+class CfgVehicles {
+ class UAG_Contractor_Black_Splinter;
+
+ class UAG_Marksman_Black_Splinter: UAG_Contractor_Black_Splinter {
+ displayName = "Marksman";
+ magazines[] = {
+ x4("20Rnd_762x51_Mag"),
+ "HandGrenade",
+ "SmokeShell"
+ };
+ weapons[] = {"UAG_SIG556v2_Pitbull", "Throw", "Put"};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Pilot_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Pilot_Black_Splinter.hpp
new file mode 100644
index 0000000..02d5d78
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Pilot_Black_Splinter.hpp
@@ -0,0 +1,12 @@
+class CfgVehicles {
+ class UAG_Contractor_Black_Splinter;
+
+ class UAG_Pilot_Black_Splinter: UAG_Contractor_Black_Splinter {
+ displayName = "Pilot";
+ linkedItems[] = {
+ commonLinkedItems,
+ "H_CrewHelmetHeli_B", // TODO: UAG Pilot Helmet
+ "UAG_Plate_Carrier_Light"
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Pointman_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Pointman_Black_Splinter.hpp
new file mode 100644
index 0000000..bc06efe
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Pointman_Black_Splinter.hpp
@@ -0,0 +1,14 @@
+class CfgVehicles {
+ class UAG_Contractor_Black_Splinter;
+
+ class UAG_Pointman_Black_Splinter: UAG_Contractor_Black_Splinter {
+ displayName = "Pointman";
+ magazines[] = {
+ x4("30Rnd_65x39_caseless_msbs_mag_Tracer"),
+ x3("6Rnd_12Gauge_Pellets"),
+ "HandGrenade",
+ "SmokeShell"
+ };
+ weapons[] = {"UAG_MSBS65v2_UBS_Holo", "Throw", "Put"};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Raider_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Raider_Black_Splinter.hpp
new file mode 100644
index 0000000..47408f4
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Raider_Black_Splinter.hpp
@@ -0,0 +1,13 @@
+class CfgVehicles {
+ class UAG_Contractor_Black_Splinter;
+
+ class UAG_Raider_Black_Splinter: UAG_Contractor_Black_Splinter {
+ displayName = "Raider";
+ magazines[] = {
+ x5("50Rnd_570x28_SMG_03"),
+ "HandGrenade",
+ "SmokeShell"
+ };
+ weapons[] = {"SMG_03C_black", "Throw", "Put"};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Sniper_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Sniper_Black_Splinter.hpp
new file mode 100644
index 0000000..de3af40
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Sniper_Black_Splinter.hpp
@@ -0,0 +1,18 @@
+class CfgVehicles {
+ class UAG_Contractor_Black_Splinter;
+
+ class UAG_Sniper_Black_Splinter: UAG_Contractor_Black_Splinter {
+ displayName = "Sniper";
+ linkedItems[] = {
+ commonLinkedItems,
+ "UAG_Combat_Helmet_Medium",
+ "UAG_Plate_Carrier_Medium"
+ };
+ magazines[] = {
+ x6("7Rnd_408_Mag"),
+ "HandGrenade",
+ "SmokeShell"
+ };
+ weapons[] = {"UAG_M200v2_LRPS", "Throw", "Put"};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Survivor_Black_Splinter.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Survivor_Black_Splinter.hpp
new file mode 100644
index 0000000..035eb8c
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/UAG_Survivor_Black_Splinter.hpp
@@ -0,0 +1,20 @@
+class CfgVehicles {
+ class B_Survivor_F;
+
+ class UAG_Survivor_Black_Splinter: B_Survivor_F {
+ displayName = "Survivor";
+ faction = "UAG";
+ vehicleClass = "Combat_Contractors_Black_Splinter";
+ editorSubcategory = "Combat_Contractors_Black_Splinter";
+ linkedItems[] = {
+ commonLinkedItems
+ };
+ uniformClass = "UAG_Combat_Fatigues_Black_Splinter";
+
+ // abilities
+ engineer = 1;
+ canDeactivateMines = 1;
+ attendant = 1;
+ uavHacker = 1;
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/_index.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/_index.hpp
new file mode 100644
index 0000000..b6e7b21
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Units/Combat_Contractors_Black_Splinter/_index.hpp
@@ -0,0 +1,11 @@
+#include "UAG_Survivor_Black_Splinter.hpp"
+#include "UAG_Contractor_Black_Splinter.hpp"
+#include "UAG_Grenadier_Black_Splinter.hpp"
+#include "UAG_Marksman_Black_Splinter.hpp"
+#include "UAG_Autorifleman_Black_Splinter.hpp"
+#include "UAG_Machinegunner_Black_Splinter.hpp"
+#include "UAG_Sniper_Black_Splinter.hpp"
+#include "UAG_Raider_Black_Splinter.hpp"
+#include "UAG_Pointman_Black_Splinter.hpp"
+#include "UAG_Crewman_Black_Splinter.hpp"
+#include "UAG_Pilot_Black_Splinter.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Units/_index.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Units/_index.hpp
new file mode 100644
index 0000000..aeea631
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Units/_index.hpp
@@ -0,0 +1 @@
+#include "Combat_Contractors_Black_Splinter/_index.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_BASE/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_BASE/config.hpp
new file mode 100644
index 0000000..9d4dd5f
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_BASE/config.hpp
@@ -0,0 +1,12 @@
+class CfgVehicles {
+ class Offroad_01_military_base_F;
+
+ class UAG_Offroad_BASE: Offroad_01_military_base_F {
+ scope = private;
+ displayName = "Offroad";
+ crew = "UAG_Contractor_Black_Splinter";
+ faction = "UAG";
+ side = 1;
+ textureList[] = {};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black/config.hpp
new file mode 100644
index 0000000..71d71c1
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black/config.hpp
@@ -0,0 +1,9 @@
+class CfgVehicles {
+ class UAG_Offroad_BASE;
+
+ class UAG_Offroad_Black: UAG_Offroad_BASE {
+ scope = public;
+ displayName = "Offroad (Black)";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Offroad_Black\offroad_01_ext_co_uag.paa","\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Offroad_Black\offroad_01_ext_co_uag.paa"};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black/offroad_01_ext_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black/offroad_01_ext_co_uag.paa
new file mode 100644
index 0000000..84a4bb0
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black/offroad_01_ext_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black/offroad_01_ext_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black/offroad_01_ext_co_uag.png
new file mode 100644
index 0000000..c875724
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black/offroad_01_ext_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black_Splinter/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black_Splinter/config.hpp
new file mode 100644
index 0000000..f523a9e
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black_Splinter/config.hpp
@@ -0,0 +1,9 @@
+class CfgVehicles {
+ class UAG_Offroad_BASE;
+
+ class UAG_Offroad_Black_Splinter: UAG_Offroad_BASE {
+ scope = public;
+ displayName = "Offroad (Black Splinter)";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Offroad_Black_Splinter\offroad_01_ext_eaf_co_uag.paa","\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Offroad_Black_Splinter\offroad_01_ext_eaf_co_uag.paa"};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black_Splinter/offroad_01_ext_eaf_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black_Splinter/offroad_01_ext_eaf_co_uag.paa
new file mode 100644
index 0000000..77037fc
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black_Splinter/offroad_01_ext_eaf_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black_Splinter/offroad_01_ext_eaf_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black_Splinter/offroad_01_ext_eaf_co_uag.png
new file mode 100644
index 0000000..5bc59f2
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Black_Splinter/offroad_01_ext_eaf_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_BASE/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_BASE/config.hpp
new file mode 100644
index 0000000..594d87f
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_BASE/config.hpp
@@ -0,0 +1,12 @@
+class CfgVehicles {
+ class Offroad_01_military_comms_base_F;
+
+ class UAG_Offroad_Comms_BASE: Offroad_01_military_comms_base_F {
+ scope = private;
+ displayName = "Offroad (Comms)";
+ crew = "UAG_Contractor_Black_Splinter";
+ faction = "UAG";
+ side = 1;
+ textureList[] = {};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_Black/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_Black/config.hpp
new file mode 100644
index 0000000..e5e4ad8
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_Black/config.hpp
@@ -0,0 +1,9 @@
+class CfgVehicles {
+ class UAG_Offroad_Comms_BASE;
+
+ class UAG_Offroad_Comms_Black: UAG_Offroad_Comms_BASE {
+ scope = public;
+ displayName = "Offroad (Comms, Black)";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Offroad_Black\offroad_01_ext_co_uag.paa","\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Offroad_Black\offroad_01_ext_co_uag.paa","\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Offroad_Comms_Black\offroad_01_cover_blk_co_uag.paa"};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_Black/offroad_01_cover_blk_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_Black/offroad_01_cover_blk_co_uag.paa
new file mode 100644
index 0000000..603ab50
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_Black/offroad_01_cover_blk_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_Black/offroad_01_cover_blk_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_Black/offroad_01_cover_blk_co_uag.png
new file mode 100644
index 0000000..de2dd48
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Offroad_Comms_Black/offroad_01_cover_blk_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AA_BASE/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AA_BASE/config.hpp
new file mode 100644
index 0000000..aaf3f8b
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AA_BASE/config.hpp
@@ -0,0 +1,12 @@
+class CfgVehicles {
+ class LT_01_AA_base_F;
+
+ class UAG_Wiesel_AA_BASE: LT_01_AA_base_F {
+ scope = private;
+ displayName = "Wiesel (AA)";
+ crew = "UAG_Crewman_Black_Splinter";
+ faction = "UAG";
+ side = 1;
+ textureList[] = {};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AA_Black/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AA_Black/config.hpp
new file mode 100644
index 0000000..8fda883
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AA_Black/config.hpp
@@ -0,0 +1,14 @@
+class CfgVehicles {
+ class UAG_Wiesel_AA_BASE;
+
+ class UAG_Wiesel_AA_Black: UAG_Wiesel_AA_BASE {
+ scope = public;
+ displayName = "Wiesel (AA, Black)";
+ hiddenSelectionsTextures[] = {
+ "\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Wiesel_Cannon_Black\lt_01_main_olive_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Wiesel_AT_Black\lt_01_at_olive_co_uag.paa",
+ "",
+ "\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Wiesel_Cannon_Black\cage_olive_co_uag.paa"
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_BASE/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_BASE/config.hpp
new file mode 100644
index 0000000..c5d4c4b
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_BASE/config.hpp
@@ -0,0 +1,12 @@
+class CfgVehicles {
+ class LT_01_AT_base_F;
+
+ class UAG_Wiesel_AT_BASE: LT_01_AT_base_F {
+ scope = private;
+ displayName = "Wiesel (AT)";
+ crew = "UAG_Crewman_Black_Splinter";
+ faction = "UAG";
+ side = 1;
+ textureList[] = {};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_Black/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_Black/config.hpp
new file mode 100644
index 0000000..928b34a
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_Black/config.hpp
@@ -0,0 +1,14 @@
+class CfgVehicles {
+ class UAG_Wiesel_AT_BASE;
+
+ class UAG_Wiesel_AT_Black: UAG_Wiesel_AT_BASE {
+ scope = public;
+ displayName = "Wiesel (AT, Black)";
+ hiddenSelectionsTextures[] = {
+ "\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Wiesel_Cannon_Black\lt_01_main_olive_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Wiesel_AT_Black\lt_01_at_olive_co_uag.paa",
+ "",
+ "\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Wiesel_Cannon_Black\cage_olive_co_uag.paa"
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_Black/lt_01_at_olive_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_Black/lt_01_at_olive_co_uag.paa
new file mode 100644
index 0000000..cfa77df
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_Black/lt_01_at_olive_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_Black/lt_01_at_olive_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_Black/lt_01_at_olive_co_uag.png
new file mode 100644
index 0000000..ccae0f6
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_AT_Black/lt_01_at_olive_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_BASE/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_BASE/config.hpp
new file mode 100644
index 0000000..abdc600
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_BASE/config.hpp
@@ -0,0 +1,13 @@
+class CfgVehicles {
+ class LT_01_cannon_base_F;
+
+ class UAG_Wiesel_Cannon_BASE: LT_01_cannon_base_F {
+ scope = private;
+ displayName = "Wiesel (Cannon)";
+ crew = "UAG_Crewman_Black_Splinter";
+ faction = "UAG";
+ side = 1;
+ textureList[] = {};
+ animationList[] = {"showTools",1,"showCamonetHull",0,"showBags",1,"showSLATHull",1};
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/cage_olive_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/cage_olive_co_uag.paa
new file mode 100644
index 0000000..13b3f2a
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/cage_olive_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/cage_olive_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/cage_olive_co_uag.png
new file mode 100644
index 0000000..15831a1
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/cage_olive_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/config.hpp
new file mode 100644
index 0000000..4aee85c
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/config.hpp
@@ -0,0 +1,14 @@
+class CfgVehicles {
+ class UAG_Wiesel_Cannon_BASE;
+
+ class UAG_Wiesel_Cannon_Black: UAG_Wiesel_Cannon_BASE {
+ scope = public;
+ displayName = "Wiesel (Cannon, Black)";
+ hiddenSelectionsTextures[] = {
+ "\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Wiesel_Cannon_Black\lt_01_main_olive_co_uag.paa",
+ "\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Wiesel_Cannon_Black\lt_01_cannon_olive_co_uag.paa",
+ "",
+ "\z\UAG_Units\addons\uag_units_uag\Vehicles\UAG_Wiesel_Cannon_Black\cage_olive_co_uag.paa"
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_cannon_olive_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_cannon_olive_co_uag.paa
new file mode 100644
index 0000000..917ab8f
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_cannon_olive_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_cannon_olive_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_cannon_olive_co_uag.png
new file mode 100644
index 0000000..230f93d
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_cannon_olive_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_main_olive_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_main_olive_co_uag.paa
new file mode 100644
index 0000000..742e348
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_main_olive_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_main_olive_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_main_olive_co_uag.png
new file mode 100644
index 0000000..d859459
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/UAG_Wiesel_Cannon_Black/lt_01_main_olive_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/_index.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/_index.hpp
new file mode 100644
index 0000000..c18d9da
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Vehicles/_index.hpp
@@ -0,0 +1,11 @@
+#include "UAG_Offroad_BASE/config.hpp"
+#include "UAG_Offroad_Black/config.hpp"
+#include "UAG_Offroad_Black_Splinter/config.hpp"
+#include "UAG_Offroad_Comms_BASE/config.hpp"
+#include "UAG_Offroad_Comms_Black/config.hpp"
+#include "UAG_Wiesel_Cannon_BASE/config.hpp"
+#include "UAG_Wiesel_Cannon_Black/config.hpp"
+#include "UAG_Wiesel_AT_BASE/config.hpp"
+#include "UAG_Wiesel_AT_Black/config.hpp"
+#include "UAG_Wiesel_AA_BASE/config.hpp"
+#include "UAG_Wiesel_AA_Black/config.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Weapons/UAG_M200v2.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Weapons/UAG_M200v2.hpp
new file mode 100644
index 0000000..0d1be56
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Weapons/UAG_M200v2.hpp
@@ -0,0 +1,17 @@
+class CfgWeapons {
+ class srifle_LRR_F;
+
+ class UAG_M200v2: srifle_LRR_F {
+ displayName = "UAG M200v2";
+ baseWeapon = "UAG_M200v2";
+ };
+
+ class UAG_M200v2_LRPS: UAG_M200v2 {
+ class LinkedItems {
+ class LinkedItemsOptic {
+ slot = "CowsSlot";
+ item = "optic_lrps";
+ };
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Weapons/UAG_MSBS65v2.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Weapons/UAG_MSBS65v2.hpp
new file mode 100644
index 0000000..1931ee1
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Weapons/UAG_MSBS65v2.hpp
@@ -0,0 +1,49 @@
+class CfgWeapons {
+ class arifle_MSBS65_black_f;
+
+ class UAG_MSBS65v2: arifle_MSBS65_black_f {
+ displayName = "UAG MSBS65v2";
+ baseWeapon = "UAG_MSBS65v2";
+ };
+
+ class UAG_MSBS65v2_ModularSight: UAG_MSBS65v2 {
+ class LinkedItems {
+ class LinkedItemsOptic {
+ slot = "CowsSlot";
+ item = "optic_ico_01_black_f";
+ };
+ };
+ };
+
+ class arifle_MSBS65_UBS_black_F;
+
+ class UAG_MSBS65v2_UBS: arifle_MSBS65_UBS_black_F {
+ displayName = "UAG MSBS65v2 (UBS)";
+ baseWeapon = "UAG_MSBS65v2_UBS";
+ };
+
+ class UAG_MSBS65v2_UBS_Holo: UAG_MSBS65v2_UBS {
+ class LinkedItems {
+ class LinkedItemsOptic {
+ slot = "CowsSlot";
+ item = "optic_holosight_blk_f";
+ };
+ };
+ };
+
+ class arifle_MSBS65_GL_black_F;
+
+ class UAG_MSBS65v2_GL: arifle_MSBS65_GL_black_F {
+ displayName = "UAG MSBS65v2 (GL)";
+ baseWeapon = "UAG_MSBS65v2_GL";
+ };
+
+ class UAG_MSBS65v2_GL_ModularSight: UAG_MSBS65v2_GL {
+ class LinkedItems {
+ class LinkedItemsOptic {
+ slot = "CowsSlot";
+ item = "optic_ico_01_black_f";
+ };
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Weapons/UAG_SIG556v2.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Weapons/UAG_SIG556v2.hpp
new file mode 100644
index 0000000..868bd75
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Weapons/UAG_SIG556v2.hpp
@@ -0,0 +1,17 @@
+class CfgWeapons {
+ class srifle_DMR_03_F;
+
+ class UAG_SIG556v2: srifle_DMR_03_F {
+ displayName = "UAG SIG556v2";
+ baseWeapon = "UAG_SIG556v2";
+ };
+
+ class UAG_SIG556v2_Pitbull: UAG_SIG556v2 {
+ class LinkedItems {
+ class LinkedItemsOptic {
+ slot = "CowsSlot";
+ item = "optic_mrco";
+ };
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/Weapons/_index.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/Weapons/_index.hpp
new file mode 100644
index 0000000..a79d346
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/Weapons/_index.hpp
@@ -0,0 +1,3 @@
+#include "UAG_MSBS65v2.hpp"
+#include "UAG_SIG556v2.hpp"
+#include "UAG_M200v2.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/config.cpp b/uag/mods/UAG_Units/addons/uag_units_uag/config.cpp
new file mode 100644
index 0000000..95a3aa6
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/config.cpp
@@ -0,0 +1,46 @@
+class CfgPatches {
+ class uag_units_uag {
+ authors[] = {"zuedev"};
+ authorUrl = "https://uagpmc.com";
+ name = "uag_units_uag";
+ requiredAddons[] = {
+ "A3_Characters_F",
+ "A3_Characters_F_Exp",
+ "A3_Characters_F_Exp_Headgear",
+ "A3_Characters_F_Orange_Headgear",
+ "A3_Characters_F_Enoch",
+ "A3_Soft_F_Offroad_01",
+ "A3_Soft_F_Enoch_Offroad_01"
+ };
+ requiredVersion = 2.16;
+ units[] = {
+ "UAG_Survivor_Black_Splinter",
+ "UAG_Contractor_Black_Splinter",
+ "UAG_Grenadier_Black_Splinter",
+ "UAG_Marksman_Black_Splinter",
+ "UAG_Autorifleman_Black_Splinter",
+ "UAG_Machinegunner_Black_Splinter",
+ "UAG_Sniper_Black_Splinter",
+ "UAG_Raider_Black_Splinter",
+ "UAG_Pointman_Black_Splinter",
+ "UAG_Crewman_Black_Splinter",
+ "UAG_Pilot_Black_Splinter",
+ "UAG_Offroad_Black",
+ "UAG_Offroad_Black_Splinter",
+ "UAG_Offroad_Comms_Black",
+ "UAG_Wiesel_AA_Black",
+ "UAG_Wiesel_AT_Black",
+ "UAG_Wiesel_Cannon_Black"
+ };
+ weapons[] = {};
+ };
+};
+
+#include "\z\UAG_Units\addons\uag_units_core\macros.hpp"
+#include "CfgFactionClasses.hpp"
+#include "CfgVehicleClasses.hpp"
+#include "CfgEditorSubcategories.hpp"
+#include "Gear/_index.hpp"
+#include "Units/_index.hpp"
+#include "Weapons/_index.hpp"
+#include "Vehicles/_index.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/config.hpp
new file mode 100644
index 0000000..7317e40
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/config.hpp
@@ -0,0 +1,17 @@
+/* UAG Balaclava
+ * Based on: G_Balaclava_TI_tna_F
+ * From: A3_Characters_F_Exp
+ * Changes:
+ * - Weightless
+*/
+
+class CfgGlasses {
+ class G_Balaclava_TI_tna_F;
+
+ class UAG_Balaclava: G_Balaclava_TI_tna_F {
+ displayName = "UAG Balaclava";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Balaclava\g_balaclava_ti_tna_f_co_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Balaclava\icon_G_Balaclava_TI_tna_F_ca_uag.paa";
+ mass = 0;
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/g_balaclava_ti_tna_f_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/g_balaclava_ti_tna_f_co_uag.paa
new file mode 100644
index 0000000..d77d517
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/g_balaclava_ti_tna_f_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/g_balaclava_ti_tna_f_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/g_balaclava_ti_tna_f_co_uag.png
new file mode 100644
index 0000000..457f3bc
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/g_balaclava_ti_tna_f_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/icon_g_balaclava_ti_tna_f_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/icon_g_balaclava_ti_tna_f_ca_uag.paa
new file mode 100644
index 0000000..5706706
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/icon_g_balaclava_ti_tna_f_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/icon_g_balaclava_ti_tna_f_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/icon_g_balaclava_ti_tna_f_ca_uag.png
new file mode 100644
index 0000000..7e08f65
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava/icon_g_balaclava_ti_tna_f_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/config.hpp
new file mode 100644
index 0000000..eef20a1
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/config.hpp
@@ -0,0 +1,17 @@
+/* UAG Balaclava + Combat Goggles
+ * Based on: G_Balaclava_TI_G_tna_F
+ * From: A3_Characters_F_Exp
+ * Changes:
+ * - Weightless
+*/
+
+class CfgGlasses {
+ class G_Balaclava_TI_G_tna_F;
+
+ class UAG_Balaclava_With_Combat_Goggles: G_Balaclava_TI_G_tna_F {
+ displayName = "UAG Balaclava + Combat Goggles";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Balaclava_With_Combat_Goggles\g_balaclava_ti_tna_f_co_uag.paa","\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Balaclava_With_Combat_Goggles\g_combat_goggles_tna_f_ca_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Balaclava_With_Combat_Goggles\icon_g_balaclava_ti_g_tna_f_ca_uag.paa";
+ mass = 0;
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_balaclava_ti_tna_f_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_balaclava_ti_tna_f_co_uag.paa
new file mode 100644
index 0000000..d77d517
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_balaclava_ti_tna_f_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_balaclava_ti_tna_f_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_balaclava_ti_tna_f_co_uag.png
new file mode 100644
index 0000000..457f3bc
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_balaclava_ti_tna_f_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.paa
new file mode 100644
index 0000000..2783a47
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.png
new file mode 100644
index 0000000..888fe26
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/icon_g_balaclava_ti_g_tna_f_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/icon_g_balaclava_ti_g_tna_f_ca_uag.paa
new file mode 100644
index 0000000..6f13aca
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/icon_g_balaclava_ti_g_tna_f_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/icon_g_balaclava_ti_g_tna_f_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/icon_g_balaclava_ti_g_tna_f_ca_uag.png
new file mode 100644
index 0000000..4e3313b
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Balaclava_With_Combat_Goggles/icon_g_balaclava_ti_g_tna_f_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/cbrn_suit_01_eaf_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/cbrn_suit_01_eaf_co_uag.paa
new file mode 100644
index 0000000..e79c5d0
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/cbrn_suit_01_eaf_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/cbrn_suit_01_eaf_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/cbrn_suit_01_eaf_co_uag.png
new file mode 100644
index 0000000..8e7df92
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/cbrn_suit_01_eaf_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/config.hpp
new file mode 100644
index 0000000..a46cf61
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/config.hpp
@@ -0,0 +1,36 @@
+/* UAG CBRN Fatigues
+ * Based on: U_I_E_CBRN_Suit_01_EAF_F
+ * From: A3_Characters_F_Enoch
+ * Changes:
+ * - Weightless
+ */
+
+class CfgWeapons {
+ class U_I_E_CBRN_Suit_01_EAF_F;
+
+ class UAG_CBRN_Fatigues_PARENTPROXY: U_I_E_CBRN_Suit_01_EAF_F {
+ scope = private;
+ class ItemInfo;
+ };
+
+ class UAG_CBRN_Fatigues: UAG_CBRN_Fatigues_PARENTPROXY {
+ scope = public;
+ displayName = "UAG CBRN Fatigues";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_CBRN_Fatigues\CBRN_Suit_01_EAF_CO_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_CBRN_Fatigues\icon_U_I_E_CBRN_Suit_01_EAF_F_ca_uag.paa";
+
+ class ItemInfo: ItemInfo {
+ mass = 0;
+ uniformClass = "UAG_CBRN_Fatigues_Soldier";
+ };
+ };
+};
+
+class CfgVehicles {
+ class I_E_CBRN_Man_Oversuit_01_EAF_F;
+
+ class UAG_CBRN_Fatigues_Soldier: I_E_CBRN_Man_Oversuit_01_EAF_F {
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_CBRN_Fatigues\CBRN_Suit_01_EAF_CO_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_CBRN_Fatigues\icon_U_I_E_CBRN_Suit_01_EAF_F_ca_uag.paa";
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/icon_u_i_e_cbrn_suit_01_eaf_f_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/icon_u_i_e_cbrn_suit_01_eaf_f_ca_uag.paa
new file mode 100644
index 0000000..c7beba3
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/icon_u_i_e_cbrn_suit_01_eaf_f_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/icon_u_i_e_cbrn_suit_01_eaf_f_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/icon_u_i_e_cbrn_suit_01_eaf_f_ca_uag.png
new file mode 100644
index 0000000..3d8785b
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_CBRN_Fatigues/icon_u_i_e_cbrn_suit_01_eaf_f_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/clothing1_mtp_urban_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/clothing1_mtp_urban_co_uag.paa
new file mode 100644
index 0000000..fc8be7e
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/clothing1_mtp_urban_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/clothing1_mtp_urban_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/clothing1_mtp_urban_co_uag.png
new file mode 100644
index 0000000..cd4faff
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/clothing1_mtp_urban_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/config.hpp
new file mode 100644
index 0000000..936decf
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/config.hpp
@@ -0,0 +1,38 @@
+/* UAG Combat Fatigues (Black Splinter)
+ * Based on: U_B_CTRG_Soldier_urb_1_F
+ * From: A3_Characters_F
+ * Changes:
+ * - Double storage
+ * - Weightless
+ */
+
+class CfgWeapons {
+ class U_B_CTRG_Soldier_urb_1_F;
+
+ class UAG_Combat_Fatigues_Black_Splinter_PARENTPROXY: U_B_CTRG_Soldier_urb_1_F {
+ scope = private;
+ class ItemInfo;
+ };
+
+ class UAG_Combat_Fatigues_Black_Splinter: UAG_Combat_Fatigues_Black_Splinter_PARENTPROXY {
+ scope = public;
+ displayName = "UAG Combat Fatigues (Black Splinter)";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Fatigues_Black_Splinter\clothing1_mtp_urban_co_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Fatigues_Black_Splinter\icon_U_B_CTRG_Soldier_urb_1_F_ca_uag.paa";
+
+ class ItemInfo: ItemInfo {
+ containerClass = "Supply80";
+ mass = 0;
+ uniformClass = "UAG_Combat_Fatigues_Black_Splinter_Soldier";
+ };
+ };
+};
+
+class CfgVehicles {
+ class B_CTRG_Soldier_urb_1_F;
+
+ class UAG_Combat_Fatigues_Black_Splinter_Soldier: B_CTRG_Soldier_urb_1_F {
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Fatigues_Black_Splinter\clothing1_mtp_urban_co_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Fatigues_Black_Splinter\icon_U_B_CTRG_Soldier_urb_1_F_ca_uag.paa";
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.paa
new file mode 100644
index 0000000..f6dd8e3
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.png
new file mode 100644
index 0000000..c9b2e15
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_Black_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/clothing1_mtp_urban_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/clothing1_mtp_urban_co_uag.paa
new file mode 100644
index 0000000..96f43c9
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/clothing1_mtp_urban_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/clothing1_mtp_urban_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/clothing1_mtp_urban_co_uag.png
new file mode 100644
index 0000000..82dd3be
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/clothing1_mtp_urban_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/config.hpp
new file mode 100644
index 0000000..688a398
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/config.hpp
@@ -0,0 +1,30 @@
+class CfgWeapons {
+ class U_B_CTRG_Soldier_urb_1_F;
+
+ class UAG_Combat_Fatigues_White_Splinter_PARENTPROXY: U_B_CTRG_Soldier_urb_1_F {
+ scope = private;
+ class ItemInfo;
+ };
+
+ class UAG_Combat_Fatigues_White_Splinter: UAG_Combat_Fatigues_White_Splinter_PARENTPROXY {
+ scope = public;
+ displayName = "UAG Combat Fatigues (White Splinter)";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Fatigues_White_Splinter\clothing1_mtp_urban_co_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Fatigues_White_Splinter\icon_U_B_CTRG_Soldier_urb_1_F_ca_uag.paa";
+
+ class ItemInfo: ItemInfo {
+ containerClass = "Supply80";
+ mass = 0;
+ uniformClass = "UAG_Combat_Fatigues_White_Splinter_Soldier";
+ };
+ };
+};
+
+class CfgVehicles {
+ class B_CTRG_Soldier_urb_1_F;
+
+ class UAG_Combat_Fatigues_White_Splinter_Soldier: B_CTRG_Soldier_urb_1_F {
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Fatigues_White_Splinter\clothing1_mtp_urban_co_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Fatigues_White_Splinter\icon_U_B_CTRG_Soldier_urb_1_F_ca_uag.paa";
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.paa
new file mode 100644
index 0000000..4e45bbf
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.png
new file mode 100644
index 0000000..e2934db
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Fatigues_White_Splinter/icon_u_b_ctrg_soldier_urb_1_f_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/config.hpp
new file mode 100644
index 0000000..d7ba804
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/config.hpp
@@ -0,0 +1,17 @@
+/* UAG Combat Goggles
+ * Based on: G_Combat_Goggles_tna_F
+ * From: A3_Characters_F_Exp
+ * Changes:
+ * - Weightless
+*/
+
+class CfgGlasses {
+ class G_Combat_Goggles_tna_F;
+
+ class UAG_Combat_Goggles: G_Combat_Goggles_tna_F {
+ displayName = "UAG Combat Goggles";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Goggles\g_combat_goggles_tna_f_ca_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Goggles\icon_g_combat_goggles_tna_f_ca_uag.paa";
+ mass = 0;
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.paa
new file mode 100644
index 0000000..2783a47
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.png
new file mode 100644
index 0000000..888fe26
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/g_combat_goggles_tna_f_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/icon_g_combat_goggles_tna_f_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/icon_g_combat_goggles_tna_f_ca_uag.paa
new file mode 100644
index 0000000..8169ce2
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/icon_g_combat_goggles_tna_f_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/icon_g_combat_goggles_tna_f_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/icon_g_combat_goggles_tna_f_ca_uag.png
new file mode 100644
index 0000000..c4d64db
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Goggles/icon_g_combat_goggles_tna_f_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/config.hpp
new file mode 100644
index 0000000..288647c
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/config.hpp
@@ -0,0 +1,49 @@
+/* UAG Combat Helmet - Heavy
+ * Based on: H_HelmetB_TI_tna_F
+ * From: A3_Characters_F_Exp_Headgear
+ * Changes:
+ * - Perfect hearing protection
+ * - Half weight
+ * - Double armour hitpoints
+ * - 5% pass-through
+ */
+
+class CfgWeapons {
+ class HitpointsProtectionInfo;
+ class Head;
+ class Face;
+
+ class H_HelmetB_TI_tna_F;
+
+ class H_HelmetB_TI_tna_F_PROXY: H_HelmetB_TI_tna_F {
+ scope = private;
+ class ItemInfo;
+ };
+
+ class UAG_Combat_Helmet_Heavy: H_HelmetB_TI_tna_F_PROXY {
+ _generalMacro = "UAG_Combat_Helmet_Heavy";
+ scope = public;
+ displayName = "UAG Combat Helmet - Heavy";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Helmet_Heavy\h_helmetb_ti_tna_f_co_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Helmet_Heavy\icon_h_helmetb_ti_tna_f_ca_uag.paa";
+
+ ace_hearing_protection = 1;
+ ace_hearing_lowerVolume = 0;
+
+ class ItemInfo: ItemInfo {
+ mass = 15;
+ modelSides[] = {3,2,1,0};
+
+ class HitpointsProtectionInfo: HitpointsProtectionInfo {
+ class Head: Head {
+ armor = 12;
+ passThrough = 0.05;
+ };
+ class Face: Face {
+ armor = 8;
+ passThrough = 0.05;
+ };
+ };
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/h_helmetb_ti_tna_f_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/h_helmetb_ti_tna_f_co_uag.paa
new file mode 100644
index 0000000..4522c8a
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/h_helmetb_ti_tna_f_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/h_helmetb_ti_tna_f_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/h_helmetb_ti_tna_f_co_uag.png
new file mode 100644
index 0000000..b8d933f
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/h_helmetb_ti_tna_f_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/icon_h_helmetb_ti_tna_f_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/icon_h_helmetb_ti_tna_f_ca_uag.paa
new file mode 100644
index 0000000..da65028
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/icon_h_helmetb_ti_tna_f_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/icon_h_helmetb_ti_tna_f_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/icon_h_helmetb_ti_tna_f_ca_uag.png
new file mode 100644
index 0000000..4f2d5a2
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Heavy/icon_h_helmetb_ti_tna_f_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/config.hpp
new file mode 100644
index 0000000..374cfaf
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/config.hpp
@@ -0,0 +1,27 @@
+/* UAG Combat Helmet - Light
+ * Based on: H_HelmetB_black
+ * From: A3_Characters_F
+ * Changes:
+ * - Weightless
+ */
+
+class CfgWeapons {
+ class H_HelmetB_black;
+
+ class UAG_Combat_Helmet_Light_PROXY: H_HelmetB_black {
+ scope = private;
+ class ItemInfo;
+ };
+
+ class UAG_Combat_Helmet_Light: UAG_Combat_Helmet_Light_PROXY {
+ _generalMacro = "UAG_Combat_Helmet_Light";
+ scope = public;
+ displayName = "UAG Combat Helmet - Light";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Helmet_Light\equip1_black_co_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Helmet_Light\icon_H_HelmetB_black_ca_uag.paa";
+
+ class ItemInfo: ItemInfo {
+ mass = 0;
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/equip1_black_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/equip1_black_co_uag.paa
new file mode 100644
index 0000000..723e7a0
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/equip1_black_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/equip1_black_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/equip1_black_co_uag.png
new file mode 100644
index 0000000..32a6419
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/equip1_black_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/icon_h_helmetb_black_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/icon_h_helmetb_black_ca_uag.paa
new file mode 100644
index 0000000..74cf58e
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/icon_h_helmetb_black_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/icon_h_helmetb_black_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/icon_h_helmetb_black_ca_uag.png
new file mode 100644
index 0000000..ae8267f
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Light/icon_h_helmetb_black_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/config.hpp
new file mode 100644
index 0000000..8e83086
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/config.hpp
@@ -0,0 +1,23 @@
+/* UAG Combat Helmet - Medium
+ * Based on: H_PASGT_basic_blue_press_F
+ * From: A3_Characters_F_Orange_Headgear
+ * Changes:
+ * - ???
+ */
+
+class CfgWeapons {
+ class H_PASGT_basic_blue_press_F;
+
+ class UAG_Combat_Helmet_Medium_PROXY: H_PASGT_basic_blue_press_F {
+ scope = private;
+ class ItemInfo;
+ };
+
+ class UAG_Combat_Helmet_Medium: UAG_Combat_Helmet_Medium_PROXY {
+ _generalMacro = "UAG_Combat_Helmet_Medium";
+ scope = public;
+ displayName = "UAG Combat Helmet - Medium";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Helmet_Medium\H_PASGT_blue_press_CO_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Helmet_Medium\icon_H_PASGT_basic_blue_press_CA_uag.paa";
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/h_pasgt_blue_press_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/h_pasgt_blue_press_co_uag.paa
new file mode 100644
index 0000000..87ce885
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/h_pasgt_blue_press_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/h_pasgt_blue_press_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/h_pasgt_blue_press_co_uag.png
new file mode 100644
index 0000000..c0b7cd3
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/h_pasgt_blue_press_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/icon_h_pasgt_basic_blue_press_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/icon_h_pasgt_basic_blue_press_ca_uag.paa
new file mode 100644
index 0000000..def0a67
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/icon_h_pasgt_basic_blue_press_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/icon_h_pasgt_basic_blue_press_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/icon_h_pasgt_basic_blue_press_ca_uag.png
new file mode 100644
index 0000000..700f6e7
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium/icon_h_pasgt_basic_blue_press_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/config.hpp
new file mode 100644
index 0000000..e907926
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/config.hpp
@@ -0,0 +1,23 @@
+/* UAG Combat Helmet - Medium + Neckshield
+ * Based on: H_PASGT_neckprot_blue_press_F
+ * From: A3_Characters_F_Orange_Headgear
+ * Changes:
+ * - ???
+ */
+
+class CfgWeapons {
+ class H_PASGT_neckprot_blue_press_F;
+
+ class UAG_Combat_Helmet_Medium_Neckshield_PROXY: H_PASGT_neckprot_blue_press_F {
+ scope = private;
+ class ItemInfo;
+ };
+
+ class UAG_Combat_Helmet_Medium_Neckshield: UAG_Combat_Helmet_Medium_Neckshield_PROXY {
+ _generalMacro = "UAG_Combat_Helmet_Medium_Neckshield";
+ scope = public;
+ displayName = "UAG Combat Helmet - Medium + Neckshield";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Helmet_Medium_Neckshield\H_PASGT_blue_press_CO_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Combat_Helmet_Medium_Neckshield\icon_H_PASGT_neckprot_blue_press_CA_uag.paa";
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/h_pasgt_blue_press_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/h_pasgt_blue_press_co_uag.paa
new file mode 100644
index 0000000..87ce885
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/h_pasgt_blue_press_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/h_pasgt_blue_press_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/h_pasgt_blue_press_co_uag.png
new file mode 100644
index 0000000..c0b7cd3
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/h_pasgt_blue_press_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/icon_h_pasgt_neckprot_blue_press_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/icon_h_pasgt_neckprot_blue_press_ca_uag.paa
new file mode 100644
index 0000000..cfbebce
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/icon_h_pasgt_neckprot_blue_press_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/icon_h_pasgt_neckprot_blue_press_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/icon_h_pasgt_neckprot_blue_press_ca_uag.png
new file mode 100644
index 0000000..959a46c
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Combat_Helmet_Medium_Neckshield/icon_h_pasgt_neckprot_blue_press_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/config.hpp
new file mode 100644
index 0000000..16fc5c8
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/config.hpp
@@ -0,0 +1,27 @@
+/* UAG FAST Helmet
+ * Based on: H_HelmetB_light_black
+ * From: A3_Characters_F
+ * Changes:
+ * - Weightless
+ */
+
+class CfgWeapons {
+ class H_HelmetB_light_black;
+
+ class UAG_FAST_Helmet_PROXY: H_HelmetB_light_black {
+ scope = private;
+ class ItemInfo;
+ };
+
+ class UAG_FAST_Helmet: UAG_FAST_Helmet_PROXY {
+ _generalMacro = "UAG_FAST_Helmet";
+ scope = public;
+ displayName = "UAG FAST Helmet";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_FAST_Helmet\equip1_black_co_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_FAST_Helmet\icon_H_HelmetB_light_black_ca_uag.paa";
+
+ class ItemInfo: ItemInfo {
+ mass = 0;
+ };
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/equip1_black_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/equip1_black_co_uag.paa
new file mode 100644
index 0000000..723e7a0
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/equip1_black_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/equip1_black_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/equip1_black_co_uag.png
new file mode 100644
index 0000000..32a6419
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/equip1_black_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/icon_h_helmetb_light_black_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/icon_h_helmetb_light_black_ca_uag.paa
new file mode 100644
index 0000000..5948226
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/icon_h_helmetb_light_black_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/icon_h_helmetb_light_black_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/icon_h_helmetb_light_black_ca_uag.png
new file mode 100644
index 0000000..47ffc05
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_FAST_Helmet/icon_h_helmetb_light_black_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/carrier_gl_rig_blk_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/carrier_gl_rig_blk_co_uag.paa
new file mode 100644
index 0000000..8c6e271
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/carrier_gl_rig_blk_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/carrier_gl_rig_blk_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/carrier_gl_rig_blk_co_uag.png
new file mode 100644
index 0000000..74cd4e2
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/carrier_gl_rig_blk_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/config.hpp
new file mode 100644
index 0000000..08f0d66
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/config.hpp
@@ -0,0 +1,15 @@
+class CfgWeapons {
+ class V_PlateCarrierSpec_blk;
+
+ class UAG_Plate_Carrier_Heavy_PROXY: V_PlateCarrierSpec_blk {
+ scope = private;
+ class ItemInfo;
+ };
+
+ class UAG_Plate_Carrier_Heavy: UAG_Plate_Carrier_Heavy_PROXY {
+ scope = public;
+ displayName = "UAG Plate Carrier - Heavy";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Plate_Carrier_Heavy\carrier_gl_rig_blk_co_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Plate_Carrier_Heavy\icon_carrier_spec_rig_blk_uag.paa";
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/icon_carrier_spec_rig_blk_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/icon_carrier_spec_rig_blk_uag.paa
new file mode 100644
index 0000000..f40c852
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/icon_carrier_spec_rig_blk_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/icon_carrier_spec_rig_blk_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/icon_carrier_spec_rig_blk_uag.png
new file mode 100644
index 0000000..adcc34d
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Heavy/icon_carrier_spec_rig_blk_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/config.hpp
new file mode 100644
index 0000000..99b8efb
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/config.hpp
@@ -0,0 +1,54 @@
+/* UAG Plate Carrier - Light
+ * Based on: V_PlateCarrier1_blk
+ * From: A3_Characters_F
+ * Changes:
+ * - Double storage
+ * - Quarter weight
+ * - Double armour hitpoints
+ */
+
+class CfgWeapons {
+ class HitpointsProtectionInfo;
+ class Abdomen;
+ class Chest;
+ class Diaphragm;
+
+ class V_PlateCarrier1_blk;
+
+ class UAG_Plate_Carrier_Light_PARENTPROXY: V_PlateCarrier1_blk {
+ scope = private;
+ class ItemInfo;
+ };
+
+ class UAG_Plate_Carrier_Light: UAG_Plate_Carrier_Light_PARENTPROXY {
+ scope = public;
+ displayName = "UAG Plate Carrier - Light";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Plate_Carrier_Light\vests_blk_co_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Plate_Carrier_Light\icon_v_platecarrier1_blk_ca_uag.paa";
+
+ class ItemInfo: ItemInfo {
+ containerClass = "UAG_Plate_Carrier_Light_ContainerClass";
+ mass = 20;
+
+ class HitpointsProtectionInfo: HitpointsProtectionInfo {
+ class Abdomen: Abdomen {
+ armor = 32;
+ };
+ class Chest: Chest {
+ armor = 32;
+ };
+ class Diaphragm: Diaphragm {
+ armor = 32;
+ };
+ };
+ };
+ };
+};
+
+class CfgVehicles {
+ class Supply0;
+
+ class UAG_Plate_Carrier_Light_ContainerClass: Supply0 {
+ maximumLoad = 280;
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/icon_v_platecarrier1_blk_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/icon_v_platecarrier1_blk_ca_uag.paa
new file mode 100644
index 0000000..cb1762c
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/icon_v_platecarrier1_blk_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/icon_v_platecarrier1_blk_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/icon_v_platecarrier1_blk_ca_uag.png
new file mode 100644
index 0000000..5f0c16f
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/icon_v_platecarrier1_blk_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/vests_blk_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/vests_blk_co_uag.paa
new file mode 100644
index 0000000..d243050
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/vests_blk_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/vests_blk_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/vests_blk_co_uag.png
new file mode 100644
index 0000000..6d89388
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Light/vests_blk_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/config.hpp
new file mode 100644
index 0000000..4584ab2
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/config.hpp
@@ -0,0 +1,15 @@
+class CfgWeapons {
+ class V_PlateCarrier2_blk;
+
+ class UAG_Plate_Carrier_Medium_PROXY: V_PlateCarrier2_blk {
+ scope = private;
+ class ItemInfo;
+ };
+
+ class UAG_Plate_Carrier_Medium: UAG_Plate_Carrier_Medium_PROXY {
+ scope = public;
+ displayName = "UAG Plate Carrier - Medium";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Plate_Carrier_Medium\vests_blk_co_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Plate_Carrier_Medium\icon_V_plate_carrier_2_blk_CA_uag.paa";
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/icon_v_plate_carrier_2_blk_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/icon_v_plate_carrier_2_blk_ca_uag.paa
new file mode 100644
index 0000000..e965b38
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/icon_v_plate_carrier_2_blk_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/icon_v_plate_carrier_2_blk_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/icon_v_plate_carrier_2_blk_ca_uag.png
new file mode 100644
index 0000000..4f6c126
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/icon_v_plate_carrier_2_blk_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/vests_blk_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/vests_blk_co_uag.paa
new file mode 100644
index 0000000..d243050
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/vests_blk_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/vests_blk_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/vests_blk_co_uag.png
new file mode 100644
index 0000000..6d89388
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Plate_Carrier_Medium/vests_blk_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/config.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/config.hpp
new file mode 100644
index 0000000..9dfba28
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/config.hpp
@@ -0,0 +1,36 @@
+/* UAG Track Suit
+ * Based on: U_O_R_Gorka_01_F
+ * From: A3_Characters_F_Enoch
+ * Changes:
+ * - Weightless
+ */
+
+class CfgWeapons {
+ class U_I_E_CBRN_Suit_01_EAF_F;
+
+ class UAG_Track_Suit_PARENTPROXY: U_I_E_CBRN_Suit_01_EAF_F {
+ scope = private;
+ class ItemInfo;
+ };
+
+ class UAG_Track_Suit: UAG_Track_Suit_PARENTPROXY {
+ scope = public;
+ displayName = "UAG Track Suit";
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Track_Suit\Gorka_01_Khaki_CO_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Track_Suit\icon_U_O_R_Gorka_01_F_ca_uag.paa";
+
+ class ItemInfo: ItemInfo {
+ mass = 0;
+ uniformClass = "UAG_Track_Suit_Soldier";
+ };
+ };
+};
+
+class CfgVehicles {
+ class O_R_Gorka_F;
+
+ class UAG_Track_Suit_Soldier: O_R_Gorka_F {
+ hiddenSelectionsTextures[] = {"\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Track_Suit\Gorka_01_Khaki_CO_uag.paa"};
+ picture = "\z\UAG_Units\addons\uag_units_uag\Gear\UAG_Track_Suit\icon_U_O_R_Gorka_01_F_ca_uag.paa";
+ };
+}; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/gorka_01_khaki_co_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/gorka_01_khaki_co_uag.paa
new file mode 100644
index 0000000..9fd9d9b
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/gorka_01_khaki_co_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/gorka_01_khaki_co_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/gorka_01_khaki_co_uag.png
new file mode 100644
index 0000000..30622a7
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/gorka_01_khaki_co_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/icon_u_o_r_gorka_01_f_ca_uag.paa b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/icon_u_o_r_gorka_01_f_ca_uag.paa
new file mode 100644
index 0000000..f1e8aaa
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/icon_u_o_r_gorka_01_f_ca_uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/icon_u_o_r_gorka_01_f_ca_uag.png b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/icon_u_o_r_gorka_01_f_ca_uag.png
new file mode 100644
index 0000000..d15bf4a
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/UAG_Track_Suit/icon_u_o_r_gorka_01_f_ca_uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/addons/uag_units_uag/gear/_index.hpp b/uag/mods/UAG_Units/addons/uag_units_uag/gear/_index.hpp
new file mode 100644
index 0000000..bc21c78
--- /dev/null
+++ b/uag/mods/UAG_Units/addons/uag_units_uag/gear/_index.hpp
@@ -0,0 +1,15 @@
+#include "UAG_Combat_Fatigues_Black_Splinter/config.hpp"
+#include "UAG_Combat_Fatigues_White_Splinter/config.hpp"
+#include "UAG_Plate_Carrier_Light/config.hpp"
+#include "UAG_Plate_Carrier_Medium/config.hpp"
+#include "UAG_Plate_Carrier_Heavy/config.hpp"
+#include "UAG_Combat_Helmet_Heavy/config.hpp"
+#include "UAG_Combat_Goggles/config.hpp"
+#include "UAG_Balaclava/config.hpp"
+#include "UAG_Balaclava_With_Combat_Goggles/config.hpp"
+#include "UAG_Combat_Helmet_Light/config.hpp"
+#include "UAG_Combat_Helmet_Medium/config.hpp"
+#include "UAG_Combat_Helmet_Medium_Neckshield/config.hpp"
+#include "UAG_FAST_Helmet/config.hpp"
+#include "UAG_CBRN_Fatigues/config.hpp"
+#include "UAG_Track_Suit/config.hpp" \ No newline at end of file
diff --git a/uag/mods/UAG_Units/files/uag.paa b/uag/mods/UAG_Units/files/uag.paa
new file mode 100644
index 0000000..c181130
--- /dev/null
+++ b/uag/mods/UAG_Units/files/uag.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/files/uag.png b/uag/mods/UAG_Units/files/uag.png
new file mode 100644
index 0000000..970b3f5
--- /dev/null
+++ b/uag/mods/UAG_Units/files/uag.png
Binary files differ
diff --git a/uag/mods/UAG_Units/files/uag_hover.paa b/uag/mods/UAG_Units/files/uag_hover.paa
new file mode 100644
index 0000000..5632104
--- /dev/null
+++ b/uag/mods/UAG_Units/files/uag_hover.paa
Binary files differ
diff --git a/uag/mods/UAG_Units/files/uag_hover.png b/uag/mods/UAG_Units/files/uag_hover.png
new file mode 100644
index 0000000..1b79bc2
--- /dev/null
+++ b/uag/mods/UAG_Units/files/uag_hover.png
Binary files differ
diff --git a/uag/mods/UAG_Units/mod.cpp b/uag/mods/UAG_Units/mod.cpp
new file mode 100644
index 0000000..b1d926a
--- /dev/null
+++ b/uag/mods/UAG_Units/mod.cpp
@@ -0,0 +1,10 @@
+name = "UAG Units";
+author = "UAG Development Team";
+logo = "files\uag.paa";
+logoOver = "files\uag_hover.paa";
+tooltip = "UAG Units";
+tooltipOwned = "UAG Units";
+actionName = "Website";
+action = "https://uagpmc.com";
+overview = "UAG Units is a mod that adds new units to the game.";
+logoSmall = "files\uag.paa"; \ No newline at end of file
diff --git a/uag/mods/UAG_Units/steam/description.txt b/uag/mods/UAG_Units/steam/description.txt
new file mode 100644
index 0000000..b0b64b9
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/description.txt
@@ -0,0 +1,62 @@
+[h1]What is this?[/h1]
+
+A mod that adds new units to Arma 3, specifically designed for use in UAGPMC operations.
+
+[h1]What does it do?[/h1]
+
+This mod adds the following to Arma 3:
+
+[list]
+ [*][b]UAGPMC Infantry:[/b] From riflemen to squad leaders, these units are equipped with modern weapons and gear to help them complete their missions whilst competing with any other conventional military force.
+ [*][b]UAGPMC Offroad:[/b] A light offroad vehicle used by UAGPMC forces for reconnaissance and transport duties.
+ [*][b]UAGPMC Wiesel:[/b] Coming in AT, AA, and Cannon variants, the UAGPMC Wiesel is a highly-mobile armored vehicle used by UAGPMC forces to bolster the firepower of their infantry.
+[/list]
+
+[h2]What is this compatible with?[/h2]
+
+If [url=https://store.steampowered.com/app/2647760/Arma_3_Creator_DLC_Reaction_Forces/]Reaction Forces Creator DLC[/url] is loaded, this mod also adds the following:
+
+[list]
+ [*][b]UAGPMC Cougar Gunship:[/b] A UAGPMC-styled variant of the LDF's "Cougar" armed utility helicopter. Upgraded with a full complement of advanced sensors and weapons, the Cougar Gunship is a versatile and deadly platform capable of providing close air support, reconnaissance, and transport capabilities.
+ [*][b]UAGPMC Moose Pickups:[/b] A set of UAGPMC-styled variants of the LDF's "Moose" light utility vehicle. These vehicles are lightly armored and armed with a variety of weapons, making them ideal for a range of operations. Each variant has an up-armoured version for use in more hostile environments.
+[/list]
+
+If [url=https://store.steampowered.com/app/1681170/Arma_3_Creator_DLC_Western_Sahara/]Western Sahara Creator DLC[/url] is loaded, this mod also adds the following:
+
+[list]
+ [*][b]UAGPMC PO-30 Orca UP:[/b] A UAGPMC-styled variant of the Russian "PO-30 Orca" armed helicopter outfitted with modern, lightweight armor plates to protect against incoming small arms fire.
+[/list]
+
+If [url=https://steamcommunity.com/workshop/filedetails/?id=463939057]ACE3[/url] is loaded, this mod also adds the following:
+
+[list]
+ [*][b]ACE Medical Items:[/b] UAG Units now use ACE medical items instead of vanilla medical items.
+[/list]
+
+If [url=https://steamcommunity.com/workshop/filedetails/?id=751965892]ACRE[/url] is loaded, this mod also adds the following:
+
+[list]
+ [*][b]ACRE Radio Items:[/b] UAG Units now come equipped with ACRE radios depending on their role.
+[/list]
+
+If [url=https://steamcommunity.com/workshop/filedetails/?id=2262006564]cTab 1erGTD[/url] is loaded, this mod also adds the following:
+
+[list]
+ [*][b]cTab Items:[/b] UAG Units now come equipped with cTab items.
+[/list]
+
+[h1]How do I use it?[/h1]
+
+This mod is designed to be used in UAGPMC operations, but can be used in any Arma 3 scenario. To use this mod, simply subscribe to it and enable it in the Arma 3 launcher.
+
+[h1]I found a bug! What do I do?[/h1]
+
+Please report any bugs or issues you encounter to the [url=https://github.com/uagpmc/arma3/issues]GitHub issue tracker[/url]. Be sure to include as much detail as possible, including any error messages or screenshots you can provide.
+
+[h1]How does this work? Can I contribute?[/h1]
+
+You can view the source code and contribute to the project on the [url=https://github.com/uagpmc/arma3/tree/main/mods/UAG_Units]GitHub repository[/url].
+
+[h1]License[/h1]
+
+This mod is open-source and licensed under the [url=https://github.com/uagpmc/arma3/blob/main/LICENSE]Unlicense[/url], a license with no conditions whatsoever which dedicates works to the public domain. You are free to use, modify, and distribute this mod in any way you see fit. \ No newline at end of file
diff --git a/uag/mods/UAG_Units/steam/image.png b/uag/mods/UAG_Units/steam/image.png
new file mode 100644
index 0000000..cecaf6a
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/image.png
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/p1.jpg b/uag/mods/UAG_Units/steam/p1.jpg
new file mode 100644
index 0000000..7a2ddc5
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/p1.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/p2.jpg b/uag/mods/UAG_Units/steam/p2.jpg
new file mode 100644
index 0000000..89edb4a
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/p2.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/rf_image.png b/uag/mods/UAG_Units/steam/rf_image.png
new file mode 100644
index 0000000..63c866c
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/rf_image.png
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/rf_p1.jpg b/uag/mods/UAG_Units/steam/rf_p1.jpg
new file mode 100644
index 0000000..22caa98
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/rf_p1.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/rf_p10.jpg b/uag/mods/UAG_Units/steam/rf_p10.jpg
new file mode 100644
index 0000000..edd8567
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/rf_p10.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/rf_p11.jpg b/uag/mods/UAG_Units/steam/rf_p11.jpg
new file mode 100644
index 0000000..1ca0c99
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/rf_p11.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/rf_p12.jpg b/uag/mods/UAG_Units/steam/rf_p12.jpg
new file mode 100644
index 0000000..215a3b3
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/rf_p12.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/rf_p2.jpg b/uag/mods/UAG_Units/steam/rf_p2.jpg
new file mode 100644
index 0000000..98a9527
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/rf_p2.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/rf_p3.jpg b/uag/mods/UAG_Units/steam/rf_p3.jpg
new file mode 100644
index 0000000..f0a6694
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/rf_p3.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/rf_p4.jpg b/uag/mods/UAG_Units/steam/rf_p4.jpg
new file mode 100644
index 0000000..b50c455
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/rf_p4.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/rf_p5.jpg b/uag/mods/UAG_Units/steam/rf_p5.jpg
new file mode 100644
index 0000000..d7f3e2f
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/rf_p5.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/rf_p6.jpg b/uag/mods/UAG_Units/steam/rf_p6.jpg
new file mode 100644
index 0000000..e71687b
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/rf_p6.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/rf_p7.jpg b/uag/mods/UAG_Units/steam/rf_p7.jpg
new file mode 100644
index 0000000..801ba61
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/rf_p7.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/rf_p8.jpg b/uag/mods/UAG_Units/steam/rf_p8.jpg
new file mode 100644
index 0000000..4089f21
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/rf_p8.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/rf_p9.jpg b/uag/mods/UAG_Units/steam/rf_p9.jpg
new file mode 100644
index 0000000..70bf0cb
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/rf_p9.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/workshop_id.txt b/uag/mods/UAG_Units/steam/workshop_id.txt
new file mode 100644
index 0000000..9381c59
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/workshop_id.txt
@@ -0,0 +1 @@
+3263684880 \ No newline at end of file
diff --git a/uag/mods/UAG_Units/steam/ws_image.jpg b/uag/mods/UAG_Units/steam/ws_image.jpg
new file mode 100644
index 0000000..6733062
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/ws_image.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/ws_p1.jpg b/uag/mods/UAG_Units/steam/ws_p1.jpg
new file mode 100644
index 0000000..18eaa1b
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/ws_p1.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/ws_p2.jpg b/uag/mods/UAG_Units/steam/ws_p2.jpg
new file mode 100644
index 0000000..d380bc6
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/ws_p2.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/ws_p3.jpg b/uag/mods/UAG_Units/steam/ws_p3.jpg
new file mode 100644
index 0000000..f84790f
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/ws_p3.jpg
Binary files differ
diff --git a/uag/mods/UAG_Units/steam/ws_p4.jpg b/uag/mods/UAG_Units/steam/ws_p4.jpg
new file mode 100644
index 0000000..00ca518
--- /dev/null
+++ b/uag/mods/UAG_Units/steam/ws_p4.jpg
Binary files differ
diff --git a/uag/uag.png b/uag/uag.png
new file mode 100644
index 0000000..3fa00f4
--- /dev/null
+++ b/uag/uag.png
Binary files differ
diff --git a/uag/website/.devcontainer/Dockerfile b/uag/website/.devcontainer/Dockerfile
new file mode 100644
index 0000000..de51826
--- /dev/null
+++ b/uag/website/.devcontainer/Dockerfile
@@ -0,0 +1 @@
+FROM debian:12 \ No newline at end of file
diff --git a/uag/website/.devcontainer/devcontainer.json b/uag/website/.devcontainer/devcontainer.json
new file mode 100644
index 0000000..1933fd8
--- /dev/null
+++ b/uag/website/.devcontainer/devcontainer.json
@@ -0,0 +1,5 @@
+{
+ "build": {
+ "dockerfile": "Dockerfile"
+ }
+} \ No newline at end of file
diff --git a/uag/website/README.md b/uag/website/README.md
new file mode 100644
index 0000000..13e035c
--- /dev/null
+++ b/uag/website/README.md
@@ -0,0 +1 @@
+# UAG's Website
diff --git a/uag/website/source/_redirects b/uag/website/source/_redirects
new file mode 100644
index 0000000..fee17b9
--- /dev/null
+++ b/uag/website/source/_redirects
@@ -0,0 +1,2 @@
+/discord https://discord.gg/pMtHWF4g7H
+/discord/ /discord
diff --git a/uag/website/source/background.png b/uag/website/source/background.png
new file mode 100644
index 0000000..888fc73
--- /dev/null
+++ b/uag/website/source/background.png
Binary files differ
diff --git a/uag/website/source/diversity.webp b/uag/website/source/diversity.webp
new file mode 100644
index 0000000..5afc32f
--- /dev/null
+++ b/uag/website/source/diversity.webp
Binary files differ
diff --git a/uag/website/source/index.html b/uag/website/source/index.html
new file mode 100644
index 0000000..a59a634
--- /dev/null
+++ b/uag/website/source/index.html
@@ -0,0 +1,633 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+
+ <title>Unnamed Arma Group | "Seriously Fun" Arma 3 Community</title>
+ <meta
+ name="description"
+ content="Join Unnamed Arma Group – a welcoming, tactical Arma 3 community focused on teamwork, fun, and unforgettable operations. Find your place and experience Arma like never before!"
+ />
+ <meta name="theme-color" content="black" />
+ <link rel="icon" href="/yeet21.png" />
+
+ <!-- Open Graph Meta Tags -->
+ <meta
+ property="og:title"
+ content="Unnamed Arma Group | 'Seriously Fun' Arma 3 Community"
+ />
+ <meta
+ property="og:description"
+ content="Join Unnamed Arma Group – a welcoming, tactical Arma 3 community focused on teamwork, fun, and unforgettable operations. Find your place and experience Arma like never before!"
+ />
+ <meta property="og:image" content="https://uagpmc.com/diversity.webp" />
+ <meta property="og:url" content="https://uagpmc.com/" />
+ <meta property="og:type" content="website" />
+ <meta property="og:site_name" content="Unnamed Arma Group" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta
+ name="twitter:title"
+ content="Unnamed Arma Group | 'Seriously Fun' Arma 3 Community"
+ />
+ <meta
+ name="twitter:description"
+ content="Join Unnamed Arma Group – a welcoming, tactical Arma 3 community focused on teamwork, fun, and unforgettable operations. Find your place and experience Arma like never before!"
+ />
+ <meta name="twitter:image" content="https://uagpmc.com/diversity.webp" />
+
+ <style>
+ @import url("https://use.typekit.net/oqu5sxm.css");
+
+ /* dark defaults */
+ html {
+ background: black;
+ color: white;
+ }
+
+ /* default font */
+ html {
+ font-family: "purista-web", sans-serif;
+ }
+
+ /* fill screen by default */
+ html {
+ min-height: 100vh;
+ }
+
+ /* remove default margin and padding from body */
+ body {
+ margin: 0;
+ padding: 0;
+ }
+
+ /* hide scrollbar but keep functionality */
+ ::-webkit-scrollbar {
+ display: none;
+ }
+
+ /* header styles */
+ header {
+ height: 100px;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 0 20px;
+ position: fixed;
+ width: calc(100% - 40px); /* account for padding */
+ color: black;
+ }
+
+ header h1 {
+ font-size: 2rem;
+ margin: 0;
+ }
+
+ header a {
+ background: black;
+ border: 2px solid black;
+ color: white;
+ text-decoration: none;
+ padding: 10px;
+ font-weight: bold;
+ text-align: center;
+ display: fixed;
+ }
+
+ header a:hover {
+ filter: brightness(0.9);
+ }
+
+ /* on scroll */
+ header.scrolled {
+ background: rgba(0, 0, 0, 0.8);
+ color: white;
+ backdrop-filter: blur(10px);
+ }
+
+ /* collapse header on mobile */
+ @media (max-width: 600px) {
+ header {
+ flex-direction: column;
+ padding-top: 20px;
+ }
+ }
+
+ /* main styles */
+ main {
+ height: 100vh;
+ background: black url("diversity.webp") center/cover no-repeat;
+ }
+
+ .mainTitle {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ font-size: 4rem;
+ text-align: center;
+ margin: 0;
+ white-space: nowrap;
+ }
+
+ @media (max-width: 600px) {
+ .mainTitle {
+ white-space: normal; /* allow wrapping on small screens */
+ font-size: 2.5rem; /* smaller font size for mobile */
+ }
+ }
+
+ .mainTitle span {
+ opacity: 0; /* initially hidden for typewriter effect */
+ }
+
+ .mainBottom {
+ position: absolute;
+ padding: 10px;
+ bottom: 0;
+ left: 50%;
+ transform: translateX(-50%);
+ background: white;
+ color: black;
+ }
+
+ /* article#orbats */
+ article#orbats {
+ padding: 100px 20px;
+ background: white;
+ color: black;
+ }
+
+ article#orbats > h2 {
+ margin: 0;
+ font-size: 4rem;
+ }
+
+ .orbatGrid {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
+ gap: 20px;
+ margin-top: 20px;
+ }
+
+ .orbatCard {
+ background: #f0f0f0;
+ border: 1px solid #ccc;
+ }
+
+ .orbatHero {
+ width: 100%;
+ }
+
+ .orbatDetails {
+ margin: 0;
+ font-size: 1.5rem;
+ padding: 10px;
+ display: grid;
+ grid-template-rows: auto 1fr;
+ gap: 10px;
+ }
+
+ .orbatTitle {
+ margin: 0;
+ }
+
+ .orbatDescription {
+ margin: 0;
+ font-size: 1rem;
+ }
+
+ /* article#joining */
+ article#joining {
+ padding: 100px 20px;
+ background: black;
+ color: white;
+ display: grid;
+ grid-template-columns: 1fr;
+ grid-template-rows: auto 1fr;
+ gap: 40px;
+ }
+
+ article#joining h2 {
+ margin: 0;
+ font-size: 4rem;
+ text-align: center;
+ }
+
+ article#joining h2 span {
+ background: yellow;
+ color: black;
+ padding: 0 10px;
+ }
+
+ article#joining p {
+ margin: 0;
+ font-size: 1.5rem;
+ text-align: center;
+ }
+
+ .joiningStepsGrid {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
+ gap: 20px;
+ color: black;
+ margin: 0 auto;
+ }
+
+ .step {
+ background: #f0f0f0;
+ border: 1px solid #ccc;
+ padding: 20px;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ }
+
+ .stepTitle {
+ font-size: 1.5rem;
+ margin: 0;
+ font-weight: bold;
+ }
+
+ .stepDescription {
+ font-size: 1rem;
+ text-align: center;
+ margin-top: 10px;
+ }
+
+ .joiningRequirements {
+ margin: 0 auto;
+ }
+
+ .joiningRequirements h3 {
+ margin: 0;
+ font-size: 2rem;
+ }
+
+ .requirementsGrid {
+ display: grid;
+ grid-template-columns: repeat(3, minmax(300px, 1fr));
+ gap: 20px;
+ margin-top: 20px;
+ }
+
+ @media (max-width: 900px) {
+ .requirementsGrid {
+ grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
+ }
+ }
+
+ .requirement {
+ background: #222;
+ border: 1px solid #ccc;
+ padding: 20px;
+ }
+
+ .requirementTitle {
+ font-size: 1.5rem;
+ margin: 0;
+ font-weight: bold;
+ }
+
+ .requirementDescription {
+ font-size: 1rem;
+ margin-top: 10px;
+ }
+
+ /* footer styles */
+ footer {
+ background: #222;
+ color: white;
+ text-align: center;
+ padding: 20px;
+ font-size: 0.8rem;
+ }
+
+ footer a {
+ color: cyan;
+ text-decoration: none;
+ }
+
+ footer a:hover {
+ text-decoration: underline;
+ }
+
+ /* uppercase utility */
+ .uppercase {
+ text-transform: uppercase;
+ }
+
+ /* hide text selection */
+ ::selection {
+ background: transparent;
+ }
+
+ /* don't show text selection cursor */
+ * {
+ user-select: none;
+ }
+
+ /* hide image drag without disabling click */
+ img {
+ -webkit-user-drag: none;
+ user-drag: none;
+ }
+ </style>
+ </head>
+ <body>
+ <header>
+ <div style="display: flex; align-items: center; gap: 10px">
+ <img src="./yeet21.png" height="50px" />
+ <h1 class="uppercase">Unnamed Arma Group</h1>
+ </div>
+ <div style="display: flex; gap: 10px">
+ <a
+ class="uppercase"
+ href="/discord"
+ target="_blank"
+ style="background: #5865f2"
+ >
+ Join the Discord
+ </a>
+ <a
+ class="uppercase"
+ href="https://secure.uagpmc.com"
+ style="background: yellow; color: black"
+ >
+ Contractor Portal
+ </a>
+ </div>
+ </header>
+
+ <main>
+ <h2 class="mainTitle uppercase">Enjoy Arma 3 again</h2>
+ <div class="mainBottom uppercase">Keep Scrolling ↘</div>
+ </main>
+
+ <article id="orbats">
+ <h2 class="uppercase">Find your place</h2>
+ <div class="orbatGrid">
+ <div class="orbatCard">
+ <img class="orbatHero" src="orbat-images/wolfpack.jpg" />
+ <div class="orbatDetails">
+ <h3 class="orbatTitle">Wolfpack</h3>
+ <p class="orbatDescription">
+ Motorized infantry (medium packs with fast-attack ground vehicles)
+ </p>
+ </div>
+ </div>
+ <div class="orbatCard">
+ <img class="orbatHero" src="orbat-images/talon.jpg" />
+ <div class="orbatDetails">
+ <h3 class="orbatTitle">Talon</h3>
+ <p class="orbatDescription">
+ Airborne cavalry (light-to-medium packs deployed via air units)
+ </p>
+ </div>
+ </div>
+ <div class="orbatCard">
+ <img class="orbatHero" src="orbat-images/sabre.jpg" />
+ <div class="orbatDetails">
+ <h3 class="orbatTitle">Sabre</h3>
+ <p class="orbatDescription">
+ Heavy infantry (heavy packs and advanced infantry-deployed weapons
+ systems)
+ </p>
+ </div>
+ </div>
+ <div class="orbatCard">
+ <img class="orbatHero" src="orbat-images/anvil.jpg" />
+ <div class="orbatDetails">
+ <h3 class="orbatTitle">Anvil</h3>
+ <p class="orbatDescription">
+ Defensive-fighting specialists (static emplacements, trench
+ warfare, etc)
+ </p>
+ </div>
+ </div>
+ <div class="orbatCard">
+ <img class="orbatHero" src="orbat-images/breaker.jpg" />
+ <div class="orbatDetails">
+ <h3 class="orbatTitle">Breaker</h3>
+ <p class="orbatDescription">
+ Siege-assault mechanised infantry. Explosive-laden packs deployed
+ by highly-armoured "battle buses."
+ </p>
+ </div>
+ </div>
+ <div class="orbatCard">
+ <img class="orbatHero" src="orbat-images/armadillo.jpg" />
+ <div class="orbatDetails">
+ <h3 class="orbatTitle">Armadillo</h3>
+ <p class="orbatDescription">
+ Armoured corps. Main battle tanks and other heavy-chassis ground
+ assets.
+ </p>
+ </div>
+ </div>
+ <div class="orbatCard">
+ <img class="orbatHero" src="/orbat-images/pathfinder.jpg" />
+ <div class="orbatDetails">
+ <h3 class="orbatTitle">Pathfinder</h3>
+ <p class="orbatDescription">
+ Reconnaissance specialists. The eyes and ears of the unit armed
+ with high-calibre long-range rifles.
+ </p>
+ </div>
+ </div>
+ <div class="orbatCard">
+ <img class="orbatHero" src="orbat-images/spectre.jpg" />
+ <div class="orbatDetails">
+ <h3 class="orbatTitle">Spectre</h3>
+ <p class="orbatDescription">
+ SpecOps & clandestine specialists. Infiltrators trained with
+ operating behind enemy lines.
+ </p>
+ </div>
+ </div>
+ <div class="orbatCard">
+ <img class="orbatHero" src="/orbat-images/hammer.jpg" />
+ <div class="orbatDetails">
+ <h3 class="orbatTitle">Hammer</h3>
+ <p class="orbatDescription">
+ Artillery division. Mortars, howitzers, missile platforms, and
+ even nuclear weapons.
+ </p>
+ </div>
+ </div>
+ <div class="orbatCard">
+ <img class="orbatHero" src="/orbat-images/angel.jpg" />
+ <div class="orbatDetails">
+ <h3 class="orbatTitle">Angel</h3>
+ <p class="orbatDescription">
+ Air transport team. Utilizes fixed and rotary-wing aircraft to
+ deploy troops and provide logistics.
+ </p>
+ </div>
+ </div>
+ <div class="orbatCard">
+ <img class="orbatHero" src="/orbat-images/reaper.jpg" />
+ <div class="orbatDetails">
+ <h3 class="orbatTitle">Reaper</h3>
+ <p class="orbatDescription">
+ Close air support. Expert pilots and gunners entrusted with our
+ deadliest weapons of war.
+ </p>
+ </div>
+ </div>
+ <div class="orbatCard">
+ <img class="orbatHero" src="orbat-images/reclaimer.jpg" />
+ <div class="orbatDetails">
+ <h3 class="orbatTitle">Reclaimer</h3>
+ <p class="orbatDescription">
+ Special materials acquisition/recovery team. Specialises in CBRN
+ and recovering anomalous assets.
+ </p>
+ </div>
+ </div>
+ </div>
+ </article>
+
+ <article id="joining">
+ <h2 class="uppercase">Only <span>3 steps</span> to join</h2>
+ <p>
+ The process is easy, quick, and straightforward. If you qualify, you
+ will be contacted via Discord by a representative of the unit for a
+ brief interview.
+ </p>
+ <div class="joiningStepsGrid">
+ <div class="step">
+ <div class="stepTitle">Apply via Discord</div>
+ <div class="stepDescription">
+ Join our Discord server and complete the application form via
+ Discord's built-in system.
+ </div>
+ </div>
+ <div class="step">
+ <div class="stepTitle">Attend your interview</div>
+ <div class="stepDescription">
+ A representative of the unit will contact you to schedule a brief
+ interview to assess your fit for the group and answer any questions
+ you may have.
+ </div>
+ </div>
+ <div class="step">
+ <div class="stepTitle">Join your first operation</div>
+ <div class="stepDescription">
+ Once accepted, you will be invited to join your first operation with
+ the unit. This is where you can experience the camaraderie and
+ teamwork that defines our group.
+ </div>
+ </div>
+ </div>
+ <div class="joiningRequirements">
+ <h3 class="uppercase">Requirements</h3>
+ <div class="requirementsGrid">
+ <div class="requirement">
+ <div class="requirementTitle">18 years or older</div>
+ <div class="requirementDescription">
+ Due to the nature of our operations, we require all members to be
+ at least 18 years old.
+ </div>
+ </div>
+ <div class="requirement">
+ <div class="requirementTitle">Working microphone</div>
+ <div class="requirementDescription">
+ All members must have a working microphone for communication
+ during operations.
+ </div>
+ </div>
+ <div class="requirement">
+ <div class="requirementTitle">Legit copy of Arma 3</div>
+ <div class="requirementDescription">
+ A legitimate copy of Arma 3 is required to participate in our
+ operations.
+ </div>
+ </div>
+ <div class="requirement">
+ <div class="requirementTitle">Work-ready English skills</div>
+ <div class="requirementDescription">
+ Members must have a good command of English to understand commands
+ and communicate effectively.
+ </div>
+ </div>
+ <div class="requirement">
+ <div class="requirementTitle">Ability to work in a team</div>
+ <div class="requirementDescription">
+ Teamwork is essential in our operations, and all members must be
+ able to work well with others.
+ </div>
+ </div>
+ <div class="requirement">
+ <div class="requirementTitle">Willingness to learn and adapt</div>
+ <div class="requirementDescription">
+ Members must be open to feedback and willing to learn new skills
+ to improve their performance.
+ </div>
+ </div>
+ </div>
+ </div>
+ </article>
+
+ <footer>
+ "Unnamed Arma Group" is a fictional Arma 3 community created by
+ <a href="https://unnamed.group">Unnamed Group</a>, a non-profit
+ organization dedicated to providing safe and enjoyable gaming experiences.
+ </footer>
+ </body>
+ <script>
+ // Add scroll event listener to header
+ window.addEventListener("scroll", function () {
+ const header = document.querySelector("header");
+ if (window.scrollY > 50) {
+ header.classList.add("scrolled");
+ } else {
+ header.classList.remove("scrolled");
+ }
+ });
+
+ // Select each text element inside the main title, wrap it in a span, then apply a black background and padding to the spans to create a highlight effect
+ const mainTitle = document.querySelector(".mainTitle");
+ mainTitle.innerHTML = mainTitle.textContent
+ .split("")
+ .map((word) => `<span>${word}</span>`)
+ .join("");
+ const spans = mainTitle.querySelectorAll("span");
+ spans.forEach((span) => {
+ span.style.background = "black";
+ span.style.color = "white"; // Ensure text is readable
+
+ // Add y-axis padding to each span and left/right padding to first and last spans
+ span.style.padding = "5px 0";
+ if (span === spans[0]) {
+ span.style.paddingLeft = "10px";
+ }
+ if (span === spans[spans.length - 1]) {
+ span.style.paddingRight = "10px";
+ }
+ });
+
+ // Typewriter effect for main title
+ let index = 0;
+ const typewriterEffect = () => {
+ if (index < spans.length) {
+ spans[index].style.opacity = 1; // Show the current span
+ index++;
+ setTimeout(typewriterEffect, 100); // Adjust speed here
+ }
+ };
+ typewriterEffect();
+
+ // click on orbat images to open in new tab (with cursor pointer)
+ const orbatCards = document.querySelectorAll(".orbatCard");
+ orbatCards.forEach((card) => {
+ const img = card.querySelector(".orbatHero");
+ img.style.cursor = "pointer"; // Change cursor to pointer
+ img.addEventListener("click", () => {
+ const imgSrc = img.src;
+ window.open(imgSrc, "_blank");
+ });
+ });
+ </script>
+</html>
diff --git a/uag/website/source/orbat-images/angel.jpg b/uag/website/source/orbat-images/angel.jpg
new file mode 100644
index 0000000..5163d8e
--- /dev/null
+++ b/uag/website/source/orbat-images/angel.jpg
Binary files differ
diff --git a/uag/website/source/orbat-images/anvil.jpg b/uag/website/source/orbat-images/anvil.jpg
new file mode 100644
index 0000000..4457e5d
--- /dev/null
+++ b/uag/website/source/orbat-images/anvil.jpg
Binary files differ
diff --git a/uag/website/source/orbat-images/armadillo.jpg b/uag/website/source/orbat-images/armadillo.jpg
new file mode 100644
index 0000000..8d20e5e
--- /dev/null
+++ b/uag/website/source/orbat-images/armadillo.jpg
Binary files differ
diff --git a/uag/website/source/orbat-images/breaker.jpg b/uag/website/source/orbat-images/breaker.jpg
new file mode 100644
index 0000000..f018457
--- /dev/null
+++ b/uag/website/source/orbat-images/breaker.jpg
Binary files differ
diff --git a/uag/website/source/orbat-images/hammer.jpg b/uag/website/source/orbat-images/hammer.jpg
new file mode 100644
index 0000000..5c82619
--- /dev/null
+++ b/uag/website/source/orbat-images/hammer.jpg
Binary files differ
diff --git a/uag/website/source/orbat-images/pathfinder.jpg b/uag/website/source/orbat-images/pathfinder.jpg
new file mode 100644
index 0000000..7c5565d
--- /dev/null
+++ b/uag/website/source/orbat-images/pathfinder.jpg
Binary files differ
diff --git a/uag/website/source/orbat-images/reaper.jpg b/uag/website/source/orbat-images/reaper.jpg
new file mode 100644
index 0000000..7564082
--- /dev/null
+++ b/uag/website/source/orbat-images/reaper.jpg
Binary files differ
diff --git a/uag/website/source/orbat-images/reclaimer.jpg b/uag/website/source/orbat-images/reclaimer.jpg
new file mode 100644
index 0000000..fb18b73
--- /dev/null
+++ b/uag/website/source/orbat-images/reclaimer.jpg
Binary files differ
diff --git a/uag/website/source/orbat-images/sabre.jpg b/uag/website/source/orbat-images/sabre.jpg
new file mode 100644
index 0000000..08e8c53
--- /dev/null
+++ b/uag/website/source/orbat-images/sabre.jpg
Binary files differ
diff --git a/uag/website/source/orbat-images/spectre.jpg b/uag/website/source/orbat-images/spectre.jpg
new file mode 100644
index 0000000..b4101df
--- /dev/null
+++ b/uag/website/source/orbat-images/spectre.jpg
Binary files differ
diff --git a/uag/website/source/orbat-images/talon.jpg b/uag/website/source/orbat-images/talon.jpg
new file mode 100644
index 0000000..4ae0129
--- /dev/null
+++ b/uag/website/source/orbat-images/talon.jpg
Binary files differ
diff --git a/uag/website/source/orbat-images/wolfpack.jpg b/uag/website/source/orbat-images/wolfpack.jpg
new file mode 100644
index 0000000..da6d366
--- /dev/null
+++ b/uag/website/source/orbat-images/wolfpack.jpg
Binary files differ
diff --git a/uag/website/source/yeet21.png b/uag/website/source/yeet21.png
new file mode 100644
index 0000000..3fa00f4
--- /dev/null
+++ b/uag/website/source/yeet21.png
Binary files differ