IL-2 Great Battles v4.004 vs v4.005b luascripts
Produced: 14.04.2020 13:38:09
   
Mode:  All  
Left file: U:\IL2\DEV\modifications\Battle of XXX\GTP\extracted_4004\luascripts\worldobjects\bots\bottankt3442_gunner.txt  
Right file: U:\IL2\DEV\modifications\Battle of XXX\GTP\extracted_4005b\luascripts\worldobjects\bots\bottankt3442_gunner.txt  
Class_name = "CBotCharacter" = Class_name = "CBotCharacter"
object_name = "BotTankT3442_Gunner"   object_name = "BotTankT3442_Gunner"
detail_type = "DET_INFANTRY" //list of types is in \inc\SimulationSystem\DetailTypes.inc   detail_type = "DET_INFANTRY" //list of types is in \inc\SimulationSystem\DetailTypes.inc
     
SoundScript="LuaScripts/Sound/Vehicles/BotSound.cfg"   SoundScript="LuaScripts/Sound/Vehicles/BotSound.cfg"
     
Controller="LuaScripts/WorldObjects/Bots/FocTestT34Turret_AI.txt"   Controller="LuaScripts/WorldObjects/Bots/FocTestT34Turret_AI.txt"
Controller="LuaScripts/WorldObjects/Bots/FocTestT34Turret_NI.txt"   Controller="LuaScripts/WorldObjects/Bots/FocTestT34Turret_NI.txt"
     
//VisualImage=2,"graphics/characters/TankGunner_T34/TankGunner_T34.MGM",true   //VisualImage=2,"graphics/characters/TankGunner_T34/TankGunner_T34.MGM",true
CollisionBody="graphics/characters/TankGunner_T34/TankGunner_T34.col"   CollisionBody="graphics/characters/TankGunner_T34/TankGunner_T34.col"
     
[attach=0]   [attach=0]
        position= 0, 0.69, 0.0           position= 0, 0.69, 0.0
        object = "LuaScripts/WorldObjects/Bots/BotHeadGunRus.txt"           object = "LuaScripts/WorldObjects/Bots/BotHeadGunRus.txt"
[end]   [end]
     
NeckAngleConstrX=-100,100;   NeckAngleConstrX=-100,100;
NeckAngleConstrY=-180.0,180.0;   NeckAngleConstrY=-180.0,180.0;
NeckAngleConstrZ=-120,120;   NeckAngleConstrZ=-120,120;
     
NeckSlideConstrX=-0.40,0.40;   NeckSlideConstrX=-0.40,0.40;
NeckSlideConstrY=-0.45,0.45;   NeckSlideConstrY=-0.45,0.45;
NeckSlideConstrZ=-0.45,0.45;   NeckSlideConstrZ=-0.45,0.45;
     
energyloss="",true,0.1,10000 // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена   energyloss="",true,0.1,10000 // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена
     
// Damage model   // Damage model
Armor=0 // толщина брони   Armor=0 // толщина брони
  <> LifeRate=500 // Масштаб пулевых и фугасных повреждений
LifeRate=300 // жизненный тонус   LifeRateFrag=1500 // Масштаб осколочных повреждений
    HeadConvexPrefix="Head" // Префикс имени конвекса колижена головы
    HeadArmor=0 // толщина брони головы
LifeRateFg=300 // У бота свой расчет фугасного воздействия   HeadLifeRate=200 // Масштаб пулевых и фугасных повреждений головы
    HeadLifeRateFrag=600 // Масштаб осколочных повреждений головы
Firing=1 // Минимальное значение поджигания у средства поражения для зажигания объекта = Firing=1 // Минимальное значение поджигания у средства поражения для зажигания объекта
BurnLifeReduce=0.02     // Скорость сгорания (долей жизни в секунду)   BurnLifeReduce=0.02     // Скорость сгорания (долей жизни в секунду)
DestroyDelay=15 // задержка на удаление объекта после смерти   DestroyDelay=15 // задержка на удаление объекта после смерти
MinEjectAlt=10 // ограничение на минимальную высоту выпрыгивания   MinEjectAlt=10 // ограничение на минимальную высоту выпрыгивания
PainLOC = false // false - отключение потери сознания от болевого шока при попаданиях   PainLOC = false // false - отключение потери сознания от болевого шока при попаданиях
Sickness = false // false - отключение укачивания от знакопеременных перегрузок   Sickness = false // false - отключение укачивания от знакопеременных перегрузок
     
