IL-2 Great Battles v4.004 vs v4.005b luascripts
Produced: 14.04.2020 13:37:18
   
Mode:  All  
Left file: U:\IL2\DEV\modifications\Battle of XXX\GTP\extracted_4004\luascripts\worldobjects\vehicles\mk5m.txt  
Right file: U:\IL2\DEV\modifications\Battle of XXX\GTP\extracted_4005b\luascripts\worldobjects\vehicles\mk5m.txt  
class_name = "CTank" = class_name = "CTank"
object_name = "Mark V (male)"   object_name = "Mark V (male)"
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
     
VisualImage=0,"graphics/vehicles/Mk5m/Mk5m.mgm",true   VisualImage=0,"graphics/vehicles/Mk5m/Mk5m.mgm",true
     
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
     
CollisionBody="graphics/vehicles/Mk5m/Mk5m_Phys.col"   CollisionBody="graphics/vehicles/Mk5m/Mk5m_Phys.col"
HitBody="graphics/vehicles/Mk5m/Mk5m.col"   HitBody="graphics/vehicles/Mk5m/Mk5m.col"
     
ConvexAnimThreshold=0.0005      // Дискретность анимаций   ConvexAnimThreshold=0.0005      // Дискретность анимаций
     
SoundScript="LuaScripts/Sound/Vehicles/T34.cfg"   SoundScript="LuaScripts/Sound/Vehicles/T34.cfg"
     
[attach=0]   [attach=0]
        position= 2.230,1.606,0.342           position= 2.230,1.606,0.342
        object = "LuaScripts/WorldObjects/Bots/BotDriverTank.txt"           object = "LuaScripts/WorldObjects/Bots/BotDriverTank.txt"
[end]   [end]
     
[attach=1]   [attach=1]
        position= 0.914, 1.629, -1.574           position= 0.914, 1.629, -1.574
        rotation= 0, -60, 0           rotation= 0, -60, 0
        object = "LuaScripts/WorldObjects/Vehicles/Turrets/Mk5mTurretMainL.txt"           object = "LuaScripts/WorldObjects/Vehicles/Turrets/Mk5mTurretMainL.txt"
[end]   [end]
     
[attach=2]   [attach=2]
        position= 0.915, 1.647, 1.56           position= 0.915, 1.647, 1.56
        rotation= 0, 60, 0           rotation= 0, 60, 0
        object = "LuaScripts/WorldObjects/Vehicles/Turrets/Mk5mTurretMainR.txt"           object = "LuaScripts/WorldObjects/Vehicles/Turrets/Mk5mTurretMainR.txt"
[end]   [end]
     
[attach=3]   [attach=3]
        position= 2.688, 2.127, 0.207           position= 2.688, 2.127, 0.207
        object = "LuaScripts/WorldObjects/Vehicles/Turrets/Mk5mTurretMGfwd.txt"           object = "LuaScripts/WorldObjects/Vehicles/Turrets/Mk5mTurretMGfwd.txt"
[end]   [end]
     
[attach=4]   [attach=4]
        position= -0.163, 1.664, -2.002           position= -0.163, 1.664, -2.002
        rotation= 0, -90, 0           rotation= 0, -90, 0
        object = "LuaScripts/WorldObjects/Vehicles/Turrets/Mk5mTurretMGlft.txt"           object = "LuaScripts/WorldObjects/Vehicles/Turrets/Mk5mTurretMGlft.txt"
[end]   [end]
     
[attach=5]   [attach=5]
        position= -0.163, 1.664, 2.002           position= -0.163, 1.664, 2.002
        rotation= 0, 90, 0           rotation= 0, 90, 0
        object = "LuaScripts/WorldObjects/Vehicles/Turrets/Mk5mTurretMGrgt.txt"           object = "LuaScripts/WorldObjects/Vehicles/Turrets/Mk5mTurretMGrgt.txt"
[end]   [end]
     
[attach=6]   [attach=6]
        position= -2.356, 1.416, 0.005           position= -2.356, 1.416, 0.005
        rotation= 0, 180, 0           rotation= 0, 180, 0
        object = "LuaScripts/WorldObjects/Vehicles/Turrets/Mk5mTurretMGaft.txt"           object = "LuaScripts/WorldObjects/Vehicles/Turrets/Mk5mTurretMGaft.txt"
[end]   [end]
     
