--[[-- Commands Module - Set Automatic Train - Adds a command that set all train back to automatic @commands Set Automatic Train ]] local Commands = require("modules.exp_legacy.expcore.commands") --- @dep expcore.commands require("modules.exp_legacy.config.expcore.command_general_parse") local format_number = require("util").format_number Commands.new_command("set-trains-to-automatic", { "expcom-train.description" }, "Set All Trains to Automatic") :register(function(player) local count = 0 for _, v in pairs(player.force.get_trains()) do if v.manual_mode then count = count + 1 v.manual_mode = false end end game.print{ "expcom-train.manual-result", player.name, format_number(count) } return Commands.success end)