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\gondolab.txt  
Right file: U:\IL2\DEV\modifications\Battle of XXX\GTP\extracted_4005b\luascripts\worldobjects\trains\gondolab.txt  
class_name = "CTrainWagon" = class_name = "CTrainWagon"
object_name = "Wagon_GondolaB"   object_name = "Wagon_GondolaB"
detail_type = "DET_WAGON" //list of types is in \inc\SimulationSystem\DetailTypes.inc   detail_type = "DET_WAGON" //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/Wagons/GondolaB.mgm",true   VisualImage=0,"graphics/trains/Wagons/GondolaB.mgm",true
     
CollisionBody="graphics/trains/Wagons/GondolaB.col"   CollisionBody="graphics/trains/Wagons/GondolaB.col"
     
SoundScript="LuaScripts/Sound/Vehicles/Car_Tan.cfg"   SoundScript="LuaScripts/Sound/Vehicles/Car_Tan.cfg"
     
TargetHeight = 2.3                      // Дельта по высоте к центру модели используемая при прицеливании и оценке видимости <> TargetHeight = 2.3                      // Äåëüòà ïî âûñîòå ê öåíòðó ìîäåëè èñïîëüçóåìàÿ ïðè ïðèöåëèâàíèè è îöåíêå âèäèìîñòè
  =  
AttachedCameras = "LuaScripts\WorldObjects\fixcameras\TrainCarriageCameras.txt"   AttachedCameras = "LuaScripts\WorldObjects\fixcameras\TrainCarriageCameras.txt"
     
CommandMonitor="LuaScripts/WorldObjects/LandObjectMonitor.txt"   CommandMonitor="LuaScripts/WorldObjects/LandObjectMonitor.txt"
     
//////  Controled body specific   //////  Controled body specific
     
sendrate = 7                                            // Делитель базовой частоты 50Гц отправки позиции в сеть (=7 значит что частота 7.1Гц) <>  
    sendrate = 7                                            // Äåëèòåëü áàçîâîé ÷àñòîòû 50Ãö îòïðàâêè ïîçèöèè â ñåòü (=7 çíà÷èò ÷òî ÷àñòîòà 7.1Ãö)
Cdrag = 20.0                                            // Коэфициент сопротивления воздушной среды, пропорциональный квадрату скорости движения    
Crr = 500.0                                                     // Коэфициент сопротивления движению, пропорционального скорости движения   Cdrag = 20.0                                            // Êîýôèöèåíò ñîïðîòèâëåíèÿ âîçäóøíîé ñðåäû, ïðîïîðöèîíàëüíûé êâàäðàòó ñêîðîñòè äâèæåíèÿ
Csf = 0.17                                                      // Коэфициент сухого трения об поверхность, пропорционален массе, поидее зависит только от типа ходовой части (колеса или гусеницы)   Crr = 500.0                                                     // Êîýôèöèåíò ñîïðîòèâëåíèÿ äâèæåíèþ, ïðîïîðöèîíàëüíîãî ñêîðîñòè äâèæåíèÿ
Cang = 30.0                                                     // Коэфициент демфирования угловых скоростей   Csf = 0.17                                                      // Êîýôèöèåíò ñóõîãî òðåíèÿ îá ïîâåðõíîñòü, ïðîïîðöèîíàëåí ìàññå, ïîèäåå çàâèñèò òîëüêî îò òèïà õîäîâîé ÷àñòè (êîëåñà èëè ãóñåíèöû)
CrrExt = 7000.0                                         // Коэфициент сопротивления воздушной среды, пропорциональный скорости движения   Cang = 30.0                                                     // Êîýôèöèåíò äåìôèðîâàíèÿ óãëîâûõ ñêîðîñòåé
CBraking = 4000.0                                       // Коэфициент эффективности тормозов   CrrExt = 7000.0                                         // Êîýôèöèåíò ñîïðîòèâëåíèÿ âîçäóøíîé ñðåäû, ïðîïîðöèîíàëüíûé ñêîðîñòè äâèæåíèÿ
Mass = 15000.0                                          // Полная масса вагона   CBraking = 4000.0                                       // Êîýôèöèåíò ýôôåêòèâíîñòè òîðìîçîâ
WheelRadius = 0.5                                       // Радиус колеса   Mass = 15000.0                                          // Ïîëíàÿ ìàññà âàãîíà
LengthBetweenCenterAndBack  = 1.91      // Растояние от центра модели до оси задних колес   WheelRadius = 0.5                                       // Ðàäèóñ êîëåñà
LengthBetweenCenterAndFront = 1.91      // Растояние от центра модели до оси задних колес   LengthBetweenCenterAndBack  = 1.91      // Ðàñòîÿíèå îò öåíòðà ìîäåëè äî îñè çàäíèõ êîëåñ
LengthBetweenWheels = 1.49                      // Колея (габарит по внешним сторонам колес)   LengthBetweenCenterAndFront = 1.91      // Ðàñòîÿíèå îò öåíòðà ìîäåëè äî îñè çàäíèõ êîëåñ
OrientSmoothParam = 0.01                        // Сглаживание угловых вращений на резких вертикальных перегибах/обрывах   LengthBetweenWheels = 1.49                      // Êîëåÿ (ãàáàðèò ïî âíåøíèì ñòîðîíàì êîëåñ)
    OrientSmoothParam = 0.01                        // Ñãëàæèâàíèå óãëîâûõ âðàùåíèé íà ðåçêèõ âåðòèêàëüíûõ ïåðåãèáàõ/îáðûâàõ