[attach=7]   [attach=7]
        position= 2.411,2.922,0.374           position= 2.411,2.922,0.374
        rotation= 30, 0, 0           rotation= 30, 0, 0
        object = "LuaScripts/WorldObjects/FlareGun.txt"           object = "LuaScripts/WorldObjects/FlareGun.txt"
[end]   [end]
     
[attach=8]   [attach=8]
        position= 0.6, 2.4, 0.0           position= 0.6, 2.4, 0.0
        object = "LuaScripts/WorldObjects/Spotter.txt"           object = "LuaScripts/WorldObjects/Spotter.txt"
[end]   [end]
     
TargetHeight = 1.5                      // Дельта по высоте к центру модели используемая при прицеливании и оценке видимости   TargetHeight = 1.5                      // Дельта по высоте к центру модели используемая при прицеливании и оценке видимости
     
CommandMonitor="LuaScripts/WorldObjects/VehicleMonitor.txt"   CommandMonitor="LuaScripts/WorldObjects/VehicleMonitor.txt"
     
sendrate = 15                           // Делитель базовой частоты 50Гц отправки позиции в сеть (=15 значит что частота 3.3Гц)   sendrate = 15                           // Делитель базовой частоты 50Гц отправки позиции в сеть (=15 значит что частота 3.3Гц)
     
