IL-2 Great Battles v4.004 vs v4.005b luascripts
Produced: 14.04.2020 13:37:23
   
Mode:  All  
Left file: U:\IL2\DEV\modifications\Battle of XXX\GTP\extracted_4004\luascripts\worldobjects\vehicles\_pziv-g.txt  
Right file: U:\IL2\DEV\modifications\Battle of XXX\GTP\extracted_4005b\luascripts\worldobjects\vehicles\_pziv-g.txt  
class_name = "CPlatformTank" = class_name = "CPlatformTank"
object_name = "Pz.Kpfw.IV Ausf.G"   object_name = "Pz.Kpfw.IV Ausf.G"
detail_type = "DET_TANK" //list of types is in \inc\SimulationSystem\DetailTypes.inc   detail_type = "DET_TANK" //list of types is in \inc\SimulationSystem\DetailTypes.inc
     
[COCKPIT_LIMITS]   [COCKPIT_LIMITS]
x= -0.2, 0.1   x= -0.2, 0.1
y= -0.2, 0.1   y= -0.2, 0.1
z= -0.2, 0.2   z= -0.2, 0.2
[END]   [END]
     
[OPEN_COCKPIT_LIMITS]   [OPEN_COCKPIT_LIMITS]
x= -0.2, 0.1   x= -0.2, 0.1
y= -0.2, 0.1   y= -0.2, 0.1
z= -0.2, 0.2   z= -0.2, 0.2
[END]   [END]
     
DEBUG=false   DEBUG=false
     
//////  PhysicsBody properties   //////  PhysicsBody properties
VisualImage=0,"graphics\Vehicles\_PzIV-G\_PzIV-G.mgm",true   VisualImage=0,"graphics\Vehicles\_PzIV-G\_PzIV-G.mgm",true
VisualImage=1,"graphics\Vehicles\_PzIV-G\_PzIV-G-C.mgm",8   VisualImage=1,"graphics\Vehicles\_PzIV-G\_PzIV-G-C.mgm",8
KeepNetworkImages=true  //high-poly cockpit will be visible from other workstations of the object   KeepNetworkImages=true  //high-poly cockpit will be visible from other workstations of the object
     
//VisualImage=ID,model_or_effect,cast_shadows[,debris_effects]   //VisualImage=ID,model_or_effect,cast_shadows[,debris_effects]
//ID:                                   INT:    0 - visible everywhere, 1 - visible inside, 2 - visible outside   //ID:                                   INT:    0 - visible everywhere, 1 - visible inside, 2 - visible outside
//model_or_effect:              STRING: path to model file (mgm) of effect file (epl)   //model_or_effect:              STRING: path to model file (mgm) of effect file (epl)
//cast_shadows:                 BOOL/INT:       cast shadows from object or not (cast_shadows=Attr1+Attr2+...+AttrN)   //cast_shadows:                 BOOL/INT:       cast shadows from object or not (cast_shadows=Attr1+Attr2+...+AttrN)
//                                              VIF_CASTSHADOWS=1,   //                                              VIF_CASTSHADOWS=1,
//                                              VIF_BLENDMASKLAST=2,   //                                              VIF_BLENDMASKLAST=2,
//                                              VIF_ALWAYSONTOP=4,   //                                              VIF_ALWAYSONTOP=4,
//                                              VIF_FLATAMBIENT=8,   //                                              VIF_FLATAMBIENT=8,
//[,debris_effects]:    BOOL:   optional parameter, show effects on object debris or not   //[,debris_effects]:    BOOL:   optional parameter, show effects on object debris or not
     
ImageAttr=24    // IA_NOMINPIXELS | IA_NOMINPIXELS   ImageAttr=24    // IA_NOMINPIXELS | IA_NOMINPIXELS
//      IA_DEFAULT=0,   //      IA_DEFAULT=0,
//      IA_NOCLIP=1,   //      IA_NOCLIP=1,
//      IA_NOCLIP_ANIM=2,   //      IA_NOCLIP_ANIM=2,
//      IA_NOROTINTERPOLATION=4,   //      IA_NOROTINTERPOLATION=4,
//      IA_NOMINZ=8,   //      IA_NOMINZ=8,
//      IA_NOMINPIXELS=16,   //      IA_NOMINPIXELS=16,
//      IA_NOPOSINTERPOLATION=32,   //      IA_NOPOSINTERPOLATION=32,
//      IA_CLOSEVIEWARG=64,   //      IA_CLOSEVIEWARG=64,
//      IA_ALWAYSVISIBLE=128,   //      IA_ALWAYSVISIBLE=128,
//      IA_SCALEARG=256,   //      IA_SCALEARG=256,
//      ImageAttr=Attr1+Attr2+...+AttrN   //      ImageAttr=Attr1+Attr2+...+AttrN
     
TransparentCockpit=false        // If false - Attached bot will be not rendered if cockpit hatch is closed (default =true)   TransparentCockpit=false        // If false - Attached bot will be not rendered if cockpit hatch is closed (default =true)
     
CollisionBody="graphics\Vehicles\_PzIV-G\_PzIV-G.col"   CollisionBody="graphics\Vehicles\_PzIV-G\_PzIV-G.col"
HitBody="graphics\Vehicles\_PzIV-G\_PzIV-G_DetColl.col"   HitBody="graphics\Vehicles\_PzIV-G\_PzIV-G_DetColl.col"
     
Script="LuaScripts\ObjectScripts\Vehicles\_PzIV-G.sc"   Script="LuaScripts\ObjectScripts\Vehicles\_PzIV-G.sc"
     
SoundScript="LuaScripts/Sound/Vehicles/PzIV-G_FP.cfg"   SoundScript="LuaScripts/Sound/Vehicles/PzIV-G_FP.cfg"
     
CollideChildren=true   CollideChildren=true
     
[attach=0]   [attach=0]
        object = "LuaScripts/WorldObjects/Bots/BotTankPz4G_Driver.txt"           object = "LuaScripts/WorldObjects/Bots/BotTankPz4G_Driver.txt"
        position = 0,0,0           position = 0,0,0
        convex="bot_pos",false  //false: Attach object relative to "bot_pos" convex (not absolute)           convex="bot_pos",false  //false: Attach object relative to "bot_pos" convex (not absolute)
[end]   [end]
     
[attach=1]   [attach=1]
        position= -0.18763,1.70874,-0.0635           position= -0.18763,1.70874,-0.0635
        rotation= 0, 0, 0           rotation= 0, 0, 0
//      object = "LuaScripts/WorldObjects/Vehicles/Turrets/_PzIV-G_T0.txt"   //      object = "LuaScripts/WorldObjects/Vehicles/Turrets/_PzIV-G_T0.txt"
[end]   [end]
     
[attach=2]   [attach=2]
        position= -0.18763,1.70874,-0.0635           position= -0.18763,1.70874,-0.0635
        rotation= 0, 0, 0           rotation= 0, 0, 0
        object = "LuaScripts/WorldObjects/Vehicles/Turrets/_PzIV-G_T1.txt"           object = "LuaScripts/WorldObjects/Vehicles/Turrets/_PzIV-G_T1.txt"
[end]   [end]
     
[attach=3]   [attach=3]
        position= 0, 0, 0           position= 0, 0, 0
        rotation= 0, 0, 0           rotation= 0, 0, 0
        object = "LuaScripts/WorldObjects/Vehicles/Turrets/_PzIV-G_T2.txt"           object = "LuaScripts/WorldObjects/Vehicles/Turrets/_PzIV-G_T2.txt"
[end]   [end]
     
[attach=4]   [attach=4]
        position= -0.18763,1.70874,-0.0635           position= -0.18763,1.70874,-0.0635
        rotation= 0, 0, 0           rotation= 0, 0, 0
        object = "LuaScripts/WorldObjects/Vehicles/Turrets/_PzIV-G_T3.txt"           object = "LuaScripts/WorldObjects/Vehicles/Turrets/_PzIV-G_T3.txt"
[end]   [end]
     
[attach=5]   [attach=5]
        position= 0.0, 2.0, 0.0           position= 0.0, 2.0, 0.0
        object = "LuaScripts/WorldObjects/Spotter.txt"           object = "LuaScripts/WorldObjects/Spotter.txt"
[end]   [end]
     
AttachedCameras = "LuaScripts\WorldObjects\fixcameras\Vehicles\_PzIV-G.txt"   AttachedCameras = "LuaScripts\WorldObjects\fixcameras\Vehicles\_PzIV-G.txt"
     
CustomPhotoArg=55   CustomPhotoArg=55
     
TargetHeight = 1.3                      // Дельта по высоте к центру модели используемая при прицеливании и оценке видимости   TargetHeight = 1.3                      // Дельта по высоте к центру модели используемая при прицеливании и оценке видимости
     
IsCritical=true //true - обнуление лайфа модуля обнулит лайф всего объекта   IsCritical=true //true - обнуление лайфа модуля обнулит лайф всего объекта
     
//When Health==0 of "Body" DGroup, platform will detach Attach part #1 & spawn SolidTrash   //When Health==0 of "Body" DGroup, platform will detach Attach part #1 & spawn SolidTrash
DetachPart=1,"LuaScripts/WorldObjects/Trash/TankTrash/_PzIV-G_T0_Trash.txt"     //AttachID, SolidTrashCFG   DetachPart=1,"LuaScripts/WorldObjects/Trash/TankTrash/_PzIV-G_T0_Trash.txt"     //AttachID, SolidTrashCFG
DetachPart=2,""   DetachPart=2,""
DetachPart=3,""   DetachPart=3,""
DetachPart=4,""   DetachPart=4,""
     
COG=0.0931,1.33,0   COG=0.0931,1.33,0
     
SendRate=5,50   //normal, attached state   SendRate=5,50   //normal, attached state
SendRateArg=5,10,25,10   SendRateArg=5,10,25,10
     
CommandMonitor="LuaScripts/WorldObjects/TankPlatformMonitor.txt"   CommandMonitor="LuaScripts/WorldObjects/TankPlatformMonitor.txt"
     
[WeaponMode=6]   [WeaponMode=6]
        WMname="PzIVG_Armor"           WMname="PzIVG_Armor"
        WMgroup="6"           WMgroup="6"
        PlaneModArg=19001           PlaneModArg=19001
        TurretID=1           TurretID=1
        TurretDefault="LuaScripts/WorldObjects/Vehicles/Turrets/_PzIV-G_T0.txt"           TurretDefault="LuaScripts/WorldObjects/Vehicles/Turrets/_PzIV-G_T0.txt"
        TurretMod="LuaScripts/WorldObjects/Vehicles/Turrets/_PzIV-G_T0M.txt"           TurretMod="LuaScripts/WorldObjects/Vehicles/Turrets/_PzIV-G_T0M.txt"
[end]   [end]
     
Mass=23600                                                                      //Tank full mass   Mass=23600                                                                      //Tank full mass
     
Rebound=0.0f                                                            //Tank hull collision adjustment   Rebound=0.0f                                                            //Tank hull collision adjustment
Friction=0.5f                                                           //Tank hull collision adjustment   Friction=0.5f                                                           //Tank hull collision adjustment
     
SpringAnim=1.744,0.0,-1.30, 200,0.075   //LocalX,LocalY,LocalZ, SpringAnim arg, TraveRange (meters)   SpringAnim=1.744,0.0,-1.30, 200,0.075   //LocalX,LocalY,LocalZ, SpringAnim arg, TraveRange (meters)
SpringAnim=1.277,0.0,-1.30, 201,0.075   SpringAnim=1.277,0.0,-1.30, 201,0.075
SpringAnim=0.738,0.0,-1.30, 202,0.075   SpringAnim=0.738,0.0,-1.30, 202,0.075
SpringAnim=0.272,0.0,-1.30, 203,0.075   SpringAnim=0.272,0.0,-1.30, 203,0.075
SpringAnim=-0.265,0.0,-1.30, 204,0.075   SpringAnim=-0.265,0.0,-1.30, 204,0.075
SpringAnim=-0.731,0.0,-1.30, 205,0.075   SpringAnim=-0.731,0.0,-1.30, 205,0.075
SpringAnim=-1.268,0.0,-1.30, 206,0.075   SpringAnim=-1.268,0.0,-1.30, 206,0.075
SpringAnim=-1.734,0.0,-1.30, 207,0.075   SpringAnim=-1.734,0.0,-1.30, 207,0.075
     
SpringAnim=1.744,0.0,1.30, 300,0.075   SpringAnim=1.744,0.0,1.30, 300,0.075
SpringAnim=1.277,0.0,1.30, 301,0.075   SpringAnim=1.277,0.0,1.30, 301,0.075
SpringAnim=0.738,0.0,1.30, 302,0.075   SpringAnim=0.738,0.0,1.30, 302,0.075
SpringAnim=0.272,0.0,1.30, 303,0.075   SpringAnim=0.272,0.0,1.30, 303,0.075
SpringAnim=-0.265,0.0,1.30, 304,0.075   SpringAnim=-0.265,0.0,1.30, 304,0.075
SpringAnim=-0.731,0.0,1.30, 305,0.075   SpringAnim=-0.731,0.0,1.30, 305,0.075
SpringAnim=-1.268,0.0,1.30, 306,0.075   SpringAnim=-1.268,0.0,1.30, 306,0.075
SpringAnim=-1.734,0.0,1.30, 307,0.075   SpringAnim=-1.734,0.0,1.30, 307,0.075
     
ExhaustArg=64000   ExhaustArg=64000
DustArg=61000   DustArg=61000
FireExCount=0,2   FireExCount=0,2
FireExTimeout=2,5   FireExTimeout=2,5
FireExDuration=3,6   FireExDuration=3,6
FireExArg=61350   FireExArg=61350
FireArg=61300   FireArg=61300
     
[device=CHubAuto]   [device=CHubAuto]
        Name="Main_Hub"           Name="Main_Hub"
     
        DGroup="Steering"           DGroup="Steering"
     
        ThrottleMapRow0=1,      1,      1               //Amount of throttle per XY position           ThrottleMapRow0=1,      1,      1               //Amount of throttle per XY position
        ThrottleMapRow1=1,      0,      1           ThrottleMapRow1=1,      0,      1
        ThrottleMapRow2=-1,     -1,     -1           ThrottleMapRow2=-1,     -1,     -1
     
//      ParkingGear=2   //      ParkingGear=2
        GearShiftDelayUp=2,4            //first - direct UP switch, second - after DOWN switch           GearShiftDelayUp=2,4            //first - direct UP switch, second - after DOWN switch
        GearShiftDelayDown=0.1,1        // - direct DOWN switch, b - after UP switch           GearShiftDelayDown=0.1,1        // - direct DOWN switch, b - after UP switch
     
        ShiftSpinRatio=0.85,0.25                //ShiftUp threshold,ShiftDown threshold           ShiftSpinRatio=0.85,0.25                //ShiftUp threshold,ShiftDown threshold
     
        AutoBalance=false           AutoBalance=false
        BalanceMapRow0= 0.75,   0,      -0.75           //Amount of balance per XY position           BalanceMapRow0= 0.75,   0,      -0.75           //Amount of balance per XY position
        BalanceMapRow1= 1,      0,      -1           BalanceMapRow1= 1,      0,      -1
        BalanceMapRow2= 0.8,    0,      -0.8           BalanceMapRow2= 0.8,    0,      -0.8
     
        StallProtectionRPM=600  //Lowest engine RPM to push clutch to prevent stalling           StallProtectionRPM=600  //Lowest engine RPM to push clutch to prevent stalling
        ShiftGearRPM=1800           ShiftGearRPM=1800
        GearsSwitchDuration=0.25,0.05   //Seconds. 1st number at 0° ground slope. 2nd number at 20° ground slope.           GearsSwitchDuration=0.25,0.05   //Seconds. 1st number at 0° ground slope. 2nd number at 20° ground slope.
     
        ParkOffThrottle=0.5     //[0..1] Relative RPM to start moving when parking state           ParkOffThrottle=0.5     //[0..1] Relative RPM to start moving when parking state
        ParkOffRPM=2000           ParkOffRPM=2000
     
        ClutchReleaseSpeedK=0.1,0.5     //[0..1] smooth K for clutch releasing (lower => slower). 1st number at 0° ground slope. 2nd number at 20° ground slope.           ClutchReleaseSpeedK=0.1,0.5     //[0..1] smooth K for clutch releasing (lower => slower). 1st number at 0° ground slope. 2nd number at 20° ground slope.
[end]   [end]
     
[device=CEngineCommonSystems]   //Engine with differential and brakes output   [device=CEngineCommonSystems]   //Engine with differential and brakes output
        Name="Main"           Name="Main"
     
        MaxTorque=850           //      Newton/meters           MaxTorque=850           //      Newton/meters
     
        IdleRPM=700           IdleRPM=700
        CutoffRPM=400           CutoffRPM=400
        //SpinSmoothK=0.1               //Last chance anti-oscilations for engine revs. Do not use this variable (default =1, tank chassis to engine feedback smoothing)           //SpinSmoothK=0.1               //Last chance anti-oscilations for engine revs. Do not use this variable (default =1, tank chassis to engine feedback smoothing)
     