LengthBack = 3.96                                       // Растояние от центра модели до места задней сцепки    
    LengthBack = 3.96                                       // Ðàñòîÿíèå îò öåíòðà ìîäåëè äî ìåñòà çàäíåé ñöåïêè
LengthFront     = 4.7 = LengthFront     = 4.7
     
// Damage model   // Damage model
     
energyloss="",true,1.0,1000             // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена <>  
    energyloss="",true,1.0,1000             // Ïîòåðÿ ýíåðãèè ïóëè ïðè ïîïàäàíèè, true - ïðîâåðêà íà âõîäå è âûõîäå â êîëèæí-áîêñ, ïåðâîå ýêâèâàëåíòíàÿ áðîíÿ íà âõîäå è âûõîäå, âòîðîå äæîóëåé íà êàæäûé ìåòð ïóòè âíóòðè êîëèæåíà
RegenerationMax = 1.0           // До какого Life само-чиниться танк    
RegenerationMin = 0.5           // Минимальное значение Life, ниже которого починки не будет   RegenerationMax = 1.0           // Äî êàêîãî Life ñàìî-÷èíèòüñÿ òàíê
RegenerationPercent = 0.0       // Скорость восстановления, долей Life в секунду   RegenerationMin = 0.5           // Ìèíèìàëüíîå çíà÷åíèå Life, íèæå êîòîðîãî ïî÷èíêè íå áóäåò
    RegenerationPercent = 0.0       // Ñêîðîñòü âîññòàíîâëåíèÿ, äîëåé Life â ñåêóíäó
Firing=0.002                            // Скорость сгорания боекомплекта от пожара, долей Life в секунду    
SmokeStartHealth = 0.5          // Лайф двигателя, при котором начнется дым из двигателя   Firing=0.002                            // Ñêîðîñòü ñãîðàíèÿ áîåêîìïëåêòà îò ïîæàðà, äîëåé Life â ñåêóíäó
MinFiringHealth = 0.5           // Лайф боекомплекта, при котором начнется пожар   SmokeStartHealth = 0.5          // Ëàéô äâèãàòåëÿ, ïðè êîòîðîì íà÷íåòñÿ äûì èç äâèãàòåëÿ
MinMovementHealth = 0.25        // Лайф двигателя, при котором перестанет ездить   MinFiringHealth = 0.5           // Ëàéô áîåêîìïëåêòà, ïðè êîòîðîì íà÷íåòñÿ ïîæàð
MinAttackHealth = 0.10          // Лайф объекта, при котором перестанет стрелять   MinMovementHealth = 0.25        // Ëàéô äâèãàòåëÿ, ïðè êîòîðîì ïåðåñòàíåò åçäèòü
    MinAttackHealth = 0.10          // Ëàéô îáúåêòà, ïðè êîòîðîì ïåðåñòàíåò ñòðåëÿòü