PrioritySpeed = 2.8                     // Референсная скорость по полю, быстрее этой скорости не ездит, на этой скорости сила эффекта пыли становится максимальной   PrioritySpeed = 2.8                     // Референсная скорость по полю, быстрее этой скорости не ездит, на этой скорости сила эффекта пыли становится максимальной
PrioritySpeedRoad = 2.8         // Референсная скорость по дороге, быстрее этой скорости не ездит. Для очень медленных объектов Задана выше реальной (2.23) что бы он мог держать реальную при наличии статической ошибки PID   PrioritySpeedRoad = 2.8         // Референсная скорость по дороге, быстрее этой скорости не ездит. Для очень медленных объектов Задана выше реальной (2.23) что бы он мог держать реальную при наличии статической ошибки PID
Mass = 29000.0                          // Полная масса танка   Mass = 29000.0                          // Полная масса танка
WidthTrack = 2.75                       // Полный габарит колеи, т.е. от края правого следа до края левого следа   WidthTrack = 2.75                       // Полный габарит колеи, т.е. от края правого следа до края левого следа
LengthTrack = 3.53                      // Длинна поверхности касания гусеницы   LengthTrack = 3.53                      // Длинна поверхности касания гусеницы
StartEngineForce = 100.0        // Приемистость двигателя, при повышении так же падает макс мощность на ту же величину   StartEngineForce = 100.0        // Приемистость двигателя, при повышении так же падает макс мощность на ту же величину
MaxEngineForce = 38000.0        // Максимально возможная сила двигателя, настраивать так, что бы на ровной поверхности на макс скорости газ был 0.95, тогда эффект выхлопа будет соотвтетсвовать задумке   MaxEngineForce = 38000.0        // Максимально возможная сила двигателя, настраивать так, что бы на ровной поверхности на макс скорости газ был 0.95, тогда эффект выхлопа будет соотвтетсвовать задумке
MaxTransmissionKoeff = 5.0      // Коэфициент понижения передачи на околонулевой скорости, натраивать так, что бы в миссии \Missions\TestTank_hill.Mission в гору шел около 1.1..1.2м/с   MaxTransmissionKoeff = 5.0      // Коэфициент понижения передачи на околонулевой скорости, натраивать так, что бы в миссии \Missions\TestTank_hill.Mission в гору шел около 1.1..1.2м/с
TrackDistance = 1.999           // Длинна протяга гусеницы за один цикл анимации   TrackDistance = 1.999           // Длинна протяга гусеницы за один цикл анимации
WheelRadius = 0.5                       // Радиус опорных катков, для высчета частоты вращения. Т.к. катков в модели нет, то радиус произвольный.   WheelRadius = 0.5                       // Радиус опорных катков, для высчета частоты вращения. Т.к. катков в модели нет, то радиус произвольный.
CrrExt = 4000.0                         // Коэфициент сопротивления воздушной среды, пропорциональный скорости движения   CrrExt = 4000.0                         // Коэфициент сопротивления воздушной среды, пропорциональный скорости движения
Crr = 3500.0                            // Коэфициент сопротивления движению, пропорционального скорости движения   Crr = 3500.0                            // Коэфициент сопротивления движению, пропорционального скорости движения
CrrOffRoad = 3500.0                     // Коэфициент сопротивления движению по бездорожью, пропорционального скорости движения. Настраивать так, что бы газ на макс скорости по бездорожью на ровной поверхности был 0.95.   CrrOffRoad = 3500.0                     // Коэфициент сопротивления движению по бездорожью, пропорционального скорости движения. Настраивать так, что бы газ на макс скорости по бездорожью на ровной поверхности был 0.95.
Cdrag = 50.0                            // Коэфициент сопротивления воздушной среды, пропорциональный квадрату скорости движения   Cdrag = 50.0                            // Коэфициент сопротивления воздушной среды, пропорциональный квадрату скорости движения
Csf = 0.1                                       // Коэфициент сухого трения об поверхность, пропорционален массе, поидее зависит только от типа ходовой части (колеса или гусеницы)   Csf = 0.1                                       // Коэфициент сухого трения об поверхность, пропорционален массе, поидее зависит только от типа ходовой части (колеса или гусеницы)
CsfOffRoad = 0.1                        // Коэфициент сухого трения об поверхность по бездорожью. Подбирать совместно с CrrOffRoad.   CsfOffRoad = 0.1                        // Коэфициент сухого трения об поверхность по бездорожью. Подбирать совместно с CrrOffRoad.
Crt = 10.0                                      // Не используется   Crt = 10.0                                      // Не используется
Cbraking = 9000.0                       // Коэфициент эффективности тормозов   Cbraking = 9000.0                       // Коэфициент эффективности тормозов
Cang = 30.0                                     // Коэфициент демфирования угловых скоростей   Cang = 30.0                                     // Коэфициент демфирования угловых скоростей
MaxTurningAngle=90.0,30.0,5.0   // Максимальный угол поворота управляемых колес. При нулевой скорости, При 0.5*PrioritySpeed, скорость перекладки (дефолт 1.3)   MaxTurningAngle=90.0,30.0,5.0   // Максимальный угол поворота управляемых колес. При нулевой скорости, При 0.5*PrioritySpeed, скорость перекладки (дефолт 1.3)
OrientSmoothParam = 0.01        // Сглаживание угловых вращений на резких вертикальных перегибах/обрывах   OrientSmoothParam = 0.01        // Сглаживание угловых вращений на резких вертикальных перегибах/обрывах
WheelSmokeArg = 61010           // Аргумент включения фар   WheelSmokeArg = 61010           // Аргумент включения фар
LightsCount = 1                         // Кол-во источников света фар   LightsCount = 1                         // Кол-во источников света фар
LightsArgBase = 60200           // Аргумент включения фар   LightsArgBase = 60200           // Аргумент включения фар
FreezeOnDestroy=true            // Поведение после уничтожения, true - замирает на месте, если нет - физично перемещается при столкновениях   FreezeOnDestroy=true            // Поведение после уничтожения, true - замирает на месте, если нет - физично перемещается при столкновениях
     
RegenerationMax = 1.0           // До какого Life само-чиниться танк   RegenerationMax = 1.0           // До какого Life само-чиниться танк
RegenerationMin = 0.5           // Минимальное значение Life, ниже которого починки не будет   RegenerationMin = 0.5           // Минимальное значение Life, ниже которого починки не будет
RegenerationPercent = 0.0       // Скорость восстановления, долей Life в секунду   RegenerationPercent = 0.0       // Скорость восстановления, долей Life в секунду
     
Firing=0.002                            // Скорость сгорания боекомплекта от пожара, долей Life в секунду   Firing=0.002                            // Скорость сгорания боекомплекта от пожара, долей Life в секунду
SmokeStartHealth = 0.5          // Лайф двигателя, при котором начнется дым из двигателя   SmokeStartHealth = 0.5          // Лайф двигателя, при котором начнется дым из двигателя
MinFiringHealth = 0.5           // Лайф боекомплекта, при котором начнется пожар   MinFiringHealth = 0.5           // Лайф боекомплекта, при котором начнется пожар
MinMovementHealth = 0.25        // Лайф двигателя, при котором перестанет ездить   MinMovementHealth = 0.25        // Лайф двигателя, при котором перестанет ездить
MinAttackHealth = 0.10          // Лайф объекта, при котором перестанет стрелять   MinAttackHealth = 0.10          // Лайф объекта, при котором перестанет стрелять
     
