IL-2 Great Battles v4.004 vs v4.005b luascripts
Produced: 14.04.2020 13:40:00
   
Mode:  All  
Left file: U:\IL2\DEV\modifications\Battle of XXX\GTP\extracted_4004\luascripts\worldobjects\ballistics\bombs\smokegen.txt  
Right file: U:\IL2\DEV\modifications\Battle of XXX\GTP\extracted_4005b\luascripts\worldobjects\ballistics\bombs\smokegen.txt  
Class_name = "CBallistics" = Class_name = "CBallistics"
object_name = "SMOKEGEN"   object_name = "SMOKEGEN"
     
//////  PhysicsBody properties   //////  PhysicsBody properties
VisualImage=0,"graphics/Ammo/SmokeGen.mgm",false   VisualImage=0,"graphics/Ammo/SmokeGen.mgm",false
     
VisualRadius=5   VisualRadius=5
     
VisArg=100   VisArg=100
     
NoDirecion=false   NoDirecion=false
CalcWind=true   CalcWind=true
ProcessNetwork=true   ProcessNetwork=true
     
Armor1=0,800,           37,64063,       30,160157,      0,256252 <> Armor=0,800,            37,64063,       30,160157,      0,256252
Armor2=500,550,         22,30314,       17,75785,       0,121257   Armor=500,550,          22,30314,       17,75785,       0,121257
Armor3=2000,350,        11,12301,       9,30754,        0,49206   Armor=2000,350,         11,12301,       9,30754,        0,49206
Armor4=5000,200,        5,3994,         4,9985,         0,15976   Armor=5000,200,         5,3994,         4,9985,         0,15976
Armor5=15000,100,       2,998,          1,2496,         0,3994   Armor=15000,100,        2,998,          1,2496,         0,3994
  =  
DefaultStartSpeed=0             //дефолтная начальная скорость, нужно устанавливать в максимальную траекторную +200м/с при "простреле" ракеты утилитой баллистического калькулятора, для этой ракеты 340м/с + 200м/с = 540м/с   DefaultStartSpeed=0             //дефолтная начальная скорость, нужно устанавливать в максимальную траекторную +200м/с при "простреле" ракеты утилитой баллистического калькулятора, для этой ракеты 340м/с + 200м/с = 540м/с
MaxDistance=15000               //предельная дальность, дальше которой объект удалится   MaxDistance=15000               //предельная дальность, дальше которой объект удалится
Mass=19.32                              //масса ракеты   Mass=19.32                              //масса ракеты
Mkr=0.97                                //значение числа Маха, после которого начинается повышение Cx до момента M=1, зависит от формы тела но не от размера   Mkr=0.97                                //значение числа Маха, после которого начинается повышение Cx до момента M=1, зависит от формы тела но не от размера
Mmax=1.05                               //значение числа Маха, до которого завершается понижение Cx, начавшееся при M=1, зависит от формы тела но не от размера   Mmax=1.05                               //значение числа Маха, до которого завершается понижение Cx, начавшееся при M=1, зависит от формы тела но не от размера
Cx_0=0.125                              //значение к-та сопротивления при (M <= Mkr), зависит от формы тела но не от размера   Cx_0=0.125                              //значение к-та сопротивления при (M <= Mkr), зависит от формы тела но не от размера
Cx_max=0.2                              //значение к-та сопротивления при (M = 1), зависит от формы тела но не от размера   Cx_max=0.2                              //значение к-та сопротивления при (M = 1), зависит от формы тела но не от размера
Cx_1=0.425                              //значение к-та сопротивления при (M >= Mmax), зависит от формы тела но не от размера   Cx_1=0.425                              //значение к-та сопротивления при (M >= Mmax), зависит от формы тела но не от размера
R=0.066                                 //радиус ракеты   R=0.066                                 //радиус ракеты
KPhi=0.01                               //параметр скорости уменьшения угла атаки   KPhi=0.01                               //параметр скорости уменьшения угла атаки
KPhiAcc=0                               //параметр ускорения уменьшения угла атаки   KPhiAcc=0                               //параметр ускорения уменьшения угла атаки
KJ=7                                    //параметр общей калибровки уменьшения угла атаки   KJ=7                                    //параметр общей калибровки уменьшения угла атаки
LiveTime=45                             //время жизни объекта (большее из двух: время полета на MaxDistance или время горения трассера + TimeToDestroy)   LiveTime=45                             //время жизни объекта (большее из двух: время полета на MaxDistance или время горения трассера + TimeToDestroy)
ExplodeTime=0                   //время самоподрыва (=0 - самоподрыва нет)   ExplodeTime=0                   //время самоподрыва (=0 - самоподрыва нет)
     
Spin=-1.5,1.5                   //Rocket rotation angular speed random limits   Spin=-1.5,1.5                   //Rocket rotation angular speed random limits
Deviation=1                             //Deviation of the thrust    Deviation=1                             //Deviation of the thrust 
EngineThrust=0                  //Engine power   EngineThrust=0                  //Engine power
EngineDuration=1000.0,1000.1    //Engine work time random limits. In bomb - it's spinning time.   EngineDuration=1000.0,1000.1    //Engine work time random limits. In bomb - it's spinning time.
     
