diff --git a/PHI-CL/changelog.txt b/PHI-CL/changelog.txt index d153231..25f3e3f 100644 --- a/PHI-CL/changelog.txt +++ b/PHI-CL/changelog.txt @@ -8,6 +8,7 @@ Date: 2026-04-12 - [MI] Removed train speed setting. - [MI] Removed robot speed setting. - [MI] Removed lab quality affect drain setting. + - [SA] Now spoil freeze ratio equal to zero means it will be disabled. --------------------------------------------------------------------------------------------------- Version: 3.0.135 diff --git a/PHI-CL/data.lua b/PHI-CL/data.lua index 0548c46..1e9aa3e 100644 --- a/PHI-CL/data.lua +++ b/PHI-CL/data.lua @@ -26,160 +26,8 @@ if (settings.startup['PHI-MI'].value and settings.startup['PHI-MI-GENERIC'].valu require 'data.b.mig' end -if mods['space-age'] and (settings.startup['PHI-SA'].value and (not settings.startup['PHI-SA-SPOIL'].value) or (settings.startup['PHI-GM'].value and settings.startup['PHI-GM'].value == 'VP')) then - local function spoil_handle(i) - i.spoil_ticks = nil - i.spoil_result = nil - i.spoil_to_trigger_result = nil - end - - for _, v in pairs({'nutrients', 'captive-biter-spawner', 'biter-egg', 'pentapod-egg'}) do - spoil_handle(data.raw['item'][v]) - end - - for _, v in pairs({'raw-fish', 'yumako-mash', 'yumako', 'jelly', 'jellynut', 'bioflux'}) do - spoil_handle(data.raw['capsule'][v]) - end - - spoil_handle(data.raw.tool['agricultural-science-pack']) - - data:extend({{ - type = 'recipe', - name = 'spoilage-from-nutrients', - category = 'organic-or-assembling', - subgroup = 'agriculture-processes', - order = 'c[nutrients]-z', - energy_required = 2, - enabled = false, - allow_productivity = true, - ingredients = {{type = 'item', name = 'nutrients', amount = 1}}, - results = {{type = 'item', name = 'spoilage', amount = 8}}, - main_product = 'spoilage', - localised_name = {'item-name.spoilage'} - }}) - - table.insert(data.raw.technology['agriculture'].effects, {type = 'unlock-recipe', recipe = 'spoilage-from-nutrients'}) - - for _, v in pairs({'spoilables', 'spoilables-result', 'spoilables-research'}) do - data.raw['tips-and-tricks-item'][v] = nil - end -end - -if settings.startup['PHI-SA'].value and settings.startup['PHI-SA-SPOIL-FREEZE'].value and settings.startup['PHI-SA-SPOIL'].value and mods['space-age'] then - local function spoil_handle(i) - local item = table.deepcopy(i) - item.name = 'frozen-' .. i.name - item.order = item.order .. '-f' - item.icons = {{icon = item.icon, icon_size = 64, icon_mipmaps = 4}, {icon = data.raw['item']['ice'].icon, tint = {r = 1, g = 1, b = 1, a = 0.5}, icon_size = 64, icon_mipmaps = 4}} - item.icon = nil - item.icon_size = nil - item.icon_mipmaps = nil - item.spoil_ticks = math.floor(i.spoil_ticks * settings.startup['PHI-SA-SPOIL-FREEZE-RATIO'].value / 10) - item.spoil_result = i.name - item.spoil_to_trigger_result = nil - item.localised_name = {'item-name.' .. i.name} - data:extend({item}) - - data:extend({{ - type = 'recipe', - name = item.name, - energy_required = 2, - enabled = false, - category = 'cryogenics', - ingredients = {{type = 'item', name = i.name, amount = 1}, {type = 'fluid', name = 'fluoroketone-cold', amount = 2, ignored_by_stats = 2}}, - results = {{type = 'item', name = item.name, amount = 1}, {type = 'fluid', name = 'fluoroketone-hot', amount = 2, ignored_by_stats=2, ignored_by_productivity = 2}}, - allow_productivity = false, - main_product = item.name, - localised_name = {'item-name.' .. i.name} - }}) - - data:extend({{ - type = 'recipe', - name = 'unfreeze-' .. i.name, - energy_required = 2, - enabled = false, - category = 'cryogenics', - ingredients = {{type = 'item', name = item.name, amount = 1}}, - results = {{type = 'item', name = i.name, amount = 1}}, - allow_productivity = false, - main_product = i.name, - localised_name = {'item-name.' .. i.name} - }}) - - table.insert(data.raw.technology['cryogenic-plant'].effects, {type = 'unlock-recipe', recipe = item.name}) - table.insert(data.raw.technology['cryogenic-plant'].effects, {type = 'unlock-recipe', recipe = 'unfreeze-' .. i.name}) - end - - for _, v in pairs({'nutrients', 'captive-biter-spawner', 'biter-egg', 'pentapod-egg'}) do - spoil_handle(data.raw['item'][v]) - end - - for _, v in pairs({'raw-fish', 'yumako-mash', 'yumako', 'jelly', 'jellynut', 'bioflux'}) do - spoil_handle(data.raw['capsule'][v]) - end - - spoil_handle(data.raw.tool['agricultural-science-pack']) -end - -if mods['space-age'] and settings.startup['PHI-SA'].value and settings.startup['PHI-SA-QUALITY'].value then - for _, v in pairs(data.raw.module) do - if v.category and v.category == 'quality' then - v.effect.quality = v.effect.quality * settings.startup['PHI-SA-QUALITY'].value / 10 - - elseif v.category and v.category == 'speed' and settings.startup['PHI-SA-QUALITY'].value ~= 10 then - v.effect.quality = nil - end - end -end - -if mods['space-age'] and settings.startup['PHI-SA'].value then - data.raw['utility-constants'].default.rocket_lift_weight = settings.startup['PHI-SA-ROCKET-CAPACITY'].value * 1000000 -end - -if mods['space-age'] and ((settings.startup['PHI-SA'].value and (not settings.startup['PHI-SA-ENABLE-QUALITY'].value)) or (settings.startup['PHI-GM'].value and settings.startup['PHI-GM'].value == 'VP')) then - for _, v in pairs({'quality-module', 'quality-module-2', 'quality-module-3'}) do - if data.raw.technology[v] then - data.raw.technology[v].hidden = true - data.raw.technology[v].hidden_in_factoriopedia = true - data.raw.technology[v].unit.ingredients = {{'space-science-pack', 1}} - data.raw.technology[v].effects = nil - end - - if data.raw.module[v] then - data.raw.module[v].hidden = true - data.raw.module[v].hidden_in_factoriopedia = true - end - - if data.raw.recipe[v] then - data.raw.recipe[v].hidden = true - data.raw.recipe[v].hidden_in_factoriopedia = true - end - end - - for _, v in pairs({'epic-quality', 'legendary-quality'}) do - data.raw.technology[v].hidden = true - data.raw.technology[v].hidden_in_factoriopedia = true - data.raw.technology[v].unit.ingredients = {{'space-science-pack', 1}} - data.raw.technology[v].effects = nil - end - - for _, v in pairs({'normal', 'uncommon', 'rare', 'epic', 'legendary'}) do - data.raw.quality[v].next = nil - data.raw.quality[v].next_probability = nil - data.raw.quality[v].hidden = true - data.raw.quality[v].hidden_in_factoriopedia = true - end - - for _, v in pairs({'quality', 'quality-modules', 'quality-factoriopedia', 'quality-probabilities'}) do - data.raw['tips-and-tricks-item'][v] = nil - end - - data.raw['produce-achievement']['crafting-with-quality'] = nil - data.raw['module-transfer-achievement']['make-it-better'] = nil - data.raw['produce-achievement']['my-modules-are-legendary'] = nil - data.raw['equip-armor-achievement']['look-at-my-shiny-rare-armor'] = nil - data.raw['use-item-achievement']['todays-fish-is-trout-a-la-creme'] = nil - data.raw['place-equipment-achievement']['no-room-for-more'] = nil +if mods['space-age'] then + require 'data.b.sa' end if mods['space-age'] and (settings.startup['PHI-GM'].value and settings.startup['PHI-GM'].value ~= '') then diff --git a/PHI-CL/data/b/mi.lua b/PHI-CL/data/b/mi.lua index 3460ca2..5f42955 100644 --- a/PHI-CL/data/b/mi.lua +++ b/PHI-CL/data/b/mi.lua @@ -1,7 +1,7 @@ -if settings.startup['PHI-MI-PIPE'].value then +if settings.startup['PHI-MI-FLUID'].value then -- MI C 1 BASE UTILITY_CONSTANTS - data.raw['utility-constants'].default.max_fluid_flow = 10 * settings.startup['PHI-MI-PIPE'].value + data.raw['utility-constants'].default.max_fluid_flow = 10 * settings.startup['PHI-MI-FLUID'].value end -- MI C 2 BASE ENTITY diff --git a/PHI-CL/data/b/sa.lua b/PHI-CL/data/b/sa.lua new file mode 100644 index 0000000..1caefa3 --- /dev/null +++ b/PHI-CL/data/b/sa.lua @@ -0,0 +1,156 @@ + +if settings.startup['PHI-SA'].value and (not settings.startup['PHI-SA-SPOIL'].value) or (settings.startup['PHI-GM'].value and settings.startup['PHI-GM'].value == 'VP') then + local function spoil_handle(i) + i.spoil_ticks = nil + i.spoil_result = nil + i.spoil_to_trigger_result = nil + end + + for _, v in pairs({'nutrients', 'captive-biter-spawner', 'biter-egg', 'pentapod-egg'}) do + spoil_handle(data.raw['item'][v]) + end + + for _, v in pairs({'raw-fish', 'yumako-mash', 'yumako', 'jelly', 'jellynut', 'bioflux'}) do + spoil_handle(data.raw['capsule'][v]) + end + + spoil_handle(data.raw.tool['agricultural-science-pack']) + + data:extend({{ + type = 'recipe', + name = 'spoilage-from-nutrients', + category = 'organic-or-assembling', + subgroup = 'agriculture-processes', + order = 'c[nutrients]-z', + energy_required = 2, + enabled = false, + allow_productivity = true, + ingredients = {{type = 'item', name = 'nutrients', amount = 1}}, + results = {{type = 'item', name = 'spoilage', amount = 8}}, + main_product = 'spoilage', + localised_name = {'item-name.spoilage'} + }}) + + table.insert(data.raw.technology['agriculture'].effects, {type = 'unlock-recipe', recipe = 'spoilage-from-nutrients'}) + + for _, v in pairs({'spoilables', 'spoilables-result', 'spoilables-research'}) do + data.raw['tips-and-tricks-item'][v] = nil + end +end + +if settings.startup['PHI-SA'].value and settings.startup['PHI-SA-SPOIL'].value and settings.startup['PHI-SA-SPOIL-FREEZE'].value then + local function spoil_handle(i) + local item = table.deepcopy(i) + item.name = 'frozen-' .. i.name + item.order = item.order .. '-f' + item.icons = {{icon = item.icon, icon_size = 64, icon_mipmaps = 4}, {icon = data.raw['item']['ice'].icon, tint = {r = 1, g = 1, b = 1, a = 0.5}, icon_size = 64, icon_mipmaps = 4}} + item.icon = nil + item.icon_size = nil + item.icon_mipmaps = nil + item.spoil_ticks = math.floor(i.spoil_ticks * settings.startup['PHI-SA-SPOIL-FREEZE-RATIO'].value / 10) + item.spoil_result = i.name + item.spoil_to_trigger_result = nil + item.localised_name = {'item-name.' .. i.name} + data:extend({item}) + + data:extend({{ + type = 'recipe', + name = item.name, + energy_required = 2, + enabled = false, + category = 'cryogenics', + ingredients = {{type = 'item', name = i.name, amount = 1}, {type = 'fluid', name = 'fluoroketone-cold', amount = 2, ignored_by_stats = 2}}, + results = {{type = 'item', name = item.name, amount = 1}, {type = 'fluid', name = 'fluoroketone-hot', amount = 2, ignored_by_stats=2, ignored_by_productivity = 2}}, + allow_productivity = false, + main_product = item.name, + localised_name = {'item-name.' .. i.name} + }}) + + data:extend({{ + type = 'recipe', + name = 'unfreeze-' .. i.name, + energy_required = 2, + enabled = false, + category = 'cryogenics', + ingredients = {{type = 'item', name = item.name, amount = 1}}, + results = {{type = 'item', name = i.name, amount = 1}}, + allow_productivity = false, + main_product = i.name, + localised_name = {'item-name.' .. i.name} + }}) + + table.insert(data.raw.technology['cryogenic-plant'].effects, {type = 'unlock-recipe', recipe = item.name}) + table.insert(data.raw.technology['cryogenic-plant'].effects, {type = 'unlock-recipe', recipe = 'unfreeze-' .. i.name}) + end + + for _, v in pairs({'nutrients', 'captive-biter-spawner', 'biter-egg', 'pentapod-egg'}) do + spoil_handle(data.raw['item'][v]) + end + + for _, v in pairs({'raw-fish', 'yumako-mash', 'yumako', 'jelly', 'jellynut', 'bioflux'}) do + spoil_handle(data.raw['capsule'][v]) + end + + spoil_handle(data.raw.tool['agricultural-science-pack']) +end + +if settings.startup['PHI-SA'].value and settings.startup['PHI-SA-QUALITY'].value then + for _, v in pairs(data.raw.module) do + if v.category and v.category == 'quality' then + v.effect.quality = v.effect.quality * settings.startup['PHI-SA-QUALITY'].value / 10 + + elseif v.category and v.category == 'speed' and settings.startup['PHI-SA-QUALITY'].value ~= 10 then + v.effect.quality = nil + end + end +end + +if settings.startup['PHI-SA'].value then + data.raw['utility-constants'].default.rocket_lift_weight = settings.startup['PHI-SA-ROCKET-CAPACITY'].value * 1000000 +end + +if (settings.startup['PHI-SA'].value and (not settings.startup['PHI-SA-ENABLE-QUALITY'].value)) or (settings.startup['PHI-GM'].value and settings.startup['PHI-GM'].value == 'VP') then + for _, v in pairs({'quality-module', 'quality-module-2', 'quality-module-3'}) do + if data.raw.technology[v] then + data.raw.technology[v].hidden = true + data.raw.technology[v].hidden_in_factoriopedia = true + data.raw.technology[v].unit.ingredients = {{'space-science-pack', 1}} + data.raw.technology[v].effects = nil + end + + if data.raw.module[v] then + data.raw.module[v].hidden = true + data.raw.module[v].hidden_in_factoriopedia = true + end + + if data.raw.recipe[v] then + data.raw.recipe[v].hidden = true + data.raw.recipe[v].hidden_in_factoriopedia = true + end + end + + for _, v in pairs({'epic-quality', 'legendary-quality'}) do + data.raw.technology[v].hidden = true + data.raw.technology[v].hidden_in_factoriopedia = true + data.raw.technology[v].unit.ingredients = {{'space-science-pack', 1}} + data.raw.technology[v].effects = nil + end + + for _, v in pairs({'normal', 'uncommon', 'rare', 'epic', 'legendary'}) do + data.raw.quality[v].next = nil + data.raw.quality[v].next_probability = nil + data.raw.quality[v].hidden = true + data.raw.quality[v].hidden_in_factoriopedia = true + end + + for _, v in pairs({'quality', 'quality-modules', 'quality-factoriopedia', 'quality-probabilities'}) do + data.raw['tips-and-tricks-item'][v] = nil + end + + data.raw['produce-achievement']['crafting-with-quality'] = nil + data.raw['module-transfer-achievement']['make-it-better'] = nil + data.raw['produce-achievement']['my-modules-are-legendary'] = nil + data.raw['equip-armor-achievement']['look-at-my-shiny-rare-armor'] = nil + data.raw['use-item-achievement']['todays-fish-is-trout-a-la-creme'] = nil + data.raw['place-equipment-achievement']['no-room-for-more'] = nil +end diff --git a/PHI-CL/locale/en/locale.cfg b/PHI-CL/locale/en/locale.cfg index 7c16870..aeaa775 100644 --- a/PHI-CL/locale/en/locale.cfg +++ b/PHI-CL/locale/en/locale.cfg @@ -60,11 +60,9 @@ PHI-MB-EQUIPMENT-SIZE=MBQ3 PHI-MI=MI PHI-MI-GENERIC=MI1 -PHI-MI-PIPE=MI2 -PHI-MI-ROBOT=MI3 -PHI-MI-ROBOT-ENERGY=MI4 -PHI-MI-TRAIN=MI5 -PHI-MI-PIPE-EXTENT=MI6 +PHI-MI-FLUID=MI2 +PHI-MI-ROBOT-ENERGY=MI3 +PHI-MI-PIPE-EXTENT=MI4 PHI-SA=SA PHI-SA-SPOIL=SA1 @@ -94,16 +92,13 @@ PHI-MB-EQUIPMENT-SIZE=Small equipment PHI-MI=Miscellaneous Item PHI-MI-GENERIC=Generic -PHI-MI-PIPE=Pipe efficiency -PHI-MI-ROBOT=Robot efficiency +PHI-MI-FLUID=Fluid efficiency PHI-MI-ROBOT-ENERGY=Nuclear fussion robot -PHI-MI-TRAIN=Train efficiency PHI-MI-PIPE-EXTENT=Pipe Extent PHI-SA=Space Age PHI-SA-SPOIL=Spoilage -PHI-SA-SPOIL-FREEZE=Freeze spoilage -PHI-SA-SPOIL-FREEZE-RATIO=Freeze spoilage multiplier +PHI-SA-SPOIL-FREEZE=Freeze spoilage multiplier PHI-SA-ENABLE-QUALITY=Quality PHI-SA-QUALITY=Quality chance multiplier PHI-SA-ROCKET-CAPACITY=Rocket capacity @@ -149,8 +144,6 @@ PHI-MB-EQUIPMENT-SIZE=1x1 PHI-MI-LANDFILL=50 PHI-MI-PIPE=[item=pipe] x0.1 -PHI-MI-ROBOT=[item=construction-robot] x0.1 -PHI-MI-TRAIN=[item=locomotive] x0.1 PHI-MI-ROBOT-ENERGY=[item=battery] PHI-MI-PIPE-EXTENT=[item=pipe-to-ground] diff --git a/PHI-CL/locale/ja/locale.cfg b/PHI-CL/locale/ja/locale.cfg index 7efbf63..881032d 100644 --- a/PHI-CL/locale/ja/locale.cfg +++ b/PHI-CL/locale/ja/locale.cfg @@ -55,16 +55,13 @@ PHI-MB-EQUIPMENT-SIZE=小さなアーマー設備 PHI-MI=その他の変更 PHI-MI-GENERIC=ジェネリック -PHI-MI-PIPE=パイプ効率 -PHI-MI-ROBOT=ロボット効率 +PHI-MI-PIPE=流体効率 PHI-MI-ROBOT-ENERGY=核融合ロボット -PHI-MI-TRAIN=列車効率 PHI-MI-PIPE-EXTENT=パイプ範囲 PHI-SA=Space Age PHI-SA-SPOIL=変質 -PHI-SA-SPOIL-FREEZE=変質凍結 -PHI-SA-SPOIL-FREEZE-RATIO=変質凍結マルチプライヤ +PHI-SA-SPOIL-FREEZE=変質凍結マルチプライヤ PHI-SA-ENABLE-QUALITY=品質 PHI-SA-QUALITY=品質確率マルチプライヤ PHI-SA-ROCKET-CAPACITY=ロケット容量 diff --git a/PHI-CL/locale/zh-CN/locale.cfg b/PHI-CL/locale/zh-CN/locale.cfg index 552cf66..619df1b 100644 --- a/PHI-CL/locale/zh-CN/locale.cfg +++ b/PHI-CL/locale/zh-CN/locale.cfg @@ -55,16 +55,13 @@ PHI-MB-EQUIPMENT-SIZE=小型裝甲裝備 PHI-MI=雜項小變化 PHI-MI-GENERIC=通用優化 -PHI-MI-PIPE=水管效率 -PHI-MI-ROBOT=無人機效率 +PHI-MI-PIPE=流體效率 PHI-MI-ROBOT-ENERGY=核融合無人機 -PHI-MI-TRAIN=火車效率 PHI-MI-PIPE-EXTENT=管道長度 PHI-SA=太空時代 PHI-SA-SPOIL=變質 -PHI-SA-SPOIL-FREEZE=變質凍結 -PHI-SA-SPOIL-FREEZE-RATIO=變質凍結倍數 +PHI-SA-SPOIL-FREEZE=變質凍結倍數 PHI-SA-ENABLE-QUALITY=品質 PHI-SA-QUALITY=品質概率倍數 PHI-SA-ROCKET-CAPACITY=火箭容量 diff --git a/PHI-CL/locale/zh-TW/locale.cfg b/PHI-CL/locale/zh-TW/locale.cfg index 552cf66..619df1b 100644 --- a/PHI-CL/locale/zh-TW/locale.cfg +++ b/PHI-CL/locale/zh-TW/locale.cfg @@ -55,16 +55,13 @@ PHI-MB-EQUIPMENT-SIZE=小型裝甲裝備 PHI-MI=雜項小變化 PHI-MI-GENERIC=通用優化 -PHI-MI-PIPE=水管效率 -PHI-MI-ROBOT=無人機效率 +PHI-MI-PIPE=流體效率 PHI-MI-ROBOT-ENERGY=核融合無人機 -PHI-MI-TRAIN=火車效率 PHI-MI-PIPE-EXTENT=管道長度 PHI-SA=太空時代 PHI-SA-SPOIL=變質 -PHI-SA-SPOIL-FREEZE=變質凍結 -PHI-SA-SPOIL-FREEZE-RATIO=變質凍結倍數 +PHI-SA-SPOIL-FREEZE=變質凍結倍數 PHI-SA-ENABLE-QUALITY=品質 PHI-SA-QUALITY=品質概率倍數 PHI-SA-ROCKET-CAPACITY=火箭容量 diff --git a/PHI-CL/settings.lua b/PHI-CL/settings.lua index 88643fe..9902f62 100644 --- a/PHI-CL/settings.lua +++ b/PHI-CL/settings.lua @@ -89,12 +89,12 @@ data:extend({ order = 'B01' }, { type = 'int-setting', - name = 'PHI-MI-PIPE', + name = 'PHI-MI-FLUID', setting_type = 'startup', default_value = 10, minimum_value = 1, maximum_value = 160, - localised_name = {'phi-cl.setting-class-color', {'mod-setting-name-prefix.PHI-MI-PIPE'}, {'phi-cl.proportion', {'mod-setting-name.PHI-MI-PIPE'}}}, + localised_name = {'phi-cl.setting-class-color', {'mod-setting-name-prefix.PHI-MI-FLUID'}, {'phi-cl.proportion', {'mod-setting-name.PHI-MI-FLUID'}}}, order = 'B02' }, { type = 'bool-setting', @@ -127,28 +127,21 @@ data:extend({ localised_name = {'phi-cl.setting-class-color', {'mod-setting-name-prefix.PHI-SA-SPOIL'}, {'phi-cl.enable', {'mod-setting-name.PHI-SA-SPOIL'}}}, order = 'C01' }, { - type = 'bool-setting', + type = 'int-setting', name = 'PHI-SA-SPOIL-FREEZE', setting_type = 'startup', - default_value = false, - localised_name = {'phi-cl.setting-class-color', {'mod-setting-name-prefix.PHI-SA-SPOIL-FREEZE'}, {'phi-cl.enable', {'mod-setting-name.PHI-SA-SPOIL-FREEZE'}}}, - order = 'C02' -}, { - type = 'int-setting', - name = 'PHI-SA-SPOIL-FREEZE-RATIO', - setting_type = 'startup', default_value = 50, - minimum_value = 1, + minimum_value = 0, maximum_value = 1000, - localised_name = {'phi-cl.setting-class-color', {'mod-setting-name-prefix.PHI-SA-SPOIL-FREEZE-RATIO'}, {'phi-cl.proportion', {'mod-setting-name.PHI-SA-SPOIL-FREEZE-RATIO'}}}, - order = 'C03' + localised_name = {'phi-cl.setting-class-color', {'mod-setting-name-prefix.PHI-SA-SPOIL-FREEZE'}, {'phi-cl.proportion', {'mod-setting-name.PHI-SA-SPOIL-FREEZE'}}}, + order = 'C02' }, { type = 'bool-setting', name = 'PHI-SA-ENABLE-QUALITY', setting_type = 'startup', default_value = false, localised_name = {'phi-cl.setting-class-color', {'mod-setting-name-prefix.PHI-SA-ENABLE-QUALITY'}, {'phi-cl.enable', {'mod-setting-name.PHI-SA-ENABLE-QUALITY'}}}, - order = 'C04' + order = 'C03' }, { type = 'int-setting', name = 'PHI-SA-QUALITY', @@ -157,7 +150,7 @@ data:extend({ minimum_value = 1, maximum_value = 100, localised_name = {'phi-cl.setting-class-color', {'mod-setting-name-prefix.PHI-SA-QUALITY'}, {'phi-cl.proportion', {'mod-setting-name.PHI-SA-QUALITY'}}}, - order = 'C05' + order = 'C04' }, { type = 'int-setting', name = 'PHI-SA-ROCKET-CAPACITY', @@ -166,7 +159,7 @@ data:extend({ minimum_value = 1, maximum_value = 10000, localised_name = {'phi-cl.setting-class-color', {'mod-setting-name-prefix.PHI-SA-ROCKET-CAPACITY'}, {'phi-cl.proportion', {'mod-setting-name.PHI-SA-ROCKET-CAPACITY'}}}, - order = 'C06' + order = 'C05' }, { type = 'string-setting', name = 'PHI-GM',