//      GearsRatio=28.5   //      GearsRatio=28.5
     
        GearsForward=75.39, 39.37, 23.31, 15.41, 10.87, 8.44           GearsForward=75.39, 39.37, 23.31, 15.41, 10.87, 8.44
     
        GearsRear=61.09           GearsRear=61.09
     
        Frictions_off_on=5.0, 0.1       //Engine internal friction coefficient, running and idle           Frictions_off_on=5.0, 0.1       //Engine internal friction coefficient, running and idle
        ColdFrictionK=15                        //Engine friction multiplifier if Toil<=0°C. Interpolates to =1 on Toil=50°C.           ColdFrictionK=15                        //Engine friction multiplifier if Toil<=0°C. Interpolates to =1 on Toil=50°C.
     
        GearboxFriction=12              //Newtons per 1 RPM inside gearbox at 1'st gear           GearboxFriction=12              //Newtons per 1 RPM inside gearbox at 1'st gear
        FrictionAfterGearboxMin=40              //Newtons per 1 RPM after gearbox           FrictionAfterGearboxMin=40              //Newtons per 1 RPM after gearbox
        FrictionAfterGearboxMax=400             //Newtons per 1 RPM after gearbox           FrictionAfterGearboxMax=400             //Newtons per 1 RPM after gearbox
     
        ControlHub="Main_Hub"           ControlHub="Main_Hub"
     
        MaxRPM=3000                                     //RPM max allowed           MaxRPM=3000                                     //RPM max allowed
        MaxHPRPM=3000                           //RPM where engine power (N) is max           MaxHPRPM=3000                           //RPM where engine power (N) is max
        MaxHP=300           MaxHP=300
        CurveDistortion=1.0           CurveDistortion=1.0
        DGroup="Engine"           DGroup="Engine"
        DGFuelTank="FuelTank"           DGFuelTank="FuelTank"
        DGOilTank="OilTank"           DGOilTank="OilTank"
        DGWaterTank="WaterTank"           DGWaterTank="WaterTank"
        DGGearbox="Gearbox"           DGGearbox="Gearbox"
     
        FireTanksPK=0.5                 //Leaked fuel/oil firing probability factor. Probability=[Fuel/OilTankLifeDecrease]*[LeakPower]*FireTanksPK. 0.5 for Petrol.           FireTanksPK=0.5                 //Leaked fuel/oil firing probability factor. Probability=[Fuel/OilTankLifeDecrease]*[LeakPower]*FireTanksPK. 0.5 for Petrol.
        FireRootPK=8                    //Leaked fuel/oil firing probability factor. Probability=[VehicleLifeDecrease]*[LeakPower]*FireRootPK. =0.25(Petrol) * [Vehecle+Turret summ]LifeK / [FuelTank]LifeK           FireRootPK=8                    //Leaked fuel/oil firing probability factor. Probability=[VehicleLifeDecrease]*[LeakPower]*FireRootPK. =0.25(Petrol) * [Vehecle+Turret summ]LifeK / [FuelTank]LifeK
        SecOilDamagePerRPM=0.01 //Повреждение двигателя в секунду при отсутствии масла           SecOilDamagePerRPM=0.01 //Повреждение двигателя в секунду при отсутствии масла
        MaxEngineT=250                  //Предельная температура головки блока цилиндров, выше которой начинается повреждение           MaxEngineT=250                  //Предельная температура головки блока цилиндров, выше которой начинается повреждение
        TempDamageP=0.1                 //Вероятность повреждения при перегреве, проверяется раз в секунду. Величина зависит от степени перегрева (при MaxEngineT+50° 100% дамаг)           TempDamageP=0.1                 //Вероятность повреждения при перегреве, проверяется раз в секунду. Величина зависит от степени перегрева (при MaxEngineT+50° 100% дамаг)
        ReserveStarts=0                 //Кол-во попыток запуска двигателя от резервной системы (когда DGWiring убита)           ReserveStarts=0                 //Кол-во попыток запуска двигателя от резервной системы (когда DGWiring убита)
     
//Engine temperature balancing by warmth_simulation.ods table   //Engine temperature balancing by warmth_simulation.ods table
        CylindersMass=127               // Engine motor block mass (approx 25% of complete engine mass)           CylindersMass=127               // Engine motor block mass (approx 25% of complete engine mass)
        CombustionHeat=44000000 // Fuel calorific value Joule per kg (42700000 for Diesel, 44000000 for Petrol)           CombustionHeat=44000000 // Fuel calorific value Joule per kg (42700000 for Diesel, 44000000 for Petrol)
        CylinderOilCond=0.5             // Adjusting factor of heat conductance between motor block and oil           CylinderOilCond=0.5             // Adjusting factor of heat conductance between motor block and oil
        CylinderWaterCond=7.5   // Adjusting factor of heat conductance between motor block and coolant           CylinderWaterCond=7.5   // Adjusting factor of heat conductance between motor block and coolant
        WaterOilCond=10                 // Adjusting factor of heat conductance between oil and coolant           WaterOilCond=10                 // Adjusting factor of heat conductance between oil and coolant
        PassiveAirCond=0.2              // Adjusting factor of heat conductance between motor block and ambient           PassiveAirCond=0.2              // Adjusting factor of heat conductance between motor block and ambient
        WaterAmbCond=1.0, 14.8  // Adjusting factor of heat conductance between coolant and ambient (closed thermostat, opened thermostat)           WaterAmbCond=1.0, 14.8  // Adjusting factor of heat conductance between coolant and ambient (closed thermostat, opened thermostat)
        CoolantValveT=85, 100   // Thermostat regulation thresholds           CoolantValveT=85, 100   // Thermostat regulation thresholds
     
//Fuel system parameters   //Fuel system parameters
        FuelTankCapacity=470                    //liters           FuelTankCapacity=470                    //liters
        FuelTankMaxLeak=1                               //lters per second           FuelTankMaxLeak=1                               //lters per second
        HourFuelReducePerRPM=0.0358             //FuelReducePerRPM in a hour. Calculated for range 210 km at cruise speed 42 km/h at 3000 rpm. FuelCapacity*Speed/Range/RPM.           HourFuelReducePerRPM=0.0358             //FuelReducePerRPM in a hour. Calculated for range 210 km at cruise speed 42 km/h at 3000 rpm. FuelCapacity*Speed/Range/RPM.
        RefuelSpeed=5                                   //refueling speed, liters per second           RefuelSpeed=5                                   //refueling speed, liters per second
     
//Oil system parameters   //Oil system parameters
        OilTankCapacity=25                                      //liters           OilTankCapacity=25                                      //liters
        OilTankMaxLeak=0.05                                     //lters per second           OilTankMaxLeak=0.05                                     //lters per second
        HourOilReducePerRPM=0.000588235         // Liters. Calculated for source data 5g per h.p. per hour, oil density approx 850g/liter.           HourOilReducePerRPM=0.000588235         // Liters. Calculated for source data 5g per h.p. per hour, oil density approx 850g/liter.
        OperatingOilP=2.0,4.0                           // Oil pressure operational limits, bar           OperatingOilP=2.0,4.0                           // Oil pressure operational limits, bar
        OilRefuelSpeed=2                                        // Refilling speed, liters per second           OilRefuelSpeed=2                                        // Refilling speed, liters per second
     
//Coolant system parameters   //Coolant system parameters
        WaterTankCapacity=100   //liters           WaterTankCapacity=100   //liters
        WaterTankMaxLeak=0.2    //lters per second           WaterTankMaxLeak=0.2    //lters per second
        WaterBoiloutK=1                 // Engine coolant boiling speed correction           WaterBoiloutK=1                 // Engine coolant boiling speed correction
        AntifreezeBoilT=109,115 // Summer, Winter coolant boiling temperature. 40% glysantine, 60% glysantine.           AntifreezeBoilT=109,115 // Summer, Winter coolant boiling temperature. 40% glysantine, 60% glysantine.
        WaterRefuelSpeed=2              // Refilling speed, liters per second           WaterRefuelSpeed=2              // Refilling speed, liters per second
        indicator="CEI_COOLANT_BOIL",61650, 0,1,0.5             //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]           indicator="CEI_COOLANT_BOIL",61650, 0,1,0.5             //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
     
//CPhysIndicators   //CPhysIndicators
        indicator="CEI_RPM",5020, 0,3200        //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]           indicator="CEI_RPM",5020, 0,3200        //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
        indicator="CEI_RPMPULSE",22, 0,3200     //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]           indicator="CEI_RPMPULSE",22, 0,3200     //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
//      indicator="CEI_OIL_T",23, 0,125         //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]   //      indicator="CEI_OIL_T",23, 0,125         //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
        indicator="CEI_OIL_P",25, 0,5,0.05      //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]           indicator="CEI_OIL_P",25, 0,5,0.05      //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
        indicator="CEI_COOLANT_T",6005, 0,120           //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]           indicator="CEI_COOLANT_T",6005, 0,120           //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
        indicator="CEI_SPEED",21, -27.8,27.8    //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]           indicator="CEI_SPEED",21, -27.8,27.8    //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
        SpeedMul=0.3615;                                        //Gearbox output to CEI_SPEED coefficient, =WheelRad           SpeedMul=0.3615;                                        //Gearbox output to CEI_SPEED coefficient, =WheelRad
     
        indicator="CEI_CLUTCH",10, 1,0,0.2      //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]           indicator="CEI_CLUTCH",10, 1,0,0.2      //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
        indicator="CEI_BRAKE",11, 0,1,0.2       //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]           indicator="CEI_BRAKE",11, 0,1,0.2       //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
        indicator="CEI_THROTTLE",12, 0,1        //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]           indicator="CEI_THROTTLE",12, 0,1        //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
        indicator="CEI_IGNITION",6126, 0,1      //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]           indicator="CEI_IGNITION",6126, 0,1      //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
     
        StartingDuration=8           StartingDuration=8
        StoppingDuration=2           StoppingDuration=2
     
[end]   [end]
     
[device=CWheelTrack]   [device=CWheelTrack]
        Name="left"           Name="left"
     
        AttachToConvex=""           AttachToConvex=""
        DGroup="TrackL"           DGroup="TrackL"
     
        LocalOrigin=-1.734,0.0,-1.30    // Rear limit of contact area pattern           LocalOrigin=-1.734,0.0,-1.30    // Rear limit of contact area pattern
        LocalDir=3.748,0,0                              // Axial axis of contact area pattern           LocalDir=3.748,0,0                              // Axial axis of contact area pattern
        Subdiv=5           Subdiv=5
     
        Mass=2000                               // Rolling mass (wheels, tracks)           Mass=2000                               // Rolling mass (wheels, tracks)
        InertiaMul=10                   // Moment of inertia multiplifier (depends on radius)           InertiaMul=10                   // Moment of inertia multiplifier (depends on radius)
     
        SpringsK=100.0f                 // Suspension springs strenght           SpringsK=100.0f                 // Suspension springs strenght
        SpringsD=9.0f                   // Suspension springs dumping           SpringsD=9.0f                   // Suspension springs dumping
        MaxSpringDeep=0.1               // Suspension spring range. Реальный ход подвески этого танка 0.075 м слишком мал и приводит к дерганости движения.           MaxSpringDeep=0.1               // Suspension spring range. Реальный ход подвески этого танка 0.075 м слишком мал и приводит к дерганости движения.
     
        Friction=0.7                    // Factor of sliding friction between wheel/caterpillar and terrain. Increase it in case if you want to reduce stopped wheel/caterpillar sliping along terrain.           Friction=0.7                    // Factor of sliding friction between wheel/caterpillar and terrain. Increase it in case if you want to reduce stopped wheel/caterpillar sliping along terrain.
        FrictionAnisotropyDir=0,0,0.6   // This parameter allows to reduce wheel/caterpillar friction with terrain in along or across direction           FrictionAnisotropyDir=0,0,0.6   // This parameter allows to reduce wheel/caterpillar friction with terrain in along or across direction
     
        StatifFrictionMul=0.8   // Factor of static (rolling) friction between wheel/caterpillar and terrain.           StatifFrictionMul=0.8   // Factor of static (rolling) friction between wheel/caterpillar and terrain.
                                                        // Got to be be adjusted to limit of computational instability on 10° ramp (along and across the slope) with FrictionAnisotropyDir=0,0,1                                                           // Got to be be adjusted to limit of computational instability on 10° ramp (along and across the slope) with FrictionAnisotropyDir=0,0,1
     
        WheelRad=0.3615         // Driving wheel radius, affects on common reduction ratio from engine to terrain           WheelRad=0.3615         // Driving wheel radius, affects on common reduction ratio from engine to terrain
//      WheelArg=100                    // Driving wheel argument, except case when it's caterpillar driving wheel   //      WheelArg=100                    // Driving wheel argument, except case when it's caterpillar driving wheel
        WheelRevolutions=1              // Driving wheel number of revolutions in one argument cycle           WheelRevolutions=1              // Driving wheel number of revolutions in one argument cycle
        DustArgs=60401,60403           DustArgs=60401,60403
     
        FreeWheelRad=0.234              // Caterpillar base wheel radius           FreeWheelRad=0.234              // Caterpillar base wheel radius
        FreeWheelArg=100                // Caterpillar base wheel argument           FreeWheelArg=100                // Caterpillar base wheel argument
        FreeWheelRevolutions=9  // Caterpillar base wheel number of revolutions in one argument cycle           FreeWheelRevolutions=9  // Caterpillar base wheel number of revolutions in one argument cycle
     
        TrackArg=650                    // Caterpillar moving arg           TrackArg=650                    // Caterpillar moving arg
        TrackTileSize=0.24              // Caterpillar moving range during one agrument cycle           TrackTileSize=0.24              // Caterpillar moving range during one agrument cycle
     
        [device=CEngineCommonAxle]      //Spindle with brakes           [device=CEngineCommonAxle]      //Spindle with brakes
                Name="left"                   Name="left"
                CommonEngine="Main"     //Connection to differential engine                   CommonEngine="Main"     //Connection to differential engine
     
                BrakeFriction=0.08      // Driving wheel sliding braking factor. Increase it if you want to increase brakes strenght. Adjust: 40 kmh to 0 by 4.5s; point turn with one track blocked possible, can brake 20° downhill.                   BrakeFriction=0.08      // Driving wheel sliding braking factor. Increase it if you want to increase brakes strenght. Adjust: 40 kmh to 0 by 4.5s; point turn with one track blocked possible, can brake 20° downhill.
     
                StatifFrictionMul=2.0   //Driving wheel static braking factor. Got to be be adjusted to limit of computational instability on 20° ramp (along the slope when stopped)                   StatifFrictionMul=2.0   //Driving wheel static braking factor. Got to be be adjusted to limit of computational instability on 20° ramp (along the slope when stopped)
                                                        //The higher value - less computational stable & less sliding                                                           //The higher value - less computational stable & less sliding
     
                ControlHub="Main_Hub"                   ControlHub="Main_Hub"
        [end]           [end]
     
        FlexTensionArg=290                                                                              //Forward/backward caterpillar tension arg           FlexTensionArg=290                                                                              //Forward/backward caterpillar tension arg
        FlexTension=75.0f,400.0f                                                                //Tension force of upper flexpoints (in Newtons) of Caterpillar in weakened position and in tensioned position <>         FlexTension=-75.0f,-400.0f                                                              //Tension force of upper flexpoints (in Newtons) of Caterpillar in weakened position and in tensioned position
        FlexMateTravelRange=0.0,0.6                                                             //Caterpillar base wheel participation in upper flexpoints moving. First usualy 0.0, second - flexpoint arg value when base wheel is on upper limit (for non-zero mate SpringAnim arg). =         FlexMateTravelRange=0.0,0.6                                                             //Caterpillar base wheel participation in upper flexpoints moving. First usualy 0.0, second - flexpoint arg value when base wheel is on upper limit (for non-zero mate SpringAnim arg).
        FlexPoint=1.799,1.022,-1.30,            250,0,0.170,0           //LocalX,LocalY,LocalZ, FlexPointArg,mate SpringAnim arg, FlexPoint TravelRange (meters), support roller limitation (arg value when track is on it)           FlexPoint=1.799,1.022,-1.30,            250,0,0.170,0           //LocalX,LocalY,LocalZ, FlexPointArg,mate SpringAnim arg, FlexPoint TravelRange (meters), support roller limitation (arg value when track is on it)
        FlexPoint=1.393,1.022,-1.30,            251,0,0.170,0.485           FlexPoint=1.393,1.022,-1.30,            251,0,0.170,0.485
        FlexPoint=0.894,1.022,-1.30,            252,0,0.170,0           FlexPoint=0.894,1.022,-1.30,            252,0,0.170,0
        FlexPoint=0.441,1.022,-1.30,            253,0,0.170,0.485           FlexPoint=0.441,1.022,-1.30,            253,0,0.170,0.485
        FlexPoint=-0.057,1.022,-1.30,           254,0,0.170,0           FlexPoint=-0.057,1.022,-1.30,           254,0,0.170,0
        FlexPoint=-0.570,1.022,-1.30,           255,0,0.170,0.485           FlexPoint=-0.570,1.022,-1.30,           255,0,0.170,0.485
        FlexPoint=-1.056,1.000,-1.30,           256,0,0.168,0           FlexPoint=-1.056,1.000,-1.30,           256,0,0.168,0
        FlexPoint=-1.586,0.974,-1.30,           257,0,0.166,0.510           FlexPoint=-1.586,0.974,-1.30,           257,0,0.166,0.510
        FlexPoint=-2.046,0.930,-1.30,           258,0,0.140,0           FlexPoint=-2.046,0.930,-1.30,           258,0,0.140,0
                   
        PullGearArg=102,2,19    //Arg,N,M. Arg - caterpillar driving wheel arg. N/M = relation of teeths on driving wheel to teeths inside one caterpillar moving cycle, should be integer.           PullGearArg=102,2,19    //Arg,N,M. Arg - caterpillar driving wheel arg. N/M = relation of teeths on driving wheel to teeths inside one caterpillar moving cycle, should be integer.
[end]   [end]
     
[device=CWheelTrack]   [device=CWheelTrack]
        Name="right"           Name="right"
     
        AttachToConvex=""           AttachToConvex=""
        DGroup="TrackR"           DGroup="TrackR"
     
        LocalOrigin=-1.734,0.0,1.30     // Rear limit of contact area pattern           LocalOrigin=-1.734,0.0,1.30     // Rear limit of contact area pattern
        LocalDir=3.748,0,0                              // Axial axis of contact area pattern           LocalDir=3.748,0,0                              // Axial axis of contact area pattern
        Subdiv=5           Subdiv=5
     
        Mass=2000                               // Rolling mass (wheels, tracks)           Mass=2000                               // Rolling mass (wheels, tracks)
        InertiaMul=10                   // Moment of inertia multiplifier (depends on radius)           InertiaMul=10                   // Moment of inertia multiplifier (depends on radius)
     
        SpringsK=100.0f                 // Suspension springs strenght           SpringsK=100.0f                 // Suspension springs strenght
        SpringsD=9.0f                   // Suspension springs dumping           SpringsD=9.0f                   // Suspension springs dumping
        MaxSpringDeep=0.1               // Suspension spring range. Реальный ход подвески этого танка 0.075 м слишком мал и приводит к дерганости движения.           MaxSpringDeep=0.1               // Suspension spring range. Реальный ход подвески этого танка 0.075 м слишком мал и приводит к дерганости движения.
     
        Friction=0.7                    // Factor of sliding friction between wheel/caterpillar and terrain. Increase it in case if you want to reduce stopped wheel/caterpillar sliping along terrain.           Friction=0.7                    // Factor of sliding friction between wheel/caterpillar and terrain. Increase it in case if you want to reduce stopped wheel/caterpillar sliping along terrain.
        FrictionAnisotropyDir=0,0,0.6   // This parameter allows to reduce wheel/caterpillar friction with terrain in along or across direction           FrictionAnisotropyDir=0,0,0.6   // This parameter allows to reduce wheel/caterpillar friction with terrain in along or across direction
     
        StatifFrictionMul=0.8   // Factor of static (rolling) friction between wheel/caterpillar and terrain.           StatifFrictionMul=0.8   // Factor of static (rolling) friction between wheel/caterpillar and terrain.
                                                        // Got to be be adjusted to limit of computational instability on 10° ramp (along and across the slope) with FrictionAnisotropyDir=0,0,1                                                           // Got to be be adjusted to limit of computational instability on 10° ramp (along and across the slope) with FrictionAnisotropyDir=0,0,1
     
        WheelRad=0.3615         // Driving wheel radius, affects on common reduction ratio from engine to terrain           WheelRad=0.3615         // Driving wheel radius, affects on common reduction ratio from engine to terrain