RepairSpeed=0.003333    // Скорость исцеления, долей жизни в секунду (полное излечение за 5 минут)   RepairSpeed=0.003333    // Скорость исцеления, долей жизни в секунду (полное излечение за 5 минут)
RepairSource=1  // Тип мастерской, необходимой для исправления   RepairSource=1  // Тип мастерской, необходимой для исправления
//      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
     
antiShakePosK=0.4   antiShakePosK=0.4
antiShakeRotK=0.1,0.02,0.02 // yaw, pitch, roll   antiShakeRotK=0.1,0.02,0.02 // yaw, pitch, roll
antiShakePosLimit = -0.15,0.15, -0.3,0.3, -0.15,0.15 // xmin,xmax, ymin,ymax, zmin,zmax   antiShakePosLimit = -0.15,0.15, -0.3,0.3, -0.15,0.15 // xmin,xmax, ymin,ymax, zmin,zmax
     
Animator="graphics/characters/TankGunner_T34/TankGunner_T34.chr"   Animator="graphics/characters/TankGunner_T34/TankGunner_T34.chr"
     
//логирование повреждений   //логирование повреждений
logtreshold=0.0001   logtreshold=0.0001
     
AutoGunCamera=true      //For camera manager to automaticly switch to gun camera when available   AutoGunCamera=true      //For camera manager to automaticly switch to gun camera when available
     
GunInClosedCockpit=false   GunInClosedCockpit=false
FlarePath="LuaScripts/WorldObjects/Ballistics/Flare.txt"   FlarePath="LuaScripts/WorldObjects/Ballistics/Flare.txt"
gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareRed10.txt",0   gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareRed10.txt",0
gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareGreen10.txt",1   gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareGreen10.txt",1
gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareWhite10.txt",2   gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareWhite10.txt",2
     
ImpulseToDestroy = 1000         // Определяет силу удара обеъкта об танк, нужную для его уничтожения. Подвижные объекты на 6 категорий по размерам. Автомобили, малые грузовики, большие грузовики, малые танки, средние танки, большие танки.   ImpulseToDestroy = 1000         // Определяет силу удара обеъкта об танк, нужную для его уничтожения. Подвижные объекты на 6 категорий по размерам. Автомобили, малые грузовики, большие грузовики, малые танки, средние танки, большие танки.
ImpulseMinimumLevel = 200               // Определяет минимальную силу удара об танк, нужную для его повреждения. Для пушек снижено что бы их можно было давить.   ImpulseMinimumLevel = 200               // Определяет минимальную силу удара об танк, нужную для его повреждения. Для пушек снижено что бы их можно было давить.
     
GUIHealthMessage=7              // Параметр, определяющий то, какое техночат-сообщение будет для данного бота   GUIHealthMessage=7              // Параметр, определяющий то, какое техночат-сообщение будет для данного бота
//  1 - Vehicle Driver   //  1 - Vehicle Driver
//  4 - Vehicle Commander   //  4 - Vehicle Commander
//  7 - Vehicle Gunner   //  7 - Vehicle Gunner
// 10 - Vehicle Machinegunner   // 10 - Vehicle Machinegunner
// 13 - Vehicle Radioman   // 13 - Vehicle Radioman
// 16 - Vehicle Loader   // 16 - Vehicle Loader
// 19 - Vehicle Plugman   // 19 - Vehicle Plugman
// 22 - Airplane Pilot   // 22 - Airplane Pilot
// 25 - Airplane Commander   // 25 - Airplane Commander
// 28 - Airplane Co-Pilot   // 28 - Airplane Co-Pilot
// 31 - Airplane Navigator   // 31 - Airplane Navigator
// 34 - Airplane Radioman   // 34 - Airplane Radioman
// 37 - Airplane Gunner   // 37 - Airplane Gunner
// 40 - Airplane Waist Gunner   // 40 - Airplane Waist Gunner