mirror of
https://github.com/0ptera/Logistic-Train-Network.git
synced 2025-09-07 04:53:10 +00:00
Version: 1.15.4
Date: 2021-02-27 Features: - added setting to disable GPS tags
This commit is contained in:
@@ -1,4 +1,9 @@
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 1.15.4
|
||||
Date: 2021-02-27
|
||||
Features:
|
||||
- added setting to disable GPS tags
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 1.15.3
|
||||
Date: 2021-02-16
|
||||
Bugfixes:
|
||||
|
@@ -9,11 +9,11 @@ Get_Main_Locomotive = require("__flib__.train").get_main_locomotive
|
||||
Get_Train_Name = require("__flib__.train").get_backer_name
|
||||
|
||||
require "script.constants"
|
||||
require "script.utils"
|
||||
require "script.settings"
|
||||
require "script.print"
|
||||
require "script.alert"
|
||||
require "script.settings"
|
||||
require "script.hotkey-events"
|
||||
require "script.utils" -- requires settings
|
||||
require "script.hotkey-events" -- requires print
|
||||
|
||||
require "script.interface"
|
||||
require "script.stop-update"
|
||||
|
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"name": "LogisticTrainNetwork",
|
||||
"version": "1.15.3",
|
||||
"version": "1.15.4",
|
||||
"title": "LTN - Logistic Train Network",
|
||||
"author": "Optera",
|
||||
"contact": "https://forums.factorio.com/memberlist.php?mode=viewprofile&u=21729",
|
||||
"homepage": "https://forums.factorio.com/viewforum.php?f=214",
|
||||
"description": "Adds new train stops forming a highly configurable, fully automated logistic network.",
|
||||
"factorio_version": "1.1",
|
||||
"dependencies": ["base >= 1.1.21", "flib >= 0.6.0", "(?)cargo-ships"]
|
||||
"dependencies": ["base >= 1.1.25", "flib >= 0.6.0", "(?)cargo-ships"]
|
||||
}
|
||||
|
@@ -1,6 +1,7 @@
|
||||
[mod-setting-name]
|
||||
ltn-interface-console-level=Message level
|
||||
ltn-interface-message-filter-age=Message filter timeout (ticks)
|
||||
ltn-interface-message-gps=GPS tags
|
||||
ltn-interface-factorio-alerts=Factorio Alerts
|
||||
ltn-interface-debug-logfile=Enable debug log
|
||||
|
||||
|
@@ -7,6 +7,7 @@
|
||||
|
||||
message_level = tonumber(settings.global["ltn-interface-console-level"].value)
|
||||
message_filter_age = settings.global["ltn-interface-message-filter-age"].value
|
||||
message_include_gps = settings.global["ltn-interface-message-gps"].value
|
||||
debug_log = settings.global["ltn-interface-debug-logfile"].value
|
||||
min_requested = settings.global["ltn-dispatcher-requester-threshold"].value
|
||||
min_provided = settings.global["ltn-dispatcher-provider-threshold"].value
|
||||
@@ -35,6 +36,9 @@ script.on_event(defines.events.on_runtime_mod_setting_changed, function(event)
|
||||
if event.setting == "ltn-interface-message-filter-age" then
|
||||
message_filter_age = settings.global["ltn-interface-message-filter-age"].value
|
||||
end
|
||||
if event.setting == "ltn-interface-message-gps" then
|
||||
message_include_gps = settings.global["ltn-interface-message-gps"].value
|
||||
end
|
||||
if event.setting == "ltn-interface-debug-logfile" then
|
||||
debug_log = settings.global["ltn-interface-debug-logfile"].value
|
||||
end
|
||||
|
@@ -1,5 +1,6 @@
|
||||
--[[ Copyright (c) 2017 Optera
|
||||
* Part of Logistics Train Network
|
||||
* Control stage utility functions
|
||||
*
|
||||
* See LICENSE.md in the project directory for license information.
|
||||
--]]
|
||||
@@ -41,7 +42,7 @@ end
|
||||
|
||||
-- returns gps string from entity or just string if entity is invalid
|
||||
function MakeGpsString(entity, name)
|
||||
if entity and entity.valid then
|
||||
if message_include_gps and entity and entity.valid then
|
||||
return format("%s [gps=%s,%s,%s]", name, entity.position["x"], entity.position["y"], entity.surface.name)
|
||||
else
|
||||
return name
|
||||
|
11
settings.lua
11
settings.lua
@@ -49,15 +49,22 @@ data:extend({
|
||||
},
|
||||
{
|
||||
type = "bool-setting",
|
||||
name = "ltn-interface-factorio-alerts",
|
||||
name = "ltn-interface-message-gps",
|
||||
order = "af",
|
||||
setting_type = "runtime-global",
|
||||
default_value = true
|
||||
},
|
||||
{
|
||||
type = "bool-setting",
|
||||
name = "ltn-interface-factorio-alerts",
|
||||
order = "ag",
|
||||
setting_type = "runtime-per-user",
|
||||
default_value = true
|
||||
},
|
||||
{
|
||||
type = "bool-setting",
|
||||
name = "ltn-interface-debug-logfile",
|
||||
order = "ag",
|
||||
order = "ah",
|
||||
setting_type = "runtime-global",
|
||||
default_value = false
|
||||
},
|
||||
|
Reference in New Issue
Block a user