diff --git a/PHI-RS/data.lua b/PHI-RS/data.lua index 310892d..591c427 100644 --- a/PHI-RS/data.lua +++ b/PHI-RS/data.lua @@ -8,6 +8,9 @@ else data.raw['utility-constants'].default.dynamic_recipe_overload_factor = settings.startup['PHI-RS-RECIPE-DROF'].value end +data.raw['utility-constants'].default.minimum_recipe_overload_multiplier = settings.startup['PHI-RS-RECIPE-MINROM'].value +data.raw['utility-constants'].default.maximum_recipe_overload_multiplier = settings.startup['PHI-RS-RECIPE-MAXROM'].value + if settings.startup['PHI-RS-MODULE'].value == true then table.insert(items, { name='speed-module', diff --git a/PHI-RS/info.json b/PHI-RS/info.json index 0c60724..f4178de 100644 --- a/PHI-RS/info.json +++ b/PHI-RS/info.json @@ -1,6 +1,6 @@ { "name": "PHI-RS", - "version": "1.1.2", + "version": "1.1.3", "factorio_version": "1.1", "date": "2024-01-25", "title": "Phidias Recipe Scaling", diff --git a/PHI-RS/locale/en/locale.cfg b/PHI-RS/locale/en/locale.cfg index b35d693..ab4ec3c 100644 --- a/PHI-RS/locale/en/locale.cfg +++ b/PHI-RS/locale/en/locale.cfg @@ -29,9 +29,13 @@ electric-filter-furnace=Faster and more flexible furnaces. PHI-RS-RECIPE-1=Recipe 1 PHI-RS-RECIPE-2=Recipe 2 PHI-RS-RECIPE-DROF=Dynamic Recipe Overload Factor +PHI-RS-RECIPE-MINROM=Minimum Recipe Overload Multiplier +PHI-RS-RECIPE-MAXROM=Maximum Recipe Overload Multiplier PHI-RS-MODULE=Module [mod-setting-description] PHI-RS-RECIPE-1=Default 4 ; Disable 1 PHI-RS-RECIPE-2=Default 8 ; Disable 1 -PHI-RS-RECIPE-DROF=Default 100 +PHI-RS-RECIPE-DROF=Default 1 +PHI-RS-RECIPE-MINROM=Default 2 +PHI-RS-RECIPE-MAXROM=Default 100 diff --git a/PHI-RS/locale/ja/locale.cfg b/PHI-RS/locale/ja/locale.cfg index b4d05be..fb7f39c 100644 --- a/PHI-RS/locale/ja/locale.cfg +++ b/PHI-RS/locale/ja/locale.cfg @@ -29,9 +29,13 @@ electric-filter-furnace=より高速で便利な炉です。 PHI-RS-RECIPE-1=レシピ 1 PHI-RS-RECIPE-2=レシピ 2 PHI-RS-RECIPE-DROF=Dynamic Recipe Overload Factor +PHI-RS-RECIPE-MINROM=Minimum Recipe Overload Multiplier +PHI-RS-RECIPE-MAXROM=Maximum Recipe Overload Multiplier PHI-RS-MODULE=モジュール [mod-setting-description] PHI-RS-RECIPE-1=デフォルト 4 ; 止める 1 PHI-RS-RECIPE-2=デフォルト 8 ; 止める 1 -PHI-RS-RECIPE-DROF=デフォルト 100 +PHI-RS-RECIPE-DROF=デフォルト 1 +PHI-RS-RECIPE-MINROM=デフォルト 2 +PHI-RS-RECIPE-MAXROM=デフォルト 100 diff --git a/PHI-RS/locale/zh-CN/locale.cfg b/PHI-RS/locale/zh-CN/locale.cfg index eb41299..57a7d15 100644 --- a/PHI-RS/locale/zh-CN/locale.cfg +++ b/PHI-RS/locale/zh-CN/locale.cfg @@ -29,9 +29,13 @@ electric-filter-furnace=更快速、更方便的熔爐。 PHI-RS-RECIPE-1=配方 1 PHI-RS-RECIPE-2=配方 2 PHI-RS-RECIPE-DROF=Dynamic Recipe Overload Factor +PHI-RS-RECIPE-MINROM=Minimum Recipe Overload Multiplier +PHI-RS-RECIPE-MAXROM=Maximum Recipe Overload Multiplier PHI-RS-MODULE=模組 [mod-setting-description] PHI-RS-RECIPE-1=預設 4 ; 停用 1 PHI-RS-RECIPE-2=預設 8 ; 停用 1 PHI-RS-RECIPE-DROF=預設 100 +PHI-RS-RECIPE-MINROM=預設 2 +PHI-RS-RECIPE-MAXROM=預設 100 diff --git a/PHI-RS/locale/zh-TW/locale.cfg b/PHI-RS/locale/zh-TW/locale.cfg index eb41299..57a7d15 100644 --- a/PHI-RS/locale/zh-TW/locale.cfg +++ b/PHI-RS/locale/zh-TW/locale.cfg @@ -29,9 +29,13 @@ electric-filter-furnace=更快速、更方便的熔爐。 PHI-RS-RECIPE-1=配方 1 PHI-RS-RECIPE-2=配方 2 PHI-RS-RECIPE-DROF=Dynamic Recipe Overload Factor +PHI-RS-RECIPE-MINROM=Minimum Recipe Overload Multiplier +PHI-RS-RECIPE-MAXROM=Maximum Recipe Overload Multiplier PHI-RS-MODULE=模組 [mod-setting-description] PHI-RS-RECIPE-1=預設 4 ; 停用 1 PHI-RS-RECIPE-2=預設 8 ; 停用 1 PHI-RS-RECIPE-DROF=預設 100 +PHI-RS-RECIPE-MINROM=預設 2 +PHI-RS-RECIPE-MAXROM=預設 100 diff --git a/PHI-RS/settings.lua b/PHI-RS/settings.lua index 72fd9ae..228d7a1 100644 --- a/PHI-RS/settings.lua +++ b/PHI-RS/settings.lua @@ -26,4 +26,20 @@ data:extend({{ minimum_value = 1, maximum_value = 100, order = 'A4' + }, { + type = 'int-setting', + name = 'PHI-RS-RECIPE-MINROM', + setting_type = 'startup', + default_value = 2, + minimum_value = 1, + maximum_value = 100, + order = 'A5' + }, { + type = 'int-setting', + name = 'PHI-RS-RECIPE-MAXROM', + setting_type = 'startup', + default_value = 100, + minimum_value = 1, + maximum_value = 100, + order = 'A6' }}) \ No newline at end of file