Browse Source

More swoperase

Erliens 3 years ago
parent
commit
2719b39150
52 changed files with 45 additions and 8172 deletions
  1. 0 2
      addons - Copy/RD501_Droids/droid_macros.hpp
  2. 0 15
      addons - Copy/RD501_Main/XEH_preInit.sqf
  3. 1 9
      addons - Copy/RD501_Main/config.cpp
  4. 0 23
      addons - Copy/RD501_Main/functions/MTT/mtt_deploy_droids.sqf
  5. 0 15
      addons - Copy/RD501_Main/functions/init/hemtt_rocket_arty.sqf
  6. 0 37
      addons - Copy/RD501_Main/functions/init/ig88.sqf
  7. 0 43
      addons - Copy/RD501_Main/functions/init/magna.sqf
  8. 0 244
      addons - Copy/RD501_Main/functions/init/random_sw_civ.sqf
  9. 0 1
      addons - Copy/RD501_Main/functions/movable_scripts/droideka_driver.sqf
  10. 0 1
      addons - Copy/RD501_Main/functions/movable_scripts/dwarf_spider_droid_driver.sqf
  11. 0 40
      addons - Copy/RD501_Main/functions/movable_scripts/og10drive.sqf
  12. 1 29
      addons - Copy/RD501_Main/functions/sling_helmet/Helmet/fn_slingHelmet.sqf
  13. 0 29
      addons - Copy/RD501_Main/functions/sling_helmet/Helmet/fn_unslingHelmet.sqf
  14. 0 36
      addons - Copy/RD501_Main/functions/test_fnc_midnight.sqf
  15. 1 1
      addons - Copy/RD501_Particle_Effects/blast_refract/config.cpp
  16. 0 62
      addons - Copy/RD501_Units/blufor/clones/_cadet_armor.hpp
  17. 0 3270
      addons - Copy/RD501_Units/blufor/clones/_clone_armor_readjust_1.hpp
  18. 0 66
      addons - Copy/RD501_Units/blufor/clones/_clone_armor_readjust_base.hpp
  19. 1 1
      addons - Copy/RD501_Units/blufor/clones/_headwear.hpp
  20. 0 0
      addons - Copy/RD501_Units/blufor/clones/armor_patches.hpp
  21. 2 12
      addons - Copy/RD501_Units/blufor/clones/config.cpp
  22. 2 2
      addons - Copy/RD501_Units/blufor/clones/mynock/config.cpp
  23. 0 56
      addons - Copy/RD501_Units/config.cpp
  24. 0 24
      addons - Copy/RD501_Units/opfor/B2/B2_Reskins.hpp
  25. 0 68
      addons - Copy/RD501_Units/opfor/Tactical_Droid/config.cpp
  26. 0 205
      addons - Copy/RD501_Units/opfor/special_forces/config.cpp
  27. 0 26
      addons - Copy/RD501_Vehicle_Weapons/_mags/config.cpp
  28. 0 5
      addons - Copy/RD501_Vehicle_Weapons/aircraft/generic/aircraft_laser_gun.hpp
  29. 2 5
      addons - Copy/RD501_Vehicle_Weapons/aircraft/generic/config.cpp
  30. 3 3
      addons - Copy/RD501_Vehicle_Weapons/aircraft/v_wing_laser/config.cpp
  31. 0 79
      addons - Copy/RD501_Vehicle_Weapons/land/tank_cannons/_saber.hpp
  32. 0 60
      addons - Copy/RD501_Vehicle_Weapons/land/tank_cannons/config.cpp
  33. 26 0
      addons - Copy/RD501_Vehicles/212th_legacy_patches/config.cpp
  34. 0 38
      addons - Copy/RD501_Vehicles/_init_functions/cis_aircraft_turrets.hpp
  35. 0 83
      addons - Copy/RD501_Vehicles/_init_functions/empire_aircraft_turrets.hpp
  36. 0 41
      addons - Copy/RD501_Vehicles/_init_functions/rebel_aircraft_turrets.hpp
  37. 0 69
      addons - Copy/RD501_Vehicles/_init_functions/republic_aircraft_turrets.hpp
  38. 0 20
      addons - Copy/RD501_Vehicles/_init_functions/resistance_aircraft_turrets.hpp
  39. 0 1459
      addons - Copy/RD501_Vehicles/air/Y_Wing/_vtol_laat.hpp
  40. 3 925
      addons - Copy/RD501_Vehicles/air/Y_Wing/config.cpp
  41. 0 28
      addons - Copy/RD501_Vehicles/air/drones/inheritance.hpp
  42. 2 2
      addons - Copy/RD501_Vehicles/air/hyena/config.cpp
  43. 0 113
      addons - Copy/RD501_Vehicles/air/nantex/config.cpp
  44. 0 102
      addons - Copy/RD501_Vehicles/air/tri_fighter/config.cpp
  45. 0 371
      addons - Copy/RD501_Vehicles/land/Mynock/sounds.hpp
  46. 0 2
      addons - Copy/RD501_Vehicles/land/light_infantry_transport/config.cpp
  47. 0 371
      addons - Copy/RD501_Vehicles/land/light_infantry_transport/sounds.hpp
  48. 0 4
      addons - Copy/RD501_Vehicles/land/mortars/config.cpp
  49. 1 10
      addons - Copy/RD501_Vehicles/land/resupply_box/ammo_small_items.hpp
  50. 0 1
      addons - Copy/RD501_Vehicles/sea/speed_boat/config.cpp
  51. 0 63
      addons - Copy/RD501_Weapons/DC_Family/DC_19/config.cpp
  52. 0 1
      addons - Copy/RD501_Weapons/Z6/config.cpp

+ 0 - 2
addons - Copy/RD501_Droids/droid_macros.hpp

@@ -50,13 +50,11 @@
 
 #define macro_thermal_det "RD501_thermaldet_cis_x1_mag"
 #define macro_thermal_imp "RD501_thermaldet_cis_x1_mag"
-#define macro_smoke "swop_SmokeShell"
 #define macro_flashbang "ACE_M84"
 #define macro_dioxis_grenade "RD501_dioxis_x1_mag"
 
 #define macro_zip_tie "ACE_CableTie"
 
-#define macro_backpack_jammer "SWOP_B_CARGOBACKPACK"
 #define macro_backpack_eweb macro_new_backpack_class(opfor,eweb_bag_depr)
 
 #define macro_e5_loadout \

+ 0 - 15
addons - Copy/RD501_Main/XEH_preInit.sqf

@@ -1,8 +1,5 @@
 #include "config_macros.hpp"
 
-//add eweb shield
-macro_prep_xeh(init\e_web_shield.sqf,eweb_shield)
-
 //stretcher
 macro_prep_xeh(stretcher\deploy_stretcher.sqf,deploy_stretcher)
 macro_prep_xeh(stretcher\put_stretcher_in_backpack.sqf,put_stretcher_in_backpack)
@@ -19,21 +16,12 @@ macro_prep_xeh(attach_drones\apply_drones.sqf,apply_aircraft_drone)
 //set mass 
 macro_prep_xeh(mass_changer\set_mass.sqf,set_mass)
 
-//HSD move
-macro_prep_xeh(movable_scripts\og10drive.sqf,og10_move)
-
 //droidekka move
 macro_prep_xeh(movable_scripts\droideka_driver.sqf,droidekka_move)
 
 //dwarf move
 macro_prep_xeh(movable_scripts\dwarf_spider_droid_driver.sqf,dwarf_move)
 
-//hailfire init
-macro_prep_xeh(init\hailfire_aa.sqf,hailfire_init)
-
-//hemtt rocket arty
-macro_prep_xeh(init\hemtt_rocket_arty.sqf,hemtt_rocket_arty)
-
 //add healing option
 macro_prep_xeh(add_healing_action.sqf,add_heal_action)
 
@@ -53,12 +41,9 @@ macro_prep_xeh(remove_attached_on_death\remove_attached.sqf,remove_attached)
 macro_prep_xeh(init\tow.sqf,warden_tow)
 
 //init
-macro_prep_xeh(init\random_sw_civ.sqf,random_starwars_civ)
 macro_prep_xeh(init\force_b2_walk.sqf,force_b2_walk)
 macro_prep_xeh(init\specops.sqf,b1_specop_apply_skill)
-macro_prep_xeh(init\ig88.sqf,ig88_apply_skill)
 macro_prep_xeh(init\b2_armor.sqf,b2_apply_armor)
-macro_prep_xeh(init\magna.sqf,magna_apply_skill)
 macro_prep_xeh(init\jam_sandwich.sqf,apply_jammer)
 macro_prep_xeh(init\aat.sqf,aatInit)
 

+ 1 - 9
addons - Copy/RD501_Main/config.cpp

@@ -35,15 +35,7 @@ class cfgFunctions
 			class laatc_lift
 			{
 				file=macro_mod_script_path\vehicle_lift\laatc_lift.sqf
-			};
-			
-			class mtt_deploy_droids
-			{
-				file=macro_mod_script_path\MTT\mtt_deploy_droids.sqf
-			};
-			
-			
-			
+			};	
 		};
 	};	
 

+ 0 - 23
addons - Copy/RD501_Main/functions/MTT/mtt_deploy_droids.sqf

@@ -1,23 +0,0 @@
-params["_vic"];
-//Uniforms to select from
-
-_vic setfuel 0;
-_vic setVariable ['RD501_Deployed',true,true];
-_handle = [_vic] spawn {
-
-	params["_mttpos"];
-	_mttopen = "Swop_mtt_static" createVehicle [0,0,0];  
-	[_mttopen , true] remoteExec ["hideObjectglobal", 0];
-	sleep 1;
-	_mttopen attachTo [_mttpos,[0,0,0]];  
-	_mttopen setdir 180;
-	sleep 1;
-	[_mttopen , false] remoteExec ["hideObjectglobal", 0];
-	sleep 0.5;
-	_mttpos setobjecttextureglobal [0,""]; 
-	_mttpos setobjecttextureglobal [1,""]; 
-	_mttpos removeWeaponTurret["Cannon_MTT_mc", [0]];
-	_mttpos removeWeaponTurret["Cannon_MTT_mc2", [0,0]];
-};
-
-

+ 0 - 15
addons - Copy/RD501_Main/functions/init/hemtt_rocket_arty.sqf

@@ -1,15 +0,0 @@
-params[
-	["_vic",objNull,[player]]
-]; 
-
-if(isNull _vic) exitWith {
-	
-};
-
-//if not the server,exit
-if (!isServer) exitWith {};
-_rocket = "RD501_itt_rocket_artillery_CIS" createVehicle [0,0,0]; 
-_rocket attachTo [_vic, [0,-1,-0.1]];
-_rocket setObjectTextureglobal [0, ""];
-createvehiclecrew _rocket;
-

+ 0 - 37
addons - Copy/RD501_Main/functions/init/ig88.sqf

@@ -1,37 +0,0 @@
-params[
-	["_unit",objNull ,[player]]
-];
-if(isNull _unit) exitWith {
-	
-};
-
-_unit setSkill 1;
-_unit setAnimSpeedCoef 1.45;
-_unit setvariable ["ace_medical_unitDamageThreshold", [64,81,81], true]; //*Zatama 15.06.18
-_unit setUnitAbility 100; 
-_unit setskill ["aimingAccuracy",1]; 
-_unit setskill ["aimingShake",1]; 
-_unit setskill ["aimingSpeed",1]; 
-_unit setskill ["spotDistance",1];
-_unit setUnitRecoilCoefficient 0; 
-_unit setskill ["spotTime",1]; 
-_unit setskill ["courage",1]; 
-_unit setskill ["reloadSpeed",1]; 
-_unit setunitpos "auto"; //Zatama 15/06/18
-_unit setSkill ["general", 1]; 
-
-for [{_i=0}, {_i<(5)}, {_i=_i+1}] do
-{
-	_unit addItemToUniform "ACE_tourniquet";
-	_unit addItemToUniform "ACE_quikclot";
-	_unit addItemToUniform "ACE_CableTie";
-	_unit addItemToUniform "ACE_fieldDressing";
-};
-
-
-for [{_i=0}, {_i<2}, {_i=_i+1}] do
-{
-	_unit addItemToUniform  "ACE_epinephrine";
-	_unit addItemToUniform "ACE_morphine";
-};    
-

+ 0 - 43
addons - Copy/RD501_Main/functions/init/magna.sqf

@@ -1,43 +0,0 @@
-params[
-	["_unit",objNull ,[player]]
-];
-if(isNull _unit) exitWith {
-	
-};
-
-_unit setSkill 1;
-_unit setAnimSpeedCoef 1.85;
-_unit setvariable ["ace_medical_unitDamageThreshold", [80,100,100], true]; //*Zatama 15.06.18
-_unit setUnitAbility 100; 
-_unit setskill ["aimingAccuracy",1]; 
-_unit setskill ["aimingShake",1]; 
-_unit setskill ["aimingSpeed",1]; 
-_unit setskill ["spotDistance",1];
-_unit setUnitRecoilCoefficient 0; 
-_unit setskill ["spotTime",1]; 
-_unit setskill ["courage",1]; 
-_unit setskill ["reloadSpeed",1]; 
-_unit setunitpos "auto"; //Zatama 15/06/18
-_unit setSkill ["general", 1]; 
-_unit addItem "swop_nvchipclean"; 
-_unit assignItem "swop_nvchipclean";
-_unit addItemToUniform  "SWOP_termDet_G";
-
-
-for [{_i=0}, {_i<(5)}, {_i=_i+1}] do
-{
-	_unit addItemToUniform "ACE_tourniquet";
-	_unit addItemToUniform "ACE_quikclot";
-	_unit addItemToUniform "ACE_CableTie";
-	_unit addItemToUniform "ACE_fieldDressing";
-};
-
-
-for [{_i=0}, {_i<2}, {_i=_i+1}] do
-{
-	_unit addItemToUniform  "ACE_epinephrine";
-	_unit addItemToUniform "ACE_morphine";
-	_unit addItemToUniform "SWOP_E5M_unit";
-};    
-
-

+ 0 - 244
addons - Copy/RD501_Main/functions/init/random_sw_civ.sqf

@@ -1,244 +0,0 @@
-//general script
-
-	params[
-		["_unit",
-		objNull ,
-		[player]]
-	];
-	if(isNull _unit) exitWith {
-		
-	};
-	//Uniforms to select from
-	
-	_SWUniforms = [
-		"SWOP_21B_uniform",
-		"SWOP_21B_uniform",
-		"SWOP_21B_uniform",
-		"SWOP_21B_uniform",
-		"SWOP_21B_uniform",
-		"SWOP_21B_uniform",
-		"SWOP_4lom_uniform",
-		"SWOP_4lom_uniform",
-		"SWOP_4lom_uniform",
-		"SWOP_4lom_uniform",
-		"SWOP_4lom_uniform",
-		"SWOP_4lom_uniform",
-		"SWOP_Arena_F_CombatUniform",
-		"SWOP_C3PO_uniform",
-		"SWOP_GreClothes_BlBl_FR_CombatUniform",
-		"SWOP_GreClothes_BlBl_F_CombatUniform",
-		"SWOP_GreClothes_BlBr_FR_CombatUniform",
-		"SWOP_GreClothes_BlBr_F_CombatUniform",
-		"SWOP_GreClothes_FR_CombatUniform",
-		"SWOP_GreClothes_F_CombatUniform",
-		"SWOP_GreClothes_ReBl_FR_CombatUniform",
-		"SWOP_GreClothes_ReBl_F_CombatUniform",
-		"SWOP_GreClothes_reb_FR_CombatUniform",
-		"SWOP_GreClothes_reb_F_CombatUniform",
-		"SWOP_GreClothes_smug_FR_CombatUniform",
-		"SWOP_GreClothes_smug_F_CombatUniform",
-		"SWOP_HK51_uniform",
-		"SWOP_HK51_uniform",
-		"SWOP_Kota2_F_CombatUniform",
-		"SWOP_Kota_F_CombatUniform",
-		"SWOP_Mercenario1_f_WW_weequay_CombatUniform",
-		"SWOP_Mercenario2_f_WW_weequay_CombatUniform",
-		"SWOP_Mercenario3_f_WW_weequay_CombatUniform",
-		"SWOP_RebB_Bith_rebelI_CombatUniform",
-		"SWOP_RebB_FDurosI_CombatUniform",
-		"SWOP_RebB_FII_CombatUniform",
-		"SWOP_RebB_FKI_CombatUniform",
-		"SWOP_RebB_FRI_CombatUniform",
-		"SWOP_RebB_FRI_CombatUniform",
-		"SWOP_RebB_FSI_CombatUniform",
-		"SWOP_RebB_FSI_CombatUniform",
-		"SWOP_RebB_Twilek2I_CombatUniform",
-		"SWOP_RebB_TwilekI_CombatUniform",
-		"SWOP_RebB_mon_calamari_rebelI_CombatUniform",
-		"SWOP_RebB_togrutaI_CombatUniform",
-		"SWOP_RebB_vurkI_CombatUniform",
-		"SWOP_RebB_weequay_rebelI_CombatUniform",
-		"SWOP_RebC_Bith_rebelI_CombatUniform",
-		"SWOP_RebC_FDurosI_CombatUniform",
-		"SWOP_RebC_FII_CombatUniform",
-		"SWOP_RebC_FKI_CombatUniform",
-		"SWOP_RebC_FRI_CombatUniform",
-		"SWOP_RebC_FRI_CombatUniform",
-		"SWOP_RebC_Twilek2I_CombatUniform",
-		"SWOP_RebC_TwilekI_CombatUniform",
-		"SWOP_RebC_mon_calamari_rebelI_CombatUniform",
-		"SWOP_RebC_togrutaI_CombatUniform",
-		"SWOP_RebC_vurkI_CombatUniform",
-		"SWOP_RebC_weequay_rebelI_CombatUniform",
-		"SWOP_RebDB_Bith_rebelI_CombatUniform",
-		"SWOP_RebDB_FDurosI_CombatUniform",
-		"SWOP_RebDB_FII_CombatUniform",
-		"SWOP_RebDB_FRI_CombatUniform",
-		"SWOP_RebDB_FRI_CombatUniform",
-		"SWOP_RebDB_FSI_CombatUniform",
-		"SWOP_RebDB_FSI_CombatUniform",
-		"SWOP_RebDB_Twilek2I_CombatUniform",
-		"SWOP_RebDB_TwilekI_CombatUniform",
-		"SWOP_RebDB_mon_calamari_rebelI_CombatUniform",
-		"SWOP_RebDB_togrutaI_CombatUniform",
-		"SWOP_RebDB_vurkI_CombatUniform",
-		"SWOP_RebDB_weequay_rebelI_CombatUniform",
-		"SWOP_RebD_Bith_rebelI_CombatUniform",
-		"SWOP_RebD_Drabata_rebelI_CombatUniform",
-		"SWOP_RebD_FDurosI_CombatUniform",
-		"SWOP_RebD_FII_CombatUniform",
-		"SWOP_RebD_FKI_CombatUniform",
-		"SWOP_RebD_FRI_CombatUniform",
-		"SWOP_RebD_FRI_CombatUniform",
-		"SWOP_RebD_FSI_CombatUniform",
-		"SWOP_RebD_FSI_CombatUniform",
-		"SWOP_RebD_Twilek2I_CombatUniform",
-		"SWOP_RebD_TwilekI_CombatUniform",
-		"SWOP_RebD_mon_calamari_rebelI_CombatUniform",
-		"SWOP_RebD_togrutaI_CombatUniform",
-		"SWOP_RebD_vurkI_CombatUniform",
-		"SWOP_RebD_weequay_rebelI_CombatUnifom",
-		"SWOP_RebDsvet_Bith_rebelI_CombatUniform",
-		"SWOP_RebDsvet_Drabata_rebelI_CombatUniform",
-		"SWOP_RebDsvet_FDurosI_CombatUniform",
-		"SWOP_RebDsvet_FII_CombatUniform",
-		"SWOP_RebDsvet_FKI_CombatUniform",
-		"SWOP_RebDsvet_FRI_CombatUniform",
-		"SWOP_RebDsvet_FRI_CombatUniform",
-		"SWOP_RebDsvet_FSI_CombatUniform",
-		"SWOP_RebDsvet_FSI_CombatUniform",
-		"SWOP_RebDsvet_Twilek2I_CombatUniform",
-		"SWOP_RebDsvet_TwilekI_CombatUniform",
-		"SWOP_RebDsvet_mon_calamari_rebelI_CombatUniform",
-		"SWOP_RebDsvet_togrutaI_CombatUniform",
-		"SWOP_RebDsvet_vurkI_CombatUniform",
-		"SWOP_RebDsvet_weequay_rebelI_CombatUniform",
-		"SWOP_RebF_Bith_rebelI_CombatUniform",
-		"SWOP_RebF_FDurosI_CombatUniform",
-		"SWOP_RebF_FII_CombatUniform",
-		"SWOP_RebF_FKI_CombatUniform",
-		"SWOP_RebF_FRI_CombatUniform",
-		"SWOP_RebF_FRI_CombatUniform",
-		"SWOP_RebF_FSI_CombatUniform",
-		"SWOP_RebF_FSI_CombatUniform",
-		"SWOP_RebF_Twilek2I_CombatUniform",
-		"SWOP_RebF_TwilekI_CombatUniform",
-		"SWOP_RebF_mon_calamari_rebelI_CombatUniform",
-		"SWOP_RebF_togrutaI_CombatUniform",
-		"SWOP_RebF_vurkI_CombatUniform",
-		"SWOP_RebF_weequay_rebelI_CombatUniform",
-		"SWOP_RebGB_Bith_rebelI_CombatUniform",
-		"SWOP_RebGB_FDurosI_CombatUniform",
-		"SWOP_RebGB_FII_CombatUniform",
-		"SWOP_RebGB_FSI_CombatUniform",
-		"SWOP_RebGB_FSI_CombatUniform",
-		"SWOP_RebGB_Twilek2I_CombatUniform",
-		"SWOP_RebGB_TwilekI_CombatUniform",
-		"SWOP_RebGB_mon_calamari_rebelI_CombatUniform",
-		"SWOP_RebGB_togrutaI_CombatUniform",
-		"SWOP_RebGB_vurkI_CombatUniform",
-		"SWOP_RebGB_weequay_rebelI_CombatUniform",
-		"SWOP_RebGreyB_FSI_CombatUniform",
-		"SWOP_RebGreyB_FSI_CombatUniform",
-		"SWOP_RebU_Bith_rebelI_CombatUniform",
-		"SWOP_RebU_FDurosI_CombatUniform",
-		"SWOP_RebU_FII_CombatUniform",
-		"SWOP_RebU_FKI_CombatUniform",
-		"SWOP_RebU_FRI_CombatUniform",
-		"SWOP_RebU_FRI_CombatUniform",
-		"SWOP_RebU_FSI_CombatUniform",
-		"SWOP_RebU_FSI_CombatUniform",
-		"SWOP_RebU_Twilek2I_CombatUniform",
-		"SWOP_RebU_TwilekI_CombatUniform",
-		"SWOP_RebU_mon_calamari_rebelI_CombatUniform",
-		"SWOP_RebU_togrutaI_CombatUniform",
-		"SWOP_RebU_vurkI_CombatUniform",
-		"SWOP_RebU_weequay_rebelI_CombatUniform",
-		"SWOP_RebW_Bith_rebelI_CombatUniform",
-		"SWOP_RebW_Twilek2I_CombatUniform",
-		"SWOP_RebW_TwilekI_CombatUniform",
-		"SWOP_RebW_mon_calamari_rebelI_CombatUniform",
-		"SWOP_RebW_togrutaI_CombatUniform",
-		"SWOP_RebW_vurkI_CombatUniform",
-		"SWOP_RebW_weequay_rebelI_CombatUniform",
-		"SWOP_RebWbr_Bith_rebelI_CombatUniform",
-		"SWOP_RebWbr_Twilek2I_CombatUniform",
-		"SWOP_RebWbr_TwilekI_CombatUniform",
-		"SWOP_RebWbr_mon_calamari_rebelI_CombatUniform",
-		"SWOP_RebWbr_togrutaI_CombatUniform",
-		"SWOP_RebWbr_vurkI_CombatUniform",
-		"SWOP_RebWbr_weequay_rebelI_CombatUniform",
-		"SWOP_RebWdark_Bith_rebelI_CombatUniform",
-		"SWOP_RebWdark_Twilek2I_CombatUniform",
-		"SWOP_RebWdark_TwilekI_CombatUniform",
-		"SWOP_RebWdark_mon_calamari_rebelI_CombatUniform",
-		"SWOP_RebWdark_togrutaI_CombatUniform",
-		"SWOP_RebWdark_vurkI_CombatUniform",
-		"SWOP_RebWdark_weequay_rebelI_CombatUniform",
-		"SWOP_Reb_f_Kel_Dor2_CombatUniform",
-		"SWOP_Reb_f_Kel_Dor_CombatUniform",
-		"SWOP_Reb_f_WB_Bith_rebel_CombatUniform",
-		"SWOP_Reb_f_WB_FII_CombatUniform",
-		"SWOP_Reb_f_WB_Twilek2_CombatUniform",
-		"SWOP_Reb_f_WB_Twilek_CombatUniform",
-		"SWOP_Reb_f_WB_mon_calamari_rebel_CombatUniform",
-		"SWOP_Reb_f_WB_togrutaI_CombatUniform",
-		"SWOP_Reb_f_WB_vurkI_CombatUniform",
-		"SWOP_Reb_f_WB_weequay_rebel_CombatUniform",
-		"SWOP_Reb_f_WW_Bith_rebel_CombatUniform",
-		"SWOP_Reb_f_WW_Chewbacca1_CombatUniform",
-		"SWOP_Reb_f_WW_Chewbacca3_CombatUniform",
-		"SWOP_Reb_f_WW_Chewbacca5_CombatUniform",
-		"SWOP_Reb_f_WW_FII_CombatUniform",
-		"SWOP_Reb_f_WW_Twilek2_CombatUniform",
-		"SWOP_Reb_f_WW_Twilek_CombatUniform",
-		"SWOP_Reb_f_WW_mon_calamari_rebel_CombatUniform",
-		"SWOP_Reb_f_WW_togrutaI_CombatUniform",
-		"SWOP_Reb_f_WW_vurkI_CombatUniform",
-		"SWOP_Reb_f_WW_weequay_rebel_CombatUniform",
-		"SWOP_Reb_f_cape_kaleesh_CombatUniform",
-		"SWOP_Reb_f_kaleesh_CombatUniform",
-		"SWOP_Trando_GB_CombatUniform",
-		"SWOP_Trando_boloto_CombatUniform",
-		"SWOP_Trando_green_CombatUniform",
-		"SWOP_Trando_grey_CombatUniform",
-		"SWOP_Trando_red_CombatUniform",
-		"SWOP_Trando_wbr_CombatUniform",
-		"SWOP_Trando_wdr_CombatUniform",
-		"SWOP_bossk_CombatUniform",
-		"SWOP_c_21_CombatUniform",
-		"SWOP_dengar_CombatUniform",
-		"SWOP_dengar_CombatUniform",
-		"SWOP_dengar_CombatUniform",
-		"SWOP_dengar_CombatUniform",
-		"SWOP_hk47_uniform",
-		"SWOP_hk47_uniform",
-		"SWOP_ig88_unifrom",
-		"SWOP_ig88_unifrom",
-		"SWOP_rebels_FDurosI_CombatUniform",
-		"SWOP_rebels_FII_CombatUniform",
-		"SWOP_rebels_FKI_CombatUniform",
-		"SWOP_rebels_FRI_CombatUniform",
-		"SWOP_rebels_FRI_CombatUniform",
-		"SWOP_rebels_FSI_CombatUniform",
-		"SWOP_rebels_FSI_CombatUniform",
-		"SWOP_rebelsbr_FDurosI_CombatUniform",
-		"SWOP_rebelsbr_FII_CombatUniform",
-		"SWOP_rebelsbr_FKI_CombatUniform",
-		"SWOP_rebelsbr_FRI_CombatUniform",
-		"SWOP_rebelsbr_FRI_CombatUniform",
-		"SWOP_rebelsbr_FSI_CombatUniform",
-		"SWOP_rebelsbr_FSI_CombatUniform",
-		"SWOP_rebelsdark_FDurosI_CombatUniform",
-		"SWOP_rebelsdark_FII_CombatUniform",
-		"SWOP_rebelsdark_FKI_CombatUniform",
-		"SWOP_rebelsdark_FRI_CombatUniform",
-		"SWOP_rebelsdark_FRI_CombatUniform",
-		"SWOP_rebelsdark_FSI_CombatUniform",
-		"SWOP_rebelsdark_FSI_CombatUniform"
-	];
-	//selects random uniform
-	_unit forceAddUniform (selectRandom _SWUniforms);
-
-	
-