FireEffectTime = 300.0          // Сколько будет гореть по времени после взрыва   FireEffectTime = 300.0          // Сколько будет гореть по времени после взрыва
DestructArg = 281                       // Аргумент дамага   DestructArg = 281                       // Аргумент дамага
SmokeArgBase    = 60000         // Аргумент малого пожара   SmokeArgBase    = 60000         // Аргумент малого пожара
SmokeArgTotalNum = 4            // Кол-во вариантов пожара, 1-й вариант будет по хуку 60000, второй по 60001, третий по 60002 и т.д.   SmokeArgTotalNum = 4            // Кол-во вариантов пожара, 1-й вариант будет по хуку 60000, второй по 60001, третий по 60002 и т.д.
FiringArg = 60100                       // Аргумент большого пожара   FiringArg = 60100                       // Аргумент большого пожара
     
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/TankExplosion.txt"     // Эффект при полном взрыве   ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/TankExplosion.txt"     // Эффект при полном взрыве
OnDropLandScript = "LuaScripts/WorldObjects/Emitters/DustBlow5_3.txt"                   // Эффект при падении на землю   OnDropLandScript = "LuaScripts/WorldObjects/Emitters/DustBlow5_3.txt"                   // Эффект при падении на землю
OnDropWaterScript = "LuaScripts/WorldObjects/Emitters/WaterSpray5_3.txt"                // Эффект при падении на воду   OnDropWaterScript = "LuaScripts/WorldObjects/Emitters/WaterSpray5_3.txt"                // Эффект при падении на воду
     
CriticalWaterLevel = 1.5                // Гулбже начнет умирать   CriticalWaterLevel = 1.5                // Гулбже начнет умирать
CriticalHeigthLevel = 3.0               // При падении с большей высоты умрет   CriticalHeigthLevel = 3.0               // При падении с большей высоты умрет
DivingSpeed = 0.8                               // Скорость погружения в воду   DivingSpeed = 0.8                               // Скорость погружения в воду
     
ImpulseToDestroy = 520000               // Определяет силу удара обеъкта об танк, нужную для его уничтожения. Подвижные объекты на 7 категорий по размерам. Плюс приведение по массе.   ImpulseToDestroy = 520000               // Определяет силу удара обеъкта об танк, нужную для его уничтожения. Подвижные объекты на 7 категорий по размерам. Плюс приведение по массе.
ImpulseMinimumLevel = 104000    // Определяет минимальную силу удара об танк, нужную для его повреждения. Для пушек снижено что бы их можно было давить.   ImpulseMinimumLevel = 104000    // Определяет минимальную силу удара об танк, нужную для его повреждения. Для пушек снижено что бы их можно было давить.
ColDamageDelay=0.5                              // Интервалы проверки дамага от колижена (важно для случая, когда один объект вошел в другой, определяет скорость умирания от этого)   ColDamageDelay=0.5                              // Интервалы проверки дамага от колижена (важно для случая, когда один объект вошел в другой, определяет скорость умирания от этого)
     
logtreshold=0.0001                              // Минимальный шаг дамага, записываемый в лог миссии   logtreshold=0.0001                              // Минимальный шаг дамага, записываемый в лог миссии
     
     
[moveDeviator]   [moveDeviator]
  HiFreqAmp = 0.2f     HiFreqAmp = 0.2f
  MaxDeviation = 1.0f     MaxDeviation = 1.0f
  Periods = 2.1, 0.4;     Periods = 2.1, 0.4;
[end]   [end]
accelDirK = 0.3   accelDirK = 0.3
accelDirSmooth = 0.15   accelDirSmooth = 0.15
accelSideK = 0.3   accelSideK = 0.3
accelSideSmooth = 0.15   accelSideSmooth = 0.15
     
// Модель повреждения. Исходный убалансированный лайф объекта до введения простой модели 40000.   // Модель повреждения. Исходный убалансированный лайф объекта до введения простой модели 40000.
     
