Class_name = "CBotCharacter" |
= |
Class_name = "CBotCharacter" |
object_name = "BotPilot_Me262" |
|
object_name = "BotPilot_Me262" |
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 |
|
|
|
////// PhysicsBody properties |
|
////// PhysicsBody properties |
VisualImage=2,"graphics/characters/Pilot_Ger/Pilot_Bf109K_%s.mgm",true |
|
VisualImage=2,"graphics/characters/Pilot_Ger/Pilot_Bf109K_%s.mgm",true |
CollisionBody="graphics/characters/Pilot_Ger/Pilot_Bf109K.col" |
|
CollisionBody="graphics/characters/Pilot_Ger/Pilot_Bf109K.col" |
Animator="graphics/characters/Keyframes/Pilot_Fw190D/Pilot_Fw190D.chr","GOT_PLANE" |
|
Animator="graphics/characters/Keyframes/Pilot_Fw190D/Pilot_Fw190D.chr","GOT_PLANE" |
Animator="graphics/characters/Pilot_Ger/PilotGerOnField.chr","GOT_NONE" |
|
Animator="graphics/characters/Pilot_Ger/PilotGerOnField.chr","GOT_NONE" |
|
|
|
SoundScript="LuaScripts/Sound/Vehicles/BotSound.cfg" |
|
SoundScript="LuaScripts/Sound/Vehicles/BotSound.cfg" |
|
|
|
[attach=0] |
|
[attach=0] |
position= 0, 0.72, 0 |
|
position= 0, 0.72, 0 |
object = "LuaScripts/WorldObjects/Bots/BotHeadGunGerLate.txt" |
|
object = "LuaScripts/WorldObjects/Bots/BotHeadGunGerLate.txt" |
[end] |
|
[end] |
|
|
|
NeckAngleConstrX=-100,100; |
|
NeckAngleConstrX=-100,100; |
NeckAngleConstrY=-175.0,175.0; |
|
NeckAngleConstrY=-175.0,175.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; |
|
|
|
ScarfAxisYArg=10 |
|
ScarfAxisYArg=10 |
ScarfAxisZArg=11 |
|
ScarfAxisZArg=11 |
ScarfPhaseArg=12 |
|
ScarfPhaseArg=12 |
|
|
|
ProtectiveGlassesOnEyesArg=24 |
|
ProtectiveGlassesOnEyesArg=24 |
OxygenMaskOnFaceArg=25 |
|
OxygenMaskOnFaceArg=25 |
|
|
|
energyloss="",true,0.1,10000 // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена |
|
energyloss="",true,0.1,10000 // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена |
|
|
|
////// Bot specific |
|
////// Bot specific |
Controller="LuaScripts/WorldObjects/Bots/PlaneController_NI.txt" |
|
Controller="LuaScripts/WorldObjects/Bots/PlaneController_NI.txt" |
Controller="LuaScripts/WorldObjects/Bots/PlaneController_AI.txt" |
|
Controller="LuaScripts/WorldObjects/Bots/PlaneController_AI.txt" |
Controller="LuaScripts/WorldObjects/Bots/BotController_NI.txt" |
|
Controller="LuaScripts/WorldObjects/Bots/BotController_NI.txt" |
Controller="LuaScripts/WorldObjects/Bots/BotController_AI.txt" |
|
Controller="LuaScripts/WorldObjects/Bots/BotController_AI.txt" |
|
|
|
// 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 // Минимальное значение поджигания у средства поражения для зажигания объекта |
DestroyDelay=15 // задержка на удаление объекта после смерти |
|
DestroyDelay=15 // задержка на удаление объекта после смерти |
MinEjectAlt=10 // ограничение на минимальную высоту выпрыгивания |
|
MinEjectAlt=10 // ограничение на минимальную высоту выпрыгивания |
|
|
|
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 |
|
|
|
//логирование повреждений |
|
//логирование повреждений |
logtreshold=0.0001 |
|
logtreshold=0.0001 |
|
|
|
GunInClosedCockpit=true |
|
GunInClosedCockpit=true |
GunAlwaysDelegated=true |
|
GunAlwaysDelegated=true |
|
|
|
FlarePath="LuaScripts/WorldObjects/Ballistics/Flare.txt" |
|
FlarePath="LuaScripts/WorldObjects/Ballistics/Flare.txt" |
|
|
|
gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareRed3.txt",0 |
|
gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareRed3.txt",0 |
gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareGreen3.txt",1 |
|
gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareGreen3.txt",1 |
gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareWhite2.txt",2 |
|
gun="LuaScripts/WorldObjects/Ballistics/HandGunFlareWhite2.txt",2 |
|
|
|
//Group ID, Name, VisArg, VisArgVal |
|
//Group ID, Name, VisArg, VisArgVal |
cloth=0,"No scarf",13,0.045f |
|
cloth=0,"No scarf",13,0.045f |
cloth=0,"Scarf 0",13,0.590f |
|
cloth=0,"Scarf 0",13,0.590f |
cloth=0,"Scarf 1",13,0.681f |
|
cloth=0,"Scarf 1",13,0.681f |
cloth=0,"Scarf 2",13,0.772f |
|
cloth=0,"Scarf 2",13,0.772f |
cloth=0,"Scarf 3",13,0.863f |
|
cloth=0,"Scarf 3",13,0.863f |
cloth=0,"Scarf 4",13,0.954f |
|
cloth=0,"Scarf 4",13,0.954f |
|
|
|
GunVisArg=30 |
|
GunVisArg=30 |
|
|
|
//// Eject properties //// |
|
//// Eject properties //// |
|
|
|
EjectDelay=3.3, 0.001 // Delay from Eject button press to detaching from plane (sec), power of bot moving function to eject pos (0.001 - instantly) |
|
EjectDelay=3.3, 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 |
|
EjectDelay=0.1, 0.001 // Eject delay for case of negative G ejection |
ParachuteDelay=2 // Opening parachute delay while free fall (sec) |
|
ParachuteDelay=2 // Opening parachute delay while free fall (sec) |
MaxParachuteSpeed=60 // m/s |
|
MaxParachuteSpeed=60 // m/s |
|
|
|
SplashConfig="LuaScripts\WorldObjects\Emitters\WaterSpray5_1.txt" |
|
SplashConfig="LuaScripts\WorldObjects\Emitters\WaterSpray5_1.txt" |
|
|
|
[Parachute] |
|
[Parachute] |
MaxOpeningTension=40.0f // Slings tension while opening parachute (kg) |
|
MaxOpeningTension=40.0f // Slings tension while opening parachute (kg) |
|
|
|
MinRad=0.5f |
|
MinRad=0.5f |
MaxRad=4.0f |
|
MaxRad=4.0f |
MaxSlings=8.4f |
|
MaxSlings=8.4f |
|
|
|
//MaxRad=2.9f |
|
//MaxRad=2.9f |
//MaxSlings=6.0f |
|
//MaxSlings=6.0f |
|
|
|
SlingsDuration=2.5f |
|
SlingsDuration=2.5f |
PDuration=1 |
|
PDuration=1 |
|
|
|
VisibleParachute="LuaScripts/WorldObjects/Bots/Parachute01Usaf.txt" |
|
VisibleParachute="LuaScripts/WorldObjects/Bots/Parachute01Usaf.txt" |
|
|
|
SlingsAttach=0.02f,0.57f,0.0f |
|
SlingsAttach=0.02f,0.57f,0.0f |
[end] |
|
[end] |
|
|
|
ImpulseToDestroy = 500 // Определяет силу удара обеъкта об танк, нужную для его уничтожения. Подвижные объекты на 6 категорий по размерам. Автомобили, малые грузовики, большие грузовики, малые танки, средние танки, большие танки. |
|
ImpulseToDestroy = 500 // Определяет силу удара обеъкта об танк, нужную для его уничтожения. Подвижные объекты на 6 категорий по размерам. Автомобили, малые грузовики, большие грузовики, малые танки, средние танки, большие танки. |
ImpulseMinimumLevel = 100 // Определяет минимальную силу удара об танк, нужную для его повреждения. Для пушек снижено что бы их можно было давить. |
|
ImpulseMinimumLevel = 100 // Определяет минимальную силу удара об танк, нужную для его повреждения. Для пушек снижено что бы их можно было давить. |
|
|
|
GUIHealthMessage=22 // Параметр, определяющий то, какое техночат-сообщение будет для данного бота |
|
GUIHealthMessage=22 // Параметр, определяющий то, какое техночат-сообщение будет для данного бота |
// 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 |