// Panzerkampfwagens by T_Roc

#define TEast 0
#define TWest 1
#define TGuerrila 2
#define TCivilian 3
#define TSideUnknown 4
#define TEnemy 5
#define TFriendly 6
#define TLogic 7

#define true 1
#define false 0

#define private 0
#define protected 1
#define public 2

class CfgModels
{	
	class Default{};
	class Vehicle: Default{};
	class Tank: Vehicle{};
        class Tiger1A: Tank
        {
        sectionsInherit="Tank";
        sections[]={"132","133","134","135","141","142","143","144","airclean","block","cross2","div1","div2","exhaust","holders","kills","lampa1","pins","bskrm","skrm","skrm1","skrm2","smoke","spare","spare2","tollholder","toolbox","wire","wire2",visionport","jack"};
        };
        
        class Tiger1B: Tank
        {
        sectionsInherit="Tank";
        sections[]={"jack","spare","wire","wire2","exhaust","bskrm","skrm","skrm1","skrm2","pins"};
        };

        class Tiger1c: Tank
        {
        sectionsInherit="Tank";
        sections[]={"Holders","spare","spare2","221","222","223","224","Div1","jack","wire","exhaust","bskrm","skrm","skrm1","skrm2","kills","pins","wire2"};
        };
  
        class Tiger1E: Tank
        {
        sectionsInherit="Tank";
        sections[]={"211","212","213","214","Div2","spare","spare2","pins","jack","wire","wire2","exhaust","bskrm","skrm","skrm1","skrm2","airclean","holders","kills"};
        };

        class Tiger1F: Tank
        {
        sectionsInherit="Tank";
        sections[]={"spare","spare2","Holders","121","122","123","124","block","cross2","pins","kills","jack","wire","wire2","Div1","tollholder","exhaust","bskrm","skrm","skrm1","skrm2","toolbox","visionport"};
        };

        class Tiger1G: Tank
        {
        sectionsInherit="Tank";
        sections[]={"Div1","spare","802","803","804","805","Holders","spare2","airclean","kills","jack","wire","wire2","div2","exhaust","bskrm","skrm","skrm1","skrm2","smoke"};
        };

        class Tiger1H: Tank
        {
        sectionsInherit="Tank";
        sections[]={"Holders","Div2","spare","spare2","311","312","313","314","jack","wire","wire2","pins","kills","exhaust","bskrm","skrm","skrm1","skrm2"};
        };

        class Tiger1L: Tank
        {
        sectionsInherit="Tank";
        sections[]={"block","cross2","pins","kills","tollholder","toolbox","visionport","Holders","spare","spare2","S32","S33","S34","S35","jack","wire","wire2","exhaust","bskrm","skrm","skrm1","skrm2","div1"};
        };

        class Tiger1M: Tank
        {
        sectionsInherit="Tank";
        sections[]={"Holders","div1","div2","spare","spare2","311","312","313","314","121","122","123","124","jack","wire","wire2","pins","kills","exhaust","bskrm","skrm","skrm1","skrm2"};
        };

        class Panth: Tank
        {
        sectionsInherit="Tank";
        sections[]={"415","416","417","418","axe","kills","sheild","sheild1","sheild2","sheild3","sheild4","sheild5","sheild6","sledge","spade","spearw","spipe","wire","cradio"};
        };

        class Panth1: Tank
        {
        sectionsInherit="Tank";
        sections[]={"301","302","303","304","sheild","sheild1","sheild2","sheild3","sheild4","sheild5","sheild6","sledge","spade","kills","spipe","wire","cradio","spearw","axe"};
        };

        class Panth2: Tank
        {
        sectionsInherit="Tank";
        sections[]={"146","147","148","149","cradio","sheild1","sheild2","sheild3","sheild4","sheild5","sheild6","sledge","spade","kills","spipe","wire","axe","spearw","toolbox","gunnerd","gunnera","521","522","523","524"};
        };

        class Pz4g: Tank
        {
        sectionsInherit="Tank";
        sections[]={"115","116","117","118","221","222","223","224","225","301","302","303","304","div1","div2","div3","nyck1","nyck2","sh1","sh2","sh3","sh4","sh5","sheild","sheild1","sledge","spade"};
        };
        
        
};