FireEffectTime = 100.0          // Сколько будет гореть по времени после взрыва    
DestructArg = 281                       // Аргумент дамага   FireEffectTime = 100.0          // Ñêîëüêî áóäåò ãîðåòü ïî âðåìåíè ïîñëå âçðûâà
SmokeArgBase = 60000            // Аргумент малого пожара   DestructArg = 281                       // Àðãóìåíò äàìàãà
SmokeArgTotalNum = 1            // Кол-во вариантов пожара, 1-й вариант будет по хуку 60000, второй по 60001, третий по 60002 и т.д.   SmokeArgBase = 60000            // Àðãóìåíò ìàëîãî ïîæàðà
FiringArg = 60100                       // Аргумент большого пожара    
    SmokeArgTotalNum = 1            // Êîë-âî âàðèàíòîâ ïîæàðà, 1-é âàðèàíò áóäåò ïî õóêó 60000, âòîðîé ïî 60001, òðåòèé ïî 60002 è ò.ä.
    FiringArg = 60100                       // Àðãóìåíò áîëüøîãî ïîæàðà
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/VehicleNoDmg.txt"      // Эффект при полном взрыве    
OnDropLandScript = "LuaScripts/WorldObjects/Emitters/DustBlow5_3.txt"                   // Эффект при падении на землю    
    ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/VehicleNoDmg.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 = 200000               // Определяет силу удара обеъкта об танк, нужную для его уничтожения   ImpulseToDestroy = 200000               // Îïðåäåëÿåò ñèëó óäàðà îáåúêòà îá òàíê, íóæíóþ äëÿ åãî óíè÷òîæåíèÿ
ImpulseMinimumLevel = 40000             // Определяет минимальную силу удара об танк, нужную для его повреждения (видимо)    
    ImpulseMinimumLevel = 40000             // Îïðåäåëÿåò ìèíèìàëüíóþ ñèëó óäàðà îá òàíê, íóæíóþ äëÿ åãî ïîâðåæäåíèÿ (âèäèìî)
logtreshold=0.0001                              // Минимальный шаг дамага, записываемый в лог миссии    
    logtreshold=0.0001                              // Ìèíèìàëüíûé øàã äàìàãà, çàïèñûâàåìûé â ëîã ìèññèè
  =  
[moveDeviator]   [moveDeviator]
  HiFreqAmp = 0.1f     HiFreqAmp = 0.1f
  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
     
Armor=0                                 // Толщина брони, общий параметр, нужен для других ИИ для определения типа снаряда <>  
    Armor=0                                 // Òîëùèíà áðîíè, îáùèé ïàðàìåòð, íóæåí äëÿ äðóãèõ ÈÈ äëÿ îïðåäåëåíèÿ òèïà ñíàðÿäà
// Модель повреждения. Исходный убалансированный лайф объекта до введения простой модели 30000.    
    // Ìîäåëü ïîâðåæäåíèÿ. Èñõîäíûé óáàëàíñèðîâàííûé ëàéô îáúåêòà äî ââåäåíèÿ ïðîñòîé ìîäåëè 30000.
  =  
[DmgElement = ammo]   [DmgElement = ammo]
        damageablePart="cargo"           damageablePart="cargo"
        LifeRate=20000           LifeRate=20000
        LifeRateFg=20000 <>         LifeRateFrag=20000
        Armor=0 =         Armor=0
        CollisioDamageSens=1           CollisioDamageSens=1
[End]   [End]
     
[DmgElement = engine]   [DmgElement = engine]
        damageablePart="body"           damageablePart="body"
        LifeRate=40000           LifeRate=40000
        LifeRateFg=40000 <>         LifeRateFrag=40000
        Armor=0 =         Armor=0
        CollisioDamageSens=1           CollisioDamageSens=1
[End]   [End]
     
DebugInfo = false                               // Позволяет выводить скорость танка и значение оси газа для настройки двигателя <> DebugInfo = false                               // Ïîçâîëÿåò âûâîäèòü ñêîðîñòü òàíêà è çíà÷åíèå îñè ãàçà äëÿ íàñòðîéêè äâèãàòåëÿ