mirror of
https://github.com/Wyrrrd/Gun_Turret_Alerts.git
synced 2026-07-18 04:32:24 +02:00
Compare commits
2
Commits
ad2e1d597b
...
v2.0.3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3c86e315f4 | ||
|
|
3c2316878a |
@@ -1,4 +1,16 @@
|
|||||||
---------------------------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 2.0.3
|
||||||
|
Date: 2024-11-08
|
||||||
|
Bugfixes:
|
||||||
|
- Fixed crash on invalid entity
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 2.0.2
|
||||||
|
Date: 2024-11-08
|
||||||
|
Changes:
|
||||||
|
- Cleanup tracking table on surface rename/deletion
|
||||||
|
Bugfixes:
|
||||||
|
- Quick fix setting for manual turret fill
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
Version: 2.0.1
|
Version: 2.0.1
|
||||||
Date: 2024-11-06
|
Date: 2024-11-06
|
||||||
Locale:
|
Locale:
|
||||||
|
|||||||
+4
-5
@@ -166,10 +166,11 @@ local function generate_alerts()
|
|||||||
local artillery_enabled = player.mod_settings["gun-turret-alerts-artillery-enabled"].value
|
local artillery_enabled = player.mod_settings["gun-turret-alerts-artillery-enabled"].value
|
||||||
local mode = player.mod_settings["gun-turret-alerts-mode"].value
|
local mode = player.mod_settings["gun-turret-alerts-mode"].value
|
||||||
local player_threshold = player.mod_settings["gun-turret-alerts-threshold"].value
|
local player_threshold = player.mod_settings["gun-turret-alerts-threshold"].value
|
||||||
|
local autofull = player.mod_settings["gun-turret-alerts-z-automated-full"].value
|
||||||
local ammo_entities = storage.ammo_entities[player.surface.name.."_"..player.force.name]
|
local ammo_entities = storage.ammo_entities[player.surface.name.."_"..player.force.name]
|
||||||
|
|
||||||
if ammo_entities then
|
if ammo_entities then
|
||||||
for _,entity in pairs(ammo_entities) do
|
for index,entity in pairs(ammo_entities) do
|
||||||
if entity.valid then
|
if entity.valid then
|
||||||
if entity.force == player.force then
|
if entity.force == player.force then
|
||||||
|
|
||||||
@@ -192,7 +193,7 @@ local function generate_alerts()
|
|||||||
if inventory and get_ammo_flag[mode] then
|
if inventory and get_ammo_flag[mode] then
|
||||||
if entity.type == "ammo-turret" or entity.type == "artillery-turret" or entity.type == "artillery-wagon" then
|
if entity.type == "ammo-turret" or entity.type == "artillery-turret" or entity.type == "artillery-wagon" then
|
||||||
ammo_flag = get_ammo_flag[mode](inventory, player_threshold)
|
ammo_flag = get_ammo_flag[mode](inventory, player_threshold)
|
||||||
if entity.prototype.automated_ammo_count then
|
if autofull and entity.prototype.automated_ammo_count then
|
||||||
if entity.prototype.automated_ammo_count < player_threshold then
|
if entity.prototype.automated_ammo_count < player_threshold then
|
||||||
ammo_flag = get_ammo_flag[mode](inventory, entity.prototype.automated_ammo_count)
|
ammo_flag = get_ammo_flag[mode](inventory, entity.prototype.automated_ammo_count)
|
||||||
end
|
end
|
||||||
@@ -212,9 +213,7 @@ local function generate_alerts()
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
local param = {}
|
ammo_entities[index] = nil
|
||||||
param.entity = entity
|
|
||||||
remove_entity_from_list(param)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Gun_Turret_Alerts",
|
"name": "Gun_Turret_Alerts",
|
||||||
"version": "2.0.1",
|
"version": "2.0.3",
|
||||||
"title": "Ammo Alerts",
|
"title": "Ammo Alerts",
|
||||||
"author": "Wyrrrd",
|
"author": "Wyrrrd",
|
||||||
"factorio_version": "2.0",
|
"factorio_version": "2.0",
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ gun-turret-alerts-car-enabled=Vehicle ammo alerts enabled
|
|||||||
gun-turret-alerts-artillery-enabled=Artillery ammo alerts enabled
|
gun-turret-alerts-artillery-enabled=Artillery ammo alerts enabled
|
||||||
gun-turret-alerts-mode=Multi slot mode
|
gun-turret-alerts-mode=Multi slot mode
|
||||||
gun-turret-alerts-threshold=Low ammo threshold
|
gun-turret-alerts-threshold=Low ammo threshold
|
||||||
|
gun-turret-alerts-z-automated-full=Automated amount equals full
|
||||||
|
|
||||||
[mod-setting-description]
|
[mod-setting-description]
|
||||||
gun-turret-alerts-enabled=Enables turret ammo alerts to be added to your player.
|
gun-turret-alerts-enabled=Enables turret ammo alerts to be added to your player.
|
||||||
@@ -11,6 +12,7 @@ gun-turret-alerts-car-enabled=Enables vehicle ammo alerts to be added to your pl
|
|||||||
gun-turret-alerts-artillery-enabled=Enables artillery ammo alerts to be added to your player.
|
gun-turret-alerts-artillery-enabled=Enables artillery ammo alerts to be added to your player.
|
||||||
gun-turret-alerts-mode=Controls, if the ammo slots are added up, every slot is counted individually, or just the selected slot is counted.\n(Only applies for more than one ammo slot, for example in vehicles.)
|
gun-turret-alerts-mode=Controls, if the ammo slots are added up, every slot is counted individually, or just the selected slot is counted.\n(Only applies for more than one ammo slot, for example in vehicles.)
|
||||||
gun-turret-alerts-threshold=If a turret, vehicle or artillery has less than this much ammo, an alert will be added to your player.
|
gun-turret-alerts-threshold=If a turret, vehicle or artillery has less than this much ammo, an alert will be added to your player.
|
||||||
|
gun-turret-alerts-z-automated-full=Send no alerts when a turret or artillery has an amount of ammo equal or higher than what inserters would automatically insert into them.
|
||||||
|
|
||||||
[string-mod-setting]
|
[string-mod-setting]
|
||||||
gun-turret-alerts-mode-added=Added up
|
gun-turret-alerts-mode-added=Added up
|
||||||
|
|||||||
@@ -34,4 +34,10 @@ data:extend({
|
|||||||
default_value = 8,
|
default_value = 8,
|
||||||
minimum_value = 0
|
minimum_value = 0
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
type = "bool-setting",
|
||||||
|
name = "gun-turret-alerts-z-automated-full",
|
||||||
|
setting_type = "runtime-per-user",
|
||||||
|
default_value = true
|
||||||
|
},
|
||||||
})
|
})
|
||||||
Reference in New Issue
Block a user