class_name = "CShip" |
= |
class_name = "CShip" |
object_name = "Peniche type A" |
|
object_name = "Peniche type A" |
detail_type = "DET_SHIP" //list of types is in \inc\SimulationSystem\DetailTypes.inc |
|
detail_type = "DET_SHIP" //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/ships/PenicheGB/PenicheA.mgm",true |
|
VisualImage=0,"graphics/ships/PenicheGB/PenicheA.mgm",true |
DistantLOD="LuaScripts/WorldObjects/Ships/DistantLODs/PenicheGB_Distant.txt" |
|
DistantLOD="LuaScripts/WorldObjects/Ships/DistantLODs/PenicheGB_Distant.txt" |
DLODArgs=63221,63222 |
|
DLODArgs=63221,63222 |
|
|
|
ImageAttr=27 // IA_NOCLIP | IA_NOCLIP_ANIM | IA_NOMINZ | IA_NOMINPIXELS |
|
ImageAttr=27 // IA_NOCLIP | IA_NOCLIP_ANIM | IA_NOMINZ | 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/ships/PenicheGB/PenicheGB.col" |
|
CollisionBody="graphics/ships/PenicheGB/PenicheGB.col" |
|
|
|
SoundScript="LuaScripts/Sound/Vehicles/PenicheGB.cfg" |
|
SoundScript="LuaScripts/Sound/Vehicles/PenicheGB.cfg" |
|
|
|
[attach=0] |
|
[attach=0] |
position= -12.327,2.511,0.186 |
|
position= -12.327,2.511,0.186 |
object = "LuaScripts/WorldObjects/Bots/BotShipper.txt" |
|
object = "LuaScripts/WorldObjects/Bots/BotShipper.txt" |
[end] |
|
[end] |
|
|
|
[attach=1] |
|
[attach=1] |
position= -11.505,4.122,2.214 |
|
position= -11.505,4.122,2.214 |
rotation= 30, 0, 0 |
|
rotation= 30, 0, 0 |
object = "LuaScripts/WorldObjects/FlareGun.txt" |
|
object = "LuaScripts/WorldObjects/FlareGun.txt" |
[end] |
|
[end] |
|
|
|
AttachedCameras = "LuaScripts\WorldObjects\fixcameras\Vehicles\Peniche.txt" |
|
AttachedCameras = "LuaScripts\WorldObjects\fixcameras\Vehicles\Peniche.txt" |
|
|
|
CommandMonitor="LuaScripts/WorldObjects/VehicleMonitor.txt" |
|
CommandMonitor="LuaScripts/WorldObjects/VehicleMonitor.txt" |
|
|
|
|
|
|
//логирование повреждений |
|
//логирование повреждений |
logtreshold=0.0001 |
|
logtreshold=0.0001 |
MaxDeleteTime = 180 |
|
MaxDeleteTime = 180 |
|
|
|
length = 38 |
|
length = 38 |
height = 1.48 |
|
height = 1.48 |
width = 5.1 |
|
width = 5.1 |
|
|
|
TotalPoints = 6 |
|
TotalPoints = 6 |
|
|
|
point0 = 13, 0, -2.5, 105, 1.125, 0.375 |
|
point0 = 13, 0, -2.5, 105, 1.125, 0.375 |
point1 = 13, 0, 2.5, 105, 1.125, 0.375 |
|
point1 = 13, 0, 2.5, 105, 1.125, 0.375 |
point2 = 0, 0, -2.5, 105, 1.125, 0.375 |
|
point2 = 0, 0, -2.5, 105, 1.125, 0.375 |
point3 = 0, 0, 2.5, 105, 1.125, 0.375 |
|
point3 = 0, 0, 2.5, 105, 1.125, 0.375 |
point4 = -13, 0, -2.5, 105, 1.125, 0.375 |
|
point4 = -13, 0, -2.5, 105, 1.125, 0.375 |
point5 = -13, 0, 2.5, 105, 1.125, 0.375 |
|
point5 = -13, 0, 2.5, 105, 1.125, 0.375 |
|
|
|
// имитация волн. Для реки, когда нет 3D волнения. |
|
// имитация волн. Для реки, когда нет 3D волнения. |
MaxWaveTime = 8 // период |
|
MaxWaveTime = 8 // период |
WavePointSize = 1.5 // амплитуда |
|
WavePointSize = 1.5 // амплитуда |
MaxWave = 50000 // максимальное усилие |
|
MaxWave = 50000 // максимальное усилие |
|
|
|
Cx = 4000.0 // демпфирование качки |
|
Cx = 4000.0 // демпфирование качки |
Cw = 100.0 // общий параметр вязкого трения воды |
|
Cw = 100.0 // общий параметр вязкого трения воды |
|
|
|
sendrate = 20 // Делитель базовой частоты 50Гц отправки позиции в сеть (=20 значит что частота 2.5Гц) |
|
sendrate = 20 // Делитель базовой частоты 50Гц отправки позиции в сеть (=20 значит что частота 2.5Гц) |
|
|
|
mass = 370000.0 |
|
mass = 370000.0 |
MaxEngineForce = 31000.0 |
|
MaxEngineForce = 31000.0 |
MinEngineForce = 100 |
|
MinEngineForce = 100 |
Csf=1.5 |
|
Csf=1.5 |
PrioritySpeed=3.5 |
|
PrioritySpeed=3.5 |
MaxPropRotationRPM=120.0 // скорость вращения (оборотов/минуту) винта на максимальном газу |
|
MaxPropRotationRPM=120.0 // скорость вращения (оборотов/минуту) винта на максимальном газу |
PropRotationSmoothK=0.01 // коэффициент сглаживания изменения скорости вращения |
|
PropRotationSmoothK=0.01 // коэффициент сглаживания изменения скорости вращения |
TurnShift=0.5 // скорость перекладки руля в долях хода в секунду |
|
TurnShift=0.5 // скорость перекладки руля в долях хода в секунду |
RudderAngle=60 // предельный угол отклонения руля |
|
RudderAngle=60 // предельный угол отклонения руля |
Cwx=15 // поэлементный параметр вязкого трения воды, продольный, равен Cw если не задан |
|
Cwx=15 // поэлементный параметр вязкого трения воды, продольный, равен Cw если не задан |
Cwz=800 // поэлементный параметр вязкого трения воды, поперечный, равен Cwx*20 если не задан |
|
Cwz=800 // поэлементный параметр вязкого трения воды, поперечный, равен Cwx*20 если не задан |
Cang=0.5 // демфирование поворота |
|
Cang=0.5 // демфирование поворота |
RudderPos=-19,-0.3,0 // позиция приложения силы тяги (ставими на винты) |
|
RudderPos=-19,-0.3,0 // позиция приложения силы тяги (ставими на винты) |
FrictionPos=0,-5,0 // позиция приложения силы сопротивления воды |
|
FrictionPos=0,-5,0 // позиция приложения силы сопротивления воды |
GlidingK = 0.0 // коэффициент соотношения между сопротивлением вдоль оси X и подъемной силой (глиссирование). По умолчанию - 0 |
|
GlidingK = 0.0 // коэффициент соотношения между сопротивлением вдоль оси X и подъемной силой (глиссирование). По умолчанию - 0 |
GlidingPosK = 0.8 // коэффициент смещения глиссирующей силы. 1 - в носу, 0 - в центре. |
|
GlidingPosK = 0.8 // коэффициент смещения глиссирующей силы. 1 - в носу, 0 - в центре. |
|
|
|
// Damage model |
|
// Damage model |
|
|
|
energyloss="",true,5.0,1000 // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена |
|
energyloss="",true,5.0,1000 // Потеря энергии пули при попадании, true - проверка на входе и выходе в колижн-бокс, первое эквивалентная броня на входе и выходе, второе джоулей на каждый метр пути внутри колижена |
|
|
|
Armor=5 // Толщина дефолтной брони |
|
Armor=5 // Толщина дефолтной брони |
|
|
|
LifeRate=350000 |
|
LifeRate=350000 |
LifeRateFg=350000 |
<> |
LifeRateFrag=350000 |
|
= |
|
EngineExhaustArg = 63200 |
|
EngineExhaustArg = 63200 |
BackTrailArg = 63222 |
|
BackTrailArg = 63222 |
FrontTrailArg = 63221 |
|
FrontTrailArg = 63221 |
PropSprayArg=63231 |
|
PropSprayArg=63231 |
|
|
|
[splash] |
|
[splash] |
pos = 27.852, 0.0, 0 |
|
pos = 27.852, 0.0, 0 |
splashArg = 63229 |
|
splashArg = 63229 |
SplashTotalTime = 1.0 |
|
SplashTotalTime = 1.0 |
SplashAttackTime = 0.1 |
|
SplashAttackTime = 0.1 |
SplashKoeff = 30 |
|
SplashKoeff = 30 |
startArgValue = 0.5 |
|
startArgValue = 0.5 |
|
|
|
splashDiffHeight = 1.5 |
|
splashDiffHeight = 1.5 |
// time = splashStackCount * splashstacktime |
|
// time = splashStackCount * splashstacktime |
splashStackCount = 50 |
|
splashStackCount = 50 |
splashstacktime = 0.1 |
|
splashstacktime = 0.1 |
[end] |
|
[end] |
|
|
|
floathook=15.3, 0.3, 0, 100,false //x,y,z, Arg, 3D water, аргумент перемещения хука следа от форштевня |
|
floathook=15.3, 0.3, 0, 100,false //x,y,z, Arg, 3D water, аргумент перемещения хука следа от форштевня |
floathook=-19.1, 0.3, 0, 101,false // аргумент перемещения хука кильватерного следа |
|
floathook=-19.1, 0.3, 0, 101,false // аргумент перемещения хука кильватерного следа |
floathook=15.3, 0.3, 0, 102,true // аргумент перемещения хука всплесков форштевня |
|
floathook=15.3, 0.3, 0, 102,true // аргумент перемещения хука всплесков форштевня |
floathook=-19.2, 0.3, 0, 103,true // аргумент перемещения хука буруна от винтов |
|
floathook=-19.2, 0.3, 0, 103,true // аргумент перемещения хука буруна от винтов |
|
|
|
OneSectionMode = true |
|
OneSectionMode = true |
SectionsHealthPercent = 1.0f |
|
SectionsHealthPercent = 1.0f |
|
|
|
CommandSectionId = 3 |
|
CommandSectionId = 3 |
|
|
|
MinMovementHealth = 0.3 |
|
MinMovementHealth = 0.3 |
|
|
|
SinkEffectScript = "LuaScripts/WorldObjects/Trash/SinkBarge.txt" |
|
SinkEffectScript = "LuaScripts/WorldObjects/Trash/SinkBarge.txt" |
|
|
|
[section=0] |
|
[section=0] |
Armor=5 |
|
Armor=5 |
LifeRate=350000 |
|
LifeRate=350000 |
LifeRateFg=350000 |
<> |
LifeRateFrag=350000 |
|
= |
|
ConvexName = "col_1" |
|
ConvexName = "col_1" |
|
|
|
// effect |
|
// effect |
EffectCoord = 16.735,0.165,-0.462 |
|
EffectCoord = 16.735,0.165,-0.462 |
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/Barge.txt" |
|
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/Barge.txt" |
|
|
|
DestructArg = 761 |
|
DestructArg = 761 |
FiringArg = 63210 |
|
FiringArg = 63210 |
SmokeArgBase = 63210 |
|
SmokeArgBase = 63210 |
SmokeArgTotalNum = 1 |
|
SmokeArgTotalNum = 1 |
SmokeStartHealth = 0.48 // Лайф, при котором начинается пожар |
|
SmokeStartHealth = 0.48 // Лайф, при котором начинается пожар |
FireEffectTime = 300.0 // Время пожара при полном уничтожении |
|
FireEffectTime = 300.0 // Время пожара при полном уничтожении |
|
|
|
RegenerationMax = 0.49 // До какого Life само-чиниться |
|
RegenerationMax = 0.49 // До какого Life само-чиниться |
RegenerationMin = 0.2 // Минимальное значение Life, ниже которого починки не будет |
|
RegenerationMin = 0.2 // Минимальное значение Life, ниже которого починки не будет |
RegenerationPercent = 0.0016 // Скорость восстановления, долей Life в секунду |
|
RegenerationPercent = 0.0016 // Скорость восстановления, долей Life в секунду |
Firing=0.0008 // Скорость сгорания от большого пожара, долей Life в секунду |
|
Firing=0.0008 // Скорость сгорания от большого пожара, долей Life в секунду |
|
|
|
MinMovementHealth = 0.2 // Лайф, при котором перестанет ездить |
|
MinMovementHealth = 0.2 // Лайф, при котором перестанет ездить |
MinAttackHealth = 0.05 // Лайф, при котором перестанет стрелять |
|
MinAttackHealth = 0.05 // Лайф, при котором перестанет стрелять |
|
|
|
pointsTotal= 2 |
|
pointsTotal= 2 |
point0 = 0 |
|
point0 = 0 |
point1 = 1 |
|
point1 = 1 |
[end] |
|
[end] |
|
|
|
[section=1] |
|
[section=1] |
Armor=5 |
|
Armor=5 |
LifeRate=350000 |
|
LifeRate=350000 |
LifeRateFg=350000 |
<> |
LifeRateFrag=350000 |
|
= |
|
ConvexName = "col_2" |
|
ConvexName = "col_2" |
|
|
|
// effect |
|
// effect |
EffectCoord = -1.857,-0.212,1.116 |
|
EffectCoord = -1.857,-0.212,1.116 |
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/Barge.txt" |
|
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/Barge.txt" |
|
|
|
DestructArg = 771 |
|
DestructArg = 771 |
FiringArg = 63211 |
|
FiringArg = 63211 |
SmokeArgBase = 63211 |
|
SmokeArgBase = 63211 |
SmokeArgTotalNum = 1 |
|
SmokeArgTotalNum = 1 |
SmokeStartHealth = 0.48 // Лайф, при котором начинается пожар |
|
SmokeStartHealth = 0.48 // Лайф, при котором начинается пожар |
FireEffectTime = 300.0 // Время пожара при полном уничтожении |
|
FireEffectTime = 300.0 // Время пожара при полном уничтожении |
|
|
|
RegenerationMax = 0.49 // До какого Life само-чиниться |
|
RegenerationMax = 0.49 // До какого Life само-чиниться |
RegenerationMin = 0.2 // Минимальное значение Life, ниже которого починки не будет |
|
RegenerationMin = 0.2 // Минимальное значение Life, ниже которого починки не будет |
RegenerationPercent = 0.0016 // Скорость восстановления, долей Life в секунду |
|
RegenerationPercent = 0.0016 // Скорость восстановления, долей Life в секунду |
Firing=0.0008 // Скорость сгорания от большого пожара, долей Life в секунду |
|
Firing=0.0008 // Скорость сгорания от большого пожара, долей Life в секунду |
|
|
|
MinMovementHealth = 0.2 // Лайф, при котором перестанет ездить |
|
MinMovementHealth = 0.2 // Лайф, при котором перестанет ездить |
MinAttackHealth = 0.05 // Лайф, при котором перестанет стрелять |
|
MinAttackHealth = 0.05 // Лайф, при котором перестанет стрелять |
|
|
|
pointsTotal= 1 |
|
pointsTotal= 1 |
point0 = 3 |
|
point0 = 3 |
[end] |
|
[end] |
|
|
|
[section=2] |
|
[section=2] |
Armor=5 |
|
Armor=5 |
LifeRate=350000 |
|
LifeRate=350000 |
LifeRateFg=350000 |
<> |
LifeRateFrag=350000 |
|
= |
|
ConvexName = "col_3" |
|
ConvexName = "col_3" |
|
|
|
// effect |
|
// effect |
EffectCoord = -17.257,0.674,-1.334 |
|
EffectCoord = -17.257,0.674,-1.334 |
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/Barge.txt" |
|
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/Barge.txt" |
|
|
|
DestructArg = 781 |
|
DestructArg = 781 |
FiringArg = 63212 |
|
FiringArg = 63212 |
SmokeArgBase = 63212 |
|
SmokeArgBase = 63212 |
SmokeArgTotalNum = 1 |
|
SmokeArgTotalNum = 1 |
SmokeStartHealth = 0.48 // Лайф, при котором начинается пожар |
|
SmokeStartHealth = 0.48 // Лайф, при котором начинается пожар |
FireEffectTime = 300.0 // Время пожара при полном уничтожении |
|
FireEffectTime = 300.0 // Время пожара при полном уничтожении |
|
|
|
RegenerationMax = 0.49 // До какого Life само-чиниться |
|
RegenerationMax = 0.49 // До какого Life само-чиниться |
RegenerationMin = 0.2 // Минимальное значение Life, ниже которого починки не будет |
|
RegenerationMin = 0.2 // Минимальное значение Life, ниже которого починки не будет |
RegenerationPercent = 0.0016 // Скорость восстановления, долей Life в секунду |
|
RegenerationPercent = 0.0016 // Скорость восстановления, долей Life в секунду |
Firing=0.0008 // Скорость сгорания от большого пожара, долей Life в секунду |
|
Firing=0.0008 // Скорость сгорания от большого пожара, долей Life в секунду |
|
|
|
MinMovementHealth = 0.2 // Лайф, при котором перестанет ездить |
|
MinMovementHealth = 0.2 // Лайф, при котором перестанет ездить |
MinAttackHealth = 0.05 // Лайф, при котором перестанет стрелять |
|
MinAttackHealth = 0.05 // Лайф, при котором перестанет стрелять |
|
|
|
pointsTotal= 1 |
|
pointsTotal= 1 |
point0 = 3 |
|
point0 = 3 |
|
|
|
[end] |
|
[end] |
|
|
|
[section=3] |
|
[section=3] |
Armor=5 |
|
Armor=5 |
LifeRate=175000 |
|
LifeRate=175000 |
LifeRateFg=175000 |
<> |
LifeRateFrag=175000 |
|
= |
|
InfluenceOnTotalHealth = false |
|
InfluenceOnTotalHealth = false |
|
|
|
ConvexName = "col_4" |
|
ConvexName = "col_4" |
|
|
|
// effect |
|
// effect |
EffectCoord = -12.433,3.300,-0.199 |
|
EffectCoord = -12.433,3.300,-0.199 |
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/VehicleNoDmg.txt" |
|
ExplosionScript = "LuaScripts/WorldObjects/explosions/Detonation/VehicleNoDmg.txt" |
|
|
|
DestructArg = 901 |
|
DestructArg = 901 |
FiringArg = 63213 |
|
FiringArg = 63213 |
SmokeArgBase = 63213 |
|
SmokeArgBase = 63213 |
SmokeArgTotalNum = 1 |
|
SmokeArgTotalNum = 1 |
SmokeStartHealth = 0.48 // Лайф, при котором начинается пожар |
|
SmokeStartHealth = 0.48 // Лайф, при котором начинается пожар |
FireEffectTime = 300.0 // Время пожара при полном уничтожении |
|
FireEffectTime = 300.0 // Время пожара при полном уничтожении |
|
|
|
RegenerationMax = 0.49 // До какого Life само-чиниться |
|
RegenerationMax = 0.49 // До какого Life само-чиниться |
RegenerationMin = 0.2 // Минимальное значение Life, ниже которого починки не будет |
|
RegenerationMin = 0.2 // Минимальное значение Life, ниже которого починки не будет |
RegenerationPercent = 0.0016 // Скорость восстановления, долей Life в секунду |
|
RegenerationPercent = 0.0016 // Скорость восстановления, долей Life в секунду |
Firing=0.0008 // Скорость сгорания от большого пожара, долей Life в секунду |
|
Firing=0.0008 // Скорость сгорания от большого пожара, долей Life в секунду |
[end] |
|
[end] |
|
|
|
[CrewEscape] |
|
[CrewEscape] |
EscapeHealth=0.001f |
|
EscapeHealth=0.001f |
EscapeAtLeast=1 |
|
EscapeAtLeast=1 |
DistanceToRun=20.0f |
|
DistanceToRun=20.0f |
EscapePos=-13,2,3 |
|
EscapePos=-13,2,3 |
|
|
|
EscapeVisArg=1000 |
|
EscapeVisArg=1000 |
|
|
|
// Bot="" |
|
// Bot="" |
[end] |
|
[end] |
|
|
|
DebugInfo = false |
|
DebugInfo = false |