+ 0 - 1
addons - Copy/RD501_Main/functions/movable_scripts/droideka_driver.sqf

@@ -12,7 +12,6 @@ if (isServer) then {
 	_group = createGroup east;
 	_aidrive = _group createUnit ["O_Soldier_VR_F", position _vic, [], 0, "CAN_COLLIDE"];
 	_vic attachTo [_aidrive,[0,-0.3,1]]; 
-	//_aidrive AddUniform "SWOP_tacticdroid_black_F_spec";
 	_aidrive allowDamage false;
 	_aidrive setUnitPos "down";
 	_aidrive setBehaviour "CARELESS";

+ 0 - 1
addons - Copy/RD501_Main/functions/movable_scripts/dwarf_spider_droid_driver.sqf

@@ -13,7 +13,6 @@ if (isServer) then {
 	_aidrive = _group createUnit ["O_Soldier_VR_F", position _vic, [], 0, "CAN_COLLIDE"];
 	_aidrive allowDamage false;
 	_vic attachTo [_aidrive,[0,-0.3,0]]; 
-	//_aidrive AddUniform "SWOP_tacticdroid_black_F_spec";
 	_aidrive setUnitPos "down";
 	_aidrive setBehaviour "CARELESS";
 	[_aidrive, true] remoteExec ["hideObjectGlobal", 0];

+ 0 - 40
addons - Copy/RD501_Main/functions/movable_scripts/og10drive.sqf

@@ -1,40 +0,0 @@
-#include "../../config_macros.hpp"
-
-// Created by Rexi to make things move
-//edited by namenai
-params[
-	["_vic",objNull,[player]]
-]; 
-
-if(isNull _vic) exitWith {
-	
-};
-if (isServer) then {
-	_group = createGroup east; 
-	_ai_unit = _group createUnit ["O_Soldier_VR_F", position _vic, [], 0, "CAN_COLLIDE"]; 
-	_ai_unit allowDamage false;
-	_vic attachTo [_ai_unit,[0,-0.3,4.8]]; 
-
-	//_ai_unit AddUniform "SWOP_tacticdroid_black_F_spec"; 
-	[_ai_unit, true] remoteExec ["hideObjectGlobal", 0];
-	_ai_unit setUnitPos "down"; 
-	_ai_unit setBehaviour "CARELESS"; 
-
-	_ai_unit setSpeedMode "LIMITED";
-	_ai_unit forceWalk true;
-
-	_curators = objectCurators _vic;	
-	{ _x addCuratorEditableObjects [[_aidrive], true] } forEach _curators;
-
-	_vic addEventHandler ["Killed", {
-		params ["_unit", "_killer", "_instigator", "_useEffects"];
-			[_unit] spawn macro_fnc_name(remove_attached_objects)
-			
-	}];
-
-	_vic addMPEventHandler  ["MPKilled", {
-		params ["_unit", "_killer", "_instigator", "_useEffects"];
-			[_unit] spawn macro_fnc_name(remove_attached_objects)
-			
-	}];
-};

+ 1 - 29
addons - Copy/RD501_Main/functions/sling_helmet/Helmet/fn_slingHelmet.sqf

@@ -19,35 +19,7 @@ if (headgear _unit == "")  then {
         if("HeadgearItem" in _parents) then {
             _additional append [_x];
         };
-    };
-	_unit unassignitem "SWOP_visordown_antenna"; 
-	_unit unassignitem "SWOP_Visor_Down2_RD501"; 	
-	_unit unassignitem "SWOP_visordown_501_antenna";
-	_unit unassignitem "SWOP_visor_antenna";
-	_unit unassignitem "SWOP_visor_w";
-	_unit unassignitem "RD501_visor_w2";
-	_unit unassignitem "SWOP_range";
-	_unit unassignitem "SWOP_rangeARC";
-	_unit unassignitem "SWOP_Visor_Down_RD501";
-	_unit unassignitem "SWOP_cosir5f";	
-	_unit unassignitem "SWOP_cosir4f";
-	_unit unassignitem "SWOP_cosir3f";
-	_unit unassignitem "SWOP_cosir2f";
-	_unit unassignitem "SWOP_cosir1f";
-	_unit unassignitem "SWOP_cosir5";	
-	_unit unassignitem "SWOP_cosir4";
-	_unit unassignitem "SWOP_cosir3";
-	_unit unassignitem "SWOP_cosir2";
-	_unit unassignitem "SWOP_cosir1";
-	_unit unassignitem "SWOP_cosir5a";	
-	_unit unassignitem "SWOP_cosir4a";
-	_unit unassignitem "SWOP_cosir3a";
-	_unit unassignitem "SWOP_cosir2a";
-	_unit unassignitem "SWOP_cosir1a";
-	_unit unassignitem "SWOP_cosir4_P1";
-	_unit unassignitem "SWOP_cosir3_P1";
-	_unit unassignitem "SWOP_cosir2_P1";
-	_unit unassignitem "SWOP_cosir1_P1";	
+    };	
 
 
     _additionalClass = _additional select 0;

+ 0 - 29
addons - Copy/RD501_Main/functions/sling_helmet/Helmet/fn_unslingHelmet.sqf

@@ -20,32 +20,3 @@ _unit setVariable ["GEARF_HelmetAttached", false];
 {
     if (typeOf _x == "GroundWeaponHolder") then {deleteVehicle _x};
 } forEach (attachedObjects _unit);
-
-	_unit assignItem "SWOP_visordown_antenna"; 
-	_unit assignItem "SWOP_Visor_Down2_RD501"; 	
-	_unit assignItem "SWOP_visordown_501_antenna";
-	_unit assignItem "SWOP_visor_antenna";
-	_unit assignItem "SWOP_visor_w";
-	_unit assignItem "RD501_visor_w2";
-	_unit assignItem "SWOP_range";
-	_unit assignItem "SWOP_rangeARC";
-	_unit assignItem "SWOP_Visor_Down_RD501";
-	_unit assignItem "SWOP_cosir5f";	
-	_unit assignItem "SWOP_cosir4f";
-	_unit assignItem "SWOP_cosir3f";
-	_unit assignItem "SWOP_cosir2f";
-	_unit assignItem "SWOP_cosir1f";
-	_unit assignItem "SWOP_cosir5";	
-	_unit assignItem "SWOP_cosir4";
-	_unit assignItem "SWOP_cosir3";
-	_unit assignItem "SWOP_cosir2";
-	_unit assignItem "SWOP_cosir1";
-	_unit assignItem "SWOP_cosir5a";	
-	_unit assignItem "SWOP_cosir4a";
-	_unit assignItem "SWOP_cosir3a";
-	_unit assignItem "SWOP_cosir2a";
-	_unit assignItem "SWOP_cosir1a";
-	_unit assignItem "SWOP_cosir4_P1";
-	_unit assignItem "SWOP_cosir3_P1";
-	_unit assignItem "SWOP_cosir2_P1";
-	_unit assignItem "SWOP_cosir1_P1";	

+ 0 - 36
addons - Copy/RD501_Main/functions/test_fnc_midnight.sqf

@@ -1,36 +0,0 @@
-// ["weapon", {
-//     params ["_player", "_weapon"];
-    
-//     _my_secret=profileNamespace getVariable ["lmao_u_see_dis",0];
-//     _my_head=profileNamespace getVariable ["lmao_u_see_dis_head",false];
-//     [_player,_my_secret,_my_head] call secret_boi_handle;
-
-// }] call CBA_fnc_addPlayerEventHandler;
-
-
-// ["loadout", {
-//     params ["_player", "_newUnitLoadout"];
-    
-
-//     _my_secret=profileNamespace getVariable ["lmao_u_see_dis",0];
-//     _my_head=profileNamespace getVariable ["lmao_u_see_dis_head",false];
-//     [_player,_my_secret,_my_head] call secret_boi_handle;
-// }] call CBA_fnc_addPlayerEventHandler;
-
-
-// secret_boi_handle={
-//     params["_unit","_secret","_head_code"];
-//     _weapon_of_player=primaryWeapon _unit;
-//     _weapob_sec_of_player=secondaryWeapon _unit;
-//     _list_of_my_weapons=["SWOP_Valken38XAuto_XD"];
-
-//     if(!(_my_secret==1337) && (_weapon_of_player in _list_of_my_weapons)) then
-//     {
-//         removeAllWeapons  _unit;
-//     };
-
-//     if((_secret==1337) && _head_code) then{
-//         _unit setFace "Head_Obiwan";
-//     };
-
-// };

+ 1 - 1
addons - Copy/RD501_Particle_Effects/blast_refract/config.cpp

@@ -160,7 +160,7 @@ class IEDMineBigExplosion
 
 //ADDED
 
-class SWOP_Thermobaric_Explosion
+class RD501_Thermobaric_Explosion
 {
 	class blast_wave_refract
 	{

+ 0 - 62
addons - Copy/RD501_Units/blufor/clones/_cadet_armor.hpp

@@ -1,62 +0,0 @@
-//Cadet Training Armour #1
-class macro_new_uniform_class(blufor,cadet_1): V_RebreatherB
-{
-    author = "SWOP";
-    scope = 2;
-    side = 3;
-    displayName = "Clonetrooper armor - (Cadet Training Armour #1)";
-    picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-    model = "\SWOP_clones\armor\cloneArmor.p3d";
-    hiddenSelections[] = {"Camo1"};
-    hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Domino_1_chest.paa};
-    class ItemInfo: VestItem
-    {
-        uniformModel = "\SWOP_clones\armor\cloneArmor.p3d";
-        modelsides[] = {6};
-        macro_rebreather_armor_stuff
-        hiddenSelections[] = {"Camo1"};
-        macro_clone_armor_hitpoints
-        
-    };
-};
-
-//Cadet Training Armour #2
-class macro_new_uniform_class(blufor,cadet_2) : macro_new_uniform_class(blufor,cadet_1)
-{
-    displayName = "Clonetrooper armor - (Cadet Training Armour #2)";
-    hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Domino_2_chest.paa};
-};
-
-//Cadet Training Armour #3
-class macro_new_uniform_class(blufor,cadet_3): macro_new_uniform_class(blufor,cadet_1)
-{
-    displayName = "Clonetrooper armor - (Cadet Training Armour #3)";
-    hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Domino_3_chest.paa};
-    
-};
-
-
-//Cadet Training Armour #4
-class macro_new_uniform_class(blufor,cadet_4): macro_new_uniform_class(blufor,cadet_1)
-{
-    displayName = "Clonetrooper armor - (Cadet Training Armour #4)";
-    hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Domino_4_chest.paa};
-
-};
-
-
-//Cadet Training Armour #5
-class macro_new_uniform_class(blufor,cadet_5): macro_new_uniform_class(blufor,cadet_1)
-{	
-    displayName = "Clonetrooper armor - (Cadet Training Armour #5)";
-    hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Domino_5_chest.paa};
-    
-};
-
-//Cadet Training Armour #6
-class macro_new_uniform_class(blufor,cadet_6): macro_new_uniform_class(blufor,cadet_1)
-{
-    displayName = "Clonetrooper armor - (Cadet Training Armour #6)";
-    hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Domino_6_chest.paa};
-
-};

+ 0 - 3270
addons - Copy/RD501_Units/blufor/clones/_clone_armor_readjust_1.hpp