energyloss="",true,5.0,200              // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена   energyloss="",true,5.0,200              // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена
energyloss="#hull_1",true,0,1   energyloss="#hull_1",true,0,1
energyloss="#hull_4",true,0,1   energyloss="#hull_4",true,0,1
energyloss="#hull_5",true,0,1   energyloss="#hull_5",true,0,1
energyloss="tower_1",true,1,1   energyloss="tower_1",true,1,1
energyloss="tower_2",true,1,1   energyloss="tower_2",true,1,1
energyloss="crew",true,0,1   energyloss="crew",true,0,1
energyloss="#gun_1",true,15.0,1000   energyloss="#gun_1",true,15.0,1000
energyloss="#gun_2",true,15.0,1000   energyloss="#gun_2",true,15.0,1000
energyloss="hull_2",true,12,1           //Tower front armour, 12mm, K=1.0   energyloss="hull_2",true,12,1           //Tower front armour, 12mm, K=1.0
energyloss="hull_3",true,12,1           //Tower rear armour, 12mm, K=1.0   energyloss="hull_3",true,12,1           //Tower rear armour, 12mm, K=1.0
energyloss="armor_01",false,8,1         //Hull roof armour plate, 8mm, K=1.0   energyloss="armor_01",false,8,1         //Hull roof armour plate, 8mm, K=1.0
energyloss="armor_02",false,8,1         //Hull roof fwd armour plate, 8mm, K=1.0   energyloss="armor_02",false,8,1         //Hull roof fwd armour plate, 8mm, K=1.0
energyloss="armor_03",false,16,1        //Hull front armour plate, 16mm, K=1.0   energyloss="armor_03",false,16,1        //Hull front armour plate, 16mm, K=1.0
energyloss="armor_04",false,16,1        //Hull front armour plate, 16mm, K=1.0   energyloss="armor_04",false,16,1        //Hull front armour plate, 16mm, K=1.0
energyloss="armor_05",false,8,1         //Hull bottom armour plate, 8mm, K=1.0   energyloss="armor_05",false,8,1         //Hull bottom armour plate, 8mm, K=1.0
energyloss="armor_06",false,12,1        //Hull rear armour plate, 12mm, K=1.0   energyloss="armor_06",false,12,1        //Hull rear armour plate, 12mm, K=1.0
energyloss="armor_07",false,8,1         //Hull rear middle armour plate, 8mm, K=1.0   energyloss="armor_07",false,8,1         //Hull rear middle armour plate, 8mm, K=1.0
energyloss="armor_08",false,8,1         //Hull rear upper armour plate, 8mm, K=1.0   energyloss="armor_08",false,8,1         //Hull rear upper armour plate, 8mm, K=1.0
energyloss="armor_09",false,8,1         //Hull roof aft armour plate, 8mm, K=1.0   energyloss="armor_09",false,8,1         //Hull roof aft armour plate, 8mm, K=1.0
energyloss="armor_10",false,12,1        //Hull right armour plate, 12mm, K=1.0   energyloss="armor_10",false,12,1        //Hull right armour plate, 12mm, K=1.0
energyloss="armor_11",false,8,1         //Right sponson roof armour plate, 8mm, K=1.0   energyloss="armor_11",false,8,1         //Right sponson roof armour plate, 8mm, K=1.0
energyloss="armor_12",false,12,1        //Right sponson rear armour plate, 12mm, K=1.0   energyloss="armor_12",false,12,1        //Right sponson rear armour plate, 12mm, K=1.0
energyloss="armor_13",false,12,1        //Right sponson rear lwr armour plate, 12mm, K=1.0   energyloss="armor_13",false,12,1        //Right sponson rear lwr armour plate, 12mm, K=1.0
energyloss="armor_14",false,12,1        //Right sponson side armour plate, 12mm, K=1.0   energyloss="armor_14",false,12,1        //Right sponson side armour plate, 12mm, K=1.0
energyloss="armor_15",false,12,1        //Right sponson front armour plate, 12mm, K=1.0   energyloss="armor_15",false,12,1        //Right sponson front armour plate, 12mm, K=1.0
energyloss="armor_16",false,12,1        //Right sponson side lwr armour plate, 12mm, K=1.0   energyloss="armor_16",false,12,1        //Right sponson side lwr armour plate, 12mm, K=1.0
energyloss="armor_17",false,12,1        //Left sponson lwr front armour plate, 12mm, K=1.0   energyloss="armor_17",false,12,1        //Left sponson lwr front armour plate, 12mm, K=1.0
energyloss="armor_18",false,8,1         //Right sponson bottom armour plate, 8mm, K=1.0   energyloss="armor_18",false,8,1         //Right sponson bottom armour plate, 8mm, K=1.0
energyloss="armor_19",false,8,12,1      //Left sponson rear lwr armour plate, 12mm, K=1.0   energyloss="armor_19",false,8,12,1      //Left sponson rear lwr armour plate, 12mm, K=1.0
energyloss="armor_20",false,12,1        //Left sponson side lwr armour plate, 12mm, K=1.0   energyloss="armor_20",false,12,1        //Left sponson side lwr armour plate, 12mm, K=1.0
energyloss="armor_21",false,12,1        //Left sponson front lwr armour plate, 12mm, K=1.0   energyloss="armor_21",false,12,1        //Left sponson front lwr armour plate, 12mm, K=1.0
energyloss="armor_22",false,12,1        //Left sponson front armour plate, 12mm, K=1.0   energyloss="armor_22",false,12,1        //Left sponson front armour plate, 12mm, K=1.0
energyloss="armor_23",false,12,1        //Left sponson rear armour plate, 12mm, K=1.0   energyloss="armor_23",false,12,1        //Left sponson rear armour plate, 12mm, K=1.0
energyloss="armor_24",false,12,1        //Left sponson side armour plate, 12mm, K=1.0   energyloss="armor_24",false,12,1        //Left sponson side armour plate, 12mm, K=1.0
energyloss="armor_25",false,8,1         //Left sponson roof armour plate, 8mm, K=1.0   energyloss="armor_25",false,8,1         //Left sponson roof armour plate, 8mm, K=1.0
energyloss="armor_26",false,12,1        //Hull left armour plate, 12mm, K=1.0   energyloss="armor_26",false,12,1        //Hull left armour plate, 12mm, K=1.0
energyloss="armor_27",false,8,1         //Left sponson bottom armour plate, 8mm, K=1.0   energyloss="armor_27",false,8,1         //Left sponson bottom armour plate, 8mm, K=1.0
     
