1520DLC/res/models/model/vehicle/train/IS20-16.mdl

292 lines
9.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

function data()
return {
boundingInfo = {
bbMax = {
9.013, 1.611, 4.978,
},
bbMin = {
-20.31, -1.611, -0.047,
},
},
collider = {
params = {
},
type = "MESH",
},
lods = {
{
animations = {
},
children = {
{
id = "vehicle/train/IS20-16_body.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/IS20-16_bogie_front.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.171, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/IS20-16_bogie_back.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.750, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/IS20-16_tender.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.271, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/IS20-16_tender_bogie.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -11.188, 0, 0, 1
},
type = "GROUP",
},{
id = "vehicle/train/IS20-16_tender_bogie.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -17.354, 0, 0, 1
},
type = "GROUP",
},{
id = "vehicle/train/IS20-16_parts.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.641, 0, 0, 1,
},
type = "GROUP",
},
},
events = {
drive = {
[1] = {
forward = true,
name = "drive",
}
},
},
matConfigs = {
{
0, 0, 0, 0, 0, 0, 0, 0,
},
},
static = false,
visibleFrom = 0,
visibleTo = 400,
},{
animations = {
},
children = {
{
id = "vehicle/train/IS20-16_body_lod1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/IS20-16_bogie_front.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.171, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/IS20-16_bogie_back.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.750, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/IS20-16_tender.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.271, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/IS20-16_tender_bogie.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -11.188, 0, 0, 1
},
type = "GROUP",
},{
id = "vehicle/train/IS20-16_tender_bogie.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -17.354, 0, 0, 1
},
type = "GROUP",
},{
id = "vehicle/train/IS20-16_parts.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.641, 0, 0, 1,
},
type = "GROUP",
},
},
events = {
drive = {
[1] = {
forward = true,
name = "drive",
}
},
},
matConfigs = {
{
0, 0, 0, 0, 0, 0, 0, 0,
},
},
static = false,
visibleFrom = 400,
visibleTo = 2500,
},
},
metadata = {
description = {
name = _("ИС20-16"),
description = _(
"В 1937 году Ворошиловградский завод выпустил \n"..
"паровоз ИС20-16, на котором в качестве опыта был \n"..
"установлен обтекаемый кожух. В начале 1930-х ВНИИЖТ \n"..
"совместно с Московским авиационным институтом в \n"..
"результате испытаний выяснилось, что при скоростях \n"..
"выше 100 км/ч применение обтекаемого кожуха, может \n"..
"дать выигрыш в мощности в 200—250 л.с.")
},
railVehicle = {
topSpeed = 155.0,
weight = 136.0,
engines = {
{ type = "STEAM", power = 2573.0, tractiveEffort = 234.0 }
},
configs = {
{
axles = {
"vehicle/train/IS20-16/IS20-16_wheels_b.msh",
"vehicle/train/IS20-16/IS20-16_wheels_m.msh",
"vehicle/train/IS20-16/IS20-16_wheels_s.msh",
"vehicle/train/IS20-16/IS20-16_wheels_t.msh",
},
fakeBogies = {
{ group = 20, position = -17.354, offset = 0 },
{ group = 20, position = -15.188, offset = 0 },
{ group = 33, position = -8.641-15, offset = -0.3 },
{ group = 33, position = -8.641-.02, offset = -0.3 },
{ group = 35, position = -8.641-10, offset = -0.3 },
{ group = 35, position = -8.641-0.02, offset = -0.3 },
{ group = 37, position = -8.641-5, offset = -0.3 },
{ group = 37, position = -8.641-0.02, offset = -0.3 },
{ group = 39, position = -8.641-0.02, offset = -0.3 },
{ group = 39, position = -8.641+0.02, offset = -0.3 },
{ group = 41, position = -8.641+0.02, offset = -0.3 },
{ group = 41, position = -8.641+5, offset = -0.3 },
{ group = 43, position = -8.641+0.02, offset = -0.3 },
{ group = 43, position = -8.641+10, offset = -0.3 },
{ group = 45, position = -8.641+.02, offset = -0.3 },
{ group = 45, position = -8.641+15, offset = -0.3 },
},
},{
axles = {
"vehicle/train/IS20-16/IS20-16_wheels_b_lod1.msh",
"vehicle/train/IS20-16/IS20-16_wheels_m.msh",
"vehicle/train/IS20-16/IS20-16_wheels_s.msh",
"vehicle/train/IS20-16/IS20-16_wheels_t.msh",
},
fakeBogies = {
{ group = 20, position = -17.354, offset = 0 },
{ group = 20, position = -15.188, offset = 0 },
{ group = 33, position = -8.641-15, offset = -0.3 },
{ group = 33, position = -8.641-.02, offset = -0.3 },
{ group = 35, position = -8.641-10, offset = -0.3 },
{ group = 35, position = -8.641-0.02, offset = -0.3 },
{ group = 37, position = -8.641-5, offset = -0.3 },
{ group = 37, position = -8.641-0.02, offset = -0.3 },
{ group = 39, position = -8.641-0.02, offset = -0.3 },
{ group = 39, position = -8.641+0.02, offset = -0.3 },
{ group = 41, position = -8.641+0.02, offset = -0.3 },
{ group = 41, position = -8.641+5, offset = -0.3 },
{ group = 43, position = -8.641+0.02, offset = -0.3 },
{ group = 43, position = -8.641+10, offset = -0.3 },
{ group = 45, position = -8.641+.02, offset = -0.3 },
{ group = 45, position = -8.641+15, offset = -0.3 },
},
},
},
soundSet = { name = "train_steam_modern", horn = "vehicle/train_steam_modern/steam_new_horn.wav" }
},
transportVehicle = {
carrier = "RAIL"
},
availability = {
yearFrom = 1937,
yearTo = 1942
},
cost = {
price = 1300000
},
maintenance = {
runningCosts = 800000,
lifespan = 50
},
particleSystem = {
emitters = {
{
position = { 5.745, .0, 5.2},
velocity = { .0, .0, 10.0 },
color = { .3, .3, .3 },
frequency = 100,
lifeTime = 15.0,
size01 = { 1, 12.0 },
child = 1
},
{
position = { 5.743, 1.462, .0 },
velocity = { .0, 4.0, 0.0 },
color = { .4, .4, .4 },
frequency = 12,
lifeTime = 10.0,
size01 = { .8, 10.0 },
child = 1
},
{
position = { 5.743, -1.462, .0 },
velocity = { .0, -4.0, 0.0 },
color = { .4, .4, .4 },
frequency = 12,
lifeTime = 10.0,
size01 = { .8, 10.0 },
child = 1
}
}
}
},
}
end
CostIndex = S;