• 0
NukeInMyPantz

A3XAI, DMS, Occupation Help

Question

Hi I currently am using A3XAI, DMS, Occupation. I am on Chernarus Winter and want the AI to wear Winter gear. I changed the Classes in the config file but how do I import them so it knows what to look for ? Do I use a #include "someLocationOfWhereTheModIs?"

Share this post


Link to post
Share on other sites

6 answers to this question

  • 0

if the gear is not available or the AI are not spawning with the gear, you will need to get the classnames of the mods your using and add those into your mission.sqm

DePBO the mod your using, look for the config.bin file, then use eliteness to debinarize and you can see possible classnames within the CfgPatches { section

I know you mention you have the classnames, but wanted to add this in case you missed something.

With DMS you have the config.sqf where you can specify random gear.

take note to:

Spoiler

	DMS_ai_SupportedClasses =			[							// Allowed AI classes. If you want to create your own class, make sure you define everything as I've defined above, and add it here
											"assault",
											"MG",
											"sniper"
										];

 

and add

in that array you can have

Spoiler

"random",
"assault",
"MG",
"sniper",
"unarmed",
"custom"

 

take note of the last one "Custom"

Then you have folder a3_dms\scripts

file: fn_SpawnAISoldier.sqf where you can specify loadout for _customGearSet which is the "Custom"

Spoiler

	Usage for _customGearSet:
	[
		_weapon,				// String | EG: "LMG_Zafir_F"
		_weaponAttachments,		// Array of strings | EG: ["optic_dms","bipod_03_F_blk"]
		_magazines,				// Array of arrays | EG: [["150Rnd_762x54_Box",2],["16Rnd_9x21_Mag",3],["Exile_Item_InstaDoc",3]]
		_pistol,				// String | EG: "hgun_Pistol_heavy_01_snds_F"
		_pistolAttachments,		// Array of strings | EG: ["optic_MRD","muzzle_snds_acp"]
		_assignedItems,			// Array of strings | EG: ["Rangefinder","ItemGPS","NVGoggles"]
		_launcher,				// String | EG: "launch_RPG32_F"
		_helmet,				// String | EG: "H_HelmetLeaderO_ocamo"
		_uniform,				// String | EG: "U_O_GhillieSuit"
		_vest,					// String | EG: "V_PlateCarrierGL_blk"
		_backpack				// String | EG: "B_Carryall_oli"

 

With the Occupation you have the config.sqf

Spoiler

// Possible equipment for survivor AI to spawn with 
// spawning survivors without vests or backpacks will result in them having no ammunition                                                   
SC_SurvivorUniforms         	= ["Exile_Uniform_BambiOverall"]; 
SC_SurvivorVests            	= ["V_BandollierB_blk","V_BandollierB_cbr","V_BandollierB_khk","V_BandollierB_oli"];  
SC_SurvivorHeadgear         	= []; 
SC_SurvivorWeapon           	= ["arifle_MXC_F","arifle_TRG20_F"];
SC_SurvivorWeaponAttachments	= [];
SC_SurvivorMagazines        	= ["Exile_Item_Vishpirin","Exile_Item_Bandage"];
SC_SurvivorPistol           	= ["hgun_Rook40_F"];
SC_SurvivorPistolAttachments	= [];
SC_SurvivorAssignedItems    	= ["ItemMap","ItemCompass","ItemRadio","ItemWatch","Exile_Item_XM8"]; // all these items will be added
SC_SurvivorLauncher         	= [];
SC_SurvivorBackpack         	= [];

// Possible equipment for bandit AI to spawn with 
// spawning bandits without vests or backpacks will result in them having no ammunition                                                    
SC_BanditUniforms           	= ["U_IG_Guerilla1_1","U_IG_Guerilla2_1","U_IG_Guerilla2_2","U_IG_Guerilla2_3","U_IG_Guerilla3_1","U_BG_Guerilla2_1","U_IG_Guerilla3_2","U_BG_Guerrilla_6_1","U_BG_Guerilla1_1","U_BG_Guerilla2_2","U_BG_Guerilla2_3","U_BG_Guerilla3_1"]; 
SC_BanditVests              	= ["V_BandollierB_blk","V_BandollierB_cbr","V_BandollierB_khk","V_BandollierB_oli"]; 
SC_BanditHeadgear           	= ["H_Shemag_khk","H_Shemag_olive","H_Shemag_olive_hs","H_Shemag_tan","H_ShemagOpen_khk","H_ShemagOpen_tan"];
SC_BanditWeapon             	= ["LMG_Zafir_F","arifle_Katiba_C_F","arifle_Katiba_F","arifle_Katiba_GL_F","arifle_MXC_Black_F","arifle_MXC_F","arifle_TRG20_F","arifle_TRG21_F","arifle_TRG21_GL_F"];
SC_BanditWeaponAttachments  	= [];
SC_BanditMagazines          	= ["Exile_Item_InstaDoc","Exile_Item_Vishpirin","Exile_Item_Bandage","Exile_Item_DuctTape","Exile_Item_PlasticBottleFreshWater","Exile_Item_Energydrink","Exile_Item_EMRE","Exile_Item_Cheathas","Exile_Item_Noodles","Exile_Item_BBQSandwich","Exile_Item_Catfood"];
SC_BanditPistol             	= ["hgun_ACPC2_F","hgun_P07_F","hgun_Pistol_heavy_01_F","hgun_Pistol_heavy_02_F","hgun_Rook40_F"];
SC_BanditPistolAttachments  	= [];
SC_BanditAssignedItems      	= ["ItemMap","ItemCompass","ItemRadio","ItemWatch"]; // all these items will be added
SC_BanditLauncher           	= [];
SC_BanditBackpack = ["B_HuntingBackpack","B_Kitbag_cbr","B_Kitbag_mcamo","B_Kitbag_sgg","B_OutdoorPack_blk","B_OutdoorPack_blu","B_OutdoorPack_tan","B_TacticalPack_blk","B_TacticalPack_mcamo","B_TacticalPack_ocamo","B_TacticalPack_oli","B_TacticalPack_rgr"]; 

 

Here you can specify gear for the AI and survivors.

within A3XAI

/a3xai_config/config.cpp should have the classes to enter as well.

Not sure what mods your using for winter, but

What I would suggest is using C3B BAF Units with the arctic, Weapons and Vehicles Mods

https://3cbmod.wordpress.com/released-mods/3cb-baf-units/

or

RHS: AFRF

http://www.rhsmods.org/mod/1

along with

Foxhound Siberian Guard  Retexture pack.

https://forums.bistudio.com/topic/191034-foxhound-siberian-guard-rhs-retextured-snow-units/

 

1 person likes this

Share this post


Link to post
Share on other sites
  • 0

@tinboye Thanks for the reply and information, the Mods I am currently using and testing with A3XAI is CSAT Snow Tigers & WY Snow Winter Effects because they do look nice. I have not tested DMS or Occupation yet I just got done adding the Class names to A3XAI config.cpp. The AI do spawn but the if the random item chosing picks the class names I put in there they will now appear for me or anyone. I wasnt sure if I had to include it somehow like I would do for the Traders. I will follow what you said about DMS & Occupation after I get this figured out. Thank you for helping.

Mods list using on the Server.

Chernarus Winter

CSAT Snow Tigers

CUP Terrains Core & Maps

Exile

WY Snow Winter Effects

Zombies and Demons ( not currently on due to testing other things )

 

Share this post


Link to post
Share on other sites
Advertisement
  • 0

here is the config.bin

Spoiler

class CfgPatches
{
	class IP_CSAT_ST_XEH
	{
		units[] = {"IP_o_soldier_unarmed_fST","IP_O_Soldier_lite_fST","IP_O_Soldier_fST","IP_O_Soldier_GL_fST","IP_O_Soldier_A_fST","IP_O_Soldier_AR_fST","IP_O_Soldier_AAR_fST","IP_O_Soldier_LAT_fST","IP_O_Soldier_M_fST","IP_O_Medic_fST","IP_O_Soldier_UAV_fST","IP_O_Soldier_exp_fST","IP_O_Soldier_repair_fST","IP_O_Engineer_fST","IP_O_Soldier_AAA_fST","IP_O_Soldier_AAT_fST","IP_O_Soldier_AA_fST","IP_O_Soldier_AT_fST","IP_O_Sharpshooter_fST","IP_O_HeavyGunner_fST","IP_O_Soldier_TL_fST","IP_O_Soldier_SL_fST","IP_O_Officer_fST","IP_O_Officer_hex_fST","IP_O_Pilot_fST","IP_O_HeliPilot_fST","IP_O_HeliCrew_fST","IP_O_crew_fST","IP_O_Diver_fST","IP_O_diver_exp_fST","IP_O_diver_TL_fST","IP_O_recon_fST","IP_O_recon_exp_fST","IP_O_recon_JTAC_fST","IP_O_recon_LAT_fST","IP_O_recon_M_fST","IP_O_recon_medic_fST","IP_O_recon_TL_fST","IP_O_pathfinder_fST","IP_O_Officer_Story_fST","IP_O_Officer_Story_Combat_fST","IP_O_Pathfinder_Story_fST"};
		weapons[] = {};
		requiredVersion = 1;
		requiredAddons[] = {"cba_xeh","IP_CSAT_ST"};
		version = "1.0";
		versionStr = "1.0";
		versionAr[] = {1,0};
		versionDesc = "IP CSAT ST XEH";
		author[] = {"IndeedPete"};
	};
};
class CfgVehicles
{
	class o_soldier_unarmed_f;
	class O_Soldier_lite_F;
	class O_Soldier_F;
	class O_Soldier_GL_F;
	class O_Soldier_A_F;
	class O_Soldier_AR_F;
	class O_Soldier_AAR_F;
	class O_Soldier_LAT_F;
	class O_soldier_M_F;
	class O_medic_F;
	class O_soldier_UAV_F;
	class O_soldier_exp_F;
	class O_soldier_repair_F;
	class O_engineer_F;
	class O_Soldier_AAA_F;
	class O_Soldier_AAT_F;
	class O_Soldier_AA_F;
	class O_Soldier_AT_F;
	class O_Sharpshooter_F;
	class O_HeavyGunner_F;
	class O_Soldier_TL_F;
	class O_Soldier_SL_F;
	class O_officer_F;
	class O_Pilot_F;
	class O_helipilot_F;
	class O_helicrew_F;
	class O_crew_F;
	class IP_o_soldier_unarmed_fST: o_soldier_unarmed_f
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_lite_FST: O_Soldier_lite_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_FST: O_Soldier_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_GL_FST: O_Soldier_GL_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_A_FST: O_Soldier_A_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_AR_FST: O_Soldier_AR_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_AAR_FST: O_Soldier_AAR_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_LAT_FST: O_Soldier_LAT_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_M_FST: O_soldier_M_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Medic_FST: O_medic_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_UAV_FST: O_soldier_UAV_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_exp_FST: O_soldier_exp_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_repair_FST: O_soldier_repair_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Engineer_FST: O_engineer_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_AAA_FST: O_Soldier_AAA_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_AAT_FST: O_Soldier_AAT_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_AA_FST: O_Soldier_AA_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_AT_FST: O_Soldier_AT_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Sharpshooter_FST: O_Sharpshooter_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_HeavyGunner_FST: O_HeavyGunner_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_TL_FST: O_Soldier_TL_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Soldier_SL_FST: O_Soldier_SL_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Officer_FST: O_officer_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Officer_hex_FST: O_officer_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Pilot_FST: O_Pilot_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_HeliPilot_FST: O_helipilot_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_HeliCrew_FST: O_helicrew_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_crew_FST: O_crew_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class O_Diver_F;
	class O_diver_exp_F;
	class O_diver_TL_F;
	class IP_O_Diver_FST: O_Diver_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_diver_exp_FST: O_diver_exp_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_diver_TL_FST: O_diver_TL_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class O_recon_F;
	class O_recon_exp_F;
	class O_recon_JTAC_F;
	class O_recon_LAT_F;
	class O_recon_M_F;
	class O_recon_medic_F;
	class O_recon_TL_F;
	class O_pathfinder_F;
	class IP_O_recon_FST: O_recon_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_recon_exp_FST: O_recon_exp_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_recon_JTAC_FST: O_recon_JTAC_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_recon_LAT_FST: O_recon_LAT_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_recon_M_FST: O_recon_M_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_recon_medic_FST: O_recon_medic_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_recon_TL_FST: O_recon_TL_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_pathfinder_FST: O_pathfinder_F
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Officer_Story_FST: IP_O_Officer_FST
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Officer_Story_Combat_FST: IP_O_Soldier_SL_FST
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
	class IP_O_Pathfinder_Story_FST: IP_O_pathfinder_FST
	{
		class EventHandlers
		{
			init = "_this call SLX_XEH_EH_Init";
			fired = "_this call SLX_XEH_EH_Fired";
			animChanged = "_this call SLX_XEH_EH_AnimChanged";
			animDone = "_this call SLX_XEH_EH_AnimDone";
			animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged";
			containerClosed = "_this call SLX_XEH_EH_ContainerClosed";
			containerOpened = "_this call SLX_XEH_EH_ContainerOpened";
			controlsShifted = "_this call SLX_XEH_EH_ControlsShifted";
			dammaged = "_this call SLX_XEH_EH_Dammaged";
			engine = "_this call SLX_XEH_EH_Engine";
			epeContact = "_this call SLX_XEH_EH_EpeContact";
			epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd";
			epeContactStart = "_this call SLX_XEH_EH_EpeContactStart";
			explosion = "_this call SLX_XEH_EH_Explosion";
			firedNear = "_this call SLX_XEH_EH_FiredNear";
			fuel = "_this call SLX_XEH_EH_Fuel";
			gear = "_this call SLX_XEH_EH_Gear";
			getIn = "_this call SLX_XEH_EH_GetIn";
			getOut = "_this call SLX_XEH_EH_GetOut";
			handleHeal = "_this call SLX_XEH_EH_HandleHeal";
			hit = "_this call SLX_XEH_EH_Hit";
			hitPart = "_this call SLX_XEH_EH_HitPart";
			incomingMissile = "_this call SLX_XEH_EH_IncomingMissile";
			inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed";
			inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened";
			killed = "_this call SLX_XEH_EH_Killed";
			landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown";
			landedStopped = "_this call SLX_XEH_EH_LandedStopped";
			local = "_this call SLX_XEH_EH_Local";
			respawn = "_this call SLX_XEH_EH_Respawn";
			put = "_this call SLX_XEH_EH_Put";
			take = "_this call SLX_XEH_EH_Take";
			soundPlayed = "_this call SLX_XEH_EH_SoundPlayed";
			weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled";
			weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled";
		};
	};
};
class Extended_Init_EventHandlers
{
	class IP_o_soldier_unarmed_fST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_lite_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_GL_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_A_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_AR_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_AAR_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_LAT_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_M_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Medic_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_UAV_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_exp_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_repair_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Engineer_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_AAA_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_AAT_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_AA_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_AT_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Sharpshooter_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_HeavyGunner_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_TL_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Soldier_SL_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Officer_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Officer_hex_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Pilot_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_HeliPilot_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_HeliCrew_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_crew_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Diver_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_diver_exp_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_diver_TL_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_recon_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_recon_exp_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_recon_JTAC_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_recon_LAT_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_recon_M_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_recon_medic_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_recon_TL_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_pathfinder_FST
	{
		IP_CSAT_ST_init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
	};
	class IP_O_Officer_Story_FST
	{
		IP_CSAT_ST_init = "[(_this select 0), 'Captain', 'Ice_CSATCaptain', true] spawn IP_fnc_setUpCSATStoryCharacter";
	};
	class IP_O_Officer_Story_Combat_FST
	{
		IP_CSAT_ST_init = "[(_this select 0), 'Captain', 'Ice_CSATCaptain', true] spawn IP_fnc_setUpCSATStoryCharacter";
	};
	class IP_O_Pathfinder_Story_FST
	{
		IP_CSAT_ST_init = "[(_this select 0), 'Lieutenant', 'Ice_CSATLieutenant', true] spawn IP_fnc_setUpCSATStoryCharacter";
	};
};

 

 

Share this post


Link to post
Share on other sites
  • 0

@tinboye What exactly do I do with that ? Maybe I haven't been too informative or I am just not understanding it.

Share this post


Link to post
Share on other sites
  • 0

@tinboye Ok I understand by what you said about Eliteness and finding the Classnames which is amazing by the way! You have made my life easier to find the classnames thank you! Still one issue I am having, for A3XAI I have the classnames in the correct sections inside the config.cpp but when I start up the server and spawn in I see the AI spawning but they are not waing anything other than a helmet. How do I tell it to use this Mod so the items will show ?

Share this post


Link to post
Share on other sites
  • 0

last night i had downloaded CSAT Snow Tigers off the forum which is the config.bin i posted, was only 1mb and slightly different pbo

the one from armaholic is 100mb. IP_CSAT_ST.pbo and the 1 above.

Spoiler

class CfgPatches
{
	class IP_CSAT_ST
	{
		units[] = {"IP_O_Plane_CAS_02_FRed","IP_O_Plane_CAS_02_FSnowHex","IP_O_Heli_Light_02_FST","IP_O_Heli_Light_02_unarmed_FST","IP_O_Heli_Transport_04_ammo_FST","IP_O_Heli_Transport_04_bench_FST","IP_O_Heli_Transport_04_box_FST","IP_O_Heli_Transport_04_covered_FST","IP_O_Heli_Transport_04_FST","IP_O_Heli_Transport_04_fuel_FST","IP_O_Heli_Transport_04_medevac_FST","IP_O_Heli_Transport_04_repair_FST","IP_O_APC_Wheeled_02_rcws_FST","IP_O_APC_Tracked_02_AA_FST","IP_O_APC_Tracked_02_cannon_FST","IP_O_MBT_02_cannon_FST","IP_O_MBT_02_arty_FST","IP_O_UAV_01_FFST","IP_O_UAV_02_FFST","IP_O_UAV_02_CAS_FFST","IP_O_UGV_01_FST","IP_O_UGV_01_rcws_FST","IP_B_AssaultPack_SnowHex","IP_B_AssaultPack_SnowTiger","IP_B_Carryall_SnowHex","IP_B_Carryall_SnowTiger","IP_B_Carryall_AAR_SnowHex","IP_B_Carryall_AAR_SnowTiger","IP_B_Carryall_AAA_SnowHex","IP_B_Carryall_AAA_SnowTiger","IP_B_Carryall_AAT_SnowHex","IP_B_Carryall_AAT_SnowTiger","IP_B_Carryall_Eng_SnowHex","IP_B_Carryall_Eng_SnowTiger","IP_B_Carryall_Exp_SnowHex","IP_B_Carryall_Exp_SnowTiger","IP_B_Carryall_Ammo_SnowHex","IP_B_Carryall_Ammo_SnowTiger","IP_B_FieldPack_SnowHex","IP_B_FieldPack_SnowTiger","IP_B_FieldPack_AA_SnowHex","IP_B_FieldPack_AA_SnowTiger","IP_B_FieldPack_AT_SnowHex","IP_B_FieldPack_AT_SnowTiger","IP_B_FieldPack_LAT_SnowHex","IP_B_FieldPack_LAT_SnowTiger","IP_B_FieldPack_RPG_AT_SnowHex","IP_B_FieldPack_RPG_AT_SnowTiger","IP_B_FieldPack_Repair_SnowHex","IP_B_FieldPack_Repair_SnowTiger","IP_B_FieldPack_Medic_SnowHex","IP_B_FieldPack_Medic_SnowTiger","IP_B_FieldPack_ReconExp_SnowHex","IP_B_FieldPack_ReconExp_SnowTiger","IP_B_FieldPack_ReconMedic_SnowHex","IP_B_FieldPack_ReconMedic_SnowTiger","IP_B_Kitbag_SnowHex","IP_B_Kitbag_SnowTiger","IP_O_UAV_01_backpack_FGrey","IP_O_Quadbike_01_FST","IP_O_MRAP_02_FST","IP_O_MRAP_02_gmg_FST","IP_O_MRAP_02_hmg_FST","IP_O_Truck_03_covered_FST","IP_O_Truck_03_transport_FST","IP_o_soldier_unarmed_fST","IP_O_Soldier_lite_FST","IP_O_Soldier_FST","IP_O_Soldier_GL_FST","IP_O_Soldier_A_FST","IP_O_Soldier_AR_FST","IP_O_Soldier_AAR_FST","IP_O_Soldier_LAT_FST","IP_O_Soldier_M_FST","IP_O_Medic_FST","IP_O_Soldier_UAV_FST","IP_O_Soldier_exp_FST","IP_O_Soldier_repair_FST","IP_O_Engineer_FST","IP_O_Soldier_AAA_FST","IP_O_Soldier_AAT_FST","IP_O_Soldier_AA_FST","IP_O_Soldier_AT_FST","IP_O_Sharpshooter_FST","IP_O_HeavyGunner_FST","IP_O_Soldier_TL_FST","IP_O_Soldier_SL_FST","IP_O_Officer_FST","IP_O_Officer_hex_FST","IP_O_Pilot_FST","IP_O_HeliPilot_FST","IP_O_HeliCrew_FST","IP_O_crew_FST","IP_O_Diver_FST","IP_O_diver_exp_FST","IP_O_diver_TL_FST","IP_O_recon_FST","IP_O_recon_exp_FST","IP_O_recon_JTAC_FST","IP_O_recon_LAT_FST","IP_O_recon_M_FST","IP_O_recon_medic_FST","IP_O_recon_TL_FST","IP_O_pathfinder_FST","IP_O_Officer_Story_FST","IP_O_Officer_Story_Combat_FST","IP_O_Pathfinder_Story_FST","IP_O_Lifeboat_SnowTiger","IP_O_Boat_Transport_01_F_SnowTiger","IP_O_Boat_Armed_01_hmg_F_SnowTiger","IP_O_HMG_01_FST","IP_O_HMG_01_high_FST","IP_O_GMG_01_FST","IP_O_GMG_01_high_FST","IP_O_Mortar_01_FST","IP_O_static_AA_FST","IP_O_static_AT_FST","IP_O_SDV_01_FST","IP_O_Truck_03_ammo_FST","IP_O_Truck_03_fuel_FST","IP_O_Truck_03_medical_FST","IP_O_Truck_03_repair_FST","IP_O_Heli_Attack_02_SnowHex_FST"};
		weapons[] = {"IP_H_Beret_02CSAT","IP_H_Beret_02SnowTiger","IP_H_HelmetO_SnowTiger","IP_H_HelmetLeaderO_SnowTiger","IP_H_HelmetO_SnowHex","IP_H_HelmetLeaderO_SnowHex","IP_H_HelmetSpecO_SnowTiger","IP_H_HelmetSpecO_SnowHex","IP_H_MilCap_HexSnow","IP_H_MilCap_SnowTiger","IP_H_Booniehat_HexSnow","IP_H_Booniehat_SnowTiger","IP_H_PilotHelmetFighter_O_Snow","IP_H_PilotHelmetHeli_O_Snow","IP_H_CrewHelmetHeli_O_Snow","IP_H_HelmetCrew_O_Snow","IP_U_O_CombatUniform_SnowTiger","IP_U_O_CombatUniform_SnowHex","IP_U_O_OfficerUniform_SnowTiger","IP_U_O_OfficerUniform_SnowHex","IP_U_O_HeliPilotCoveralls_SnowHex","IP_U_O_PilotCoveralls_SnowHex","IP_U_O_Wetsuit_SnowHex","IP_V_HarnessO_gryST","IP_V_HarnessOGL_gryST","IP_V_HarnessOSpec_gryST","IP_V_TacVest_SnowHex","IP_V_TacVest_SnowTiger","IP_V_BandollierO_snw","IP_V_RebreatherIR_ST","IP_srifle_DMR_03_SnowHex_F","IP_srifle_DMR_03_DMS_BI_LP_F","IP_srifle_DMR_04_SnowHex_F","IP_srifle_DMR_04_SnowHex_NS_BI_LP_F","IP_srifle_DMR_05_DMS_BI_LP_F","IP_srifle_DMR_05_SnowHex_F","IP_srifle_DMR_05_SnowHex_KHS_BI_LP_F","IP_srifle_DMR_05_SnowHex_DMS_BI_LP_snds_F","IP_MMG_01_SnowHex_F","IP_MMG_01_SnowHex_ARCO_BI_LP_F","IP_MMG_02_black_BI_LP_F","IP_MMG_02_black_ARCO_BI_LP_F","IP_launch_O_Titan_snw_F","IP_launch_O_Titan_short_snw_F","IP_V_PlateCarrierGL_rgrSnowHex","IP_V_PlateCarrierGL_rgrSnowTiger","IP_V_PlateCarrierSpec_rgrSnowHex","IP_V_PlateCarrierSpec_rgrSnowTiger"};
		requiredVersion = 0;
		requiredAddons[] = {"A3_Characters_F_Common","A3_Characters_F","A3_Characters_F_Heads"};
		version = "1.05";
		versionAr[] = {1,5};
	};
};
class cfgFactionClasses
{
	class IP_CSAT_ST
	{
		displayName = "CSAT Snow Tigers";
		icon = "\IP_CSAT_ST\CSAT_ST_IconSmall.paa";
		priority = 1;
		side = 0;
	};
};
class CfgVehicleClasses
{
	class IP_Air_ST
	{
		displayName = "Air (Snow Tigers)";
		priority = 1;
	};
	class IP_Armour_ST
	{
		displayName = "Armour (Snow Tigers)";
		priority = 1;
	};
	class IP_Autonomous_ST
	{
		displayName = "Autonomous (Snow Tigers)";
		priority = 1;
	};
	class IP_Cars_ST
	{
		displayName = "Cars (Snow Tigers)";
		priority = 1;
	};
	class IP_Men_ST
	{
		displayName = "Men";
		priority = 1;
	};
	class IP_Men_Diver_ST
	{
		displayName = "Men (Diver)";
		priority = 1;
	};
	class IP_Men_Recon_ST
	{
		displayName = "Men (Recon)";
		priority = 1;
	};
	class IP_Men_Story_ST
	{
		displayName = "Men (Story)";
		priority = 1;
	};
	class IP_Ships_ST
	{
		displayName = "Ships (Snow Tigers)";
		priority = 1;
	};
	class IP_Static_ST
	{
		displayName = "Static (Snow Tigers)";
		priority = 1;
	};
	class IP_Submarines_ST
	{
		displayName = "Submarines (Snow Tigers)";
		priority = 1;
	};
	class IP_Supports_ST
	{
		displayName = "Supports (Snow Tigers)";
		priority = 1;
	};
};
class CfgVehicles
{
	class O_Plane_CAS_02_F;
	class O_Heli_Light_02_F;
	class O_Heli_Light_02_unarmed_F;
	class O_Heli_Transport_04_ammo_F;
	class O_Heli_Transport_04_bench_F;
	class O_Heli_Transport_04_box_F;
	class O_Heli_Transport_04_covered_F;
	class O_Heli_Transport_04_F;
	class O_Heli_Transport_04_fuel_F;
	class O_Heli_Transport_04_medevac_F;
	class O_Heli_Transport_04_repair_F;
	class O_Heli_Attack_02_F;
	class IP_O_Plane_CAS_02_FRed: O_Plane_CAS_02_F
	{
		crew = "IP_O_Pilot_FST";
		displayName = "To-199 Neophron (Simurgh Squadron, Red, CAS)";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\air\txt\fighter02_ext01_Red_Hex_co.paa","\IP_CSAT_ST\air\txt\fighter02_ext02_Red_Hex_co.paa"};
		vehicleClass = "IP_Air_ST";
	};
	class IP_O_Plane_CAS_02_FSnowHex: IP_O_Plane_CAS_02_FRed
	{
		displayName = "To-199 Neophron (Snow Hex, CAS)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\air\txt\fighter02_ext01_Snow_Hex_co.paa","\IP_CSAT_ST\air\txt\fighter02_ext02_Snow_Hex_co.paa"};
	};
	class IP_O_Heli_Light_02_FST: O_Heli_Light_02_F
	{
		crew = "IP_O_HeliPilot_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\air\txt\heli_light_02_ext_Snow_Hex_co.paa"};
		vehicleClass = "IP_Air_ST";
	};
	class IP_O_Heli_Light_02_unarmed_FST: O_Heli_Light_02_unarmed_F
	{
		crew = "IP_O_HeliPilot_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\air\txt\heli_light_02_ext_Snow_Hex_co.paa"};
		vehicleClass = "IP_Air_ST";
	};
	class IP_O_Heli_Transport_04_ammo_FST: O_Heli_Transport_04_ammo_F
	{
		crew = "IP_O_HeliPilot_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\air\txt\Heli_Transport_04_base_01_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_base_02_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_Pod_Ext01_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_Pod_Ext02_COSnowHex.paa"};
		vehicleClass = "IP_Air_ST";
	};
	class IP_O_Heli_Transport_04_bench_FST: O_Heli_Transport_04_bench_F
	{
		crew = "IP_O_HeliPilot_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\air\txt\Heli_Transport_04_base_01_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_base_02_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_bench_COSnowHex.paa"};
		vehicleClass = "IP_Air_ST";
	};
	class IP_O_Heli_Transport_04_box_FST: O_Heli_Transport_04_box_F
	{
		crew = "IP_O_HeliPilot_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\air\txt\Heli_Transport_04_base_01_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_base_02_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_Pod_Ext01_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_Pod_Ext02_COSnowHex.paa"};
		vehicleClass = "IP_Air_ST";
	};
	class IP_O_Heli_Transport_04_covered_FST: O_Heli_Transport_04_covered_F
	{
		crew = "IP_O_HeliPilot_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\air\txt\Heli_Transport_04_base_01_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_base_02_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_Pod_Ext01_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_Pod_Ext02_COSnowHex.paa"};
		vehicleClass = "IP_Air_ST";
	};
	class IP_O_Heli_Transport_04_FST: O_Heli_Transport_04_F
	{
		crew = "IP_O_HeliPilot_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\air\txt\Heli_Transport_04_base_01_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_base_02_COSnowHex.paa"};
		vehicleClass = "IP_Air_ST";
	};
	class IP_O_Heli_Transport_04_fuel_FST: O_Heli_Transport_04_fuel_F
	{
		crew = "IP_O_HeliPilot_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\air\txt\Heli_Transport_04_base_01_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_base_02_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_fuel_COSnowHex.paa"};
		vehicleClass = "IP_Air_ST";
	};
	class IP_O_Heli_Transport_04_medevac_FST: O_Heli_Transport_04_medevac_F
	{
		crew = "IP_O_HeliPilot_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\air\txt\Heli_Transport_04_base_01_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_base_02_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_Pod_Ext01_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_Pod_Ext02_COSnowHex.paa"};
		vehicleClass = "IP_Air_ST";
	};
	class IP_O_Heli_Transport_04_repair_FST: O_Heli_Transport_04_repair_F
	{
		crew = "IP_O_HeliPilot_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\air\txt\Heli_Transport_04_base_01_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_base_02_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_Pod_Ext01_COSnowHex.paa","\IP_CSAT_ST\air\txt\Heli_Transport_04_Pod_Ext02_COSnowHex.paa"};
		vehicleClass = "IP_Air_ST";
	};
	class IP_O_Heli_Attack_02_SnowHex_FST: O_Heli_Attack_02_F
	{
		crew = "IP_O_HeliPilot_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\air\txt\heli_attack_02_body1_Snow_Hex_co.paa","\IP_CSAT_ST\air\txt\heli_attack_02_body2_Snow_Hex_co.paa"};
		vehicleClass = "IP_Air_ST";
	};
	class O_APC_Wheeled_02_rcws_F;
	class O_APC_Tracked_02_AA_F;
	class O_APC_Tracked_02_cannon_F;
	class O_MBT_02_cannon_F;
	class O_MBT_02_arty_F;
	class IP_O_APC_Wheeled_02_rcws_FST: O_APC_Wheeled_02_rcws_F
	{
		crew = "IP_O_crew_FST";
		faction = "IP_CSAT_ST";
		hiddenSelections[] = {"camo1","camo2","camo3"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\armour\txt\apc_wheeled_02_ext_01_coSnowHex.paa","\IP_CSAT_ST\armour\txt\apc_wheeled_02_ext_02_coSnowHex.paa","\IP_CSAT_ST\cars\txt\turret_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Armour_ST";
	};
	class IP_O_APC_Tracked_02_AA_FST: O_APC_Tracked_02_AA_F
	{
		crew = "IP_O_crew_FST";
		faction = "IP_CSAT_ST";
		hiddenSelections[] = {"camo1","camo2","camo3"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\armour\txt\apc_tracked_02_ext_01_aa_hexarid_coSnowHex.paa","\IP_CSAT_ST\armour\txt\apc_tracked_02_ext_02_hexarid_coSnowHex.paa","\IP_CSAT_ST\armour\txt\apc_tracked_01_aa_tower_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Armour_ST";
	};
	class IP_O_APC_Tracked_02_cannon_FST: O_APC_Tracked_02_cannon_F
	{
		crew = "IP_O_crew_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\armour\txt\apc_tracked_02_ext_01_hexarid_coSnowHex.paa","\IP_CSAT_ST\armour\txt\apc_tracked_02_ext_02_hexarid_coSnowHex.paa","\IP_CSAT_ST\armour\txt\rcws30_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Armour_ST";
	};
	class IP_O_MBT_02_cannon_FST: O_MBT_02_cannon_F
	{
		crew = "IP_O_crew_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\armour\txt\mbt_02_body_coSnowHex.paa","\IP_CSAT_ST\armour\txt\mbt_02_turret_coSnowHex.paa","\IP_CSAT_ST\armour\txt\mbt_02_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Armour_ST";
	};
	class IP_O_MBT_02_arty_FST: O_MBT_02_arty_F
	{
		crew = "IP_O_crew_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\armour\txt\mbt_02_body_coSnowHex.paa","\IP_CSAT_ST\armour\txt\mbt_01_scorcher_hexarid_coSnowHex.paa","\IP_CSAT_ST\armour\txt\mbt_02_coSnowHex.paa","\IP_CSAT_ST\cars\txt\turret_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Armour_ST";
	};
	class O_UAV_01_F;
	class O_UAV_02_F;
	class O_UAV_02_CAS_F;
	class O_UGV_01_F;
	class O_UGV_01_rcws_F;
	class IP_O_UAV_01_FFST: O_UAV_01_F
	{
		faction = "IP_CSAT_ST";
		vehicleClass = "IP_Autonomous_ST";
	};
	class IP_O_UAV_02_FFST: O_UAV_02_F
	{
		faction = "IP_CSAT_ST";
		vehicleClass = "IP_Autonomous_ST";
	};
	class IP_O_UAV_02_CAS_FFST: O_UAV_02_CAS_F
	{
		faction = "IP_CSAT_ST";
		vehicleClass = "IP_Autonomous_ST";
	};
	class IP_O_UGV_01_FST: O_UGV_01_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\autonomous\txt\ugv_01_ext_coSnowHex.paa","\IP_CSAT_ST\autonomous\txt\ugv_01_int_opfor_coSnowHex.paa","\IP_CSAT_ST\cars\txt\turret_coSnowHex.paa"};
		vehicleClass = "IP_Autonomous_ST";
	};
	class IP_O_UGV_01_rcws_FST: O_UGV_01_rcws_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\autonomous\txt\ugv_01_ext_coSnowHex.paa","\IP_CSAT_ST\autonomous\txt\ugv_01_int_opfor_coSnowHex.paa","\IP_CSAT_ST\cars\txt\turret_coSnowHex.paa"};
		vehicleClass = "IP_Autonomous_ST";
	};
	class B_AssaultPack_ocamo;
	class B_Carryall_ocamo;
	class B_Carryall_ocamo_AAR;
	class B_Carryall_ocamo_AAA;
	class B_Carryall_cbr_AAT;
	class B_Carryall_ocamo_Eng;
	class B_Carryall_ocamo_Exp;
	class B_FieldPack_cbr_Ammo;
	class B_FieldPack_ocamo;
	class B_FieldPack_ocamo_AA;
	class B_FieldPack_cbr_AT;
	class B_FieldPack_cbr_LAT;
	class B_FieldPack_cbr_RPG_AT;
	class B_FieldPack_cbr_Repair;
	class B_FieldPack_ocamo_Medic;
	class B_FieldPack_ocamo_ReconExp;
	class B_FieldPack_ocamo_ReconMedic;
	class B_Kitbag_mcamo;
	class O_UAV_01_backpack_F;
	class IP_B_AssaultPack_SnowHex: B_AssaultPack_ocamo
	{
		displayName = "Assault Pack (Hex Snow)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_compact_Snow_Hex_co.paa"};
	};
	class IP_B_AssaultPack_SnowTiger: B_AssaultPack_ocamo
	{
		displayName = "Assault Pack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_compact_Snow_Tiger_co.paa"};
	};
	class IP_B_Carryall_SnowHex: B_Carryall_ocamo
	{
		displayName = "Carryall Backpack (Hex Snow)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Hex_co.paa"};
	};
	class IP_B_Carryall_SnowTiger: B_Carryall_ocamo
	{
		displayName = "Carryall Backpack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Tiger_co.paa"};
	};
	class IP_B_Carryall_AAR_SnowHex: B_Carryall_ocamo_AAR
	{
		displayName = "Carryall Backpack (Hex Snow)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Hex_co.paa"};
	};
	class IP_B_Carryall_AAR_SnowTiger: B_Carryall_ocamo_AAR
	{
		displayName = "Carryall Backpack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Tiger_co.paa"};
	};
	class IP_B_Carryall_AAA_SnowHex: B_Carryall_ocamo_AAA
	{
		displayName = "Carryall Backpack (Hex Snow)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Hex_co.paa"};
	};
	class IP_B_Carryall_AAA_SnowTiger: B_Carryall_ocamo_AAA
	{
		displayName = "Carryall Backpack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Tiger_co.paa"};
	};
	class IP_B_Carryall_AAT_SnowHex: B_Carryall_cbr_AAT
	{
		displayName = "Carryall Backpack (Hex Snow)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Hex_co.paa"};
	};
	class IP_B_Carryall_AAT_SnowTiger: B_Carryall_cbr_AAT
	{
		displayName = "Carryall Backpack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Tiger_co.paa"};
	};
	class IP_B_Carryall_Eng_SnowHex: B_Carryall_ocamo_Eng
	{
		displayName = "Carryall Backpack (Hex Snow)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Hex_co.paa"};
	};
	class IP_B_Carryall_Eng_SnowTiger: B_Carryall_ocamo_Eng
	{
		displayName = "Carryall Backpack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Tiger_co.paa"};
	};
	class IP_B_Carryall_Exp_SnowHex: B_Carryall_ocamo_Exp
	{
		displayName = "Carryall Backpack (Hex Snow)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Hex_co.paa"};
	};
	class IP_B_Carryall_Exp_SnowTiger: B_Carryall_ocamo_Exp
	{
		displayName = "Carryall Backpack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Tiger_co.paa"};
	};
	class IP_B_Carryall_Ammo_SnowHex: B_FieldPack_cbr_Ammo
	{
		displayName = "Carryall Backpack (Hex Snow)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Hex_co.paa"};
	};
	class IP_B_Carryall_Ammo_SnowTiger: B_FieldPack_cbr_Ammo
	{
		displayName = "Carryall Backpack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_tortila_Snow_Tiger_co.paa"};
	};
	class IP_B_FieldPack_SnowHex: B_FieldPack_ocamo
	{
		displayName = "Field Pack (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Hex_co.paa"};
	};
	class IP_B_FieldPack_SnowTiger: B_FieldPack_ocamo
	{
		displayName = "Field Pack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Tiger_co.paa"};
	};
	class IP_B_FieldPack_AA_SnowHex: B_FieldPack_ocamo_AA
	{
		displayName = "Field Pack (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Hex_co.paa"};
	};
	class IP_B_FieldPack_AA_SnowTiger: B_FieldPack_ocamo_AA
	{
		displayName = "Field Pack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Tiger_co.paa"};
	};
	class IP_B_FieldPack_AT_SnowHex: B_FieldPack_cbr_AT
	{
		displayName = "Field Pack (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Hex_co.paa"};
	};
	class IP_B_FieldPack_AT_SnowTiger: B_FieldPack_cbr_AT
	{
		displayName = "Field Pack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Tiger_co.paa"};
	};
	class IP_B_FieldPack_LAT_SnowHex: B_FieldPack_cbr_LAT
	{
		displayName = "Field Pack (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Hex_co.paa"};
	};
	class IP_B_FieldPack_LAT_SnowTiger: B_FieldPack_cbr_LAT
	{
		displayName = "Field Pack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Tiger_co.paa"};
	};
	class IP_B_FieldPack_RPG_AT_SnowHex: B_FieldPack_cbr_RPG_AT
	{
		displayName = "Field Pack (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Hex_co.paa"};
	};
	class IP_B_FieldPack_RPG_AT_SnowTiger: B_FieldPack_cbr_RPG_AT
	{
		displayName = "Field Pack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Tiger_co.paa"};
	};
	class IP_B_FieldPack_Repair_SnowHex: B_FieldPack_cbr_Repair
	{
		displayName = "Field Pack (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Hex_co.paa"};
	};
	class IP_B_FieldPack_Repair_SnowTiger: B_FieldPack_cbr_Repair
	{
		displayName = "Field Pack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Tiger_co.paa"};
	};
	class IP_B_FieldPack_Medic_SnowHex: B_FieldPack_ocamo_Medic
	{
		displayName = "Field Pack (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Hex_co.paa"};
	};
	class IP_B_FieldPack_Medic_SnowTiger: B_FieldPack_ocamo_Medic
	{
		displayName = "Field Pack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Tiger_co.paa"};
	};
	class IP_B_FieldPack_ReconExp_SnowHex: B_FieldPack_ocamo_ReconExp
	{
		displayName = "Field Pack (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Hex_co.paa"};
	};
	class IP_B_FieldPack_ReconExp_SnowTiger: B_FieldPack_ocamo_ReconExp
	{
		displayName = "Field Pack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Tiger_co.paa"};
	};
	class IP_B_FieldPack_ReconMedic_SnowHex: B_FieldPack_ocamo_ReconMedic
	{
		displayName = "Field Pack (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Hex_co.paa"};
	};
	class IP_B_FieldPack_ReconMedic_SnowTiger: B_FieldPack_ocamo_ReconMedic
	{
		displayName = "Field Pack (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_gorod_Snow_Tiger_co.paa"};
	};
	class IP_B_Kitbag_SnowHex: B_Kitbag_mcamo
	{
		displayName = "Kitbag (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_fast_snow_hex_co.paa"};
	};
	class IP_B_Kitbag_SnowTiger: B_Kitbag_mcamo
	{
		displayName = "Kitbag (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\backpack_fast_snow_tiger_co.paa"};
	};
	class IP_O_UAV_01_backpack_FGrey: O_UAV_01_backpack_F
	{
		displayName = "UAV Bag (Grey)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\bags\txt\uav_backpack_gry_co.paa"};
	};
	class O_Quadbike_01_F;
	class O_MRAP_02_F;
	class O_MRAP_02_gmg_F;
	class O_MRAP_02_hmg_F;
	class O_Truck_03_covered_F;
	class O_Truck_03_transport_F;
	class IP_O_Quadbike_01_FST: O_Quadbike_01_F
	{
		crew = "IP_O_Soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\cars\txt\Quadbike_01_coSnowHex.paa","\A3\Soft_F\Quadbike_01\Data\Quadbike_01_wheel_co.paa"};
		textureList[] = {};
		vehicleClass = "IP_Cars_ST";
	};
	class IP_O_MRAP_02_FST: O_MRAP_02_F
	{
		crew = "IP_O_Soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\cars\txt\mrap_02_ext_01_coSnowHex.paa","\IP_CSAT_ST\cars\txt\mrap_02_ext_02_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Cars_ST";
	};
	class IP_O_MRAP_02_gmg_FST: O_MRAP_02_gmg_F
	{
		crew = "IP_O_Soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\cars\txt\mrap_02_ext_01_coSnowHex.paa","\IP_CSAT_ST\cars\txt\mrap_02_ext_02_coSnowHex.paa","\IP_CSAT_ST\cars\txt\turret_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Cars_ST";
	};
	class IP_O_MRAP_02_hmg_FST: O_MRAP_02_hmg_F
	{
		crew = "IP_O_Soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\cars\txt\mrap_02_ext_01_coSnowHex.paa","\IP_CSAT_ST\cars\txt\mrap_02_ext_02_coSnowHex.paa","\IP_CSAT_ST\cars\txt\turret_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Cars_ST";
	};
	class IP_O_Truck_03_covered_FST: O_Truck_03_covered_F
	{
		crew = "IP_O_Soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelections[] = {"camo1","camo2","camo3"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\cars\txt\truck_03_ext01_coSnowHex.paa","\IP_CSAT_ST\cars\txt\truck_03_ext02_coSnowHex.paa","\IP_CSAT_ST\cars\txt\truck_03_cover_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Cars_ST";
	};
	class IP_O_Truck_03_transport_FST: O_Truck_03_transport_F
	{
		crew = "IP_O_Soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelections[] = {"camo1","camo2","camo3"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\cars\txt\truck_03_ext01_coSnowHex.paa","\IP_CSAT_ST\cars\txt\truck_03_ext02_coSnowHex.paa","\IP_CSAT_ST\cars\txt\truck_03_cargo_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Cars_ST";
	};
	class o_soldier_unarmed_f;
	class O_Soldier_lite_F;
	class O_Soldier_F;
	class O_Soldier_GL_F;
	class O_Soldier_A_F;
	class O_Soldier_AR_F;
	class O_Soldier_AAR_F;
	class O_Soldier_LAT_F;
	class O_soldier_M_F;
	class O_medic_F;
	class O_soldier_UAV_F;
	class O_soldier_exp_F;
	class O_soldier_repair_F;
	class O_engineer_F;
	class O_Soldier_AAA_F;
	class O_Soldier_AAT_F;
	class O_Soldier_AA_F;
	class O_Soldier_AT_F;
	class O_Sharpshooter_F;
	class O_HeavyGunner_F;
	class O_Soldier_TL_F;
	class O_Soldier_SL_F;
	class O_officer_F;
	class O_Pilot_F;
	class O_helipilot_F;
	class O_helicrew_F;
	class O_crew_F;
	class IP_o_soldier_unarmed_fST: o_soldier_unarmed_f
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_H_MilCap_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		respawnLinkedItems[] = {"IP_H_MilCap_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_lite_FST: O_Soldier_lite_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		linkedItems[] = {"IP_V_BandollierO_snw","IP_H_MilCap_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		respawnLinkedItems[] = {"IP_V_BandollierO_snw","IP_H_MilCap_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		respawnWeapons[] = {"arifle_Katiba_F","hgun_Rook40_F","Throw","Put"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		weapons[] = {"arifle_Katiba_F","hgun_Rook40_F","Throw","Put"};
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_FST: O_Soldier_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		linkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		respawnLinkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_GL_FST: O_Soldier_GL_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		linkedItems[] = {"IP_V_HarnessOGL_gryST","IP_H_HelmetLeaderO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		respawnLinkedItems[] = {"IP_V_HarnessOGL_gryST","IP_H_HelmetLeaderO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_A_FST: O_Soldier_A_F
	{
		backpack = "IP_B_Carryall_Ammo_SnowTiger";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_AR_FST: O_Soldier_AR_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		magazines[] = {"130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","HandGrenade","HandGrenade","SmokeShell","SmokeShellRed","Chemlight_red","Chemlight_red"};
		respawnLinkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnMagazines[] = {"130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","HandGrenade","HandGrenade","SmokeShell","SmokeShellRed","Chemlight_red","Chemlight_red"};
		respawnWeapons[] = {"IP_MMG_02_black_BI_LP_F","hgun_Rook40_F","Throw","Put"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		weapons[] = {"IP_MMG_02_black_BI_LP_F","hgun_Rook40_F","Throw","Put"};
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_AAR_FST: O_Soldier_AAR_F
	{
		backpack = "IP_B_Carryall_AAR_SnowTiger";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_LAT_FST: O_Soldier_LAT_F
	{
		backpack = "IP_B_FieldPack_LAT_SnowTiger";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_M_FST: O_soldier_M_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		magazines[] = {"10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","HandGrenade","HandGrenade","SmokeShell","SmokeShellRed","Chemlight_red","Chemlight_red"};
		respawnLinkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnMagazines[] = {"10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","HandGrenade","HandGrenade","SmokeShell","SmokeShellRed","Chemlight_red","Chemlight_red"};
		respawnWeapons[] = {"IP_srifle_DMR_05_DMS_BI_LP_F","hgun_Rook40_F","Throw","Put"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		weapons[] = {"IP_srifle_DMR_05_DMS_BI_LP_F","hgun_Rook40_F","Throw","Put"};
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Medic_FST: O_medic_F
	{
		backpack = "IP_B_FieldPack_Medic_SnowTiger";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_UAV_FST: O_soldier_UAV_F
	{
		backpack = "IP_O_UAV_01_backpack_FGrey";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_exp_FST: O_soldier_exp_F
	{
		backpack = "IP_B_Carryall_Exp_SnowTiger";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_repair_FST: O_soldier_repair_F
	{
		backpack = "IP_B_FieldPack_Repair_SnowTiger";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Engineer_FST: O_engineer_F
	{
		backpack = "IP_B_Carryall_Eng_SnowTiger";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_AAA_FST: O_Soldier_AAA_F
	{
		backpack = "IP_B_Carryall_AAA_SnowTiger";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_AAT_FST: O_Soldier_AAT_F
	{
		backpack = "IP_B_Carryall_AAT_SnowTiger";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_AA_FST: O_Soldier_AA_F
	{
		backpack = "IP_B_FieldPack_AA_SnowTiger";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnWeapons[] = {"arifle_Katiba_C_ACO_pointer_F","IP_launch_O_Titan_snw_F","hgun_Rook40_F","Throw","Put"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		weapons[] = {"arifle_Katiba_C_ACO_pointer_F","IP_launch_O_Titan_snw_F","hgun_Rook40_F","Throw","Put"};
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_AT_FST: O_Soldier_AT_F
	{
		backpack = "IP_B_FieldPack_AT_SnowTiger";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnWeapons[] = {"arifle_Katiba_C_ACO_pointer_F","IP_launch_O_Titan_short_snw_F","hgun_Rook40_F","Throw","Put"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		weapons[] = {"arifle_Katiba_C_ACO_pointer_F","IP_launch_O_Titan_short_snw_F","hgun_Rook40_F","Throw","Put"};
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Sharpshooter_FST: O_Sharpshooter_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnWeapons[] = {"IP_srifle_DMR_05_SnowHex_KHS_BI_LP_F","hgun_Rook40_F","Throw","Put","Binocular"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		weapons[] = {"IP_srifle_DMR_05_SnowHex_KHS_BI_LP_F","hgun_Rook40_F","Throw","Put","Binocular"};
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_HeavyGunner_FST: O_HeavyGunner_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_HarnessO_gryST","IP_H_HelmetO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnWeapons[] = {"IP_MMG_01_SnowHex_ARCO_BI_LP_F","hgun_Rook40_F","Throw","Put"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		weapons[] = {"IP_MMG_01_SnowHex_ARCO_BI_LP_F","hgun_Rook40_F","Throw","Put"};
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_TL_FST: O_Soldier_TL_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessOGL_gryST","IP_H_HelmetLeaderO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR","ItemGPS"};
		respawnLinkedItems[] = {"IP_V_HarnessOGL_gryST","IP_H_HelmetLeaderO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR","ItemGPS"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Soldier_SL_FST: O_Soldier_SL_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetLeaderO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR","ItemGPS"};
		respawnLinkedItems[] = {"IP_V_TacVest_SnowTiger","IP_H_HelmetLeaderO_SnowTiger","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR","ItemGPS"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Officer_FST: O_officer_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\officer_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_officer","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_BandollierO_snw","IP_H_Beret_02SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		respawnLinkedItems[] = {"IP_V_BandollierO_snw","IP_H_Beret_02SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		uniformClass = "IP_U_O_OfficerUniform_SnowTiger";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Officer_hex_FST: O_officer_F
	{
		displayName = "Officer (Hex)";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\officer_snow_hex_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_officer","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_BandollierO_snw","IP_H_Beret_02CSAT","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		respawnLinkedItems[] = {"IP_V_BandollierO_snw","IP_H_Beret_02CSAT","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		uniformClass = "IP_U_O_OfficerUniform_SnowHex";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Pilot_FST: O_Pilot_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\pilot_suit_snow_hex_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_H_PilotHelmetFighter_O_Snow","ItemMap","ItemCompass","ItemWatch","ItemRadio","ItemGPS","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_H_PilotHelmetFighter_O_Snow","ItemMap","ItemCompass","ItemWatch","ItemRadio","ItemGPS","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_PilotCoveralls_SnowHex";
		vehicleClass = "IP_Men_ST";
	};
	class IP_O_HeliPilot_FST: O_helipilot_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\coveralls_snow_hex_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_H_PilotHelmetHeli_O_Snow","IP_V_TacVest_SnowHex","ItemMap","ItemCompass","ItemWatch","ItemRadio","ItemGPS","NVGoggles_OPFOR"};
		model = "\A3\characters_F\common\coveralls";
		respawnLinkedItems[] = {"IP_H_PilotHelmetHeli_O_Snow","IP_V_TacVest_SnowHex","ItemMap","ItemCompass","ItemWatch","ItemRadio","ItemGPS","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_HeliPilotCoveralls_SnowHex";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_HeliCrew_FST: O_helicrew_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\coveralls_snow_hex_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_H_CrewHelmetHeli_O_Snow","IP_V_TacVest_SnowHex","ItemMap","ItemCompass","ItemWatch","ItemRadio","ItemGPS","NVGoggles_OPFOR"};
		model = "\A3\characters_F\common\coveralls";
		respawnLinkedItems[] = {"IP_H_CrewHelmetHeli_O_Snow","IP_V_TacVest_SnowHex","ItemMap","ItemCompass","ItemWatch","ItemRadio","ItemGPS","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_HeliPilotCoveralls_SnowHex";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_crew_FST: O_crew_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_hex_co.paa","\IP_CSAT_ST\men\txt\tech_snow_hex_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_TacVest_SnowHex","IP_H_HelmetCrew_O_Snow","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR","ItemGPS"};
		model = "\A3\characters_F\OPFOR\o_soldier_01.p3d";
		respawnLinkedItems[] = {"IP_V_TacVest_SnowHex","IP_H_HelmetCrew_O_Snow","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR","ItemGPS"};
		uniformClass = "IP_U_O_CombatUniform_SnowHex";
		vehicleClass = "IP_Men_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class O_Diver_F;
	class O_diver_exp_F;
	class O_diver_TL_F;
	class IP_O_Diver_FST: O_Diver_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\diver_suit_iran_coSnowHex.paa","\IP_CSAT_ST\men\txt\diver_equip_iran_coSnowHex.paa"};
		hiddenUnderwaterSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\diver_suit_iran_coSnowHex.paa","\IP_CSAT_ST\men\txt\diver_equip_iran_coSnowHex.paa","\A3\characters_f\data\visors_ca.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_diver","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_RebreatherIR_ST","G_B_Diving","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		respawnLinkedItems[] = {"IP_V_RebreatherIR_ST","G_B_Diving","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		uniformClass = "IP_U_O_Wetsuit_SnowHex";
		vehicleClass = "IP_Men_Diver_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_diver_exp_FST: O_diver_exp_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\diver_suit_iran_coSnowHex.paa","\IP_CSAT_ST\men\txt\diver_equip_iran_coSnowHex.paa"};
		hiddenUnderwaterSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\diver_suit_iran_coSnowHex.paa","\IP_CSAT_ST\men\txt\diver_equip_iran_coSnowHex.paa","\A3\characters_f\data\visors_ca.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_diver","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_RebreatherIR_ST","G_B_Diving","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		respawnLinkedItems[] = {"IP_V_RebreatherIR_ST","G_B_Diving","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		uniformClass = "IP_U_O_Wetsuit_SnowHex";
		vehicleClass = "IP_Men_Diver_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_diver_TL_FST: O_diver_TL_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\diver_suit_iran_coSnowHex.paa","\IP_CSAT_ST\men\txt\diver_equip_iran_coSnowHex.paa"};
		hiddenUnderwaterSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\diver_suit_iran_coSnowHex.paa","\IP_CSAT_ST\men\txt\diver_equip_iran_coSnowHex.paa","\A3\characters_f\data\visors_ca.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_diver","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_RebreatherIR_ST","G_B_Diving","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		respawnLinkedItems[] = {"IP_V_RebreatherIR_ST","G_B_Diving","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		uniformClass = "IP_U_O_Wetsuit_SnowHex";
		vehicleClass = "IP_Men_Diver_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class O_recon_F;
	class O_recon_exp_F;
	class O_recon_JTAC_F;
	class O_recon_LAT_F;
	class O_recon_M_F;
	class O_recon_medic_F;
	class O_recon_TL_F;
	class O_pathfinder_F;
	class IP_O_recon_FST: O_recon_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessOSpec_gryST","IP_H_HelmetSpecO_SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_HarnessOSpec_gryST","IP_H_HelmetSpecO_SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_Recon_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_recon_exp_FST: O_recon_exp_F
	{
		backpack = "IP_B_FieldPack_ReconExp_SnowHex";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessOSpec_gryST","IP_H_HelmetSpecO_SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_HarnessOSpec_gryST","IP_H_HelmetSpecO_SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_Recon_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_recon_JTAC_FST: O_recon_JTAC_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessOGL_gryST","IP_H_HelmetLeaderO_SnowHex","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_HarnessOGL_gryST","IP_H_HelmetLeaderO_SnowHex","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_Recon_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_recon_LAT_FST: O_recon_LAT_F
	{
		backpack = "IP_B_FieldPack_RPG_AT_SnowHex";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_TacVest_SnowHex","IP_H_HelmetSpecO_SnowHex","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_TacVest_SnowHex","IP_H_HelmetSpecO_SnowHex","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_Recon_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_recon_M_FST: O_recon_M_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_TacVest_SnowHex","IP_H_HelmetSpecO_SnowHex","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		magazines[] = {"10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","MiniGrenade","MiniGrenade","SmokeShell","SmokeShellRed","Chemlight_red","Chemlight_red"};
		respawnLinkedItems[] = {"IP_V_TacVest_SnowHex","IP_H_HelmetSpecO_SnowHex","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnMagazines[] = {"10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","MiniGrenade","MiniGrenade","SmokeShell","SmokeShellRed","Chemlight_red","Chemlight_red"};
		respawnWeapons[] = {"IP_srifle_DMR_05_SnowHex_DMS_BI_LP_snds_F","hgun_Rook40_snds_F","Throw","Put","Rangefinder"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_Recon_ST";
		weapons[] = {"IP_srifle_DMR_05_SnowHex_DMS_BI_LP_snds_F","hgun_Rook40_snds_F","Throw","Put","Rangefinder"};
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_recon_medic_FST: O_recon_medic_F
	{
		backpack = "IP_B_FieldPack_ReconMedic_SnowHex";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessOSpec_gryST","IP_H_HelmetSpecO_SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_HarnessOSpec_gryST","IP_H_HelmetSpecO_SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_Recon_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_recon_TL_FST: O_recon_TL_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessOSpec_gryST","IP_H_HelmetSpecO_SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_HarnessOSpec_gryST","IP_H_HelmetSpecO_SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_Recon_ST";
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_pathfinder_FST: O_pathfinder_F
	{
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		identityTypes[] = {"LanguagePER_F","Head_TK","G_IRAN_default","Head_Asian","Head_African","Head_Greek"};
		linkedItems[] = {"IP_V_HarnessOSpec_gryST","IP_H_HelmetSpecO_SnowHex","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnLinkedItems[] = {"IP_V_HarnessOSpec_gryST","IP_H_HelmetSpecO_SnowHex","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles_OPFOR"};
		respawnWeapons[] = {"IP_srifle_DMR_04_SnowHex_NS_BI_LP_F","hgun_Rook40_snds_F","Throw","Put","laserdesignator_02"};
		uniformClass = "IP_U_O_CombatUniform_SnowTiger";
		vehicleClass = "IP_Men_Recon_ST";
		weapons[] = {"IP_srifle_DMR_04_SnowHex_NS_BI_LP_F","hgun_Rook40_snds_F","Throw","Put","laserdesignator_02"};
		class EventHandlers
		{
			init = "[(_this select 0)] spawn IP_fnc_setCSATInsignia";
		};
	};
	class IP_O_Officer_Story_FST: IP_O_Officer_FST
	{
		displayName = "Cheng";
		linkedItems[] = {"IP_V_BandollierO_snw","IP_H_Beret_02SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		respawnLinkedItems[] = {"IP_V_BandollierO_snw","IP_H_Beret_02SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		vehicleClass = "IP_Men_Story_ST";
		class EventHandlers
		{
			init = "[(_this select 0), ['Colonel', 'Col'], 'Ice_CSATCaptain', true] spawn IP_fnc_setUpCSATStoryCharacter";
		};
	};
	class IP_O_Officer_Story_Combat_FST: IP_O_Soldier_SL_FST
	{
		displayName = "Cheng (Combat)";
		icon = "iconManOfficer";
		linkedItems[] = {"IP_V_PlateCarrierGL_rgrSnowHex","IP_H_Beret_02SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		respawnLinkedItems[] = {"IP_V_PlateCarrierGL_rgrSnowHex","IP_H_Beret_02SnowTiger","ItemGPS","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
		vehicleClass = "IP_Men_Story_ST";
		class EventHandlers
		{
			init = "[(_this select 0), ['Colonel', 'Col'], 'Ice_CSATCaptain', true] spawn IP_fnc_setUpCSATStoryCharacter";
		};
	};
	class IP_O_Pathfinder_Story_FST: IP_O_pathfinder_FST
	{
		displayName = "Nafisi";
		icon = "iconManOfficer";
		vehicleClass = "IP_Men_Story_ST";
		class EventHandlers
		{
			init = "[(_this select 0), ['Second Lieutenant', '2ndLt'], 'Ice_CSATLieutenant', true] spawn IP_fnc_setUpCSATStoryCharacter";
		};
	};
	class O_Lifeboat;
	class O_Boat_Transport_01_F;
	class O_Boat_Armed_01_hmg_F;
	class IP_O_Lifeboat_SnowTiger: O_Lifeboat
	{
		crew = "IP_O_soldier_FST";
		faction = "IP_CSAT_ST";
		vehicleClass = "IP_Ships_ST";
	};
	class IP_O_Boat_Transport_01_F_SnowTiger: O_Boat_Transport_01_F
	{
		crew = "IP_O_soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\ships\txt\boat_transport_01_opfor_coSnowHex.paa"};
		vehicleClass = "IP_Ships_ST";
	};
	class IP_O_Boat_Armed_01_hmg_F_SnowTiger: O_Boat_Armed_01_hmg_F
	{
		crew = "IP_O_soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\ships\txt\Boat_Armed_01_ext_coSnowHex.paa","\IP_CSAT_ST\ships\txt\boat_armed_01_int_opfor_coSnowHex.paa","\IP_CSAT_ST\ships\txt\Boat_Armed_01_crows_opfor_coSnowHex.paa"};
		vehicleClass = "IP_Ships_ST";
	};
	class O_HMG_01_F;
	class O_HMG_01_high_F;
	class O_GMG_01_F;
	class O_GMG_01_high_F;
	class O_Mortar_01_F;
	class O_static_AA_F;
	class O_static_AT_F;
	class IP_O_HMG_01_FST: O_HMG_01_F
	{
		crew = "IP_O_soldier_FST";
		faction = "IP_CSAT_ST";
		vehicleClass = "IP_Static_ST";
	};
	class IP_O_HMG_01_high_FST: O_HMG_01_high_F
	{
		crew = "IP_O_soldier_FST";
		faction = "IP_CSAT_ST";
		vehicleClass = "IP_Static_ST";
	};
	class IP_O_GMG_01_FST: O_GMG_01_F
	{
		crew = "IP_O_soldier_FST";
		faction = "IP_CSAT_ST";
		vehicleClass = "IP_Static_ST";
	};
	class IP_O_GMG_01_high_FST: O_GMG_01_high_F
	{
		crew = "IP_O_soldier_FST";
		faction = "IP_CSAT_ST";
		vehicleClass = "IP_Static_ST";
	};
	class IP_O_Mortar_01_FST: O_Mortar_01_F
	{
		crew = "IP_O_soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\static\txt\mortar_01_opfor_coSnowHex.paa"};
		vehicleClass = "IP_Static_ST";
	};
	class IP_O_static_AA_FST: O_static_AA_F
	{
		crew = "IP_O_soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\weapons\txt\launcher_snow_co.paa","\IP_CSAT_ST\weapons\txt\TubeL_snow_CO.paa"};
		vehicleClass = "IP_Static_ST";
	};
	class IP_O_static_AT_FST: O_static_AT_F
	{
		crew = "IP_O_soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\weapons\txt\launcher_snow_co.paa","\IP_CSAT_ST\weapons\txt\TubeM_snow_CO.paa"};
		vehicleClass = "IP_Static_ST";
	};
	class O_SDV_01_F;
	class IP_O_SDV_01_FST: O_SDV_01_F
	{
		crew = "IP_O_Diver_FST";
		faction = "IP_CSAT_ST";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\submarines\txt\sdv_ext_opfor_coSnowHex.paa"};
		vehicleClass = "IP_Submarines_ST";
	};
	class O_Truck_03_ammo_F;
	class O_Truck_03_fuel_F;
	class O_Truck_03_medical_F;
	class O_Truck_03_repair_F;
	class IP_O_Truck_03_ammo_FST: O_Truck_03_ammo_F
	{
		crew = "IP_O_Soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelections[] = {"camo1","camo2","camo3"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\cars\txt\truck_03_ext01_coSnowHex.paa","\IP_CSAT_ST\cars\txt\truck_03_ext02_coSnowHex.paa","\IP_CSAT_ST\cars\txt\truck_03_cargo_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Supports_ST";
	};
	class IP_O_Truck_03_fuel_FST: O_Truck_03_fuel_F
	{
		crew = "IP_O_Soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelections[] = {"camo1","camo2","camo3"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\cars\txt\truck_03_ext01_coSnowHex.paa","\IP_CSAT_ST\cars\txt\truck_03_ext02_coSnowHex.paa","\IP_CSAT_ST\cars\txt\truck_03_fuel_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Supports_ST";
	};
	class IP_O_Truck_03_medical_FST: O_Truck_03_medical_F
	{
		crew = "IP_O_Soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelections[] = {"camo1","camo2","camo3"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\cars\txt\truck_03_ext01_coSnowHex.paa","\IP_CSAT_ST\cars\txt\truck_03_ext02_coSnowHex.paa","\IP_CSAT_ST\cars\txt\truck_03_cover_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Supports_ST";
	};
	class IP_O_Truck_03_repair_FST: O_Truck_03_repair_F
	{
		crew = "IP_O_Soldier_FST";
		faction = "IP_CSAT_ST";
		hiddenSelections[] = {"camo1","camo2","camo3"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\cars\txt\truck_03_ext01_coSnowHex.paa","\IP_CSAT_ST\cars\txt\truck_03_ext02_coSnowHex.paa","\IP_CSAT_ST\cars\txt\truck_03_ammo_coSnowHex.paa"};
		textureList[] = {};
		vehicleClass = "IP_Supports_ST";
	};
};
class CfgWeapons
{
	class H_Beret_02;
	class H_HelmetO_ocamo;
	class H_HelmetLeaderO_ocamo;
	class H_HelmetSpecO_blk;
	class H_MilCap_ocamo;
	class H_Booniehat_mcamo;
	class H_PilotHelmetFighter_O;
	class H_PilotHelmetHeli_O;
	class H_CrewHelmetHeli_O;
	class H_HelmetCrew_O;
	class IP_H_Beret_02CSAT: H_Beret_02
	{
		displayName = "Beret (CSAT Officer)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\headgear_beret02_colonel_coCSAT.paa"};
	};
	class IP_H_Beret_02SnowTiger: H_Beret_02
	{
		displayName = "Beret (Snow Tigers Officer)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\headgear_beret02_colonel_coSnowTiger.paa"};
	};
	class IP_H_HelmetO_SnowTiger: H_HelmetO_ocamo
	{
		displayName = "Protector Helmet (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
	};
	class IP_H_HelmetLeaderO_SnowTiger: H_HelmetLeaderO_ocamo
	{
		displayName = "Defender Helmet (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
	};
	class IP_H_HelmetO_SnowHex: H_HelmetO_ocamo
	{
		displayName = "Protector Helmet (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\tech_snow_hex_co.paa"};
	};
	class IP_H_HelmetLeaderO_SnowHex: H_HelmetLeaderO_ocamo
	{
		displayName = "Defender Helmet (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\tech_snow_hex_co.paa"};
	};
	class IP_H_HelmetSpecO_SnowTiger: H_HelmetSpecO_blk
	{
		displayName = "Assassin Helmet (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
	};
	class IP_H_HelmetSpecO_SnowHex: H_HelmetSpecO_blk
	{
		displayName = "Assassin Helmet (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\tech_snow_hex_co.paa"};
	};
	class IP_H_MilCap_HexSnow: H_MilCap_ocamo
	{
		displayName = "Military Cap (Hex Snow)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\cappatrol_snow_hex_co.paa"};
	};
	class IP_H_MilCap_SnowTiger: H_MilCap_ocamo
	{
		displayName = "Military Cap (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\cappatrol_snow_tiger_co.paa"};
	};
	class IP_H_Booniehat_HexSnow: H_Booniehat_mcamo
	{
		displayName = "Booniehat (Hex Snow)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\booniehat_snow_hex_co.paa"};
	};
	class IP_H_Booniehat_SnowTiger: H_Booniehat_mcamo
	{
		displayName = "Booniehat (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\booniehat_snow_tiger_co.paa"};
	};
	class IP_H_PilotHelmetFighter_O_Snow: H_PilotHelmetFighter_O
	{
		displayName = "Pilot Helmet (Snow) [CSAT]";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\pilot_helmet_iran_coSnow.paa"};
	};
	class IP_H_PilotHelmetHeli_O_Snow: H_PilotHelmetHeli_O
	{
		displayName = "Heli Pilot Helmet (Snow) [CSAT]";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\helmet_heli_coSnow.paa"};
	};
	class IP_H_CrewHelmetHeli_O_Snow: H_CrewHelmetHeli_O
	{
		displayName = "Heli Crew Helmet (Snow) [CSAT]";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\helmet_heli_coSnow.paa"};
	};
	class IP_H_HelmetCrew_O_Snow: H_HelmetCrew_O
	{
		displayName = "Crew Helmet (Snow) [CSAT]";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\helmet_crew_ocamo_coSnow.paa"};
	};
	class UniformItem;
	class U_O_CombatUniform_ocamo;
	class U_O_OfficerUniform_ocamo;
	class U_B_HeliPilotCoveralls;
	class U_O_PilotCoveralls;
	class U_O_Wetsuit;
	class IP_U_O_CombatUniform_SnowTiger: U_O_CombatUniform_ocamo
	{
		displayName = "Fatigues (Snow Tigers) [CSAT]";
		hiddenSelections[] = {"camo1","camo2","insignia"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
		class ItemInfo: UniformItem
		{
			containerClass = "Supply40";
			hiddenSelections[] = {"camo1","camo2","insignia"};
			mass = 80;
			uniformModel = "-";
			uniformClass = "IP_O_Soldier_FST";
		};
	};
	class IP_U_O_CombatUniform_SnowHex: U_O_CombatUniform_ocamo
	{
		displayName = "Fatigues (Snow Hex) [CSAT]";
		hiddenSelections[] = {"camo1","camo2","insignia"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_hex_co.paa","\IP_CSAT_ST\men\txt\tech_snow_hex_co.paa"};
		class ItemInfo: UniformItem
		{
			containerClass = "Supply40";
			hiddenSelections[] = {"camo1","camo2","insignia"};
			mass = 80;
			uniformModel = "-";
			uniformClass = "IP_O_crew_FST";
		};
	};
	class IP_U_O_OfficerUniform_SnowTiger: U_O_OfficerUniform_ocamo
	{
		displayName = "Officer Fatigues (Snow Tigers) [CSAT]";
		hiddenSelections[] = {"Camo"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\officer_snow_tiger_co.paa"};
		class ItemInfo: UniformItem
		{
			containerClass = "Supply40";
			hiddenSelections[] = {"Camo"};
			mass = 80;
			uniformModel = "-";
			uniformClass = "IP_O_Officer_FST";
		};
	};
	class IP_U_O_OfficerUniform_SnowHex: U_O_OfficerUniform_ocamo
	{
		displayName = "Officer Fatigues (Snow Hex) [CSAT]";
		hiddenSelections[] = {"Camo"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\officer_snow_hex_co.paa"};
		class ItemInfo: UniformItem
		{
			containerClass = "Supply40";
			hiddenSelections[] = {"Camo"};
			mass = 80;
			uniformModel = "-";
			uniformClass = "IP_O_Officer_hex_FST";
		};
	};
	class IP_U_O_HeliPilotCoveralls_SnowHex: U_B_HeliPilotCoveralls
	{
		displayName = "Heli Pilot Coveralls (Snow Hex) [CSAT]";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\coveralls_snow_hex_co.paa"};
		class ItemInfo: UniformItem
		{
			containerClass = "Supply40";
			hiddenSelections[] = {"Camo"};
			mass = 60;
			uniformModel = "-";
			uniformClass = "IP_O_HeliPilot_FST";
		};
	};
	class IP_U_O_PilotCoveralls_SnowHex: U_O_PilotCoveralls
	{
		displayName = "Pilot Coveralls (Snow Hex) [CSAT]";
		hiddenSelections[] = {"camo"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\pilot_suit_snow_hex_co.paa"};
		class ItemInfo: UniformItem
		{
			containerClass = "Supply60";
			hiddenSelections[] = {"camo"};
			mass = 80;
			uniformModel = "-";
			uniformClass = "IP_O_Pilot_FST";
		};
	};
	class IP_U_O_Wetsuit_SnowHex: U_O_Wetsuit
	{
		displayName = "Wetsuit (Navy Hex) [CSAT]";
		hiddenSelections[] = {"camo"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\diver_suit_iran_coSnowHex.paa"};
		class ItemInfo: UniformItem
		{
			containerClass = "Supply60";
			hiddenSelections[] = {"camo"};
			mass = 80;
			uniformModel = "-";
			uniformClass = "IP_O_Diver_FST";
			uniformType = "Neopren";
		};
	};
	class ItemInfo;
	class V_HarnessO_gry;
	class V_HarnessOGL_gry;
	class V_HarnessOSpec_gry;
	class V_PlateCarrierGL_rgr;
	class V_PlateCarrierSpec_rgr;
	class V_TacVest_camo;
	class V_BandollierB_khk;
	class V_RebreatherIR;
	class IP_V_HarnessO_gryST: V_HarnessO_gry
	{
		displayName = "LBV Harness (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
	};
	class IP_V_HarnessOGL_gryST: V_HarnessOGL_gry
	{
		displayName = "LBV Grenadier Harness (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
	};
	class IP_V_HarnessOSpec_gryST: V_HarnessOSpec_gry
	{
		displayName = "ELBV Harness (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\clothing_snow_tiger_co.paa","\IP_CSAT_ST\men\txt\tech_snow_tiger_co.paa"};
	};
	class IP_V_PlateCarrierGL_rgrSnowHex: V_PlateCarrierGL_rgr
	{
		displayName = "Carrier GL Rig (Snow Hex, CSAT)";
		hiddenSelections[] = {"camo"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\equip_b_carrier_spec_rig_snow_hex_co.paa"};
		class ItemInfo: ItemInfo
		{
			armor = 100;
			containerClass = "Supply140";
			hiddenSelections[] = {"camo"};
			mass = 120;
			passThrough = 0.7;
			uniformModel = "\A3\Characters_F\BLUFOR\equip_b_carrier_gl_rig.p3d";
		};
	};
	class IP_V_PlateCarrierGL_rgrSnowTiger: IP_V_PlateCarrierGL_rgrSnowHex
	{
		displayName = "Carrier GL Rig (Snow Tiger, CSAT)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\equip_b_carrier_spec_rig_snow_tiger_co.paa"};
	};
	class IP_V_PlateCarrierSpec_rgrSnowHex: V_PlateCarrierSpec_rgr
	{
		displayName = "Carrier Special Rig (Snow Hex, CSAT)";
		hiddenSelections[] = {"camo"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\equip_b_carrier_spec_rig_snow_hex_co.paa"};
		class ItemInfo: ItemInfo
		{
			armor = 40;
			containerClass = "Supply100";
			hiddenSelections[] = {"camo"};
			mass = 120;
			passThrough = 0.1;
			uniformModel = "\A3\Characters_F\BLUFOR\equip_b_carrier_spec_rig.p3d";
		};
	};
	class IP_V_PlateCarrierSpec_rgrSnowTiger: IP_V_PlateCarrierSpec_rgrSnowHex
	{
		displayName = "Carrier Special Rig (Snow Tiger, CSAT)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\equip_b_carrier_spec_rig_snow_tiger_co.paa"};
	};
	class IP_V_TacVest_SnowHex: V_TacVest_camo
	{
		displayName = "Tactical Vest (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\tacticalvest_snow_hex_co.paa"};
	};
	class IP_V_TacVest_SnowTiger: V_TacVest_camo
	{
		displayName = "Tactical Vest (Snow Tigers)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\tacticalvest_snow_tiger_co.paa"};
	};
	class IP_V_BandollierO_snw: V_BandollierB_khk
	{
		displayName = "Slash Bandolier (Snow)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\vests_snw_coEF.paa"};
	};
	class IP_V_RebreatherIR_ST: V_RebreatherIR
	{
		displayName = "Rebreather (Snow Tigers) [CSAT]";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\diver_equip_iran_coSnowHex.paa"};
		hiddenUnderwaterSelectionsTextures[] = {"\IP_CSAT_ST\men\txt\diver_equip_iran_coSnowHex.paa","\IP_CSAT_ST\men\txt\diver_equip_iran_coSnowHex.paa","\A3\characters_f\data\visors_ca.paa"};
	};
	class srifle_DMR_03_F;
	class srifle_DMR_04_F;
	class srifle_DMR_05_blk_F;
	class MMG_01_hex_F;
	class MMG_02_black_F;
	class launch_O_Titan_F;
	class launch_O_Titan_short_F;
	class IP_srifle_DMR_03_SnowHex_F: srifle_DMR_03_F
	{
		displayName = "Mk-I EMR 7.62mm (Snow Hex)";
		hiddenSelections[] = {"Camo1","Camo2"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\weapons\txt\DMR_03_01_Snow_Hex_CO.paa","\IP_CSAT_ST\weapons\txt\DMR_03_02_Snow_Hex_CO.paa"};
		picture = "\IP_CSAT_ST\weapons\img\gear_DMR_03_X_Snow_Hex_CA.paa";
	};
	class IP_srifle_DMR_03_DMS_BI_LP_F: srifle_DMR_03_F
	{
		class LinkedItems
		{
			class LinkedItemsOptic
			{
				item = "optic_DMS";
				slot = "CowsSlot";
			};
			class LinkedItemsAcc
			{
				item = "acc_pointer_IR";
				slot = "PointerSlot";
			};
			class LinkedItemsUnder
			{
				item = "bipod_02_F_blk";
				slot = "UnderBarrelSlot";
			};
		};
	};
	class IP_srifle_DMR_04_SnowHex_F: srifle_DMR_04_F
	{
		displayName = "ASP-1 Kir 12.7mm (Snow Hex)";
		hiddenSelections[] = {"Camo1","Camo2"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\weapons\txt\DMR_04_01_Snow_Hex_CO.paa","\IP_CSAT_ST\weapons\txt\DMR_04_02_Snow_Hex_CO.paa"};
	};
	class IP_srifle_DMR_04_SnowHex_NS_BI_LP_F: IP_srifle_DMR_04_SnowHex_F
	{
		class LinkedItems
		{
			class LinkedItemsOptic
			{
				item = "optic_Nightstalker";
				slot = "CowsSlot";
			};
			class LinkedItemsAcc
			{
				item = "acc_pointer_IR";
				slot = "PointerSlot";
			};
			class LinkedItemsUnder
			{
				item = "bipod_02_F_blk";
				slot = "UnderBarrelSlot";
			};
		};
	};
	class IP_srifle_DMR_05_DMS_BI_LP_F: srifle_DMR_05_blk_F
	{
		class LinkedItems
		{
			class LinkedItemsOptic
			{
				item = "optic_DMS";
				slot = "CowsSlot";
			};
			class LinkedItemsAcc
			{
				item = "acc_pointer_IR";
				slot = "PointerSlot";
			};
			class LinkedItemsUnder
			{
				item = "bipod_02_F_blk";
				slot = "UnderBarrelSlot";
			};
		};
	};
	class IP_srifle_DMR_05_SnowHex_F: srifle_DMR_05_blk_F
	{
		displayName = "Cyrus 9.3mm (Snow Hex)";
		hiddenSelections[] = {"Camo1","Camo2"};
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\weapons\txt\DMR_05_01_Snow_Hex_CO.paa","\IP_CSAT_ST\weapons\txt\DMR_05_02_Snow_Hex_CO.paa"};
	};
	class IP_srifle_DMR_05_SnowHex_KHS_BI_LP_F: IP_srifle_DMR_05_SnowHex_F
	{
		class LinkedItems
		{
			class LinkedItemsOptic
			{
				item = "optic_KHS_blk";
				slot = "CowsSlot";
			};
			class LinkedItemsAcc
			{
				item = "acc_pointer_IR";
				slot = "PointerSlot";
			};
			class LinkedItemsUnder
			{
				item = "bipod_02_F_blk";
				slot = "UnderBarrelSlot";
			};
		};
	};
	class IP_srifle_DMR_05_SnowHex_DMS_BI_LP_snds_F: IP_srifle_DMR_05_SnowHex_F
	{
		class LinkedItems
		{
			class LinkedItemsOptic
			{
				item = "optic_DMS";
				slot = "CowsSlot";
			};
			class LinkedItemsAcc
			{
				item = "acc_pointer_IR";
				slot = "PointerSlot";
			};
			class LinkedItemsUnder
			{
				item = "bipod_02_F_blk";
				slot = "UnderBarrelSlot";
			};
			class LinkedItemsMuzzle
			{
				slot = "MuzzleSlot";
				item = "muzzle_snds_93mmg";
			};
		};
	};
	class IP_MMG_01_SnowHex_F: MMG_01_hex_F
	{
		baseWeapon = "IP_MMG_01_SnowHex_F";
		displayName = "Navid 9.3mm (Snow Hex)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\weapons\txt\MMG_01_01_Snow_Hex_CO.paa","\IP_CSAT_ST\weapons\txt\MMG_01_02_Snow_Hex_CO.paa","\IP_CSAT_ST\weapons\txt\MMG_01_03_Snow_Hex_CO.paa"};
		class LinkedItems
		{
			class LinkedItemsUnder
			{
				item = "bipod_02_F_blk";
				slot = "UnderBarrelSlot";
			};
		};
	};
	class IP_MMG_01_SnowHex_ARCO_BI_LP_F: IP_MMG_01_SnowHex_F
	{
		class LinkedItems
		{
			class LinkedItemsOptic
			{
				item = "optic_Arco";
				slot = "CowsSlot";
			};
			class LinkedItemsAcc
			{
				item = "acc_pointer_IR";
				slot = "PointerSlot";
			};
			class LinkedItemsUnder
			{
				item = "bipod_02_F_blk";
				slot = "UnderBarrelSlot";
			};
		};
	};
	class IP_MMG_02_black_BI_LP_F: MMG_02_black_F
	{
		class LinkedItems
		{
			class LinkedItemsAcc
			{
				item = "acc_pointer_IR";
				slot = "PointerSlot";
			};
			class LinkedItemsUnder
			{
				item = "bipod_02_F_blk";
				slot = "UnderBarrelSlot";
			};
		};
	};
	class IP_MMG_02_black_ARCO_BI_LP_F: MMG_02_black_F
	{
		class LinkedItems
		{
			class LinkedItemsOptic
			{
				item = "optic_Arco";
				slot = "CowsSlot";
			};
			class LinkedItemsAcc
			{
				item = "acc_pointer_IR";
				slot = "PointerSlot";
			};
			class LinkedItemsUnder
			{
				item = "bipod_02_F_blk";
				slot = "UnderBarrelSlot";
			};
		};
	};
	class IP_launch_O_Titan_snw_F: launch_O_Titan_F
	{
		displayName = "Titan MPRL Launcher (Snow)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\weapons\txt\launcher_snow_co.paa","\IP_CSAT_ST\weapons\txt\TubeL_snow_CO.paa"};
	};
	class IP_launch_O_Titan_short_snw_F: launch_O_Titan_short_F
	{
		displayName = "Titan MPRL Compact (Snow)";
		hiddenSelectionsTextures[] = {"\IP_CSAT_ST\weapons\txt\launcher_snow_co.paa","\IP_CSAT_ST\weapons\txt\TubeM_snow_CO.paa"};
	};
};
class CfgGroups
{
	class East
	{
		class IP_CSAT_ST
		{
			name = "CSAT Snow Tigers";
			class Infantry
			{
				name = "Infantry";
				class IP_OIA_InfSquad_ST
				{
					name = "Squad";
					side = 0;
					faction = "IP_CSAT_ST";
					class Unit0
					{
						side = 0;
						vehicle = "IP_O_Soldier_SL_FST";
						rank = "SERGEANT";
						position[] = {0,0,0};
					};
					class Unit1
					{
						side = 0;
						vehicle = "IP_O_Soldier_TL_FST";
						rank = "SERGEANT";
						position[] = {5,-5,0};
					};
					class Unit2
					{
						side = 0;
						vehicle = "IP_O_Soldier_AR_FST";
						rank = "CORPORAL";
						position[] = {-5,-5,0};
					};
					class Unit3
					{
						side = 0;
						vehicle = "IP_O_Soldier_GL_FST";
						rank = "PRIVATE";
						position[] = {10,-10,0};
					};
					class Unit4
					{
						side = 0;
						vehicle = "IP_O_Soldier_FST";
						rank = "PRIVATE";
						position[] = {-10,-10,0};
					};
					class Unit5
					{
						side = 0;
						vehicle = "IP_O_Soldier_LAT_FST";
						rank = "CORPORAL";
						position[] = {15,-15,0};
					};
					class Unit6
					{
						side = 0;
						vehicle = "IP_O_Medic_FST";
						rank = "PRIVATE";
						position[] = {-15,-15,0};
					};
					class Unit7
					{
						side = 0;
						vehicle = "IP_O_Soldier_A_FST";
						rank = "PRIVATE";
						position[] = {20,-20,0};
					};
				};
				class IP_OIA_InfTeam_ST
				{
					name = "Fire Team";
					side = 0;
					faction = "IP_CSAT_ST";
					class Unit0
					{
						side = 0;
						vehicle = "IP_O_Soldier_TL_FST";
						rank = "SERGEANT";
						position[] = {0,0,0};
					};
					class Unit1
					{
						side = 0;
						vehicle = "IP_O_Soldier_AR_FST";
						rank = "CORPORAL";
						position[] = {5,-5,0};
					};
					class Unit2
					{
						side = 0;
						vehicle = "IP_O_Soldier_FST";
						rank = "PRIVATE";
						position[] = {-5,-5,0};
					};
					class Unit3
					{
						side = 0;
						vehicle = "IP_O_Soldier_LAT_FST";
						rank = "PRIVATE";
						position[] = {10,-10,0};
					};
				};
			};
			class SpecOps
			{
				name = "Recon";
				class IP_OIA_InfSquad_ST
				{
					name = "Squad";
					side = 0;
					faction = "IP_CSAT_ST";
					class Unit0
					{
						side = 0;
						vehicle = "IP_O_recon_TL_FST";
						rank = "SERGEANT";
						position[] = {0,0,0};
					};
					class Unit1
					{
						side = 0;
						vehicle = "IP_O_recon_JTAC_FST";
						rank = "SERGEANT";
						position[] = {5,-5,0};
					};
					class Unit2
					{
						side = 0;
						vehicle = "IP_O_recon_M_FST";
						rank = "CORPORAL";
						position[] = {-5,-5,0};
					};
					class Unit3
					{
						side = 0;
						vehicle = "IP_O_recon_exp_FST";
						rank = "PRIVATE";
						position[] = {10,-10,0};
					};
					class Unit4
					{
						side = 0;
						vehicle = "IP_O_pathfinder_FST";
						rank = "PRIVATE";
						position[] = {-10,-10,0};
					};
					class Unit5
					{
						side = 0;
						vehicle = "IP_O_recon_LAT_FST";
						rank = "CORPORAL";
						position[] = {15,-15,0};
					};
					class Unit6
					{
						side = 0;
						vehicle = "IP_O_recon_medic_FST";
						rank = "PRIVATE";
						position[] = {-15,-15,0};
					};
					class Unit7
					{
						side = 0;
						vehicle = "IP_O_recon_FST";
						rank = "PRIVATE";
						position[] = {20,-20,0};
					};
				};
			};
		};
	};
};
class CfgFaces
{
	class Default
	{
		class Custom;
	};
	class Man_A3: Default
	{
		class AsianHead_A3_01;
		class IP_AsianHead_A3_01: AsianHead_A3_01
		{
			author = "Kydoimos";
			displayname = "Cheng Zhi";
			texture = "\IP_CSAT_ST\heads\txt\Cheng_co.paa";
			identityTypes[] = {};
			material = "\IP_CSAT_ST\heads\txt\Cheng.rvmat";
		};
	};
};
class CfgFunctions
{
	class IP
	{
		class CSAT_ST
		{
			class setCSATInsignia
			{
				file = "\IP_CSAT_ST\fnc\setCSATInsignia.sqf";
			};
			class setUpCSATStoryCharacter
			{
				file = "\IP_CSAT_ST\fnc\setUpCSATStoryCharacter.sqf";
			};
		};
	};
};
class CfgUnitInsignia
{
	class CSAT_ST
	{
		displayName = "CSAT Snow Tigers";
		author = "Kydoimos";
		texture = "\IP_CSAT_ST\men\img\CSAT_ST.paa";
		textureVehicle = "";
	};
};
class CfgIdentities
{
	class Ice_CSATCaptain
	{
		name = "Cheng Zhi";
		face = "IP_AsianHead_A3_01";
		glasses = "none";
		speaker = "Male10ENG";
		pitch = 1;
	};
	class Ice_CSATLieutenant
	{
		name = "Malik Nafisi";
		face = "PersianHead_A3_03";
		glasses = "none";
		speaker = "Male03PER";
		pitch = 1;
	};
};
class cfgMods
{
	author = "76561198018904665";
	timepacked = "1472985651";
};

 

so add both classes into your mission.sQM

IP_CSAT_ST and IP_CSAT_ST_XEH

 

 

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.