Armor=16                        // Толщина брони, общий параметр, нужен для других ИИ для определения типа снаряда   Armor=16                        // Толщина брони, общий параметр, нужен для других ИИ для определения типа снаряда
     
[ReflectArmorBox]       // Для расчета рикошета там, где внешний колижн energyloss=0,1. Если данный блок есть, то броня задана по сторонам, если блока нет, то используется общий параметр Armor=   [ReflectArmorBox]       // Для расчета рикошета там, где внешний колижн energyloss=0,1. Если данный блок есть, то броня задана по сторонам, если блока нет, то используется общий параметр Armor=
        FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront           FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
        FovV=90         // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront           FovV=90         // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                                        // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего                                           // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего
        ArmorFront=16           ArmorFront=16
        ArmorBack=21           ArmorBack=21
        ArmorTop=8           ArmorTop=8
        ArmorBottom=8           ArmorBottom=8
        ArmorRight=12           ArmorRight=12
        ArmorLeft=12           ArmorLeft=12
[end]   [end]
     
[DmgElement = ammo]   [DmgElement = ammo]
        damageablePart="ammo_1","ammo_2"           damageablePart="ammo_1","ammo_2"
        LifeRate=40000           LifeRate=40000
        LifeRateFg=40000 <>         LifeRateFrag=40000
        Armor=5                         // Броня от бронебойных пуль (BeamHit) =         Armor=5                         // Броня от бронебойных пуль (BeamHit)
        [SphereHitArmorBox]     // Если данный блок есть, то броня от фугасного воздействия задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection, если и его нет - то используется от Armor/ArmorBox <>         [SphereHitArmorBox]     // Если данный блок есть, то броня от осколочного воздействия задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection, если и его нет - то используется от Armor/ArmorBox
                FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront =                 FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                FovV=90         // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovV=90         // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                                                // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего                                                   // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего
                ArmorFront=16                   ArmorFront=16
                ArmorBack=12                   ArmorBack=12
                ArmorTop=8 <>                 ArmorTop=13
                ArmorBottom=8                   ArmorBottom=13
                ArmorRight=12 =                 ArmorRight=12
                ArmorLeft=12                   ArmorLeft=12
        [end]           [end]
        CollisioDamageSens=0.5           CollisioDamageSens=0.5