        class CfgPatches
        {
        class Tig_Crew
	{
		units[] ={TigCrew};               
		weapons[] = {};
		requiredVersion = 1.75;
	};
        class A_Tiger1
	{
        	units[] = {ATiger1};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class A_Tiger2
	{
        	units[] = {ATiger2};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class A_Tiger3
	{
        	units[] = {ATiger3};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class A_Tiger4
	{
        	units[] = {ATiger4};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class A_Tiger5
	{
        	units[] = {ATiger5};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class A_Tiger6
	{
        	units[] = {ATiger6};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class A_Tiger7
	{
        	units[] = {ATiger7};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class A_Tiger8
	{
        	units[] = {ATiger8};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};

        class B_Tiger1
	{
        	units[] = {BTiger1};
        	weapons[] = {Mg34};
        	requiredVersion = 1.75;
 
	};

        class C_Tiger1
	{
        	units[] = {CTiger1};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class C_Tiger2
	{
        	units[] = {CTiger2};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class C_Tiger3
	{
        	units[] = {CTiger3};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
         class C_Tiger4
	{
        	units[] = {CTiger4};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};

       
        class E_Tiger1
	{
        	units[] = {ETiger1};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class E_Tiger2
	{
        	units[] = {ETiger2};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class E_Tiger3
	{
        	units[] = {ETiger3};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class E_Tiger4
	{
        	units[] = {ETiger4};
        	weapons[] = {KwKL71,,Mg34};
        	requiredVersion = 1.75;
 
	};
        
        class E_Tiger5
	{
        	units[] = {ETiger5};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class F_Tiger1
	{
        	units[] = {FTiger1};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
	};
        class F_Tiger2
	{
        	units[] = {FTiger2};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
	};
        class F_Tiger3
	{
        	units[] = {FTiger3};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
	};
        class F_Tiger4
	{
        	units[] = {FTiger4};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 	};
        class G_Tiger1
	{
        	units[] = {GTiger1};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class G_Tiger2
	{
        	units[] = {GTiger2};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class G_Tiger3
	{
        	units[] = {GTiger3};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class G_Tiger4
	{
        	units[] = {GTiger4};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class G_Tiger5
	{
        	units[] = {GTiger5};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};

        class H_Tiger1
	{
        	units[] = {HTiger1};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class H_Tiger2
	{
        	units[] = {HTiger2};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class H_Tiger3
	{
        	units[] = {HTiger3};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
        class H_Tiger4
	{
        	units[] = {HTiger4};
        	weapons[] = {KwKL56,Mg34};
        	requiredVersion = 1.75;
 
	};
 
        class L_Tiger1
	{
        	units[] = {LTiger1};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
	};
        class L_Tiger2
	{
        	units[] = {LTiger2};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
	};
         class L_Tiger3
	{
        	units[] = {LTiger3};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
         };
         class L_Tiger4
	{
        	units[] = {LTiger4};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
	};
        class M_Tiger1
	{
        	units[] = {MTiger1};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
	};
        class M_Tiger2
	{
        	units[] = {MTiger2};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
	};
         class M_Tiger3
	{
        	units[] = {MTiger3};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
         };
         class M_Tiger4
	{
        	units[] = {MTiger4};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
	};
        class M_Tiger5
	{
        	units[] = {MTiger5};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
	};
        class M_Tiger6
	{
        	units[] = {MTiger6};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
	};
        class M_Tiger7
	{
        	units[] = {MTiger7};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
         };
         class M_Tiger8
	 {
        	units[] = {MTiger8};
        	weapons[] = {KwKL71,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther
	{
        	units[] = {NPanther};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther1
	{
        	units[] = {NPanther1};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther2
	{
        	units[] = {NPanther2};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther3
	{
        	units[] = {NPanther3};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther4
	{
        	units[] = {NPanther4};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther5
	{
        	units[] = {NPanther5};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther6
	{
        	units[] = {NPanther6};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther7
	{
        	units[] = {NPanther7};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther8
	{
        	units[] = {NPanther8};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther9
	{
        	units[] = {NPanther9};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther10
	{
        	units[] = {NPanther10};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther11
	{
        	units[] = {NPanther11};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther12
	{
        	units[] = {NPanther12};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther13
	{
        	units[] = {NPanther13};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther14
	{
        	units[] = {NPanther14};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_Panther15
	{
        	units[] = {NPanther15};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_pan4_1
	{
        	units[] = {N_pan4_1};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_pan4_2
	{
        	units[] = {N_pan4_2};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_pan4_3
	{
        	units[] = {N_pan4_3};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_pan4_4
	{
        	units[] = {N_pan4_4};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_pan4_5
	{
        	units[] = {N_pan4_5};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_pan4_6
	{
        	units[] = {N_pan4_6};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_pan4_7
	{
        	units[] = {N_pan4_7};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_pan4_8
	{
        	units[] = {N_pan4_8};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_pan4_9
	{
        	units[] = {N_pan4_9};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_pan4_10
	{
        	units[] = {N_pan4_10};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_pan4_11
	{
        	units[] = {N_pan4_11};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        class N_pan4_12
	{
        	units[] = {N_pan4_12};
        	weapons[] = {Kwk75,Mg34};
        	requiredVersion = 1.75;
 
	};
        
 };

class CfgAmmo
{
	class Default{};
	class Shell: Default{};
	class BulletSingle:Default{};
	class Bullet7_6: BulletSingle {};
        class PZammo: Bullet7_6 {};
        class 88shell: Shell
        {
		hit=400;indirectHit=100;
		cost=1000;
                soundFly[]={"\N_Sound\1\Shell_flyby1.wav",db20,1};
		soundHit[]={"\N_Sound\1\Shell_explo6.wav",db20,1};	

	};
        class L88shell: Shell
        {
		hit=400;indirectHit=100;
		cost=1000;
                soundFly[]={"\N_Sound\1\Shell_flyby1.wav",db20,1};
		soundHit[]={"\N_Sound\1\Shell_explo6.wav",db20,1};
	};
         class 88shell1: Shell
        {
		hit=200;indirectHit=200;
		cost=1000;
                soundFly[]={"\N_Sound\1\Shell_flyby1.wav",db20,1};
		soundHit[]={"\N_Sound\1\Shell_explo6.wav",db20,1};
	};
        class 75shell: Shell
        {
		hit=250;indirectHit=100;
		cost=1000;
                soundFly[]={"\N_Sound\1\Shell_flyby1.wav",db20,1};
		soundHit[]={"\N_Sound\1\Shell_explo6.wav",db20,1};
	};
         class 75shell1: Shell
        {
		hit=150;indirectHit=150;
		cost=1000;
                soundFly[]={"\N_Sound\1\Shell_flyby1.wav",db20,1};
		soundHit[]={"\N_Sound\1\Shell_explo6.wav",db20,1};
	};

};

class CfgWeapons
{
	class Default{}; 
	class MGun:Default{};
	class MachineGun7_6:MGun{};
        class KwKL56: Default
	{
		scopeWeapon=0;
		scopeMagazine=2;
		displayName="KwK L56";
		displayNameMagazine="88mm Pzgr shell";
		shortNameMagazine="88mm";
		initspeed=968;
		magazines[]={"KwKL56_A","KwKL56_B"};
		reloadTime=10;
                reloadSound[]={"\N_Sound\1\GunReload.wav",db-20,1};
		sound[]={"\N_Sound\1\Gun.wav",db20,1};
		ffCount=1;
		irLock=true;
		airLock=false;
		laserLock=false;
	};
        class KwKL71: KwKL56
	{
		scopeWeapon=0;
		scopeMagazine=2;
		displayName="KwK L71";
		displayNameMagazine="88mm Pzgr shell";
		shortNameMagazine="88mm";
		initspeed=968;
		magazines[]={"KwKL56_C","KwKL56_B"};
		reloadTime=10;
                reloadSound[]={"\N_Sound\1\GunReload.wav",db-20,1};
		sound[]={"\N_Sound\1\Gun.wav",db20,1};
		ffCount=1;
		irLock=true;
		airLock=false;
		laserLock=false;
	};
        class KwKL56_A: KwKL56
	{
		ammo="88shell";
		count=50;
		displayName="88mm Pzgr.39 Shell";
		displayNameMagazine="KwK L56";
		shortNameMagazine="88mm";
		sound[]={"\N_Sound\1\Gun.wav",db20,1};
                initSpeed=950;
		irLock=true;
		airLock=false;
		laserLock=false;
	};
         class KwKL56_B: KwKL56_A
	{
		ammo="88shell1";
		count=42;
		displayName="88mm Pzgr.HE Shell";
		displayNameMagazine="KwK L56 S";
		shortNameMagazine="88mm S";
		sound[]={"\N_Sound\1\Gun.wav",db20,1};
                initSpeed=700;
		irLock=true;
		airLock=false;
		laserLock=false;
	};
        class KwKL56_C: KwKL71
	{
		ammo="L88shell";
		count=50;
		displayName="88mm Pzgr.42 Shell";
		displayNameMagazine="KwK L71";
		shortNameMagazine="88mm";
		sound[]={"\N_Sound\1\Gun.wav",db20,1};
                initSpeed=960;
		irLock=true;
		airLock=false;
		laserLock=false;
	};
        class KwK75: Default
	{
		scopeWeapon=0;
		scopeMagazine=2;
		displayName="KwK'75";
		displayNameMagazine="75mm Pzgr shell";
		shortNameMagazine="75mm";
		initspeed=1150;
		magazines[]={"KwK75_A","KwK75_B"};
		reloadTime=8;
                reloadSound[]={"\N_Sound\1\GunReload.wav",db-20,1};
		sound[]={\N_Sound\2\Gun.wav,db20,1};
		ffCount=1;
		irLock=true;
		airLock=false;
		laserLock=false;
	};
        class KwK75_A: KwK75
	{
		ammo="75shell";
		count=50;
		displayName="75mm Pzgr.42 Shell";
		displayNameMagazine="KwK'75";
		shortNameMagazine="75mm";
		sound[]={\N_Sound\2\Gun.wav,db20,1};
                initSpeed=1150;
		irLock=true;
		airLock=false;
		laserLock=false;
	};
         class KwK75_B: KwK75_A
	{
		ammo="75shell1";
		count=42;
		displayName="75mm Pzgr.HE Shell";
		displayNameMagazine="KwK'75 S";
		shortNameMagazine="75mm S";
		sound[]={\N_Sound\2\Gun.wav,db20,1};
                initSpeed=700;
		irLock=true;
		airLock=false;
		laserLock=false;
	};
	class Mg34: MachineGun7_6
	{
		ammo=pzammo;
		displayName="Mg34";
		displayNameMagazine="Mg34";
		shortNameMagazine="Mg34";
		nameSound="mgun";
                magazineReloadTime=7.000000;
		count=250;
		reloadTime=0.10;
		sound[]={"\N_Sound\1\MG34.wav",db0,1};
		soundContinuous=0;
	};

};

class CfgVehicles
{
	class All {};
	class AllVehicles: All {};
	class Land: AllVehicles {};
        class Man : Land{};
        class Soldier : Man{};
	class SoldierEB : Soldier{};
	class SoldierECrew : SoldierEB{};
        class tigCrew : SoldierECrew
	{
		side=0;
                scope=2;
                vehicleclass="(German) Men";
                nightvision=0;
                displayName="Tank Crew";
		model="MC tankistaE2.p3d";
                weapons[]={Throw,Put,Binocular};
                magazines[]={};
                weaponSlots="1+16+10*256+2*4096+2+4*32";
		
	};
       
	class LandVehicle: Land {};
	class Tank: LandVehicle {};
	class M1Abrams: Tank{};
       
        class ATiger1: Tank 
        {
                armor=300;
		armorStructural=3.00;
                side=0;
		scope=2;
                maxSpeed=35;
                simulation=tank;
                unitInfoType=UnitInfoTank;
                nameSound="Tank";
                picture="\N_Tanks_Data\Tiger.paa";

                vehicleclass="Armored (German)";
		displayName="Tiger 1E (SwPz Abt 501) 132";
                crew=tigCrew;
                transportSoldier =2;
		model="\N_Tiger1\mod\Tiger1A";
                hiddenSelections[]={"133","134","135","141","142","143","144","div2","smoke","airclean"};
                soundEngine[]={"\N_Sound\1\Engine.wav",db30,1};
                soundEnviron[]={"\N_Sound\1\Tracks.wav",db30,1};
                weapons[]={KwKL56,Mg34};
                magazines[]={KwKL56_A,KwKL56_B,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};

                unloadInCombat = true;
                outGunnerMayFire = false;
                hascommander = true;                
                ejectDeadCargo= 1;
                forcehidegunner = false;
                forceHideDriver = false;
		
                commanderAction = ManActT72CommanderOut;
                commanderInAction =ManActzsucommander;
                driverAction = ManActT72DriverOut;
		driverInAction = ManActT72Driver;
		gunnerAction = ManActT72GunnerOut;		
                gunnerInAction = ManActzsuGunner;
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                cargoAction[]={ManActCargo};
        
                cost=100000;
                
                class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
                        soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-100;
		};
		class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-100;
		};
		gunnerOpticsModel="\N_Tiger1\mod\optik";

		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };
                
        class ATiger2: ATiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1E (SwPz Abt 501) 133";
                hiddenSelections[]={"132","134","135","141","142","143","144","div2","wire","exhaust","kills","smoke","airclean"};
	};
        
	class ATiger3: ATiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1E (SwPz Abt 501) 134";
                hiddenSelections[]={"132","133","135","141","142","143","144","div2","jack","wire2","wire","bskrm","skrm","skrm1","skrm2","smoke","airclean","kills"};
	};
        
	class ATiger4: ATiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1E (SwPz Abt 501) 135";
                hiddenSelections[]={"132","133","134","141","142","143","144","div2","kills","smoke","airclean"};
	};  
        class ATiger5: ATiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1E (SwPz Abt 503) 141";
                hiddenSelections[]={"132","133","134","135","142","143","144","div1","wire","exhaust","holders","spare2"};
	};
        
	class ATiger6: ATiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1E (SwPz Abt 503) 142";
                hiddenSelections[]={"132","133","134","135","141","143","144","div1","jack","wire2","wire","skrm1","skrm2","kills",,"holders","spare2"};
	};
        
	class ATiger7: ATiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1E (SwPz Abt 503) 143";
                hiddenSelections[]={"132","133","134","135","141","142","144","div1","kills","airclean",,"holders","spare2"};
	}; 
        class ATiger8: ATiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1E (SwPz Abt 503) 144";
                hiddenSelections[]={"132","133","134","135","141","142","143","div1","kills","airclean","smoke","bskrm","skrm","skrm1","skrm2","pins","holders","spare2"};
	};   
        class BTiger: Tank 
        {
        side=0;
        crew=tigCrew;
        };

        class BTiger1: BTiger
	{
                
		armor=300;
		armorStructural=3.00;
                side=0;
		scope=2;
                maxSpeed=35;
                simulation=tank;
                unitInfoType=UnitInfoTank;
                nameSound="Tank";
                picture="\N_Tanks_Data\Tiger.paa";

                vehicleclass="Armored (German)";
		displayName="Bergentiger";
                crew=tigCrew;
                transportSoldier = 2;
                transportRepair=200000000
		model="\N_Tiger1\mod\Tiger1B";
                hiddenSelections[]={};
                soundEngine[]={"\N_Sound\1\Engine.wav",db30,1};
                soundEnviron[]={"\N_Sound\1\Tracks.wav",db30,1};
                weapons[]={Mg34};
                magazines[]={Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};

                unloadInCombat = true;
                outGunnerMayFire = false;
                hascommander = true;                
                ejectDeadCargo= 1;
                forcehidegunner = false;
                forceHideDriver = false;
		
                commanderAction = ManActT72CommanderOut;
                commanderInAction =ManActzsucommander;
                driverAction = ManActT72DriverOut;
		driverInAction = ManActT72Driver;
		gunnerAction = ManActT72GunnerOut;		
                gunnerInAction = ManActzsuGunner;
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                cargoAction[]={ManActCargo};
        
                cost=100000;
                
                class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-100;
		};
		class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-100;
		};
		gunnerOpticsModel="\N_Tiger1\mod\optik";
		
		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };
        class CTiger: Tank 
        {
        side=0;
        crew=tigCrew;
        };

        class CTiger1: CTiger
        {
                armor=300;
		armorStructural=3.00;
                side=0;
		scope=2;
                maxSpeed=35;
                simulation=tank;
                unitInfoType=UnitInfoTank;
                nameSound="Tank";

                vehicleclass="Armored (German)";
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (SwPz Abt 506) 221";
                crew=tigCrew;
                transportSoldier =2;
		model="\N_Tiger1\mod\Tiger1C";
                hiddenSelections[]={"222","223","224"};
                soundEngine[]={\N_Sound\1\Engine.wav,db30,1};
                soundEnviron[]={\N_Sound\1\Tracks.wav,db30,1};
                weapons[]={KwKL56,Mg34};
                magazines[]={KwKL56_A,KwKL56_B,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};

                unloadInCombat = true;
                outGunnerMayFire = false;
                hascommander = true;                
                ejectDeadCargo= 1;
                forcehidegunner = false;
                forceHideDriver = false;
		
                commanderAction = ManActT72CommanderOut;
                commanderInAction =ManActzsucommander;
                driverAction = ManActT72DriverOut;
		driverInAction = ManActT72Driver;
		gunnerAction = ManActT72GunnerOut;		
                gunnerInAction = ManActzsuGunner;
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                cargoAction[]={ManActCargo};
        
                cost=100000;
                
                class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-100;
		};
		class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-100;
		};
		gunnerOpticsModel="\N_Tiger1\mod\optik";
		
		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };
                
        class CTiger2: CTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (SwPz Abt 506) 222";
                hiddenSelections[]={"spare2","spare","221","223","224","jack","exhaust","skrm1","skrm2","kills"};
	};
        class CTiger3: CTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (SwPz Abt 506) 223";
                hiddenSelections[]={"221","222","224","wire","spare2","exhaust","kills"};
	};
        class CTiger4: CTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1H (SwPz Abt 506) 224";
                hiddenSelections[]={"spare","221","222","223","jack","bskrm","skrm","skrm1","skrm2","kills","pins"};
	}; 
       
        class ETiger: Tank 
        {
        side=0;
        crew=tigCrew;
        };

        class ETiger1: ETiger
        {
                armor=300;
		armorStructural=3.00;
                side=0;
		scope=2;
                maxSpeed=35;
                simulation=tank;
                unitInfoType=UnitInfoTank;
                nameSound="Tank";

                vehicleclass="Armored (German)";
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1E (Lssah 101) 211";
                crew=tigCrew;
                transportSoldier =2;
		model="\N_Tiger1\mod\Tiger1E";
                hiddenSelections[]={"212","213","214","holders","spare2"};
                soundEngine[]={\N_Sound\1\Engine.wav,db30,1};
                soundEnviron[]={\N_Sound\1\Tracks.wav,db30,1};
                weapons[]={KwKL56,Mg34};
                magazines[]={KwKL56_A,KwKL56_B,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};

                unloadInCombat = true;
                outGunnerMayFire = false;
                hascommander = true;                
                ejectDeadCargo= 1;
                forcehidegunner = false;
                forceHideDriver = false;
		
                commanderAction = ManActT72CommanderOut;
                commanderInAction =ManActzsucommander;
                driverAction = ManActT72DriverOut;
		driverInAction = ManActT72Driver;
		gunnerAction = ManActT72GunnerOut;		
                gunnerInAction = ManActzsuGunner;
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                cargoAction[]={ManActCargo};
        
                cost=100000;
                
                class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-100;
		};
		class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-100;
		};
		gunnerOpticsModel="\N_Tiger1\mod\optik";
		
		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };
                
        class ETiger2: ETiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1E (Lssah 101) 212";
                hiddenSelections[]={"211","213","214","spare","wire","exhaust","holders","spare2","kills"};
	};
        
	class ETiger3: ETiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1E (Lssah 101) 213";
                hiddenSelections[]={"211","212","214","jack","exhaust","skrm1","skrm2","holders","spare2","kills","skrm1","skrm2","spare"};
	};
        
	class ETiger4: ETiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1E (Lssah 101) 214";
                hiddenSelections[]={"211","212","213","holders","spare2","kills","pins"};
	}; 
        class ETiger5: ETiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1E (Lssah 101) Unmarked";
                hiddenSelections[]={"211","212","213","214"};
	}; 

        class FTiger: Tank 
        {
        side=0;
        crew=tigCrew;
        };

        class FTiger1: FTiger
        {
                armor=300;
		armorStructural=3.00;
                side=0;
		scope=2;
                maxSpeed=35;
                simulation=tank;
                unitInfoType=UnitInfoTank;
                nameSound="Tank";

                vehicleclass="Armored (German)";
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (SwPz Abt 501) 121";
                crew=tigCrew;
                transportSoldier =2;
		model="\N_Tiger1\mod\Tiger1F";
                hiddenSelections[]={"122","123","124","kills","skrm1","skrm2"};
                soundEngine[]={\N_Sound\1\Engine.wav,db30,1};
                soundEnviron[]={\N_Sound\1\Tracks.wav,db30,1};
                weapons[]={KwKL56,Mg34};
                magazines[]={KwKL56_A,KwKL56_B,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};

                unloadInCombat = true;
                outGunnerMayFire = false;
                hascommander = true;                
                ejectDeadCargo= 1;
                forcehidegunner = false;
                forceHideDriver = false;
		
                commanderAction = ManActT72CommanderOut;
                commanderInAction =ManActzsucommander;
                driverAction = ManActT72DriverOut;
		driverInAction = ManActT72Driver;
		gunnerAction = ManActT72GunnerOut;		
                gunnerInAction = ManActzsuGunner;
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                cargoAction[]={ManActCargo};
        
                cost=100000;
                
                class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-100;
		};
		class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-100;
		};
		gunnerOpticsModel="\N_Tiger1\mod\optik";
		
		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };
                
        class FTiger2: FTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (SwPz Abt 501) 122";
                hiddenSelections[]={"121","123","124"};
	};
        
	class FTiger3: FTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (SwPz Abt 501) 123";
                hiddenSelections[]={"121","122","124","wire2","exhaust","bskrm","skrm","skrm1","skrm2","kills"};
	};
        
	class FTiger4: FTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1H (SwPz Abt 501) 124";
                hiddenSelections[]={"121","122","123","jack","spare2","exhaust","kills"};
	}; 
        
        class GTiger: Tank 
        {
        side=0;
        crew=tigCrew;
        };

        class GTiger1: GTiger
        {
                armor=300;
		armorStructural=3.00;
                side=0;
		scope=2;
                maxSpeed=35;
                simulation=tank;
                unitInfoType=UnitInfoTank;
                nameSound="Tank";

                vehicleclass="Armored (German)";
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1E (SwPz Abt 502) 802";
                crew=tigCrew;
                transportSoldier =2;
		model="\N_Tiger1\mod\Tiger1G";
                hiddenSelections[]={"803","804","805","Holders","spare2","Div2"};
                soundEngine[]={\N_Sound\1\Engine.wav,db30,1};
                soundEnviron[]={\N_Sound\1\Tracks.wav,db30,1};
                weapons[]={KwKL56,Mg34};
                magazines[]={KwKL56_A,KwKL56_B,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};

                unloadInCombat = true;
                outGunnerMayFire = false;
                hascommander = true;                
                ejectDeadCargo= 1;
                forcehidegunner = false;
                forceHideDriver = false;
		
                commanderAction = ManActT72CommanderOut;
                commanderInAction =ManActzsucommander;
                driverAction = ManActT72DriverOut;
		driverInAction = ManActT72Driver;
		gunnerAction = ManActT72GunnerOut;		
                gunnerInAction = ManActzsuGunner;
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                cargoAction[]={ManActCargo};
        
                cost=100000;
                
                class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-100;
		};
		class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-100;
		};
		gunnerOpticsModel="\N_Tiger1\mod\optik";
				
		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };
                
        class GTiger2: GTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1E (SwPz Abt 502) 803";
                hiddenSelections[]={"spare","802","804","805","Holders","spare2","Div2","wire","jack","exhaust","bskrm","skrm","skrm1","skrm2","kills"};
	};
        
	class GTiger3: GTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1E (SwPz Abt 502) 804";
                hiddenSelections[]={"802","803","805","Holders","spare2","Div2","jack","kills"};
	};
        
	class GTiger4: GTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1E (SwPz Abt 502) 805";
                hiddenSelections[]={"spare","802","803","804","Holders","spare2","Div2","exhaust","kills","skrm1","skrm2"};
	}; 
        class GTiger5: GTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1E (SwPz Abt 507) Unnummberd";
                hiddenSelections[]={"802","803","804","805","Div1"};
	}; 

        class HTiger: Tank 
        {
        side=0;
        crew=tigCrew;
        };

        class HTiger1: HTiger
        {
                armor=300;
		armorStructural=3.00;
                side=0;
		scope=2;
                maxSpeed=35;
                simulation=tank;
                unitInfoType=UnitInfoTank;
                nameSound="Tank";

                vehicleclass="Armored (German)";
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (SwPz Abt 506) 311";
                crew=tigCrew;
                transportSoldier =2;
		model="\N_Tiger1\mod\Tiger1H";
                hiddenSelections[]={"312","313","314"};
                soundEngine[]={\N_Sound\1\Engine.wav,db30,1};
                soundEnviron[]={\N_Sound\1\Tracks.wav,db30,1};
                weapons[]={KwKL56,Mg34};
                magazines[]={KwKL56_A,KwKL56_B,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};

                unloadInCombat = true;
                outGunnerMayFire = false;
                hascommander = true;                
                ejectDeadCargo= 1;
                forcehidegunner = false;
                forceHideDriver = false;
		
                commanderAction = ManActT72CommanderOut;
                commanderInAction =ManActzsucommander;
                driverAction = ManActT72DriverOut;
		driverInAction = ManActT72Driver;
		gunnerAction = ManActT72GunnerOut;		
                gunnerInAction = ManActzsuGunner;
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                cargoAction[]={ManActCargo};
        
                cost=100000;
                
                class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-100;
		};
		class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-100;
		};
		gunnerOpticsModel="\N_Tiger1\mod\optik";
		
		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };
                
        class HTiger2: HTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (SwPz Abt 506) 312";
                hiddenSelections[]={"311","313","314","spare2","jack","skrm1","skrm2","kills","pins"};
	};
        
	class HTiger3: HTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (SwPz Abt 506) 313";
                hiddenSelections[]={"311","312","314","wire","spare","kills","wire2","pins","exhaust"};
	};
        
	class HTiger4: HTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1H (SwPz Abt 506) 314";
                hiddenSelections[]={"311","312","313","exhaust","kills"};
        }; 


        class LTiger: Tank 
        {
        side=0;
        crew=tigCrew;
        };

        class LTiger1: LTiger
        {
                armor=300;
		armorStructural=3.00;
                side=0;
		scope=2;
                maxSpeed=35;
                simulation=tank;
                unitInfoType=UnitInfoTank;
                nameSound="Tank";

                vehicleclass="Armored (German)";
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (Das Reich) S32";
                crew=tigCrew;
                transportSoldier =2;
		model="\N_Tiger1\mod\Tiger1L";
                hiddenSelections[]={"S33","S34","S35"};
                soundEngine[]={\N_Sound\1\Engine.wav,db30,1};
                soundEnviron[]={\N_Sound\1\Tracks.wav,db30,1};
                weapons[]={KwKL71,Mg34};
                magazines[]={KwKL56_C,KwKL56_B,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};

                unloadInCombat = true;
                outGunnerMayFire = false;
                hascommander = true;                
                ejectDeadCargo= 1;
                forcehidegunner = false;
                forceHideDriver = false;
		
                commanderAction = ManActT72CommanderOut;
                commanderInAction =ManActzsucommander;
                driverAction = ManActT72DriverOut;
		driverInAction = ManActT72Driver;
		gunnerAction = ManActT72GunnerOut;		
                gunnerInAction = ManActzsuGunner;
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                cargoAction[]={ManActCargo};
        
                cost=100000;
                
                class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-100;
		};
		class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-100;
		};
		gunnerOpticsModel="\N_Tiger1\mod\optik";
				
		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };
                
        class LTiger2: LTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (Das Reich) S33";
                hiddenSelections[]={"spare","spare2","S32","S34","S35","jack","wire","exhaust","block","kills"};
	};
        
	class LTiger3: LTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (Das Reich) S34";
                hiddenSelections[]={"spare","S32","S33","S35","spare","jack","bskrm","skrm","skrm1","skrm2","exhaust","kills"};
	};
        
	class LTiger4: LTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1H (Das Reich) S35";
                hiddenSelections[]={"S32","S33","S34","wire","exhaust","kills","pins","wire2","block","kills","skrm1","skrm2"};
	}; 
        class MTiger: Tank 
        {
        side=0;
        crew=tigCrew;
        };
         class MTiger1: MTiger
        {
                armor=300;
		armorStructural=3.00;
                side=0;
		scope=2;
                maxSpeed=35;
                simulation=tank;
                unitInfoType=UnitInfoTank;
                nameSound="Tank";

                vehicleclass="Armored (German)";
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (SwPz Abt 505) 311";
                crew=tigCrew;
                transportSoldier =2;
		model="\N_Tiger1\mod\Tiger1M";
                hiddenSelections[]={"312","313","314","121","122","123","124","bskrm","skrm","skrm1","skrm2","div2"};
                soundEngine[]={\N_Sound\1\Engine.wav,db30,1};
                soundEnviron[]={\N_Sound\1\Tracks.wav,db30,1};
                weapons[]={KwKL71,Mg34};
                magazines[]={KwKL56_C,KwKL56_B,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};

                unloadInCombat = true;
                outGunnerMayFire = false;
                hascommander = true;                
                ejectDeadCargo= 1;
                forcehidegunner = false;
                forceHideDriver = false;
		
                commanderAction = ManActT72CommanderOut;
                commanderInAction =ManActzsucommander;
                driverAction = ManActT72DriverOut;
		driverInAction = ManActT72Driver;
		gunnerAction = ManActT72GunnerOut;		
                gunnerInAction = ManActzsuGunner;
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                cargoAction[]={ManActCargo};
        
                cost=100000;
                
                class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-100;
		};
		class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-100;
		};
		gunnerOpticsModel="\N_Tiger1\mod\optik";
		
		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };
                
        class MTiger2: MTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (SwPz Abt 505) 312";
                hiddenSelections[]={"311","313","314","121","122","123","124","kills","div2"};
	};
        
	class MTiger3: MTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (SwPz Abt 505) 313";
                hiddenSelections[]={"311","312","314","121","122","123","124","spare","jack","skrm1","skrm2","exhaust","kills","div2"};
	};
        
	class MTiger4: MTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1H (SwPz Abt 505) 314";
                hiddenSelections[]={"311","312","313","121","122","123","124","kills","pins","div2"};
	}; 
        class MTiger5: MTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (LSSAH) 121";
                crew=tigCrew;
                hiddenSelections[]={"311","312","313","314","122","123","124","div1"};
	};
        
