mirror of
https://github.com/PHIDIAS0303/factorio-mod-PHI.git
synced 2025-12-27 11:05:22 +09:00
.
This commit is contained in:
115
PHI-CL/data.lua
115
PHI-CL/data.lua
@@ -280,6 +280,66 @@ if settings.startup['PHI-SA'].value then
|
|||||||
table.insert(data.raw.technology['agriculture'].effects, {type='unlock-recipe', recipe='spoilage-from-nutrients'})
|
table.insert(data.raw.technology['agriculture'].effects, {type='unlock-recipe', recipe='spoilage-from-nutrients'})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if ((not settings.startup['PHI-SA-REQUIREMENT'].value) or settings.startup['PHI-SA-VANILLA'].value) and mods['space-age'] then
|
||||||
|
data.raw['assembling-machine']['captive-biter-spawner'].surface_conditions = nil
|
||||||
|
data.raw['agricultural-tower']['agricultural-tower'].surface_conditions = nil
|
||||||
|
data.raw['asteroid-collector']['asteroid-collector'].surface_conditions = nil
|
||||||
|
data.raw['rocket-silo']['rocket-silo'].surface_conditions = nil
|
||||||
|
data.raw['cargo-landing-pad']['cargo-landing-pad'].surface_conditions = nil
|
||||||
|
data.raw['reactor']['heating-tower'].surface_conditions = nil
|
||||||
|
data.raw['furnace']['recycler'].surface_conditions = nil
|
||||||
|
data.raw['fusion-reactor']['fusion-reactor'].surface_conditions = nil
|
||||||
|
data.raw['fusion-generator']['fusion-generator'].surface_conditions = nil
|
||||||
|
data.raw['thruster']['thruster'].surface_conditions = nil
|
||||||
|
data.raw['assembling-machine']['biochamber'].surface_conditions = nil
|
||||||
|
data.raw['assembling-machine']['crusher'].surface_conditions = nil
|
||||||
|
data.raw['assembling-machine']['cryogenic-plant'].surface_conditions = nil
|
||||||
|
data.raw['assembling-machine']['electromagnetic-plant'].surface_conditions = nil
|
||||||
|
data.raw['assembling-machine']['foundry'].surface_conditions = nil
|
||||||
|
data.raw['lab']['biolab'].surface_conditions = nil
|
||||||
|
data.raw['fluid-turret']['flamethrower-turret'].surface_conditions = nil
|
||||||
|
data.raw['furnace']['stone-furnace'].surface_conditions = nil
|
||||||
|
data.raw['mining-drill']['burner-mining-drill'].surface_conditions = nil
|
||||||
|
data.raw['furnace']['steel-furnace'].surface_conditions = nil
|
||||||
|
data.raw['boiler']['boiler'].surface_conditions = nil
|
||||||
|
data.raw['roboport']['roboport'].surface_conditions = nil
|
||||||
|
data.raw['inserter']['burner-inserter'].surface_conditions = nil
|
||||||
|
data.raw['car']['car'].surface_conditions = nil
|
||||||
|
data.raw['car']['tank'].surface_conditions = nil
|
||||||
|
data.raw['spider-vehicle']['spidertron'].surface_conditions = nil
|
||||||
|
data.raw['legacy-curved-rail']['legacy-curved-rail'].surface_conditions = nil
|
||||||
|
data.raw['legacy-straight-rail']['legacy-straight-rail'].surface_conditions = nil
|
||||||
|
data.raw['locomotive']['locomotive'].surface_conditions = nil
|
||||||
|
data.raw['cargo-wagon']['cargo-wagon'].surface_conditions = nil
|
||||||
|
data.raw['fluid-wagon']['fluid-wagon'].surface_conditions = nil
|
||||||
|
data.raw['artillery-wagon']['artillery-wagon'].surface_conditions = nil
|
||||||
|
data.raw['train-stop']['train-stop'].surface_conditions = nil
|
||||||
|
data.raw['rail-signal']['rail-signal'].surface_conditions = nil
|
||||||
|
data.raw['rail-chain-signal']['rail-chain-signal'].surface_conditions = nil
|
||||||
|
data.raw['curved-rail-b']['curved-rail-b'].surface_conditions = nil
|
||||||
|
data.raw['curved-rail-a']['curved-rail-a'].surface_conditions = nil
|
||||||
|
data.raw['half-diagonal-rail']['half-diagonal-rail'].surface_conditions = nil
|
||||||
|
data.raw['straight-rail']['straight-rail'].surface_conditions = nil
|
||||||
|
data.raw['rail-ramp']['rail-ramp'].surface_conditions = nil
|
||||||
|
data.raw['elevated-straight-rail']['elevated-straight-rail'].surface_conditions = nil
|
||||||
|
data.raw['elevated-half-diagonal-rail']['elevated-half-diagonal-rail'].surface_conditions = nil
|
||||||
|
data.raw['elevated-curved-rail-a']['elevated-curved-rail-a'].surface_conditions = nil
|
||||||
|
data.raw['elevated-curved-rail-b']['elevated-curved-rail-b'].surface_conditions = nil
|
||||||
|
data.raw['rail-support']['rail-support'].surface_conditions = nil
|
||||||
|
data.raw['container']['wooden-chest'].surface_conditions = nil
|
||||||
|
data.raw['container']['iron-chest'].surface_conditions = nil
|
||||||
|
data.raw['container']['steel-chest'].surface_conditions = nil
|
||||||
|
data.raw['logistic-container']['passive-provider-chest'].surface_conditions = nil
|
||||||
|
data.raw['logistic-container']['active-provider-chest'].surface_conditions = nil
|
||||||
|
data.raw['logistic-container']['storage-chest'].surface_conditions = nil
|
||||||
|
data.raw['logistic-container']['buffer-chest'].surface_conditions = nil
|
||||||
|
data.raw['logistic-container']['requester-chest'].surface_conditions = nil
|
||||||
|
|
||||||
|
for _, v in pairs(data.raw.recipe) do
|
||||||
|
v.surface_conditions = nil
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
if settings.startup['PHI-SA-GENERIC'].value or settings.startup['PHI-SA-VANILLA'].value then
|
if settings.startup['PHI-SA-GENERIC'].value or settings.startup['PHI-SA-VANILLA'].value then
|
||||||
data.raw['mining-drill']['electric-mining-drill'].filter_count = 5
|
data.raw['mining-drill']['electric-mining-drill'].filter_count = 5
|
||||||
|
|
||||||
@@ -649,59 +709,6 @@ if settings.startup['PHI-SA'].value then
|
|||||||
data.raw.recipe['fusion-power-cell'].category = 'crafting-with-fluid'
|
data.raw.recipe['fusion-power-cell'].category = 'crafting-with-fluid'
|
||||||
data.raw.recipe['fusion-power-cell'].ingredients = {{type='item', name='steel-plate', amount=5}, {type='fluid', name='petroleum-gas', amount=100}}
|
data.raw.recipe['fusion-power-cell'].ingredients = {{type='item', name='steel-plate', amount=5}, {type='fluid', name='petroleum-gas', amount=100}}
|
||||||
|
|
||||||
data.raw['assembling-machine']['captive-biter-spawner'].surface_conditions = nil
|
|
||||||
data.raw['agricultural-tower']['agricultural-tower'].surface_conditions = nil
|
|
||||||
data.raw['asteroid-collector']['asteroid-collector'].surface_conditions = nil
|
|
||||||
data.raw['rocket-silo']['rocket-silo'].surface_conditions = nil
|
|
||||||
data.raw['cargo-landing-pad']['cargo-landing-pad'].surface_conditions = nil
|
|
||||||
data.raw['reactor']['heating-tower'].surface_conditions = nil
|
|
||||||
data.raw['furnace']['recycler'].surface_conditions = nil
|
|
||||||
data.raw['fusion-reactor']['fusion-reactor'].surface_conditions = nil
|
|
||||||
data.raw['fusion-generator']['fusion-generator'].surface_conditions = nil
|
|
||||||
data.raw['thruster']['thruster'].surface_conditions = nil
|
|
||||||
data.raw['assembling-machine']['biochamber'].surface_conditions = nil
|
|
||||||
data.raw['assembling-machine']['crusher'].surface_conditions = nil
|
|
||||||
data.raw['assembling-machine']['cryogenic-plant'].surface_conditions = nil
|
|
||||||
data.raw['assembling-machine']['electromagnetic-plant'].surface_conditions = nil
|
|
||||||
data.raw['assembling-machine']['foundry'].surface_conditions = nil
|
|
||||||
data.raw['lab']['biolab'].surface_conditions = nil
|
|
||||||
data.raw['fluid-turret']['flamethrower-turret'].surface_conditions = nil
|
|
||||||
data.raw['furnace']['stone-furnace'].surface_conditions = nil
|
|
||||||
data.raw['mining-drill']['burner-mining-drill'].surface_conditions = nil
|
|
||||||
data.raw['furnace']['steel-furnace'].surface_conditions = nil
|
|
||||||
data.raw['boiler']['boiler'].surface_conditions = nil
|
|
||||||
data.raw['roboport']['roboport'].surface_conditions = nil
|
|
||||||
data.raw['inserter']['burner-inserter'].surface_conditions = nil
|
|
||||||
data.raw['car']['car'].surface_conditions = nil
|
|
||||||
data.raw['car']['tank'].surface_conditions = nil
|
|
||||||
data.raw['spider-vehicle']['spidertron'].surface_conditions = nil
|
|
||||||
data.raw['legacy-curved-rail']['legacy-curved-rail'].surface_conditions = nil
|
|
||||||
data.raw['legacy-straight-rail']['legacy-straight-rail'].surface_conditions = nil
|
|
||||||
data.raw['locomotive']['locomotive'].surface_conditions = nil
|
|
||||||
data.raw['cargo-wagon']['cargo-wagon'].surface_conditions = nil
|
|
||||||
data.raw['fluid-wagon']['fluid-wagon'].surface_conditions = nil
|
|
||||||
data.raw['artillery-wagon']['artillery-wagon'].surface_conditions = nil
|
|
||||||
data.raw['train-stop']['train-stop'].surface_conditions = nil
|
|
||||||
data.raw['rail-signal']['rail-signal'].surface_conditions = nil
|
|
||||||
data.raw['rail-chain-signal']['rail-chain-signal'].surface_conditions = nil
|
|
||||||
data.raw['curved-rail-b']['curved-rail-b'].surface_conditions = nil
|
|
||||||
data.raw['curved-rail-a']['curved-rail-a'].surface_conditions = nil
|
|
||||||
data.raw['half-diagonal-rail']['half-diagonal-rail'].surface_conditions = nil
|
|
||||||
data.raw['straight-rail']['straight-rail'].surface_conditions = nil
|
|
||||||
data.raw['rail-ramp']['rail-ramp'].surface_conditions = nil
|
|
||||||
data.raw['elevated-straight-rail']['elevated-straight-rail'].surface_conditions = nil
|
|
||||||
data.raw['elevated-half-diagonal-rail']['elevated-half-diagonal-rail'].surface_conditions = nil
|
|
||||||
data.raw['elevated-curved-rail-a']['elevated-curved-rail-a'].surface_conditions = nil
|
|
||||||
data.raw['elevated-curved-rail-b']['elevated-curved-rail-b'].surface_conditions = nil
|
|
||||||
data.raw['rail-support']['rail-support'].surface_conditions = nil
|
|
||||||
data.raw['container']['wooden-chest'].surface_conditions = nil
|
|
||||||
data.raw['container']['iron-chest'].surface_conditions = nil
|
|
||||||
data.raw['container']['steel-chest'].surface_conditions = nil
|
|
||||||
data.raw['logistic-container']['passive-provider-chest'].surface_conditions = nil
|
|
||||||
data.raw['logistic-container']['active-provider-chest'].surface_conditions = nil
|
|
||||||
data.raw['logistic-container']['storage-chest'].surface_conditions = nil
|
|
||||||
data.raw['logistic-container']['buffer-chest'].surface_conditions = nil
|
|
||||||
data.raw['logistic-container']['requester-chest'].surface_conditions = nil
|
|
||||||
data.raw['plant']['yumako-tree'].hidden = true
|
data.raw['plant']['yumako-tree'].hidden = true
|
||||||
data.raw['plant']['yumako-tree'].hidden_in_factoriopedia = true
|
data.raw['plant']['yumako-tree'].hidden_in_factoriopedia = true
|
||||||
data.raw['plant']['jellystem'].hidden = true
|
data.raw['plant']['jellystem'].hidden = true
|
||||||
@@ -797,8 +804,6 @@ if settings.startup['PHI-SA'].value then
|
|||||||
data.raw.recipe[v.name].hidden = true
|
data.raw.recipe[v.name].hidden = true
|
||||||
data.raw.recipe[v.name].hidden_in_factoriopedia = true
|
data.raw.recipe[v.name].hidden_in_factoriopedia = true
|
||||||
end
|
end
|
||||||
|
|
||||||
v.surface_conditions = nil
|
|
||||||
end
|
end
|
||||||
|
|
||||||
for _, v in pairs(items['item']) do
|
for _, v in pairs(items['item']) do
|
||||||
|
|||||||
@@ -125,10 +125,11 @@ PHI-SA=SA Space Age
|
|||||||
PHI-SA-ROCKET-CAPACITY=SA1 Rocket capacity
|
PHI-SA-ROCKET-CAPACITY=SA1 Rocket capacity
|
||||||
PHI-SA-CARGO-WEIGHT=SA2 Rocket cargo weight
|
PHI-SA-CARGO-WEIGHT=SA2 Rocket cargo weight
|
||||||
PHI-SA-SPOIL=SA3 Spoil
|
PHI-SA-SPOIL=SA3 Spoil
|
||||||
PHI-SA-GENERIC=SA4 Generic
|
PHI-SA-REQUIREMENT=SA4 Requirement
|
||||||
PHI-SA-QUALITY=SA5 Quality
|
PHI-SA-GENERIC=SA5 Generic
|
||||||
PHI-SA-NO-QUALITY=SA6 No quality
|
PHI-SA-QUALITY=SA6 Quality
|
||||||
PHI-SA-VANILLA=SA7 2.0 Vanilla
|
PHI-SA-NO-QUALITY=SA7 No quality
|
||||||
|
PHI-SA-VANILLA=SA8 2.0 Vanilla
|
||||||
|
|
||||||
PHI-CT=CT Creative testing tools
|
PHI-CT=CT Creative testing tools
|
||||||
PHI-CT-TOOL=CT1 Tool
|
PHI-CT-TOOL=CT1 Tool
|
||||||
|
|||||||
@@ -124,10 +124,11 @@ PHI-SA=SA Space Age
|
|||||||
PHI-SA-ROCKET-CAPACITY=SA1 ロケット容量
|
PHI-SA-ROCKET-CAPACITY=SA1 ロケット容量
|
||||||
PHI-SA-CARGO-WEIGHT=SA2 ロケット積載重量
|
PHI-SA-CARGO-WEIGHT=SA2 ロケット積載重量
|
||||||
PHI-SA-SPOIL=SA3 変質
|
PHI-SA-SPOIL=SA3 変質
|
||||||
PHI-SA-GENERIC=SA4 ジェネリック
|
PHI-SA-REQUIREMENT=SA4 要件
|
||||||
PHI-SA-QUALITY=SA5 品質
|
PHI-SA-GENERIC=SA5 ジェネリック
|
||||||
PHI-SA-NO-QUALITY=SA6 品質なし
|
PHI-SA-QUALITY=SA6 品質
|
||||||
PHI-SA-VANILLA=SA7 2.0 オリジナル
|
PHI-SA-NO-QUALITY=SA7 品質なし
|
||||||
|
PHI-SA-VANILLA=SA8 2.0 オリジナル
|
||||||
|
|
||||||
PHI-CT=CT クリエイティブテストツール
|
PHI-CT=CT クリエイティブテストツール
|
||||||
PHI-CT-TOOL=CT1 ツール
|
PHI-CT-TOOL=CT1 ツール
|
||||||
|
|||||||
@@ -124,10 +124,11 @@ PHI-SA=SA Space Age
|
|||||||
PHI-SA-ROCKET-CAPACITY=SA1 火箭容量
|
PHI-SA-ROCKET-CAPACITY=SA1 火箭容量
|
||||||
PHI-SA-CARGO-WEIGHT=SA2 火箭貨物重量
|
PHI-SA-CARGO-WEIGHT=SA2 火箭貨物重量
|
||||||
PHI-SA-SPOIL=SA3 變質
|
PHI-SA-SPOIL=SA3 變質
|
||||||
PHI-SA-GENERIC=SA4 通用
|
PHI-SA-REQUIREMENT=SA4 要求
|
||||||
PHI-SA-QUALITY=SA5 品質
|
PHI-SA-GENERIC=SA5 通用
|
||||||
PHI-SA-NO-QUALITY=SA6 沒有品質
|
PHI-SA-QUALITY=SA6 品質
|
||||||
PHI-SA-VANILLA=SA7 2.0 原版
|
PHI-SA-NO-QUALITY=SA7 沒有品質
|
||||||
|
PHI-SA-VANILLA=SA8 2.0 原版
|
||||||
|
|
||||||
PHI-CT=CT 創意測試工具
|
PHI-CT=CT 創意測試工具
|
||||||
PHI-CT-TOOL=CT1 工具
|
PHI-CT-TOOL=CT1 工具
|
||||||
|
|||||||
@@ -124,10 +124,11 @@ PHI-SA=SA Space Age
|
|||||||
PHI-SA-ROCKET-CAPACITY=SA1 火箭容量
|
PHI-SA-ROCKET-CAPACITY=SA1 火箭容量
|
||||||
PHI-SA-CARGO-WEIGHT=SA2 火箭貨物重量
|
PHI-SA-CARGO-WEIGHT=SA2 火箭貨物重量
|
||||||
PHI-SA-SPOIL=SA3 變質
|
PHI-SA-SPOIL=SA3 變質
|
||||||
PHI-SA-GENERIC=SA4 通用
|
PHI-SA-REQUIREMENT=SA4 要求
|
||||||
PHI-SA-QUALITY=SA5 品質
|
PHI-SA-GENERIC=SA5 通用
|
||||||
PHI-SA-NO-QUALITY=SA6 沒有品質
|
PHI-SA-QUALITY=SA6 品質
|
||||||
PHI-SA-VANILLA=SA7 2.0 原版
|
PHI-SA-NO-QUALITY=SA7 沒有品質
|
||||||
|
PHI-SA-VANILLA=SA8 2.0 原版
|
||||||
|
|
||||||
PHI-CT=CT 創意測試工具
|
PHI-CT=CT 創意測試工具
|
||||||
PHI-CT-TOOL=CT1 工具
|
PHI-CT-TOOL=CT1 工具
|
||||||
|
|||||||
@@ -179,12 +179,18 @@ data:extend({
|
|||||||
setting_type = 'startup',
|
setting_type = 'startup',
|
||||||
default_value = false,
|
default_value = false,
|
||||||
order = 'F03'
|
order = 'F03'
|
||||||
|
}, {
|
||||||
|
type = 'bool-setting',
|
||||||
|
name = 'PHI-SA-REQUIREMENT',
|
||||||
|
setting_type = 'startup',
|
||||||
|
default_value = false,
|
||||||
|
order = 'F04'
|
||||||
}, {
|
}, {
|
||||||
type = 'bool-setting',
|
type = 'bool-setting',
|
||||||
name = 'PHI-SA-GENERIC',
|
name = 'PHI-SA-GENERIC',
|
||||||
setting_type = 'startup',
|
setting_type = 'startup',
|
||||||
default_value = true,
|
default_value = true,
|
||||||
order = 'F04'
|
order = 'F05'
|
||||||
}, {
|
}, {
|
||||||
type = 'int-setting',
|
type = 'int-setting',
|
||||||
name = 'PHI-SA-QUALITY',
|
name = 'PHI-SA-QUALITY',
|
||||||
@@ -192,19 +198,19 @@ data:extend({
|
|||||||
default_value = 10,
|
default_value = 10,
|
||||||
minimum_value = 1,
|
minimum_value = 1,
|
||||||
maximum_value = 100,
|
maximum_value = 100,
|
||||||
order = 'F05'
|
order = 'F06'
|
||||||
}, {
|
}, {
|
||||||
type = 'bool-setting',
|
type = 'bool-setting',
|
||||||
name = 'PHI-SA-NO-QUALITY',
|
name = 'PHI-SA-NO-QUALITY',
|
||||||
setting_type = 'startup',
|
setting_type = 'startup',
|
||||||
default_value = false,
|
default_value = false,
|
||||||
order = 'F06'
|
order = 'F07'
|
||||||
}, {
|
}, {
|
||||||
type = 'bool-setting',
|
type = 'bool-setting',
|
||||||
name = 'PHI-SA-VANILLA',
|
name = 'PHI-SA-VANILLA',
|
||||||
setting_type = 'startup',
|
setting_type = 'startup',
|
||||||
default_value = false,
|
default_value = false,
|
||||||
order = 'F07'
|
order = 'F08'
|
||||||
}, {
|
}, {
|
||||||
type = 'bool-setting',
|
type = 'bool-setting',
|
||||||
name = 'PHI-CT',
|
name = 'PHI-CT',
|
||||||
|
|||||||
Reference in New Issue
Block a user