diff --git a/hot-metals/changelog.txt b/hot-metals/changelog.txt index 58b2471..68d55d0 100644 --- a/hot-metals/changelog.txt +++ b/hot-metals/changelog.txt @@ -1,3 +1,10 @@ +--------------------------------------------------------------------------------------------------- +Version: 1.2.1 +Date: 09.01.2025 + Changes: + - Add hot stone bricks and hot concrete (https://mods.factorio.com/mod/hot-metals/discussion/677fdef8d37eef8332fa6c2f) + - Biochambers don't generate hot plastic (https://mods.factorio.com/mod/hot-metals/discussion/675af47f1fba71716b2b7f7f) +--------------------------------------------------------------------------------------------------- Version: 1.2.0 Date: 01.01.2025 Changes: diff --git a/hot-metals/compatibility/space-age.lua b/hot-metals/compatibility/space-age.lua index 43cdeee..2cdad45 100644 --- a/hot-metals/compatibility/space-age.lua +++ b/hot-metals/compatibility/space-age.lua @@ -20,5 +20,8 @@ table.insert(HotMetals.skipTechUnlocksFor, "pipe-to-ground") if settings.startup["hot-metals-plastic"].value then table.insert(HotMetals.craftingCategories, "chemistry-or-cryogenics") - table.insert(HotMetals.craftingCategories, "organic") +end + +if settings.startup["hot-metals-bricks"].value then + table.insert(HotMetals.items, "concrete") end \ No newline at end of file diff --git a/hot-metals/data.lua b/hot-metals/data.lua index 0010956..1eb128b 100644 --- a/hot-metals/data.lua +++ b/hot-metals/data.lua @@ -17,4 +17,8 @@ if settings.startup["hot-metals-plastic"].value then end end +if settings.startup["hot-metals-bricks"].value then + table.insert(HotMetals.items, "stone-brick") +end + require("compatibility.data") \ No newline at end of file diff --git a/hot-metals/graphics/icons/hot-concrete.png b/hot-metals/graphics/icons/hot-concrete.png new file mode 100644 index 0000000..e848989 Binary files /dev/null and b/hot-metals/graphics/icons/hot-concrete.png differ diff --git a/hot-metals/graphics/icons/hot-stone-brick.png b/hot-metals/graphics/icons/hot-stone-brick.png new file mode 100644 index 0000000..cb8eba9 Binary files /dev/null and b/hot-metals/graphics/icons/hot-stone-brick.png differ diff --git a/hot-metals/locale/en/strings.cfg b/hot-metals/locale/en/strings.cfg index b258bb1..748d518 100644 --- a/hot-metals/locale/en/strings.cfg +++ b/hot-metals/locale/en/strings.cfg @@ -4,7 +4,9 @@ hot=Hot [mod-setting-name] hot-metals-time=Cooldown time hot-metals-plastic=Add hot plastic +hot-metals-bricks=Add hot stone bricks and concrete [mod-setting-description] hot-metals-time=The time in seconds for a hot item to cool down. -hot-metals-plastic=Although the temperature of hot plastic is way lower compared to metals, you might want to have a hot variant anyway. \ No newline at end of file +hot-metals-plastic=Although the temperature of hot plastic is way lower compared to metals, you might want to have a hot variant anyway. +hot-metals-bricks=Stone bricks and concrete are not included by default. If you like to play with hot variants, you can enable this option. \ No newline at end of file diff --git a/hot-metals/settings.lua b/hot-metals/settings.lua index ea3e467..298a3fa 100644 --- a/hot-metals/settings.lua +++ b/hot-metals/settings.lua @@ -12,5 +12,12 @@ data:extend({ setting_type = "startup", default_value = false, order = "b" - } + }, + { + type = "bool-setting", + name = "hot-metals-bricks", + setting_type = "startup", + default_value = false, + order = "c" + } }) diff --git a/sources/hot-concrete.afphoto b/sources/hot-concrete.afphoto new file mode 100644 index 0000000..cf7d675 Binary files /dev/null and b/sources/hot-concrete.afphoto differ diff --git a/sources/hot-stone-brick.afphoto b/sources/hot-stone-brick.afphoto new file mode 100644 index 0000000..e799053 Binary files /dev/null and b/sources/hot-stone-brick.afphoto differ