Class_name = "CBotCharacter" |
= |
Class_name = "CBotCharacter" |
|
|
|
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=0,"graphics/characters/BotField_SoldierGER/SoldierGERhat_%s.MGM",true |
|
VisualImage=0,"graphics/characters/BotField_SoldierGER/SoldierGERhat_%s.MGM",true |
CollisionBody="graphics/characters/BotField_SoldierGER/SoldierGER.col" |
|
CollisionBody="graphics/characters/BotField_SoldierGER/SoldierGER.col" |
|
|
|
Animator="graphics/characters/BotField_SoldierGER/SoldierGER.chr" |
|
Animator="graphics/characters/BotField_SoldierGER/SoldierGER.chr" |
visualradius=2 |
|
visualradius=2 |
|
|
|
CameraHidden=true |
|
CameraHidden=true |
|
|
|
////// Bot specific |
|
////// Bot specific |
Controller="LuaScripts/WorldObjects/Bots/BotFieldController_AI.txt" |
|
Controller="LuaScripts/WorldObjects/Bots/BotFieldController_AI.txt" |
Controller="LuaScripts/WorldObjects/Bots/BotController_NI.txt" |
|
Controller="LuaScripts/WorldObjects/Bots/BotController_NI.txt" |
|
|
|
|
|
|
|
|
|
|
|
|
//VisualImage=2,"graphics/test.mgm",1 |
|
//VisualImage=2,"graphics/test.mgm",1 |
|
|
|
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/BotHeadGunGer.txt" |
|
object = "LuaScripts/WorldObjects/Bots/BotHeadGunGer.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; |
|
|
|
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 // Минимальное значение поджигания у средства поражения для зажигания объекта |
DestroyDelay=15 // задержка на удаление объекта после смерти |
|
DestroyDelay=15 // задержка на удаление объекта после смерти |
MinEjectAlt=10 // ограничение на минимальную высоту выпрыгивания |
|
MinEjectAlt=10 // ограничение на минимальную высоту выпрыгивания |
|
|
|
FootLength=0.75 //Высота центра модели при ходьбе |
|
FootLength=0.75 //Высота центра модели при ходьбе |
WalkSpeed=1.1,-0.7 //Скорость шагом вперед, назад |
|
WalkSpeed=1.1,-0.7 //Скорость шагом вперед, назад |
WalkAccel=0.08,0.1 //Ускорение шагом вперед, назад |
|
WalkAccel=0.08,0.1 //Ускорение шагом вперед, назад |
RunSpeed=3,-0.7 //Скорость бегом вперед, назад |
|
RunSpeed=3,-0.7 //Скорость бегом вперед, назад |
RunAccel=0.1,0.1 //Ускорение бегом вперед, назад |
|
RunAccel=0.1,0.1 //Ускорение бегом вперед, назад |
CrawlSpeed=0.5,0.5 //Скорость ползком вперед, назад |
|
CrawlSpeed=0.5,0.5 //Скорость ползком вперед, назад |
CrawlAccel=0.1,0.1 //Ускорение ползком вперед, назад |
|
CrawlAccel=0.1,0.1 //Ускорение ползком вперед, назад |
|
|
|
ImpulseToDestroy = 500 // Определяет силу удара обеъкта об танк, нужную для его уничтожения. Подвижные объекты на 6 категорий по размерам. Автомобили, малые грузовики, большие грузовики, малые танки, средние танки, большие танки. |
|
ImpulseToDestroy = 500 // Определяет силу удара обеъкта об танк, нужную для его уничтожения. Подвижные объекты на 6 категорий по размерам. Автомобили, малые грузовики, большие грузовики, малые танки, средние танки, большие танки. |
ImpulseMinimumLevel = 100 // Определяет минимальную силу удара об танк, нужную для его повреждения. Для пушек снижено что бы их можно было давить. |
|
ImpulseMinimumLevel = 100 // Определяет минимальную силу удара об танк, нужную для его повреждения. Для пушек снижено что бы их можно было давить. |
|
|
|
NetworkEnabled=false |
|
NetworkEnabled=false |