Compare commits
5 Commits
c37a044de4
...
87f0e58127
Author | SHA1 | Date |
---|---|---|
h-v-smacker | 87f0e58127 | |
h-v-smacker | 6a323b0021 | |
h-v-smacker | 49ac8c4f7c | |
MBB | 93babf92b0 | |
h-v-smacker | fcee9bcec0 |
61
init.lua
61
init.lua
|
@ -14,29 +14,33 @@ advtrains.register_wagon("diesel_lokomotive", {
|
|||
max_speed=10,
|
||||
seats = {
|
||||
{
|
||||
name=S("Driver Stand (left)"),
|
||||
attach_offset={x=-3, y=12, z=-2},
|
||||
view_offset={x=0, y=3, z=0},
|
||||
driving_ctrl_access=true,
|
||||
name = S("Driver Stand (left)"),
|
||||
attach_offset = {x=-3, y=12, z=-2},
|
||||
view_offset = {x=-4, y=3, z=0},
|
||||
group = "dstand",
|
||||
},
|
||||
-- {
|
||||
-- name=S("Driver Stand (right)"),
|
||||
-- attach_offset={x=5, y=10, z=-10},
|
||||
-- view_offset={x=0, y=6, z=0},
|
||||
-- driving_ctrl_access=true,
|
||||
-- group = "dstand",
|
||||
-- },
|
||||
},
|
||||
seat_groups = {
|
||||
dstand={
|
||||
name = "Driver Stand",
|
||||
access_to = {},
|
||||
{
|
||||
name = S("Trainee Seat (right)"),
|
||||
attach_offset = {x=3, y=12, z=-2},
|
||||
view_offset = {x=4, y=3, z=0},
|
||||
group = "tseat",
|
||||
},
|
||||
},
|
||||
assign_to_seat_group = {"dstand"},
|
||||
seat_groups = {
|
||||
dstand = {
|
||||
name = "Driver Stand",
|
||||
access_to = {"tseat"},
|
||||
driving_ctrl_access = true,
|
||||
},
|
||||
tseat = {
|
||||
name = "Trainee Seat",
|
||||
access_to = {"dstand"},
|
||||
driving_ctrl_access = false,
|
||||
},
|
||||
},
|
||||
assign_to_seat_group = {"dstand", "tseat"},
|
||||
visual_size = {x=1, y=1},
|
||||
wagon_span=1.85,
|
||||
wagon_span = 1.95,
|
||||
collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0},
|
||||
update_animation=function(self, velocity)
|
||||
if self.old_anim_velocity~=advtrains.abs_ceil(velocity) then
|
||||
|
@ -71,8 +75,9 @@ advtrains.register_wagon("diesel_lokomotive", {
|
|||
attached = self.object,
|
||||
})
|
||||
end,
|
||||
drops={"advtrains:engine_diesel"},
|
||||
}, S("diesel Engine"), "advtrains_engine_diesel_inv.png")
|
||||
drops={"advtrains:diesel_lokomotive"},
|
||||
horn_sound = "advtrains_engine_diesel_horn",
|
||||
}, S("Diesel Engine"), "advtrains_engine_diesel_inv.png")
|
||||
|
||||
advtrains.register_wagon("wagon_gravel", {
|
||||
mesh="advtrains_wagon_gravel.b3d",
|
||||
|
@ -81,7 +86,7 @@ advtrains.register_wagon("wagon_gravel", {
|
|||
max_speed=10,
|
||||
seats = {},
|
||||
visual_size = {x=1, y=1},
|
||||
wagon_span=1.6,
|
||||
wagon_span=1.55,
|
||||
collisionbox = {-1.0,-0.5,-1.0, 1.0,1.5,1.0},
|
||||
drops={"advtrains:wagon_gravel"},
|
||||
has_inventory = true,
|
||||
|
@ -94,7 +99,7 @@ advtrains.register_wagon("wagon_gravel", {
|
|||
inventory_list_sizes = {
|
||||
box=8*6,
|
||||
},
|
||||
}, S("gravel Wagon"), "advtrains_wagon_gravel_inv.png")
|
||||
}, S("Gravel Wagon"), "advtrains_wagon_gravel_inv.png")
|
||||
|
||||
advtrains.register_wagon("wagon_track", {
|
||||
mesh="advtrains_wagon_stick.b3d",
|
||||
|
@ -103,7 +108,7 @@ advtrains.register_wagon("wagon_track", {
|
|||
max_speed=10,
|
||||
seats = {},
|
||||
visual_size = {x=1, y=1},
|
||||
wagon_span=1.6,
|
||||
wagon_span=1.55,
|
||||
collisionbox = {-1.0,-0.5,-1.0, 1.0,1.5,1.0},
|
||||
drops={"advtrains:wagon_track"},
|
||||
has_inventory = true,
|
||||
|
@ -116,7 +121,7 @@ advtrains.register_wagon("wagon_track", {
|
|||
inventory_list_sizes = {
|
||||
box=8*6,
|
||||
},
|
||||
}, S("track wagon"), "advtrains_wagon_track_inv.png")
|
||||
}, S("Track Wagon"), "advtrains_wagon_track_inv.png")
|
||||
|
||||
|
||||
|
||||
|
@ -127,7 +132,7 @@ advtrains.register_wagon("wagon_lava", {
|
|||
max_speed=10,
|
||||
seats = {},
|
||||
visual_size = {x=1, y=1},
|
||||
wagon_span=1.6,
|
||||
wagon_span=1.55,
|
||||
collisionbox = {-1.0,-0.5,-1.0, 1.0,1.5,1.0},
|
||||
drops={"advtrains:wagon_lava"},
|
||||
has_inventory = true,
|
||||
|
@ -140,7 +145,7 @@ advtrains.register_wagon("wagon_lava", {
|
|||
inventory_list_sizes = {
|
||||
box=8*6,
|
||||
},
|
||||
}, S("lava wagon"), "advtrains_wagon_lava_inv.png")
|
||||
}, S("Lava Wagon"), "advtrains_wagon_lava_inv.png")
|
||||
|
||||
|
||||
advtrains.register_wagon("wagon_tree", {
|
||||
|
@ -150,7 +155,7 @@ advtrains.register_wagon("wagon_tree", {
|
|||
max_speed=10,
|
||||
seats = {},
|
||||
visual_size = {x=1, y=1},
|
||||
wagon_span=1.6,
|
||||
wagon_span=1.55,
|
||||
collisionbox = {-1.0,-0.5,-1.0, 1.0,1.5,1.0},
|
||||
drops={"advtrains:wagon_tree"},
|
||||
has_inventory = true,
|
||||
|
@ -163,4 +168,4 @@ advtrains.register_wagon("wagon_tree", {
|
|||
inventory_list_sizes = {
|
||||
box=8*6,
|
||||
},
|
||||
}, S("tree wagon"), "advtrains_wagon_tree_inv.png")
|
||||
}, S("Tree Wagon"), "advtrains_wagon_tree_inv.png")
|
||||
|
|
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 292 B |
Loading…
Reference in New Issue