IL-2 Great Battles v4.004 vs v4.005b luascripts
Produced: 14.04.2020 13:37:25
   
Mode:  All  
Left file: U:\IL2\DEV\modifications\Battle of XXX\GTP\extracted_4004\luascripts\worldobjects\trains\e.txt  
Right file: U:\IL2\DEV\modifications\Battle of XXX\GTP\extracted_4005b\luascripts\worldobjects\trains\e.txt  
class_name = "CTrainLocomotive" = class_name = "CTrainLocomotive"
object_name = "Locomotive_E"   object_name = "Locomotive_E"
detail_type = "DET_LOCOMOTIVE" //list of types is in \inc\SimulationSystem\DetailTypes.inc   detail_type = "DET_LOCOMOTIVE" //list of types is in \inc\SimulationSystem\DetailTypes.inc
     
     
//////  PhysicsBody properties   //////  PhysicsBody properties
//VisualImage = <int TYPE>,<string File_PathName>,<bool cast_shadows>   //VisualImage = <int TYPE>,<string File_PathName>,<bool cast_shadows>
     
VisualImage=0,"graphics/trains/E/E.mgm",true   VisualImage=0,"graphics/trains/E/E.mgm",true
     
CollisionBody="graphics/trains/E/E.col"   CollisionBody="graphics/trains/E/E.col"
     
SoundScript="LuaScripts/Sound/Vehicles/G8.cfg"   SoundScript="LuaScripts/Sound/Vehicles/G8.cfg"
     
ImageAttr=25    // IA_NOCLIP | IA_NOMINPIXELS | IA_NOMINPIXELS   ImageAttr=25    // IA_NOCLIP | 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
     
TargetHeight = 3.3                      // Дельта по высоте к центру модели используемая при прицеливании и оценке видимости   TargetHeight = 3.3                      // Дельта по высоте к центру модели используемая при прицеливании и оценке видимости
     
AttachedCameras = "LuaScripts\WorldObjects\fixcameras\LocomotiveCameras.txt"   AttachedCameras = "LuaScripts\WorldObjects\fixcameras\LocomotiveCameras.txt"
     
     
[attach=0]   [attach=0]
        position= -0.17, 0.7, 0           position= -0.17, 0.7, 0
        object = "LuaScripts/WorldObjects/Bots/BotMachinist.txt"           object = "LuaScripts/WorldObjects/Bots/BotMachinist.txt"
[end]   [end]
     
[attach=1]   [attach=1]
        position= -4.2, 3.0, 1.6           position= -4.2, 3.0, 1.6
        rotation= -30, 0, 0           rotation= -30, 0, 0
        object = "LuaScripts/WorldObjects/FlareGun.txt"           object = "LuaScripts/WorldObjects/FlareGun.txt"
[end]   [end]
     
     
CommandMonitor="LuaScripts/WorldObjects/VehicleMonitor.txt"   CommandMonitor="LuaScripts/WorldObjects/VehicleMonitor.txt"
     
//////  Controled body specific   //////  Controled body specific
     
sendrate = 7                                            // Делитель базовой частоты 50Гц отправки позиции в сеть (=7 значит что частота 7.1Гц)   sendrate = 7                                            // Делитель базовой частоты 50Гц отправки позиции в сеть (=7 значит что частота 7.1Гц)
     
PrioritySpeed = 16.0                            // Референсная скорость, быстрее этой скорости танк не ездит, на этой скорости сила эффекта пыли становится максимальной   PrioritySpeed = 16.0                            // Референсная скорость, быстрее этой скорости танк не ездит, на этой скорости сила эффекта пыли становится максимальной
MaxEngineForce = 520000.0                       // Максимально возможная сила двигателя   MaxEngineForce = 520000.0                       // Максимально возможная сила двигателя
Cdrag = 30.0                                            // Коэфициент сопротивления воздушной среды, пропорциональный квадрату скорости движения   Cdrag = 30.0                                            // Коэфициент сопротивления воздушной среды, пропорциональный квадрату скорости движения
Crr = 700.0                                                     // Коэфициент сопротивления движению, пропорционального скорости движения   Crr = 700.0                                                     // Коэфициент сопротивления движению, пропорционального скорости движения
Csf = 0.17                                                      // Коэфициент сухого трения об поверхность, пропорционален массе, поидее зависит только от типа ходовой части (колеса или гусеницы)   Csf = 0.17                                                      // Коэфициент сухого трения об поверхность, пропорционален массе, поидее зависит только от типа ходовой части (колеса или гусеницы)
Cang = 30.0                                                     // Коэфициент демфирования угловых скоростей   Cang = 30.0                                                     // Коэфициент демфирования угловых скоростей
CrrExt = 10000.0                                        // Коэфициент сопротивления воздушной среды, пропорциональный скорости движения   CrrExt = 10000.0                                        // Коэфициент сопротивления воздушной среды, пропорциональный скорости движения
CBraking = 18000.0                                      // Коэфициент эффективности тормозов   CBraking = 18000.0                                      // Коэфициент эффективности тормозов
Mass = 60000.0                                          // Полная масса вагона   Mass = 60000.0                                          // Полная масса вагона
WheelRadius = 0.714                                     // Радиус колеса   WheelRadius = 0.714                                     // Радиус колеса
LengthBetweenCenterAndBack = 2.887      // Растояние от центра модели до оси задних колес   LengthBetweenCenterAndBack = 2.887      // Растояние от центра модели до оси задних колес
LengthBetweenCenterAndFront = 2.859     // Растояние от центра модели до оси передних колес   LengthBetweenCenterAndFront = 2.859     // Растояние от центра модели до оси передних колес
LengthBetweenWheels = 1.7                       // Колея (габарит по внешним сторонам колес)   LengthBetweenWheels = 1.7                       // Колея (габарит по внешним сторонам колес)
OrientSmoothParam = 0.01                        // Сглаживание угловых вращений на резких вертикальных перегибах/обрывах   OrientSmoothParam = 0.01                        // Сглаживание угловых вращений на резких вертикальных перегибах/обрывах
LightsCount = 1                                         // Кол-во источников света фар   LightsCount = 1                                         // Кол-во источников света фар
LightsArgBase = 60205                           // Аргумент включения фар   LightsArgBase = 60205                           // Аргумент включения фар
     