	class MTiger6: MTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
                displayName="Tiger 1H (LSSAH) 122";
                crew=tigCrew;
                hiddenSelections[]={"311","312","313","314","121","123","124","spare","jack","skrm1","skrm2","exhaust","kills","div1"};
	};
        
	class MTiger7: MTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1H (LSSAH) 123";
                crew=tigCrew;
                hiddenSelections[]={"311","312","313","314","121","122","124","pins","skrm1","skrm2","bskrm","skrm","div1"};
	}; 
        class MTiger8: MTiger1
	{
		picture="\N_Tanks_Data\Tiger.paa";
		displayName="Tiger 1H (LSSAH) 124";
                crew=tigCrew;
                hiddenSelections[]={"311","312","313","314","121","122","123","kills","pins","exhaust","div1"};
	}; 

       
        class NPanther: Tank
        {
		armor=200;
		armorStructural=2.0;
                side=0;
		scope=2;
                maxSpeed=46;
		picture="\N_Tanks_Data\Panther.paa";
                displayName="PzKpfw V Ausf G 415 (Late)";
		model="\N_Panther\mod\Panth";
		
		weapons[]={KwK75,Mg34};
		magazines[]={KwK75_A,KwK75_B,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};

                transportSoldier = 2;
                
                simulation=tank;
                vehicleclass="Armored (German)";
                unitInfoType=UnitInfoTank;
                hiddenSelections[]={"416","417","418","sheild1","sheild2","sheild3","sheild4","sheild5","sheild6"};

