mirror of
https://github.com/PHIDIAS0303/factorio-mod-PHI.git
synced 2026-05-13 05:08:44 +09:00
@@ -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
|
||||
|
||||
+2
-154
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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]
|
||||
|
||||
|
||||
@@ -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=ロケット容量
|
||||
|
||||
@@ -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=火箭容量
|
||||
|
||||
@@ -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=火箭容量
|
||||
|
||||
+9
-16
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user