Compare commits
3 commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
215dd76d90 | ||
![]() |
1adf84ef1a | ||
![]() |
3c0ebc98e2 |
6 changed files with 31 additions and 8 deletions
|
@ -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:
|
||||
|
|
1
hot-metals/data-final-fixes.lua
Normal file
1
hot-metals/data-final-fixes.lua
Normal file
|
@ -0,0 +1 @@
|
|||
require("prototypes/hot-metals-final")
|
|
@ -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",
|
||||
|
|
12
hot-metals/locale/pl/strings.cfg
Normal file
12
hot-metals/locale/pl/strings.cfg
Normal 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ę.
|
9
hot-metals/prototypes/hot-metals-final.lua
Normal file
9
hot-metals/prototypes/hot-metals-final.lua
Normal 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
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue