blob: 9b1177f571d77ad7cb380ac76c975dce967f3f9d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
local S = core.get_translator("carts_despawn")
local old_step = core.registered_entities["carts:cart"].on_step
core.registered_entities["carts:cart"].on_step = function(self,dtime,...)
local obj = self.object
local pos = vector.round(obj:get_pos())
obj:set_properties({static_save=(core.get_node(pos).name == "carts_despawn:parking_rail")})
old_step(self,dtime,...)
end
carts:register_rail("carts_despawn:parking_rail", {
description = S("Parking Rail"),
tiles = {
"carts_despawn_parking_rail_straight.png",
"carts_despawn_parking_rail_curve.png",
"carts_despawn_parking_rail_tjunction.png",
"carts_despawn_parking_rail_crossing.png",
},
groups = carts:get_rail_groups(),
}, {})
|