RNDWindFactor=0.05              //коэф-т бокового разброса   RNDWindFactor=0.05              //коэф-т бокового разброса
RNDWindChangeTimer=100.0        //таймер на смену к-та бокового разброса (можно сделать зиг-заг)   RNDWindChangeTimer=100.0        //таймер на смену к-та бокового разброса (можно сделать зиг-заг)
     
FuseArmDelay=-1                 //Задержка до взведения взрывателя. Если <=0 то работает стандартный механизм вертушки (таск BOS-744). Если нет - фиксированное значение.   FuseArmDelay=-1                 //Задержка до взведения взрывателя. Если <=0 то работает стандартный механизм вертушки (таск BOS-744). Если нет - фиксированное значение.
HitDefaultDelay=2               //Задержка до взрыва после попадания бомбы   HitDefaultDelay=2               //Задержка до взрыва после попадания бомбы
ExplosionExternalControl=true   //Управляемая из GUI задержка взрыва   ExplosionExternalControl=true   //Управляемая из GUI задержка взрыва
     
debug=false   debug=false
     
// Настройки рикошета, рандомы тем меньше, чем тяжелее бомба. Не острый нос и коробчатый стабилизатор немного снижает скорость отскока.   // Настройки рикошета, рандомы тем меньше, чем тяжелее бомба. Не острый нос и коробчатый стабилизатор немного снижает скорость отскока.
VelDecK = 0.9                   // Коэфициент падения скорости при нулевом угле к поверхности, 0..1   VelDecK = 0.9                   // Коэфициент падения скорости при нулевом угле к поверхности, 0..1
VelDecKRnd = 0.3                // Рандом на него (равномерный в сторону уменьшения, значение задает нижнюю границу диапазона) -[0..1]*rnd   VelDecKRnd = 0.3                // Рандом на него (равномерный в сторону уменьшения, значение задает нижнюю границу диапазона) -[0..1]*rnd
VelDirKRnd = 15.0               // Рандом изменения направления отскока по горизонтали, нормаьлное распределение, град   VelDirKRnd = 15.0               // Рандом изменения направления отскока по горизонтали, нормаьлное распределение, град
VelPitchKRnd = 0.5              // Коэффициент рандома изменения угла отскока по вертикали, +-[0..1]*rnd * УГОЛ, [0..1]   VelPitchKRnd = 0.5              // Коэффициент рандома изменения угла отскока по вертикали, +-[0..1]*rnd * УГОЛ, [0..1]
VelAngMax = 20.0                // Максимальный угол к поверхности для возможности рикошета, при этом угле скорость отскока =0, град   VelAngMax = 20.0                // Максимальный угол к поверхности для возможности рикошета, при этом угле скорость отскока =0, град
VelAngMaxRnd = 10.0             // Рандом на него (равномерный в сторону уменьшения, значение задает нижнюю границу диапазона) -[0..1]*rnd, град   VelAngMaxRnd = 10.0             // Рандом на него (равномерный в сторону уменьшения, значение задает нижнюю границу диапазона) -[0..1]*rnd, град
VelXMin = 45.0                  // Минимальная продольная состовляющая скорости для возможности рикошета, м/с   VelXMin = 45.0                  // Минимальная продольная состовляющая скорости для возможности рикошета, м/с
VelXMinRnd = 15.0               // Рандом на неё (равномерный в сторону уменьшения, значение задает нижнюю границу диапазона)  -[0..1]*rnd, м/с   VelXMinRnd = 15.0               // Рандом на неё (равномерный в сторону уменьшения, значение задает нижнюю границу диапазона)  -[0..1]*rnd, м/с
OrientDev = 30.0                // максимальное отклонение ориентации от направления вектора скорости после рикошета, нормаьлное распределение, град    OrientDev = 30.0                // максимальное отклонение ориентации от направления вектора скорости после рикошета, нормаьлное распределение, град 
     
// эффекты падения бомбы   // эффекты падения бомбы
     
HitDummyEffect=""   HitDummyEffect=""
HitWoodEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_bomb_object.txt" <> HitMiscEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_bomb_object.txt"
HitWaterEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_bomb_water.txt" = HitWaterEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_bomb_water.txt"
HitGroundEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_bomb_ground.txt"   HitGroundEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_bomb_ground.txt"
HitArmorEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_bomb_object.txt"   HitArmorEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_bomb_object.txt"
HitBuildingEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_bomb_object.txt"   HitBuildingEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_bomb_object.txt"
HitPlaneEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_ap_37-50mm_wood.txt" <> HitMetalEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_ap_37-50mm_wood.txt"
HitForestEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_bomb_object.txt" = HitForestEffect="LuaScripts/WorldObjects/Explosions/Effects/hit_bomb_object.txt"