[End]   [End]
     
[DmgElement = crew]   [DmgElement = crew]
        damageablePart="crew"           damageablePart="crew"
        LifeRate=500            // фиксированно 500 для всех           LifeRate=500            // фиксированно 500 для всех
        LifeRateFg=500 <>         LifeRateFrag=500
        Armor=0                         // Броня от бронебойных пуль (BeamHit) =         Armor=0                         // Броня от бронебойных пуль (BeamHit)
        [SphereHitArmorBox]     // Если данный блок есть, то броня от фугасного воздействия задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection, если и его нет - то используется от Armor/ArmorBox <>         [SphereHitArmorBox]     // Если данный блок есть, то броня от осколочного воздействия задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection, если и его нет - то используется от Armor/ArmorBox
                FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront =                 FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                FovV=90         // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovV=90         // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                                                // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего                                                   // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего
                ArmorFront=16                   ArmorFront=16
                ArmorBack=12                   ArmorBack=12
                ArmorTop=8                   ArmorTop=8
                ArmorBottom=8                   ArmorBottom=8
                ArmorRight=12                   ArmorRight=12
                ArmorLeft=12                   ArmorLeft=12
        [end]           [end]
        CollisioDamageSens=0           CollisioDamageSens=0
[End]   [End]
     
[DmgElement = hull]   [DmgElement = hull]
        damageablePart="#hull_1","hull_2","hull_3","#hull_4","#hull_5"           damageablePart="#hull_1","hull_2","hull_3","#hull_4","#hull_5"
        LifeRate=20000          // 0.5 от исходного лайфа           LifeRate=20000          // 0.5 от исходного лайфа
        LifeRateFg=20000 <>         LifeRateFrag=20000
        Armor=5 =         Armor=5
        CollisioDamageSens=1           CollisioDamageSens=1
[End]   [End]
     
[DmgElement = engine]   [DmgElement = engine]
        damageablePart="engine"           damageablePart="engine"
        LifeRate=20000          // 0.5 от исходного лайфа           LifeRate=20000          // 0.5 от исходного лайфа
        LifeRateFg=20000 <>         LifeRateFrag=20000
        Armor=5                         // Броня от бронебойных пуль (BeamHit) =         Armor=5                         // Броня от бронебойных пуль (BeamHit)
        [SphereHitArmorBox]     // Если данный блок есть, то броня от фугасного воздействия задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection, если и его нет - то используется от Armor/ArmorBox <>         [SphereHitArmorBox]     // Если данный блок есть, то броня от осколочного воздействия задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection, если и его нет - то используется от Armor/ArmorBox
                FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront =                 FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                FovV=90         // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovV=90         // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                                                // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего                                                   // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего
                ArmorFront=16                   ArmorFront=16
                ArmorBack=12                   ArmorBack=12
                ArmorTop=8 <>                 ArmorTop=13
                ArmorBottom=8                   ArmorBottom=13
                ArmorRight=12 =                 ArmorRight=12
                ArmorLeft=12                   ArmorLeft=12
        [end]           [end]
        CollisioDamageSens=1           CollisioDamageSens=1
[End]   [End]
     
[DmgElement = track_L]   [DmgElement = track_L]
        damageablePart="#track_L_1","#track_L_2","#track_L_3","#track_L_4","#track_L_5","#track_L_6","#track_L_7"           damageablePart="#track_L_1","#track_L_2","#track_L_3","#track_L_4","#track_L_5","#track_L_6","#track_L_7"
        LifeRate=15000          // 0.5 от исходного лайфа           LifeRate=15000          // 0.5 от исходного лайфа
        LifeRateFg=15000 <>         LifeRateFrag=15000
        Armor=20 =         Armor=20
        [SphereHitArmorBox]             // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection=           [SphereHitArmorBox]             // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection=
                FovH=140                        // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront <>                 FovH=90                         // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                FovV=140                        // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront =                 FovV=140                        // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                                                        // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего                                                           // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего
                ArmorFront=20                   ArmorFront=20
                ArmorBack=20                   ArmorBack=20
                ArmorTop=60                   ArmorTop=60
                ArmorBottom=20                   ArmorBottom=20
                ArmorRight=100                   ArmorRight=100
                ArmorLeft=20                   ArmorLeft=20
        [end]           [end]
        DamageArg=293           DamageArg=293
        CollisioDamageSens=1           CollisioDamageSens=1
