From c93a5bf39043651cf5b4ef486541d86644dc169f Mon Sep 17 00:00:00 2001 From: orwell96 Date: Tue, 23 Jan 2018 13:14:40 +0100 Subject: Simplify /at_reroute It is not necessary to reload the save files, because there already is a function to invalidate train routes e.g. when turnouts are switched --- advtrains/init.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/advtrains/init.lua b/advtrains/init.lua index d5ef693..c1940ad 100644 --- a/advtrains/init.lua +++ b/advtrains/init.lua @@ -406,9 +406,8 @@ minetest.register_chatcommand("at_reroute", privs = {train_operator=true}, -- Only train operator is required, since this is relatively safe. func = function(name, param) return advtrains.pcall(function() - atwarn("Train routes will be recalculated now") - advtrains.save(false) - reload_saves() + advtrains.invalidate_all_paths() + return true, "Successfully invalidated train routes" end) end, }) -- cgit v1.2.3