class_name = "CStaticVehicle" |
= |
class_name = "CStaticVehicle" |
object_name = "Pak 40" |
|
object_name = "Pak 40" |
detail_type = "DET_ARTILLERY" //list of types is in \inc\SimulationSystem\DetailTypes.inc |
|
detail_type = "DET_ARTILLERY" //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/Artillery/Pak40/Pak40.mgm",true |
|
VisualImage=0,"graphics/Artillery/Pak40/Pak40.mgm",true |
|
|
|
ImageAttr=24 // IA_NOMINPIXELS | IA_NOMINPIXELS |
|
ImageAttr=24 // IA_NOMINPIXELS | IA_NOMINPIXELS |
// IA_DEFAULT=0, |
|
// IA_DEFAULT=0, |
// IA_NOCLIP=1, |
|
// IA_NOCLIP=1, |
// IA_NOCLIP_ANIM=2, |
|
// IA_NOCLIP_ANIM=2, |
// IA_NOROTINTERPOLATION=4, |
|
// IA_NOROTINTERPOLATION=4, |
// IA_NOMINZ=8, |
|
// IA_NOMINZ=8, |
// IA_NOMINPIXELS=16, |
|
// IA_NOMINPIXELS=16, |
// IA_NOPOSINTERPOLATION=32, |
|
// IA_NOPOSINTERPOLATION=32, |
// IA_CLOSEVIEWARG=64, |
|
// IA_CLOSEVIEWARG=64, |
// IA_ALWAYSVISIBLE=128, |
|
// IA_ALWAYSVISIBLE=128, |
// IA_SCALEARG=256, |
|
// IA_SCALEARG=256, |
// ImageAttr=Attr1+Attr2+...+AttrN |
|
// ImageAttr=Attr1+Attr2+...+AttrN |
|
|
|
CollisionBody="graphics/Artillery/Pak40/Pak40.col" |
|
CollisionBody="graphics/Artillery/Pak40/Pak40.col" |
|
|
|
ConvexAnimThreshold=0.0005 // Дискретность анимаций |
|
ConvexAnimThreshold=0.0005 // Дискретность анимаций |
|
|
|
SoundScript="LuaScripts\Sound\Vehicles\CannonAA_Shot_Med.cfg" |
|
SoundScript="LuaScripts\Sound\Vehicles\CannonAA_Shot_Med.cfg" |
|
|
|
[attach=0] |
|
[attach=0] |
position= 0.0, 0.0, 0.0 |
|
position= 0.0, 0.0, 0.0 |
object = "LuaScripts/WorldObjects/Vehicles/Turrets/Pak40Turret.txt" |
|
object = "LuaScripts/WorldObjects/Vehicles/Turrets/Pak40Turret.txt" |
[end] |
|
[end] |
|
|
|
[attach=1] |
|
[attach=1] |
position= 0.0, 1.3, 0.0 |
|
position= 0.0, 1.3, 0.0 |
rotation= 30, 0, 0 |
|
rotation= 30, 0, 0 |
object = "LuaScripts/WorldObjects/FlareGun.txt" |
|
object = "LuaScripts/WorldObjects/FlareGun.txt" |
[end] |
|
[end] |
|
|
|
[attach=2] |
|
[attach=2] |
position= 0.0, 1.3, 0.0 |
|
position= 0.0, 1.3, 0.0 |
object = "LuaScripts/WorldObjects/Spotter.txt" |
|
object = "LuaScripts/WorldObjects/Spotter.txt" |
[end] |
|
[end] |
|
|
|
TargetHeight = 0.8 // Дельта по высоте к центру модели используемая при прицеливании и оценке видимости |
|
TargetHeight = 0.8 // Дельта по высоте к центру модели используемая при прицеливании и оценке видимости |
|
|
|
CommandMonitor="LuaScripts/WorldObjects/LandObjectMonitor.txt" |
|
CommandMonitor="LuaScripts/WorldObjects/LandObjectMonitor.txt" |
|
|
|
////// Controled body specific |
|
////// Controled body specific |
|
|
|
//Mass = 1425.0 // Полная масса, в CStaticVehicle используется default=0 |
|
//Mass = 1425.0 // Полная масса, в CStaticVehicle используется default=0 |
FreezeOnDestroy=true // Поведение после уничтожения, true - замирает на месте, если нет - физично перемещается при столкновениях |
|
FreezeOnDestroy=true // Поведение после уничтожения, true - замирает на месте, если нет - физично перемещается при столкновениях |
|
|
|
// Damage model |
|
// Damage model |
|
|
|
energyloss="",true,5.0,200 // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена |
|
energyloss="",true,5.0,200 // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена |
|
|
|
RegenerationMax = 1.0 // До какого Life само-чиниться танк |
|
RegenerationMax = 1.0 // До какого Life само-чиниться танк |
RegenerationMin = 0.5 // Минимальное значение Life, ниже которого починки не будет |
|
RegenerationMin = 0.5 // Минимальное значение Life, ниже которого починки не будет |
RegenerationPercent = 0.0 // Скорость восстановления, долей Life в секунду |
|
RegenerationPercent = 0.0 // Скорость восстановления, долей Life в секунду |
|
|
|
Firing=0.0 // Скорость сгорания боекомплекта от пожара, долей Life в секунду |
|
Firing=0.0 // Скорость сгорания боекомплекта от пожара, долей Life в секунду |
SmokeStartHealth = 0.0 // Лайф двигателя, при котором начнется дым из двигателя |
|
SmokeStartHealth = 0.0 // Лайф двигателя, при котором начнется дым из двигателя |
MinFiringHealth = 0.0 // Лайф боекомплекта, при котором начнется пожар |
|
MinFiringHealth = 0.0 // Лайф боекомплекта, при котором начнется пожар |
MinMovementHealth = 0.0 // Лайф двигателя, при котором перестанет ездить |
|
MinMovementHealth = 0.0 // Лайф двигателя, при котором перестанет ездить |
MinAttackHealth = 0.0 // Лайф объекта, при котором перестанет стрелять |
|
MinAttackHealth = 0.0 // Лайф объекта, при котором перестанет стрелять |
|
|
|
FireEffectTime = 0.0 // Сколько будет гореть по времени после взрыва |
|
FireEffectTime = 0.0 // Сколько будет гореть по времени после взрыва |
DestructArg = 281 // Аргумент дамага |
|
DestructArg = 281 // Аргумент дамага |
SmokeArgBase = 60000 // Аргумент малого пожара |
|
SmokeArgBase = 60000 // Аргумент малого пожара |
SmokeArgTotalNum = 1 // Кол-во вариантов пожара, 1-й вариант будет по хуку 60000, второй по 60001, третий по 60002 и т.д. |
|
SmokeArgTotalNum = 1 // Кол-во вариантов пожара, 1-й вариант будет по хуку 60000, второй по 60001, третий по 60002 и т.д. |
FiringArg = 60100 // Аргумент большого пожара |
|
FiringArg = 60100 // Аргумент большого пожара |
|
|
|
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/VehicleAmmunition.txt" |
|
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/VehicleAmmunition.txt" |
|
|
|
ImpulseToDestroy = 300000 // Определяет силу удара обеъкта о пушку, нужную для ее уничтожения. Пушки разделены на 4 категории по размерам. Плюс приведение по массе каждой пушки. |
|
ImpulseToDestroy = 300000 // Определяет силу удара обеъкта о пушку, нужную для ее уничтожения. Пушки разделены на 4 категории по размерам. Плюс приведение по массе каждой пушки. |
ImpulseMinimumLevel = 100 // Определяет минимальную силу удара об танк, нужную для его повреждения. Для пушек снижено что бы их можно было давить. |
|
ImpulseMinimumLevel = 100 // Определяет минимальную силу удара об танк, нужную для его повреждения. Для пушек снижено что бы их можно было давить. |
ColDamageDelay=0.2 // Интервалы проверки дамага от колижена (важно для случая, когда один объект вошел в другой, определяет скорость умирания от этого) |
|
ColDamageDelay=0.2 // Интервалы проверки дамага от колижена (важно для случая, когда один объект вошел в другой, определяет скорость умирания от этого) |
|
|
|
//логирование повреждений |
|
//логирование повреждений |
logtreshold=0.0001 |
|
logtreshold=0.0001 |
|
|
|
[CrewEscape] |
|
[CrewEscape] |
EscapeHealth=0.95f |
|
EscapeHealth=0.95f |
EscapeAtLeast=2 |
|
EscapeAtLeast=2 |
DistanceToRun=50.0f |
|
DistanceToRun=50.0f |
EscapePos=-4.0,0,0 |
|
EscapePos=-4.0,0,0 |
|
|
|
EscapeVisArg=1000 |
|
EscapeVisArg=1000 |
|
|
|
Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierGER.txt" |
|
Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierGER.txt" |
Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierGER.txt" |
|
Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierGER.txt" |
Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierGER.txt" |
|
Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierGER.txt" |
Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierGER.txt" |
|
Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierGER.txt" |
[end] |
|
[end] |
|
|
|
Armor=0 // Толщина брони, общий параметр, нужен для других ИИ для определения типа снаряда |
|
Armor=0 // Толщина брони, общий параметр, нужен для других ИИ для определения типа снаряда |
|
|
|
// Модель повреждения. Исходный убалансированный лайф объекта до введения простой модели 2500. |
|
// Модель повреждения. Исходный убалансированный лайф объекта до введения простой модели 2500. |
|
|
|
[DmgElement = ammo] |
|
[DmgElement = ammo] |
damageablePart="col_00" |
|
damageablePart="col_00" |
LifeRate=2500 |
|
LifeRate=2500 |
LifeRateFg=2500 |
<> |
LifeRateFrag=2500 |
Armor=0 |
= |
Armor=0 |
CollisioDamageSens=1 |
|
CollisioDamageSens=1 |
[End] |
|
[End] |
|
|
|
DebugInfo = false // Позволяет выводить скорость танка и значение оси газа для настройки двигателя |
|
DebugInfo = false // Позволяет выводить скорость танка и значение оси газа для настройки двигателя |