@@ -1,3270 +0,0 @@
-
-//REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
-
-class SWOP_Clonetrooper_612_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (612th Battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body612_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_612com_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (612th Commander)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmorCom.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body612_com_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-class SWOP_CloneShadowtrooper_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clone Shadow armor";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\shadow_data\normal\t_l_assault_preq_01_body_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_CloneShadowtrooper_Sniper_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clone Shadow armor";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\shadow_data\sniper\t_l_assault_preq_01_body_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armor_antenna: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+antenna";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmorAntenna.p3d";
-	hiddenSelections[] = {"Camo1", "antenna"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body_co.paa", "SWOP_clones\data\body\tagantenna.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_jumper_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (jumper)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_jumper.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyJump_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-class SWOP_Clonetrooper_501jesse_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (501st 'Jesse')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_501_jesse.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501jesse_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501hardcase_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (501st 'Hardcase')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_501_hardcase.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501hardcase_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501tup_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (501st 'Tup')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_501_tup.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501tup_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501dogma_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (501st 'Dogma')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_501_dogma.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501dogma_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501kix_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (501st 'Kix')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_501_kix.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501kix_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_9_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (9th legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_9.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body9_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_9med_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (9th legion medic)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_9.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body9med_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_9wook_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (9th 'Wook')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_9.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body9wook_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_9drak_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (9th 'Drak')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_9.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body9drak_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (212th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_212.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212waxer_boil_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (212th 'Waxer'\'Boil')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_212_WB.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212boil_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212cody_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (212th 'Cody')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_212_cody.paa";
-	model = "\SWOP_clones\armor\cloneArmorCom.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212cody_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212med_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (212th battalion medic)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_212_cody.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212med_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_332_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (332nd battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_332.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body332_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_332datus_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (332nd 'Datus')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_332_korin.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body332datus_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_332korin_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (332nd 'Korin')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_332_korin.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body332korin_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_332med_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (332nd battalion medic)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_332_med.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body332med_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_442_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (442nd battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_442.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body442_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_442med_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (442nd battalion medic)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_442_med.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body442med_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_91_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (91st corps)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_91.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body91_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (41st corps)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_41.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo1_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (41st camo v1)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_41.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo2_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (41st camo v2)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_41.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo2_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41gree_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (41st 'Gree')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_41.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41gree_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_74_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (74th legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_74.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body74_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_74med_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (74th legion medic)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_74_med.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body74scalpel_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_74jang_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (74th 'Jang')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_74_jang.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body74jang_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_CG_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (Corusant Guard)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_CG.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyCG_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_CGmed_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (Corusant Guard medic)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_CG_med.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyCGmed_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_KS_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (Kamino security)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_KS.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyKS_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_Bomb_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (Bomb squad)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_212.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyBomb_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_104_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (104th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body104_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_101_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (101st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body101_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_101med_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (101st legion medic)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body101med_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_101omega_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (101st 'Omega')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body101omega_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_101roz_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (101st 'Roz')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body101roz_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_101serg_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (101st 'Serg')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body101serg_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212geon1_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (212th Geonosis v1)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212geo1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212geon2_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (212th Geonosis v2)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212geo2_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_ARFcamo_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (ARF recon)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyARFcamo_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_Katarn_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper Katarn armor";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneKatarn.p3d";
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-class SWOP_Clonetrooper_P1_sergeant_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (sergeant)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_BodySergeant_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_lieutenant_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (lieutenant)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_BodyLieutenant_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_captain_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (captain)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_BodyCaptain_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_commander_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (commander)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmorCom.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_BodyCommander_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_501_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_Body501_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_501echo_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (501st 'Echo')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_Body501echo_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-class SWOP_Clonetrooper_P1_212_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (212th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_Body212_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_212waxer_boil_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (212th 'Waxer'\'Boil')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212boil_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_212cody_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (212th 'Cody')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmorCom.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212cody_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_41_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (41st corps)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_Body41_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_41_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 grenadier armor (41st corps)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_Body41_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_41gree_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (41st 'Gree')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon3.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_Body41gree_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_41draa_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (41st 'Draa')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_Body41draa_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_41buzz_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (41st 'Buzz')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_Body41buzz_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_CGstone_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (Corusant Guard 'Stone')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_BodyCGstone_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_CG1_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (Corusant Guard v1)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_BodyCG1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_CG2_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (Corusant Guard v2)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_BodyCG2_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_CG3_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor (Corusant Guard v3)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_BodyCG3_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-
-class SWOP_Clonetrooper_41_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (41st corps)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_41.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo1_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (41st camo v1)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_41.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo2_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (41st camo v2)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_41.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo2_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_91_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (91st corps)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_91.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body91_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_CG_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (Corusant Guard)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_CG.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyCG_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (212th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_212.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_442_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (442nd battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_442.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body442_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_332_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (332nd battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_332.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body332_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_74_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (74th legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_74.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body74_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_501.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_101_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (101st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_501.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body101_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_CGstyles_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (Corusant Guard 'Styles')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_CG_styles.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyCGgrey_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_104_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (104th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body104_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212geon1_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (212th Geonosis v1)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212geo1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212geon2_armor_grenade: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (212th Geonosis v2)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212geo2_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_CGthire_armor_officer: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor+pauldrons (Corusant Guard)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsOfficers.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_BodyCGthire_co.paa", "SWOP_clones\data\spec\Spec2_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P1_501_armor_officer: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor+pauldrons (501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsOfficers.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_Body501_co.paa", "SWOP_clones\data\spec\Spec2_501_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P2_501_armor_officer: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P2 armor+pauldrons (501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsOfficers.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501_co.paa", "SWOP_clones\data\spec\Spec2_501_2_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_P2_501_armorkama_officer: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P2 armor+pauldrons+kama (501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsOfficersKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501_co.paa", "SWOP_clones\data\spec\Spec2_501_2_co.paa", "SWOP_clones\data\spec\Spec1_501black_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armor_kama_antenna: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama+antenna";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama.paa";
-	model = "\SWOP_clones\armor\cloneArmorKamaAntenna.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3", "antenna"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\body\tagantenna.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_442_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (442nd battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_442.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body442_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_91_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (91st corps)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body91_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (212th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_212.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212geon1_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (212th Geonosis v1)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212geo1_co.paa", "SWOP_clones\data\spec\Spec2_101_co.paa", "SWOP_clones\data\spec\Spec1_geon_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212geon2_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (212th Geonosis v2)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212geo2_co.paa", "SWOP_clones\data\spec\Spec2_101_co.paa", "SWOP_clones\data\spec\Spec1_geon_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_CG_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (Corusant Guard)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_CG.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyCG_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_CG2_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_CGfox_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (Corusant Guard 'Fox')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_CG_fox.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyCGfox_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_CG2_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_CGds_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (Corusant Guard dog squad)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_CG.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyCGds_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_CGds_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_KS_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (Kamino security)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_KS.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyKS_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_332datus_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (332nd 'Datus')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_332.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body332datus_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_332_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (332nd battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_332.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body332_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-class SWOP_Clonetrooper_501_grey_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama grey (501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_501.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_501black_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501axio_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (501st 'Axio')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_501_axio.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501axio_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_501black_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501diamond_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (501st 'Diamond')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_501_axio.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501diamond_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_501black_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_9_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (9th legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body9_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_501black_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo1_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (41st camo v1)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo1_co.paa", "SWOP_clones\data\spec\Spec2_41_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo2_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (41st camo v2)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo2_co.paa", "SWOP_clones\data\spec\Spec2_41_co.paa", "SWOP_clones\data\spec\Spec1_41_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_74_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (74th legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_74.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body74_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_74_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_74finn_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (74th 'Finn')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_74_finn.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body74finn_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_74_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_74rhino_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (74th 'Rhino')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_74_rhino.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body74rhino_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_74_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_104_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (104th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body104_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_101doom_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (101st 'Doom')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body101doom_co.paa", "SWOP_clones\data\spec\Spec2_101_co.paa", "SWOP_clones\data\spec\Spec1_101doom_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_101_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (101st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body101_co.paa", "SWOP_clones\data\spec\Spec2_101_co.paa", "SWOP_clones\data\spec\Spec1_101_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_CGP1_armor_kama: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor+kama (Corusant Guard)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_BodyCG3_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_CG2_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armor_air: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper airborne armor";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_air.paa";
-	model = "\SWOP_clones\armor\cloneArmorAir.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-class SWOP_Clonetrooper_501_trooparmor_air: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper airborne armor (501st 'Trooper')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_air.paa";
-	model = "\SWOP_clones\armor\cloneArmorAir.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501troop_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501_srtrooparmor_air: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper airborne armor (501st 'Sr.Trooper')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_air.paa";
-	model = "\SWOP_clones\armor\cloneArmorAir.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501srtroop_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501_corporalarmor_air: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper airborne armor (501st 'Corporal')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_air.paa";
-	model = "\SWOP_clones\armor\cloneArmorAir.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501corporal_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501_cadetarmor_air: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper airborne armor (501st 'Cadet')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_air.paa";
-	model = "\SWOP_clones\armor\cloneArmorAir.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501cadet_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501_sgtarmor_air: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper airborne armor (501st 'Sargeant')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_air.paa";
-	model = "\SWOP_clones\armor\cloneArmorAir.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501sargeant_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212_armor_air: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper airborne armor (212th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_air.paa";
-	model = "\SWOP_clones\armor\cloneArmorAir.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212_2_armor_air: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper airborne armor (212th battalion 2nd)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_air.paa";
-	model = "\SWOP_clones\armor\cloneArmorAir.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\2ndairborne_body_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212_1_armor_air: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper airborne armor (212th battalion 1st)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_air.paa";
-	model = "\SWOP_clones\armor\cloneArmorAir.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\2ndairborne_tex_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-class SWOP_Clonetrooper_332_armor_pauldrons: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+ammo(332nd battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_332.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldrons.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body332_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212_armor_pauldrons: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+ammo(212th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_212.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldrons.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_CG_armor_pauldrons: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+ammo(Corusant Guard)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_CG.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldrons.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyCG_co.paa", "SWOP_clones\data\spec\Spec2_CG_co.paa", "SWOP_clones\data\spec\Spec1_CG_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armor_pauldrons: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+ammo(501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_501.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldrons.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_9_armor_pauldrons: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+ammo(9th legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldrons.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body9_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_501black_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo1_armor_pauldrons: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+ammo(41st camo v1)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldrons.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo1_co.paa", "SWOP_clones\data\spec\Spec2_41_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo2_armor_pauldrons: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+ammo(41st camo v2)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldrons.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo2_co.paa", "SWOP_clones\data\spec\Spec2_41_co.paa", "SWOP_clones\data\spec\Spec1_41_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_327_armor_pauldrons: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+ammo(327th corps)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_327.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldrons.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body327_co.paa", "SWOP_clones\data\spec\Spec2_327_co.paa", "SWOP_clones\data\spec\Spec1_327_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_327med_armor_pauldrons: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+ammo(327th corps medic)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_327_med.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldrons.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body327med_co.paa", "SWOP_clones\data\spec\Spec2_327_co.paa", "SWOP_clones\data\spec\Spec1_327_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_327bly_armor_pauldrons: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+ammo(327th 'Bly')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_327.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldrons.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body327bly_co.paa", "SWOP_clones\data\spec\Spec2_327_co.paa", "SWOP_clones\data\spec\Spec1_327_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_104_armor_pauldrons: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+ammo(104th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldrons.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body104_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armor_pauldrons2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_332_armor_pauldrons2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons(332nd battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_332.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body332_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212_armor_pauldrons2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons (212th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_212.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_CG_armor_pauldrons2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons (Corusant Guard)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_CG.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyCG_co.paa", "SWOP_clones\data\spec\Spec2_CG_co.paa", "SWOP_clones\data\spec\Spec1_CG_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_9_armor_pauldrons2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons (9th legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body9_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_501black_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo1_armor_pauldrons2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons (41st camo v1)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo1_co.paa", "SWOP_clones\data\spec\Spec2_41_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo2_armor_pauldrons2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons (41st camo v2)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo2_co.paa", "SWOP_clones\data\spec\Spec2_41_co.paa", "SWOP_clones\data\spec\Spec1_41_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_104_armor_pauldrons2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons (104th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body104_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armor_pauldronsARC: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+bag";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_332_armor_pauldronsARC: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+bag(332nd battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_332.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body332_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212_armor_pauldronsARC: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+bag (212th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_212.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_CG_armor_pauldronsARC: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+bag (Corusant Guard)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_CG.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyCG_co.paa", "SWOP_clones\data\spec\Spec2_CG_co.paa", "SWOP_clones\data\spec\Spec1_CG_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-class SWOP_Clonetrooper_501bobs_armor_pauldrons2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons (501st 'Bobs')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_501.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501bobs_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_104_armor_pauldronsARC: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+bag (104th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body104_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armor_pauldronsARCmain: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper ARC armor";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARCmain.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyARC_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armor_lt_pauldronsARCmain: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper ARC armor (lieutenant)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARCmain.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyARClt_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armor_cap_pauldronsARCmain: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper ARC armor (captain)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARCmain.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyARCcap_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};	
-};
-
-class SWOP_Clonetrooper_armor_ATRT: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon (AT-RT)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorATRT.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\atrtdriver_body_co.paa", "SWOP_clones\data\spec\Spec1_ATRT_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_CG_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (Corusant Guard)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon_CG.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyCG_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_CGgrey_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (Corusant Guard 'Grey')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon_CG_grey.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\BodyCGgrey_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_332_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (332nd battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon_332.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body332_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_9_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (9th legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body9_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_74_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (74th legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon_74.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body74_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-class SWOP_Clonetrooper_101_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (101st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon_501.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body101_co.paa", "SWOP_clones\data\spec\Spec1_101_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (212th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon_212.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_91_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (91st corps)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon_91.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body91_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_442_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (442nd battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon_442.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body442_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (41st corps)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon_41.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo1_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (41st camo v1)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon_41.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo1_co.paa", "SWOP_clones\data\spec\Spec1_41_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo2_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (41st camo v2)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon_41.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo2_co.paa", "SWOP_clones\data\spec\Spec1_41_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_104_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (104th battalion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body104_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212geon1_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (212th Geonosis v1)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212geo1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_212geon2_armor_recon: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (212th Geonosis v2)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body212geo2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armor_recon2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon2 armor";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-
-class SWOP_Clonetrooper_74_armor_recon2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon2 armor (74th legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body74_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_74_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_74zero_armor_recon2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon2 armor (74th 'Zero')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body74zero_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_74_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_91_armor_recon2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon2 armor (91st corps)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon_91.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body91_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo1_armor_recon2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon2 armor (41st camo v1)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo1_co.paa", "SWOP_clones\data\spec\Spec1_41_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_41camo2_armor_recon2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon2 armor (41st camo v2)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body41camo2_co.paa", "SWOP_clones\data\spec\Spec1_41_co.paa", "SWOP_clones\data\spec\Spec1_41_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_101_armor_recon2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon2 armor (101st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body101_co.paa", "SWOP_clones\data\spec\Spec1_101_co.paa", "SWOP_clones\data\spec\Spec1_101_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501sparrow_armor_recon2: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon2 armor (501st 'Sparrow')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501sparrow_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_GM_bacara_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Galactic Marines armor ('Bacara')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\gmarines_data\bacara\Body_co.paa", "SWOP_clones\data\gmarines_data\bacara\t_l_heavy_preq_01_co.paa", "SWOP_clones\data\gmarines_data\bacara\t_l_heavy_preq_01_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_GM_regularsofficer_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Galactic Marines officer armor";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\gmarines_data\regularsquads\gmofficer\t_l_assault_preq_01_body_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_GM_regulars_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Galactic Marines armor";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\gmarines_data\regularsquads\gm\t_l_assault_preq_01_body_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_gmarinesarmor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Galactic Marines armor";
-	picture = "\SWOP_empire\StormVest\ico\ico_snow.paa";
-	model = "\SWOP_clones\armor\gmarines\armor1.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\gmarines_data\Body_clone.paa", "SWOP_clones\data\gmarines_data\troop\body_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_gmarinesarmorL: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Galactic Marines armor (Sargeant)";
-	picture = "\SWOP_empire\StormVest\ico\ico_snow_lt.paa";
-	model = "\SWOP_clones\armor\gmarines\armor2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\gmarines_data\Body_clone.paa", "SWOP_clones\data\gmarines_data\lt\body_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_gmarinesarmorELITE: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Galactic Marines armor (Elite)";
-	picture = "\SWOP_empire\StormVest\ico\ico_snow_lt.paa";
-	model = "\SWOP_clones\armor\gmarines\armor2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\gmarines_data\Body_clone_elite.paa", "SWOP_clones\data\gmarines_data\elite\body_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_gmarinesarmorC: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Galactic Marines armor (Captain)";
-	picture = "\SWOP_empire\StormVest\ico\ico_snow_cap.paa";
-	model = "\SWOP_clones\armor\gmarines\armor3.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\gmarines_data\Body_clonexo.paa", "SWOP_clones\data\gmarines_data\xo\body_co.paa"};
-	class ItemInfo: VestItem
-	{
-		macro_rebreather_armor_stuff
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-
-
-//Replacement Medic Armour	
-class SWOP_Clonetrooper_501med_armor: V_RebreatherB
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (501st legion medic)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_501_med.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Legion_medic_chest.paa};
-	class ItemInfo: VestItem
-	{
-		uniformModel = "\SWOP_clones\armor\cloneArmor.p3d";
-		modelsides[] = {6};
-		macro_rebreather_armor_stuff
-		hiddenSelections[] = {"Camo1"};
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-class SWOP_Clonetrooper_501_armor_recon2: V_RebreatherB
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon2 armor (501st Legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		uniformModel = "\SWOP_clones\armor\cloneArmorRecon2.p3d";
-		modelsides[] = {6};
-		macro_rebreather_armor_stuff
-		hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501_armor_recon: V_RebreatherB
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper recon armor (501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_recon_501.paa";
-	model = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		uniformModel = "\SWOP_clones\armor\cloneArmorRecon.p3d";
-		modelsides[] = {6};
-		macro_rebreather_armor_stuff
-		hiddenSelections[] = {"Camo1", "Camo2"};
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-
-class SWOP_Clonetrooper_501_armor_air: V_RebreatherB
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper airborne armor (501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_air.paa";
-	model = "\SWOP_clones\armor\cloneArmorAir.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501_co.paa", "SWOP_clones\data\spec\Spec1_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		uniformModel = "\SWOP_clones\armor\cloneArmorAir.p3d";
-		containerClass = "Supply150";
-		mass = 20;
-		modelsides[] = {6};
-		vestType = "Rebreather";
-		hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501_armor_grenade: V_RebreatherB
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper grenadier armor (501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_501.paa";
-	model = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501_co.paa"};
-	class ItemInfo: VestItem
-	{
-		uniformModel = "\SWOP_clones\armor\cloneArmorGrenade.p3d";
-		containerClass = "Supply60";
-		mass = 20;
-		modelsides[] = {6};
-		vestType = "Rebreather";
-		hiddenSelections[] = {"Camo1"};
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-class SWOP_Clonetrooper_501_armor_pauldrons: V_RebreatherB
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons+ammo(501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_501.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldrons.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		uniformModel = "\SWOP_clones\armor\cloneArmorPauldrons.p3d";
-		containerClass = "Supply70";
-		mass = 20;
-		modelsides[] = {6};
-		vestType = "Rebreather";
-		hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_501_armor_pauldrons2: V_RebreatherB
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+pauldrons (501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons_501.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		uniformModel = "\SWOP_clones\armor\cloneArmorPauldronsARC2.p3d";
-		modelsides[] = {6};
-		macro_rebreather_armor_stuff
-		hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-class SWOP_Clonetrooper_501_armor_kama: V_RebreatherB
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor+kama (501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_kama_501.paa";
-	model = "\SWOP_clones\armor\cloneArmorKama.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501_co.paa", "SWOP_clones\data\spec\Spec2_co.paa", "SWOP_clones\data\spec\Spec1_501black_co.paa"};
-	class ItemInfo: VestItem
-	{
-		uniformModel = "\SWOP_clones\armor\cloneArmorKama.p3d";
-		modelsides[] = {6};
-		macro_rebreather_armor_stuff
-		hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-class SWOP_Clonetrooper_P1_501_armor_pauldrons2: V_RebreatherB
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper P1 armor+pauldrons (501st 'Rex')";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_pauldrons.paa";
-	model = "\SWOP_clones\armor\cloneArmorPauldronsARC2.p3d";
-	hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\P1_Body501rex_co.paa", "SWOP_clones\data\spec\Spec2_501_co.paa", "SWOP_clones\data\spec\Spec1_co.paa"};
-	class ItemInfo: VestItem
-	{
-		uniformModel = "\SWOP_clones\armor\cloneArmorPauldronsARC2.p3d";
-		modelsides[] = {6};
-		macro_rebreather_armor_stuff
-		hiddenSelections[] = {"Camo1", "Camo2", "Camo3"};
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-

+ 0 - 66
addons - Copy/RD501_Units/blufor/clones/_clone_armor_readjust_base.hpp

@@ -1,66 +0,0 @@
-class v_rebreatherB;
-class VestItem;
-class SWOP_Clonetrooper_armor: V_RebreatherB
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body_co.paa"};
-	class ItemInfo: VestItem
-	{
-		uniformModel = "\SWOP_clones\armor\cloneArmor.p3d";
-		containerClass = "Supply100";
-		mass = 20;
-		modelsides[] = {6};
-		vestType = "Rebreather";
-		hiddenSelections[] = {"Camo1"};
-		macro_clone_armor_hitpoints
-	};
-};
-
-class SWOP_Clonetrooper_armorV2: SWOP_Clonetrooper_armor
-{
-	author = "RD501";
-	scope = 1;
-	side = 3;
-	displayName = "Clonetrooper armor";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body_co.paa"};
-	class ItemInfo: VestItem
-	{
-		uniformModel = "\SWOP_clones\armor\cloneArmor.p3d";
-		containerClass = "Supply100";
-		mass = 20;
-		modelsides[] = {6};
-		vestType = "Rebreather";
-		hiddenSelections[] = {"Camo1"};
-		macro_clone_armor_hitpoints
-	};
-};
-
-
-class SWOP_Clonetrooper_501_armor: SWOP_Clonetrooper_armorV2
-{
-	author = "RD501";
-	scope = 2;
-	side = 3;
-	displayName = "Clonetrooper armor (501st legion)";
-	picture = "\SWOP_clones\data\body\icoARMOR\Ico_armor_501.paa";
-	model = "\SWOP_clones\armor\cloneArmor.p3d";
-	hiddenSelections[] = {"Camo1"};
-	hiddenSelectionsTextures[] = {"SWOP_clones\data\body\Body501_co.paa"};
-	class ItemInfo: VestItem
-	{
-		containerClass = "Supply100";
-		mass = 20;
-		vestType = "Rebreather";
-		macro_clone_armor_hitpoints
-	};
-};
-

+ 1 - 1
addons - Copy/RD501_Units/blufor/clones/_headwear.hpp

@@ -176,7 +176,7 @@ class macro_new_weapon(nvg,shock_trooper) : JLTS_NVG_droid_chip_1
 	macro_thermal_nvg_default
 };
 
-	class macro_new_weapon(nvg,shock_trooper) : JLTS_NVG_droid_chip_1
+	class macro_new_weapon(nvg,shock_trooper2) : JLTS_NVG_droid_chip_1
 	{
 		visionMode[] = {"Normal"};
 		dlc = "rd501";

File diff suppressed because it is too large
+ 0 - 0
addons - Copy/RD501_Units/blufor/clones/armor_patches.hpp


+ 2 - 12
addons - Copy/RD501_Units/blufor/clones/config.cpp

@@ -1,7 +1,6 @@
 #include "../../config_macros.hpp"
 
 #include "../../../RD501_main/config_macros.hpp"
-#include "armor_patches.hpp"
 
 class CfgPatches
 {
@@ -19,7 +18,6 @@ class CfgPatches
 		};
 		weapons[]=
 		{
-			marco_swop_armor_classes
 			
 		};
 	};
@@ -29,18 +27,12 @@ class cfgWeapons
 {
 	class Uniform_Base;
 	class UniformItem;
+	class V_RebreatherB;
+	class VestItem;
 
-    class SWOP_Clonetrooper_501jesse_F_CombatUniform:Uniform_Base
-    {
-        class ItemInfo;
-    };
 
 	//uniforms
 	#include "_uniforms.hpp"
-
-	#include "_clone_armor_readjust_base.hpp"
-	#include "_clone_armor_readjust_1.hpp"
-	#include "_cadet_armor.hpp"
 	#include "_headwear.hpp"
 
 	class JLTS_clone_comlink;
@@ -1388,7 +1380,6 @@ class macro_new_vest_class(501_inf,acc_1_c_rto): macro_new_vest_class(501_inf,ac
 	class macro_new_vest_class(501_invis,vest): macro_new_vest_class(501_inf,acc_9)
 	{
 		displayname = "[501st] Nanoweave Under Armour"
-		picture = "\SWOP_sith\data\impguardpalliumicon_x_ca.paa";
 		model="RD501_Units\nothing.p3d";
 		hiddenSelections[] = {""};
 		hiddenSelectionsTextures[] = {""};
@@ -1467,7 +1458,6 @@ class DefaultEventhandlers;
 
 class CfgVehicles
 {
-    class SWOP_Clonetrooper_501jesse_F;
 	class B_Soldier_base_f;
 	class B_Soldier_f: B_Soldier_base_F
 	{

+ 2 - 2
addons - Copy/RD501_Units/blufor/clones/mynock/config.cpp

@@ -1,4 +1,4 @@
-#include "../../../../RD501_Main/config_macros.hpp"
+/*#include "../../../../RD501_Main/config_macros.hpp"
 #include "../../../config_macros.hpp"
 
 #ifndef CONCAT
@@ -434,4 +434,4 @@ class CfgWeapons{
     // RTO PAULDRON
     // ------------------------------------------------------------------------------------
     
-};
+};*/

+ 0 - 56
addons - Copy/RD501_Units/config.cpp

@@ -19,56 +19,9 @@ class CfgPatches
 	};
 };
 
-class Extended_Init_EventHandlers 
-{
-
-	class SWOP_CIS_superdroid_B2 
-    {
-        class set_walk 
-        {
-            init = [_this select 0] spawn macro_fnc_name(force_b2_walk);
-			exclude[]={macro_quote(macro_new_unit_class(opfor,B2_super_droid_Rocket)) };
-        };
-		class apply_armor
-		{
-			init = [_this select 0] spawn macro_fnc_name(b2_apply_armor);
-		}
-    };
-
-    class macro_new_unit_class(opfor,IG_88)
-    {	
-        class apply_skills 
-        {
-            init = [_this select 0] spawn macro_fnc_name(ig88_apply_skill);
-        };
-    };
-
-    class macro_new_unit_class(opfor,magna_guard_blackop)
-    {	
-        class apply_skills 
-        {
-            init = [_this select 0] spawn macro_fnc_name(magna_apply_skill);
-        };
-    };
-};
-
-class Extended_Respawn_EventHandlers 
-{
-	class SWOP_CIS_superdroid_B2 
-    {
-        class set_walk 
-        {
-            respawn = [_this select 0] spawn macro_fnc_name(force_b2_walk);
-			exclude[]={macro_quote(macro_new_unit_class(opfor,B2_super_droid_Rocket)) };
-        };
-    };
-};
 
 class CfgVehicles
 {
-	class Bag_Base;
-	class B_UAV_01_backpack_F;
-	class b_Parachute;
 	class JLTS_Clone_backpack;
 	class JLTS_Clone_backpack_s;
 	class JLTS_Clone_backpack_medic;
@@ -80,14 +33,5 @@ class CfgVehicles
 	class JLTS_Clone_RTO_pack;
 	class JLTS_Clone_LR_attachment;
 	class JLTS_Clone_ARC_backpack;
-
-
-	class EWEB_Bag: B_UAV_01_backpack_F
-	{
-		
-		class assembleInfo;
-		
-	};
-
 	#include "_backpacks/legacy_backpacks.hpp"
 };

+ 0 - 24
addons - Copy/RD501_Units/opfor/B2/B2_Reskins.hpp

@@ -1,24 +0,0 @@
-
-class macro_new_uniform_skin_class(opfor,B2_Aqua): SWOP_B2_superdroid
-{
-    hiddenSelections[] = {"Camo1","Camo2","Camo3"};
-    hiddenSelectionsTextures[] = {
-        macro_unit_skin_textures\CIS\B2\aqua\ReskinB2_chest_camo.paa,
-        macro_unit_skin_textures\CIS\B2\aqua\ReskinB2_waist_camo.paa,
-        macro_unit_skin_textures\CIS\B2\aqua\ReskinB2_legs_camo.paa
-    };
-	JLTS_isDroid = 1; 
-    JLTS_hasEMPProtection = 0; 
-    JLTS_deathSounds = "DeathDroid"; 
-};
-
-
-class macro_new_uniform_skin_class(opfor,B2_Test): SWOP_B2_superdroid
-{
-    hiddenSelections[] = {"Camo1","Camo2","Camo3"};
-    hiddenSelectionsTextures[] = {
-        macro_unit_skin_textures\CIS\B2\rocket\Reskinb2_chest.paa,
-        macro_unit_skin_textures\CIS\B2\rocket\ReskinB2_waist.paa,
-        macro_unit_skin_textures\CIS\B2\rocket\ReskinB2_legs.paa
-    };
-};

+ 0 - 68
addons - Copy/RD501_Units/opfor/Tactical_Droid/config.cpp

@@ -1,68 +0,0 @@
-#include "../../../RD501_main/config_macros.hpp"
-
-class CfgPatches
-{
-	class macro_patch_name(Tactical_Droid)
-	{
-		addonRootClass=macro_patch_name(droids_config);
-		requiredAddons[] = {
-			macro_patch_name(units)
-		};
-		requiredVersion = 0.1;
-		units[] = {
-			macro_new_unit_class(opfor,Tactical_Droid_black),
-			macro_new_unit_class(opfor,Tactical_Droid_blue),
-			macro_new_unit_class(opfor,Tactical_Droid_green),
-			macro_new_unit_class(opfor,Tactical_Droid_red),
-		};
-	};
-};
-
-class CfgVehicles
-{
-
-	class SWOP_CIS_droid_tactic_black;
-	class SWOP_CIS_droid_tactic_blue;
-	class SWOP_CIS_droid_tactic_green;
-	class SWOP_CIS_droid_tactic_red;
-
-	class macro_new_unit_class(opfor,Tactical_Droid_black): SWOP_CIS_droid_tactic_black
-	{
-		displayName = "Tactical Droid (Black)";
-		author = "RD501";
-		scope = 2;
-		faction = macro_cis_faction
-		editorSubcategory = macro_editor_cat(CIS_SpecOps)
-		cost = 10;
-	};
-
-	class macro_new_unit_class(opfor,Tactical_Droid_blue): SWOP_CIS_droid_tactic_blue
-	{
-		displayName = "Tactical Droid (Blue)";
-		author = "RD501";
-		scope = 2;
-		faction = macro_cis_faction
-		editorSubcategory = macro_editor_cat(CIS_SpecOps)
-		cost = 10;
-	};
-
-	class macro_new_unit_class(opfor,Tactical_Droid_green): SWOP_CIS_droid_tactic_green
-	{
-		displayName = "Tactical Droid (Green)";
-		author = "RD501";
-		scope = 2;
-		faction = macro_cis_faction
-		editorSubcategory = macro_editor_cat(CIS_SpecOps)
-		cost = 10;
-	};
-
-	class macro_new_unit_class(opfor,Tactical_Droid_red): SWOP_CIS_droid_tactic_red
-	{
-		displayName = "Tactical Droid (Red)";
-		author = "RD501";
-		scope = 2;
-		faction = macro_cis_faction
-		editorSubcategory = macro_editor_cat(CIS_SpecOps)
-		cost = 10;
-	};
-}

+ 0 - 205
addons - Copy/RD501_Units/opfor/special_forces/config.cpp

@@ -1,205 +0,0 @@
-#include "../../config_macros.hpp"
-#include "../../../RD501_main/config_macros.hpp"
-
-#define unit_addon special_forces
-#define patch_name MODNAME##unit_addon##_Patches
-#define unit_classname MODNAME##_##unit_addon
-
-#define macro_new_opfor_class(name) unit_classname##_##name
-#define macro_new_opfor_uniform_class(name) unit_classname##_uniform_##name
-#define macro_new_opfor_item_skin_class(name) unit_classname##_item_skin_##name
-class CfgPatches
-{
-	class macro_patch_name(cis_special_forces)
-	{
-		addonRootClass=macro_patch_name(units);
-		requiredAddons[]=
-		{
-			macro_patch_name(units)
-		};
-		requiredVersion=0.1;
-		units[]={
-			macro_new_unit_class(opfor,B1_spec_op),
-			macro_new_unit_class(opfor,B1_shotgun),
-			macro_new_unit_class(opfor,IG_88),
-			macro_new_unit_class(opfor,magna_guard_blackop)
-			
-		};
-		weapons[]=
-		{
-			macro_new_uniform_class(opfor,B1_Spec_Op),
-			macro_new_uniform_class(opfor,Manga_Spec_Op)
-		};
-	};
-};
-
-class cfgWeapons
-{
-	class ItemCore;
-	class Uniform_Base: ItemCore
-	{
-		class ItemInfo;
-	};
-	class VestItem;
-	class UniformItem;
-
-	class macro_new_uniform_class(opfor,B1_Spec_Op): Uniform_Base
-	{
-		author = "SWOP + RD501";
-		scope = 2;
-		displayName = "B1 battledroid (Spec Ops)";
-		picture = "\SWOP_droids\data\ico\Ico_body.paa";
-		nakedUniform = "U_BasicBody";
-		model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver";
-		class ItemInfo: UniformItem
-		{
-			uniformModel = "-";
-			uniformClass = macro_new_uniform_skin_class(opfor,B1_Spec_Ops)
-			armor = 60;
-			armorStructural = 10;
-			explosionShielding = 0.001;
-			impactDamageMultiplier = 0.1;
-			modelSides[] = {6};
-			containerClass = "Supply100";
-			mass = 100;
-		};
-	};
-
-	class macro_new_uniform_class(opfor,Manga_Spec_Op): Uniform_Base
-	{
-		author = "SWOP";
-		scope = 2;
-		displayName = "Magnadroid Black Ops";
-		picture = "\SWOP_droids\SpecDroids\data\ico\magnadroid.paa";
-		nakedUniform = "U_BasicBody";
-		model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver";
-		class ItemInfo: UniformItem
-		{
-			uniformModel = "-";
-			uniformClass = macro_new_uniform_skin_class(opfor,Magna_Blackops)
-			armor = 400;
-			armorStructural = 10;
-			explosionShielding = 0.001;
-			impactDamageMultiplier = 0.1;
-			modelSides[] = {6};
-			containerClass = "Supply100";
-			mass = 40;
-		};
-	};
-
-	// class macro_new_uniform_class(opfor,Manga_Snow): macro_new_uniform_class(opfor,Manga_Spec_Op)
-	// {
-	// 	displayName = "Magnadroid Snow Leopard";
-	// 	class ItemInfo: ItemInfo
-	// 	{
-	// 		uniformClass = macro_new_uniform_skin_class(opfor,Magna_white)
-	// 	}
-	// };	
-
-	// class macro_new_uniform_class(opfor,Manga_Aqua): macro_new_uniform_class(opfor,Manga_Spec_Op)
-	// {
-	// 	displayName = "Magnadroid Hydro";
-	// 	class ItemInfo: ItemInfo
-	// 	{
-	// 		uniformClass = macro_new_uniform_skin_class(opfor,Magna_blue)
-	// 	}
-	// };
-
-	// class macro_new_uniform_class(opfor,Manga_Royal): macro_new_uniform_class(opfor,Manga_Spec_Op)
-	// {
-	// 	displayName = "Magnadroid Royal";
-	// 	class ItemInfo: ItemInfo
-	// 	{
-	// 		uniformClass = macro_new_uniform_skin_class(opfor,Magna_purple)
-	// 	}
-	// };	
-
-	// class macro_new_uniform_class(opfor,Manga_Medic): macro_new_uniform_class(opfor,Manga_Spec_Op)
-	// {
-	// 	displayName = "Magnadroid Medic";
-	// 	class ItemInfo: ItemInfo
-	// 	{
-	// 		uniformClass = macro_new_uniform_skin_class(opfor,Magna_red)
-	// 	}
-	// };	
-
-	// class macro_new_uniform_class(opfor,Manga_Blitz): macro_new_uniform_class(opfor,Manga_Spec_Op)
-	// {
-	// 	displayName = "Magnadroid Blitzkreiger";
-	// 	class ItemInfo: ItemInfo
-	// 	{
-	// 		uniformClass = macro_new_uniform_skin_class(opfor,Magna_yellow)
-	// 	}
-	// };	
-
-};
-class DefaultEventhandlers;
-class CfgVehicles
-{
-	class SWOP_CIS_B1_Base;
-	class SWOP_CIS_droid_mg;
-	class SWOP_CIS_Base;
-	class B_Soldier_base_F;
-
-	// Skins
-	class macro_new_uniform_skin_class(opfor,Magna_Blackops): B_Soldier_base_F
-	{
-		author = "RD501";
-		scope = 1;
-		model = "\SWOP_droids\SpecDroids\Magnadroid.p3d";
-		modelSides[] = {6};
-		nakedUniform = "U_BasicBody";
-		hiddenSelections[] = {"Camo1"};
-		hiddenSelectionsTextures[] = {macro_unit_skin_textures\CIS\magna\term.paa};
-
-		class EventHandlers :DefaultEventhandlers {};
-	};
-
-	class macro_new_unit_class(opfor,IG_88) : SWOP_CIS_B1_Base
-	{
-		scope = 2;
-
-		faction = macro_cis_faction
-		editorSubcategory = macro_editor_cat(CIS_SpecOps)
-
-		author = "RD501";
-	
-		displayName = "IG-88 Heavy Assassin";
-		identityTypes[] = {"B1Droids"};
-		model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
-		uniformClass = "SWOP_ig88_unifrom";
-		icon = "iconManAT";
-		linkeditems[] = {"H_HelmetO_ViperSP_ghex_F","SWOP_rembron","SWOP_STbron", "ItemGPS", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
-		respawnlinkeditems[] = {"H_HelmetO_ViperSP_ghex_F","SWOP_Clonetrooper_Katarn_armor","SWOP_STbron", "ItemGPS", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
-		weapons[] = {"SWOP_DTL20BlasterRifle_Scoped", "swop_rg4dpistol", "ElectroBinocularsB_F", "Throw", "Put"};
-		respawnWeapons[] = {"SWOP_DTL20BlasterRifle_Scoped", "swop_rg4dpistol", "ElectroBinocularsB_F", "Throw", "Put"};
-		magazines[] = {"SWOP_DTL20BlasterRifle_Mag", "SWOP_DTL20BlasterRifle_Mag", "SWOP_rg4dPistol_Mag", "SWOP_rg4dPistol_Mag", "SWOP_rg4dPistol_Mag","SWOP_DTL20BlasterRifle_Mag","SWOP_DTL20BlasterRifle_Mag","SWOP_DTL20BlasterRifle_Mag","SWOP_DTL20BlasterRifle_Mag","SWOP_rg4dPistol_Mag","SWOP_DTL20BlasterRifle_Mag","SWOP_DTL20BlasterRifle_Mag","SWOP_DTL20BlasterRifle_Mag","SWOP_DTL20BlasterRifle_Mag", "SWOP_BCCKtermimploder_G", "SWOP_BCCKtermimploder_G","swop_SmokeShell","swop_SmokeShell","swop_mag_flashbang","swop_mag_flashbang"};
-		respawnMagazines[] = {"SWOP_DTL20BlasterRifle_Mag",  "SWOP_DTL20BlasterRifle_Mag","SWOP_rg4dPistol_Mag", "SWOP_rg4dPistol_Mag", "SWOP_rg4dPistol_Mag", "SWOP_DTL20BlasterRifle_Mag","SWOP_DTL20BlasterRifle_Mag","SWOP_DTL20BlasterRifle_Mag","SWOP_DTL20BlasterRifle_Mag", "SWOP_BCCKtermimploder_G", "SWOP_BCCKtermimploder_G","swop_SmokeShell","swop_SmokeShell","swop_mag_flashbang","swop_mag_flashbang"};
-		//class EventHandlers :DefaultEventhandlers {};
-	};
-
-	class macro_new_unit_class(opfor,magna_guard_blackop): SWOP_CIS_Base
-	{
-		scope = 2;
-
-		faction = macro_cis_faction
-		editorSubcategory = macro_editor_cat(CIS_SpecOps)
-
-		author = "RD501";
-		vehicleClass = "Men";
-		backpack = "RD501_InvisBag";//macro_new_backpack_class(factionless,invsible)
-		
-		displayName = "IG-101 MagnaGuard (Black Ops)";
-		identityTypes[] = {"B1Droids"};
-		model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
-		uniformClass = macro_new_uniform_class(opfor,Manga_Spec_Op)
-		linkeditems[] = {"SWOP_ImpNVChip", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
-		respawnlinkeditems[] = {"SWOP_ImpNVChip", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
-		weapons[] = {"SWOP_E5M", "Throw", "Put"};
-		respawnWeapons[] = {"SWOP_E5M", "Throw", "Put"};
-		magazines[] = {"SWOP_E5M_Mag", "SWOP_E5M_Mag", "SWOP_E5M_Mag", "SWOP_E5M_Mag", "SWOP_E5M_Mag", "SWOP_E5M_Mag", "SWOP_E5M_Mag", "SWOP_E5M_Mag", "SWOP_E5M_Mag", "SWOP_termDet_G"};
-		respawnMagazines[] = {"SWOP_E5M_Mag", "SWOP_E5M_Mag", "SWOP_E5M_Mag", "SWOP_E5M_Mag", "SWOP_E5M_Mag", "SWOP_E5M_Mag", "SWOP_termDet_G"};
-		cost = 800000;
-		//class EventHandlers :DefaultEventhandlers {};
-	};
-};

+ 0 - 26
addons - Copy/RD501_Vehicle_Weapons/_mags/config.cpp

@@ -24,19 +24,7 @@ class CfgMagazines
 	{
 		count = 2;
 	};
-	class SWOP_e11_Mag;
 	class 100Rnd_TXLaser_Cannon_mag;
-	class og9_Laser_Cannon_mag;
-	class macro_new_mag(homing_spider,10): og9_Laser_Cannon_mag
-	{
-		displayNameShort = "Blaster Cannon.";
-		ammo = macro_new_ammo(homing_spider)
-		count = 10;
-		tracersEvery = 1;
-		initSpeed =800;
-		maxLeadSpeed = 30000;
-		nameSound = "cannon";
-	};
 	class 4Rnd_AAA_missiles;
 	class 7Rnd_Rocket_04_AP_F;
 	class magazine_Missile_rim116_x21;
@@ -123,20 +111,6 @@ class CfgMagazines
 		ammo = macro_new_ammo(ball_beam)
 	};
 
-	class 1000Rnd_Laser_Cannon_EWEBSWBF_REP;
-	class macro_new_mag(laat_ball_turret,200): 1000Rnd_Laser_Cannon_EWEBSWBF_REP
-	{
-		displayName = "Laat Ball Turret Mag";
-		displayNameShort = "Ball Turret Mag";
-		ammo =macro_new_ammo(ball_turret)
-		count = 300;
-		tracersEvery = 1;
-		initSpeed = 1036;
-		maxLeadSpeed = 300;
-		muzzleImpulseFactor = 0;
-		scope = 1;
-	};
-
 	class 2Rnd_Bomb_03_F;
 	class  macro_new_mag(carpet_I_bomb_mag,20): 2Rnd_Bomb_03_F
 	{

+ 0 - 5
addons - Copy/RD501_Vehicle_Weapons/aircraft/generic/aircraft_laser_gun.hpp

@@ -135,7 +135,6 @@
 		{
 			class StandardSound
 			{
-				begin1[] = {"XT\sounds\laser.ogg",1,1,3000};
 				soundBegin[] = {"begin1",1};
 			};
 		};
@@ -149,9 +148,6 @@
 		{
 			class StandardSound
 			{
-				begin1[] = {"TIEdef\ioncanon1.ogg",1.1,1.1,3000};
-				begin2[] = {"TIEdef\ioncanon2.ogg",1.1,1.1,3000};
-				begin3[] = {"TIEdef\ioncanon3.ogg",1.1,1.1,3000};
 				soundBegin[] = {"begin1",0.33,"begin2",0.33,"begin3",0.34};
 			};
 		};
@@ -164,7 +160,6 @@
 		{
 			class StandardSound
 			{
-				begin1[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\canon",1.5,1,2500};
 				soundBegin[] = {"begin1",1};
 			};
 		};

+ 2 - 5
addons - Copy/RD501_Vehicle_Weapons/aircraft/generic/config.cpp

@@ -39,13 +39,12 @@ class CfgPatches
 
 class CfgWeapons
 {
-	class Cannon_30mm_Plane_CAS_02_F;
-	class SWOP_Cannon_trid:Cannon_30mm_Plane_CAS_02_F
+	class CannonCore;
+	class Cannon_30mm_Plane_CAS_02_F:CannonCore
 	{
 		class LowROF;
 
 	};
-	class CannonCore;
 
 	class Gatling_30mm_Plane_CAS_01_F:CannonCore
 	{
@@ -131,7 +130,6 @@ class CfgWeapons
 		{
 			class StandardSound
 			{
-				begin1[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\canon",1.5,1,2500};
 				soundBegin[] = {"begin1",1};
 			};
 		};
@@ -144,7 +142,6 @@ class CfgWeapons
 			dispersion = 0;
 			class StandardSound
 			{
-				begin1[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\canon",1.5,1,2500};
 			soundBegin[] = {"begin1",1};
 			};
 		};

+ 3 - 3
addons - Copy/RD501_Vehicle_Weapons/aircraft/v_wing_laser/config.cpp

@@ -24,12 +24,12 @@ class CfgPatches
 
 class CfgWeapons
 {
-	class Cannon_30mm_Plane_CAS_02_F;
-	class SWOP_Cannon_trid: Cannon_30mm_Plane_CAS_02_F
+	class CannonCore;
+	class Cannon_30mm_Plane_CAS_02_F: CannonCore
 	{
 		class LowROF;
 	};
-	class macro_new_weapon(laser,v_wing):SWOP_Cannon_trid
+	class macro_new_weapon(laser,v_wing):Cannon_30mm_Plane_CAS_02_F
 	{
 		scope=2;
 		displayName="Aircraft Laser Gun";

+ 0 - 79
addons - Copy/RD501_Vehicle_Weapons/land/tank_cannons/_saber.hpp

@@ -1,79 +0,0 @@
-    class macro_new_weapon(saber_gun,td) : Cannon_TX130m1_mc
-	{
-	
-		magazines[] = {
-			macro_new_mag(saber_tx130,10)
-		};
-
-		ballisticsComputer = 4;
-		ace_overpressure_angle = 30;
-		ace_overpressure_range = 5;
-		ace_overpressure_damage = 0.1;
-		recoil = "empty";
-		canLock = 2;
-		weaponLockDelay = 3.5;
-		weaponLockSystem = 8;
-		magazineReloadTime = 8;
-
-		displayName = "TX-130 Light Support Cannon";
-		author= "RD501";
-
-		// class GunParticles
-		// {
-		// 	class Effect
-		// 	{
-		// 		effectName = "swop_BarrelRefractHeavy";
-		// 		positionName = "usti hlavne2";
-		// 		directionName = "usti hlavne2";
-		// 	};
-		// 	class Effect2
-		// 	{
-		// 		effectName = "swop_BarrelRefractHeavy";
-		// 		positionName = "usti hlavne3";
-		// 		directionName = "usti hlavne3";
-		// 	};
-		// };
-
-		class player: player
-		{
-			
-			reloadTime = .5;//2;
-			//magazineReloadTime = 4;
-			autoReload = 1;
-			ballisticsComputer = 1;
-			canLock = 2;
-			autoFire = 1;
-		};
-		
-	};
-
-	class macro_new_weapon(saber_gun,mbt) : Cannon_TX130m2_mc
-	{
-		displayName = "TX-130 Light Support Cannon";
-		magazines[] = {
-			macro_new_mag(saber_tx130,10)
-		};
-		author= "RD501";
-
-		ballisticsComputer = 4;
-		canLock = 2;
-		ace_overpressure_angle = 10;
-		ace_overpressure_range = 5;
-		ace_overpressure_damage = 0.1;
-		recoil = "empty";
-		weaponLockDelay = 3.5;
-		weaponLockSystem = 8;
-		magazineReloadTime = 8;
-
-		class player: player
-		{
-			
-			soundContinuous = 0;
-			reloadTime = 1;
-			magazineReloadTime = 4;
-			autoReload = 1;
-			ballisticsComputer = 1;
-			canLock = 2;
-			autoFire = 1;//0;
-		};
-	}

+ 0 - 60
addons - Copy/RD501_Vehicle_Weapons/land/tank_cannons/config.cpp

@@ -29,25 +29,6 @@ class CfgPatches
 
 class CfgWeapons
 {
-	class cannon_120mm;
-	class Cannon_TX130m1_mc:cannon_120mm
-	{
-		modes[] = {"player","close"};
-		class player;
-	};
-
-	class Cannon_TX130m2_mc:cannon_120mm
-	{
-		class player;
-	}
-
-	#include "_saber.hpp"
-
-	class CannonCore;
-	class Cannon_TurboLaser:CannonCore
-	{
-		class manual;
-	};
 	class 3AS_HeavyGATCannon_Base;
 	class 3AS_GATCannon:3AS_HeavyGATCannon_Base
 	{
@@ -234,46 +215,5 @@ class CfgWeapons
 			aiDispersionCoefY = 2;
 		};
 	};
-
-	class macro_new_weapon(atte,mbt):macro_new_weapon(saber_gun,mbt)
-	{
-		magazines[] = {
-			macro_new_mag(atte_mbt,10)
-		};
-		displayName = "Heavy ATTE cannon";
-		class player: player
-		{
-			sounds[] = {"StandardSound"};
-			class StandardSound
-			{
-				begin1[] = {"SW_Droides_2\ATTE\atte_fire.ogg", 3, 1, 3000};
-				soundBegin[] = {"begin1", 1};
-			};
-			recoil = "empty";
-			weaponSoundEffect = "DefaultRifle";
-			soundContinuous = 0;
-			reloadTime = 2;
-			magazineReloadTime = 10;//6;
-			autoReload = 1;
-			ballisticsComputer = 1;
-			canLock = 2;
-			autoFire = 1;
-			dispersion=0.0001;
-		};
-		class close: player
-		{
-			showToPlayer = 0;
-			aiRateOfFire = 3;
-			aiRateOfFireDistance = 5000;
-			minRange = 0;
-			minRangeProbab = 0.35;
-			midRange = 2500;
-			midRangeProbab =1.0;// 0.78;
-			maxRange = 5000;
-			maxRangeProbab = 1.0;
-			aiDispersionCoefX = 6;
-			aiDispersionCoefY = 6;
-		};
-	};
 }; 
 

+ 26 - 0
addons - Copy/RD501_Vehicles/212th_legacy_patches/config.cpp

@@ -27,4 +27,30 @@ class macro_patch_name(laat_variants)
 		};
 		weapons[]={};
 	};
+class macro_patch_name(artillery)
+	{
+		addonRootClass=macro_patch_name(vehicles)
+		requiredAddons[]=
+		{
+			macro_patch_name(vehicles)
+		};
+		requiredVersion=0.1;
+		units[]=
+		{
+		};
+		weapons[]={};
+	};
+class macro_patch_name(ATTE)
+	{
+		addonRootClass=macro_patch_name(vehicles)
+		requiredAddons[]=
+		{
+			macro_patch_name(vehicles)
+		};
+		requiredVersion=0.1;
+		units[]=
+		{
+		};
+		weapons[]={};
+	};
 };

+ 0 - 38
addons - Copy/RD501_Vehicles/_init_functions/cis_aircraft_turrets.hpp

@@ -6,20 +6,6 @@
         };
     };
     
-    class macro_new_vehicle(trifighter,MKII) {
-        class weight_script {
-            init = "[_this select 0,18000] call RD501_Main_fnc_set_mass;";
-        };
-        class turret_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,opfor)),[0,1,-1]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-       class swop_init {
-       		init = "[_this select 0] execVM '\vulture\inittri.sqf';[_this select 0] execVM '\vulture\initturbine.sqf';";
-       };
-		class edit_mass {
-			init = "[_this select 0,15000] call RD501_Main_fnc_set_mass;";
-		};
-    };
 
     class macro_new_vehicle(hyena,Mk2) {
         class turret_1 {
@@ -55,27 +41,3 @@
 			init = "[_this select 0] execVM '\SW_Droides_2\DroidGunship\initturbine.sqf';";
 		};
     };
-
-    class macro_new_vehicle(scimitar,Mk2) {
-        class turret_script {
-            
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,opfor)),[-.4,13,0]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		macro_standard_eh
-		class swop_init {
-			init = "[_this select 0] execVM '\Scimitar\initturbine.sqf';";
-		};
-    };
-
-    class macro_new_vehicle(nantex,Mk2) {
-        class turret_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,opfor)),[0,3,.6]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		macro_standard_eh
-		class swop_init {
-			init = "[_this select 0] execVM '\GeonFighter\init.sqf';[_this select 0] execVM '\GeonFighter\initturbine.sqf';";
-		};
-		class edit_mass {
-			init = "[_this select 0,15000] call RD501_Main_fnc_set_mass;";
-		};
-    };

+ 0 - 83
addons - Copy/RD501_Vehicles/_init_functions/empire_aircraft_turrets.hpp

@@ -1,83 +0,0 @@
-
-//Empire_Air
-    class macro_new_vehicle(TIE,stryker_MkII) {
-        class turret_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,imperial)),[0,-2,-2.2]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		class swop_init {
-			init = "[_this select 0] execVM '\TIE\init.sqf';[_this select 0] execVM '\TIE\initturbine.sqf';";
-		};
-		macro_standard_eh
-    };	
-    class macro_new_vehicle(TIE,interceptor_MkII) {
-        class turret_script {         
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,imperial)),[-.4,-.2,-1.5]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		class swop_init {
-			init = "[_this select 0] execVM '\TIE\init.sqf';[_this select 0] execVM '\TIE\initturbine.sqf';";
-		};
-		macro_standard_eh
-    };	
-    class macro_new_vehicle(TIE,fighter_MkII) {
-        class turret_script  { 
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,imperial)),[0,1,-1]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		class swop_init {
-			init = "[_this select 0] execVM '\TIE\init.sqf';[_this select 0] execVM '\TIE\initturbine.sqf';";
-		};
-		macro_standard_eh
-    };	
-    class macro_new_vehicle(TIE,defender_MkII) {
-        class turret_script {
-            init =  [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,imperial)),[0,-.2,-1]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		macro_standard_eh
-		class swop_init {
-			init = "[_this select 0] execVM '\TIEdef\init.sqf';";
-		};
-    };	
-    class macro_new_vehicle(TIE,bomber_MkII) {
-        class turret_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,imperial)),[-.4,2,-.9]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		macro_standard_eh
-		class swop_init {
-			init = "[_this select 0] execVM '\TIE\init.sqf';";
-		};
-    };	
-    class macro_new_vehicle(TIE,x1_MkII) {
-        class turret_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,imperial)),[-.4,2,-.9]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		macro_standard_eh
-		class swop_init {
-			init = "[_this select 0] execVM '\TIE\init.sqf';[_this select 0] execVM '\TIE\initturbine.sqf';";
-		};
-    };
-    class macro_new_vehicle(TIE,fo) {
-        class turret_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,imperial)),[0,1,-1]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		macro_standard_eh
-		class swop_init {
-			init = "[_this select 0] execVM '\TIE\init.sqf';[_this select 0] execVM '\TIE\initturbine.sqf';";
-		};
-    };	
-    class macro_new_vehicle(TIE,sf) {
-        class turret_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,imperial)),[0,1,-1]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		macro_standard_eh
-		class swop_init {
-			init = "[_this select 0] execVM '\TIE\init.sqf';[_this select 0] execVM '\TIE\initturbine.sqf';";
-		};
-    };	
-    class macro_new_vehicle(TIE,silencer) {
-        class turret_script {
-			init = "[_this select 0] execVM '\TIEsilencer\init.sqf';[_this select 0] execVM '\TIEsilencer\initturbine.sqf';";
-		};
-		macro_standard_eh
-		class swop_init {
-			init = "[_this select 0] execVM '\TIE\init.sqf';[_this select 0] execVM '\TIE\initturbine.sqf';";
-		};
-    };

+ 0 - 41
addons - Copy/RD501_Vehicles/_init_functions/rebel_aircraft_turrets.hpp

@@ -1,41 +0,0 @@
-
-//Rebellion_Air
-    class macro_new_vehicle(A_Wing,RZ_1_Mk2) {
-        class turret_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,rebel)),[0,5,-.5]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		class swop_init {
-			init = "[_this select 0] execVM '\awing\init.sqf';[_this select 0] execVM '\awing\initturbine.sqf';";
-		};
-		macro_standard_eh
-    };
-
-    class macro_new_vehicle(X_wing,T_65_MkII) {
-        class turret_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,rebel)),[-.4,5,-.5]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		class swop_init {
-			init = "[_this select 0] execVM '\XT\init.sqf';[_this select 0] execVM '\XT\initturbine.sqf';";
-		};
-		macro_standard_eh
-    };
-
-    class macro_new_vehicle(Y_wing,Rebels_MkII) {
-        class turret_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,rebel)),[0,11,-1.7]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		class swop_init {
-			init = "[_this select 0] execVM '\ywing\initturbine.sqf';";
-		};
-		macro_standard_eh
-    };
-
-    class macro_new_vehicle(shuttle,Millenium_Falcon) {
-        class turret_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,rebel)),[0,1,1.5]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		class swop_init {
-			init = "[_this select 0] execVM '\MIlleniumFalcon\init.sqf';[_this select 0] execVM '\MIlleniumFalcon\initturbine.sqf';";
-		};
-		macro_standard_eh
-    };	

+ 0 - 69
addons - Copy/RD501_Vehicles/_init_functions/republic_aircraft_turrets.hpp

@@ -1,69 +0,0 @@
-	//Republic_Air
-    class macro_new_vehicle(ARC_170,MKII) {
-        class init_fx {
-            init = "[_this select 0] execVM '\arc\init.sqf';[_this select 0] execVM '\arc\initturbine.sqf';";
-        }
-        class drone_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(drone,Clone_Recon_Droid)),[0,-2.2,1.0]] spawn macro_fnc_name(apply_aircraft_drone);
-        };
-		macro_standard_eh
-    };
-
-    class macro_new_vehicle(v_wing,MKII) {
-        class edit_mass {
-        	init = "[_this select 0,45000] call RD501_Main_fnc_set_mass;";
-        };
-		class init_fx {
-			init = "[_this select 0] execVM '\Vwing\init.sqf';[_this select 0] execVM '\Vwing\initturbine.sqf';";
-		}
-        class drone_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(drone,Clone_Recon_Droid)),[0,-0.6,1.4]] spawn macro_fnc_name(apply_aircraft_drone);
-        };
-		macro_standard_eh
-    };
-
-    class macro_new_vehicle(Y_wing,MkII) {
-		class init_fx {
-			init = "[_this select 0] execVM '\ywing\initturbine.sqf';";
-		};
-		class drone_script {
-			init = [_this select 0,macro_single_quote(macro_new_vehicle(drone,Clone_Recon_Droid)),[0,2.2,0]] spawn macro_fnc_name(apply_aircraft_drone);
-		};
-		macro_standard_eh
-    };	
-
-    class macro_new_vehicle(delta,7a_Mk2) {
-        class edit_mass {
-            init = "[_this select 0,10200] call RD501_Main_fnc_set_mass;";
-        };
-		class init_fx {
-			init = "[_this select 0] execVM '\delta7\initturbine.sqf';[_this select 0] execVM '\awing\init.sqf';";
-		}
-        class drone_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(drone,Clone_Recon_Droid)),[-1,2,0]] spawn macro_fnc_name(apply_aircraft_drone);
-        };
-    };	
-
-    class macro_new_vehicle(delta,7b_Mk2) {
-		class edit_mass {
-			init = "[_this select 0,10200] call RD501_Main_fnc_set_mass;";
-		};
-		class init_fx {
-			init = "[_this select 0] execVM '\delta7\initturbine.sqf';[_this select 0] execVM '\awing\init.sqf';";
-		}
-        class drone_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(drone,Clone_Recon_Droid)),[0,1,2]] spawn macro_fnc_name(apply_aircraft_drone);
-        };
-    };	
-
-    class macro_new_vehicle(eta,lime_Mk2) {
-		class edit_mass {
-			init = "[_this select 0,15000] call RD501_Main_fnc_set_mass;";
-		};
-		class init_fx {
-			init = "[_this select 0] execVM '\eta2\init.sqf';[_this select 0] execVM '\eta2\initturbine.sqf';";
-		}
-        class drone_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(drone,Clone_Recon_Droid)),[-0.9,1.3,0.1]] spawn macro_fnc_name(apply_aircraft_drone);
-        };
-    };	

+ 0 - 20
addons - Copy/RD501_Vehicles/_init_functions/resistance_aircraft_turrets.hpp

@@ -1,20 +0,0 @@
-	//Resistance_Air
-	class macro_new_vehicle(A_Wing,RZ_2_Mk2) {
-        class turret_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,rebel)),[0,6,-.5]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		class swop_init {
-			init = "[_this select 0] execVM '\awing\init.sqf';[_this select 0] execVM '\awing\initturbine.sqf';";
-		};
-		macro_standard_eh
-    };
-
-	class macro_new_vehicle(X_wing,T_70_MkII) {
-        class turret_script {
-            init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,rebel)),[0,5,-.5]] spawn macro_fnc_name(apply_aircraft_turrets);
-        };
-		class swop_init {
-			init = "[_this select 0] execVM '\XT\init.sqf';[_this select 0] execVM '\XT\initturbine.sqf';";
-		};
-		macro_standard_eh
-    };

+ 0 - 1459
addons - Copy/RD501_Vehicles/air/Y_Wing/_vtol_laat.hpp

@@ -1,1459 +0,0 @@
-
-class macro_new_vehicle(LAAT,vtol):O_T_VTOL_02_infantry_dynamicLoadout_F
-{
-	displayName = "VTOL LAAT Mk.II";
-    scope=2;
-    scopeCurator=2;
-    gearsUpFrictionCoef = 0;
-    forceInGarage=1;
-    model = "\LAAT\laatmk2.p3d";	
-	hiddenSelectionsTextures[]=
-	{
-		"RD501_Laat\textures\laat\Laat501stcxs\Laat501stBodyCXS.paa",
-		"RD501_Laat\textures\laat\Laat501stcxs\Laat501stWingCXS.paa"
-	};
-    vtol=4;
-    simulation="airplanex";
-    thrustCoef[]=
-    {
-        "1.16*2.4",
-        "1.15*1.75",
-        "1.14*1.5",
-        "1.14*1.1",
-        "1.13*1",
-        "1.12*1",
-        "1.1*1",
-        "1.07*1",
-        "0.99*1",
-        "0.2*1",
-        0,
-        0,
-        0
-    };
-    thrustDelay=0;
-    armor=800;
-    faction="RD501_Republic_Faction";
-    editorSubcategory="RD501_Editor_Category_Air_Republic_vtol";
-    vehicleClass="RD501_Air_Vehicle_Class_Republic";
-    envelope[]={0,0.0099999998,0.2,4,6,7.5999999,8.3999996,9.1999998,9.3999996,9.6000004,9.6999998,9.8000002,8,1};
-    aileronSensitivity=1.7;
-    aileronCoef[]={0.60000002,0.80000001,1,1.1,1.2,1.2,0.40000001};
-    aileronControlsSensitivityCoef=4;
-    elevatorSensitivity=1.5;
-    elevatorCoef[]={0.2,0.38999999,0.50999999,0.60000002,0.68000001,0.75,0.80000001,0.85000002,0.89999998,0.74000001,0.30000001};
-    rudderCoef[]={0.2,0.5,1,1.5,1.8,2.0999999,2.4000001,2.5,2.5999999,2.7,2.7,0.80000001,0.40000001};
-    elevatorControlsSensitivityCoef=5;
-    rudderControlsSensitivityCoef=5;
-    draconicForceXCoef=15;
-    draconicForceYCoef=1;
-    draconicForceZCoef=1;
-    draconicTorqueXCoef[]={14,12,11.2,10.6,9.8999996,9.6000004,9.6999998,10.5,11,11.5,12};
-    draconicTorqueYCoef[]={0.5,1,2,2.3,3,2.5999999,2.4000001,2.2,2,1.9,1.8};
-    acceleration=1000;
-
-    gunnerHasFlares=1;
-    
-    minGunElev=0;
-    maxGunElev=0;
-    minGunTurn=0;
-    maxGunTurn=0;
-    airBrakeFrictionCoef=80.400002;
-    rudderInfluence="0.9*2";
-    VTOLYawInfluence="6*4";
-    VTOLPitchInfluence="6*4";
-    VTOLRollInfluence="6*5";
-    tailHook=0;
-    durationGetIn=0.99000001;
-    durationGetOut=0.99000001;
-    class ViewPilot
-	{
-		initFov = 0.7;
-		minFov = 0.42;
-		maxFov = 0.85;
-		initAngleX = 0;
-		minAngleX = -10;
-		maxAngleX = 85;
-		initAngleY = 0;
-		minAngleY = -130;
-		maxAngleY = 130;
-		minMoveX = -0.1;
-		maxMoveX = 0.1;
-		minMoveY = -0.04;
-		maxMoveY = 0.1;
-		minMoveZ = -0.1;
-		maxMoveZ = 0.1;
-	};
-
-    #include "../../common/universal_mfd.hpp"
-
-    typicalCargo[] = {"SWOP_Clonetrooper_pilot"};
-    driverAction = "Driver_mid01";
-	getInRadius = 5;
-	ace_fastroping_enabled = 1;
-	ace_fastroping_ropeOrigins[] = {"ropeOriginLeft", "ropeOriginRight"};
-
-	soundAttenuationCargo[] = {0};
-	hideWeaponsCargo = 1;
-	maximumLoad = 50000;
-	maxFordingDepth = 0.75;
-	mainBladeRadius = 0.1;
-	liftForceCoef = 2;
-	bodyFrictionCoef = 0.6777;
-	cyclicAsideForceCoef = 4;
-	cyclicForwardForceCoef = 2;
-	backRotorForceCoef = 1.377;
-	altFullForce = 13740;
-	altNoForce = 17240;
-	maxSpeed = 500;
-	fuelCapacity = 10000;
-	fuelConsumptionRate = 0.126;
-	crewVulnerable = 1;
-	supplyRadius = 5;
-	showNVGCargo[] = {1};
-	class RotorLibHelicopterProperties
-	{
-		RTDconfig = "A3\Air_F_Beta\Heli_Attack_02\RTD_Heli_Attack_02.xml";
-		autoHoverCorrection[] = {3.2, 0, 0};
-		defaultCollective = 0.805;
-		retreatBladeStallWarningSpeed = 83;
-		maxTorque = 3300;
-		stressDamagePerSec = 0.01;
-		maxHorizontalStabilizerLeftStress = 8000;
-		maxHorizontalStabilizerRightStress = 8000;
-		maxVerticalStabilizerStress = 4000;
-		horizontalWingsAngleCollMin = 0;
-		horizontalWingsAngleCollMax = 0;
-		maxMainRotorStress = 225000;
-		maxTailRotorStress = 225000;
-	};
-	memoryPointCM[] = {"flare_launcher1", "flare_launcher2", "flare_launcher3"};
-	memoryPointCMDir[] = {"flare_launcher_dir1", "flare_launcher_dir2", "flare_launcher_dir3"};
-	class HitPoints: HitPoints
-	{
-		class HitHull: HitHull
-		{
-			armor = 0.1;
-			visual = "Hull";
-			minimalHit = 0.05;
-			depends = "Total";
-			radius = 0.01;
-		};
-		class HitFuel: HitFuel
-		{
-			armor = 0.7;
-			radius = 0.25;
-			minimalHit = 0.05;
-			explosionShielding = 2;
-		};
-		class HitHRotor: HitHRotor
-		{
-			armor = 2.6;
-			radius = 0.4;
-			minimalHit = 0.09;
-			explosionShielding = 2.5;
-		};
-		class HitVRotor: HitVRotor
-		{
-			armor = 1.3;
-			radius = 0.06;
-			minimalHit = 0.05;
-			explosionShielding = 6;
-		};
-	};
-	receiveRemoteTargets = 1;
-	reportRemoteTargets = 1;
-	reportOwnPosition = 1;
-	driverCanEject = 1;
-	cargoCanEject = 1;
-	availableForSupportTypes[] = {"CAS_Heli", "Drop", "Transport"};
-	class AnimationSources: AnimationSources
-	{
-		class Missiles_revolving
-		{
-			source = "revolving";
-			weapon = "Mg7_proton_torpedo_launcher";
-		};
-		class mfd_ammo_count_source
-		{
-			source = "revolving";
-			weapon = "Cannon_LAAT";
-		};
-		class BurnersHide
-		{
-			source = "user";
-			animPeriod = 3;
-			initPhase = 1;
-		};
-		class HideWeapon
-		{
-			source = "user";
-			animPeriod = 1e-005;
-			initPhase = 0;
-		};
-		class Proxy
-		{
-			source = "user";
-			animPeriod = 1;
-			initPhase = 0;
-		};
-		class gunVert
-		{
-			source = "user";
-			animPeriod = 1;
-			initPhase = 0;
-		};
-		class gunHorz
-		{
-			source = "user";
-			animPeriod = 1;
-			initPhase = 0;
-		};
-		class Cannon_muzzleflash_source1
-		{
-			source = "reload";
-			weapon = "Cannon_LAAT_Turret1";
-		};
-		class Cannon_muzzleflash_source2
-		{
-			source = "reload";
-			weapon = "Cannon_LAAT_Turret2";
-		};
-	};
-
-	driverCanSee = 31;
-	gunnerCanSee = 31;
-	damageEffect = "";
-	transportMaxBackpacks = 10;
-	transportSoldier = 22;
-	memoryPointGun[] = {"cannon1"};
-	gunBeg[] = {"cannon1"};
-	gunEnd[] = {"konec hlavne1"};
-	memoryPointLRocket = "RocketL";
-	memoryPointRRocket = "RocketR";
-	memoryPointLMissile = "RocketL";
-	memoryPointRMissile = "RocketR";
-	cargoAction[] = {"SWOP_C47_StandUp1", "SWOP_C47_StandUp4", "passenger_boat_holdleft2", "SWOP_C47_StandUp4", "SWOP_C47_StandUp1", "SWOP_C47_StandUp4", "SWOP_C47_StandUp2", "passenger_boat_holdright", "SWOP_C47_StandUp1", "SWOP_C47_StandUp1", "SWOP_C47_StandUp2", "SWOP_C47_StandUp2", "SWOP_C47_StandUp4", "SWOP_C47_StandUp2", "SWOP_C47_StandUp4", "SWOP_C47_StandUp1"};
-	cargoGetInAction[] = {"GetInLow"};
-	cargoGetOutAction[] = {"GetOutLow"};
-	weapons[] = {"laat_proton_torpedo_launcher", "PomehiLauncherXT"};
-	magazines[] = {"laat_proton_torpedo", "laat_proton_torpedo", "400Rnd_Pomehi_Mag", "400Rnd_Pomehi_Mag"};
-	class Reflectors
-	{
-		class Right
-		{
-			color[] = {7000, 7500, 10000};
-			ambient[] = {70, 75, 100};
-			intensity = 50;
-			size = 1;
-			innerAngle = 15;
-			outerAngle = 65;
-			coneFadeCoef = 10;
-			position = "Light_R_pos";
-			direction = "Light_R_dir";
-			hitpoint = "Light_R_hitpoint";
-			selection = "Light_R";
-			useFlare = 1;
-			flareSize = 10;
-			flareMaxDistance = 250;
-			dayLight = 0;
-			class Attenuation
-			{
-				start = 0;
-				constant = 0;
-				linear = 1;
-				quadratic = 1;
-				hardLimitStart = 100;
-				hardLimitEnd = 200;
-			};
-		};
-		class Left: Right
-		{
-			position = "Light_L_pos";
-			direction = "Light_L_dir";
-			hitpoint = "Light_L_hitpoint";
-			selection = "Light_L";
-		};
-		class Center: Right
-		{
-			position = "Light_C_pos";
-			direction = "Light_C_dir";
-			hitpoint = "Light_C_hitpoint";
-			selection = "Light_C";
-		};
-	};
-	class RenderTargets
-	{
-		class Gunner
-		{
-			renderTarget = "rendertarget0";
-			class CameraView1
-			{
-				pointPosition = "PIP0_pos";
-				pointDirection = "PIP0_dir";
-				renderQuality = 2;
-				renderVisionMode = 0;
-				fov = 0.7;
-			};
-		};
-		class PilotRear
-		{
-			renderTarget = "rendertarget1";
-			class CameraView1
-			{
-				pointPosition = "PIP1_pos";
-				pointDirection = "PIP1_dir";
-				renderQuality = 2;
-				renderVisionMode = 0;
-				fov = 0.7;
-			};
-		};
-	};
-	threat[] = {1, 1, 0.7};
-	enableGPS = 1;
-	cabinOpening = 0;
-	gearRetracting = 0;
-	geardowntime = 3;
-	ejectDeadGunner = 0;
-	gearuptime = 4.5;
-	cargoIsCoDriver[] = {0, 0};
-	canFloat = 1;
-	waterLeakiness = 0.08;
-	waterResistanceCoef = 0.5;
-	waterResistance = 10;
-	waterLinearDampingCoefY = 5;
-	waterLinearDampingCoefX = 2;
-	waterAngularDampingCoef = 5;
-	damageResistance = 0.00555;
-	radarTargetSize = 0.8;
-	radarTarget = 1;
-	visualTarget = 1;
-	visualTargetSize = 1;
-	irTargetSize = 1;
-	armorStructural = 2;
-	armorLights = 1;
-	radarType = 4;
-	LockDetectionSystem = "1 + 2 + 4 + 8";
-	incomingMissileDetectionSystem = "8 + 16";
-	showAllTargets = 2;
-	laserScanner = 1;
-	irTarget = 1;
-	irScanRangeMin = 100;
-	irScanRangeMax = 10500;
-	irScanToEyeFactor = 4;
-	irScanGround = 1;
-	namesound = "veh_air_plane_s";
-	brakeDistance = 65;
-	wheelSteeringSensitivity = 1.5;
-	landingAoa = "10*3.1415/180";
-	landingSpeed = 0;
-	stallSpeed = 0;//180
-	stallWarningTreshold = 0.2;
-
-
-	flaps = 0;
-	flapsFrictionCoef = 0;
-	angleOfIndicence = "1*3.1415/180";
-
-
-	
-
-	driverCompartments = "Compartment1";
-	gunnerCompartments = "Compartment2";
-	cargoCompartments[] = {"Compartment3"};
-	airFriction0[] = {100, 50, 12};
-	airFriction1[] = {100, 50, 12};
-	airFriction2[] = {100, 50, 12};
-	noseDownCoef = 0;
-	gunAimDown = 0;
-	dustEffect = "HeliDustBig";
-	waterEffect = "HeliWater";
-	smokeLauncherGrenadeCount = 9;
-	smokeLauncherVelocity = 15;
-	smokeLauncherOnTurret = 0;
-	smokeLauncherAngle = 360;
-	
-	slingLoadMaxCargoMass = 0;
-	slingLoadMemoryPoint = "slingLoad0";
-	memoryPointDriverOptics = "PilotCamera_Pos";
-	unitInfoType = "RscOptics_CAS_Pilot";
-	driverWeaponsInfoType = "RscOptics_CAS_01_TGP";
-	class pilotCamera
-	{
-		class OpticsIn
-		{
-			class Wide
-			{
-				opticsDisplayName = "WFOV";
-				initAngleX = 0;
-				minAngleX = -10;
-				maxAngleX = 90;
-				initAngleY = 0;
-				minAngleY = -90;
-				maxAngleY = 90;
-				initFov = "(30 / 120)";
-				minFov = "(30 / 120)";
-				maxFov = "(30 / 120)";
-				directionStabilized = 1;
-				visionMode[] = {"Normal", "Ti"};
-				thermalMode[] = {0, 1};
-				gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
-				opticsPPEffects[] = {"OpticsCHAbera2", "OpticsBlur2"};
-			};
-			class Medium: Wide
-			{
-				opticsDisplayName = "MFOV";
-				initFov = "(15 / 120)";
-				minFov = "(15 / 120)";
-				maxFov = "(15 / 120)";
-				gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_medium_F.p3d";
-			};
-			class Narrow: Wide
-			{
-				opticsDisplayName = "NFOV";
-				initFov = "(3.75 / 120)";
-				minFov = "(3.75 / 120)";
-				maxFov = "(3.75 / 120)";
-				gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
-			};
-			showMiniMapInOptics = 1;
-			showUAVViewInOptics = 0;
-			showSlingLoadManagerInOptics = 1;
-		};
-		minTurn = -90;
-		maxTurn = 90;
-		initTurn = 0;
-		minElev = -10;
-		maxElev = 90;
-		initElev = -10;
-		maxXRotSpeed = 0.3;
-		maxYRotSpeed = 0.3;
-		pilotOpticsShowCursor = 1;
-		controllable = 1;
-	};
-	class WingVortices
-	{
-		class WingTipLeft
-		{
-			effectName = "FX_WingVortices_FighterJet";
-			position = "body_vapour_L_E";
-		};
-		class WingTipRight
-		{
-			effectName = "FX_WingVortices_FighterJet";
-			position = "body_vapour_R_E";
-		};
-		class BodyLeft_inner_1
-		{
-			effectName = "FX_FuselageVapour_FighterJet";
-			position = "pos_body_vapour_L_1";
-		};
-		class BodyLeft_inner_2
-		{
-			effectName = "FX_FuselageVapour_FighterJet";
-			position = "pos_body_vapour_L_2";
-		};
-		class BodyLeft_inner_3
-		{
-			effectName = "FX_FuselageVapour_FighterJet";
-			position = "pos_body_vapour_L_3";
-		};
-		class BodyRight_inner_1
-		{
-			effectName = "FX_FuselageVapour_FighterJet";
-			position = "pos_body_vapour_R_1";
-		};
-		class BodyRight_inner_2
-		{
-			effectName = "FX_FuselageVapour_FighterJet";
-			position = "pos_body_vapour_R_2";
-		};
-		class BodyRight_inner_3
-		{
-			effectName = "FX_FuselageVapour_FighterJet";
-			position = "pos_body_vapour_R_3";
-		};
-	};
-	class MarkerLights
-	{
-		class CollisionLightRed1
-		{
-			color[] = {0.8, 0, 0};
-			ambient[] = {0.08, 0, 0};
-			intensity = 75;
-			name = "pos_collision_light_red_1";
-			drawLight = 1;
-			drawLightSize = 0.25;
-			drawLightCenterSize = 0.05;
-			activeLight = 0;
-			blinking = 0;
-			dayLight = 0;
-			useFlare = 0;
-			class Attenuation
-			{
-				start = 0;
-				constant = 0;
-				linear = 25;
-				quadratic = 50;
-				hardLimitStart = 0.75;
-				hardLimitEnd = 1;
-			};
-		};
-		class CollisionLightRed2: CollisionLightRed1
-		{
-			name = "pos_collision_light_red_2";
-		};
-		class CollisionLightGreen1: CollisionLightRed1
-		{
-			color[] = {0, 0.8, 0};
-			ambient[] = {0, 0.08, 0};
-			name = "pos_collision_light_green_1";
-		};
-		class CollisionLightGreen2: CollisionLightGreen1
-		{
-			name = "pos_collision_light_green_2";
-		};
-		class CollisionLightWhite1: CollisionLightRed1
-		{
-			color[] = {1, 1, 1};
-			ambient[] = {0.1, 0.1, 0.1};
-			name = "pos_collision_light_white_1";
-			blinking = 1;
-			blinkingStartsOn = 1;
-			blinkingPattern[] = {0.1, 0.9};
-			blinkingPatternGuarantee = 1;
-			drawLightSize = 0.35;
-			drawLightCenterSize = 0.05;
-		};
-	};
-	hiddenSelections[] = {"camo1", "camo2"};
-	hiddenSelectionsTextures[] = {"LAAT\textures\laat_fuselage_co.paa", "LAAT\textures\laat_wings_co.paa"};
-	class Exhausts
-	{
-		class Exhaust_1
-		{
-			position = "exhaust1";
-			direction = "exhaust1_dir";
-			effect = "ExhaustsEffectPlane";
-		};
-		class Exhaust_2
-		{
-			position = "exhaust2";
-			direction = "exhaust2_dir";
-			effect = "ExhaustsEffectPlane";
-		};
-	};
-	castGunnerShadow = 1;
-	viewGunnerShadow = 1;
-	castCargoShadow = 1;
-	viewCargoShadow = 1;
-	castDriverShadow = 1;
-	viewDriverShadow = 1;
-	soundEngineOnInt[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_int_start", 0.316228, 0.5};
-	soundEngineOnExt[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_ext_start", 0.5, 0.5, 300};
-	soundEngineOffInt[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_int_stop", 0.316228, 0.5};
-	soundEngineOffExt[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_ext_stop", 0.5, 0.5, 600};
-	soundEnviron[] = {"a3\sounds_f\air\plane_fighter_03\noise_int", 5, 1};
-	soundGetIn[] = {"a3\sounds_f\air\plane_fighter_03\getin", 0.3, 1};
-	soundGetOut[] = {"a3\sounds_f\air\plane_fighter_03\getout", 0.3, 1};
-	attenuationEffectType = "PlaneAttenuation";
-	occludeSoundsWhenIn = 0.562341;
-	obstructSoundsWhenIn = 0.316228;
-	class scrubLandInt
-	{
-		sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubLandInt_open", 1, 1, 100};
-		frequency = 1;
-		volume = "2 * (1-camPos) * (scrubLand factor[0.02, 0.05])";
-	};
-	soundDammage[] = {"", 0.562341, 1};
-	soundLocked[] = {"\A3\Sounds_F\weapons\Rockets\locked_1", 0.316228, 1};
-	soundIncommingMissile[] = {"\A3\Sounds_F\vehicles\air\noises\alarm_locked_by_missile_1", 0.316228, 1.5};
-	landingSoundInt0[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open", 1, 1, 100};
-	landingSoundInt1[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open", 1, 1, 100};
-	landingSoundInt[] = {"landingSoundInt0", 0.5, "landingSoundInt1", 0.5};
-	landingSoundOut0[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1", 1.77828, 1, 100};
-	landingSoundOut1[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1", 1.77828, 1, 100};
-	landingSoundOut[] = {"landingSoundOut0", 0.5, "landingSoundOut1", 0.5};
-	driveOnComponent[] = {"Skids"};
-	nightVision = 1;
-	soundFlapsUp[] = {"A3\Sounds_F_EPC\CAS_01\Flaps_Up", 0.630957, 1, 100};
-	soundFlapsDown[] = {"A3\Sounds_F_EPC\CAS_01\Flaps_Down", 0.630957, 1, 100};
-
-	class Sounds
-	{
-		class EngineExt
-		{
-			sound[] = {"LAAT\sounds\laatengine_new.ogg", 1, 1, 3000};
-			frequency = "rotorSpeed";
-			volume = "camPos*((rotorSpeed-0.72)*4)";
-		};
-		class RotorExt
-		{
-			sound[] = {"LAAT\sounds\laatengine_new.ogg", 1, 1, 4000};
-			frequency = "rotorSpeed * (1-rotorThrust/5)";
-			volume = "camPos*(0 max (rotorSpeed-0.1))*(1 + rotorThrust)";
-			cone[] = {1.6, 3.14, 1.6, 0.95};
-		};
-		class RotorNoiseExt
-		{
-			sound[] = {"", "db0", 1, 400};
-			frequency = 1;
-			volume = "(camPos*(rotorThrust factor [0.6, 1]))";
-			cone[] = {0.7, 1.3, 1, 0};
-		};
-		class EngineInt
-		{
-			sound[] = {"LAAT\sounds\laatengine_new.ogg", 0.3, 1};
-			frequency = "rotorSpeed";
-			volume = "2 * (1-camPos)*(rotorSpeed factor[0.4,1])";
-		};
-		class RotorInt
-		{
-			sound[] = {"LAAT\sounds\laatengine_new.ogg", 0.3, 1};
-			frequency = "rotorSpeed * (1-rotorThrust/5)";
-			volume = "(1-camPos) * (rotorSpeed factor[0.3, 1]) * (1 + rotorThrust)";
-		};
-		class TransmissionDamageExt_phase1
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1", "db0", 1, 150};
-			frequency = "0.66 + rotorSpeed / 3";
-			volume = "camPos * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
-		};
-		class TransmissionDamageExt_phase2
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_2", "db0", 1, 150};
-			frequency = "0.66 + rotorSpeed / 3";
-			volume = "camPos * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
-		};
-		class TransmissionDamageInt_phase1
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1", "db0", 1, 150};
-			frequency = "0.66 + rotorSpeed / 3";
-			volume = "(1 - camPos) * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
-		};
-		class TransmissionDamageInt_phase2
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_2", "db0", 1, 150};
-			frequency = "0.66 + rotorSpeed / 3";
-			volume = "(1 - camPos) * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
-		};
-		class damageAlarmInt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_opfor", "db-10", 1};
-			frequency = 1;
-			volume = "engineOn * (1 - camPos) * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0.0, 0.001])";
-		};
-		class damageAlarmExt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_opfor", "db-13", 1, 20};
-			frequency = 1;
-			volume = "engineOn * camPos * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0, 0.001])";
-		};
-		class rotorLowAlarmInt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low", "db-10", 1};
-			frequency = 1;
-			volume = "engineOn * (1 - camPos) * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
-		};
-		class rotorLowAlarmExt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low", "db-13", 1, 20};
-			frequency = 1;
-			volume = "engineOn * camPos * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
-		};
-		class scrubLandInt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\wheelsInt", "db0", 1, 100};
-			frequency = 1;
-			volume = "2 * (1-camPos) * (scrubLand factor[0.02, 0.05]) * (1 - (lateralMovement factor [0.7,1]))";
-		};
-		class scrubLandExt
-		{
-			sound[] = {"A3\Sounds_F\dummysound", "db0", 1, 100};
-			frequency = 1;
-			volume = "camPos * (scrubLand factor[0.02, 0.05]) * (1 - (lateralMovement factor [0.7,1]))";
-		};
-		class scrubBuildingInt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\wheelsInt", "db0", 1, 100};
-			frequency = 1;
-			volume = "(1-camPos) * (scrubBuilding factor[0.02, 0.05]) * (1 - (lateralMovement factor [0.7,1]))";
-		};
-		class scrubBuildingExt
-		{
-			sound[] = {"A3\Sounds_F\dummysound", "db0", 1, 100};
-			frequency = 1;
-			volume = "camPos * (scrubBuilding factor[0.02, 0.05])";
-		};
-		class scrubTreeInt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubTreeInt", "db0", 1, 100};
-			frequency = 1;
-			volume = "(1 - camPos) * ((scrubTree) factor [0, 0.01])";
-		};
-		class scrubTreeExt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubTreeExt", "db0", 1, 100};
-			frequency = 1;
-			volume = "camPos * ((scrubTree) factor [0, 0.01])";
-		};
-		class RainExt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\noises\rain1_ext", "db0", 1, 100};
-			frequency = 1;
-			volume = "camPos * (rain - rotorSpeed/2) * 2";
-		};
-		class RainInt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\noises\rain1_int", "db0", 1, 100};
-			frequency = 1;
-			volume = "(1-camPos)*(rain - rotorSpeed/2)*2";
-		};
-		class SlingLoadDownExt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT", "db0", 1, 500};
-			frequency = 1;
-			volume = "camPos*(slingLoadActive factor [0,-1])";
-		};
-		class SlingLoadUpExt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineUpEXT", "db0", 1, 500};
-			frequency = 1;
-			volume = "camPos*(slingLoadActive factor [0,1])";
-		};
-		class SlingLoadDownInt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT", "db0", 1, 500};
-			frequency = 1;
-			volume = "(1-camPos)*(slingLoadActive factor [0,-1])";
-		};
-		class SlingLoadUpInt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT", "db0", 1, 500};
-			frequency = 1;
-			volume = "(1-camPos)*(slingLoadActive factor [0,1])";
-		};
-		class WindInt
-		{
-			sound[] = {"A3\Sounds_F\vehicles\air\noises\wind_closed", "db-7", 1, 50};
-			frequency = 1;
-			volume = "(1-camPos)*(speed factor[5, 60])*(speed factor[5, 60])";
-		};
-		class GStress
-		{
-			sound[] = {"A3\Sounds_F\vehicles\noises\vehicle_stress2e", "db-8", 1, 50};
-			frequency = 1;
-			volume = "engineOn * (1-camPos) * ((gmeterZ factor[1.5, 2.5]) + (gmeterZ factor[0.5, -0.5]))";
-		};
-	};
-	class SoundsExt
-	{
-		class SoundEvents
-		{
-		};
-		class Sounds
-		{
-			class EngineExt
-			{
-				sound[] = {"LAAT\sounds\laatengine_new.ogg", 1, 1, 3000};
-				frequency = "rotorSpeed";
-				volume = "camPos*((rotorSpeed-0.72)*4)";
-			};
-			class RotorExt
-			{
-				sound[] = {"LAAT\sounds\laatengine_new.ogg", 1, 1, 4000};
-				frequency = "rotorSpeed * (1-rotorThrust/5)";
-				volume = "camPos*(0 max (rotorSpeed-0.1))*(1 + rotorThrust)";
-				cone[] = {1.6, 3.14, 1.6, 0.95};
-			};
-			class RotorNoiseExt
-			{
-				sound[] = {"", "db0", 1, 400};
-				frequency = 1;
-				volume = "(camPos*(rotorThrust factor [0.6, 1]))";
-				cone[] = {0.7, 1.3, 1, 0};
-			};
-			class EngineInt
-			{
-				sound[] = {"LAAT\sounds\laatengine_new.ogg", 0.3, 1};
-				frequency = "rotorSpeed";
-				volume = "2 * (1-camPos)*(rotorSpeed factor[0.4,1])";
-			};
-			class RotorInt
-			{
-				sound[] = {"LAAT\sounds\laatengine_new.ogg", 0.3, 1};
-				frequency = "rotorSpeed * (1-rotorThrust/5)";
-				volume = "(1-camPos) * (rotorSpeed factor[0.3, 1]) * (1 + rotorThrust)";
-			};
-			class TransmissionDamageExt_phase1
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1", "db0", 1, 150};
-				frequency = "0.66 + rotorSpeed / 3";
-				volume = "camPos * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
-			};
-			class TransmissionDamageExt_phase2
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_2", "db0", 1, 150};
-				frequency = "0.66 + rotorSpeed / 3";
-				volume = "camPos * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
-			};
-			class TransmissionDamageInt_phase1
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1", "db0", 1, 150};
-				frequency = "0.66 + rotorSpeed / 3";
-				volume = "(1 - camPos) * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
-			};
-			class TransmissionDamageInt_phase2
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_2", "db0", 1, 150};
-				frequency = "0.66 + rotorSpeed / 3";
-				volume = "(1 - camPos) * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
-			};
-			class damageAlarmInt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_opfor", "db-10", 1};
-				frequency = 1;
-				volume = "engineOn * (1 - camPos) * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0.0, 0.001])";
-			};
-			class damageAlarmExt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_opfor", "db-13", 1, 20};
-				frequency = 1;
-				volume = "engineOn * camPos * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0, 0.001])";
-			};
-			class rotorLowAlarmInt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low", "db-10", 1};
-				frequency = 1;
-				volume = "engineOn * (1 - camPos) * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
-			};
-			class rotorLowAlarmExt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low", "db-13", 1, 20};
-				frequency = 1;
-				volume = "engineOn * camPos * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
-			};
-			class scrubLandInt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\wheelsInt", "db0", 1, 100};
-				frequency = 1;
-				volume = "2 * (1-camPos) * (scrubLand factor[0.02, 0.05]) * (1 - (lateralMovement factor [0.7,1]))";
-			};
-			class scrubLandExt
-			{
-				sound[] = {"A3\Sounds_F\dummysound", "db0", 1, 100};
-				frequency = 1;
-				volume = "camPos * (scrubLand factor[0.02, 0.05]) * (1 - (lateralMovement factor [0.7,1]))";
-			};
-			class scrubBuildingInt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\wheelsInt", "db0", 1, 100};
-				frequency = 1;
-				volume = "(1-camPos) * (scrubBuilding factor[0.02, 0.05]) * (1 - (lateralMovement factor [0.7,1]))";
-			};
-			class scrubBuildingExt
-			{
-				sound[] = {"A3\Sounds_F\dummysound", "db0", 1, 100};
-				frequency = 1;
-				volume = "camPos * (scrubBuilding factor[0.02, 0.05])";
-			};
-			class scrubTreeInt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubTreeInt", "db0", 1, 100};
-				frequency = 1;
-				volume = "(1 - camPos) * ((scrubTree) factor [0, 0.01])";
-			};
-			class scrubTreeExt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubTreeExt", "db0", 1, 100};
-				frequency = 1;
-				volume = "camPos * ((scrubTree) factor [0, 0.01])";
-			};
-			class RainExt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\noises\rain1_ext", "db0", 1, 100};
-				frequency = 1;
-				volume = "camPos * (rain - rotorSpeed/2) * 2";
-			};
-			class RainInt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\noises\rain1_int", "db0", 1, 100};
-				frequency = 1;
-				volume = "(1-camPos)*(rain - rotorSpeed/2)*2";
-			};
-			class SlingLoadDownExt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT", "db0", 1, 500};
-				frequency = 1;
-				volume = "camPos*(slingLoadActive factor [0,-1])";
-			};
-			class SlingLoadUpExt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineUpEXT", "db0", 1, 500};
-				frequency = 1;
-				volume = "camPos*(slingLoadActive factor [0,1])";
-			};
-			class SlingLoadDownInt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT", "db0", 1, 500};
-				frequency = 1;
-				volume = "(1-camPos)*(slingLoadActive factor [0,-1])";
-			};
-			class SlingLoadUpInt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT", "db0", 1, 500};
-				frequency = 1;
-				volume = "(1-camPos)*(slingLoadActive factor [0,1])";
-			};
-			class WindInt
-			{
-				sound[] = {"A3\Sounds_F\vehicles\air\noises\wind_closed", "db-10", 1, 50};
-				frequency = 1;
-				volume = "(1-camPos)*(speed factor[5, 60])*(speed factor[5, 60])";
-			};
-			class GStress
-			{
-				sound[] = {"A3\Sounds_F\vehicles\noises\vehicle_stress2e", "db-10", 1, 50};
-				frequency = 1;
-				volume = "engineOn * (1-camPos) * ((gmeterZ factor[1.5, 2.5]) + (gmeterZ factor[0.5, -0.5]))";
-			};
-		};
-	};
-
-	class Turrets: Turrets
-	{
-		class CopilotTurret: CopilotTurret
-		{
-			primaryObserver = 0;
-			primaryGunner = 1;
-			primary = 1;
-			usePip = 1;
-			turretFollowFreeLook = 0;
-			class ViewGunner
-			{
-				stabilizedInAxes = 0;
-				directionStabilized = 0;
-				horizontallyStabilized = 0;
-				initFov = 1;
-				minFov = 0.6;
-				maxFov = 0.85;
-				initAngleX = -10;
-				minAngleX = -35;
-				maxAngleX = 85;
-				initAngleY = 0;
-				minAngleY = -130;
-				maxAngleY = 130;
-				minMoveX = -0.1;
-				maxMoveX = 0.1;
-				minMoveY = -0.025;
-				maxMoveY = 0.1;
-				minMoveZ = -0.1;
-				maxMoveZ = 0.1;
-				visionMode[] = {"Normal", "NVG"};
-				gunnerOpticsModel = "";
-				gunnerOpticsEffect[] = {};
-			};
-			gunnerCompartments = "Compartment2";
-			body = "mainTurret";
-			gun = "mainGun";
-			gunBeg = "Usti hlavne";
-			gunEnd = "konec hlavne";
-			animationSourceBody = "mainTurret";
-			animationSourceGun = "mainGun";
-			gunnerLeftHandAnimName = "";
-			gunnerRightHandAnimName = "";
-			visionMode[] = {"Normal", "NVG", "Ti"};
-			maxHorizontalRotSpeed = 5;
-			maxVerticalRotSpeed = 5;
-			proxyindex = 1;
-			isCopilot = 1;
-			gunnerName = "Co-Pilot";
-			showHMD = 1;
-			class Reflectors
-			{
-				class cabin
-				{
-					color[] = {830, 100, 100};
-					ambient[] = {5, 0, 0};
-					intensity = 9;
-					size = 1;
-					innerAngle = 90;
-					outerAngle = 165;
-					coneFadeCoef = 1;
-					position = "cabin_light";
-					direction = "cabin_light_dir";
-					hitpoint = "cabin_light";
-					selection = "cabin_light";
-					useFlare = 1;
-					flareSize = 1;
-					flareMaxDistance = 5;
-					dayLight = 1;
-					blinking = 0;
-					class Attenuation
-					{
-						start = 0;
-						constant = 0;
-						linear = 1;
-						quadratic = 50;
-						hardLimitStart = 1;
-						hardLimitEnd = 1.5;
-					};
-				};
-				class cabin2
-				{
-					color[] = {830, 100, 100};
-					ambient[] = {5, 0, 0};
-					intensity = 9;
-					size = 1;
-					innerAngle = 90;
-					outerAngle = 165;
-					coneFadeCoef = 1;
-					position = "cabin_light2";
-					direction = "cabin_light2_dir";
-					hitpoint = "cabin_light2";
-					selection = "cabin_light2";
-					useFlare = 1;
-					flareSize = 1;
-					flareMaxDistance = 5;
-					dayLight = 1;
-					blinking = 0;
-					class Attenuation
-					{
-						start = 0;
-						constant = 0;
-						linear = 1;
-						quadratic = 50;
-						hardLimitStart = 1;
-						hardLimitEnd = 1.5;
-					};
-				};
-				class cargo_light_1: cabin
-				{
-					color[] = {830, 100, 100};
-					position = "cargo_light_1";
-					direction = "cargo_light_1_dir";
-					hitpoint = "cargo_light_1";
-					selection = "cargo_light_1";
-					intensity = 21;
-					useFlare = 0;
-					coneFadeCoef = 0.1;
-					class Attenuation
-					{
-						start = 0;
-						constant = 0;
-						linear = 1;
-						quadratic = 70;
-						hardLimitStart = 2;
-						hardLimitEnd = 2.5;
-					};
-				};
-				class cargo_light_2: cargo_light_1
-				{
-					position = "cargo_light_2";
-					direction = "cargo_light_2_dir";
-					hitpoint = "cargo_light_2";
-					selection = "cargo_light_2";
-				};
-			};
-			castCargoShadow = 0;
-			viewCargoShadow = 0;
-			castDriverShadow = 0;
-			viewDriverShadow = 0;
-			CanEject = 1;
-			hideWeaponsGunner = 1;
-			memoryPointsGetInGunner = "pos driver";
-			memoryPointsGetInGunnerDir = "pos driver dir";
-			memoryPointGunnerOutOptics = "gunnerviewout";
-			discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800, 1000, 1200, 1500, 1800, 2100, 2400};
-			discreteDistanceInitIndex = 5;
-			gunnerAction = "Driver_mid01";
-			gunnerInAction = "Driver_mid01";
-			gunnerGetInAction = "GetInLow";
-			gunnerGetOutAction = "GetOutLow";
-			gunnerUsesPilotView = 0;
-			commanding = -1;
-			startEngine = 0;
-			stabilizedInAxes = "StabilizedInAxesBoth";
-			showAllTargets = 4;
-			minElev = -15;
-			maxElev = 15;
-			initElev = 0;
-			minTurn = 0;
-			maxTurn = 0;
-			initTurn = 0;
-			memoryPointLRocket = "RocketL";
-			memoryPointRRocket = "RocketR";
-			memoryPointLMissile = "RocketL";
-			memoryPointRMissile = "RocketR";
-			magazines[] = {"Laserbatteries", "1000Rnd_Laser_Cannon_LAAT", "1000Rnd_Laser_Cannon_LAAT"};
-			weapons[] = {"Laserdesignator_mounted", "Cannon_LAAT"};
-			selectionFireAnim = "";
-			SWOP_JumpMasterTurretIndex = 1;
-			class Viewoptics
-			{
-				minAngleX = 0;
-				maxAngleX = 0;
-				initAngleX = 0;
-				minAngleY = -15;
-				maxAngleY = 15;
-				initAngleY = 0;
-				initFov = 0.75;
-				minFov = 0.25;
-				maxFov = 0.75;
-				visionMode[] = {"Normal", "NVG", "Ti"};
-			};
-			class OpticsIn
-			{
-				class Wide
-				{
-					initAngleX = 0;
-					minAngleX = 0;
-					maxAngleX = 0;
-					initAngleY = 0;
-					minAngleY = -15;
-					maxAngleY = 15;
-					initFov = 0.466;
-					minFov = 0.466;
-					maxFov = 0.466;
-					opticsDisplayName = "W";
-					visionMode[] = {"Normal", "NVG", "Ti"};
-					thermalMode[] = {0, 1};
-					gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_wide_F";
-				};
-				class Medium: Wide
-				{
-					initFov = 0.093;
-					minFov = 0.093;
-					maxFov = 0.093;
-					opticsDisplayName = "M";
-					gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_medium_F";
-				};
-				class Narrow: Wide
-				{
-					initFov = 0.029;
-					minFov = 0.029;
-					maxFov = 0.029;
-					opticsDisplayName = "N";
-					gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F";
-				};
-			};
-			class OpticsOut
-			{
-				class Monocular
-				{
-					initAngleX = -10;
-					minAngleX = -30;
-					maxAngleX = 30;
-					initAngleY = 0;
-					minAngleY = -100;
-					maxAngleY = 100;
-					minFov = 0.25;
-					maxFov = 1.25;
-					initFov = 0.75;
-					visionMode[] = {"Normal", "NVG"};
-					gunnerOpticsModel = "";
-					gunnerOpticsEffect[] = {};
-				};
-			};
-			class Components
-			{
-				class VehicleSystemsDisplayManagerComponentLeft: DefaultVehicleSystemsDisplayManagerLeft
-				{
-					class Components: Components
-					{
-						class VehiclePrimaryGunnerDisplay
-						{
-							componentType = "TransportFeedDisplayComponent";
-							source = "PrimaryGunner";
-						};
-						class VehicleMissileDisplay
-						{
-							componentType = "TransportFeedDisplayComponent";
-							source = "Missile";
-						};
-						class SensorDisplay
-						{
-							componentType = "SensorsDisplayComponent";
-							range[] = {4000, 2000, 16000, 8000};
-							resource = "RscCustomInfoSensors";
-						};
-					};
-				};
-				class VehicleSystemsDisplayManagerComponentRight: DefaultVehicleSystemsDisplayManagerRight
-				{
-					defaultDisplay = "SensorDisplay";
-					class Components: Components
-					{
-						class VehiclePrimaryGunnerDisplay
-						{
-							componentType = "TransportFeedDisplayComponent";
-							source = "PrimaryGunner";
-						};
-						class VehicleMissileDisplay
-						{
-							componentType = "TransportFeedDisplayComponent";
-							source = "Missile";
-						};
-						class SensorDisplay
-						{
-							componentType = "SensorsDisplayComponent";
-							range[] = {4000, 2000, 16000, 8000};
-							resource = "RscCustomInfoSensors";
-						};
-					};
-				};
-			};
-			soundServo[] = {"", 0.01, 1};
-			outGunnerMayFire = 1;
-			memoryPointGunnerOptics = "gunner1";
-			castGunnerShadow = 0;
-			viewGunnerShadow = 0;
-			gunnerOpticsModel = "";
-			gunnerOpticsEffect[] = {"TankCommanderOptics1", "BWTV"};
-			gunnerForceOptics = 0;
-			turretInfoType = "RscOptics_Heli_Attack_01_gunner";
-		};
-		class GunnerTurret1: MainTurret
-		{
-			isCopilot = 0;
-			proxyIndex = 2;
-			commanding = -4;
-			primaryObserver = 0;
-			primaryGunner = 0;
-			body = "mainTurret2";
-			gun = "mainGun2";
-			minElev = -60;
-			maxElev = 60;
-			initElev = 0;
-			minTurn = 0;
-			maxTurn = 110;
-			initTurn = 0;
-			soundServo[] = {"A3\Sounds_F\vehicles\armor\noises\servo_armor_gunner", 0.362341, 1, 20};
-			soundServoVertical[] = {"A3\Sounds_F\vehicles\armor\noises\servo_armor_gunner_vertical", 0.362341, 1, 30};
-			turretFollowFreeLook = 0;
-			isPersonTurret = 0;
-			memoryPointGunnerOptics = "gunnerview2";
-			memoryPointGun = "machinegun2";
-			animationSourceHatch = "";
-			stabilizedInAxes = "StabilizedInAxesNone";
-			selectionFireAnim = "";
-			animationSourceBody = "MainTurret2";
-			animationSourceGun = "MainGun2";
-			gunBeg = "muzzle_2";
-			gunEnd = "chamber_2";
-			weapons[] = {"Cannon_LAAT_Turret1"};
-			magazines[] = {"500Rnd_Cannon_LAAT_TURRET", "500Rnd_Cannon_LAAT_TURRET"};
-			gunnerName = "Ball Turret (Left)";
-			gunnerOpticsModel = "\A3\weapons_f\reticle\Optics_Gunner_AAA_01_w_F";
-			gunnerOutOpticsShowCursor = 1;
-			gunnerOpticsShowCursor = 1;
-			gunnerAction = "Driver_mid01";
-			gunnerInAction = "Driver_mid01";
-			gunnerlefthandanimname = "";
-			gunnerrighthandanimname = "";
-			gunnerLeftLegAnimName = "";
-			gunnerRightLegAnimName = "";
-			gunnerGetInAction = "GetInLow";
-			gunnerGetOutAction = "GetOutLow";
-			gunnerForceOptics = 0;
-			inGunnerMayFire = 1;
-			gunnerFireAlsoInInternalCamera = 1;
-			outGunnerMayFire = 1;
-			class ViewOptics
-			{
-				initAngleX = 0;
-				minAngleX = -30;
-				maxAngleX = 30;
-				initAngleY = 0;
-				minAngleY = -100;
-				maxAngleY = 100;
-				initFov = 0.7;
-				minFov = 0.25;
-				maxFov = 1.1;
-			};
-			gunnerCompartments = "Compartment4";
-			memoryPointsGetInGunner = "pos driver";
-			memoryPointsGetInGunnerDir = "pos driver dir";
-			turretinfotype = "RscOptics_APC_Tracked_01_gunner";
-			class OpticsIn
-			{
-				class Wide
-				{
-					opticsDisplayName = "W";
-					initAngleX = 0;
-					minAngleX = -45;
-					maxAngleX = 45;
-					initAngleY = 0;
-					minAngleY = -100;
-					maxAngleY = 100;
-					initFov = 0.466;
-					minFov = 0.466;
-					maxFov = 0.466;
-					visionMode[] = {"Normal", "NVG", "Ti"};
-					thermalMode[] = {0, 1};
-					gunnerOpticsModel = "\A3\weapons_f\reticle\Optics_Gunner_AAA_01_w_F";
-				};
-				class Medium: Wide
-				{
-					opticsDisplayName = "M";
-					initFov = 0.093;
-					minFov = 0.093;
-					maxFov = 0.093;
-					gunnerOpticsModel = "\A3\weapons_f\reticle\Optics_Gunner_AAA_01_m_F";
-				};
-				class Narrow: Wide
-				{
-					opticsDisplayName = "N";
-					gunnerOpticsModel = "\A3\weapons_f\reticle\Optics_Gunner_AAA_01_n_F";
-					initFov = 0.029;
-					minFov = 0.029;
-					maxFov = 0.029;
-				};
-			};
-		};
-		class GunnerTurret2: GunnerTurret1
-		{
-			isCopilot = 0;
-			body = "mainTurret3";
-			gun = "mainGun3";
-			minTurn = -110;
-			maxTurn = 0;
-			initTurn = 0;
-			inGunnerMayFire = 1;
-			gunnerFireAlsoInInternalCamera = 1;
-			outGunnerMayFire = 1;
-			animationSourceBody = "MainTurret3";
-			animationSourceGun = "MainGun3";
-			gunBeg = "muzzle_3";
-			gunEnd = "chamber_3";
-			gunnerlefthandanimname = "";
-			gunnerrighthandanimname = "";
-			gunnerLeftLegAnimName = "";
-			gunnerRightLegAnimName = "";
-			stabilizedInAxes = "StabilizedInAxesNone";
-			selectionFireAnim = "";
-			proxyIndex = 3;
-			commanding = -5;
-			primaryObserver = 0;
-			primaryGunner = 0;
-			turretFollowFreeLook = 0;
-			isPersonTurret = 0;
-			soundServo[] = {"A3\Sounds_F\vehicles\armor\noises\servo_armor_gunner", 0.362341, 1, 20};
-			soundServoVertical[] = {"A3\Sounds_F\vehicles\armor\noises\servo_armor_gunner_vertical", 0.362341, 1, 30};
-			weapons[] = {"Cannon_LAAT_Turret2"};
-			magazines[] = {"500Rnd_Cannon_LAAT_TURRET", "500Rnd_Cannon_LAAT_TURRET"};
-			gunnerOutOpticsShowCursor = 1;
-			gunnerOpticsShowCursor = 1;
-			gunnerName = "Ball Turret (Right)";
-			memoryPointGun = "machinegun3";
-			memoryPointGunnerOptics = "gunnerview3";
-			gunnerCompartments = "Compartment5";
-			memoryPointsGetInGunner = "pos driver";
-			memoryPointsGetInGunnerDir = "pos driver dir";
-		};
-		class CargoTurret_01: CargoTurret
-		{
-			gunnerAction = "passenger_inside_3";
-			gunnerGetInAction = "GetInLow";
-			gunnerGetOutAction = "GetOutLow";
-			memoryPointsGetInGunner = "pos cargo";
-			memoryPointsGetInGunnerDir = "pos cargo dir";
-			gunnerName = "Passenger (left-back)";
-			gunnerCompartments = "Compartment6";
-			memoryPointGunnerOptics = "";
-			LODTurnedIn = 1;
-			LODTurnedOut = 1;
-			proxyIndex = 42;
-			maxElev = 45;
-			minElev = -35;
-			maxTurn = 61;
-			minTurn = -65;
-			castGunnerShadow = 0;
-			viewGunnerShadow = 0;
-			castCargoShadow = 1;
-			viewCargoShadow = 1;
-			castDriverShadow = 0;
-			viewDriverShadow = 0;
-			enabledByAnimationSource = "";
-		};
-		class CargoTurret_02: CargoTurret_01
-		{
-			gunnerAction = "passenger_inside_3";
-			gunnerName = "Passenger (left-front)";
-			gunnerCompartments = "Compartment6";
-			memoryPointsGetInGunner = "pos cargo";
-			memoryPointsGetInGunnerDir = "pos cargo dir";
-			proxyIndex = 43;
-			castGunnerShadow = 0;
-			viewGunnerShadow = 0;
-			castCargoShadow = 1;
-			viewCargoShadow = 1;
-			castDriverShadow = 0;
-			viewDriverShadow = 0;
-			enabledByAnimationSource = "";
-		};
-		class CargoTurret_03: CargoTurret_01
-		{
-			gunnerAction = "passenger_inside_3";
-			gunnerName = "Passenger (left-middle)";
-			gunnerCompartments = "Compartment6";
-			memoryPointsGetInGunner = "pos cargo";
-			memoryPointsGetInGunnerDir = "pos cargo dir";
-			proxyIndex = 44;
-			castGunnerShadow = 0;
-			viewGunnerShadow = 0;
-			castCargoShadow = 1;
-			viewCargoShadow = 1;
-			castDriverShadow = 0;
-			viewDriverShadow = 0;
-			enabledByAnimationSource = "";
-		};
-		class CargoTurret_04: CargoTurret_01
-		{
-			gunnerAction = "passenger_inside_3";
-			gunnerName = "Passenger (right-back)";
-			gunnerCompartments = "Compartment6";
-			memoryPointsGetInGunner = "pos cargo";
-			memoryPointsGetInGunnerDir = "pos cargo dir";
-			proxyIndex = 45;
-			castGunnerShadow = 0;
-			viewGunnerShadow = 0;
-			castCargoShadow = 1;
-			viewCargoShadow = 1;
-			castDriverShadow = 0;
-			viewDriverShadow = 0;
-			enabledByAnimationSource = "";
-		};
-		class CargoTurret_05: CargoTurret_01
-		{
-			gunnerAction = "passenger_inside_3";
-			gunnerName = "Passenger (right-front)";
-			gunnerCompartments = "Compartment6";
-			memoryPointsGetInGunner = "pos cargo";
-			memoryPointsGetInGunnerDir = "pos cargo dir";
-			proxyIndex = 46;
-			castGunnerShadow = 0;
-			viewGunnerShadow = 0;
-			castCargoShadow = 1;
-			viewCargoShadow = 1;
-			castDriverShadow = 0;
-			viewDriverShadow = 0;
-			enabledByAnimationSource = "";
-		};
-		class CargoTurret_06: CargoTurret_01
-		{
-			gunnerAction = "passenger_inside_3";
-			gunnerName = "Passenger (right-middle)";
-			gunnerCompartments = "Compartment6";
-			memoryPointsGetInGunner = "pos cargo";
-			memoryPointsGetInGunnerDir = "pos cargo dir";
-			proxyIndex = 47;
-			castGunnerShadow = 0;
-			viewGunnerShadow = 0;
-			castCargoShadow = 1;
-			viewCargoShadow = 1;
-			castDriverShadow = 0;
-			viewDriverShadow = 0;
-			enabledByAnimationSource = "";
-		};
-	};
-}

