Compare commits

..

2 commits

Author SHA1 Message Date
Simon Brodtmann
2a9cc689f9 1.2.7 2025-08-22 03:27:45 +02:00
Simon Brodtmann
407068968c Always show hot variants in filter menus 2025-08-22 03:24:03 +02:00
3 changed files with 13 additions and 2 deletions

View file

@ -1,4 +1,10 @@
---------------------------------------------------------------------------------------------------
Version: 1.2.7
Date: 22.08.2025
Bug Fixes:
- Simplify weight calculation to prevent infinite recursion (https://mods.factorio.com/mod/hot-metals/discussion/68a3a137a86e2ca3d73388fe)
- Always show hot variants in filter menus (https://mods.factorio.com/mod/hot-metals/discussion/685ac28c1436373189fc0bff)
---------------------------------------------------------------------------------------------------
Version: 1.2.6
Date: 18.04.2025
Changes:

View file

@ -1,6 +1,6 @@
{
"name": "hot-metals",
"version": "1.2.6",
"version": "1.2.7",
"title": "Hot metals",
"description": "A furnace doesn't just output cold usable results. You need to wait for them to cool down.",
"author": "cackling fiend",

View file

@ -17,7 +17,7 @@ function createHotVariant(config)
local hotItem = table.deepcopy(data.raw.item[itemName])
hotItem.name = "hot-" .. itemName
hotItem.localised_name = { "", { "item-name.hot" }, " ", { "item-name." .. itemName } }
if (config.icons) then
if config.icons then
hotItem.icons = config.icons
else
hotItem.icon = iconFolder .. "hot-" .. itemName .. ".png"
@ -27,6 +27,11 @@ function createHotVariant(config)
hotItem.weight = item.weight
hotItem.spoil_result = itemName
hotItem.spoil_ticks = spoilTicks
hotItem.flags = hotItem.flags or {}
if not table.contains(hotItem.flags, "always-show") then
table.insert(hotItem.flags, "always-show")
end
data:extend({ hotItem })
item.hot_item = hotItem.name