//      WheelArg=101                    // Driving wheel argument, except case when it's caterpillar driving wheel   //      WheelArg=101                    // Driving wheel argument, except case when it's caterpillar driving wheel
        WheelRevolutions=1              // Driving wheel number of revolutions in one argument cycle           WheelRevolutions=1              // Driving wheel number of revolutions in one argument cycle
        DustArgs=60402,60404           DustArgs=60402,60404
     
        FreeWheelRad=0.234              // Caterpillar base wheel radius           FreeWheelRad=0.234              // Caterpillar base wheel radius
        FreeWheelArg=101                // Caterpillar base wheel argument           FreeWheelArg=101                // Caterpillar base wheel argument
        FreeWheelRevolutions=9  // Caterpillar base wheel number of revolutions in one argument cycle           FreeWheelRevolutions=9  // Caterpillar base wheel number of revolutions in one argument cycle
     
        TrackArg=651                    // Caterpillar moving arg           TrackArg=651                    // Caterpillar moving arg
        TrackTileSize=0.24              // Caterpillar moving range during one agrument cycle           TrackTileSize=0.24              // Caterpillar moving range during one agrument cycle
     
        [device=CEngineCommonAxle]      //Spindle with brakes           [device=CEngineCommonAxle]      //Spindle with brakes
                Name="right"                   Name="right"
                CommonEngine="Main"     //Connection to differential engine                   CommonEngine="Main"     //Connection to differential engine
     
                BrakeFriction=0.08      // Driving wheel sliding braking factor. Increase it if you want to increase brakes strenght. Adjust: 40 kmh to 0 by 4.5s; point turn with one track blocked possible, can brake 20° downhill.                   BrakeFriction=0.08      // Driving wheel sliding braking factor. Increase it if you want to increase brakes strenght. Adjust: 40 kmh to 0 by 4.5s; point turn with one track blocked possible, can brake 20° downhill.
     
                StatifFrictionMul=2.0   //Driving wheel static braking factor. Got to be be adjusted to limit of computational instability on 20° ramp (along the slope when stopped)                   StatifFrictionMul=2.0   //Driving wheel static braking factor. Got to be be adjusted to limit of computational instability on 20° ramp (along the slope when stopped)
                                                        //The higher value - less computational stable & less sliding                                                           //The higher value - less computational stable & less sliding
     
                ControlHub="Main_Hub"                   ControlHub="Main_Hub"
        [end]           [end]
     
        FlexTensionArg=390                                                                              //Forward/backward caterpillar tension arg           FlexTensionArg=390                                                                              //Forward/backward caterpillar tension arg
        FlexTension=75.0f,400.0f                                                                //Tension force of upper flexpoints (in Newtons) of Caterpillar in weakened position and in tensioned position <>         FlexTension=-75.0f,-400.0f                                                              //Tension force of upper flexpoints (in Newtons) of Caterpillar in weakened position and in tensioned position
        FlexMateTravelRange=0.0,0.6                                                             //Caterpillar base wheel participation in upper flexpoints moving. First usualy 0.0, second - flexpoint arg value when base wheel is on upper limit (for non-zero mate SpringAnim arg). =         FlexMateTravelRange=0.0,0.6                                                             //Caterpillar base wheel participation in upper flexpoints moving. First usualy 0.0, second - flexpoint arg value when base wheel is on upper limit (for non-zero mate SpringAnim arg).
        FlexPoint=1.799,1.022,1.30,             350,0,0.170,0           //LocalX,LocalY,LocalZ, FlexPointArg,mate SpringAnim arg, FlexPoint TravelRange (meters), support roller limitation (arg value when track is on it)           FlexPoint=1.799,1.022,1.30,             350,0,0.170,0           //LocalX,LocalY,LocalZ, FlexPointArg,mate SpringAnim arg, FlexPoint TravelRange (meters), support roller limitation (arg value when track is on it)
        FlexPoint=1.393,1.022,1.30,             351,0,0.170,0.485           FlexPoint=1.393,1.022,1.30,             351,0,0.170,0.485
        FlexPoint=0.894,1.022,1.30,             352,0,0.170,0           FlexPoint=0.894,1.022,1.30,             352,0,0.170,0
        FlexPoint=0.441,1.022,1.30,             353,0,0.170,0.485           FlexPoint=0.441,1.022,1.30,             353,0,0.170,0.485
        FlexPoint=-0.057,1.022,1.30,    354,0,0.170,0           FlexPoint=-0.057,1.022,1.30,    354,0,0.170,0
        FlexPoint=-0.570,1.022,1.30,    355,0,0.170,0.485           FlexPoint=-0.570,1.022,1.30,    355,0,0.170,0.485
        FlexPoint=-1.056,1.000,1.30,    356,0,0.168,0           FlexPoint=-1.056,1.000,1.30,    356,0,0.168,0
        FlexPoint=-1.586,0.974,1.30,    357,0,0.166,0.510           FlexPoint=-1.586,0.974,1.30,    357,0,0.166,0.510
        FlexPoint=-2.046,0.930,1.30,    358,0,0.140,0           FlexPoint=-2.046,0.930,1.30,    358,0,0.140,0
                   
        PullGearArg=103,2,19    //Arg,N,M. Arg - caterpillar driving wheel arg. N/M = relation of teeths on driving wheel to teeths inside one caterpillar moving cycle, should be integer.           PullGearArg=103,2,19    //Arg,N,M. Arg - caterpillar driving wheel arg. N/M = relation of teeths on driving wheel to teeths inside one caterpillar moving cycle, should be integer.
[end]   [end]
     
DGWiring="Electrics"    //Tank electrics DGroup name   DGWiring="Electrics"    //Tank electrics DGroup name
     
CameraRestrict=0.3f   CameraRestrict=0.3f
     
SphereHitProtection=30  //Броневая защита стрелка/водителя от осколков при закрытой кабине   SphereHitProtection=30  //Броневая защита стрелка/водителя от осколков при закрытой кабине
     
[SphereProtectionBoxOpen]       // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection= <> [SphereProtectionBoxOpen]       // Броня SphereHit по сторонам (если блока нет - используется SphereHitProtection=). Учтен наклон брони.
        FovH=120                // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront =         FovH=120                // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
        FovV=90                 // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront           FovV=90                 // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                                        // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего                                           // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего
        ArmorFront=0           ArmorFront=0
        ArmorBack=51           ArmorBack=51
        ArmorTop=0           ArmorTop=0
        ArmorBottom=13          // Усилено от осколков на 25% <>         ArmorBottom=10
        ArmorRight=0 =         ArmorRight=0
        ArmorLeft=0           ArmorLeft=0
[end]   [end]
     
[SphereProtectionBoxClose]      // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection= <> [SphereProtectionBoxClose]      // Броня SphereHit по сторонам (если блока нет - используется SphereHitProtection=). Учтен наклон брони.
        FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront =         FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
        FovV=150                        // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront           FovV=150                        // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                                        // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего                                           // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего
        ArmorFront=80           ArmorFront=80
        ArmorBack=20           ArmorBack=20
        ArmorTop=15             // Усилено от осколков на 25% <>         ArmorTop=12
        ArmorBottom=13          // Усилено от осколков на 25%           ArmorBottom=10
        ArmorRight=30 =         ArmorRight=30
        ArmorLeft=30           ArmorLeft=30
[end]   [end]
     
////    Energy loss for bullet travel through HitBody convices  ////   ////    Energy loss for bullet travel through HitBody convices  ////
energyloss="",true,1,200        // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена   energyloss="",true,1,200        // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена
     
//Undercarriage   //Undercarriage
energyloss="#track_L_front",false,15,1  //Front wheel (20mm, K=0.5) + caterpillar   energyloss="#track_L_front",false,15,1  //Front wheel (20mm, K=0.5) + caterpillar
energyloss="#track_R_front",false,15,1  //Front wheel (20mm, K=0.5) + caterpillar   energyloss="#track_R_front",false,15,1  //Front wheel (20mm, K=0.5) + caterpillar
energyloss="#track_L_back",true,10,1    //Rear wheel (7mm, K=0.5) + caterpillar   energyloss="#track_L_back",true,10,1    //Rear wheel (7mm, K=0.5) + caterpillar
energyloss="#track_R_back",true,10,1    //Rear wheel (7mm, K=0.5) + caterpillar   energyloss="#track_R_back",true,10,1    //Rear wheel (7mm, K=0.5) + caterpillar
energyloss="#track_L_bot",false,5,1             //Caterpillar, 7mm, K=0.8   energyloss="#track_L_bot",false,5,1             //Caterpillar, 7mm, K=0.8
energyloss="#track_R_bot",false,5,1             //Caterpillar, 7mm, K=0.8   energyloss="#track_R_bot",false,5,1             //Caterpillar, 7mm, K=0.8
energyloss="#track_L_top",false,5,1             //Caterpillar, 7mm, K=0.8   energyloss="#track_L_top",false,5,1             //Caterpillar, 7mm, K=0.8
energyloss="#track_R_top",false,5,1             //Caterpillar, 7mm, K=0.8   energyloss="#track_R_top",false,5,1             //Caterpillar, 7mm, K=0.8
energyloss="#wL1",true,5,1                              //Rolling wheel 5mm x 2, K=0.5   energyloss="#wL1",true,5,1                              //Rolling wheel 5mm x 2, K=0.5
energyloss="#wL2",true,5,1                              //Rolling wheel 5mm x 2, K=0.5   energyloss="#wL2",true,5,1                              //Rolling wheel 5mm x 2, K=0.5
energyloss="#wL3",true,5,1                              //Rolling wheel 5mm x 2, K=0.5   energyloss="#wL3",true,5,1                              //Rolling wheel 5mm x 2, K=0.5
energyloss="#wL4",true,5,1                              //Rolling wheel 5mm x 2, K=0.5   energyloss="#wL4",true,5,1                              //Rolling wheel 5mm x 2, K=0.5
energyloss="#wL5",true,5,1                              //Rolling wheel 5mm x 2, K=0.5   energyloss="#wL5",true,5,1                              //Rolling wheel 5mm x 2, K=0.5
energyloss="#wR1",true,5,1                              //Rolling wheel 5mm x 2, K=0.5   energyloss="#wR1",true,5,1                              //Rolling wheel 5mm x 2, K=0.5
energyloss="#wR2",true,5,1                              //Rolling wheel 5mm x 2, K=0.5   energyloss="#wR2",true,5,1                              //Rolling wheel 5mm x 2, K=0.5
energyloss="#wR3",true,5,1                              //Rolling wheel 5mm x 2, K=0.5   energyloss="#wR3",true,5,1                              //Rolling wheel 5mm x 2, K=0.5
energyloss="#wR4",true,5,1                              //Rolling wheel 5mm x 2, K=0.5   energyloss="#wR4",true,5,1                              //Rolling wheel 5mm x 2, K=0.5
energyloss="#wR5",true,5,1                              //Rolling wheel 5mm x 2, K=0.5   energyloss="#wR5",true,5,1                              //Rolling wheel 5mm x 2, K=0.5
     
//Damageable parts   //Damageable parts
energyloss="fueltank_1",true,1,10000            //Internal fuel tank, 1mm armour casing   energyloss="fueltank_1",true,1,10000            //Internal fuel tank, 1mm armour casing
energyloss="fueltank_2",true,1,10000            //Internal fuel tank, 1mm armour casing   energyloss="fueltank_2",true,1,10000            //Internal fuel tank, 1mm armour casing
energyloss="oiltank",true,1,10000                       //Oil tank, 1mm casing   energyloss="oiltank",true,1,10000                       //Oil tank, 1mm casing
energyloss="radiator",true,1,10000                      //Left water+oil radiator, 1mm casing   energyloss="radiator",true,1,10000                      //Left water+oil radiator, 1mm casing
energyloss="radio",true,1,15000                         //Radio station   energyloss="radio",true,1,15000                         //Radio station
energyloss="electric_1",true,1,15000            //Electric generator unit   energyloss="electric_1",true,1,15000            //Electric generator unit
energyloss="electric_2",true,1,15000            //Electric battery unit   energyloss="electric_2",true,1,15000            //Electric battery unit
energyloss="engine",true,5,20000                        //Engine   energyloss="engine",true,5,20000                        //Engine
energyloss="transmission_1",true,5,20000        //Gearbox   energyloss="transmission_1",true,5,20000        //Gearbox
energyloss="transmission_2",true,5,20000        //Turn box   energyloss="transmission_2",true,5,20000        //Turn box
energyloss="transmission_3",true,5,20000        //Left gear and brake   energyloss="transmission_3",true,5,20000        //Left gear and brake
energyloss="transmission_4",true,5,20000        //Right gear and brake   energyloss="transmission_4",true,5,20000        //Right gear and brake
energyloss="ammunition_01",true,2,20000         //Shells pack   energyloss="ammunition_01",true,2,20000         //Shells pack
energyloss="ammunition_02",true,2,20000         //Shells pack   energyloss="ammunition_02",true,2,20000         //Shells pack
energyloss="ammunition_03",true,2,20000         //Shells pack   energyloss="ammunition_03",true,2,20000         //Shells pack
energyloss="ammunition_04",true,2,20000         //Shells pack   energyloss="ammunition_04",true,2,20000         //Shells pack
energyloss="ammunition_05",true,2,20000         //Shells pack   energyloss="ammunition_05",true,2,20000         //Shells pack
energyloss="ammunition_06",true,2,20000         //Shells pack   energyloss="ammunition_06",true,2,20000         //Shells pack
energyloss="sight1_1050",false,10,1                     //Driver armoured glass, 75mm, K=0.1333   energyloss="sight1_1050",false,10,1                     //Driver armoured glass, 75mm, K=0.1333
energyloss="sight2_1051",false,10,1                     //Driver armoured glass, 75mm, K=0.1333   energyloss="sight2_1051",false,10,1                     //Driver armoured glass, 75mm, K=0.1333
energyloss="sight3_1052",false,10,1                     //Driver armoured glass, 75mm, K=0.1333   energyloss="sight3_1052",false,10,1                     //Driver armoured glass, 75mm, K=0.1333
energyloss="#body1000_coll",false,0,1           //Dummy collision for visual damage, forward-left   energyloss="#body1000_coll",false,0,1           //Dummy collision for visual damage, forward-left
energyloss="#body1000a_coll",false,0,1          //Dummy collision for visual damage, forward-left   energyloss="#body1000a_coll",false,0,1          //Dummy collision for visual damage, forward-left
energyloss="#body1001_coll",false,0,1           //Dummy collision for visual damage, forward-right   energyloss="#body1001_coll",false,0,1           //Dummy collision for visual damage, forward-right
energyloss="#body1001a_coll",false,0,1          //Dummy collision for visual damage, forward-right   energyloss="#body1001a_coll",false,0,1          //Dummy collision for visual damage, forward-right
energyloss="#body1002_coll",false,0,1           //Dummy collision for visual damage, backward-left   energyloss="#body1002_coll",false,0,1           //Dummy collision for visual damage, backward-left
energyloss="#body1002a_coll",false,0,1          //Dummy collision for visual damage, backward-left   energyloss="#body1002a_coll",false,0,1          //Dummy collision for visual damage, backward-left
energyloss="#body1002b_coll",false,0,1          //Dummy collision for visual damage, backward-left   energyloss="#body1002b_coll",false,0,1          //Dummy collision for visual damage, backward-left
energyloss="#body1003_coll",false,0,1           //Dummy collision for visual damage, backward-right   energyloss="#body1003_coll",false,0,1           //Dummy collision for visual damage, backward-right
energyloss="#body1003a_coll",false,0,1          //Dummy collision for visual damage, backward-right   energyloss="#body1003a_coll",false,0,1          //Dummy collision for visual damage, backward-right
energyloss="#body1003b_coll",false,0,1          //Dummy collision for visual damage, backward-right   energyloss="#body1003b_coll",false,0,1          //Dummy collision for visual damage, backward-right
energyloss="#front_6_1010",false,8,1            //Reserve tracks on nose, 10mm, K=0.8   energyloss="#front_6_1010",false,8,1            //Reserve tracks on nose, 10mm, K=0.8
energyloss="#left_10",false,0,1                         //Reserve wheels, 6mm, K=0.8   energyloss="#left_10",false,0,1                         //Reserve wheels, 6mm, K=0.8
energyloss="#right_10",false,3,1                        //External parts   energyloss="#right_10",false,3,1                        //External parts
energyloss="#rear_4",false,3,1                          //External parts   energyloss="#rear_4",false,3,1                          //External parts
energyloss="#trackCover1004_coll",false,3,1             //Caterpillar cover, forward-left   energyloss="#trackCover1004_coll",false,3,1             //Caterpillar cover, forward-left
energyloss="#trackCover1004a_coll",false,3,1    //Caterpillar cover, forward-left   energyloss="#trackCover1004a_coll",false,3,1    //Caterpillar cover, forward-left
energyloss="#trackCover1005_coll",false,3,1             //Caterpillar cover, forward-right   energyloss="#trackCover1005_coll",false,3,1             //Caterpillar cover, forward-right
energyloss="#trackCover1005a_coll",false,3,1    //Caterpillar cover, forward-right   energyloss="#trackCover1005a_coll",false,3,1    //Caterpillar cover, forward-right
energyloss="#trackCover1006_coll",false,3,1             //Caterpillar cover, rear-left   energyloss="#trackCover1006_coll",false,3,1             //Caterpillar cover, rear-left
energyloss="#trackCover1006a_coll",false,3,1    //Caterpillar cover, rear-left   energyloss="#trackCover1006a_coll",false,3,1    //Caterpillar cover, rear-left
energyloss="#trackCover1007_coll",false,3,1             //Caterpillar cover, rear-right   energyloss="#trackCover1007_coll",false,3,1             //Caterpillar cover, rear-right
energyloss="#trackCover1007a_coll",false,3,1    //Caterpillar cover, rear-right   energyloss="#trackCover1007a_coll",false,3,1    //Caterpillar cover, rear-right
     