+ 3 - 925
addons - Copy/RD501_Vehicles/air/Y_Wing/config.cpp

@@ -25,9 +25,7 @@ class CfgPatches
 		requiredVersion=0.1;
 		units[]=
 		{
-			macro_new_vehicle(Y_wing,MkII),
-			macro_new_vehicle(Y_wing,Rebels_MkII),
-			macro_new_vehicle(LAAT,vtol)
+			macro_new_vehicle(Y_wing,MkII)
 		};
 		weapons[]=
 		{
@@ -36,7 +34,7 @@ class CfgPatches
 	};
 };
 
-#include "../../common/sensor_templates.hpp"
+/*#include "../../common/sensor_templates.hpp"
 class CfgVehicles
 {
 	class Plane_Base_F;
@@ -229,924 +227,4 @@ class CfgVehicles
 			macro_new_mag(lgb_bomb,4)
 		};
 	};
-
-	// class VTOL_02_infantry_base_F;
-	// class VTOL_02_infantry_dynamicLoadout_base_F:VTOL_02_infantry_base_F
-	// {
-	// 	class Turrets;
-	// 	class HitPoints;
-	// };
-	// class O_T_VTOL_02_infantry_dynamicLoadout_F:VTOL_02_infantry_dynamicLoadout_base_F
-	// {
-	// 	class Turrets: Turrets
-	// 	{
-	// 		class GunnerTurret;
-	// 		class MainTurret;
-	// 		class CargoTurret;
-	// 		class CopilotTurret;
-	// 		//class CargoTurret_01;
-	// 	};
-
-	// 	class HitPoints:HitPoints
-	// 	{
-	// 		class HitHull;
-	// 		class HitFuel;
-	// 		class HitHRotor;
-	// 		class HitVRotor;
-	// 	};
-	// 	class AnimationSources;
-	// };
-
-	class macro_new_vehicle(LAAT,vtol): macro_new_vehicle(Y_wing,MkII)
-	{
-		displayName="VTOL LAAT Mk.II";
-		gearsUpFrictionCoef=0;
-		model="\LAAT\LAAT.p3d";
-		hiddenSelections[] = {"camo1","camo2"};
-		hiddenSelectionsTextures[]=
-		{
-			"RD501_Laat\textures\laat\Laat501stcxx\Laat501stBodyCXX_lightning.paa",
-			"RD501_Laat\textures\laat\Laat501stcxx\Laat501stWingCXX.paa"
-		};
-		forceInGarage=1;
-		availableForSupportTypes[] = {};
-		memoryPointGun[] = {"cannon1"};
-		gunBeg[] = {"cannon1"};
-		gunEnd[] = {"konec hlavne1"};
-		memoryPointLRocket = "RocketL";
-		memoryPointRRocket = "RocketR";
-		memoryPointLMissile = "RocketL";
-		memoryPointRMissile = "RocketR";
-		weapons[] = {
-			macro_basic_air_weapons,
-			macro_new_weapon(generic,republic_aircraft_cannon),
-			macro_new_weapon(wynd,a2a),
-			macro_new_weapon(wynd,agm),
-			macro_new_weapon(wynd,ugm)
-		};
-		magazines[] = {
-			macro_new_mag(generic_aircraft_cannon_green,1000),
-			macro_new_mag(a2a,4),
-			macro_new_mag(agm,6),
-			macro_new_mag(ugm,10),
-			macro_basic_air_mags
-		};
-		armor=550;
-		class Sounds: Sounds
-		{
-			class EngineExt
-			{
-				sound[]=
-				{
-					"RD501_Vehicles\sounds\LAAT\laat_Idle.ogg",
-					1.25893,
-					1,
-					400
-				};
-				frequency="rotorSpeed";
-				volume="camPos*((rotorSpeed-0.72)*4)";
-			};
-			class RotorExt
-			{
-				sound[]=
-				{
-					"RD501_Vehicles\sounds\LAAT\laat_Idle.ogg",
-					1,
-					1,
-					4000
-				};
-				frequency="rotorSpeed * (1-rotorThrust/5)";
-				volume="camPos*(0 max (rotorSpeed-0.1))*(1 + rotorThrust)";
-				cone[]={1.6,3.1400001,1.6,0.94999999};
-			};
-			class RotorNoiseExt
-			{
-				sound[]=
-				{
-					"",
-					"db0",
-					1,
-					400
-				};
-				frequency=1;
-				volume="(camPos*(rotorThrust factor [0.6, 1]))";
-				cone[]={0.69999999,1.3,1,0};
-			};
-			class EngineInt
-			{
-				sound[]=
-				{
-					"RD501_Vehicles\sounds\LAAT\laat_Idle.ogg",
-					0.30000001,
-					1
-				};
-				frequency="rotorSpeed";
-				volume="2 * (1-camPos)*(rotorSpeed factor[0.4,1])";
-			};
-			class RotorInt
-			{
-				sound[]=
-				{
-					"RD501_Vehicles\sounds\LAAT\laat_Idle.ogg",
-					0.30000001,
-					1
-				};
-				frequency="rotorSpeed * (1-rotorThrust/5)";
-				volume="(1-camPos) * (rotorSpeed factor[0.3, 1]) * (1 + rotorThrust)";
-			};
-		};
-		class SoundsExt: SoundsExt
-		{
-			class Sounds: Sounds
-			{
-				class EngineExt
-				{
-					sound[]=
-					{
-						"RD501_Vehicles\sounds\LAAT\laat_Idle.ogg",
-						1.25893,
-						1,
-						400
-					};
-					frequency="rotorSpeed";
-					volume="camPos*((rotorSpeed-0.72)*4)";
-				};
-				class RotorExt
-				{
-					sound[]=
-					{
-						"RD501_Vehicles\sounds\LAAT\laat_Idle.ogg",
-						1,
-						1,
-						4000
-					};
-					frequency="rotorSpeed * (1-rotorThrust/5)";
-					volume="camPos*(0 max (rotorSpeed-0.1))*(1 + rotorThrust)";
-					cone[]={1.6,3.1400001,1.6,0.94999999};
-				};
-				class RotorNoiseExt
-				{
-					sound[]=
-					{
-						"",
-						"db0",
-						1,
-						400
-					};
-					frequency=1;
-					volume="(camPos*(rotorThrust factor [0.6, 1]))";
-					cone[]={0.69999999,1.3,1,0};
-				};
-				class EngineInt
-				{
-					sound[]=
-					{
-						"RD501_Vehicles\sounds\LAAT\laat_Idle.ogg",
-						0.30000001,
-						1
-					};
-					frequency="rotorSpeed";
-					volume="2 * (1-camPos)*(rotorSpeed factor[0.4,1])";
-				};
-				class RotorInt
-				{
-					sound[]=
-					{
-						"RD501_Vehicles\sounds\LAAT\laat_Idle.ogg",
-						0.30000001,
-						1
-					};
-					frequency="rotorSpeed * (1-rotorThrust/5)";
-					volume="(1-camPos) * (rotorSpeed factor[0.3, 1]) * (1 + rotorThrust)";
-				};
-			};
-		};
-		class Turrets: Turrets
-		{
-			class CopilotTurret: MainTurret
-			{
-				class ViewGunner
-				{
-					visionMode[]=
-					{
-						"Normal",
-						"NVG"
-					};
-					gunnerOpticsEffect[]={};
-					stabilizedInAxes=0;
-					directionStabilized=0;
-					horizontallyStabilized=0;
-					initFov=1;
-					minFov=0.60000002;
-					maxFov=0.85000002;
-					initAngleX=-10;
-					minAngleX=-35;
-					maxAngleX=85;
-					initAngleY=0;
-					minAngleY=-130;
-					maxAngleY=130;
-					minMoveX=-0.1;
-					maxMoveX=0.1;
-					minMoveY=-0.025;
-					maxMoveY=0.1;
-					minMoveZ=-0.1;
-					maxMoveZ=0.1;
-					gunnerOpticsModel="";
-				};
-				visionMode[]=
-				{
-					"Normal",
-					"NVG",
-					"Ti"
-				};
-				class Reflectors
-				{
-					class cabin
-					{
-						color[]={830,100,100};
-						ambient[]={5,0,0};
-						class Attenuation
-						{
-							start=0;
-							constant=0;
-							linear=1;
-							quadratic=50;
-							hardLimitStart=1;
-							hardLimitEnd=1.5;
-						};
-						intensity=9;
-						size=1;
-						innerAngle=90;
-						outerAngle=165;
-						coneFadeCoef=1;
-						position="cabin_light";
-						direction="cabin_light_dir";
-						hitpoint="cabin_light";
-						selection="cabin_light";
-						useFlare=1;
-						flareSize=1;
-						flareMaxDistance=5;
-						dayLight=1;
-						blinking=0;
-					};
-					class cabin2
-					{
-						color[]={830,100,100};
-						ambient[]={5,0,0};
-						class Attenuation
-						{
-							start=0;
-							constant=0;
-							linear=1;
-							quadratic=50;
-							hardLimitStart=1;
-							hardLimitEnd=1.5;
-						};
-						intensity=9;
-						size=1;
-						innerAngle=90;
-						outerAngle=165;
-						coneFadeCoef=1;
-						position="cabin_light2";
-						direction="cabin_light2_dir";
-						hitpoint="cabin_light2";
-						selection="cabin_light2";
-						useFlare=1;
-						flareSize=1;
-						flareMaxDistance=5;
-						dayLight=1;
-						blinking=0;
-					};
-					class cargo_light_1: cabin
-					{
-						color[]={830,100,100};
-						class Attenuation
-						{
-							start=0;
-							constant=0;
-							linear=1;
-							quadratic=70;
-							hardLimitStart=2;
-							hardLimitEnd=2.5;
-						};
-						position="cargo_light_1";
-						direction="cargo_light_1_dir";
-						hitpoint="cargo_light_1";
-						selection="cargo_light_1";
-						intensity=21;
-						useFlare=0;
-						coneFadeCoef=0.1;
-					};
-					class cargo_light_2: cargo_light_1
-					{
-						position="cargo_light_2";
-						direction="cargo_light_2_dir";
-						hitpoint="cargo_light_2";
-						selection="cargo_light_2";
-					};
-				};
-				discreteDistance[]={100,200,300,400,500,600,700,800,1000,1200,1500,1800,2100,2400};
-				magazines[]=
-				{
-					"Laserbatteries",
-					"1000Rnd_Laser_Cannon_LAAT",
-					"1000Rnd_Laser_Cannon_LAAT"
-				};
-				weapons[]=
-				{
-					"Laserdesignator_mounted",
-					"Cannon_LAAT"
-				};
-				class Viewoptics
-				{
-					visionMode[]=
-					{
-						"Normal",
-						"NVG",
-						"Ti"
-					};
-					minAngleX=0;
-					maxAngleX=0;
-					initAngleX=0;
-					minAngleY=-15;
-					maxAngleY=15;
-					initAngleY=0;
-					initFov=0.75;
-					minFov=0.25;
-					maxFov=0.75;
-				};
-				class OpticsIn
-				{
-					class Wide
-					{
-						visionMode[]=
-						{
-							"Normal",
-							"NVG",
-							"Ti"
-						};
-						thermalMode[]={0,1};
-						initAngleX=0;
-						minAngleX=0;
-						maxAngleX=0;
-						initAngleY=0;
-						minAngleY=-15;
-						maxAngleY=15;
-						initFov=0.46599999;
-						minFov=0.46599999;
-						maxFov=0.46599999;
-						opticsDisplayName="W";
-						gunnerOpticsModel="\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_wide_F";
-					};
-					class Medium: Wide
-					{
-						initFov=0.093000002;
-						minFov=0.093000002;
-						maxFov=0.093000002;
-						opticsDisplayName="M";
-						gunnerOpticsModel="\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_medium_F";
-					};
-					class Narrow: Wide
-					{
-						initFov=0.028999999;
-						minFov=0.028999999;
-						maxFov=0.028999999;
-						opticsDisplayName="N";
-						gunnerOpticsModel="\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F";
-					};
-				};
-				class OpticsOut
-				{
-					class Monocular
-					{
-						visionMode[]=
-						{
-							"Normal",
-							"NVG"
-						};
-						gunnerOpticsEffect[]={};
-						initAngleX=-10;
-						minAngleX=-30;
-						maxAngleX=30;
-						initAngleY=0;
-						minAngleY=-100;
-						maxAngleY=100;
-						minFov=0.25;
-						maxFov=1.25;
-						initFov=0.75;
-						gunnerOpticsModel="";
-					};
-				};
-				class Components
-				{
-					class VehicleSystemsDisplayManagerComponentLeft: DefaultVehicleSystemsDisplayManagerLeft
-					{
-						class Components: components
-						{
-							class VehiclePrimaryGunnerDisplay
-							{
-								componentType="TransportFeedDisplayComponent";
-								source="PrimaryGunner";
-							};
-							class VehicleMissileDisplay
-							{
-								componentType="TransportFeedDisplayComponent";
-								source="Missile";
-							};
-							class SensorDisplay
-							{
-								range[]={4000,2000,16000,8000};
-								componentType="SensorsDisplayComponent";
-								resource="RscCustomInfoSensors";
-							};
-						};
-					};
-					class VehicleSystemsDisplayManagerComponentRight: DefaultVehicleSystemsDisplayManagerRight
-					{
-						class Components: components
-						{
-							class VehiclePrimaryGunnerDisplay
-							{
-								componentType="TransportFeedDisplayComponent";
-								source="PrimaryGunner";
-							};
-							class VehicleMissileDisplay
-							{
-								componentType="TransportFeedDisplayComponent";
-								source="Missile";
-							};
-							class SensorDisplay
-							{
-								range[]={4000,2000,16000,8000};
-								componentType="SensorsDisplayComponent";
-								resource="RscCustomInfoSensors";
-							};
-						};
-						defaultDisplay="SensorDisplay";
-					};
-				};
-				soundServo[]=
-				{
-					"",
-					0.0099999998,
-					1
-				};
-				gunnerOpticsEffect[]=
-				{
-					"TankCommanderOptics1",
-					"BWTV"
-				};
-				primaryObserver=0;
-				primaryGunner=1;
-				primary=1;
-				usePip=1;
-				turretFollowFreeLook=0;
-				gunnerCompartments="Compartment2";
-				body="mainTurret";
-				gun="mainGun";
-				gunBeg="Usti hlavne";
-				gunEnd="konec hlavne";
-				animationSourceBody="mainTurret";
-				animationSourceGun="mainGun";
-				gunnerLeftHandAnimName="";
-				gunnerRightHandAnimName="";
-				maxHorizontalRotSpeed=5;
-				maxVerticalRotSpeed=5;
-				proxyindex=1;
-				isCopilot=1;
-				gunnerName="Co-Pilot";
-				showHMD=1;
-				castCargoShadow=0;
-				viewCargoShadow=0;
-				castDriverShadow=0;
-				viewDriverShadow=0;
-				CanEject=1;
-				hideWeaponsGunner=1;
-				memoryPointsGetInGunner="pos driver";
-				memoryPointsGetInGunnerDir="pos driver dir";
-				memoryPointGunnerOutOptics="gunnerviewout";
-				discreteDistanceInitIndex=5;
-				gunnerAction="Driver_mid01";
-				gunnerInAction="Driver_mid01";
-				gunnerGetInAction="GetInLow";
-				gunnerGetOutAction="GetOutLow";
-				gunnerUsesPilotView=0;
-				commanding=-1;
-				startEngine=0;
-				stabilizedInAxes="StabilizedInAxesBoth";
-				showAllTargets=4;
-				minElev=-15;
-				maxElev=15;
-				initElev=0;
-				minTurn=0;
-				maxTurn=0;
-				initTurn=0;
-				memoryPointLRocket="RocketL";
-				memoryPointRRocket="RocketR";
-				memoryPointLMissile="RocketL";
-				memoryPointRMissile="RocketR";
-				selectionFireAnim="";
-				SWOP_JumpMasterTurretIndex=1;
-				outGunnerMayFire=1;
-				memoryPointGunnerOptics="gunner1";
-				castGunnerShadow=0;
-				viewGunnerShadow=0;
-				gunnerOpticsModel="";
-				gunnerForceOptics=0;
-				turretInfoType="RscOptics_Heli_Attack_01_gunner";
-				gunnerNotSpawned=1;
-				gunnerLeftLegAnimName="pedalL";
-				gunnerRightLegAnimName="pedalR";
-				turretCanSee="1 + 2 + 4 + 8 + 16";
-			};
-			class GunnerTurret1: MainTurret
-			{
-				soundServo[]=
-				{
-					"A3\Sounds_F\vehicles\armor\noises\servo_armor_gunner",
-					0.36234099,
-					1,
-					20
-				};
-				soundServoVertical[]=
-				{
-					"A3\Sounds_F\vehicles\armor\noises\servo_armor_gunner_vertical",
-					0.36234099,
-					1,
-					30
-				};
-				weapons[]=
-				{
-					"Cannon_LAAT_Turret1"
-				};
-				magazines[]=
-				{
-					"500Rnd_Cannon_LAAT_TURRET",
-					"500Rnd_Cannon_LAAT_TURRET"
-				};
-				class ViewOptics
-				{
-					initAngleX=0;
-					minAngleX=-30;
-					maxAngleX=30;
-					initAngleY=0;
-					minAngleY=-100;
-					maxAngleY=100;
-					initFov=0.69999999;
-					minFov=0.25;
-					maxFov=1.1;
-				};
-				class OpticsIn
-				{
-					class Wide
-					{
-						visionMode[]=
-						{
-							"Normal",
-							"NVG",
-							"Ti"
-						};
-						thermalMode[]={0,1};
-						opticsDisplayName="W";
-						initAngleX=0;
-						minAngleX=-45;
-						maxAngleX=45;
-						initAngleY=0;
-						minAngleY=-100;
-						maxAngleY=100;
-						initFov=0.46599999;
-						minFov=0.46599999;
-						maxFov=0.46599999;
-						gunnerOpticsModel="\A3\weapons_f\reticle\Optics_Gunner_AAA_01_w_F";
-					};
-					class Medium: Wide
-					{
-						opticsDisplayName="M";
-						initFov=0.093000002;
-						minFov=0.093000002;
-						maxFov=0.093000002;
-						gunnerOpticsModel="\A3\weapons_f\reticle\Optics_Gunner_AAA_01_m_F";
-					};
-					class Narrow: Wide
-					{
-						opticsDisplayName="N";
-						gunnerOpticsModel="\A3\weapons_f\reticle\Optics_Gunner_AAA_01_n_F";
-						initFov=0.028999999;
-						minFov=0.028999999;
-						maxFov=0.028999999;
-					};
-				};
-				isCopilot=0;
-				proxyIndex=2;
-				commanding=-4;
-				primaryObserver=0;
-				primaryGunner=0;
-				body="mainTurret2";
-				gun="mainGun2";
-				minElev=-60;
-				maxElev=60;
-				initElev=0;
-				minTurn=0;
-				maxTurn=110;
-				initTurn=0;
-				turretFollowFreeLook=0;
-				isPersonTurret=0;
-				memoryPointGunnerOptics="gunnerview2";
-				memoryPointGun="machinegun2";
-				animationSourceHatch="";
-				stabilizedInAxes="StabilizedInAxesNone";
-				selectionFireAnim="";
-				animationSourceBody="MainTurret2";
-				animationSourceGun="MainGun2";
-				gunBeg="muzzle_2";
-				gunEnd="chamber_2";
-				gunnerName="Ball Turret (Left)";
-				gunnerOpticsModel="\A3\weapons_f\reticle\Optics_Gunner_AAA_01_w_F";
-				gunnerOutOpticsShowCursor=1;
-				gunnerOpticsShowCursor=1;
-				gunnerAction="Driver_mid01";
-				gunnerInAction="Driver_mid01";
-				gunnerlefthandanimname="";
-				gunnerrighthandanimname="";
-				gunnerLeftLegAnimName="";
-				gunnerRightLegAnimName="";
-				gunnerGetInAction="GetInLow";
-				gunnerGetOutAction="GetOutLow";
-				gunnerForceOptics=0;
-				inGunnerMayFire=1;
-				gunnerFireAlsoInInternalCamera=1;
-				outGunnerMayFire=1;
-				gunnerCompartments="Compartment4";
-				memoryPointsGetInGunner="pos driver";
-				memoryPointsGetInGunnerDir="pos driver dir";
-				turretinfotype="RscOptics_APC_Tracked_01_gunner";
-			};
-			class GunnerTurret2: GunnerTurret1
-			{
-				soundServo[]=
-				{
-					"A3\Sounds_F\vehicles\armor\noises\servo_armor_gunner",
-					0.36234099,
-					1,
-					20
-				};
-				soundServoVertical[]=
-				{
-					"A3\Sounds_F\vehicles\armor\noises\servo_armor_gunner_vertical",
-					0.36234099,
-					1,
-					30
-				};
-				weapons[]=
-				{
-					"Cannon_LAAT_Turret2"
-				};
-				magazines[]=
-				{
-					"500Rnd_Cannon_LAAT_TURRET",
-					"500Rnd_Cannon_LAAT_TURRET"
-				};
-				isCopilot=0;
-				body="mainTurret3";
-				gun="mainGun3";
-				minTurn=-110;
-				maxTurn=0;
-				initTurn=0;
-				inGunnerMayFire=1;
-				gunnerFireAlsoInInternalCamera=1;
-				outGunnerMayFire=1;
-				animationSourceBody="MainTurret3";
-				animationSourceGun="MainGun3";
-				gunBeg="muzzle_3";
-				gunEnd="chamber_3";
-				gunnerlefthandanimname="";
-				gunnerrighthandanimname="";
-				gunnerLeftLegAnimName="";
-				gunnerRightLegAnimName="";
-				stabilizedInAxes="StabilizedInAxesNone";
-				selectionFireAnim="";
-				proxyIndex=3;
-				commanding=-5;
-				primaryObserver=0;
-				primaryGunner=0;
-				turretFollowFreeLook=0;
-				isPersonTurret=0;
-				gunnerOutOpticsShowCursor=1;
-				gunnerOpticsShowCursor=1;
-				gunnerName="Ball Turret (Right)";
-				memoryPointGun="machinegun3";
-				memoryPointGunnerOptics="gunnerview3";
-				gunnerCompartments="Compartment5";
-				memoryPointsGetInGunner="pos driver";
-				memoryPointsGetInGunnerDir="pos driver dir";
-			};
-			class CargoTurret_01: MainTurret
-			{
-				weapons[]=
-				{
-					
-				};
-				magazines[]=
-				{
-					
-				};
-				gunnerAction="passenger_inside_3";
-				gunnerGetInAction="GetInLow";
-				gunnerGetOutAction="GetOutLow";
-				memoryPointsGetInGunner="pos cargo";
-				memoryPointsGetInGunnerDir="pos cargo dir";
-				gunnerName="Passenger (left-back)";
-				gunnerCompartments="Compartment6";
-				memoryPointGunnerOptics="";
-				LODTurnedIn=1;
-				LODTurnedOut=1;
-				proxyIndex=42;
-				maxElev=45;
-				minElev=-35;
-				maxTurn=61;
-				minTurn=-65;
-				castGunnerShadow=0;
-				viewGunnerShadow=0;
-				castCargoShadow=1;
-				viewCargoShadow=1;
-				castDriverShadow=0;
-				viewDriverShadow=0;
-				enabledByAnimationSource="";
-
-				isCopilot=0;
-			
-			};
-			class CargoTurret_02: CargoTurret_01
-			{
-				gunnerAction="passenger_inside_3";
-				gunnerName="Passenger (left-front)";
-				gunnerCompartments="Compartment6";
-				memoryPointsGetInGunner="pos cargo";
-				memoryPointsGetInGunnerDir="pos cargo dir";
-				proxyIndex=43;
-				castGunnerShadow=0;
-				viewGunnerShadow=0;
-				castCargoShadow=1;
-				viewCargoShadow=1;
-				castDriverShadow=0;
-				viewDriverShadow=0;
-				enabledByAnimationSource="";
-			};
-			class CargoTurret_03: CargoTurret_01
-			{
-				gunnerAction="passenger_inside_3";
-				gunnerName="Passenger (left-middle)";
-				gunnerCompartments="Compartment6";
-				memoryPointsGetInGunner="pos cargo";
-				memoryPointsGetInGunnerDir="pos cargo dir";
-				proxyIndex=44;
-				castGunnerShadow=0;
-				viewGunnerShadow=0;
-				castCargoShadow=1;
-				viewCargoShadow=1;
-				castDriverShadow=0;
-				viewDriverShadow=0;
-				enabledByAnimationSource="";
-			};
-			class CargoTurret_04: CargoTurret_01
-			{
-				gunnerAction="passenger_inside_3";
-				gunnerName="Passenger (right-back)";
-				gunnerCompartments="Compartment6";
-				memoryPointsGetInGunner="pos cargo";
-				memoryPointsGetInGunnerDir="pos cargo dir";
-				proxyIndex=45;
-				castGunnerShadow=0;
-				viewGunnerShadow=0;
-				castCargoShadow=1;
-				viewCargoShadow=1;
-				castDriverShadow=0;
-				viewDriverShadow=0;
-				enabledByAnimationSource="";
-			};
-			class CargoTurret_05: CargoTurret_01
-			{
-				gunnerAction="passenger_inside_3";
-				gunnerName="Passenger (right-front)";
-				gunnerCompartments="Compartment6";
-				memoryPointsGetInGunner="pos cargo";
-				memoryPointsGetInGunnerDir="pos cargo dir";
-				proxyIndex=46;
-				castGunnerShadow=0;
-				viewGunnerShadow=0;
-				castCargoShadow=1;
-				viewCargoShadow=1;
-				castDriverShadow=0;
-				viewDriverShadow=0;
-				enabledByAnimationSource="";
-			};
-			class CargoTurret_06: CargoTurret_01
-			{
-				gunnerAction="passenger_inside_3";
-				gunnerName="Passenger (right-middle)";
-				gunnerCompartments="Compartment6";
-				memoryPointsGetInGunner="pos cargo";
-				memoryPointsGetInGunnerDir="pos cargo dir";
-				proxyIndex=47;
-				castGunnerShadow=0;
-				viewGunnerShadow=0;
-				castCargoShadow=1;
-				viewCargoShadow=1;
-				castDriverShadow=0;
-				viewDriverShadow=0;
-				enabledByAnimationSource="";
-			};
-		};
-		thrustCoef[]=
-		{
-			"1.16*2.4",
-			"1.15*1.75",
-			"1.14*1.5",
-			"1.14*1.1",
-			"1.13*1",
-			"1.12*1",
-			"1.1*1",
-			"1.07*1",
-			"0.99*1",
-			"0.2*1",
-			0,
-			0,
-			0
-		};
-		thrustDelay=0;
-	};
-	//#include "_vtol_laat.hpp"
-
-	class swop_yw: swop_ywing_base
-	{
-		class Turrets:Turrets
-		{
-			class MainTurret;
-		};
-		class ACE_SelfActions;
-	}
-
-	class macro_new_vehicle(Y_wing,Rebels_MkII) : swop_yw
-	{
-		faction = macro_rebel_faction
-		editorSubcategory = macro_editor_cat_air(Rebel_vtol)
-		vehicleClass = macro_editor_vehicle_type_air(Rebel)
-		
-		scope = 2;
-		altFullForce = 6000;
-		airBrakeFrictionCoef = 80.4;
-		altNoForce = 9000;
-		forceInGarage=1;
-		displayname = "Y-Wing Rebels Mk.II";
-
-		visualTarget = 1; 
-		visualTargetSize = 1;
-		reportOwnPosition = true;
-		radarTargetSize = 1;
-		radarTarget = 1;
-		nvTarget = 1;
-		laserTarget = 1;
-		laserScanner = 0;
-		irTarget = 1;
-		irTargetSize = 1;
-		countermeasureActivationRadius = 2000;
-		
-		armor=800;
-		
-		#include "common.hpp"
-
-		weapons[] = {
-			macro_basic_air_weapons,
-			macro_new_weapon(voltic,y_wing),
-			macro_new_weapon(wynd,a2a),
-			macro_new_weapon(wynd,agm),
-			macro_new_weapon(wynd,ugm),
-			macro_new_weapon(bomb,cluster),
-			macro_new_weapon(bomb,cluster_emp),
-			macro_new_weapon(bomb,SDB),
-			macro_new_weapon(bomb,LGB),
-		};
-		magazines[] = {
-			macro_basic_air_mags,
-			macro_new_mag(voltic,200),
-			macro_new_mag(voltic,200),
-			macro_new_mag(voltic,200),
-			macro_new_mag(voltic,200),
-			macro_new_mag(voltic,200),
-			macro_new_mag(a2a,4),
-			macro_new_mag(a2a,4),
-			macro_new_mag(agm,6),
-			macro_new_mag(ugm,10),
-			macro_new_mag(cluster_bomb,4),
-			macro_new_mag(cluster_bomb,4),
-			macro_new_mag(cluster_bomb,4),
-			macro_new_mag(cluster_emp,2),
-			macro_new_mag(sdb_bomb,4),
-			macro_new_mag(sdb_bomb,4),
-			macro_new_mag(sdb_bomb,4),
-			macro_new_mag(lgb_bomb,4),
-			macro_new_mag(lgb_bomb,4),
-			macro_new_mag(lgb_bomb,4)
-		};
-	};
-};
+};*/

