19 lines
535 B
Lua
19 lines
535 B
Lua
assert(type(elevator.save_elevator) == "function")
|
|
assert(type(elevator.motors) == "table")
|
|
|
|
-- save into backend
|
|
local old_elevator_save_elevator = elevator.save_elevator
|
|
function elevator.save_elevator()
|
|
mapsync.save_data("elevator", {motors = elevator.motors})
|
|
old_elevator_save_elevator()
|
|
end
|
|
|
|
local function load()
|
|
-- load from backend if available
|
|
local data = mapsync.load_data("elevator")
|
|
if data and data.motors then
|
|
elevator.motors = data.motors
|
|
end
|
|
end
|
|
|
|
minetest.register_on_mods_loaded(load) |