// Armour plates   // Armour plates
energyloss="HullFrontMask_1a",false,30,1        //Hull forward top armour mask, 30mm, K=1.0   energyloss="HullFrontMask_1a",false,30,1        //Hull forward top armour mask, 30mm, K=1.0
energyloss="HullFrontMask_1b",false,30,1        //Hull forward top armour mask, 30mm, K=1.0   energyloss="HullFrontMask_1b",false,30,1        //Hull forward top armour mask, 30mm, K=1.0
energyloss="HullFrontMask_2a",false,30,1        //Hull forward top armour mask, 30mm, K=1.0   energyloss="HullFrontMask_2a",false,30,1        //Hull forward top armour mask, 30mm, K=1.0
energyloss="HullFrontMask_2b",false,30,1        //Hull forward top armour mask, 30mm, K=1.0   energyloss="HullFrontMask_2b",false,30,1        //Hull forward top armour mask, 30mm, K=1.0
energyloss="HullFrontMask_3a",false,30,1        //Hull forward top armour mask, 30mm, K=1.0   energyloss="HullFrontMask_3a",false,30,1        //Hull forward top armour mask, 30mm, K=1.0
energyloss="HullFrontMask_3b",false,30,1        //Hull forward top armour mask, 30mm, K=1.0   energyloss="HullFrontMask_3b",false,30,1        //Hull forward top armour mask, 30mm, K=1.0
energyloss="HullFrontMask_3c",false,30,1        //Hull forward top armour mask, 30mm, K=1.0   energyloss="HullFrontMask_3c",false,30,1        //Hull forward top armour mask, 30mm, K=1.0
energyloss="HullFrontMask_3d",false,30,1        //Hull forward top armour mask, 30mm, K=1.0   energyloss="HullFrontMask_3d",false,30,1        //Hull forward top armour mask, 30mm, K=1.0
energyloss="HullFrontMask_3e",false,30,1        //Hull forward top armour mask, 30mm, K=1.0   energyloss="HullFrontMask_3e",false,30,1        //Hull forward top armour mask, 30mm, K=1.0
energyloss="front_4a",false,50,1                //Hull forward top armour plate, 50mm, K=1.0   energyloss="front_4a",false,50,1                //Hull forward top armour plate, 50mm, K=1.0
energyloss="front_4b",false,50,1                //Hull forward top armour plate, 50mm, K=1.0   energyloss="front_4b",false,50,1                //Hull forward top armour plate, 50mm, K=1.0
energyloss="front_4c",false,50,1                //Hull forward top armour plate, 50mm, K=1.0   energyloss="front_4c",false,50,1                //Hull forward top armour plate, 50mm, K=1.0
energyloss="front_4d",false,50,1                //Hull forward top armour plate, 50mm, K=1.0   energyloss="front_4d",false,50,1                //Hull forward top armour plate, 50mm, K=1.0
energyloss="front_4e",false,50,1                //Hull forward top armour plate, 50mm, K=1.0   energyloss="front_4e",false,50,1                //Hull forward top armour plate, 50mm, K=1.0
energyloss="front_3",false,25,1                 //Hull bow top armour plate, 25mm, K=1.0   energyloss="front_3",false,25,1                 //Hull bow top armour plate, 25mm, K=1.0
energyloss="front_2",false,50,1                 //Hull bow forward armour plate, 50mm, K=1.0   energyloss="front_2",false,50,1                 //Hull bow forward armour plate, 50mm, K=1.0
energyloss="front_1",false,30,1                 //Hull bow lower armour plate, 30mm, K=1.0   energyloss="front_1",false,30,1                 //Hull bow lower armour plate, 30mm, K=1.0
energyloss="right_1",false,30,1                 //Hull right armour plate, 30mm, K=1.0   energyloss="right_1",false,30,1                 //Hull right armour plate, 30mm, K=1.0
energyloss="right_2a",false,30,1                //Hull right armour plate, 30mm, K=1.0   energyloss="right_2a",false,30,1                //Hull right armour plate, 30mm, K=1.0
energyloss="right_2b",false,30,1                //Hull right armour plate, 30mm, K=1.0   energyloss="right_2b",false,30,1                //Hull right armour plate, 30mm, K=1.0
energyloss="right_2c",false,30,1                //Hull right armour plate, 30mm, K=1.0   energyloss="right_2c",false,30,1                //Hull right armour plate, 30mm, K=1.0
energyloss="right_2d",false,30,1                //Hull right armour plate, 30mm, K=1.0   energyloss="right_2d",false,30,1                //Hull right armour plate, 30mm, K=1.0
energyloss="right_3",false,30,1                 //Hull right armour plate, 30mm, K=1.0   energyloss="right_3",false,30,1                 //Hull right armour plate, 30mm, K=1.0
energyloss="right_4",false,20,1                 //Hull right engine armouring, 20mm, K=1.0   energyloss="right_4",false,20,1                 //Hull right engine armouring, 20mm, K=1.0
energyloss="right_6",false,20,1                 //Hull right engine armouring, 20mm, K=1.0   energyloss="right_6",false,20,1                 //Hull right engine armouring, 20mm, K=1.0
energyloss="right_7",false,20,1                 //Hull right engine armouring, 20mm, K=1.0   energyloss="right_7",false,20,1                 //Hull right engine armouring, 20mm, K=1.0
energyloss="right_8a",false,30,1                //Hull right engine armouring, 30mm, K=1.0   energyloss="right_8a",false,30,1                //Hull right engine armouring, 30mm, K=1.0
energyloss="right_8b",false,30,1                //Hull right engine armouring, 30mm, K=1.0   energyloss="right_8b",false,30,1                //Hull right engine armouring, 30mm, K=1.0
energyloss="right_8c",false,30,1                //Hull right engine armouring, 30mm, K=1.0   energyloss="right_8c",false,30,1                //Hull right engine armouring, 30mm, K=1.0
energyloss="right_5",false,8,1                  //Hull right track cover bottom armour plate, 8mm, K=1.0   energyloss="right_5",false,8,1                  //Hull right track cover bottom armour plate, 8mm, K=1.0
energyloss="left_1",false,30,1                  //Hull left armour plate, 30mm, K=1.0   energyloss="left_1",false,30,1                  //Hull left armour plate, 30mm, K=1.0
energyloss="left_2a",false,30,1                 //Hull left armour plate, 30mm, K=1.0   energyloss="left_2a",false,30,1                 //Hull left armour plate, 30mm, K=1.0
energyloss="left_2b",false,30,1                 //Hull left armour plate, 30mm, K=1.0   energyloss="left_2b",false,30,1                 //Hull left armour plate, 30mm, K=1.0
energyloss="left_2c",false,30,1                 //Hull left armour plate, 30mm, K=1.0   energyloss="left_2c",false,30,1                 //Hull left armour plate, 30mm, K=1.0
energyloss="left_2d",false,30,1                 //Hull left armour plate, 30mm, K=1.0   energyloss="left_2d",false,30,1                 //Hull left armour plate, 30mm, K=1.0
energyloss="left_3",false,30,1                  //Hull left armour plate, 30mm, K=1.0   energyloss="left_3",false,30,1                  //Hull left armour plate, 30mm, K=1.0
energyloss="left_4",false,20,1                  //Hull left engine armouring, 20mm, K=1.0   energyloss="left_4",false,20,1                  //Hull left engine armouring, 20mm, K=1.0
energyloss="left_6",false,20,1                  //Hull left engine armouring, 20mm, K=1.0   energyloss="left_6",false,20,1                  //Hull left engine armouring, 20mm, K=1.0
energyloss="left_7",false,20,1                  //Hull left engine armouring, 20mm, K=1.0   energyloss="left_7",false,20,1                  //Hull left engine armouring, 20mm, K=1.0
energyloss="left_8a",false,30,1                 //Hull left engine armouring, 30mm, K=1.0   energyloss="left_8a",false,30,1                 //Hull left engine armouring, 30mm, K=1.0
energyloss="left_8b",false,30,1                 //Hull left engine armouring, 30mm, K=1.0   energyloss="left_8b",false,30,1                 //Hull left engine armouring, 30mm, K=1.0
energyloss="left_5",false,8,1                   //Hull left track cover bottom armour plate, 8mm, K=1.0   energyloss="left_5",false,8,1                   //Hull left track cover bottom armour plate, 8mm, K=1.0
energyloss="top_1a",false,12,1                  //Hull top forward armour plate, 12mm, K=1.0   energyloss="top_1a",false,12,1                  //Hull top forward armour plate, 12mm, K=1.0
energyloss="top_1b",false,12,1                  //Hull top forward armour plate, 12mm, K=1.0   energyloss="top_1b",false,12,1                  //Hull top forward armour plate, 12mm, K=1.0
energyloss="top_1c",false,12,1                  //Hull top forward armour plate, 12mm, K=1.0   energyloss="top_1c",false,12,1                  //Hull top forward armour plate, 12mm, K=1.0
energyloss="top_1d",false,12,1                  //Hull top forward armour plate, 12mm, K=1.0   energyloss="top_1d",false,12,1                  //Hull top forward armour plate, 12mm, K=1.0
energyloss="top_1e",false,12,1                  //Hull top forward armour plate, 12mm, K=1.0   energyloss="top_1e",false,12,1                  //Hull top forward armour plate, 12mm, K=1.0
energyloss="top_2a",false,12,1                  //Hull top center armour plate, 12mm, K=1.0   energyloss="top_2a",false,12,1                  //Hull top center armour plate, 12mm, K=1.0
energyloss="top_2b",false,12,1                  //Hull top center armour plate, 12mm, K=1.0   energyloss="top_2b",false,12,1                  //Hull top center armour plate, 12mm, K=1.0
energyloss="top_2c",false,12,1                  //Hull top center armour plate, 12mm, K=1.0   energyloss="top_2c",false,12,1                  //Hull top center armour plate, 12mm, K=1.0
energyloss="top_2d",false,12,1                  //Hull top center armour plate, 12mm, K=1.0   energyloss="top_2d",false,12,1                  //Hull top center armour plate, 12mm, K=1.0
energyloss="top_2e",false,12,1                  //Hull top center armour plate, 12mm, K=1.0   energyloss="top_2e",false,12,1                  //Hull top center armour plate, 12mm, K=1.0
energyloss="top_2f",false,12,1                  //Hull top center armour plate, 12mm, K=1.0   energyloss="top_2f",false,12,1                  //Hull top center armour plate, 12mm, K=1.0
energyloss="top_3",false,10,1                   //Hull top rear armour plate, 10mm, K=1.0   energyloss="top_3",false,10,1                   //Hull top rear armour plate, 10mm, K=1.0
energyloss="top_5",false,12,1                   //Hull top driver hatch, 12mm, K=1.0   energyloss="top_5",false,12,1                   //Hull top driver hatch, 12mm, K=1.0
energyloss="top_6a",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0   energyloss="top_6a",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0
energyloss="top_6b",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0   energyloss="top_6b",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0
energyloss="top_6c",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0   energyloss="top_6c",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0
energyloss="top_6d",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0   energyloss="top_6d",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0
energyloss="top_6e",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0   energyloss="top_6e",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0
energyloss="top_6f",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0   energyloss="top_6f",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0
energyloss="top_6g",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0   energyloss="top_6g",false,20,1                  //Turret barbette armour bar, 20mm, K=1.0
energyloss="rear_3",false,20,1                  //Hull rear upper armour plate, 20mm, K=1.0   energyloss="rear_3",false,20,1                  //Hull rear upper armour plate, 20mm, K=1.0
energyloss="rear_2",false,20,1                  //Hull rear middle armour plate, 20mm, K=1.0   energyloss="rear_2",false,20,1                  //Hull rear middle armour plate, 20mm, K=1.0
energyloss="rear_1",false,15,1                  //Hull rear lower armour plate, 15mm, K=1.0   energyloss="rear_1",false,15,1                  //Hull rear lower armour plate, 15mm, K=1.0
energyloss="bottom",false,10,1                  //Hull bottom armour plate, 10mm, K=1.0   energyloss="bottom",false,10,1                  //Hull bottom armour plate, 10mm, K=1.0
energyloss="#HullScreenL_01",false,5,1  //Hull additional side armour plate, 5mm, K=1.0   energyloss="#HullScreenL_01",false,5,1  //Hull additional side armour plate, 5mm, K=1.0
energyloss="#HullScreenL_02",false,5,1  //Hull additional side armour plate, 5mm, K=1.0   energyloss="#HullScreenL_02",false,5,1  //Hull additional side armour plate, 5mm, K=1.0
energyloss="#HullScreenL_03",false,5,1  //Hull additional side armour plate, 5mm, K=1.0   energyloss="#HullScreenL_03",false,5,1  //Hull additional side armour plate, 5mm, K=1.0
energyloss="#HullScreenL_04",false,5,1  //Hull additional side armour plate, 5mm, K=1.0   energyloss="#HullScreenL_04",false,5,1  //Hull additional side armour plate, 5mm, K=1.0
energyloss="#HullScreenL_05",false,5,1  //Hull additional side armour plate, 5mm, K=1.0   energyloss="#HullScreenL_05",false,5,1  //Hull additional side armour plate, 5mm, K=1.0
energyloss="#HullScreenR_01",false,5,1  //Hull additional side armour plate, 5mm, K=1.0   energyloss="#HullScreenR_01",false,5,1  //Hull additional side armour plate, 5mm, K=1.0
energyloss="#HullScreenR_02",false,5,1  //Hull additional side armour plate, 5mm, K=1.0   energyloss="#HullScreenR_02",false,5,1  //Hull additional side armour plate, 5mm, K=1.0
energyloss="#HullScreenR_03",false,5,1  //Hull additional side armour plate, 5mm, K=1.0   energyloss="#HullScreenR_03",false,5,1  //Hull additional side armour plate, 5mm, K=1.0
energyloss="#HullScreenR_04",false,5,1  //Hull additional side armour plate, 5mm, K=1.0   energyloss="#HullScreenR_04",false,5,1  //Hull additional side armour plate, 5mm, K=1.0
energyloss="#HullScreenR_05",false,5,1  //Hull additional side armour plate, 5mm, K=1.0   energyloss="#HullScreenR_05",false,5,1  //Hull additional side armour plate, 5mm, K=1.0
energyloss="Visor",false,43,1                   //Driver's visor armouring, 50mm, K=0.85   energyloss="Visor",false,43,1                   //Driver's visor armouring, 50mm, K=0.85
energyloss="front_6",false,43,1                 //Machinegun mask armouring, 50mm, K=0.85   energyloss="front_6",false,43,1                 //Machinegun mask armouring, 50mm, K=0.85
energyloss="left_9",false,26,1                  //Hull left window armouring , 30mm, K=0.85   energyloss="left_9",false,26,1                  //Hull left window armouring , 30mm, K=0.85
     
[ReflectArmorBox]       // Для расчета рикошета там, где внешний колижн energyloss=0,1. Если данный блок есть, то броня задана по сторонам, если блока нет, то используется общий параметр Armor=   [ReflectArmorBox]       // Для расчета рикошета там, где внешний колижн energyloss=0,1. Если данный блок есть, то броня задана по сторонам, если блока нет, то используется общий параметр Armor=
        FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront           FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
        FovV=140                // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront           FovV=140                // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                                        // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего                                           // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего
        ArmorFront=80           ArmorFront=80
        ArmorBack=20           ArmorBack=20
        ArmorTop=12           ArmorTop=12
        ArmorBottom=10           ArmorBottom=10
        ArmorRight=30           ArmorRight=30
        ArmorLeft=30           ArmorLeft=30
[end]   [end]
     
ArmorForAI = 50 // толщина брони используемая для AI вычислений (выбор типа снаряда, определение времени на уничтожение цели). По умолчанию == 0 и если это так,   ArmorForAI = 50 // толщина брони используемая для AI вычислений (выбор типа снаряда, определение времени на уничтожение цели). По умолчанию == 0 и если это так,
        // то AI использует усредненное значение брони по всем группам. Если параметр m_fArmorForAI > 0 , то используется это значение           // то AI использует усредненное значение брони по всем группам. Если параметр m_fArmorForAI > 0 , то используется это значение
     
//Functional Damage Groups:   //Functional Damage Groups:
//Onfield repair sequence is: FuelTank->Engine->Gearbox->Steering->TrackL->TrackR->Electrics->Radio; Body   //Onfield repair sequence is: FuelTank->Engine->Gearbox->Steering->TrackL->TrackR->Electrics->Radio; Body
     
[DGroup=Engine]   [DGroup=Engine]
        IsCritical=true                                 // true - обнуление лайфа модуля обнулит лайф всего объекта           IsCritical=true                                 // true - обнуление лайфа модуля обнулит лайф всего объекта
        LifeK=400                                                       // Весовой коэфициент влияния лайфа модуля на лайф всего объекта (все к-ты нормируются автоматически)           LifeK=400                                                       // Весовой коэфициент влияния лайфа модуля на лайф всего объекта (все к-ты нормируются автоматически)
        convex="engine", 5,10000,"MT_ARMOR"     // ConvexName, Armor, LifeRate (for Beam/AP hit), SurfaceType           convex="engine", 5,10000,"MT_ARMOR"     // ConvexName, Armor, LifeRate (for Beam/AP hit), SurfaceType
        [SphereHitArmorBox]                                     // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection= <>         [SphereHitArmorBox]     //+5мм собственной брони                // Броня SphereHit по сторонам (если блока нет - используется SphereHitProtection=). Учтен наклон брони.
                FovH=90                                                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront =                 FovH=90                                                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                FovV=120                                                // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovV=120                                                // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                                                                                // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего                                                                                   // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего
                ArmorFront=80 <>                 ArmorFront=85
                ArmorBack=20                   ArmorBack=25
                ArmorTop=15             // Усилено от осколков на 25%                   ArmorTop=17
                ArmorBottom=13          // Усилено от осколков на 25%                   ArmorBottom=15
                ArmorRight=30                   ArmorRight=35
                ArmorLeft=30                   ArmorLeft=35
        [end] =         [end]
        LifeRateFg=10000                                // LifeRate для расчета фугасного действия <>         LifeRateFrag=10000                              // LifeRate для расчета осколочного действия
        SmokeArg=60000                                  // Аргумент эффекта дыма поврежденной группы при получении нового повреждения =         SmokeArg=60000                                  // Аргумент эффекта дыма поврежденной группы при получении нового повреждения
        SmokeDec=0.001                                  // Затухание значения аргумента дыма долей в секунду           SmokeDec=0.001                                  // Затухание значения аргумента дыма долей в секунду
        MinHealthToSmoke=0.5                    // Лайф группы, ниже которого может быть дымление           MinHealthToSmoke=0.5                    // Лайф группы, ниже которого может быть дымление
        CollisionLifeRate=12500000              // (x1.25 of TrackL). Импульс, потребный для полного уничтожения группы.           CollisionLifeRate=12500000              // (x1.25 of TrackL). Импульс, потребный для полного уничтожения группы.
        CollisionMinImpulse=2500000             // (same to CollisionLifeRate TrackL). Нижнее ограничение импульса, приносящего повреждения группе.           CollisionMinImpulse=2500000             // (same to CollisionLifeRate TrackL). Нижнее ограничение импульса, приносящего повреждения группе.
        AlwaysColDamage=true                    // Повреждается от столкновения с любого направления           AlwaysColDamage=true                    // Повреждается от столкновения с любого направления
        BurnLifeReduce=0.02                             // Повреждения от пожара пролитого топлива/масла, в секунду           BurnLifeReduce=0.02                             // Повреждения от пожара пролитого топлива/масла, в секунду
        RepairSpeed=0.001111                    // Скорость исцеления, долей жизни в секунду (полное исправление за 15 минут)           RepairSpeed=0.001111                    // Скорость исцеления, долей жизни в секунду (полное исправление за 15 минут)
        RepairSource=0                                  // Тип мастерской, необходимой для исправления           RepairSource=0                                  // Тип мастерской, необходимой для исправления
        //      VMRI_REPAIR=0           //      VMRI_REPAIR=0
        //      VMRI_REHEAL=1           //      VMRI_REHEAL=1
        //      VMRI_REARM=2           //      VMRI_REARM=2
        //      VMRI_REFUEL=3           //      VMRI_REFUEL=3
        //      VMRI_SERVICEREPAIR=4           //      VMRI_SERVICEREPAIR=4
        InstantRepair=true                                      // True - починка произойдет единоразово при завершении времени починки. Flase - постепенная починка.           InstantRepair=true                                      // True - починка произойдет единоразово при завершении времени починки. Flase - постепенная починка.
        RepairDependsOn="FuelTank", 0.95        // Установление последовательности починки за счет указания группы, которая должна быть отремонтирована до заданного лайфа, что бы начала чиниться эта           RepairDependsOn="FuelTank", 0.95        // Установление последовательности починки за счет указания группы, которая должна быть отремонтирована до заданного лайфа, что бы начала чиниться эта
        GuiParam=1, false,true,true             // Номер value для Tank_DGroup сообщений техночата. True или False отвечает за показ сообщений Tank_DGroup_Damaged,           GuiParam=1, false,true,true             // Номер value для Tank_DGroup сообщений техночата. True или False отвечает за показ сообщений Tank_DGroup_Damaged,
