IL-2 Great Battles v4.004 vs v4.005b luascripts
Produced: 14.04.2020 13:38:13
   
Mode:  All  
File: U:\IL2\DEV\modifications\Battle of XXX\GTP\extracted_4004\luascripts\worldobjects\bots\botpilot_b25draf.txt  
Class_name = "CBotCharacter" +-  
object_name = "BotPilot_B25D"    
detail_type = "DET_INFANTRY" //list of types is in \inc\SimulationSystem\DetailTypes.inc    
     
//////  PhysicsBody properties    
VisualImage=2,"graphics/characters/Pilot_Brit/Pilot_Brit_%s.mgm",true    
CollisionBody="graphics/characters/Pilot_Brit/Pilot_Brit.col"    
Animator="graphics/characters/Keyframes/B25D/Pilot_B25D_First.chr","GOT_PLANE"    
Animator="graphics/characters/Keyframes/B25D/CharB25DOnField.chr","GOT_NONE"    
     
SoundScript="LuaScripts/Sound/Vehicles/BotSound.cfg"    
     
[attach=0]    
        position= 0, 0.72, 0    
        object = "LuaScripts/WorldObjects/Bots/BotHeadGunRus.txt"    
[end]    
     
NeckAngleConstrX=-100,100;    
NeckAngleConstrY=-175.0,175.0;    
NeckAngleConstrZ=-120,120;    
     
NeckSlideConstrX=-0.40,0.40;    
NeckSlideConstrY=-0.45,0.45;    
NeckSlideConstrZ=-0.45,0.45;    
     
ScarfAxisYArg=10    
ScarfAxisZArg=11    
ScarfPhaseArg=12    
     
ProtectiveGlassesOnEyesArg=24    
OxygenMaskOnFaceArg=25    
     
energyloss="",true,0.1,10000 // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена    
     
replicatedarg=402,0.5   // номер аргумента анимация которого должна реплицироваться из парент-объекта (не должен быть указан в .chr), дефолтное значение если парента нет    
replicatedarg=403,0.0    
replicatedarg=404,0.0    
replicatedarg=406,0.5    
replicatedarg=407,0.5    
     
//////  Bot specific    
Controller="LuaScripts/WorldObjects/Bots/PlaneController_NI.txt"    
Controller="LuaScripts/WorldObjects/Bots/PlaneController_AI.txt"    
Controller="LuaScripts/WorldObjects/Bots/BotController_NI.txt"    
Controller="LuaScripts/WorldObjects/Bots/BotController_AI.txt"    
     
// Damage model    
Armor=0 // толщина брони    
LifeRate=300 // жизненный тонус    
LifeRateFg=300 // У бота свой расчет фугасного воздействия    
Firing=1 // Минимальное значение поджигания у средства поражения для зажигания объекта    
DestroyDelay=15 // задержка на удаление объекта после смерти    
MinEjectAlt=10 // ограничение на минимальную высоту выпрыгивания    
     
RepairSpeed=0.003333    // Скорость исцеления, долей жизни в секунду (полное излечение за 5 минут)    
RepairSource=1  // Тип мастерской, необходимой для исправления    
//      VMRI_REPAIR=0    
//      VMRI_REHEAL=1    
//      VMRI_REARM=2    
//      VMRI_REFUEL=3    
//      VMRI_SERVICEREPAIR=4    
     
//логирование повреждений    
logtreshold=0.0001    
     
GunInClosedCockpit=true    
     
FlarePath="LuaScripts/WorldObjects/Ballistics/Flare.txt"    
     
gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareRed7.txt",0    
gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareGreen5.txt",1    
gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareWhite5.txt",2    
     
//Group ID, Name, VisArg, VisArgVal    
cloth=0,"No scarf",13,0.045f    
cloth=0,"Scarf 0",13,0.590f    
cloth=0,"Scarf 1",13,0.681f    
cloth=0,"Scarf 2",13,0.772f    
cloth=0,"Scarf 3",13,0.863f    
cloth=0,"Scarf 4",13,0.954f    
     
GunVisArg=30    
     
//// Eject properties ////    
     
EjectDelay=0.7667, 0.001        //      Delay from Eject button press to detaching from plane (sec), power of bot moving function to eject pos (0.001 - instantly)    
EjectDelay=0.1, 0.001   //      Eject delay for case of negative G ejection    
ParachuteDelay=2        //      Opening parachute delay while free fall (sec)    
MaxParachuteSpeed=60    //      m/s    
     
SplashConfig="LuaScripts\WorldObjects\Emitters\WaterSpray5_1.txt"    
     
[Parachute]    
        MaxOpeningTension=40.0f //      Slings tension while opening parachute (kg)    
     
        MinRad=0.5f    
        MaxRad=4.0f    
        MaxSlings=8.4f    
     
        //MaxRad=2.9f    
        //MaxSlings=6.0f    
     
        SlingsDuration=2.5f    
        PDuration=1    
     
        VisibleParachute="LuaScripts/WorldObjects/Bots/Parachute01Usaf.txt"    
     
        SlingsAttach=0.06f,0.62f,0.0f    
[end]    
     
ImpulseToDestroy = 500          // Определяет силу удара обеъкта об танк, нужную для его уничтожения. Подвижные объекты на 6 категорий по размерам. Автомобили, малые грузовики, большие грузовики, малые танки, средние танки, большие танки.    
ImpulseMinimumLevel = 100               // Определяет минимальную силу удара об танк, нужную для его повреждения. Для пушек снижено что бы их можно было давить.