mirror of
https://github.com/PHIDIAS0303/factorio-mod-PHI.git
synced 2026-05-13 05:08:44 +09:00
.
This commit is contained in:
+60
-55
@@ -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'})
|
||||
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
|
||||
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'].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_in_factoriopedia = 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_in_factoriopedia = true
|
||||
end
|
||||
|
||||
v.surface_conditions = nil
|
||||
end
|
||||
|
||||
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-CARGO-WEIGHT=SA2 Rocket cargo weight
|
||||
PHI-SA-SPOIL=SA3 Spoil
|
||||
PHI-SA-GENERIC=SA4 Generic
|
||||
PHI-SA-QUALITY=SA5 Quality
|
||||
PHI-SA-NO-QUALITY=SA6 No quality
|
||||
PHI-SA-VANILLA=SA7 2.0 Vanilla
|
||||
PHI-SA-REQUIREMENT=SA4 Requirement
|
||||
PHI-SA-GENERIC=SA5 Generic
|
||||
PHI-SA-QUALITY=SA6 Quality
|
||||
PHI-SA-NO-QUALITY=SA7 No quality
|
||||
PHI-SA-VANILLA=SA8 2.0 Vanilla
|
||||
|
||||
PHI-CT=CT Creative testing tools
|
||||
PHI-CT-TOOL=CT1 Tool
|
||||
|
||||
@@ -124,10 +124,11 @@ PHI-SA=SA Space Age
|
||||
PHI-SA-ROCKET-CAPACITY=SA1 ロケット容量
|
||||
PHI-SA-CARGO-WEIGHT=SA2 ロケット積載重量
|
||||
PHI-SA-SPOIL=SA3 変質
|
||||
PHI-SA-GENERIC=SA4 ジェネリック
|
||||
PHI-SA-QUALITY=SA5 品質
|
||||
PHI-SA-NO-QUALITY=SA6 品質なし
|
||||
PHI-SA-VANILLA=SA7 2.0 オリジナル
|
||||
PHI-SA-REQUIREMENT=SA4 要件
|
||||
PHI-SA-GENERIC=SA5 ジェネリック
|
||||
PHI-SA-QUALITY=SA6 品質
|
||||
PHI-SA-NO-QUALITY=SA7 品質なし
|
||||
PHI-SA-VANILLA=SA8 2.0 オリジナル
|
||||
|
||||
PHI-CT=CT クリエイティブテストツール
|
||||
PHI-CT-TOOL=CT1 ツール
|
||||
|
||||
@@ -124,10 +124,11 @@ PHI-SA=SA Space Age
|
||||
PHI-SA-ROCKET-CAPACITY=SA1 火箭容量
|
||||
PHI-SA-CARGO-WEIGHT=SA2 火箭貨物重量
|
||||
PHI-SA-SPOIL=SA3 變質
|
||||
PHI-SA-GENERIC=SA4 通用
|
||||
PHI-SA-QUALITY=SA5 品質
|
||||
PHI-SA-NO-QUALITY=SA6 沒有品質
|
||||
PHI-SA-VANILLA=SA7 2.0 原版
|
||||
PHI-SA-REQUIREMENT=SA4 要求
|
||||
PHI-SA-GENERIC=SA5 通用
|
||||
PHI-SA-QUALITY=SA6 品質
|
||||
PHI-SA-NO-QUALITY=SA7 沒有品質
|
||||
PHI-SA-VANILLA=SA8 2.0 原版
|
||||
|
||||
PHI-CT=CT 創意測試工具
|
||||
PHI-CT-TOOL=CT1 工具
|
||||
|
||||
@@ -124,10 +124,11 @@ PHI-SA=SA Space Age
|
||||
PHI-SA-ROCKET-CAPACITY=SA1 火箭容量
|
||||
PHI-SA-CARGO-WEIGHT=SA2 火箭貨物重量
|
||||
PHI-SA-SPOIL=SA3 變質
|
||||
PHI-SA-GENERIC=SA4 通用
|
||||
PHI-SA-QUALITY=SA5 品質
|
||||
PHI-SA-NO-QUALITY=SA6 沒有品質
|
||||
PHI-SA-VANILLA=SA7 2.0 原版
|
||||
PHI-SA-REQUIREMENT=SA4 要求
|
||||
PHI-SA-GENERIC=SA5 通用
|
||||
PHI-SA-QUALITY=SA6 品質
|
||||
PHI-SA-NO-QUALITY=SA7 沒有品質
|
||||
PHI-SA-VANILLA=SA8 2.0 原版
|
||||
|
||||
PHI-CT=CT 創意測試工具
|
||||
PHI-CT-TOOL=CT1 工具
|
||||
|
||||
+10
-4
@@ -179,12 +179,18 @@ data:extend({
|
||||
setting_type = 'startup',
|
||||
default_value = false,
|
||||
order = 'F03'
|
||||
}, {
|
||||
type = 'bool-setting',
|
||||
name = 'PHI-SA-REQUIREMENT',
|
||||
setting_type = 'startup',
|
||||
default_value = false,
|
||||
order = 'F04'
|
||||
}, {
|
||||
type = 'bool-setting',
|
||||
name = 'PHI-SA-GENERIC',
|
||||
setting_type = 'startup',
|
||||
default_value = true,
|
||||
order = 'F04'
|
||||
order = 'F05'
|
||||
}, {
|
||||
type = 'int-setting',
|
||||
name = 'PHI-SA-QUALITY',
|
||||
@@ -192,19 +198,19 @@ data:extend({
|
||||
default_value = 10,
|
||||
minimum_value = 1,
|
||||
maximum_value = 100,
|
||||
order = 'F05'
|
||||
order = 'F06'
|
||||
}, {
|
||||
type = 'bool-setting',
|
||||
name = 'PHI-SA-NO-QUALITY',
|
||||
setting_type = 'startup',
|
||||
default_value = false,
|
||||
order = 'F06'
|
||||
order = 'F07'
|
||||
}, {
|
||||
type = 'bool-setting',
|
||||
name = 'PHI-SA-VANILLA',
|
||||
setting_type = 'startup',
|
||||
default_value = false,
|
||||
order = 'F07'
|
||||
order = 'F08'
|
||||
}, {
|
||||
type = 'bool-setting',
|
||||
name = 'PHI-CT',
|
||||
|
||||
Reference in New Issue
Block a user