From da1504c9038293f3927bf5c961b95df6e1445088 Mon Sep 17 00:00:00 2001 From: cheapie Date: Fri, 17 Apr 2026 07:54:35 -0500 Subject: Add initial content --- init.lua | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 init.lua (limited to 'init.lua') diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..9b1177f --- /dev/null +++ b/init.lua @@ -0,0 +1,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(), +}, {}) -- cgit v1.2.3