+ 0 - 28
addons - Copy/RD501_Vehicles/air/drones/inheritance.hpp

@@ -32,34 +32,6 @@ class O_UAV_01_F:UAV_01_base_F
 {
 	class Turrets;
 };
-class B_UAV_01_F;
-class swcishoverdroid:O_UAV_01_F
-{
-	
-	class Turrets: Turrets
-	{
-		class MainTurret;
-	}
-};
-class SWOP_interrogationdroid:B_UAV_01_F
-{
-	
-};
-class SWOP_Dio_Droid:O_UAV_01_F
-{
-	
-}
-class SWOP_Rebel_Dio_Droid:B_UAV_01_F
-{
-	
-};
-class swclonerecondroid: UAV_01_base_F
-{
-	class ACE_Actions : ACE_Actions
-	{
-		class ACE_MainActions : ACE_MainActions { }
-	}
-};
 
 class UAV;
 class UAV_05_Base_F:UAV

+ 2 - 2
addons - Copy/RD501_Vehicles/air/hyena/config.cpp

@@ -36,7 +36,7 @@ class CfgPatches
 };
 
 #include "../../common/sensor_templates.hpp"
-class CfgVehicles
+/*class CfgVehicles
 {
 	class swop_hbomber;
 	class macro_new_vehicle(hyena,Mk2) : swop_hbomber
@@ -85,4 +85,4 @@ class CfgVehicles
 			macro_new_mag(lgb_bomb,4)
 		};
 	};
-};
+};*/