Tank_DGroup_Repairing и Tank_DGroup_Repaired соответственно.   Tank_DGroup_Repairing и Tank_DGroup_Repaired соответственно.
//      MinValidLife=0.02                               // При уменьшении лайфа ниже этого значения он автоматически сбросится в 0.0   //      MinValidLife=0.02                               // При уменьшении лайфа ниже этого значения он автоматически сбросится в 0.0
//      SphereHitProtection=60                  // защита от фугасного воздействия за счет расположения внутри бронекорпуса <> //      SphereHitProtection=60                  //  защита от осколочно-осколочного воздействия за счет расположения внутри бронекорпуса
//      Shield=0.5                                              // Щит, списывается так же, как и Life, но отдельный от Life счетчик. Life списывается если Shield обнулился. = //      Shield=0.5                                              // Щит, списывается так же, как и Life, но отдельный от Life счетчик. Life списывается если Shield обнулился.
//      DamageArg=5000                                  // Номер аргумента визуального повреждения   //      DamageArg=5000                                  // Номер аргумента визуального повреждения
//      DamageMaxVal=0.98                               // Ограничение значения аргумента визуального повреждения, для аргументов текстурного дамага ставится 0.98   //      DamageMaxVal=0.98                               // Ограничение значения аргумента визуального повреждения, для аргументов текстурного дамага ставится 0.98
//      GUIGroup=true                                   //Включение передачи состояния группы в GUI   //      GUIGroup=true                                   //Включение передачи состояния группы в GUI
//      ExplosionAnimation="LuaScripts\WorldObjects\Explosions\Detonation\TankExplosion.txt"    //Отбос "мусора" CBatchTrashAnimated при смерти группы   //      ExplosionAnimation="LuaScripts\WorldObjects\Explosions\Detonation\TankExplosion.txt"    //Отбос "мусора" CBatchTrashAnimated при смерти группы
//      Explosion="LuaScripts\WorldObjects\Explosions\Detonation\TankExplosion.txt"                             //Рождение взрыва CBatchExplosion при смерти группы   //      Explosion="LuaScripts\WorldObjects\Explosions\Detonation\TankExplosion.txt"                             //Рождение взрыва CBatchExplosion при смерти группы
[end]   [end]
[DGroup=Gearbox]   [DGroup=Gearbox]
        IsCritical=false                                        // true - обнуление лайфа модуля обнулит лайф всего объекта <>         IsCritical=false
        LifeK=200                                                       // Весовой коэфициент влияния лайфа модуля на лайф всего объекта (все к-ты нормируются автоматически)           LifeK=200
        convex="transmission_1", 5,10000,"MT_ARMOR"     // ConvexName, Armor, LifeRate (for Beam/AP hit), SurfaceType           convex="transmission_1", 5,10000,"MT_ARMOR"
        convex="transmission_2", 5,10000,"MT_ARMOR"     // ConvexName, Armor, LifeRate (for Beam/AP hit), SurfaceType           convex="transmission_2", 5,10000,"MT_ARMOR"
        [SphereHitArmorBox]                                     // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection=           [SphereHitArmorBox]     //+5мм собственной брони
                FovH=90                                                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovH=90
                FovV=120                                                // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovV=120
                                                                                // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего    
                ArmorFront=80                   ArmorFront=85
                ArmorBack=20                   ArmorBack=25
                ArmorTop=15             // Усилено от осколков на 25%                   ArmorTop=17
                ArmorBottom=13          // Усилено от осколков на 25%                   ArmorBottom=15
                ArmorRight=30                   ArmorRight=35
                ArmorLeft=30                   ArmorLeft=35
        [end] =         [end]
        LifeRateFg=10000                                // LifeRate для расчета фугасного действия <>         LifeRateFrag=10000
        CollisionLifeRate=12500000              // (x1.25 of TrackL). Импульс, потребный для полного уничтожения группы. =         CollisionLifeRate=12500000              // (x1.25 of TrackL). Импульс, потребный для полного уничтожения группы.
        CollisionMinImpulse=2500000             // (same to CollisionLifeRate TrackL). Нижнее ограничение импульса, приносящего повреждения группе.           CollisionMinImpulse=2500000             // (same to CollisionLifeRate TrackL). Нижнее ограничение импульса, приносящего повреждения группе.
        AlwaysColDamage=false                   // Повреждается от столкновения с любого направления <>         AlwaysColDamage=false
        DamageArg=5911 =         DamageArg=5911
        RepairSpeed=0.001667    // (10 минут)           RepairSpeed=0.001667    // (10 минут)
        RepairSource=0           RepairSource=0
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="Engine", 0.95           RepairDependsOn="Engine", 0.95
        GuiParam=2, true,true,true           GuiParam=2, true,true,true
[end]   [end]
[DGroup=Steering]   [DGroup=Steering]
        IsCritical=false                                        // true - обнуление лайфа модуля обнулит лайф всего объекта <>         IsCritical=false
        LifeK=200                                                       // Весовой коэфициент влияния лайфа модуля на лайф всего объекта (все к-ты нормируются автоматически)           LifeK=200
        convex="transmission_3", 5,10000,"MT_ARMOR"     // ConvexName, Armor, LifeRate (for Beam/AP hit), SurfaceType           convex="transmission_3", 5,10000,"MT_ARMOR"
        convex="transmission_4", 5,10000,"MT_ARMOR"     // ConvexName, Armor, LifeRate (for Beam/AP hit), SurfaceType           convex="transmission_4", 5,10000,"MT_ARMOR"
        [SphereHitArmorBox]                                     // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection=           [SphereHitArmorBox]     //+5мм собственной брони
                FovH=90                                                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovH=90
                FovV=120                                                // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovV=120
                                                                                // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего    
                ArmorFront=80                   ArmorFront=85
                ArmorBack=20                   ArmorBack=25
                ArmorTop=15             // Усилено от осколков на 25%                   ArmorTop=17
                ArmorBottom=13          // Усилено от осколков на 25%                   ArmorBottom=15
                ArmorRight=30                   ArmorRight=35
                ArmorLeft=30                   ArmorLeft=35
        [end] =         [end]
        LifeRateFg=10000                                // LifeRate для расчета фугасного действия <>         LifeRateFrag=10000
        CollisionLifeRate=12500000              // (x1.25 of TrackL). Импульс, потребный для полного уничтожения группы. =         CollisionLifeRate=12500000              // (x1.25 of TrackL). Импульс, потребный для полного уничтожения группы.
        CollisionMinImpulse=2500000             // (same to CollisionLifeRate TrackL). Нижнее ограничение импульса, приносящего повреждения группе.           CollisionMinImpulse=2500000             // (same to CollisionLifeRate TrackL). Нижнее ограничение импульса, приносящего повреждения группе.
        AlwaysColDamage=false                   // Повреждается от столкновения с любого направления <>         AlwaysColDamage=false
        RepairSpeed=0.001667    // (10 минут) =         RepairSpeed=0.001667    // (10 минут)
        RepairSource=0           RepairSource=0
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="Gearbox", 0.95           RepairDependsOn="Gearbox", 0.95
        GuiParam=3, true,true,true           GuiParam=3, true,true,true
[end]   [end]
[DGroup=Electrics]   [DGroup=Electrics]
        IsCritical=false                                        // true - обнуление лайфа модуля обнулит лайф всего объекта <>         IsCritical=false
        LifeK=100                                                       // Весовой коэфициент влияния лайфа модуля на лайф всего объекта (все к-ты нормируются автоматически)           LifeK=100
        convex="electric_1", 5,10000,"MT_ARMOR" // ConvexName, Armor, LifeRate (for Beam/AP hit), SurfaceType           convex="electric_1", 1,10000,"MT_ARMOR"
        convex="electric_2", 5,10000,"MT_ARMOR" // ConvexName, Armor, LifeRate (for Beam/AP hit), SurfaceType           convex="electric_2", 1,10000,"MT_ARMOR"
        [SphereHitArmorBox]                                     // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection=           [SphereHitArmorBox]
                FovH=90                                                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovH=90
                FovV=120                                                // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovV=120
                                                                                // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего    
                ArmorFront=80 =                 ArmorFront=80
                ArmorBack=20                   ArmorBack=20
                ArmorTop=15             // Усилено от осколков на 25% <>                 ArmorTop=12
                ArmorBottom=13          // Усилено от осколков на 25%                   ArmorBottom=10
                ArmorRight=30 =                 ArmorRight=30
                ArmorLeft=30                   ArmorLeft=30
        [end]           [end]
        LifeRateFg=10000                                // LifeRate для расчета фугасного действия <>         LifeRateFrag=10000
        DamageArg=5910 =         DamageArg=5910
        RepairSpeed=0.003333    // (5 минут)           RepairSpeed=0.003333    // (5 минут)
        RepairSource=0           RepairSource=0
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="TrackR", 0.95           RepairDependsOn="TrackR", 0.95
        GuiParam=4, false,true,true           GuiParam=4, false,true,true
[end]   [end]
[DGroup=Radio]   [DGroup=Radio]
        IsCritical=false                                        // true - обнуление лайфа модуля обнулит лайф всего объекта <>         IsCritical=false
        LifeK=50                                                        // Весовой коэфициент влияния лайфа модуля на лайф всего объекта (все к-ты нормируются автоматически)           LifeK=50
        convex="radio", 5,5000,"MT_ARMOR"       // ConvexName, Armor, LifeRate (for Beam/AP hit), SurfaceType           convex="radio", 1,5000,"MT_ARMOR"
        [SphereHitArmorBox]                                     // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection=           [SphereHitArmorBox]
                FovH=90                                                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovH=90
                FovV=120                                                // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovV=120
                                                                                // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего    
                ArmorFront=80 =                 ArmorFront=80
                ArmorBack=20                   ArmorBack=20
                ArmorTop=15             // Усилено от осколков на 25% <>                 ArmorTop=12
                ArmorBottom=13          // Усилено от осколков на 25%                   ArmorBottom=10
                ArmorRight=30 =                 ArmorRight=30
                ArmorLeft=30                   ArmorLeft=30
        [end]           [end]
        LifeRateFg=5000                         // LifeRate для расчета фугасного действия <>         LifeRateFrag=5000
        DamageArg=5912 =         DamageArg=5912
        RepairSpeed=0.005556    // (3 минуты)           RepairSpeed=0.005556    // (3 минуты)
        RepairSource=0           RepairSource=0
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="Electrics", 0.95           RepairDependsOn="Electrics", 0.95
        GuiParam=5, true,true,true           GuiParam=5, true,true,true
[end]   [end]
[DGroup=FuelTank]   [DGroup=FuelTank]
        IsCritical=false                                        // true - обнуление лайфа модуля обнулит лайф всего объекта <>         IsCritical=false
        LifeK=100                                                       // Весовой коэфициент влияния лайфа модуля на лайф всего объекта (все к-ты нормируются автоматически)           LifeK=100
        convex="fueltank_1", 5,10000,"MT_ARMOR" // ConvexName, Armor, LifeRate (for Beam/AP hit), SurfaceType           convex="fueltank_1", 1,10000,"MT_ARMOR"
        convex="fueltank_2", 5,10000,"MT_ARMOR" // ConvexName, Armor, LifeRate (for Beam/AP hit), SurfaceType           convex="fueltank_2", 1,10000,"MT_ARMOR"
        [SphereHitArmorBox]                                     // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection=           [SphereHitArmorBox]
                FovH=90                                                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovH=90
                FovV=120                                                // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovV=120
                                                                                // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего    
                ArmorFront=80 =                 ArmorFront=80
                ArmorBack=20                   ArmorBack=20
                ArmorTop=15             // Усилено от осколков на 25% <>                 ArmorTop=12
                ArmorBottom=13          // Усилено от осколков на 25%                   ArmorBottom=10
                ArmorRight=30 =                 ArmorRight=30
                ArmorLeft=30                   ArmorLeft=30
        [end]           [end]
        LifeRateFg=10000                                // LifeRate для расчета фугасного действия <>         LifeRateFrag=10000
        RepairSpeed=0.033333    // (30 секунд) =         RepairSpeed=0.033333    // (30 секунд)
        RepairSource=0           RepairSource=0
        InstantRepair=false           InstantRepair=false
        GuiParam=6, false,true,true           GuiParam=6, false,true,true
[end]   [end]
[DGroup=OilTank]   [DGroup=OilTank]
        IsCritical=false                                        // true - обнуление лайфа модуля обнулит лайф всего объекта <>         IsCritical=false
        LifeK=100                                                       // Весовой коэфициент влияния лайфа модуля на лайф всего объекта (все к-ты нормируются автоматически)           LifeK=100
        convex="oiltank", 5,10000,"MT_ARMOR"    // ConvexName, Armor, LifeRate (for Beam/AP hit), SurfaceType           convex="oiltank", 1,10000,"MT_ARMOR"
        [SphereHitArmorBox]                                     // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection=           [SphereHitArmorBox]
                FovH=90                                                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovH=90
                FovV=120                                                // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovV=120
                                                                                // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего    
                ArmorFront=80 =                 ArmorFront=80
                ArmorBack=20                   ArmorBack=20
                ArmorTop=15             // Усилено от осколков на 25% <>                 ArmorTop=12
                ArmorBottom=13          // Усилено от осколков на 25%                   ArmorBottom=10
                ArmorRight=30 =                 ArmorRight=30
                ArmorLeft=30                   ArmorLeft=30
        [end]           [end]
        LifeRateFg=10000                                // LifeRate для расчета фугасного действия <>         LifeRateFrag=10000
        RepairSpeed=0.033333    // (30 секунд) =         RepairSpeed=0.033333    // (30 секунд)
        RepairSource=0           RepairSource=0
        InstantRepair=false           InstantRepair=false
        RepairDependsOn="FuelTank", 0.95           RepairDependsOn="FuelTank", 0.95
        GuiParam=7, false,true,true           GuiParam=7, false,true,true
[end]   [end]
[DGroup=WaterTank]   [DGroup=WaterTank]
        IsCritical=false                                        // true - обнуление лайфа модуля обнулит лайф всего объекта <>         IsCritical=false
        LifeK=100                                                       // Весовой коэфициент влияния лайфа модуля на лайф всего объекта (все к-ты нормируются автоматически)           LifeK=100
        convex="radiator", 5,10000,"MT_ARMOR"   // ConvexName, Armor, LifeRate (for Beam/AP hit), SurfaceType           convex="radiator", 1,10000,"MT_ARMOR"
        [SphereHitArmorBox]                                     // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection=           [SphereHitArmorBox]
                FovH=90                                                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovH=90
                FovV=120                                                // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovV=120
                                                                                // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего    
                ArmorFront=80 =                 ArmorFront=80
                ArmorBack=20                   ArmorBack=20
                ArmorTop=15             // Усилено от осколков на 25% <>                 ArmorTop=12
                ArmorBottom=13          // Усилено от осколков на 25%                   ArmorBottom=10
                ArmorRight=30 =                 ArmorRight=30
                ArmorLeft=30                   ArmorLeft=30
        [end]           [end]
        LifeRateFg=10000                                // LifeRate для расчета фугасного действия <>         LifeRateFrag=10000
        RepairSpeed=0.033333    // (30 секунд) =         RepairSpeed=0.033333    // (30 секунд)
        RepairSource=0           RepairSource=0
        InstantRepair=false           InstantRepair=false
        RepairDependsOn="OilTank", 0.95           RepairDependsOn="OilTank", 0.95
        GuiParam=8, false,true,true           GuiParam=8, false,true,true
[end]   [end]
[DGroup=Body]   [DGroup=Body]
        IsCritical=true           IsCritical=true
        LifeK=400           LifeK=400
        convex="ammunition_01", 5,20000,"MT_ARMOR"           convex="ammunition_01", 5,20000,"MT_ARMOR"
        convex="ammunition_02", 5,20000,"MT_ARMOR"           convex="ammunition_02", 5,20000,"MT_ARMOR"
        convex="ammunition_03", 5,20000,"MT_ARMOR"           convex="ammunition_03", 5,20000,"MT_ARMOR"
        convex="ammunition_04", 5,20000,"MT_ARMOR"           convex="ammunition_04", 5,20000,"MT_ARMOR"
        convex="ammunition_05", 5,20000,"MT_ARMOR"           convex="ammunition_05", 5,20000,"MT_ARMOR"
        convex="ammunition_06", 5,20000,"MT_ARMOR"           convex="ammunition_06", 5,20000,"MT_ARMOR"
        [SphereHitArmorBox] <>         [SphereHitArmorBox]     //+5мм собственной брони
                FovH=90 =                 FovH=90
                FovV=140                   FovV=140
                ArmorFront=80 <>                 ArmorFront=85
                ArmorBack=20                   ArmorBack=25
                ArmorTop=15             // Усилено от осколков на 25%                   ArmorTop=17
                ArmorBottom=12          // Усилено от осколков на 25%                   ArmorBottom=15
                ArmorRight=30                   ArmorRight=35
                ArmorLeft=30                   ArmorLeft=35
        [end] =         [end]
        LifeRateFg=20000 <>         LifeRateFrag=20000
        DamageArg=5000 =         DamageArg=5000
        SmokeArg=60100           SmokeArg=60100
        SmokeDec=0.02           SmokeDec=0.02
        MinHealthToSmoke=0.001           MinHealthToSmoke=0.001
        CollisionLifeRate=15000000              // (x1.5 of TrackL)           CollisionLifeRate=15000000              // (x1.5 of TrackL)
        CollisionMinImpulse=2500000             // (same to CollisionLifeRate TrackL)           CollisionMinImpulse=2500000             // (same to CollisionLifeRate TrackL)
        MinValidLife=0.02           MinValidLife=0.02
        AlwaysColDamage=true           AlwaysColDamage=true
        BurnLifeReduce=0.03                             // Повреждения от пожара пролитого топлива/масла, в секунду           BurnLifeReduce=0.03                             // Повреждения от пожара пролитого топлива/масла, в секунду
        Explosion="LuaScripts\WorldObjects\Explosions\Detonation\TankExplosion.txt"           Explosion="LuaScripts\WorldObjects\Explosions\Detonation\TankExplosion.txt"
        RepairSpeed=0.016667            // (1 минута)           RepairSpeed=0.016667            // (1 минута)
        RepairSource=0           RepairSource=0
        InstantRepair=false           InstantRepair=false
