1
0
mirror of https://github.com/Wyrrrd/Gun_Turret_Alerts.git synced 2026-06-30 12:05:44 +02:00

Compare commits

...

5 Commits

Author SHA1 Message Date
Wyrrrd 7c9d98b9e3 Fixed surface handling 2020-03-20 00:55:10 +01:00
Wyrrrd d9e9d72d1c Fixed changelog format 2020-03-07 10:53:50 +01:00
Wyrrrd 05150e376a Update README.md
Changed thumbnail size
2020-02-27 11:35:49 +01:00
Wyrrrd 67f1366cd2 Complementary file(s) format improvements 2020-02-22 12:11:13 +01:00
Wyrrrd ba8470502f Update README.md
Replaced name with title
2020-02-20 16:46:56 +00:00
5 changed files with 29 additions and 22 deletions
+1
View File
@@ -0,0 +1 @@
*.zip
+3 -3
View File
@@ -1,5 +1,5 @@
# Gun_Turret_Alerts # Gun Turret Alerts
![mod thumbnail](https://raw.githubusercontent.com/Wyrrrd/Gun_Turret_Alerts/master/thumbnail.png) <img src=https://raw.githubusercontent.com/Wyrrrd/Gun_Turret_Alerts/master/thumbnail.png width="128" height="128">
(Please note: This is a quick and dirty port to 0.18. As soon as the original is ported to 0.18, this will be removed.) (Please note: This is a quick and dirty port to 0.18. As soon as the original is ported to 0.18, this will be removed.)
@@ -7,4 +7,4 @@ Description
- Adds alerts when a gun turret is out of ammo or has low ammo. - Adds alerts when a gun turret is out of ammo or has low ammo.
Credit: Credit:
- Thanks to [unhott](https://mods.factorio.com/user/unhott) for the [original mod](https://mods.factorio.com/mod/GunTurretAlerts). - Thanks to [unhott](https://mods.factorio.com/user/unhott) for the [original mod](https://mods.factorio.com/mod/GunTurretAlerts).
+18
View File
@@ -0,0 +1,18 @@
---------------------------------------------------------------------------------------------------
Version: 0.18.1
Date: 2020-03-19
Changes:
- Added changelog file
- Changed dependency to base 0.18
Bugfixes:
- Redesigned surface handling to ensure compatibility with other planets and Blueprint Lab
---------------------------------------------------------------------------------------------------
Version: 0.18.0
Date: 2020-02-20
Changes:
- Ported to 0.18
- Renamed mod for upload in mod portal
- Matched versioning to Factorio versions
Graphics:
- Added thumbnail
+5 -16
View File
@@ -1,24 +1,16 @@
--control.lua --control.lua
--This mod scans the map for gun-turrets and places alerts when turrets are low. --This mod scans the map for gun-turrets and places alerts when turrets are low.
script.on_event({defines.events.on_tick}, function (event) script.on_event({defines.events.on_tick}, function (event)
--Every minute the surface is rescanned for ammo-turret type entities. This is stored in the global table. if event.tick%600 == 0 then
if event.tick%3600 == 0 or global.turret_entities == nil then
local planet = game.surfaces
for index,value in pairs(planet) do
global.turret_entities = planet[index].find_entities_filtered{type = "ammo-turret"}
end
end
if event.tick%600 == 0 then
--Every 10 seconds recheck and give alerts to players for ammo-turret entities on the same force as them. --Every 10 seconds recheck and give alerts to players for ammo-turret entities on the same force as them.
for index,player in pairs(game.connected_players) do for index,player in pairs(game.connected_players) do
GTA_enabled = player.mod_settings["gun-turret-alerts-enabled"].value GTA_enabled = player.mod_settings["gun-turret-alerts-enabled"].value
player_threshold = player.mod_settings["gun-turret-alerts-threshold"].value player_threshold = player.mod_settings["gun-turret-alerts-threshold"].value
turret_entities = player.surface.find_entities_filtered{type = "ammo-turret"}
if GTA_enabled then if GTA_enabled then
for index2, turret_entity in pairs(global.turret_entities) do for index2, turret_entity in pairs(turret_entities) do
if turret_entity.valid then if turret_entity.valid then
inv_var = turret_entity.get_inventory(defines.inventory.turret_ammo) inv_var = turret_entity.get_inventory(defines.inventory.turret_ammo)
if inv_var.is_empty() then if inv_var.is_empty() then
@@ -37,8 +29,5 @@ script.on_event({defines.events.on_tick}, function (event)
end end
end end
end end
end end
end) end)
+2 -3
View File
@@ -1,10 +1,9 @@
{ {
"name": "Gun_Turret_Alerts", "name": "Gun_Turret_Alerts",
"version": "0.18.0", "version": "0.18.1",
"title": "Gun_Turret_Alerts", "title": "Gun_Turret_Alerts",
"author": "Wyrrrd", "author": "Wyrrrd",
"homepage": "",
"factorio_version": "0.18", "factorio_version": "0.18",
"dependencies": ["base >= 0.16"], "dependencies": ["base >= 0.18"],
"description": "Adds map alerts for players when a turret is either out of ammo or has low ammo" "description": "Adds map alerts for players when a turret is either out of ammo or has low ammo"
} }