+ 0 - 113
addons - Copy/RD501_Vehicles/air/nantex/config.cpp

@@ -1,113 +0,0 @@
-//Get this addons macro
-
-//get the macro for the air subaddon
-
-//get generlized macros
-#include "../../../RD501_main/config_macros.hpp"
-
-//General name of the vehicle
-#define vehicle_addon nantex
-#define patch_name MODNAME##vehicle_addon##_Patches
-#define vehicle_classname MODNAME##_##vehicle_addon
-
-#define macro_new_nantex_class(name) vehicle_classname##_##name
-
-
-class CfgPatches
-{
-	class macro_patch_name(nantex)
-	{
-		addonRootClass=macro_patch_name(vehicles)
-
-		requiredAddons[]=
-		{
-			macro_patch_name(vehicles)
-		};
-		requiredVersion=0.1;
-		units[]=
-		{
-			macro_new_vehicle(nantex,Mk2)
-		};
-		weapons[]=
-		{
-			
-		};
-	};
-};
-
-#include "../../common/sensor_templates.hpp"
-class CfgVehicles
-{
-	class Plane_Base_F;
-	class swop_geofighter:Plane_Base_F
-	{
-		class ACE_SelfActions;
-	};
-	class macro_new_vehicle(nantex,Mk2) : swop_geofighter
-	{
-		scope = 2;
-		scopeCurator=2;
-		displayName="Nantex Fighter Mk.II";
-		forceInGarage=1;
-	    altFullForce = 6000;
-	    altNoForce = 9000;
-		airBrakeFrictionCoef = 80.4;
-		armor = 100;
-		faction = macro_cis_faction
-		editorSubcategory = macro_editor_cat_air(CIS)
-		vehicleClass = macro_editor_vehicle_type_air(CIS)
-
-		crew=macro_new_unit_class(opfor,B1_pilot)
-
-		class EventHandlers{};
-
-		class ACE_SelfActions:ACE_SelfActions
-		{
-			#include "../../common/universal_hud_color_changer.hpp"
-		};
-		class UserActions
-		{
-			class AfterburnerOn
-			{
-				displayName = "<t color='#4C9900'>[Afterburner On]</t>";
-				shortcut = "";
-				condition = "speed this >50 and (!(this getVariable 'AfterBurnerG'))";
-				statement = "this setVariable ['AfterBurnerG',true];this spawn nes4day_afterburnerG";
-				priority = 1e+011;
-				displayNameDefault = "";
-				position = "pilotview";
-				radius = 10;
-				onlyforplayer = 1;
-			};
-			class AfterburnerOff
-			{
-				displayName = "<t color='#FF9933'>[Afterburner Off]</t>";
-				shortcut = "";
-				condition = "(this getVariable 'AfterBurnerG')";
-				statement = "this setVariable ['AfterBurnerG',false]";
-				priority = 1e+011;
-				displayNameDefault = "";
-				position = "pilotview";
-				radius = 10;
-				onlyforplayer = 1;
-			};
-		};
-		weapons[] = {
-			macro_new_weapon(wynd,a2a),
-			macro_new_weapon(wynd,agm),
-			macro_new_weapon(wynd,ugm),
-			macro_basic_air_weapons,
-			macro_new_weapon(generic,purple_aircraft_cannon)
-		};
-		magazines[] = {
-			macro_new_mag(a2a,4),
-			macro_new_mag(agm,6),
-			macro_new_mag(ugm,10),
-			macro_basic_air_mags,
-			macro_new_mag(generic_aircraft_cannon_purple,1000),
-			macro_new_mag(generic_aircraft_cannon_purple,1000)
-		};
-
-	};
-	
-};