[end]   [end]
[DGroup=TrackL]   [DGroup=TrackL]
        IsCritical=false           IsCritical=false
        LifeK=200           LifeK=200
        convex="#track_L_front",10,20000,"MT_ARMOR"           convex="#track_L_front",10,20000,"MT_ARMOR"
        convex="#track_L_back",10,20000,"MT_ARMOR"           convex="#track_L_back",10,20000,"MT_ARMOR"
        convex="#track_L_bot",10,20000,"MT_ARMOR"           convex="#track_L_bot",10,20000,"MT_ARMOR"
        convex="#track_L_Top",10,20000,"MT_ARMOR"           convex="#track_L_Top",10,20000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=90                   FovH=90
                FovV=140                   FovV=140
                ArmorFront=10                   ArmorFront=10
                ArmorBack=10                   ArmorBack=10
                ArmorTop=15                   ArmorTop=15
                ArmorBottom=10                   ArmorBottom=10
                ArmorRight=70                   ArmorRight=70
                ArmorLeft=10                   ArmorLeft=10
        [end]           [end]
        LifeRateFg=30000 <>         LifeRateFrag=30000
        DamageArg=3000 =         DamageArg=3000
        CollisionLifeRate=10000000              // (x40 of AI analog)           CollisionLifeRate=10000000              // (x40 of AI analog)
        CollisionMinImpulse=2000000             // (0.2 of CollisionLifeRate)           CollisionMinImpulse=2000000             // (0.2 of CollisionLifeRate)
        MinValidLife=0.02           MinValidLife=0.02
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.003333    // (2 минуты)           RepairSpeed=0.003333    // (2 минуты)
        RepairSource=0           RepairSource=0
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="Steering", 0.95           RepairDependsOn="Steering", 0.95
        GuiParam=9, true,true,true           GuiParam=9, true,true,true
[end]   [end]
[DGroup=TrackR]   [DGroup=TrackR]
        IsCritical=false           IsCritical=false
        LifeK=200           LifeK=200
        convex="#track_R_front",10,20000,"MT_ARMOR"           convex="#track_R_front",10,20000,"MT_ARMOR"
        convex="#track_R_back",10,20000,"MT_ARMOR"           convex="#track_R_back",10,20000,"MT_ARMOR"
        convex="#track_R_bot",10,20000,"MT_ARMOR"           convex="#track_R_bot",10,20000,"MT_ARMOR"
        convex="#track_R_Top",10,20000,"MT_ARMOR"           convex="#track_R_Top",10,20000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=90                   FovH=90
                FovV=140                   FovV=140
                ArmorFront=10                   ArmorFront=10
                ArmorBack=10                   ArmorBack=10
                ArmorTop=15                   ArmorTop=15
                ArmorBottom=10                   ArmorBottom=10
                ArmorRight=10                   ArmorRight=10
                ArmorLeft=70                   ArmorLeft=70
        [end]           [end]
        LifeRateFg=30000 <>         LifeRateFrag=30000
        DamageArg=4000 =         DamageArg=4000
        CollisionLifeRate=10000000              // (x40 of AI analog)           CollisionLifeRate=10000000              // (x40 of AI analog)
        CollisionMinImpulse=2000000             // (0.2 of CollisionLifeRate)           CollisionMinImpulse=2000000             // (0.2 of CollisionLifeRate)
        MinValidLife=0.02           MinValidLife=0.02
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.003333    // (2 минуты)           RepairSpeed=0.003333    // (2 минуты)
        RepairSource=0           RepairSource=0
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="TrackL", 0.95           RepairDependsOn="TrackL", 0.95
        GuiParam=10, true,true,true           GuiParam=10, true,true,true
[end]   [end]
     
//Graphical Damage Groups:   //Graphical Damage Groups:
//Onfield repair sequence is: Visor1->Visor2->Visor3   //Onfield repair sequence is: Visor1->Visor2->Visor3
//Workshop repair sequence is: HullFrontMaskUPL->HullFrontMaskUPR->HullFrontMaskDN->ExternalArmorL1..L5->ExternalArmorR1..R5->PartsForward->PartsRear->TrackCoverFL->TrackCoverFR->TrackCoverRL->TrackCoverRR->CornerFL->CornerFR->CornerRL->CornerRR   //Workshop repair sequence is: HullFrontMaskUPL->HullFrontMaskUPR->HullFrontMaskDN->ExternalArmorL1..L5->ExternalArmorR1..R5->PartsForward->PartsRear->TrackCoverFL->TrackCoverFR->TrackCoverRL->TrackCoverRR->CornerFL->CornerFR->CornerRL->CornerRR
     
[DGroup=CornerFL]   [DGroup=CornerFL]
        IsCritical=false           IsCritical=false
        LifeK=50           LifeK=50
        convex="#body1000_coll",10,15000,"MT_ARMOR"           convex="#body1000_coll",10,15000,"MT_ARMOR"
        convex="#body1000a_coll",10,15000,"MT_ARMOR"           convex="#body1000a_coll",10,15000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=90                   FovH=90
                FovV=90                   FovV=90
                ArmorFront=10                   ArmorFront=10
                ArmorBack=70                   ArmorBack=70
                ArmorTop=10                   ArmorTop=10
                ArmorBottom=10                   ArmorBottom=10
                ArmorRight=70                   ArmorRight=70
                ArmorLeft=10                   ArmorLeft=10
        [end]           [end]
        LifeRateFg=15000 <>         LifeRateFrag=15000
        DamageArg=1000 =         DamageArg=1000
        DamageMaxVal=0.98           DamageMaxVal=0.98
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.004167    // (4 минуты, при стандартном ускорении "чинилки" =4 это будет 1 минута)           RepairSpeed=0.004167    // (4 минуты, при стандартном ускорении "чинилки" =4 это будет 1 минута)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=false           InstantRepair=false
        RepairDependsOn="TrackCoverRR", 0.95           RepairDependsOn="TrackCoverRR", 0.95
[end]   [end]
[DGroup=CornerFR]   [DGroup=CornerFR]
        IsCritical=false           IsCritical=false
        LifeK=50           LifeK=50
        convex="#body1001_coll",10,15000,"MT_ARMOR"           convex="#body1001_coll",10,15000,"MT_ARMOR"
        convex="#body1001a_coll",10,15000,"MT_ARMOR"           convex="#body1001a_coll",10,15000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=90                   FovH=90
                FovV=90                   FovV=90
                ArmorFront=10                   ArmorFront=10
                ArmorBack=70                   ArmorBack=70
                ArmorTop=10                   ArmorTop=10
                ArmorBottom=10                   ArmorBottom=10
                ArmorRight=10                   ArmorRight=10
                ArmorLeft=70                   ArmorLeft=70
        [end]           [end]
        LifeRateFg=15000 <>         LifeRateFrag=15000
        DamageArg=1001 =         DamageArg=1001
        DamageMaxVal=0.98           DamageMaxVal=0.98
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.004167    // (4 минуты, при стандартном ускорении "чинилки" =4 это будет 1 минута)           RepairSpeed=0.004167    // (4 минуты, при стандартном ускорении "чинилки" =4 это будет 1 минута)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=false           InstantRepair=false
        RepairDependsOn="CornerFL", 0.95           RepairDependsOn="CornerFL", 0.95
[end]   [end]
[DGroup=CornerRL]   [DGroup=CornerRL]
        IsCritical=false           IsCritical=false
        LifeK=50           LifeK=50
        convex="#body1002_coll",10,15000,"MT_ARMOR"           convex="#body1002_coll",10,15000,"MT_ARMOR"
        convex="#body1002a_coll",10,15000,"MT_ARMOR"           convex="#body1002a_coll",10,15000,"MT_ARMOR"
        convex="#body1002b_coll",10,15000,"MT_ARMOR"           convex="#body1002b_coll",10,15000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=90                   FovH=90
                FovV=90                   FovV=90
                ArmorFront=70                   ArmorFront=70
                ArmorBack=10                   ArmorBack=10
                ArmorTop=10                   ArmorTop=10
                ArmorBottom=10                   ArmorBottom=10
                ArmorRight=70                   ArmorRight=70
                ArmorLeft=10                   ArmorLeft=10
        [end]           [end]
        LifeRateFg=15000 <>         LifeRateFrag=15000
        DamageArg=1002 =         DamageArg=1002
        DamageMaxVal=0.98           DamageMaxVal=0.98
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.004167    // (4 минуты, при стандартном ускорении "чинилки" =4 это будет 1 минута)           RepairSpeed=0.004167    // (4 минуты, при стандартном ускорении "чинилки" =4 это будет 1 минута)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=false           InstantRepair=false
        RepairDependsOn="CornerFR", 0.95           RepairDependsOn="CornerFR", 0.95
[end]   [end]
[DGroup=CornerRR]   [DGroup=CornerRR]
        IsCritical=false           IsCritical=false
        LifeK=50           LifeK=50
        convex="#body1003_coll",10,15000,"MT_ARMOR"           convex="#body1003_coll",10,15000,"MT_ARMOR"
        convex="#body1003a_coll",10,15000,"MT_ARMOR"           convex="#body1003a_coll",10,15000,"MT_ARMOR"
        convex="#body1003b_coll",10,15000,"MT_ARMOR"           convex="#body1003b_coll",10,15000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=90                   FovH=90
                FovV=90                   FovV=90
                ArmorFront=70                   ArmorFront=70
                ArmorBack=10                   ArmorBack=10
                ArmorTop=10                   ArmorTop=10
                ArmorBottom=10                   ArmorBottom=10
                ArmorRight=10                   ArmorRight=10
                ArmorLeft=70                   ArmorLeft=70
        [end]           [end]
        LifeRateFg=15000 <>         LifeRateFrag=15000
        DamageArg=1003 =         DamageArg=1003
        DamageMaxVal=0.98           DamageMaxVal=0.98
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.004167    // (4 минуты, при стандартном ускорении "чинилки" =4 это будет 1 минута)           RepairSpeed=0.004167    // (4 минуты, при стандартном ускорении "чинилки" =4 это будет 1 минута)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=false           InstantRepair=false
        RepairDependsOn="CornerRL", 0.95           RepairDependsOn="CornerRL", 0.95
[end]   [end]
     
[DGroup=PartsRear]   [DGroup=PartsRear]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#rear_4",3,10000,"MT_ARMOR"           convex="#rear_4",3,10000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=120                   FovH=120
                FovV=90                   FovV=90
                ArmorFront=103                   ArmorFront=103
                ArmorBack=3                   ArmorBack=3
                ArmorTop=3                   ArmorTop=3
                ArmorBottom=3                   ArmorBottom=3
                ArmorRight=3                   ArmorRight=3
                ArmorLeft=3                   ArmorLeft=3
        [end]           [end]
        LifeRateFg=10000 <>         LifeRateFrag=10000
        DamageArg=1009 =         DamageArg=1009
        DamageMaxVal=0.98           DamageMaxVal=0.98
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=false           InstantRepair=false
        RepairDependsOn="PartsForward", 0.95           RepairDependsOn="PartsForward", 0.95
[end]   [end]
[DGroup=TrackCoverFL]   [DGroup=TrackCoverFL]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#trackCover1004_coll",3,5000,"MT_ARMOR"           convex="#trackCover1004_coll",3,5000,"MT_ARMOR"
        convex="#trackCover1004a_coll",3,5000,"MT_ARMOR"           convex="#trackCover1004a_coll",3,5000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=90                   FovH=90
                FovV=90                   FovV=90
                ArmorFront=3                   ArmorFront=3
                ArmorBack=3                   ArmorBack=3
                ArmorTop=3                   ArmorTop=3
                ArmorBottom=3                   ArmorBottom=3
                ArmorRight=63                   ArmorRight=63
                ArmorLeft=3                   ArmorLeft=3
        [end]           [end]
        LifeRateFg=5000 <>         LifeRateFrag=5000
        DamageArg=1004 =         DamageArg=1004
        DamageMaxVal=0.98           DamageMaxVal=0.98
        CollisionLifeRate=1406250               // (x0.375 of CornerFL)           CollisionLifeRate=1406250               // (x0.375 of CornerFL)
        CollisionMinImpulse=281250              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=281250              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=false           InstantRepair=false
        RepairDependsOn="PartsRear", 0.95           RepairDependsOn="PartsRear", 0.95
[end]   [end]
[DGroup=TrackCoverFR]   [DGroup=TrackCoverFR]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#trackCover1005_coll",3,5000,"MT_ARMOR"           convex="#trackCover1005_coll",3,5000,"MT_ARMOR"
        convex="#trackCover1005a_coll",3,5000,"MT_ARMOR"           convex="#trackCover1005a_coll",3,5000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=90                   FovH=90
                FovV=90                   FovV=90
                ArmorFront=3                   ArmorFront=3
                ArmorBack=3                   ArmorBack=3
                ArmorTop=3                   ArmorTop=3
                ArmorBottom=3                   ArmorBottom=3
                ArmorRight=3                   ArmorRight=3
                ArmorLeft=63                   ArmorLeft=63
        [end]           [end]
        LifeRateFg=5000 <>         LifeRateFrag=5000
        DamageArg=1005 =         DamageArg=1005
        DamageMaxVal=0.98           DamageMaxVal=0.98
        CollisionLifeRate=1406250               // (x0.375 of CornerFL)           CollisionLifeRate=1406250               // (x0.375 of CornerFL)
        CollisionMinImpulse=281250              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=281250              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=false           InstantRepair=false
        RepairDependsOn="TrackCoverFL", 0.95           RepairDependsOn="TrackCoverFL", 0.95
[end]   [end]
[DGroup=TrackCoverRL]   [DGroup=TrackCoverRL]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#trackCover1006_coll",3,5000,"MT_ARMOR"           convex="#trackCover1006_coll",3,5000,"MT_ARMOR"
        convex="#trackCover1006a_coll",3,5000,"MT_ARMOR"           convex="#trackCover1006a_coll",3,5000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=90                   FovH=90
                FovV=90                   FovV=90
                ArmorFront=3                   ArmorFront=3
                ArmorBack=3                   ArmorBack=3
                ArmorTop=3                   ArmorTop=3
                ArmorBottom=3                   ArmorBottom=3
                ArmorRight=63                   ArmorRight=63
                ArmorLeft=3                   ArmorLeft=3
        [end]           [end]
        LifeRateFg=5000 <>         LifeRateFrag=5000
        DamageArg=1006 =         DamageArg=1006
        DamageMaxVal=0.98           DamageMaxVal=0.98
        CollisionLifeRate=1406250               // (x0.375 of CornerFL)           CollisionLifeRate=1406250               // (x0.375 of CornerFL)
        CollisionMinImpulse=281250              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=281250              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=false           InstantRepair=false
        RepairDependsOn="TrackCoverFR", 0.95           RepairDependsOn="TrackCoverFR", 0.95
[end]   [end]
[DGroup=TrackCoverRR]   [DGroup=TrackCoverRR]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#trackCover1007_coll",3,5000,"MT_ARMOR"           convex="#trackCover1007_coll",3,5000,"MT_ARMOR"
        convex="#trackCover1007a_coll",3,5000,"MT_ARMOR"           convex="#trackCover1007a_coll",3,5000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=90                   FovH=90
                FovV=90                   FovV=90
                ArmorFront=3                   ArmorFront=3
                ArmorBack=3                   ArmorBack=3
                ArmorTop=3                   ArmorTop=3
                ArmorBottom=3                   ArmorBottom=3
                ArmorRight=3                   ArmorRight=3
                ArmorLeft=63                   ArmorLeft=63
        [end]           [end]
        LifeRateFg=5000 <>         LifeRateFrag=5000
        DamageArg=1007 =         DamageArg=1007
        DamageMaxVal=0.98           DamageMaxVal=0.98
        CollisionLifeRate=1406250               // (x0.375 of CornerFL)           CollisionLifeRate=1406250               // (x0.375 of CornerFL)
        CollisionMinImpulse=281250              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=281250              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=false           InstantRepair=false
        RepairDependsOn="TrackCoverRL", 0.95           RepairDependsOn="TrackCoverRL", 0.95
[end]   [end]
     
[DGroup=PartsForward]   [DGroup=PartsForward]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#front_6_1010",8,10000,"MT_ARMOR"           convex="#front_6_1010",8,10000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=120                   FovH=120
                FovV=90                   FovV=90
                ArmorFront=8                   ArmorFront=8
                ArmorBack=90                   ArmorBack=90
                ArmorTop=8                   ArmorTop=8
                ArmorBottom=8                   ArmorBottom=8
                ArmorRight=8                   ArmorRight=8
                ArmorLeft=8                   ArmorLeft=8
        [end]           [end]
        LifeRateFg=10000 <>         LifeRateFrag=10000
        DamageArg=1010 =         DamageArg=1010
        CollisionLifeRate=10000000              // (x40 of AI analog)           CollisionLifeRate=10000000              // (x40 of AI analog)
        CollisionMinImpulse=2000000             // (0.2 of CollisionLifeRate)           CollisionMinImpulse=2000000             // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="ExternalArmorR5", 0.95           RepairDependsOn="ExternalArmorR5", 0.95
[end]   [end]
[DGroup=HullFrontMaskDN]   [DGroup=HullFrontMaskDN]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="HullFrontMask_1a",30,15000,"MT_ARMOR"           convex="HullFrontMask_1a",30,15000,"MT_ARMOR"
        convex="HullFrontMask_1b",30,15000,"MT_ARMOR"           convex="HullFrontMask_1b",30,15000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=120                   FovH=120
                FovV=90                   FovV=90
                ArmorFront=30                   ArmorFront=30
                ArmorBack=100                   ArmorBack=100
                ArmorTop=30                   ArmorTop=30
                ArmorBottom=30                   ArmorBottom=30
                ArmorRight=30                   ArmorRight=30
                ArmorLeft=30                   ArmorLeft=30
        [end]           [end]
        LifeRateFg=15000 <>         LifeRateFrag=15000
        DamageArg=1018 =         DamageArg=1018
        CollisionLifeRate=100000000             // (x400 of AI analog)           CollisionLifeRate=100000000             // (x400 of AI analog)
        CollisionMinImpulse=20000000            // (0.2 of CollisionLifeRate)           CollisionMinImpulse=20000000            // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="HullFrontMaskUPR", 0.95           RepairDependsOn="HullFrontMaskUPR", 0.95