LengthBack = 5.4                                        // Растояние от центра модели до места задней сцепки   LengthBack = 5.4                                        // Растояние от центра модели до места задней сцепки
LengthFront = 5.75                                      // Растояние от центра модели до места передней сцепки   LengthFront = 5.75                                      // Растояние от центра модели до места передней сцепки
     
// Damage model   // Damage model
     
energyloss="",true,5.0,1000             // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена   energyloss="",true,5.0,1000             // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена
     
Armor = 5                                                       // толщина брони   Armor = 5                                                       // толщина брони
LifeRate = 60000                                        // жизненный тонус   LifeRate = 60000                                        // жизненный тонус
LifeRateFg = 300000                                     // LifeRate для расчета фугасного действия <> LifeRateFrag = 300000                                   // LifeRate для расчета осколочного действия
  =  
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 = 100.0          // Сколько будет гореть по времени после взрыва   FireEffectTime = 100.0          // Сколько будет гореть по времени после взрыва
DestructArg = 281                       // Аргумент дамага   DestructArg = 281                       // Аргумент дамага
SmokeArgBase = 60010            // Аргумент малого пожара   SmokeArgBase = 60010            // Аргумент малого пожара
SmokeArgTotalNum = 6            // Кол-во вариантов пожара, 1-й вариант будет по хуку 60010, второй по 60011, третий по 60012 и т.д.   SmokeArgTotalNum = 6            // Кол-во вариантов пожара, 1-й вариант будет по хуку 60010, второй по 60011, третий по 60012 и т.д.
FiringArg = 60100                       // Аргумент большого пожара   FiringArg = 60100                       // Аргумент большого пожара
     
     
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/Train.txt"             // Эффект при полном взрыве   ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/Train.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.0                // Гулбже начнет умирать   CriticalWaterLevel = 1.0                // Гулбже начнет умирать
CriticalHeigthLevel = 4.0               // При падении с большей высоты умрет   CriticalHeigthLevel = 4.0               // При падении с большей высоты умрет
DivingSpeed = 0.3                               // Скорость погружения в воду   DivingSpeed = 0.3                               // Скорость погружения в воду
ImpulseToDestroy = 950000               // Определяет силу удара обеъкта об танк, нужную для его уничтожения   ImpulseToDestroy = 950000               // Определяет силу удара обеъкта об танк, нужную для его уничтожения
ImpulseMinimumLevel = 190000    // Определяет минимальную силу удара об танк, нужную для его повреждения (видимо)   ImpulseMinimumLevel = 190000    // Определяет минимальную силу удара об танк, нужную для его повреждения (видимо)
     
logtreshold=0.0001                              // Минимальный шаг дамага, записываемый в лог миссии   logtreshold=0.0001                              // Минимальный шаг дамага, записываемый в лог миссии
     
[CrewEscape]   [CrewEscape]
        EscapeHealth=0.75f           EscapeHealth=0.75f
        EscapeAtLeast=1           EscapeAtLeast=1
        DistanceToRun=50.0f           DistanceToRun=50.0f
        EscapePos=-5,0,2           EscapePos=-5,0,2
     
        EscapeVisArg=1000           EscapeVisArg=1000
                   
        Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierRUhat.txt"           Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierRUhat.txt"
        Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierRUhat.txt"           Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierRUhat.txt"
[end]   [end]
     
Armor=5                                 // Толщина брони, общий параметр, нужен для других ИИ для определения типа снаряда   Armor=5                                 // Толщина брони, общий параметр, нужен для других ИИ для определения типа снаряда
     
// Модель повреждения. Исходный убалансированный лайф объекта до введения простой модели 60000 и 30000.   // Модель повреждения. Исходный убалансированный лайф объекта до введения простой модели 60000 и 30000.
     
[DmgElement = ammo]   [DmgElement = ammo]
        damageablePart="engine"           damageablePart="engine"
        LifeRate=50000           LifeRate=50000
        LifeRateFg=20000 <>         LifeRateFrag=20000
        Armor=5 =         Armor=5
        CollisioDamageSens=1           CollisioDamageSens=1
[End]   [End]
     
[DmgElement = engine]   [DmgElement = engine]
        damageablePart="hull_1"           damageablePart="hull_1"
        LifeRate=70000           LifeRate=70000
        LifeRateFg=40000 <>         LifeRateFrag=40000
        Armor=5 =         Armor=5
        CollisioDamageSens=1           CollisioDamageSens=1
[End]   [End]
     
DebugInfo = false                               // Позволяет выводить скорость танка и значение оси газа для настройки двигателя   DebugInfo = false                               // Позволяет выводить скорость танка и значение оси газа для настройки двигателя