From a77ebbcd6d6a9bd7f6374e4aa15d2643654b115c Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Mon, 2 Dec 2024 23:30:42 +0900 Subject: [PATCH] . --- PHI-CL/config.lua | 4 ++-- PHI-CL/data.lua | 28 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/PHI-CL/config.lua b/PHI-CL/config.lua index d5d4c1b..33c163c 100644 --- a/PHI-CL/config.lua +++ b/PHI-CL/config.lua @@ -393,11 +393,11 @@ local items = { ['planet-discovery-gleba'] = true, ['planet-discovery-fulgora'] = true, ['planet-discovery-aquilo'] = true, + ['space-platform-thruster'] = true, ['lightning-collector'] = true }, ['technology_2'] = { ['space-platform'] = true, - ['space-platform-thruster'] = true, ['asteroid-reprocessing'] = true, ['advanced-asteroid-processing'] = true, ['asteroid-productivity'] = true, @@ -444,7 +444,7 @@ local items = { ['advanced-thruster-fuel'] = true, ['advanced-thruster-oxidizer'] = true, ['lightning-collector'] = true, - ['lightning-rod'] = true + ['lightning-rod'] = true, }, ['recipe_2'] = { ['metallic-asteroid-crushing'] = true, diff --git a/PHI-CL/data.lua b/PHI-CL/data.lua index 8ed2b4f..04d1cae 100644 --- a/PHI-CL/data.lua +++ b/PHI-CL/data.lua @@ -816,6 +816,10 @@ if settings.startup['PHI-SA'].value then data.raw.item[v].place_as_tile.tile_condition = nil end + for _, v in pairs({'yumako-tree', 'jellystem', 'tree-plant'}) do + table.insert(data.raw['plant'][v].autoplace.tile_restriction, 'space-platform-foundation') + end + for _, v in pairs({'vulcanus', 'gleba', 'fulgora', 'aquilo'}) do data.raw.planet[v].map_gen_settings = nil data.raw.planet[v].hidden = true @@ -849,26 +853,50 @@ if settings.startup['PHI-SA'].value then has_promethium_asteroids = true, probability_on_range_chunk = { {position=0.001, probability=0.0625, angle_when_stopped=asteroid_util.chunk_angle}, + {position=0.199, probability=0.0563, angle_when_stopped=asteroid_util.chunk_angle}, + {position=0.399, probability=0.0501, angle_when_stopped=asteroid_util.chunk_angle}, + {position=0.599, probability=0.0439, angle_when_stopped=asteroid_util.chunk_angle}, + {position=0.799, probability=0.0377, angle_when_stopped=asteroid_util.chunk_angle}, {position=0.999, probability=0.0312, angle_when_stopped=asteroid_util.chunk_angle} }, probability_on_range_small = { {position=0.001, probability=0.0547, angle_when_stopped=asteroid_util.small_angle}, + {position=0.199, probability=0.0516, angle_when_stopped=asteroid_util.small_angle}, + {position=0.399, probability=0.0485, angle_when_stopped=asteroid_util.small_angle}, + {position=0.599, probability=0.0454, angle_when_stopped=asteroid_util.small_angle}, + {position=0.799, probability=0.0423, angle_when_stopped=asteroid_util.small_angle}, {position=0.999, probability=0.0390, angle_when_stopped=asteroid_util.small_angle} }, probability_on_range_medium = { {position=0.001, probability=0.0469, angle_when_stopped=asteroid_util.medium_angle}, + {position=0.199, probability=0.0469, angle_when_stopped=asteroid_util.medium_angle}, + {position=0.399, probability=0.0469, angle_when_stopped=asteroid_util.medium_angle}, + {position=0.599, probability=0.0469, angle_when_stopped=asteroid_util.medium_angle}, + {position=0.799, probability=0.0469, angle_when_stopped=asteroid_util.medium_angle}, {position=0.999, probability=0.0469, angle_when_stopped=asteroid_util.medium_angle} }, probability_on_range_big = { {position=0.001, probability=0.0390, angle_when_stopped=asteroid_util.big_angle}, + {position=0.199, probability=0.0423, angle_when_stopped=asteroid_util.big_angle}, + {position=0.399, probability=0.0454, angle_when_stopped=asteroid_util.big_angle}, + {position=0.599, probability=0.0485, angle_when_stopped=asteroid_util.big_angle}, + {position=0.799, probability=0.0516, angle_when_stopped=asteroid_util.big_angle}, {position=0.999, probability=0.0547, angle_when_stopped=asteroid_util.big_angle} }, probability_on_range_huge = { {position=0.001, probability=0.0312, angle_when_stopped=asteroid_util.huge_angle}, + {position=0.199, probability=0.0377, angle_when_stopped=asteroid_util.huge_angle}, + {position=0.399, probability=0.0439, angle_when_stopped=asteroid_util.huge_angle}, + {position=0.599, probability=0.0501, angle_when_stopped=asteroid_util.huge_angle}, + {position=0.799, probability=0.0563, angle_when_stopped=asteroid_util.huge_angle}, {position=0.999, probability=0.0625, angle_when_stopped=asteroid_util.huge_angle} }, type_ratios = { {position=0.001, ratios={1, 1, 1, 1}}, + {position=0.199, ratios={1, 1, 1, 1}}, + {position=0.399, ratios={1, 1, 1, 1}}, + {position=0.599, ratios={1, 1, 1, 1}}, + {position=0.799, ratios={1, 1, 1, 1}}, {position=0.999, ratios={1, 1, 1, 1}} } }