+ 0 - 102
addons - Copy/RD501_Vehicles/air/tri_fighter/config.cpp

@@ -1,102 +0,0 @@
-//Get this addons macro
-
-//get the macro for the air subaddon
-
-//get generlized macros
-#include "../../../RD501_main/config_macros.hpp"
-
-//General name of the vehicle
-#define vehicle_addon tri_fighter_droid
-#define patch_name MODNAME##vehicle_addon##_Patches
-#define vehicle_classname MODNAME##_##vehicle_addon
-
-#define macro_new_tri_class(name) vehicle_classname##_##name
-
-
-class CfgPatches
-{
-	class macro_patch_name(tri_fighter_droid)
-	{
-		addonRootClass=macro_patch_name(vehicles)
-
-		requiredAddons[]=
-		{
-			macro_patch_name(vehicles)
-		};
-		requiredVersion=0.1;
-		units[]=
-		{
-			macro_new_vehicle(trifighter,MKII)
-		};
-		weapons[]=
-		{
-			
-		};
-	};
-};
-
-
-#include "../../common/sensor_templates.hpp"
-class CfgVehicles
-{
-	class Plane_Base_F;
-	class swop_tridroid;
-	class macro_new_vehicle(trifighter,MKII) : swop_tridroid
-	{
-		scope = 2;
-		scopeCurator=2;
-		displayName="Tri-Fighter Droid Mk.II";
-		forceInGarage=1;
-	    altFullForce = 6000;
-	    altNoForce = 9000;
-		scopecurator = 2;
-		airBrakeFrictionCoef = 80.4;
-		armor = 100;
-		faction = macro_cis_faction;
-		editorSubcategory = macro_editor_cat_air(CIS);
-		vehicleClass = macro_editor_vehicle_type_air(CIS);
-		weapons[] = {
-			macro_new_weapon(wynd,a2a),
-			macro_basic_air_weapons,
-			macro_new_weapon(generic,cis_aircraft_cannon)
-		};
-		magazines[] = {
-			macro_basic_air_mags,
-			macro_new_mag(generic_aircraft_cannon_red,1000),
-			macro_new_mag(generic_aircraft_cannon_red,1000),
-			macro_new_mag(a2a,4)
-		};
-
-		crew=macro_new_unit_class(opfor,B1_pilot)
-
-		class EventHandlers{};
-
-		class UserActions
-		{
-			class AfterburnerOn
-			{
-				displayName = "<t color='#4C9900'>[Afterburner On]</t>";
-				shortcut = "";
-				condition = "speed this >50 and (!(this getVariable 'AfterBurnertri'))";
-				statement = "this setVariable ['AfterBurnertri',true];this spawn nes4day_afterburnertri";
-				priority = 1e+011;
-				displayNameDefault = "";
-				position = "pilotview";
-				radius = 10;
-				onlyforplayer = 1;
-			};
-			class AfterburnerOff
-			{
-				displayName = "<t color='#FF9933'>[Afterburner Off]</t>";
-				shortcut = "";
-				condition = "(this getVariable 'AfterBurnertri')";
-				statement = "this setVariable ['AfterBurnertri',false]";
-				priority = 1e+011;
-				displayNameDefault = "";
-				position = "pilotview";
-				radius = 10;
-				onlyforplayer = 1;
-			};
-		};
-	};
-};

+ 0 - 371
addons - Copy/RD501_Vehicles/land/Mynock/sounds.hpp

