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(), }, {})