class_name = "CTruck" |
= |
class_name = "CTruck" |
object_name = "Ford G917" |
|
object_name = "Ford G917" |
detail_type = "DET_TRANSPORT" //list of types is in \inc\SimulationSystem\DetailTypes.inc |
|
detail_type = "DET_TRANSPORT" //list of types is in \inc\SimulationSystem\DetailTypes.inc |
|
|
|
VisualImage=0,"graphics/vehicles/Ford/ford-G917.mgm",true |
|
VisualImage=0,"graphics/vehicles/Ford/ford-G917.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/vehicles/Ford/ford-G917_Phys.col" |
|
CollisionBody="graphics/vehicles/Ford/ford-G917_Phys.col" |
HitBody="graphics/vehicles/Ford/ford-G917.col" |
|
HitBody="graphics/vehicles/Ford/ford-G917.col" |
|
|
|
SoundScript="LuaScripts/Sound/Vehicles/Opel-Blitz.cfg" |
|
SoundScript="LuaScripts/Sound/Vehicles/Opel-Blitz.cfg" |
|
|
|
[attach=0] |
|
[attach=0] |
position= 0.53, 1.7, -0.25 |
|
position= 0.53, 1.7, -0.25 |
object = "LuaScripts/WorldObjects/Bots/BotDriverTruck.txt" |
|
object = "LuaScripts/WorldObjects/Bots/BotDriverTruck.txt" |
[end] |
|
[end] |
|
|
|
[attach=1] |
|
[attach=1] |
position= 0.7, 2, -1.1 |
|
position= 0.7, 2, -1.1 |
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.7, 1.9, 0.0 |
|
position= 0.7, 1.9, 0.0 |
object = "LuaScripts/WorldObjects/Spotter.txt" |
|
object = "LuaScripts/WorldObjects/Spotter.txt" |
[end] |
|
[end] |
|
|
|
TargetHeight = 1.5 // Дельта по высоте к центру модели используемая при прицеливании и оценке видимости |
|
TargetHeight = 1.5 // Дельта по высоте к центру модели используемая при прицеливании и оценке видимости |
|
|
|
CommandMonitor="LuaScripts/WorldObjects/VehicleMonitor.txt" |
|
CommandMonitor="LuaScripts/WorldObjects/VehicleMonitor.txt" |
|
|
|
sendrate = 10 // Делитель базовой частоты 50Гц отправки позиции в сеть (=10 значит что частота 5Гц) |
|
sendrate = 10 // Делитель базовой частоты 50Гц отправки позиции в сеть (=10 значит что частота 5Гц) |
|
|
|
PrioritySpeed = 8.3 // Референсная скорость по полю, быстрее этой скорости не ездит, на этой скорости сила эффекта пыли становится максимальной |
|
PrioritySpeed = 8.3 // Референсная скорость по полю, быстрее этой скорости не ездит, на этой скорости сила эффекта пыли становится максимальной |
PrioritySpeedRoad = 22.2 // Референсная скорость по дороге, быстрее этой скорости не ездит |
|
PrioritySpeedRoad = 22.2 // Референсная скорость по дороге, быстрее этой скорости не ездит |
Mass = 5700.0 // Полная масса танка |
|
Mass = 5700.0 // Полная масса танка |
StartEngineForce = 30.0 // Приемистость двигателя, при повышении так же падает макс мощность на ту же величину |
|
StartEngineForce = 30.0 // Приемистость двигателя, при повышении так же падает макс мощность на ту же величину |
MaxEngineForce = 17100.0 // Максимально возможная сила двигателя, лучше настраивать так, что бы на ровной поверхности на макс скорости газ был 0.95, тогда эффект выхлопа будет соотвтетсвовать задумке |
|
MaxEngineForce = 17100.0 // Максимально возможная сила двигателя, лучше настраивать так, что бы на ровной поверхности на макс скорости газ был 0.95, тогда эффект выхлопа будет соотвтетсвовать задумке |
MaxTransmissionKoeff = 2.6 // Коэфициент понижения передачи на околонулевой скорости, натраивать так, что бы в миссии \Missions\TestTank_hill.Mission в гору шел около 1.6..1.8м/с |
|
MaxTransmissionKoeff = 2.6 // Коэфициент понижения передачи на околонулевой скорости, натраивать так, что бы в миссии \Missions\TestTank_hill.Mission в гору шел около 1.6..1.8м/с |
WheelRadius = 0.49 // Радиус колеса |
|
WheelRadius = 0.49 // Радиус колеса |
Cdrag = 15.0 // Коэфициент сопротивления воздушной среды, пропорциональный квадрату скорости движения |
|
Cdrag = 15.0 // Коэфициент сопротивления воздушной среды, пропорциональный квадрату скорости движения |
Crr = 300.0 // Коэфициент сопротивления движению, пропорционального скорости движения |
|
Crr = 300.0 // Коэфициент сопротивления движению, пропорционального скорости движения |
CrrOffRoad = 500.0 // Коэфициент сопротивления движению по бездорожью, пропорционального скорости движения. Настраивать так, что бы газ на макс скорости по бездорожью на ровной поверхности был 0.95. |
|
CrrOffRoad = 500.0 // Коэфициент сопротивления движению по бездорожью, пропорционального скорости движения. Настраивать так, что бы газ на макс скорости по бездорожью на ровной поверхности был 0.95. |
CrrExt = 3500.0 // Коэфициент сопротивления воздушной среды, пропорциональный скорости движения |
|
CrrExt = 3500.0 // Коэфициент сопротивления воздушной среды, пропорциональный скорости движения |
Cbraking = 4000.0 // Коэфициент эффективности тормозов |
|
Cbraking = 4000.0 // Коэфициент эффективности тормозов |
Csf = 0.17 // Коэфициент сухого трения об поверхность, пропорционален массе, поидее зависит только от типа ходовой части (колеса или гусеницы) |
|
Csf = 0.17 // Коэфициент сухого трения об поверхность, пропорционален массе, поидее зависит только от типа ходовой части (колеса или гусеницы) |
CsfOffRoad = 0.22 // Коэфициент сухого трения об поверхность по бездорожью. Подбирать совместно с CrrOffRoad. |
|
CsfOffRoad = 0.22 // Коэфициент сухого трения об поверхность по бездорожью. Подбирать совместно с CrrOffRoad. |
Cang = 30.0 // Коэфициент демфирования угловых скоростей |
|
Cang = 30.0 // Коэфициент демфирования угловых скоростей |
LengthBetweenAxis = 4.0 // Колесная база (растсояние между осями) |
|
LengthBetweenAxis = 4.0 // Колесная база (растсояние между осями) |
LengthBetweenWheels = 2.0 // Колея (габарит по внешним сторонам колес) |
|
LengthBetweenWheels = 2.0 // Колея (габарит по внешним сторонам колес) |
MaxTurningAngle = 20.0 // Максимальный угол поворота управляемых колес |
|
MaxTurningAngle = 20.0 // Максимальный угол поворота управляемых колес |
OrientSmoothParam = 0.01 // Сглаживание угловых вращений на резких вертикальных перегибах/обрывах |
|
OrientSmoothParam = 0.01 // Сглаживание угловых вращений на резких вертикальных перегибах/обрывах |
WheelSmokeArg = 61014 // Аргумент включения фар |
|
WheelSmokeArg = 61014 // Аргумент включения фар |
LightsCount = 1 // Кол-во источников света фар |
|
LightsCount = 1 // Кол-во источников света фар |
LightsArgBase = 60200 // Аргумент включения фар |
|
LightsArgBase = 60200 // Аргумент включения фар |
FreezeOnDestroy=true // Поведение после уничтожения, true - замирает на месте, если нет - физично перемещается при столкновениях |
|
FreezeOnDestroy=true // Поведение после уничтожения, true - замирает на месте, если нет - физично перемещается при столкновениях |
|
|
|
energyloss="",true,1,200 // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена |
|
energyloss="",true,1,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.002 // Скорость сгорания боекомплекта от пожара, долей Life в секунду |
|
Firing=0.002 // Скорость сгорания боекомплекта от пожара, долей Life в секунду |
SmokeStartHealth = 0.5 // Лайф двигателя, при котором начнется дым из двигателя |
|
SmokeStartHealth = 0.5 // Лайф двигателя, при котором начнется дым из двигателя |
MinFiringHealth = 0.5 // Лайф боекомплекта, при котором начнется пожар |
|
MinFiringHealth = 0.5 // Лайф боекомплекта, при котором начнется пожар |
MinMovementHealth = 0.25 // Лайф двигателя, при котором перестанет ездить |
|
MinMovementHealth = 0.25 // Лайф двигателя, при котором перестанет ездить |
MinAttackHealth = 0.10 // Лайф объекта, при котором перестанет стрелять |
|
MinAttackHealth = 0.10 // Лайф объекта, при котором перестанет стрелять |
|
|
|
FireEffectTime = 300.0 // Сколько будет гореть по времени после взрыва |
|
FireEffectTime = 300.0 // Сколько будет гореть по времени после взрыва |
DestructArg = 281 // Аргумент дамага |
|
DestructArg = 281 // Аргумент дамага |
SmokeArgBase = 60000 // Аргумент малого пожара |
|
SmokeArgBase = 60000 // Аргумент малого пожара |
SmokeArgTotalNum = 4 // Кол-во вариантов пожара, 1-й вариант будет по хуку 60000, второй по 60001, третий по 60002 и т.д. |
|
SmokeArgTotalNum = 4 // Кол-во вариантов пожара, 1-й вариант будет по хуку 60000, второй по 60001, третий по 60002 и т.д. |
FiringArg = 60100 // Аргумент большого пожара |
|
FiringArg = 60100 // Аргумент большого пожара |
|
|
|
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/Vehicle.txt" // Эффект при полном взрыве |
|
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/Vehicle.txt" // Эффект при полном взрыве |
OnDropLandScript = "LuaScripts/WorldObjects/Emitters/DustBlow5_3.txt" // Эффект при падении на землю |
|
OnDropLandScript = "LuaScripts/WorldObjects/Emitters/DustBlow5_3.txt" // Эффект при падении на землю |
OnDropWaterScript = "LuaScripts/WorldObjects/Emitters/WaterSpray5_3.txt" // Эффект при падении на воду |
|
OnDropWaterScript = "LuaScripts/WorldObjects/Emitters/WaterSpray5_3.txt" // Эффект при падении на воду |
|
|
|
CriticalWaterLevel = 1.5 // Гулбже начнет умирать |
|
CriticalWaterLevel = 1.5 // Гулбже начнет умирать |
CriticalHeigthLevel = 3.0 // При падении с большей высоты умрет |
|
CriticalHeigthLevel = 3.0 // При падении с большей высоты умрет |
DivingSpeed = 0.8 // Скорость погружения в воду |
|
DivingSpeed = 0.8 // Скорость погружения в воду |
|
|
|
ImpulseToDestroy = 55000 // Определяет силу удара обеъкта об танк, нужную для его уничтожения. Подвижные объекты на 7 категорий по размерам. Плюс приведение по массе. |
|
ImpulseToDestroy = 55000 // Определяет силу удара обеъкта об танк, нужную для его уничтожения. Подвижные объекты на 7 категорий по размерам. Плюс приведение по массе. |
ImpulseMinimumLevel = 11000 // Определяет минимальную силу удара об танк, нужную для его повреждения. Для пушек снижено что бы их можно было давить. |
|
ImpulseMinimumLevel = 11000 // Определяет минимальную силу удара об танк, нужную для его повреждения. Для пушек снижено что бы их можно было давить. |
ColDamageDelay=0.5 // Интервалы проверки дамага от колижена (важно для случая, когда один объект вошел в другой, определяет скорость умирания от этого) |
|
ColDamageDelay=0.5 // Интервалы проверки дамага от колижена (важно для случая, когда один объект вошел в другой, определяет скорость умирания от этого) |
|
|
|
logtreshold=0.0001 // Минимальный шаг дамага, записываемый в лог миссии |
|
logtreshold=0.0001 // Минимальный шаг дамага, записываемый в лог миссии |
|
|
|
|
|
|
[moveDeviator] |
|
[moveDeviator] |
HiFreqAmp = 0.2f |
|
HiFreqAmp = 0.2f |
MaxDeviation = 1.0f |
|
MaxDeviation = 1.0f |
Periods = 2.1, 0.4; |
|
Periods = 2.1, 0.4; |
[end] |
|
[end] |
accelDirK = 0.3 |
|
accelDirK = 0.3 |
accelDirSmooth = 0.15 |
|
accelDirSmooth = 0.15 |
accelSideK = 0.3 |
|
accelSideK = 0.3 |
accelSideSmooth = 0.15 |
|
accelSideSmooth = 0.15 |
|
|
|
[CrewEscape] |
|
[CrewEscape] |
EscapeHealth=0.0f |
|
EscapeHealth=0.0f |
EscapeAtLeast=1 |
|
EscapeAtLeast=1 |
DistanceToRun=50.0f |
|
DistanceToRun=50.0f |
EscapePos=0.7,0,-1.5 |
|
EscapePos=0.7,0,-1.5 |
|
|
|
EscapeVisArg=1000 |
|
EscapeVisArg=1000 |
|
|
|
Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierGERhat.txt" |
|
Bot="LuaScripts\WorldObjects\Bots\BotField_SoldierGERhat.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" |
|
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 // Толщина брони, общий параметр, нужен для других ИИ для определения типа снаряда |
|
|
|
// Модель повреждения. Исходный убалансированный лайф объекта до введения простой модели 8000. |
|
// Модель повреждения. Исходный убалансированный лайф объекта до введения простой модели 8000. |
|
|
|
[DmgElement = ammo] |
|
[DmgElement = ammo] |
damageablePart="ammo" |
|
damageablePart="ammo" |
LifeRate=8000 |
|
LifeRate=8000 |
LifeRateFg=8000 |
<> |
LifeRateFrag=8000 |
Armor=0 |
= |
Armor=0 |
CollisioDamageSens=0.5 |
|
CollisioDamageSens=0.5 |
[End] |
|
[End] |
|
|
|
[DmgElement = crew] |
|
[DmgElement = crew] |
damageablePart="crew" |
|
damageablePart="crew" |
LifeRate=500 // фиксированно 500 для всех |
|
LifeRate=500 // фиксированно 500 для всех |
LifeRateFg=500 |
<> |
LifeRateFrag=500 |
Armor=0 |
= |
Armor=0 |
CollisioDamageSens=0 |
|
CollisioDamageSens=0 |
[End] |
|
[End] |
|
|
|
[DmgElement = hull] |
|
[DmgElement = hull] |
damageablePart="hull_1","hull_2" |
|
damageablePart="hull_1","hull_2" |
LifeRate=4000 // 0.5 от исходного лайфа |
|
LifeRate=4000 // 0.5 от исходного лайфа |
LifeRateFg=4000 |
<> |
LifeRateFrag=4000 |
Armor=0 |
= |
Armor=0 |
CollisioDamageSens=1 |
|
CollisioDamageSens=1 |
[End] |
|
[End] |
|
|
|
[DmgElement = engine] |
|
[DmgElement = engine] |
damageablePart="engine" |
|
damageablePart="engine" |
LifeRate=4000 // 0.5 от исходного лайфа |
|
LifeRate=4000 // 0.5 от исходного лайфа |
LifeRateFg=4000 |
<> |
LifeRateFrag=4000 |
Armor=5 |
= |
Armor=5 |
CollisioDamageSens=1 |
|
CollisioDamageSens=1 |
[End] |
|
[End] |
|
|
|
[DmgElement = wheel_FL] |
|
[DmgElement = wheel_FL] |
damageablePart="wheel_FL" |
|
damageablePart="wheel_FL" |
LifeRate=2000 // 0.25 от исходного лайфа |
|
LifeRate=2000 // 0.25 от исходного лайфа |
LifeRateFg=2000 |
<> |
LifeRateFrag=2000 |
Armor=0 |
= |
Armor=0 |
DamageArg=291 |
|
DamageArg=291 |
CollisioDamageSens=1 |
|
CollisioDamageSens=1 |
[End] |
|
[End] |
|
|
|
[DmgElement = wheel_FR] |
|
[DmgElement = wheel_FR] |
damageablePart="wheel_FR" |
|
damageablePart="wheel_FR" |
LifeRate=2000 // 0.25 от исходного лайфа |
|
LifeRate=2000 // 0.25 от исходного лайфа |
LifeRateFg=2000 |
<> |
LifeRateFrag=2000 |
Armor=0 |
= |
Armor=0 |
DamageArg=292 |
|
DamageArg=292 |
CollisioDamageSens=1 |
|
CollisioDamageSens=1 |
[End] |
|
[End] |
|
|
|
[DmgElement = wheel_RL] |
|
[DmgElement = wheel_RL] |
damageablePart="wheel_RL" |
|
damageablePart="wheel_RL" |
LifeRate=4000 // 0.5 от исходного лайфа |
|
LifeRate=4000 // 0.5 от исходного лайфа |
LifeRateFg=4000 |
<> |
LifeRateFrag=4000 |
Armor=0 |
= |
Armor=0 |
DamageArg=293 |
|
DamageArg=293 |
CollisioDamageSens=1 |
|
CollisioDamageSens=1 |
[End] |
|
[End] |
|
|
|
[DmgElement = wheel_RR] |
|
[DmgElement = wheel_RR] |
damageablePart="wheel_RR" |
|
damageablePart="wheel_RR" |
LifeRate=4000 // 0.5 от исходного лайфа |
|
LifeRate=4000 // 0.5 от исходного лайфа |
LifeRateFg=4000 |
<> |
LifeRateFrag=4000 |
Armor=0 |
= |
Armor=0 |
DamageArg=294 |
|
DamageArg=294 |
CollisioDamageSens=1 |
|
CollisioDamageSens=1 |
[End] |
|
[End] |
|
|
|
DebugInfo = false // Позволяет выводить скорость танка и значение оси газа для настройки двигателя |
|
DebugInfo = false // Позволяет выводить скорость танка и значение оси газа для настройки двигателя |