@@ -1,371 +0,0 @@
-attenuationEffectType = "TankAttenuation";
-		soundGetIn[] = {"A3\sounds_f\vehicles\armor\noises\get_in_out", 0.562341, 1};
-		soundGetOut[] = {"A3\sounds_f\vehicles\armor\noises\get_in_out", 0.562341, 1, 70};
-		soundDammage[] = {"", 0.562341, 1};
-		soundEngineOnInt[] = {"ITT\ABRAMS_engine_int_start", "db+1", 1.5, 200};
-		soundEngineOffInt[] = {"ITT\ABRAMS_engine_int_stop", "db+1", 1.5, 200};
-		soundEngineOnExt[] = {"ITT\ABRAMS_engine_ext_start", "db+1", 1.5, 200};
-		soundEngineOffExt[] = {"ITT\ABRAMS_engine_ext_stop", "db+1", 1.5, 200};
-		soundBushCollision1[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_1", 0.177828, 1, 100};
-		soundBushCollision2[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_2", 0.177828, 1, 100};
-		soundBushCollision3[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_3", 0.177828, 1, 100};
-		soundBushCrash[] = {"soundBushCollision1", 0.33, "soundBushCollision2", 0.33, "soundBushCollision3", 0.33};
-		soundGeneralCollision1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_1", 1, 1, 100};
-		soundGeneralCollision2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_2", 1, 1, 100};
-		soundGeneralCollision3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_3", 1, 1, 100};
-		soundGeneralCollision4[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_4", 1, 1, 100};
-		soundCrashes[] = {"soundGeneralCollision1", 0.25, "soundGeneralCollision2", 0.25, "soundGeneralCollision3", 0.25, "soundGeneralCollision4", 0.25};
-		buildCrash0[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_1", 1, 1, 200};
-		buildCrash1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_2", 1, 1, 200};
-		buildCrash2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_3", 1, 1, 200};
-		buildCrash3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_4", 1, 1, 200};
-		soundBuildingCrash[] = {"buildCrash0", 0.25, "buildCrash1", 0.25, "buildCrash2", 0.25, "buildCrash3", 0.25};
-		WoodCrash0[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_1", 1, 1, 200};
-		WoodCrash1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_2", 1, 1, 200};
-		WoodCrash2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_3", 1, 1, 200};
-		WoodCrash3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_4", 1, 1, 200};
-		soundWoodCrash[] = {"woodCrash0", 0.166, "woodCrash1", 0.166, "woodCrash2", 0.166, "woodCrash3", 0.166};
-		ArmorCrash0[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_1", 1, 1, 200};
-		ArmorCrash1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_2", 1, 1, 200};
-		ArmorCrash2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_3", 1, 1, 200};
-		ArmorCrash3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_4", 1, 1, 200};
-		soundArmorCrash[] = {"ArmorCrash0", 0.25, "ArmorCrash1", 0.25, "ArmorCrash2", 0.25, "ArmorCrash3", 0.25};
-		class Sounds
-		{
-			class Idle_ext
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\Engine_Idle", 1.51623, 0.5, 100};
-				frequency = 1;
-				volume = "engineOn*camPos*(((rpm/ 2000) factor[(200/ 2000),(400/ 2000)]) * ((rpm/ 2000) factor[(750/ 2000),( 600/ 2000)]))";
-			};
-			class Engine
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\Engine_Idle", 1.55481, 0.51, 200};
-				frequency = "0.9 + ((rpm/ 2000) factor[(600/ 2000),(1000/ 2000)])*0.2";
-				volume = "engineOn*camPos*(((rpm/ 2000) factor[(600/ 2000),(730/ 2000)]) * ((rpm/ 2000) factor[(1020/ 2000),( 800/ 2000)]))";
-			};
-			class Engine1_ext
-			{
-				sound[] = {"", 0.398107, 1, 200};
-				frequency = "0.9 + ((rpm/ 2000) factor[(800/ 2000),(1300/ 2000)])*0.2";
-				volume = "engineOn*camPos*(((rpm/ 2000) factor[(780/ 2000),(1000/ 2000)]) * ((rpm/ 2000) factor[(1300/ 2000),( 1100/ 2000)]))";
-			};
-			class Engine2_ext
-			{
-				sound[] = {"", 0.446684, 1, 250};
-				frequency = "0.9 + ((rpm/ 2000) factor[(1080/ 2000),(1560/ 2000)])*0.2";
-				volume = "engineOn*camPos*(((rpm/ 2000) factor[(1100/ 2000),(1280/ 2000)]) * ((rpm/ 2000) factor[(1570/ 2000),( 1380/ 2000)]))";
-			};
-			class Engine3_ext
-			{
-				sound[] = {"", 0.501187, 1, 250};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1380/ 2000),(1860/ 2000)])*0.2";
-				volume = "engineOn*camPos*(((rpm/ 2000) factor[(1350/ 2000),(1550/ 2000)]) * ((rpm/ 2000) factor[(1870/ 2000),( 1630/ 2000)]))";
-			};
-			class Engine4_ext
-			{
-				sound[] = {"", 0.562341, 1, 300};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1630/ 2000),(2000/ 2000)]) *0.2";
-				volume = "engineOn*camPos*((rpm/ 2000) factor[(1650/ 2000),(1900/ 2000)])";
-			};
-			class IdleThrust
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm1", 0.562341, 0.51, 150};
-				frequency = 1;
-				volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(200/ 2000),(400/ 2000)]) * ((rpm/ 2000) factor[(750/ 2000),( 600/ 2000)]))";
-			};
-			class EngineThrust
-			{
-				sound[] = {"", 0.630957, 1, 200};
-				frequency = "0.9 + ((rpm/ 2000) factor[(600/ 2000),(1000/ 2000)])*0.2";
-				volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(600/ 2000),(730/ 2000)]) * ((rpm/ 2000) factor[(1020/ 2000),( 800/ 2000)]))";
-			};
-			class Engine1_Thrust_ext
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm2", 0.707946, 0.51, 250};
-				frequency = "0.9 + ((rpm/ 2000) factor[(800/ 2000),(1300/ 2000)])*0.2";
-				volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(780/ 2000),(1000/ 2000)]) * ((rpm/ 2000) factor[(1300/ 2000),( 1100/ 2000)]))";
-			};
-			class Engine2_Thrust_ext
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm3", 0.794328, 0.5, 300};
-				frequency = "0.9 + ((rpm/ 2000) factor[(1080/ 2000),(1560/ 2000)])*0.2";
-				volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(1100/ 2000),(1280/ 2000)]) * ((rpm/ 2000) factor[(1570/ 2000),( 1380/ 2000)]))";
-			};
-			class Engine3_Thrust_ext
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm4", 0.891251, 0.51, 350};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1380/ 2000),(1860/ 2000)])*0.2";
-				volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(1350/ 2000),(1550/ 2000)]) * ((rpm/ 2000) factor[(1870/ 2000),( 1630/ 2000)]))";
-			};
-			class Engine4_Thrust_ext
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm5", 1, 0.51, 400};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1630/ 2000),(2000/ 2000)]) *0.2";
-				volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2000) factor[(1650/ 2000),(1900/ 2000)])";
-			};
-			class Idle_int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\Engine_Idle", 0.251189, 0.51};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(200/ 2000),(400/ 2000)]) * ((rpm/ 2000) factor[(750/ 2000),( 600/ 2000)]))";
-			};
-			class Engine_int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\Engine_Idle", 0.281838, 0.51};
-				frequency = "0.9 + ((rpm/ 2000) factor[(600/ 2000),(1000/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(600/ 2000),(730/ 2000)]) * ((rpm/ 2000) factor[(1020/ 2000),( 800/ 2000)]))";
-			};
-			class Engine1_int
-			{
-				sound[] = {"", 0.316228, 1};
-				frequency = "0.9 + ((rpm/ 2000) factor[(800/ 2000),(1300/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(780/ 2000),(1000/ 2000)]) * ((rpm/ 2000) factor[(1300/ 2000),( 1100/ 2000)]))";
-			};
-			class Engine2_int
-			{
-				sound[] = {"", 0.354813, 1};
-				frequency = "0.9 + ((rpm/ 2000) factor[(1080/ 2000),(1560/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(1100/ 2000),(1280/ 2000)]) * ((rpm/ 2000) factor[(1570/ 2000),( 1380/ 2000)]))";
-			};
-			class Engine3_int
-			{
-				sound[] = {"", 0.398107, 1};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1380/ 2000),(1860/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(1350/ 2000),(1550/ 2000)]) * ((rpm/ 2000) factor[(1870/ 2000),( 1630/ 2000)]))";
-			};
-			class Engine4_int
-			{
-				sound[] = {"", 0.446684, 1};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1630/ 2000),(2000/ 2000)]) *0.2";
-				volume = "engineOn*(1-camPos)*((rpm/ 2000) factor[(1650/ 2000),(1900/ 2000)])";
-			};
-			class IdleThrust_Int
-			{
-				sound[] = {"", 0.562341, 1};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(200/ 2000),(400/ 2000)]) * ((rpm/ 2000) factor[(750/ 2000),( 600/ 2000)]))";
-			};
-			class EngineThrust_Int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm1", 0.630957, 0.51};
-				frequency = "0.9 + ((rpm/ 2000) factor[(600/ 2000),(1000/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(600/ 2000),(730/ 2000)]) * ((rpm/ 2000) factor[(1020/ 2000),( 800/ 2000)]))";
-			};
-			class Engine1_Thrust_int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm2", 0.707946, 0.51};
-				frequency = "0.9 + ((rpm/ 2000) factor[(800/ 2000),(1300/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(780/ 2000),(1000/ 2000)]) * ((rpm/ 2000) factor[(1300/ 2000),( 1100/ 2000)]))";
-			};
-			class Engine2_Thrust_int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm3", 0.794328, 0.51};
-				frequency = "0.9 + ((rpm/ 2000) factor[(1080/ 2000),(1560/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(1100/ 2000),(1280/ 2000)]) * ((rpm/ 2000) factor[(1570/ 2000),( 1380/ 2000)]))";
-			};
-			class Engine3_Thrust_int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm4", 0.891251, 0.51};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1380/ 2000),(1860/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(1350/ 2000),(1550/ 2000)]) * ((rpm/ 2000) factor[(1870/ 2000),( 1630/ 2000)]))";
-			};
-			class Engine4_Thrust_int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm5", 1, 0.51};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1630/ 2000),(2000/ 2000)]) *0.2";
-				volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2000) factor[(1650/ 2000),(1900/ 2000)])";
-			};
-			class NoiseInt
-			{
-				sound[] = {"A3\sounds_f\vehicles\armor\noises\noise_tank_int_1", 0.501187, 1};
-				frequency = "1";
-				volume = "(1-camPos)*(angVelocity max 0.04)*(speed factor[4, 15])";
-			};
-			class NoiseExt
-			{
-				sound[] = {"A3\sounds_f\vehicles\armor\noises\noise_tank_ext_1", 0.630957, 1, 150};
-				frequency = "1";
-				volume = "camPos*(angVelocity max 0.04)*(speed factor[4, 15])";
-			};
-			class TiresRockOut
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "camPos*rock*(speed factor[2, 20])";
-			};
-			class TiresSandOut
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "camPos*sand*(speed factor[2, 20])";
-			};
-			class TiresGrassOut
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "camPos*grass*(speed factor[2, 20])";
-			};
-			class TiresMudOut
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "camPos*mud*(speed factor[2, 20])";
-			};
-			class TiresGravelOut
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "camPos*gravel*(speed factor[2, 20])";
-			};
-			class TiresAsphaltOut
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "camPos*asphalt*(speed factor[2, 20])";
-			};
-			class NoiseOut
-			{
-				sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_int_car_3", 1.25893, 1, 90};
-				frequency = "1";
-				volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])";
-			};
-			class TiresRockIn
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "(1-camPos)*rock*(speed factor[2, 20])";
-			};
-			class TiresSandIn
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "(1-camPos)*sand*(speed factor[2, 20])";
-			};
-			class TiresGrassIn
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "(1-camPos)*grass*(speed factor[2, 20])";
-			};
-			class TiresMudIn
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "(1-camPos)*mud*(speed factor[2, 20])";
-			};
-			class TiresGravelIn
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "(1-camPos)*gravel*(speed factor[2, 20])";
-			};
-			class TiresAsphaltIn
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
-			};
-			class NoiseIn
-			{
-				sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_int_car_3", 0.501187, 1};
-				frequency = "1";
-				volume = "(damper0 max 0.1)*(speed factor[0, 8])*(1-camPos)";
-			};
-			class breaking_ext_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(LongSlipDrive Factor[-0.2, -0.5])*(Speed Factor[2, 10])";
-			};
-			class acceleration_ext_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(LongSlipDrive Factor[0.2, 0.5])*(Speed Factor[10, 1])";
-			};
-			class turn_left_ext_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(latSlipDrive Factor[0.15, 0.5])*(Speed Factor[0, 10])";
-			};
-			class turn_right_ext_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(latSlipDrive Factor[-0.15, -0.5])*(Speed Factor[0, 10])";
-			};
-			class breaking_ext_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(LongSlipDrive Factor[-0.2, -0.5])*(Speed Factor[2, 10])";
-			};
-			class acceleration_ext_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(LongSlipDrive Factor[0.2, 0.5])*(Speed Factor[10, 1])";
-			};
-			class turn_left_ext_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(latSlipDrive Factor[0.15, 0.5])*(Speed Factor[0, 10])";
-			};
-			class turn_right_ext_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(latSlipDrive Factor[-0.15, -0.5])*(Speed Factor[0, 10])";
-			};
-			class breaking_int_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[-0.4, -0.6])*(Speed Factor[2, 6])";
-			};
-			class acceleration_int_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[0.4, 0.6])*(Speed Factor[10, 1])";
-			};
-			class turn_left_int_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(latSlipDrive Factor[0.4, 0.6])*(Speed Factor[1, 10])";
-			};
-			class turn_right_int_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(latSlipDrive Factor[-0.4, -0.6])*(Speed Factor[1, 10])";
-			};
-			class breaking_int_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[-0.4, -0.6])*(Speed Factor[2, 6])";
-			};
-			class acceleration_int_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[0.4, 0.6])*(Speed Factor[10, 1])";
-			};
-			class turn_left_int_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(latSlipDrive Factor[0.4, 0.6])*(Speed Factor[1, 10])";
-			};
-			class turn_right_int_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(latSlipDrive Factor[-0.4, -0.6])*(Speed Factor[1, 10])";
-			};
-		};

+ 0 - 2
addons - Copy/RD501_Vehicles/land/light_infantry_transport/config.cpp

@@ -59,7 +59,5 @@ class CfgVehicles
 		{
 			init = "[_this select 0] execVM 'RD501_Vehicles\_init_functions\wheel_dmg.sqf';";
 		};
-
-		#include "sounds.hpp"
 	};	
 };

+ 0 - 371
addons - Copy/RD501_Vehicles/land/light_infantry_transport/sounds.hpp

@@ -1,371 +0,0 @@
-attenuationEffectType = "TankAttenuation";
-		soundGetIn[] = {"A3\sounds_f\vehicles\armor\noises\get_in_out", 0.562341, 1};
-		soundGetOut[] = {"A3\sounds_f\vehicles\armor\noises\get_in_out", 0.562341, 1, 70};
-		soundDammage[] = {"", 0.562341, 1};
-		soundEngineOnInt[] = {"ITT\ABRAMS_engine_int_start", "db+1", 1.5, 200};
-		soundEngineOffInt[] = {"ITT\ABRAMS_engine_int_stop", "db+1", 1.5, 200};
-		soundEngineOnExt[] = {"ITT\ABRAMS_engine_ext_start", "db+1", 1.5, 200};
-		soundEngineOffExt[] = {"ITT\ABRAMS_engine_ext_stop", "db+1", 1.5, 200};
-		soundBushCollision1[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_1", 0.177828, 1, 100};
-		soundBushCollision2[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_2", 0.177828, 1, 100};
-		soundBushCollision3[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_3", 0.177828, 1, 100};
-		soundBushCrash[] = {"soundBushCollision1", 0.33, "soundBushCollision2", 0.33, "soundBushCollision3", 0.33};
-		soundGeneralCollision1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_1", 1, 1, 100};
-		soundGeneralCollision2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_2", 1, 1, 100};
-		soundGeneralCollision3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_3", 1, 1, 100};
-		soundGeneralCollision4[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_4", 1, 1, 100};
-		soundCrashes[] = {"soundGeneralCollision1", 0.25, "soundGeneralCollision2", 0.25, "soundGeneralCollision3", 0.25, "soundGeneralCollision4", 0.25};
-		buildCrash0[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_1", 1, 1, 200};
-		buildCrash1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_2", 1, 1, 200};
-		buildCrash2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_3", 1, 1, 200};
-		buildCrash3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_4", 1, 1, 200};
-		soundBuildingCrash[] = {"buildCrash0", 0.25, "buildCrash1", 0.25, "buildCrash2", 0.25, "buildCrash3", 0.25};
-		WoodCrash0[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_1", 1, 1, 200};
-		WoodCrash1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_2", 1, 1, 200};
-		WoodCrash2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_3", 1, 1, 200};
-		WoodCrash3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_4", 1, 1, 200};
-		soundWoodCrash[] = {"woodCrash0", 0.166, "woodCrash1", 0.166, "woodCrash2", 0.166, "woodCrash3", 0.166};
-		ArmorCrash0[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_1", 1, 1, 200};
-		ArmorCrash1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_2", 1, 1, 200};
-		ArmorCrash2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_3", 1, 1, 200};
-		ArmorCrash3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_4", 1, 1, 200};
-		soundArmorCrash[] = {"ArmorCrash0", 0.25, "ArmorCrash1", 0.25, "ArmorCrash2", 0.25, "ArmorCrash3", 0.25};
-		class Sounds
-		{
-			class Idle_ext
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\Engine_Idle", 1.51623, 0.5, 100};
-				frequency = 1;
-				volume = "engineOn*camPos*(((rpm/ 2000) factor[(200/ 2000),(400/ 2000)]) * ((rpm/ 2000) factor[(750/ 2000),( 600/ 2000)]))";
-			};
-			class Engine
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\Engine_Idle", 1.55481, 0.51, 200};
-				frequency = "0.9 + ((rpm/ 2000) factor[(600/ 2000),(1000/ 2000)])*0.2";
-				volume = "engineOn*camPos*(((rpm/ 2000) factor[(600/ 2000),(730/ 2000)]) * ((rpm/ 2000) factor[(1020/ 2000),( 800/ 2000)]))";
-			};
-			class Engine1_ext
-			{
-				sound[] = {"", 0.398107, 1, 200};
-				frequency = "0.9 + ((rpm/ 2000) factor[(800/ 2000),(1300/ 2000)])*0.2";
-				volume = "engineOn*camPos*(((rpm/ 2000) factor[(780/ 2000),(1000/ 2000)]) * ((rpm/ 2000) factor[(1300/ 2000),( 1100/ 2000)]))";
-			};
-			class Engine2_ext
-			{
-				sound[] = {"", 0.446684, 1, 250};
-				frequency = "0.9 + ((rpm/ 2000) factor[(1080/ 2000),(1560/ 2000)])*0.2";
-				volume = "engineOn*camPos*(((rpm/ 2000) factor[(1100/ 2000),(1280/ 2000)]) * ((rpm/ 2000) factor[(1570/ 2000),( 1380/ 2000)]))";
-			};
-			class Engine3_ext
-			{
-				sound[] = {"", 0.501187, 1, 250};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1380/ 2000),(1860/ 2000)])*0.2";
-				volume = "engineOn*camPos*(((rpm/ 2000) factor[(1350/ 2000),(1550/ 2000)]) * ((rpm/ 2000) factor[(1870/ 2000),( 1630/ 2000)]))";
-			};
-			class Engine4_ext
-			{
-				sound[] = {"", 0.562341, 1, 300};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1630/ 2000),(2000/ 2000)]) *0.2";
-				volume = "engineOn*camPos*((rpm/ 2000) factor[(1650/ 2000),(1900/ 2000)])";
-			};
-			class IdleThrust
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm1", 0.562341, 0.51, 150};
-				frequency = 1;
-				volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(200/ 2000),(400/ 2000)]) * ((rpm/ 2000) factor[(750/ 2000),( 600/ 2000)]))";
-			};
-			class EngineThrust
-			{
-				sound[] = {"", 0.630957, 1, 200};
-				frequency = "0.9 + ((rpm/ 2000) factor[(600/ 2000),(1000/ 2000)])*0.2";
-				volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(600/ 2000),(730/ 2000)]) * ((rpm/ 2000) factor[(1020/ 2000),( 800/ 2000)]))";
-			};
-			class Engine1_Thrust_ext
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm2", 0.707946, 0.51, 250};
-				frequency = "0.9 + ((rpm/ 2000) factor[(800/ 2000),(1300/ 2000)])*0.2";
-				volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(780/ 2000),(1000/ 2000)]) * ((rpm/ 2000) factor[(1300/ 2000),( 1100/ 2000)]))";
-			};
-			class Engine2_Thrust_ext
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm3", 0.794328, 0.5, 300};
-				frequency = "0.9 + ((rpm/ 2000) factor[(1080/ 2000),(1560/ 2000)])*0.2";
-				volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(1100/ 2000),(1280/ 2000)]) * ((rpm/ 2000) factor[(1570/ 2000),( 1380/ 2000)]))";
-			};
-			class Engine3_Thrust_ext
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm4", 0.891251, 0.51, 350};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1380/ 2000),(1860/ 2000)])*0.2";
-				volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(1350/ 2000),(1550/ 2000)]) * ((rpm/ 2000) factor[(1870/ 2000),( 1630/ 2000)]))";
-			};
-			class Engine4_Thrust_ext
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm5", 1, 0.51, 400};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1630/ 2000),(2000/ 2000)]) *0.2";
-				volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2000) factor[(1650/ 2000),(1900/ 2000)])";
-			};
-			class Idle_int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\Engine_Idle", 0.251189, 0.51};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(200/ 2000),(400/ 2000)]) * ((rpm/ 2000) factor[(750/ 2000),( 600/ 2000)]))";
-			};
-			class Engine_int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\Engine_Idle", 0.281838, 0.51};
-				frequency = "0.9 + ((rpm/ 2000) factor[(600/ 2000),(1000/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(600/ 2000),(730/ 2000)]) * ((rpm/ 2000) factor[(1020/ 2000),( 800/ 2000)]))";
-			};
-			class Engine1_int
-			{
-				sound[] = {"", 0.316228, 1};
-				frequency = "0.9 + ((rpm/ 2000) factor[(800/ 2000),(1300/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(780/ 2000),(1000/ 2000)]) * ((rpm/ 2000) factor[(1300/ 2000),( 1100/ 2000)]))";
-			};
-			class Engine2_int
-			{
-				sound[] = {"", 0.354813, 1};
-				frequency = "0.9 + ((rpm/ 2000) factor[(1080/ 2000),(1560/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(1100/ 2000),(1280/ 2000)]) * ((rpm/ 2000) factor[(1570/ 2000),( 1380/ 2000)]))";
-			};
-			class Engine3_int
-			{
-				sound[] = {"", 0.398107, 1};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1380/ 2000),(1860/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(((rpm/ 2000) factor[(1350/ 2000),(1550/ 2000)]) * ((rpm/ 2000) factor[(1870/ 2000),( 1630/ 2000)]))";
-			};
-			class Engine4_int
-			{
-				sound[] = {"", 0.446684, 1};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1630/ 2000),(2000/ 2000)]) *0.2";
-				volume = "engineOn*(1-camPos)*((rpm/ 2000) factor[(1650/ 2000),(1900/ 2000)])";
-			};
-			class IdleThrust_Int
-			{
-				sound[] = {"", 0.562341, 1};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(200/ 2000),(400/ 2000)]) * ((rpm/ 2000) factor[(750/ 2000),( 600/ 2000)]))";
-			};
-			class EngineThrust_Int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm1", 0.630957, 0.51};
-				frequency = "0.9 + ((rpm/ 2000) factor[(600/ 2000),(1000/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(600/ 2000),(730/ 2000)]) * ((rpm/ 2000) factor[(1020/ 2000),( 800/ 2000)]))";
-			};
-			class Engine1_Thrust_int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm2", 0.707946, 0.51};
-				frequency = "0.9 + ((rpm/ 2000) factor[(800/ 2000),(1300/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(780/ 2000),(1000/ 2000)]) * ((rpm/ 2000) factor[(1300/ 2000),( 1100/ 2000)]))";
-			};
-			class Engine2_Thrust_int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm3", 0.794328, 0.51};
-				frequency = "0.9 + ((rpm/ 2000) factor[(1080/ 2000),(1560/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(1100/ 2000),(1280/ 2000)]) * ((rpm/ 2000) factor[(1570/ 2000),( 1380/ 2000)]))";
-			};
-			class Engine3_Thrust_int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm4", 0.891251, 0.51};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1380/ 2000),(1860/ 2000)])*0.2";
-				volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2000) factor[(1350/ 2000),(1550/ 2000)]) * ((rpm/ 2000) factor[(1870/ 2000),( 1630/ 2000)]))";
-			};
-			class Engine4_Thrust_int
-			{
-				sound[] = {"SWOP_vehiclecommon\Speeder\Speederbike\Sounds\SpeederBike_rpm5", 1, 0.51};
-				frequency = "0.95 + ((rpm/ 2000) factor[(1630/ 2000),(2000/ 2000)]) *0.2";
-				volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2000) factor[(1650/ 2000),(1900/ 2000)])";
-			};
-			class NoiseInt
-			{
-				sound[] = {"A3\sounds_f\vehicles\armor\noises\noise_tank_int_1", 0.501187, 1};
-				frequency = "1";
-				volume = "(1-camPos)*(angVelocity max 0.04)*(speed factor[4, 15])";
-			};
-			class NoiseExt
-			{
-				sound[] = {"A3\sounds_f\vehicles\armor\noises\noise_tank_ext_1", 0.630957, 1, 150};
-				frequency = "1";
-				volume = "camPos*(angVelocity max 0.04)*(speed factor[4, 15])";
-			};
-			class TiresRockOut
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "camPos*rock*(speed factor[2, 20])";
-			};
-			class TiresSandOut
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "camPos*sand*(speed factor[2, 20])";
-			};
-			class TiresGrassOut
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "camPos*grass*(speed factor[2, 20])";
-			};
-			class TiresMudOut
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "camPos*mud*(speed factor[2, 20])";
-			};
-			class TiresGravelOut
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "camPos*gravel*(speed factor[2, 20])";
-			};
-			class TiresAsphaltOut
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "camPos*asphalt*(speed factor[2, 20])";
-			};
-			class NoiseOut
-			{
-				sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_int_car_3", 1.25893, 1, 90};
-				frequency = "1";
-				volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])";
-			};
-			class TiresRockIn
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "(1-camPos)*rock*(speed factor[2, 20])";
-			};
-			class TiresSandIn
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "(1-camPos)*sand*(speed factor[2, 20])";
-			};
-			class TiresGrassIn
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "(1-camPos)*grass*(speed factor[2, 20])";
-			};
-			class TiresMudIn
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "(1-camPos)*mud*(speed factor[2, 20])";
-			};
-			class TiresGravelIn
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "(1-camPos)*gravel*(speed factor[2, 20])";
-			};
-			class TiresAsphaltIn
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = "1";
-				volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
-			};
-			class NoiseIn
-			{
-				sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_int_car_3", 0.501187, 1};
-				frequency = "1";
-				volume = "(damper0 max 0.1)*(speed factor[0, 8])*(1-camPos)";
-			};
-			class breaking_ext_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(LongSlipDrive Factor[-0.2, -0.5])*(Speed Factor[2, 10])";
-			};
-			class acceleration_ext_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(LongSlipDrive Factor[0.2, 0.5])*(Speed Factor[10, 1])";
-			};
-			class turn_left_ext_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(latSlipDrive Factor[0.15, 0.5])*(Speed Factor[0, 10])";
-			};
-			class turn_right_ext_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(latSlipDrive Factor[-0.15, -0.5])*(Speed Factor[0, 10])";
-			};
-			class breaking_ext_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(LongSlipDrive Factor[-0.2, -0.5])*(Speed Factor[2, 10])";
-			};
-			class acceleration_ext_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(LongSlipDrive Factor[0.2, 0.5])*(Speed Factor[10, 1])";
-			};
-			class turn_left_ext_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(latSlipDrive Factor[0.15, 0.5])*(Speed Factor[0, 10])";
-			};
-			class turn_right_ext_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*camPos*(latSlipDrive Factor[-0.15, -0.5])*(Speed Factor[0, 10])";
-			};
-			class breaking_int_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[-0.4, -0.6])*(Speed Factor[2, 6])";
-			};
-			class acceleration_int_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[0.4, 0.6])*(Speed Factor[10, 1])";
-			};
-			class turn_left_int_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(latSlipDrive Factor[0.4, 0.6])*(Speed Factor[1, 10])";
-			};
-			class turn_right_int_road
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(latSlipDrive Factor[-0.4, -0.6])*(Speed Factor[1, 10])";
-			};
-			class breaking_int_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[-0.4, -0.6])*(Speed Factor[2, 6])";
-			};
-			class acceleration_int_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[0.4, 0.6])*(Speed Factor[10, 1])";
-			};
-			class turn_left_int_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(latSlipDrive Factor[0.4, 0.6])*(Speed Factor[1, 10])";
-			};
-			class turn_right_int_dirt
-			{
-				sound[] = {"", 1, 1, 60};
-				frequency = 1;
-				volume = "engineOn*(1-camPos)*(latSlipDrive Factor[-0.4, -0.6])*(Speed Factor[1, 10])";
-			};
-		};

+ 0 - 4
addons - Copy/RD501_Vehicles/land/mortars/config.cpp

@@ -48,12 +48,8 @@ class CfgVehicles
 	class macro_new_vehicle(mortar,republic):B_Mortar_01_F
 	{
 		displayname = "Republic Plasma Mortar";
-		crew = "swop_clonetrooper";
 		forceInGarage = 1;
 
-	
-		hiddenSelections[] = {"camo"};
-		hiddenSelectionsTextures[] = {"LAAT\textures\gunship_2_d.paa"};
 		availableForSupportTypes[] = {"Artillery"};
 		class EventHandlers :DefaultEventhandlers {};
 

+ 1 - 10
addons - Copy/RD501_Vehicles/land/resupply_box/ammo_small_items.hpp

@@ -1,15 +1,6 @@
-class _xx_swop_SWOP_termDet_G_rd501
-{
-    name = "SWOP_termDet_G";
-    count = 20;
-};
+
 class _xx_swop_SmokeShell_rd501
 {
     name = "SmokeShell";
     count = 20;
-};
-class _xx_swop_SWOPthrowablectype_rd501
-{
-    name = "SWOPthrowablectype";
-    count = 2;
 };

+ 0 - 1
addons - Copy/RD501_Vehicles/sea/speed_boat/config.cpp

@@ -87,7 +87,6 @@ class CfgVehicles
 		_generalMacro = macro_new_vehicle(speedboat,republic)
 		faction = macro_republic_faction
 		side=1;
-		crew = "SWOP_L501P1_Fives";
 		class Turrets: Turrets
 		{
 			class FrontTurret: FrontTurret

+ 0 - 63
addons - Copy/RD501_Weapons/DC_Family/DC_19/config.cpp

@@ -1,63 +0,0 @@
-#define COMPONENT DC_19
-#include "../../../RD501_main/config_macros.hpp"
-#include "../../_common/common.hpp"
-
-
-class CfgPatches
-{
-	class macro_patch_name(dc_19)
-	{
-		author=DANKAUTHORS;
-		addonRootClass= macro_patch_name(weapons)
-		requiredAddons[]=
-		{
-			macro_patch_name(weapons)
-		};
-		requiredVersion=0.1;
-		units[]={};
-		weapons[]={
-			macro_new_weapon(DC,19)
-			
-		};
-	};
-};
-
-class cfgWeapons 
-{
-	/*class SWOP_BlasterRifle_Base;
-	class SWOP_DC19: SWOP_BlasterRifle_Base
-	{
-		
-		class Single;
-	};
-	
-	class macro_new_weapon(DC,19):SWOP_DC19
-	{
-		 displayName="DC-19";
-		scope=2;
-		scopeArsenal=2;
-
-		weaponPoolAvailable = 1;
-		dlc = "RD501";
-
-		author= "RD501";
-		baseWeapon = macro_new_weapon(DC,19);
-
-		DC_Family_Flashlight
-
-		ACE_Overheating_Dispersion = DC15a_Overheat_Dispersion
-		ACE_Overheating_SlowdownFactor = DC15a_Overheat_SlowdownFactor
-		ACE_Overheating_JamChance = DC15a_Overheat_JamChance
-		ACE_overheating_mrbs = DC15a_Overheat_mrbs
-		ACE_overheating_allowSwapBarrel = 1;
-		ACE_clearJamAction = "ReloadMagazine";
-
-		modes[] = {"Single", "close", "short", "medium"};
-		class Single:Single
-		{
-			reloadTime = DC19_reloadtime_single
-        	dispersion = DC19_accuracy
-		};
-	};*/
-};
-

+ 0 - 1
addons - Copy/RD501_Weapons/Z6/config.cpp

@@ -19,7 +19,6 @@ class CfgPatches
 		weapons[]={
 			macro_new_weapon_nofam(Z6),
 			macro_new_weapon_nofam(rZ6),
-			"SWOP_Valken38XAuto_XD",
 			macro_new_weapon_nofam(Z1000)
 		};
 	};

Some files were not shown because too many files changed in this diff