[end]   [end]
[DGroup=HullFrontMaskUPL]   [DGroup=HullFrontMaskUPL]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="HullFrontMask_3a",30,15000,"MT_ARMOR"           convex="HullFrontMask_3a",30,15000,"MT_ARMOR"
        convex="HullFrontMask_3b",30,15000,"MT_ARMOR"           convex="HullFrontMask_3b",30,15000,"MT_ARMOR"
        convex="HullFrontMask_3c",30,15000,"MT_ARMOR"           convex="HullFrontMask_3c",30,15000,"MT_ARMOR"
        convex="HullFrontMask_3d",30,15000,"MT_ARMOR"           convex="HullFrontMask_3d",30,15000,"MT_ARMOR"
        convex="HullFrontMask_3e",30,15000,"MT_ARMOR"           convex="HullFrontMask_3e",30,15000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=120                   FovH=120
                FovV=90                   FovV=90
                ArmorFront=30                   ArmorFront=30
                ArmorBack=100                   ArmorBack=100
                ArmorTop=30                   ArmorTop=30
                ArmorBottom=30                   ArmorBottom=30
                ArmorRight=30                   ArmorRight=30
                ArmorLeft=30                   ArmorLeft=30
        [end]           [end]
        LifeRateFg=15000 <>         LifeRateFrag=15000
        DamageArg=1020 =         DamageArg=1020
        CollisionLifeRate=100000000             // (x400 of AI analog)           CollisionLifeRate=100000000             // (x400 of AI analog)
        CollisionMinImpulse=20000000            // (0.2 of CollisionLifeRate)           CollisionMinImpulse=20000000            // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
[end]   [end]
[DGroup=HullFrontMaskUPR]   [DGroup=HullFrontMaskUPR]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="HullFrontMask_2a",30,15000,"MT_ARMOR"           convex="HullFrontMask_2a",30,15000,"MT_ARMOR"
        convex="HullFrontMask_2b",30,15000,"MT_ARMOR"           convex="HullFrontMask_2b",30,15000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=120                   FovH=120
                FovV=90                   FovV=90
                ArmorFront=30                   ArmorFront=30
                ArmorBack=100                   ArmorBack=100
                ArmorTop=30                   ArmorTop=30
                ArmorBottom=30                   ArmorBottom=30
                ArmorRight=30                   ArmorRight=30
                ArmorLeft=30                   ArmorLeft=30
        [end]           [end]
        LifeRateFg=15000 <>         LifeRateFrag=15000
        DamageArg=1019 =         DamageArg=1019
        CollisionLifeRate=10000000              // (x40 of AI analog)           CollisionLifeRate=10000000              // (x40 of AI analog)
        CollisionMinImpulse=2000000             // (0.2 of CollisionLifeRate)           CollisionMinImpulse=2000000             // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="HullFrontMaskUPL", 0.95           RepairDependsOn="HullFrontMaskUPL", 0.95
[end]   [end]
     
[DGroup=ExternalArmorL1]   [DGroup=ExternalArmorL1]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#HullScreenL_01",5,10000,"MT_ARMOR"           convex="#HullScreenL_01",5,10000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=20                   FovH=20
                FovV=160                   FovV=160
                ArmorFront=5                   ArmorFront=5
                ArmorBack=5                   ArmorBack=5
                ArmorTop=5                   ArmorTop=5
                ArmorBottom=5                   ArmorBottom=5
                ArmorRight=90                   ArmorRight=90
                ArmorLeft=5                   ArmorLeft=5
        [end]           [end]
        LifeRateFg=10000 <>         LifeRateFrag=10000
        DamageArg=1011 =         DamageArg=1011
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="HullFrontMaskDN", 0.95           RepairDependsOn="HullFrontMaskDN", 0.95
[end]   [end]
[DGroup=ExternalArmorL2]   [DGroup=ExternalArmorL2]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#HullScreenL_02",5,10000,"MT_ARMOR"           convex="#HullScreenL_02",5,10000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=20                   FovH=20
                FovV=160                   FovV=160
                ArmorFront=5                   ArmorFront=5
                ArmorBack=5                   ArmorBack=5
                ArmorTop=5                   ArmorTop=5
                ArmorBottom=5                   ArmorBottom=5
                ArmorRight=90                   ArmorRight=90
                ArmorLeft=5                   ArmorLeft=5
        [end]           [end]
        LifeRateFg=10000 <>         LifeRateFrag=10000
        DamageArg=1012 =         DamageArg=1012
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="ExternalArmorL1", 0.95           RepairDependsOn="ExternalArmorL1", 0.95
[end]   [end]
[DGroup=ExternalArmorL3]   [DGroup=ExternalArmorL3]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#HullScreenL_03",5,10000,"MT_ARMOR"           convex="#HullScreenL_03",5,10000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=20                   FovH=20
                FovV=160                   FovV=160
                ArmorFront=5                   ArmorFront=5
                ArmorBack=5                   ArmorBack=5
                ArmorTop=5                   ArmorTop=5
                ArmorBottom=5                   ArmorBottom=5
                ArmorRight=90                   ArmorRight=90
                ArmorLeft=5                   ArmorLeft=5
        [end]           [end]
        LifeRateFg=10000 <>         LifeRateFrag=10000
        DamageArg=1013 =         DamageArg=1013
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="ExternalArmorL2", 0.95           RepairDependsOn="ExternalArmorL2", 0.95
[end]   [end]
[DGroup=ExternalArmorL4]   [DGroup=ExternalArmorL4]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#HullScreenL_04",5,10000,"MT_ARMOR"           convex="#HullScreenL_04",5,10000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=20                   FovH=20
                FovV=160                   FovV=160
                ArmorFront=5                   ArmorFront=5
                ArmorBack=5                   ArmorBack=5
                ArmorTop=5                   ArmorTop=5
                ArmorBottom=5                   ArmorBottom=5
                ArmorRight=90                   ArmorRight=90
                ArmorLeft=5                   ArmorLeft=5
        [end]           [end]
        LifeRateFg=10000 <>         LifeRateFrag=10000
        DamageArg=1014 =         DamageArg=1014
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="ExternalArmorL3", 0.95           RepairDependsOn="ExternalArmorL3", 0.95
[end]   [end]
[DGroup=ExternalArmorL5]   [DGroup=ExternalArmorL5]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#HullScreenL_05",5,10000,"MT_ARMOR"           convex="#HullScreenL_05",5,10000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=20                   FovH=20
                FovV=160                   FovV=160
                ArmorFront=5                   ArmorFront=5
                ArmorBack=5                   ArmorBack=5
                ArmorTop=5                   ArmorTop=5
                ArmorBottom=5                   ArmorBottom=5
                ArmorRight=90                   ArmorRight=90
                ArmorLeft=5                   ArmorLeft=5
        [end]           [end]
        LifeRateFg=10000 <>         LifeRateFrag=10000
        DamageArg=1015 =         DamageArg=1015
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="ExternalArmorL4", 0.95           RepairDependsOn="ExternalArmorL4", 0.95
[end]   [end]
     
[DGroup=ExternalArmorR1]   [DGroup=ExternalArmorR1]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#HullScreenR_01",5,10000,"MT_ARMOR"           convex="#HullScreenR_01",5,10000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=20                   FovH=20
                FovV=160                   FovV=160
                ArmorFront=5                   ArmorFront=5
                ArmorBack=5                   ArmorBack=5
                ArmorTop=5                   ArmorTop=5
                ArmorBottom=5                   ArmorBottom=5
                ArmorRight=5                   ArmorRight=5
                ArmorLeft=90                   ArmorLeft=90
        [end]           [end]
        LifeRateFg=10000 <>         LifeRateFrag=10000
        DamageArg=1021 =         DamageArg=1021
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="ExternalArmorL5", 0.95           RepairDependsOn="ExternalArmorL5", 0.95
[end]   [end]
[DGroup=ExternalArmorR2]   [DGroup=ExternalArmorR2]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#HullScreenR_02",5,10000,"MT_ARMOR"           convex="#HullScreenR_02",5,10000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=20                   FovH=20
                FovV=160                   FovV=160
                ArmorFront=5                   ArmorFront=5
                ArmorBack=5                   ArmorBack=5
                ArmorTop=5                   ArmorTop=5
                ArmorBottom=5                   ArmorBottom=5
                ArmorRight=5                   ArmorRight=5
                ArmorLeft=90                   ArmorLeft=90
        [end]           [end]
        LifeRateFg=10000 <>         LifeRateFrag=10000
        DamageArg=1022 =         DamageArg=1022
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="ExternalArmorR1", 0.95           RepairDependsOn="ExternalArmorR1", 0.95
[end]   [end]
[DGroup=ExternalArmorR3]   [DGroup=ExternalArmorR3]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#HullScreenR_03",5,10000,"MT_ARMOR"           convex="#HullScreenR_03",5,10000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=20                   FovH=20
                FovV=160                   FovV=160
                ArmorFront=5                   ArmorFront=5
                ArmorBack=5                   ArmorBack=5
                ArmorTop=5                   ArmorTop=5
                ArmorBottom=5                   ArmorBottom=5
                ArmorRight=5                   ArmorRight=5
                ArmorLeft=90                   ArmorLeft=90
        [end]           [end]
        LifeRateFg=10000 <>         LifeRateFrag=10000
        DamageArg=1023 =         DamageArg=1023
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="ExternalArmorR2", 0.95           RepairDependsOn="ExternalArmorR2", 0.95
[end]   [end]
[DGroup=ExternalArmorR4]   [DGroup=ExternalArmorR4]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#HullScreenR_04",5,10000,"MT_ARMOR"           convex="#HullScreenR_04",5,10000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=20                   FovH=20
                FovV=160                   FovV=160
                ArmorFront=5                   ArmorFront=5
                ArmorBack=5                   ArmorBack=5
                ArmorTop=5                   ArmorTop=5
                ArmorBottom=5                   ArmorBottom=5
                ArmorRight=5                   ArmorRight=5
                ArmorLeft=90                   ArmorLeft=90
        [end]           [end]
        LifeRateFg=10000 <>         LifeRateFrag=10000
        DamageArg=1024 =         DamageArg=1024
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="ExternalArmorR3", 0.95           RepairDependsOn="ExternalArmorR3", 0.95
[end]   [end]
[DGroup=ExternalArmorR5]   [DGroup=ExternalArmorR5]
        IsCritical=false           IsCritical=false
        LifeK=10           LifeK=10
        convex="#HullScreenR_05",5,10000,"MT_ARMOR"           convex="#HullScreenR_05",5,10000,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=20                   FovH=20
                FovV=160                   FovV=160
                ArmorFront=5                   ArmorFront=5
                ArmorBack=5                   ArmorBack=5
                ArmorTop=5                   ArmorTop=5
                ArmorBottom=5                   ArmorBottom=5
                ArmorRight=5                   ArmorRight=5
                ArmorLeft=90                   ArmorLeft=90
        [end]           [end]
        LifeRateFg=10000 <>         LifeRateFrag=10000
        DamageArg=1025 =         DamageArg=1025
        CollisionLifeRate=3750000               // (x0.375 of TrackL)           CollisionLifeRate=3750000               // (x0.375 of TrackL)
        CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)           CollisionMinImpulse=750000              // (0.2 of CollisionLifeRate)
        AlwaysColDamage=false           AlwaysColDamage=false
        RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)           RepairSpeed=0.008333    // (2 минуты, при стандартном ускорении "чинилки" =4 это будет 0.5 минуты)
        RepairSource=4                  // Починка только в радиусе "чинилки"           RepairSource=4                  // Починка только в радиусе "чинилки"
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="ExternalArmorR4", 0.95           RepairDependsOn="ExternalArmorR4", 0.95
[end]   [end]
     
[DGroup=Visor1]   [DGroup=Visor1]
        IsCritical=false           IsCritical=false
        LifeK=2           LifeK=2
        convex="sight1_1050",5,500,"MT_ARMOR"           convex="sight1_1050",5,500,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=60                   FovH=60
                FovV=15                   FovV=15
                ArmorFront=5                   ArmorFront=5
                ArmorBack=60                   ArmorBack=60
                ArmorTop=15                   ArmorTop=15
                ArmorBottom=12                   ArmorBottom=12
                ArmorRight=30                   ArmorRight=30
                ArmorLeft=30                   ArmorLeft=30
        [end]           [end]
        LifeRateFg=5000 <>         LifeRateFrag=5000
        DamageArg=1050 =         DamageArg=1050
        RepairSpeed=0.033333    // (0.5 минуты)           RepairSpeed=0.033333    // (0.5 минуты)
        RepairSource=0           RepairSource=0
        InstantRepair=true           InstantRepair=true
        GuiParam=11, true,true,true           GuiParam=11, true,true,true
[end]   [end]
[DGroup=Visor2]   [DGroup=Visor2]
        IsCritical=false           IsCritical=false
        LifeK=2           LifeK=2
        convex="sight2_1051",1,500,"MT_ARMOR"           convex="sight2_1051",1,500,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=90                   FovH=90
                FovV=20                   FovV=20
                ArmorFront=80                   ArmorFront=80
                ArmorBack=60                   ArmorBack=60
                ArmorTop=15                   ArmorTop=15
                ArmorBottom=12                   ArmorBottom=12
                ArmorRight=30                   ArmorRight=30
                ArmorLeft=5                   ArmorLeft=5
        [end]           [end]
        LifeRateFg=5000 <>         LifeRateFrag=5000
        DamageArg=1051 =         DamageArg=1051
        RepairSpeed=0.033333    // (0.5 минуты)           RepairSpeed=0.033333    // (0.5 минуты)
        RepairSource=0           RepairSource=0
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="Visor1", 0.95           RepairDependsOn="Visor1", 0.95
        GuiParam=11, true,true,true           GuiParam=11, true,true,true
[end]   [end]
[DGroup=Visor3]   [DGroup=Visor3]
        IsCritical=false           IsCritical=false
        LifeK=2           LifeK=2
        convex="sight3_1052",1,500,"MT_ARMOR"           convex="sight3_1052",1,500,"MT_ARMOR"
        [SphereHitArmorBox]           [SphereHitArmorBox]
                FovH=90                   FovH=90
                FovV=20                   FovV=20
                ArmorFront=80                   ArmorFront=80
                ArmorBack=60                   ArmorBack=60
                ArmorTop=15                   ArmorTop=15
                ArmorBottom=12                   ArmorBottom=12
                ArmorRight=30                   ArmorRight=30
                ArmorLeft=5                   ArmorLeft=5
        [end]           [end]
        LifeRateFg=5000 <>         LifeRateFrag=5000
        DamageArg=1052 =         DamageArg=1052
        RepairSpeed=0.033333    // (0.5 минуты)           RepairSpeed=0.033333    // (0.5 минуты)
        RepairSource=0           RepairSource=0
        InstantRepair=true           InstantRepair=true
        RepairDependsOn="Visor2", 0.95           RepairDependsOn="Visor2", 0.95
        GuiParam=11, true,true,true           GuiParam=11, true,true,true
[end]   [end]
     
[trashspawner]   [trashspawner]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIII-M-trash_hull_track.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIII-M-trash_hull_track.txt"
                exp_SpawnIf="ArgVal(5000)<1.0 && ( ArgVal(1010)>0.998 || ArgVal(1018)>0.998 )"                   exp_SpawnIf="ArgVal(5000)<1.0 && ( ArgVal(1010)>0.998 || ArgVal(1018)>0.998 )"
                Position=2.707,0.876,-0.364                   Position=2.707,0.876,-0.364
                SpawnDir=2,1,-1                   SpawnDir=2,1,-1
        [end]           [end]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIII-M-trash_hull_track.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIII-M-trash_hull_track.txt"
                exp_SpawnIf="ArgVal(5000)<1.0 && ( ArgVal(1010)>0.998 || ArgVal(1018)>0.998 )"                   exp_SpawnIf="ArgVal(5000)<1.0 && ( ArgVal(1010)>0.998 || ArgVal(1018)>0.998 )"
                Position=2.701,0.864,0.078                   Position=2.701,0.864,0.078
                SpawnDir=2,1,0                   SpawnDir=2,1,0
        [end]           [end]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIII-M-trash_hull_track.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIII-M-trash_hull_track.txt"
                exp_SpawnIf="ArgVal(5000)<1.0 && ( ArgVal(1010)>0.998 || ArgVal(1018)>0.998 )"                   exp_SpawnIf="ArgVal(5000)<1.0 && ( ArgVal(1010)>0.998 || ArgVal(1018)>0.998 )"
                Position=2.706,0.872,0.428                   Position=2.706,0.872,0.428
                SpawnDir=2,1,1                   SpawnDir=2,1,1
        [end]           [end]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_maskDN.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_maskDN.txt"
                exp_SpawnIf="ArgVal(1018)>0.998 && ArgVal(5000)<1.0"                   exp_SpawnIf="ArgVal(1018)>0.998 && ArgVal(5000)<1.0"
                Position=2.615,0.782,0.0                   Position=2.615,0.782,0.0
                SpawnDir=3,1,0                   SpawnDir=3,1,0
        [end]           [end]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_maskUPL.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_maskUPL.txt"
                exp_SpawnIf="ArgVal(1020)>0.998 && ArgVal(5000)<1.0"                   exp_SpawnIf="ArgVal(1020)>0.998 && ArgVal(5000)<1.0"
                Position=1.764,1.461,-0.153                   Position=1.764,1.461,-0.153
                SpawnDir=3,1,0                   SpawnDir=3,1,0
        [spawn]           [spawn]
        [end]           [end]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_maskUPR.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_maskUPR.txt"
                exp_SpawnIf="ArgVal(1019)>0.998 && ArgVal(5000)<1.0"                   exp_SpawnIf="ArgVal(1019)>0.998 && ArgVal(5000)<1.0"
                Position=1.770,1.461,0.782                   Position=1.770,1.461,0.782
                SpawnDir=3,1,1                   SpawnDir=3,1,1
        [end]           [end]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnL1.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnL1.txt"
                exp_SpawnIf="ArgVal(1011)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"                   exp_SpawnIf="ArgVal(1011)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"
                Position=1.890,1.133,-1.585                   Position=1.890,1.133,-1.585
                SpawnDir=0,1,-2                   SpawnDir=0,1,-2
        [end]           [end]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnL2.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnL2.txt"
                exp_SpawnIf="ArgVal(1012)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"                   exp_SpawnIf="ArgVal(1012)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"
                Position=0.919,1.133,-1.585                   Position=0.919,1.133,-1.585
                SpawnDir=0,1,-2                   SpawnDir=0,1,-2
        [end]           [end]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnL3.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnL3.txt"
                exp_SpawnIf="ArgVal(1013)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"                   exp_SpawnIf="ArgVal(1013)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"
                Position=-0.047,1.133,-1.585                   Position=-0.047,1.133,-1.585
                SpawnDir=0,1,-2                   SpawnDir=0,1,-2
        [end]           [end]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnL4.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnL4.txt"
                exp_SpawnIf="ArgVal(1014)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"                   exp_SpawnIf="ArgVal(1014)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"
                Position=-1.012,1.133,-1.585                   Position=-1.012,1.133,-1.585
                SpawnDir=0,1,-2                   SpawnDir=0,1,-2
        [end]           [end]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnL5.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnL5.txt"
                exp_SpawnIf="ArgVal(1015)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"                   exp_SpawnIf="ArgVal(1015)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"
                Position=-2.008,1.133,-1.585                   Position=-2.008,1.133,-1.585
                SpawnDir=0,1,-2                   SpawnDir=0,1,-2
        [end]           [end]
     
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnR1.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnR1.txt"
                exp_SpawnIf="ArgVal(1021)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"                   exp_SpawnIf="ArgVal(1021)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"
                Position=1.890,1.133,1.585                   Position=1.890,1.133,1.585
                SpawnDir=0,1,2                   SpawnDir=0,1,2
        [end]           [end]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnR2.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnR2.txt"
                exp_SpawnIf="ArgVal(1022)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"                   exp_SpawnIf="ArgVal(1022)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"
                Position=0.919,1.133,1.585                   Position=0.919,1.133,1.585
                SpawnDir=0,1,2                   SpawnDir=0,1,2
        [end]           [end]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnR3.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnR3.txt"
                exp_SpawnIf="ArgVal(1023)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"                   exp_SpawnIf="ArgVal(1023)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"
                Position=-0.047,1.133,1.585                   Position=-0.047,1.133,1.585
                SpawnDir=0,1,2                   SpawnDir=0,1,2
        [end]           [end]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnR4.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnR4.txt"
                exp_SpawnIf="ArgVal(1024)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"                   exp_SpawnIf="ArgVal(1024)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"
                Position=-1.012,1.133,1.585                   Position=-1.012,1.133,1.585
                SpawnDir=0,1,2                   SpawnDir=0,1,2
        [end]           [end]
        [spawn]           [spawn]
                solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnR5.txt"                   solidtrash="LuaScripts\WorldObjects\Trash\TankTrash\_PzIV-G-trash_hull_scrnR5.txt"
                exp_SpawnIf="ArgVal(1025)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"                   exp_SpawnIf="ArgVal(1025)>0.998 && ArgVal(5000)<1.0 && ArgVal(19001)>0.5"
                Position=-2.008,1.133,1.585                   Position=-2.008,1.133,1.585
                SpawnDir=0,1,2                   SpawnDir=0,1,2
        [end]           [end]