		nameSound="Tank";
                soundEngine[]={\N_Sound\2\Engine.wav,db30,1};
		soundEnviron[]={\N_Sound\2\treads.wav,db30,1,0.031623,0.700000};
		crew=tigCrew;
		unloadInCombat = true;
                outGunnerMayFire = false;
                hascommander = true;                
                ejectDeadCargo= 1;
                forcehidegunner = false;
                forceHideDriver = false;
		
                commanderAction = ManActT72CommanderOut;
                commanderInAction =ManActzsucommander;
                driverAction = ManActT72DriverOut;
		driverInAction = ManActT72Driver;
		gunnerAction = ManActzsugunner;		
                gunnerInAction = ManActzsuGunner;
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                cargoAction[]={ManActCargo};


		cost=100000;

		class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-100;
		};
                class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-120;
		};
		
		gunnerOpticsModel="\N_Tiger1\mod\optik";
		
		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };

	class NPanther1: NPanther
	{
		picture="\N_Tanks_Data\Panther.paa";
                displayName="PzKpfw V Ausf G 416 (Late)";
                hiddenSelections[]={"415","417","418","sheild","wire","sledge","spearw","kills"};
	};
        
	class NPanther2: NPanther
	{
		picture="\N_Tanks_Data\Panther.paa";
                displayName="PzKpfw V Ausf G 417 (Late)";
                hiddenSelections[]={"415","416","418","sheild","sheild1","sheild2","sheild4","kills"};
	};
        
	class NPanther3: NPanther
	{
		picture="\N_Tanks_Data\Panther.paa";
		displayName="PzKpfw V Ausf G 418 (Late)";
                hiddenSelections[]={"415","416","417","sheild1","sheild2","sheild3","sheild4","sheild5","sheild6","wire","sheild","spearw","kills"};

	};

        class SBtank: Tank 
        {
        side=0;
        crew=tigCrew;
        };

        class NPanther4: Tank
        {
		armor=200;
		armorStructural=2.0;
                side=0;
		scope=2;
                maxSpeed=46;
		picture="\N_Tanks_Data\Panther.paa";
                displayName="PzKpfw V Ausf G 301 (Mid)";
		model="\N_Panther\mod\Panth1";
		
		weapons[]={KwK75,Mg34};
		magazines[]={KwK75_A,KwK75_B,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};

                transportSoldier = 2;
                
                simulation=tank;
                vehicleclass="Armored (German)";
                unitInfoType=UnitInfoTank;
                hiddenSelections[]={"302","303","304","sheild1","sheild2","sheild3","sheild4","sheild5","sheild6","spearw","kills"};

		nameSound="Tank";
                soundEngine[]={\N_Sound\2\Engine.wav,db30,1};
		soundEnviron[]={\N_Sound\2\treads.wav,db30,1,0.031623,0.700000};
		crew=tigCrew;
		unloadInCombat = true;
                outGunnerMayFire = false;
                hascommander = true;                
                ejectDeadCargo= 1;
                forcehidegunner = false;
                forceHideDriver = false;
		
                commanderAction = ManActT72CommanderOut;
                commanderInAction =ManActzsucommander;
                driverAction = ManActT72DriverOut;
		driverInAction = ManActT72Driver;
		gunnerAction = ManActzsuGunner;		
                gunnerInAction = ManActzsuGunner;
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                cargoAction[]={ManActCargo};


		cost=100000;

		class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-100;
		};
                 class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-120;
		};
		
		gunnerOpticsModel="\N_Tiger1\mod\optik";
		
		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };
        
	class NPanther5: NPanther4
	{
		picture="\N_Tanks_Data\Panther.paa";
                displayName="PzKpfw V Ausf G 302 (Mid)";
                hiddenSelections[]={"301","303","304","sheild","wire","sledge","kills"};
	};
        
	class NPanther6: NPanther4
	{
		picture="\N_Tanks_Data\Panther.paa";
                displayName="PzKpfw V Ausf G 303 (Mid)";
                hiddenSelections[]={"301","302","304","sheild","sheild1","sheild2","sheild4","spearw"};
	};
        
	class NPanther7: NPanther4
	{
		picture="\N_Tanks_Data\Panther.paa";
		displayName="PzKpfw V Ausf G 304 (Mid)";
                hiddenSelections[]={"301","302","303","sheild1","sheild2","sheild3","sheild4","sheild5","sheild6","wire","sheild","kills"};

	};
        
         class potank: Tank 
        {
        side=0;
        crew=tigCrew;
        };

        class NPanther8: Tank
        {
		armor=200;
		armorStructural=2.0;
                side=0;
		scope=2;
                maxSpeed=46;
		picture="\N_Tanks_Data\Panther.paa";
                displayName="PzKpfw V Ausf D 146 (Early)";
		model="\N_Panther\mod\Panth2";
		
		weapons[]={KwK75,Mg34};
		magazines[]={KwK75_A,KwK75_B,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};

                transportSoldier = 2;
                
                simulation=tank;
                vehicleclass="Armored (German)";
                unitInfoType=UnitInfoTank;
                hiddenSelections[]={"147","148","149","sheild1","sheild2","sheild3","sheild4","sheild5","sheild6","gunnera","521","522","523","524"};

		nameSound="Tank";
                soundEngine[]={\N_Sound\2\Engine.wav,db30,1};
		soundEnviron[]={\N_Sound\2\treads.wav,db30,1,0.031623,0.700000};
		crew=tigCrew;
		unloadInCombat = true;
                outGunnerMayFire = false;
                hascommander = true;                
                ejectDeadCargo= 1;
                forcehidegunner = false;
                forceHideDriver = false;
		
                commanderAction = ManActT72CommanderOut;
                commanderInAction =ManActzsucommander;
                driverAction = ManActT72DriverOut;
		driverInAction = ManActT72Driver;
		gunnerAction = ManActzsuGunner;		
                gunnerInAction = ManActzsuGunner;
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                cargoAction[]={ManActCargo};


		cost=100000;

		class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-100;
		};
                 class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-120;
		};
		gunnerOpticsModel="\N_Tiger1\mod\optik";
		
		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };
        
	class NPanther9: NPanther8
	{
		picture="\N_Tanks_Data\Panther.paa";
                displayName="PzKpfw V Ausf D 147 (Early)";
                hiddenSelections[]={"146","148","149","spade","wire","sledge","spearw","kills","cradio","gunnera","521","522","523","524"};
	};
        
	class NPanther10: NPanther8
	{
		picture="\N_Tanks_Data\Panther.paa";
                displayName="PzKpfw V Ausf D 148 (Early)";
                hiddenSelections[]={"146","147","149","sheild1","sheild6","sheild4","kills","cradio","gunnera","521","522","523","524"};
	};
        
	class NPanther11: NPanther8
	{
		picture="\N_Tanks_Data\Panther.paa";
		displayName="PzKpfw V Ausf D 149 (Early)";
                hiddenSelections[]={"146","147","148","sheild1","sheild2","sheild3","sheild4","sheild5","sheild6","wire","toolbox","spearw","kills","cradio","gunnera","521","522","523","524"};

	};

        class NPanther12: Tank
        {
		armor=200;
		armorStructural=2.0;
                side=0;
		scope=2;
                maxSpeed=46;
		picture="\N_Tanks_Data\Panther.paa";
                displayName="PzKpfw V Ausf A 521";
		model="\N_Panther\mod\Panth2";
		
		weapons[]={KwK75,Mg34};
		magazines[]={KwK75_A,KwK75_B,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};

                transportSoldier = 2;
                
                simulation=tank;
                vehicleclass="Armored (German)";
                unitInfoType=UnitInfoTank;
                hiddenSelections[]={"146","147","148","149","sheild1","sheild2","sheild3","sheild4","sheild5","sheild6","gunnerd","522","523","524"};

		nameSound="Tank";
                soundEngine[]={\N_Sound\2\Engine.wav,db30,1};
		soundEnviron[]={\N_Sound\2\treads.wav,db30,1,0.031623,0.700000};
		crew=tigCrew;
		unloadInCombat = true;
                outGunnerMayFire = false;
                hascommander = true;                
                ejectDeadCargo= 1;
                forcehidegunner = false;
                forceHideDriver = false;
		
                commanderAction = ManActT72CommanderOut;
                commanderInAction =ManActzsucommander;
                driverAction = ManActT72DriverOut;
		driverInAction = ManActT72Driver;
		gunnerAction = ManActzsuGunner;		
                gunnerInAction = ManActzsuGunner;
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                cargoAction[]={ManActCargo};


		cost=100000;

		class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Turret.wav,db-4,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-100;
		};
                 class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-120;
		};
		gunnerOpticsModel="\N_Tiger1\mod\optik";
				
		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };
        
	class NPanther13: NPanther12
	{
		picture="\N_Tanks_Data\Panther.paa";
                displayName="PzKpfw V Ausf A 522";
                hiddenSelections[]={"146","147","148","149","spade","wire","sledge","spearw","kills","cradio","gunnerd","521","523","524"};
	};
        
	class NPanther14: NPanther12
	{
		picture="\N_Tanks_Data\Panther.paa";
                displayName="PzKpfw V Ausf A 523";
                hiddenSelections[]={"146","147","148","149","sheild1","sheild6","sheild4","kills","cradio","gunnerd","521","522","524"};
	};
        
	class NPanther15: NPanther12
	{
		picture="\N_Tanks_Data\Panther.paa";
		displayName="PzKpfw V Ausf A 524";
                hiddenSelections[]={"146","147","148","149","sheild1","sheild2","sheild3","sheild4","sheild5","sheild6","wire","toolbox","spearw","kills","cradio","gunnerd","521","522","523"};

	};
        class N_pan4_1: Tank
        {
		armor=150;
		armorStructural=1.50;
                vehicleclass="Armored (German)";
                side=0;
		scope=2;
                maxSpeed=45;
		picture="\N_Tanks_Data\P4.paa";
                displayName="PzKpfw 4 Ausf G (115)";
		model="\N_Pz\mod\pz4G";
		hiddenSelections[]={"116","117","118","221","222","223","224","225","301","302","303","304","div2","div3","sheild","sheild1"};
		weapons[]={KwK75,Mg34};
	        magazines[]={KwK75_A,KwK75_B,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34,Mg34};                             
                simulation=tank;
                unitInfoType=UnitInfoTank;
                nameSound="Tank";
                crew=tigCrew;
                transportSoldier = 2;
                soundEngine[]={\N_Sound\2\Engine.wav,db30,1};
	        soundEnviron[]={"\N_Sound\2\treads.wav",db30,1};		                
		unloadInCombat = true;
                outGunnerMayFire = false;
                ejectDeadCargo= 1;
                hascommander = true;                
                forcehidegunner = false;
                forceHideDriver = false;
		driverAction = ManActT72DriverOut;
		gunnerAction = ManActT72Gunner;
		commanderAction = ManActT72CommanderOut;
		driverInAction = ManActZSUDriver;
                gunnerInAction = ManActZSUGunner;
		commanderInAction = ManActZSUCommander;
               
                viewCargoInExternal = false;
                initCargoAngleY =+185;
                
		cost=100000;

		class Turret
		{
			gunAxis="OsaHlavne";
			turretAxis="OsaVeze";
			body="OtocVez";
			gun="OtocHlaven";
			soundServo[]={\N_Sound\1\Rotate.wav,db-7,0.5};
			xSpeed=0.1;
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-3;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;

		};
 		
 		class ComTurret
		{
			soundServo[]={\N_Sound\1\Rotate.wav,db-15,1};
			turretAxis="OsaVelitele";
			gunAxis="OsaHlavneVelitele";
			gunBeg="usti hlavne";
			gunEnd="konec hlavne";
			minElev=-4;
			maxElev=20;
			minTurn=-360;
			maxTurn=360;
			body="OtocVelitele";
			gun="OtocHlavenVelitele";
		};
		class HatchCommander
		{
			selection="poklop_commander";
			axis="osa_poklop_commander";
			angle=-110;
		};
		class HatchDriver
		{
			selection="poklop_driver";
			axis="osa_poklop_driver";
			angle=-180;
		};
		class HatchGunner
		{
			selection="poklop_gunner";
			axis="osa_poklop_gunner";
			angle=-130;
		};
		gunnerOpticsModel="\N_Tiger1\mod\optik";
		
		hideWeaponsDriver = true;
		hideWeaponsGunner = true;
		hideWeaponsCommander = true;
        };

        class N_pan4_2: N_pan4_1
	{
		picture="\N_Tanks_Data\P4.paa";
                displayName="PzKpfw 4 Ausf G (116)";
                hiddenSelections[]={"115","117","118","221","222","223","224","225","301","302","303","304","div2","div3","can1","can2","nyck1","sledge","sheild","sheild1"};
	};
        
	class N_pan4_3: N_pan4_1
	{
		picture="\N_Tanks_Data\P4.paa";
                displayName="PzKpfw 4 Ausf G (117)";
                hiddenSelections[]={"115","116","118","spare","221","222","223","224","225","301","302","303","304","div2","div3","sheild","sheild1"};
	};
        
	class N_pan4_4: N_pan4_1
	{
		picture="\N_Tanks_Data\P4.paa";
		displayName="PzKpfw 4 Ausf G (118)";
                hiddenSelections[]={"115","116","117","spare","spare2","221","222","223","224","225","301","302","303","304","div2","div3","sheild","sheild1"};
	}; 
         class N_pan4_5: N_pan4_1
	{
		picture="\N_Tanks_Data\P4.paa";
                displayName="PzKpfw 4 Ausf H (221)";
                hiddenSelections[]={"115","116","117","118","222","223","224","301","302","303","304","div1","div3","can1","can2","nyck1","sledge","sheild"};
	};
          class N_pan4_6: N_pan4_1
	{
		picture="\N_Tanks_Data\P4.paa";
                displayName="PzKpfw 4 Ausf H (222) No plates";
                hiddenSelections[]={"115","116","117","118","221","223","224","301","302","303","304","div1","div3","can1","can2","nyck1","sledge","sheild"};
	};
        
	class N_pan4_7: N_pan4_1
	{
		picture="\N_Tanks_Data\P4.paa";
                displayName="PzKpfw 4 Ausf H (223) No plates";
                hiddenSelections[]={"115","116","117","118","spare","221","222","224","301","302","303","304","div1","div3","sheild"};
	};
        
	class N_pan4_8: N_pan4_1
	{
		picture="\N_Tanks_Data\P4.paa";
		displayName="PzKpfw 4 Ausf H (224) No plates";
                hiddenSelections[]={"115","116","117","118","spare","spare2","221","222","223","301","302","303","304","div1","div3","sheild"};
	};   
         class N_pan4_9: N_pan4_1
	{
		picture="\N_Tanks_Data\P4.paa";
                displayName="PzKpfw 4 Ausf H (301)";
                hiddenSelections[]={"115","116","117","118","221","222","223","224","302","303","304","div2","div3"};
	};
        
	class N_pan4_10: N_pan4_1
	{
		picture="\N_Tanks_Data\P4.paa";
                displayName="PzKpfw 4 Ausf H (302)";
                hiddenSelections[]={"115","116","117","118","221","222","223","224","301","303","304","div2","div1"};
	};
        
	class N_pan4_11: N_pan4_1
	{
		picture="\N_Tanks_Data\P4.paa";
		displayName="PzKpfw 4 Ausf H (303)";
                hiddenSelections[]={"115","116","117","118","221","222","223","224","301","302","304","div2","div1","sh5","sh4"};
	};  
        class N_pan4_12: N_pan4_1
	{
		picture="\N_Tanks_Data\P4.paa";
		displayName="PzKpfw 4 Ausf H (304)";
                hiddenSelections[]={"115","116","117","118","221","222","223","224","301","302","303","div2","div1","sh1","sh2"};
	}; 
 
               

};
class CfgGroups
{
	class German
	{
	     	name="German"
		class Armored
		{
                        name="ARMORED";
			class gerTigerPlatoon
			{
				name="SwPz Abt 501 Platoon";
				class Unit0
				{
					side=0;
					vehicle="ATiger1";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="ATiger2";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="ATiger3";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="ATiger4";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        class gerTigerPlatoon1
			{
                                name="SwPz Abt 506 Platoon";
				class Unit0
				{
					side=0;
					vehicle="CTiger1";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="CTiger2";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="CTiger3";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="CTiger4";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        
                        class gerTigerPlatoon3
			{
                                name="Lssah 101 (Early) Platoon";
				class Unit0
				{
					side=0;
					vehicle="ETiger1";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="ETiger2";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="ETiger3";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="ETiger4";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        class gerTigerPlatoon5
			{
                                name="SwPz Abt 501 Platoon";
				class Unit0
				{
					side=0;
					vehicle="FTiger1";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="FTiger2";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="FTiger3";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="FTiger4";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        class gerTigerPlatoon6
			{
                                name="SwPz Abt 503 Platoon";
				class Unit0
				{
					side=0;
					vehicle="ATiger5";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="ATiger6";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="ATiger7";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="ATiger8";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        class gerTigerPlatoon7
			{
                                name="SwPz Abt 502 Platoon";
				class Unit0
				{
					side=0;
					vehicle="GTiger1";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="GTiger2";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="GTiger3";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="GTiger4";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        class gerTigerPlatoon8
			{
                                name="SwPz Abt 506 Platoon";
				class Unit0
				{
					side=0;
					vehicle="HTiger1";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="HTiger2";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="HTiger3";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="HTiger4";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        class gerTigerPlatoon9
			{
                                name="Das Reich Platoon";
				class Unit0
				{
					side=0;
					vehicle="LTiger1";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="LTiger2";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="LTiger3";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="LTiger4";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        class gerTigerPlatoon10
			{
                                name="SwPz Abt 505 Platoon";
				class Unit0
				{
					side=0;
					vehicle="MTiger1";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="MTiger2";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="MTiger3";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="MTiger4";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        class gerTigerPlatoon11
			{
                                name="LSSAH Platoon";
				class Unit0
				{
					side=0;
					vehicle="MTiger5";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="MTiger6";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="MTiger7";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="MTiger8";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        class gerpantherPlatoon1
			{
                                name="Panther Ausf G (Late) Platoon";
				class Unit0
				{
					side=0;
					vehicle="NPanther";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="NPanther1";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="NPanther2";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="NPanther3";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        class gerpantherPlatoon2
			{
                                name="Panther Ausf G (Mid) Platoon";
				class Unit0
				{
					side=0;
					vehicle="NPanther4";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="NPanther5";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="NPanther6";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="NPanther7";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                         class gerpantherPlatoon3
			{
                                name="Panther Ausf D Platoon";
				class Unit0
				{
					side=0;
					vehicle="NPanther8";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="NPanther9";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="NPanther10";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="NPanther11";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                         class gerpantherPlatoon4
			{
                                name="Panther Ausf A Platoon";
				class Unit0
				{
					side=0;
					vehicle="NPanther12";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="NPanther13";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="NPanther14";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="NPanther15";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        class gerpz4Platoon1
			{
                                name="Panzer 4 Ausf G Platoon";
				class Unit0
				{
					side=0;
					vehicle="N_pan4_1";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="N_pan4_2";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="N_pan4_3";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="N_pan4_4";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        class gerpz4Platoon2
			{
                                name="Panzer 4 Ausf H (No plates) Platoon";
				class Unit0
				{
					side=0;
					vehicle="N_pan4_5";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="N_pan4_6";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="N_pan4_7";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="N_pan4_8";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        class gerpz4Platoon3
			{
                                name="Panzer 4 Ausf H (plates) Platoon";
				class Unit0
				{
					side=0;
					vehicle="N_pan4_9";
					rank="CAPTAIN";
					position[]={0,5,0};
				};
				class Unit1
				{
					side=0;
					vehicle="N_pan4_10";
					rank="Lieutnant";
					position[]={-20,0,0};
				};
				class Unit2
				{
					side=0;
					vehicle="N_pan4_11";
					rank="Lieutnant";
					position[]={20,0,0};
				};
				class Unit3
				{
					side=0;
					vehicle="N_pan4_12";
					rank="Corporal";
					position[]={40,0,0};
 				};

                        };

                        
                };
               
