class_name = "CTrainWagon" |
= |
class_name = "CTrainWagon" |
object_name = "Wagon_GondolaB" |
|
object_name = "Wagon_GondolaB" |
detail_type = "DET_WAGON" //list of types is in \inc\SimulationSystem\DetailTypes.inc |
|
detail_type = "DET_WAGON" //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/trains/Wagons/GondolaB.mgm",true |
|
VisualImage=0,"graphics/trains/Wagons/GondolaB.mgm",true |
|
|
|
CollisionBody="graphics/trains/Wagons/GondolaB.col" |
|
CollisionBody="graphics/trains/Wagons/GondolaB.col" |
|
|
|
SoundScript="LuaScripts/Sound/Vehicles/Car_Tan.cfg" |
|
SoundScript="LuaScripts/Sound/Vehicles/Car_Tan.cfg" |
|
|
|
TargetHeight = 2.3 // Дельта по высоте к центру модели используемая при прицеливании и оценке видимости |
<> |
TargetHeight = 2.3 // Äåëüòà ïî âûñîòå ê öåíòðó ìîäåëè èñïîëüçóåìàÿ ïðè ïðèöåëèâàíèè è îöåíêå âèäèìîñòè |
|
= |
|
AttachedCameras = "LuaScripts\WorldObjects\fixcameras\TrainCarriageCameras.txt" |
|
AttachedCameras = "LuaScripts\WorldObjects\fixcameras\TrainCarriageCameras.txt" |
|
|
|
CommandMonitor="LuaScripts/WorldObjects/LandObjectMonitor.txt" |
|
CommandMonitor="LuaScripts/WorldObjects/LandObjectMonitor.txt" |
|
|
|
////// Controled body specific |
|
////// Controled body specific |
|
|
|
sendrate = 7 // Делитель базовой частоты 50Гц отправки позиции в сеть (=7 значит что частота 7.1Гц) |
<> |
|
|
|
sendrate = 7 // Äåëèòåëü áàçîâîé ÷àñòîòû 50Ãö îòïðàâêè ïîçèöèè â ñåòü (=7 çíà÷èò ÷òî ÷àñòîòà 7.1Ãö) |
Cdrag = 20.0 // Коэфициент сопротивления воздушной среды, пропорциональный квадрату скорости движения |
|
|
Crr = 500.0 // Коэфициент сопротивления движению, пропорционального скорости движения |
|
Cdrag = 20.0 // Êîýôèöèåíò ñîïðîòèâëåíèÿ âîçäóøíîé ñðåäû, ïðîïîðöèîíàëüíûé êâàäðàòó ñêîðîñòè äâèæåíèÿ |
Csf = 0.17 // Коэфициент сухого трения об поверхность, пропорционален массе, поидее зависит только от типа ходовой части (колеса или гусеницы) |
|
Crr = 500.0 // Êîýôèöèåíò ñîïðîòèâëåíèÿ äâèæåíèþ, ïðîïîðöèîíàëüíîãî ñêîðîñòè äâèæåíèÿ |
Cang = 30.0 // Коэфициент демфирования угловых скоростей |
|
Csf = 0.17 // Êîýôèöèåíò ñóõîãî òðåíèÿ îá ïîâåðõíîñòü, ïðîïîðöèîíàëåí ìàññå, ïîèäåå çàâèñèò òîëüêî îò òèïà õîäîâîé ÷àñòè (êîëåñà èëè ãóñåíèöû) |
CrrExt = 7000.0 // Коэфициент сопротивления воздушной среды, пропорциональный скорости движения |
|
Cang = 30.0 // Êîýôèöèåíò äåìôèðîâàíèÿ óãëîâûõ ñêîðîñòåé |
CBraking = 4000.0 // Коэфициент эффективности тормозов |
|
CrrExt = 7000.0 // Êîýôèöèåíò ñîïðîòèâëåíèÿ âîçäóøíîé ñðåäû, ïðîïîðöèîíàëüíûé ñêîðîñòè äâèæåíèÿ |
Mass = 15000.0 // Полная масса вагона |
|
CBraking = 4000.0 // Êîýôèöèåíò ýôôåêòèâíîñòè òîðìîçîâ |
WheelRadius = 0.5 // Радиус колеса |
|
Mass = 15000.0 // Ïîëíàÿ ìàññà âàãîíà |
LengthBetweenCenterAndBack = 1.91 // Растояние от центра модели до оси задних колес |
|
WheelRadius = 0.5 // Ðàäèóñ êîëåñà |
LengthBetweenCenterAndFront = 1.91 // Растояние от центра модели до оси задних колес |
|
LengthBetweenCenterAndBack = 1.91 // Ðàñòîÿíèå îò öåíòðà ìîäåëè äî îñè çàäíèõ êîëåñ |
LengthBetweenWheels = 1.49 // Колея (габарит по внешним сторонам колес) |
|
LengthBetweenCenterAndFront = 1.91 // Ðàñòîÿíèå îò öåíòðà ìîäåëè äî îñè çàäíèõ êîëåñ |
OrientSmoothParam = 0.01 // Сглаживание угловых вращений на резких вертикальных перегибах/обрывах |
|
LengthBetweenWheels = 1.49 // Êîëåÿ (ãàáàðèò ïî âíåøíèì ñòîðîíàì êîëåñ) |
|
|
OrientSmoothParam = 0.01 // Ñãëàæèâàíèå óãëîâûõ âðàùåíèé íà ðåçêèõ âåðòèêàëüíûõ ïåðåãèáàõ/îáðûâàõ |
LengthBack = 3.96 // Растояние от центра модели до места задней сцепки |
|
|
|
|
LengthBack = 3.96 // Ðàñòîÿíèå îò öåíòðà ìîäåëè äî ìåñòà çàäíåé ñöåïêè |
LengthFront = 4.7 |
= |
LengthFront = 4.7 |
|
|
|
// Damage model |
|
// Damage model |
|
|
|
energyloss="",true,1.0,1000 // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена |
<> |
|
|
|
energyloss="",true,1.0,1000 // Ïîòåðÿ ýíåðãèè ïóëè ïðè ïîïàäàíèè, true - ïðîâåðêà íà âõîäå è âûõîäå â êîëèæí-áîêñ, ïåðâîå ýêâèâàëåíòíàÿ áðîíÿ íà âõîäå è âûõîäå, âòîðîå äæîóëåé íà êàæäûé ìåòð ïóòè âíóòðè êîëèæåíà |
RegenerationMax = 1.0 // До какого Life само-чиниться танк |
|
|
RegenerationMin = 0.5 // Минимальное значение Life, ниже которого починки не будет |
|
RegenerationMax = 1.0 // Äî êàêîãî Life ñàìî-÷èíèòüñÿ òàíê |
RegenerationPercent = 0.0 // Скорость восстановления, долей Life в секунду |
|
RegenerationMin = 0.5 // Ìèíèìàëüíîå çíà÷åíèå Life, íèæå êîòîðîãî ïî÷èíêè íå áóäåò |
|
|
RegenerationPercent = 0.0 // Ñêîðîñòü âîññòàíîâëåíèÿ, äîëåé Life â ñåêóíäó |
Firing=0.002 // Скорость сгорания боекомплекта от пожара, долей Life в секунду |
|
|
SmokeStartHealth = 0.5 // Лайф двигателя, при котором начнется дым из двигателя |
|
Firing=0.002 // Ñêîðîñòü ñãîðàíèÿ áîåêîìïëåêòà îò ïîæàðà, äîëåé Life â ñåêóíäó |
MinFiringHealth = 0.5 // Лайф боекомплекта, при котором начнется пожар |
|
SmokeStartHealth = 0.5 // Ëàéô äâèãàòåëÿ, ïðè êîòîðîì íà÷íåòñÿ äûì èç äâèãàòåëÿ |
MinMovementHealth = 0.25 // Лайф двигателя, при котором перестанет ездить |
|
MinFiringHealth = 0.5 // Ëàéô áîåêîìïëåêòà, ïðè êîòîðîì íà÷íåòñÿ ïîæàð |
MinAttackHealth = 0.10 // Лайф объекта, при котором перестанет стрелять |
|
MinMovementHealth = 0.25 // Ëàéô äâèãàòåëÿ, ïðè êîòîðîì ïåðåñòàíåò åçäèòü |
|
|
MinAttackHealth = 0.10 // Ëàéô îáúåêòà, ïðè êîòîðîì ïåðåñòàíåò ñòðåëÿòü |
FireEffectTime = 100.0 // Сколько будет гореть по времени после взрыва |
|
|
DestructArg = 281 // Аргумент дамага |
|
FireEffectTime = 100.0 // Ñêîëüêî áóäåò ãîðåòü ïî âðåìåíè ïîñëå âçðûâà |
SmokeArgBase = 60000 // Аргумент малого пожара |
|
DestructArg = 281 // Àðãóìåíò äàìàãà |
SmokeArgTotalNum = 1 // Кол-во вариантов пожара, 1-й вариант будет по хуку 60000, второй по 60001, третий по 60002 и т.д. |
|
SmokeArgBase = 60000 // Àðãóìåíò ìàëîãî ïîæàðà |
FiringArg = 60100 // Аргумент большого пожара |
|
|
|
|
SmokeArgTotalNum = 1 // Êîë-âî âàðèàíòîâ ïîæàðà, 1-é âàðèàíò áóäåò ïî õóêó 60000, âòîðîé ïî 60001, òðåòèé ïî 60002 è ò.ä. |
|
|
FiringArg = 60100 // Àðãóìåíò áîëüøîãî ïîæàðà |
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/VehicleNoDmg.txt" // Эффект при полном взрыве |
|
|
OnDropLandScript = "LuaScripts/WorldObjects/Emitters/DustBlow5_3.txt" // Эффект при падении на землю |
|
|
|
|
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/VehicleNoDmg.txt" // Ýôôåêò ïðè ïîëíîì âçðûâå |
|
|
OnDropLandScript = "LuaScripts/WorldObjects/Emitters/DustBlow5_3.txt" // Ýôôåêò ïðè ïàäåíèè íà çåìëþ |
OnDropWaterScript = "LuaScripts/WorldObjects/Emitters/WaterSpray5_3.txt" // Эффект при падении на воду |
|
OnDropWaterScript = "LuaScripts/WorldObjects/Emitters/WaterSpray5_3.txt" // Ýôôåêò ïðè ïàäåíèè íà âîäó |
|
= |
|
CriticalWaterLevel = 1.0 // Гулбже начнет умирать |
<> |
CriticalWaterLevel = 1.0 // Ãóëáæå íà÷íåò óìèðàòü |
CriticalHeigthLevel = 4.0 // При падении с большей высоты умрет |
|
CriticalHeigthLevel = 4.0 // Ïðè ïàäåíèè ñ áîëüøåé âûñîòû óìðåò |
DivingSpeed = 0.3 // Скорость погружения в воду |
|
DivingSpeed = 0.3 // Ñêîðîñòü ïîãðóæåíèÿ â âîäó |
ImpulseToDestroy = 200000 // Определяет силу удара обеъкта об танк, нужную для его уничтожения |
|
ImpulseToDestroy = 200000 // Îïðåäåëÿåò ñèëó óäàðà îáåúêòà îá òàíê, íóæíóþ äëÿ åãî óíè÷òîæåíèÿ |
ImpulseMinimumLevel = 40000 // Определяет минимальную силу удара об танк, нужную для его повреждения (видимо) |
|
|
|
|
ImpulseMinimumLevel = 40000 // Îïðåäåëÿåò ìèíèìàëüíóþ ñèëó óäàðà îá òàíê, íóæíóþ äëÿ åãî ïîâðåæäåíèÿ (âèäèìî) |
logtreshold=0.0001 // Минимальный шаг дамага, записываемый в лог миссии |
|
|
|
|
logtreshold=0.0001 // Ìèíèìàëüíûé øàã äàìàãà, çàïèñûâàåìûé â ëîã ìèññèè |
|
= |
|
[moveDeviator] |
|
[moveDeviator] |
HiFreqAmp = 0.1f |
|
HiFreqAmp = 0.1f |
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 |
|
|
|
Armor=0 // Толщина брони, общий параметр, нужен для других ИИ для определения типа снаряда |
<> |
|
|
|
Armor=0 // Òîëùèíà áðîíè, îáùèé ïàðàìåòð, íóæåí äëÿ äðóãèõ ÈÈ äëÿ îïðåäåëåíèÿ òèïà ñíàðÿäà |
// Модель повреждения. Исходный убалансированный лайф объекта до введения простой модели 30000. |
|
|
|
|
// Ìîäåëü ïîâðåæäåíèÿ. Èñõîäíûé óáàëàíñèðîâàííûé ëàéô îáúåêòà äî ââåäåíèÿ ïðîñòîé ìîäåëè 30000. |
|
= |
|
[DmgElement = ammo] |
|
[DmgElement = ammo] |
damageablePart="cargo" |
|
damageablePart="cargo" |
LifeRate=20000 |
|
LifeRate=20000 |
LifeRateFg=20000 |
<> |
LifeRateFrag=20000 |
Armor=0 |
= |
Armor=0 |
CollisioDamageSens=1 |
|
CollisioDamageSens=1 |
[End] |
|
[End] |
|
|
|
[DmgElement = engine] |
|
[DmgElement = engine] |
damageablePart="body" |
|
damageablePart="body" |
LifeRate=40000 |
|
LifeRate=40000 |
LifeRateFg=40000 |
<> |
LifeRateFrag=40000 |
Armor=0 |
= |
Armor=0 |
CollisioDamageSens=1 |
|
CollisioDamageSens=1 |
[End] |
|
[End] |
|
|
|
DebugInfo = false // Позволяет выводить скорость танка и значение оси газа для настройки двигателя |
<> |
DebugInfo = false // Ïîçâîëÿåò âûâîäèòü ñêîðîñòü òàíêà è çíà÷åíèå îñè ãàçà äëÿ íàñòðîéêè äâèãàòåëÿ |