[end]   [end]
     
//End of Graphicsl Damage Groups   //End of Graphicsl Damage Groups
     
[GUIDGroups]   [GUIDGroups]
        DGroup="Engine"           DGroup="Engine"
        DGroup="Electrics"           DGroup="Electrics"
        DGroup="WaterTank"           DGroup="WaterTank"
        DGroup="OilTank"           DGroup="OilTank"
        DGroup="FuelTank"           DGroup="FuelTank"
        DGroup="TrackL"           DGroup="TrackL"
        DGroup="TrackR"           DGroup="TrackR"
        DGroup="Gearbox"           DGroup="Gearbox"
        DGroup="Steering"           DGroup="Steering"
        DGroup="Radio"           DGroup="Radio"
[end]   [end]
     
[Entrance]   [Entrance]
        EntrancePos= 2.2, 1.0, -2.2           EntrancePos= 2.2, 1.0, -2.2
        EntranceRot= 0,315,0           EntranceRot= 0,315,0
        JumpDir= 0,0,0           JumpDir= 0,0,0
[end]   [end]
     
     
logtreshold=0.0001   logtreshold=0.0001
     
     
///// CPlatformTank properties   ///// CPlatformTank properties
     
LeverArgs=13,14   LeverArgs=13,14
GearArg=15   GearArg=15
     
ClosedHatch=false // True - люк будет всегда закрытым   ClosedHatch=false // True - люк будет всегда закрытым
ClosedWindow=false  // True - форточка будет всегда закрытой   ClosedWindow=false  // True - форточка будет всегда закрытой
CanopyOpenByDefault=false   CanopyOpenByDefault=false
WindowOpenByDefault=true   WindowOpenByDefault=true
BlockControlsBotOutside="VC_GAS","VC_TURN" // Блокирование управления при вылезшем водителе   BlockControlsBotOutside="VC_GAS","VC_TURN" // Блокирование управления при вылезшем водителе
     
OpenCockpitArg=30   OpenCockpitArg=30
CockpitLightArg=30000,0.25,0.251,0.6   CockpitLightArg=30000,0.25,0.251,0.6
OpenWindowArg=31   OpenWindowArg=31
WindowLightArg=30010,0.45,0.55,0.6   WindowLightArg=30010,0.45,0.55,0.6
     
hatchtime=3.75  //Время анинации от Arg=0 до Arg=1.0. Требуемое время анимации от Arg=0.1 до Arg=0.9 определено временем анимации персонажа (3 сек), откуда значение параметра 1.0/0.8*3=3.75.   hatchtime=3.75  //Время анинации от Arg=0 до Arg=1.0. Требуемое время анимации от Arg=0.1 до Arg=0.9 определено временем анимации персонажа (3 сек), откуда значение параметра 1.0/0.8*3=3.75.
windowtime=1.5   windowtime=1.5
     
TechChatCrewRole=1      //Роль для техночата люков (Driver: 1, Gunner: 3, Commander: 5, Machinegunner: 7, Radioman: 9)   TechChatCrewRole=1      //Роль для техночата люков (Driver: 1, Gunner: 3, Commander: 5, Machinegunner: 7, Radioman: 9)
     
HeadLightArg=60200   HeadLightArg=60200
     
ElectricFloodLightArg=60310   ElectricFloodLightArg=60310
ElectricPointLightArg=60210   ElectricPointLightArg=60210
     
SetCockpitArgs=true     // true - автоматическое выставление значений анимаций в систему сетевых команд с указанным флагом сетевой передачи, false - в самолётах это делается в коде или в случае работы объекта только на приём   SetCockpitArgs=true     // true - автоматическое выставление значений анимаций в систему сетевых команд с указанным флагом сетевой передачи, false - в самолётах это делается в коде или в случае работы объекта только на приём
     
//CockpitArg= FetchType, CmdID, SubcmdID, ArgNum, ArgValDefault, SmoothingType, SmoothingPower, NetworkFlag   //CockpitArg= FetchType, CmdID, SubcmdID, ArgNum, ArgValDefault, SmoothingType, SmoothingPower, NetworkFlag
//FetchType=-1: аргумент в объекте не забирается для анимирования   //FetchType=-1: аргумент в объекте не забирается для анимирования
//FetchType=-2: аргумент в объекте забирается для анимирования из самого объекта   //FetchType=-2: аргумент в объекте забирается для анимирования из самого объекта
//FetchType=-3: аргумент в объекте забирается для анимирования по сетевым командам parent-объекта   //FetchType=-3: аргумент в объекте забирается для анимирования по сетевым командам parent-объекта
//FetchType>=0: аргумент в объекте забирается для анимирования по сетевым командам child-объекта с укзанным Attach ID   //FetchType>=0: аргумент в объекте забирается для анимирования по сетевым командам child-объекта с укзанным Attach ID
//CmdID=[0..999]: ID сетевой команды низкого качества, используемой для передачи значения.   //CmdID=[0..999]: ID сетевой команды низкого качества, используемой для передачи значения.
//CmdID=[1000..1999]: ID сетевой команды среднего качества, используемой для передачи значения.   //CmdID=[1000..1999]: ID сетевой команды среднего качества, используемой для передачи значения.
//SubcmdID=[0..3]: ID сетевой подкоманды команды низкого качества.   //SubcmdID=[0..3]: ID сетевой подкоманды команды низкого качества.
//SubcmdID=[0..1]: ID сетевой подкоманды команды среднего качества.   //SubcmdID=[0..1]: ID сетевой подкоманды команды среднего качества.
//ArgNum: номер аргумента анимации устанавливаемого в/из команды.   //ArgNum: номер аргумента анимации устанавливаемого в/из команды.
//ArgValDefault: дефолтное значение аргумента анимации в случае, если команда не приходила.   //ArgValDefault: дефолтное значение аргумента анимации в случае, если команда не приходила.
//SmoothingType: smooth_clamp - сглаживаение не-круговых анимаций   //SmoothingType: smooth_clamp - сглаживаение не-круговых анимаций
//SmoothingType: smooth_wrap - сглаживаение круговых анимаций   //SmoothingType: smooth_wrap - сглаживаение круговых анимаций
//SmoothingPower: постоянная времени сглаживания   //SmoothingPower: постоянная времени сглаживания
//NetworkFlag="": отправки команды в сеть нет и нет выставления команды в случае, если SetCockpitArgs=false   //NetworkFlag="": отправки команды в сеть нет и нет выставления команды в случае, если SetCockpitArgs=false
//NetworkFlag="low_freq": отправка в сеть целиком команды, содержащей указанный аргумент в случае его изменения, не чаще низкой частоты   //NetworkFlag="low_freq": отправка в сеть целиком команды, содержащей указанный аргумент в случае его изменения, не чаще низкой частоты
//NetworkFlag="med_freq": отправка в сеть целиком команды, содержащей указанный аргумент в случае его изменения, не чаще средней частоты   //NetworkFlag="med_freq": отправка в сеть целиком команды, содержащей указанный аргумент в случае его изменения, не чаще средней частоты
//NetworkFlag="high_freq": отправка в сеть целиком команды, содержащей указанный аргумент в случае его изменения, не чаще высокой частоты   //NetworkFlag="high_freq": отправка в сеть целиком команды, содержащей указанный аргумент в случае его изменения, не чаще высокой частоты
//NetworkFlag="granted_single": отправка в сеть целиком команды, содержащей указанный аргумент в случае его изменения, с применением гарантированного пакета состояния   //NetworkFlag="granted_single": отправка в сеть целиком команды, содержащей указанный аргумент в случае его изменения, с применением гарантированного пакета состояния
     
CockpitArg = -2,0000, 0, 60210, 0.0, "smooth_clamp", 0.5, "granted_single"      // Electric point lights   CockpitArg = -2,0000, 0, 60210, 0.0, "smooth_clamp", 0.5, "granted_single"      // Electric point lights
CockpitArg = -2,0000, 1, 60310, 0.0, "smooth_clamp", 0.5, "granted_single"      // Electric flood light   CockpitArg = -2,0000, 1, 60310, 0.0, "smooth_clamp", 0.5, "granted_single"      // Electric flood light
CockpitArg = -2,0000, 2,  6126, 0.0, "", 0.0, "granted_single"                          // CEI_IGNITION   CockpitArg = -2,0000, 2,  6126, 0.0, "", 0.0, "granted_single"                          // CEI_IGNITION
CockpitArg = -2,0000, 3,  6080, 0.0, "smooth_clamp", 0.5, "granted_single"      // Power Mass switch animation   CockpitArg = -2,0000, 3,  6080, 0.0, "smooth_clamp", 0.5, "granted_single"      // Power Mass switch animation
CockpitArg = -2,0001, 0, 61650, 0.0, "smooth_clamp", 0.5, "granted_single"      // CEI_COOLANT_BOIL   CockpitArg = -2,0001, 0, 61650, 0.0, "smooth_clamp", 0.5, "granted_single"      // CEI_COOLANT_BOIL
CockpitArg = -2,0001, 1, 61350, 0.0, "smooth_clamp", 0.5, "granted_single"      // Fire extinguisher effect   CockpitArg = -2,0001, 1, 61350, 0.0, "smooth_clamp", 0.5, "granted_single"      // Fire extinguisher effect
     
CockpitArg = -2,0050, 0, 6050, 0.0, "smooth_wrap", 0.5, "med_freq"      // Radio device animation   CockpitArg = -2,0050, 0, 6050, 0.0, "smooth_wrap", 0.5, "med_freq"      // Radio device animation
     
CockpitArg = -2,0051, 0, 5020, 0.0, "smooth_clamp", 0.5, "med_freq"     // CEI_RPM   CockpitArg = -2,0051, 0, 5020, 0.0, "smooth_clamp", 0.5, "med_freq"     // CEI_RPM
CockpitArg = -2,0051, 1, 13, 0.5, "smooth_clamp", 0.7, "med_freq"       // LeverArgs   CockpitArg = -2,0051, 1, 13, 0.5, "smooth_clamp", 0.7, "med_freq"       // LeverArgs
CockpitArg = -2,0051, 2, 14, 0.5, "smooth_clamp", 0.7, "med_freq"       // LeverArgs   CockpitArg = -2,0051, 2, 14, 0.5, "smooth_clamp", 0.7, "med_freq"       // LeverArgs
CockpitArg = -2,0051, 3, 15, 0.214, "smooth_clamp", 0.7, "med_freq"     // GearArg   CockpitArg = -2,0051, 3, 15, 0.214, "smooth_clamp", 0.7, "med_freq"     // GearArg
     
CockpitArg = -2,0052, 0, 22, 0.0, "smooth_clamp", 0.5, "low_freq"       // CEI_RPMPULSE   CockpitArg = -2,0052, 0, 22, 0.0, "smooth_clamp", 0.5, "low_freq"       // CEI_RPMPULSE
CockpitArg = -2,0052, 1, 12, 0.0, "smooth_clamp", 0.9, "low_freq"       // CEI_THROTTLE   CockpitArg = -2,0052, 1, 12, 0.0, "smooth_clamp", 0.9, "low_freq"       // CEI_THROTTLE
CockpitArg = -2,0052, 2, 6005, 0.0, "smooth_clamp", 0.9, "low_freq"     // CEI_COOLANT_T   CockpitArg = -2,0052, 2, 6005, 0.0, "smooth_clamp", 0.9, "low_freq"     // CEI_COOLANT_T
CockpitArg = -2,0052, 3, 25, 0.0, "smooth_clamp", 0.5, "low_freq"       // CEI_OIL_P   CockpitArg = -2,0052, 3, 25, 0.0, "smooth_clamp", 0.5, "low_freq"       // CEI_OIL_P
     
CockpitArg = -2,0053, 0, 10, 0.0, "smooth_clamp", 0.9, "low_freq"       // CEI_CLUTCH   CockpitArg = -2,0053, 0, 10, 0.0, "smooth_clamp", 0.9, "low_freq"       // CEI_CLUTCH
CockpitArg = -2,0053, 1, 11, 0.0, "smooth_clamp", 0.9, "low_freq"       // CEI_BRAKE   CockpitArg = -2,0053, 1, 11, 0.0, "smooth_clamp", 0.9, "low_freq"       // CEI_BRAKE
CockpitArg = -2,0053, 2, 21, 0.5, "smooth_clamp", 0.9, "low_freq"       // CEI_SPEED   CockpitArg = -2,0053, 2, 21, 0.5, "smooth_clamp", 0.9, "low_freq"       // CEI_SPEED
CockpitArg = -2,0053, 3, 6055, 0.5, "smooth_wrap", 0.9, "low_freq"      // PPI_COMPASS   CockpitArg = -2,0053, 3, 6055, 0.5, "smooth_wrap", 0.9, "low_freq"      // PPI_COMPASS
     
CockpitArg = 1, 0100, 0, 9109, 0.0, "smooth_clamp", 0.0, ""             // Снаряды   CockpitArg = 1, 0100, 0, 9109, 0.0, "smooth_clamp", 0.0, ""             // Снаряды
CockpitArg = 1, 0100, 1, 9008, 0.0, "smooth_clamp", 0.0, ""             // Магазины спаренного пулемёта   CockpitArg = 1, 0100, 1, 9008, 0.0, "smooth_clamp", 0.0, ""             // Магазины спаренного пулемёта
CockpitArg = 1, 0100, 2, 64030, 0.0, "smooth_clamp", 0.9, ""    // Дым генератора привода башни   CockpitArg = 1, 0100, 2, 64030, 0.0, "smooth_clamp", 0.9, ""    // Дым генератора привода башни
     
//CPhysIndicators   //CPhysIndicators
//indicator="PPI_SECONDS",6001, 0,60,1,128      //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]   //indicator="PPI_SECONDS",6001, 0,60,1,128      //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
//indicator="PPI_MINUTES",6002, 0,60,1,128      //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]   //indicator="PPI_MINUTES",6002, 0,60,1,128      //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
//indicator="PPI_HOURS",6003, 0,24,1,128        //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]   //indicator="PPI_HOURS",6003, 0,24,1,128        //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
indicator="PPI_COMPASS",6055, 0,360,1,128       //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]   indicator="PPI_COMPASS",6055, 0,360,1,128       //Name,Arg,ScaleMin,ScaleMax [,SmoothK, [ArgFlags]]
     
[moveDeviator]   [moveDeviator]
        HiFreqAmp = 0.2f           HiFreqAmp = 0.2f
        MaxDeviation = 0.3f           MaxDeviation = 0.3f
        Periods = 2.1, 0.4;           Periods = 2.1, 0.4;
[end]   [end]
accelDirK = 0.3   accelDirK = 0.3
accelDirSmooth = 0.05   accelDirSmooth = 0.05
accelSideK = 0.3   accelSideK = 0.3
accelSideSmooth = 0.05   accelSideSmooth = 0.05
     
[moveBotDeviator]   [moveBotDeviator]
        HiFreqAmp = 0.2f           HiFreqAmp = 0.2f
        MaxDeviation = 0.3f           MaxDeviation = 0.3f
        Periods = 2.1, 0.4;           Periods = 2.1, 0.4;
[end]   [end]
accelBotDirK = 0.3   accelBotDirK = 0.3
accelBotDirSmooth = 0.05   accelBotDirSmooth = 0.05
accelBotSideK = 0.3   accelBotSideK = 0.3
accelBotSideSmooth = 0.05   accelBotSideSmooth = 0.05
     
[MovementDamageGroups]  // Порог здоровья элемента, ниже которого танк выйдет из своего звена и остановится, а звено поедет без него   [MovementDamageGroups]  // Порог здоровья элемента, ниже которого танк выйдет из своего звена и остановится, а звено поедет без него
        MinMovementHealth="Engine",0.5           MinMovementHealth="Engine",0.5
        MinMovementHealth="Gearbox",0.5           MinMovementHealth="Gearbox",0.5
        MinMovementHealth="FuelTank",0.5           MinMovementHealth="FuelTank",0.5
        MinMovementHealth="OilTank",0.5           MinMovementHealth="OilTank",0.5
        MinMovementHealth="WaterTank",0.5           MinMovementHealth="WaterTank",0.5
        MinMovementHealth="TrackL",0.01           MinMovementHealth="TrackL",0.01
        MinMovementHealth="TrackR",0.01           MinMovementHealth="TrackR",0.01
[end]   [end]
     
PrioritySpeed = 5.8                     // Референсная скорость для алгоритмов движения ИИ (0.9 от скорости движения по полю)   PrioritySpeed = 5.8                     // Референсная скорость для алгоритмов движения ИИ (0.9 от скорости движения по полю)
PrioritySpeedRoad = 15.5        // Референсная скорость для алгоритмов движения ИИ (0.9 от скорости движения по дороге)   PrioritySpeedRoad = 15.5        // Референсная скорость для алгоритмов движения ИИ (0.9 от скорости движения по дороге)
     
SeekMaintenance=true    // Включение поиска объектов для сервиса (починка, заправка и т.д.)   SeekMaintenance=true    // Включение поиска объектов для сервиса (починка, заправка и т.д.)
FieldMaintence=0                // Перечень значений параметра RepairSource, при котором элемент может быть исправлен в полевых условиях без мастерской рядом   FieldMaintence=0                // Перечень значений параметра RepairSource, при котором элемент может быть исправлен в полевых условиях без мастерской рядом