Compare commits

..

3 commits

Author SHA1 Message Date
Simon Brodtmann
215dd76d90 1.2.6 2025-04-18 10:41:15 +02:00
Simon Brodtmann
1adf84ef1a Move technology changes to final fixes stage 2025-04-15 18:08:54 +02:00
Simon Brodtmann
3c0ebc98e2 Add polish translation 2025-04-15 18:04:59 +02:00
6 changed files with 31 additions and 8 deletions

View file

@ -1,4 +1,10 @@
---------------------------------------------------------------------------------------------------
Version: 1.2.6
Date: 18.04.2025
Changes:
- Add polish translation (I forgot who did it :-( )
- Move technology changes to final fixes stage
---------------------------------------------------------------------------------------------------
Version: 1.2.5
Date: 04.02.2025
Changes:

View file

@ -0,0 +1 @@
require("prototypes/hot-metals-final")

View file

@ -1,6 +1,6 @@
{
"name": "hot-metals",
"version": "1.2.5",
"version": "1.2.6",
"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

@ -0,0 +1,12 @@
[item-name]
hot=Hot
[mod-setting-name]
hot-metals-time=Czas stygnięcia
hot-metals-plastic=Dodaj gorący plastik
hot-metals-bricks=dodaj gorące kamienne cegły i beton
[mod-setting-description]
hot-metals-time=Czas w sekundach, jaki jest potrzebny, aby gorący przedmiot ostygł.
hot-metals-plastic=Chociaż temperatura gorącego plastiku jest znacznie niższa w porównaniu do metali, możesz chcieć mieć jego gorącą wersję.
hot-metals-bricks=Kamienne cegły i beton nie są domyślnie uwzględnione. Jeśli lubisz grać z gorącymi wariantami, możesz włączyć tę opcję.

View file

@ -0,0 +1,9 @@
-- Change technology triggers
for _, tech in pairs(data.raw.technology) do
if tech.research_trigger then
local item = data.raw.item[tech.research_trigger.item]
if item and item.hot_item and not contains(HotMetals.skipTechUnlocksFor, item.name) then
tech.research_trigger.item = item.hot_item
end
end
end

View file

@ -76,6 +76,8 @@ function createHotVariant(config)
hotItem.spoil_ticks = spoilTicks
data:extend({ hotItem })
item.hot_item = hotItem.name
-- Change recipes
for _, recipe in pairs(data.raw.recipe) do
if contains(HotMetals.craftingCategories, recipe.category) then
@ -101,13 +103,6 @@ function createHotVariant(config)
end
end
end
-- Change technology triggers
for _, tech in pairs(data.raw.technology) do
if tech.research_trigger and tech.research_trigger.item == itemName and not contains(HotMetals.skipTechUnlocksFor, itemName) then
tech.research_trigger.item = hotItem.name
end
end
end
-- Checks if a table contains a certain value