[End]   [End]
     
[DmgElement = track_R]   [DmgElement = track_R]
        damageablePart="#track_R_1","#track_R_2","#track_R_3","#track_R_4","#track_R_5","#track_R_6","#track_R_7"           damageablePart="#track_R_1","#track_R_2","#track_R_3","#track_R_4","#track_R_5","#track_R_6","#track_R_7"
        LifeRate=15000          // 0.5 от исходного лайфа           LifeRate=15000          // 0.5 от исходного лайфа
        LifeRateFg=15000 <>         LifeRateFrag=15000
        Armor=20 =         Armor=20
        [SphereHitArmorBox]             // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection=           [SphereHitArmorBox]             // Если данный блок есть, то броня пилота от осколков задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection=
                FovH=140                        // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront <>                 FovH=90                         // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                FovV=140                        // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront =                 FovV=140                        // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                                                        // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего                                                           // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего
                ArmorFront=20                   ArmorFront=20
                ArmorBack=20                   ArmorBack=20
                ArmorTop=60                   ArmorTop=60
                ArmorBottom=20                   ArmorBottom=20
                ArmorRight=20                   ArmorRight=20
                ArmorLeft=100                   ArmorLeft=100
        [end]           [end]
        DamageArg=294           DamageArg=294
        CollisioDamageSens=1           CollisioDamageSens=1
[End]   [End]
     
[DmgElement = turret]   [DmgElement = turret]
        damageablePart="tower_1","tower_2"           damageablePart="tower_1","tower_2"
        LifeRate=20000          // 0.5 от исходного лайфа для пушек, 2000 для пулеметов           LifeRate=20000          // 0.5 от исходного лайфа для пушек, 2000 для пулеметов
        LifeRateFg=20000 <>         LifeRateFrag=20000
        Armor=0                         // Броня от бронебойных пуль (BeamHit) =         Armor=0                         // Броня от бронебойных пуль (BeamHit)
        [SphereHitArmorBox]     // Если данный блок есть, то броня от фугасного воздействия задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection, если и его нет - то используется от Armor/ArmorBox <>         [SphereHitArmorBox]     // Если данный блок есть, то броня от осколочного воздействия задана по сторонам, если блока нет, то используется общий параметр SphereHitProtection, если и его нет - то используется от Armor/ArmorBox
                FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront =                 FovH=90                 // Полный угол горизонтального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                FovV=90         // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront                   FovV=90         // Полный угол вертикального раствора пирамидального раструба углов нормали к колижену, по которому грань колижена определяется, как ArmorFront
                                                // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего                                                   // Остальные 5 раструбов определяются автоматически по центральной симметрии относительно переднего
                ArmorFront=16                   ArmorFront=16
                ArmorBack=12                   ArmorBack=12
                ArmorTop=8 <>                 ArmorTop=13
                ArmorBottom=8                   ArmorBottom=13
                ArmorRight=12 =                 ArmorRight=12
                ArmorLeft=12                   ArmorLeft=12
        [end]           [end]
        CollisioDamageSens=0           CollisioDamageSens=0
[End]   [End]
     
[DmgElement = gun]   [DmgElement = gun]
        damageablePart="#gun_1","#gun_2"           damageablePart="#gun_1","#gun_2"
        LifeRate=4000           // 1000 пулеметы и лёгкие пушки, 4000 сердние пушки, 10000 тяжелые пушки <>         LifeRate=30000          // 10000 пулемёты и автопушки, 20000 легике пушки, 30000 средние пушки, 50000 тяжелые пушки
        LifeRateFg=40000        // x10           LifeRateFrag=15000      // x0.5
        Armor=15                        // 5 пулемёты и автопушки, 10 легике пушки, 15 средние пушки, 20 тяжелые пушки           Armor=20                        // 5 пулемёты и автопушки, 10 легике пушки, 20 средние пушки, 30 тяжелые пушки
        CollisioDamageSens=0 =         CollisioDamageSens=0
[End]   [End]
     
DebugInfo = false                               // Позволяет выводить скорость танка и значение оси газа для настройки двигателя   DebugInfo = false                               // Позволяет выводить скорость танка и значение оси газа для настройки двигателя