Oxygen Not Includedリプレイ
前書き
コロナ自粛でヒマなので、Oxygen Not Included をまた遊んでみようかと。
あと、これを機に、たまに諸処で見る「note」を使ってみようかと。
今回の目標
過去に何回か遊んだことがあるが、いずれも宇宙船飛ばすところまでできていない。
なので、今回の目標は
・大脱出
・楽しき我が家
の二大実績を解除することを目的とする
ModWorld Fuleria
前回は最初のワールドのTerraを途中まで遊んだが、バイオームの種類が少ないので、途中で飽きてしまった。
あと、せっかく遊ぶのなら一度のゲームで全てのバイオームを体験できるマップがいいと思った・・・
が、そんなマップは公式デフォルトでは存在しない
そのため、今回は「AllBiomesWorld Fuleria」を導入。
さらに、その worldgen.yaml をいじってある。
ざっくり変更点としては
・マップサイズが標準よりやや広い
・スタート地点は中心からズレた位置で始まることがある
・標準的な全バイオームが登場
・開始バイオームはSandStoneだが、周辺にForestが登場する可能性がある
name: STRINGS.WORLDS.FULERIA.NAME
description: STRINGS.WORLDS.FULERIA.DESCRIPTION
spriteName: Asteroid_Fuleria
coordinatePrefix: FUL-PHO
difficulty: 2
tier: 2
disableWorldTraits: true
worldsize:
X: 288
Y: 416
layoutMethod: PowerTree # Note: We need to add weights to the items in the layer
# in order to use this.
# List all the zone files to load
subworldFiles:
- name: subworlds/sandstone/SandstoneStart
- name: subworlds/sandstone/SandstoneMiniMetal
- name: subworlds/sandstone/SandstoneMiniWater
- name: subworlds/sandstone/SandstoneMiniAlgae
- name: subworlds/sandstone/Sandstone
- name: subworlds/forest/ForestMiniWater
- name: subworlds/forest/ForestMiniMetal
- name: subworlds/forest/Forest
- name: subworlds/frozen/Frozen
- name: subworlds/frozen/CO2Lakes
- name: subworlds/forest/Forest
- name: subworlds/marsh/HotMarsh
- name: subworlds/jungle/Jungle
- name: subworlds/Impenetrable
- name: subworlds/magma/Bottom
- name: subworlds/magma/VolcanoHole
weight: 0.8
- name: subworlds/oil/OilPatch
weight: 0.7
- name: subworlds/oil/OilPockets
- name: subworlds/oil/OilDry
weight: 1.5
- name: subworlds/sandstone/Desert
weight: 0.8
- name: subworlds/space/Space
- name: subworlds/space/Surface
- name: subworlds/space/SurfaceCrags
- name: subworlds/ocean/Ocean
- name: subworlds/rust/Rust
- name: subworlds/barren/BarrenGranite
weight: 0.6
startSubworldName: subworlds/sandstone/SandstoneStart
startingBaseTemplate: sandstoneBase
startingBasePositionHorizontal:
min: 0.30
max: 0.70
startingBasePositionVertical:
min: 0.35
max: 0.65
globalFeatureTemplates:
feature_geyser_generic: 15
# Rivers:
# - water
# - fatWater
# - oilygoodness
# When we are converting unknown cells, this will give us the options, processed in this order, the effects are cumlative
unknownCellsAllowedSubworlds:
- tagcommand: Default
command: Replace
subworldNames:
- subworlds/sandstone/SandstoneStart
- tagcommand: DistanceFromTag
tag: AtStart
minDistance: 1
maxDistance: 1
command: Replace
subworldNames:
- subworlds/sandstone/SandstoneMiniMetal
- subworlds/sandstone/SandstoneMiniWater
- subworlds/forest/ForestMiniWater
- subworlds/forest/ForestMiniMetal
- tagcommand: DistanceFromTag
tag: AtStart
minDistance: 2
maxDistance: 2
command: Replace
subworldNames:
- subworlds/marsh/HotMarsh
- subworlds/jungle/Jungle
- subworlds/ocean/Ocean
- tagcommand: DistanceFromTag
tag: AtStart
minDistance: 3
maxDistance: 3
command: Replace
subworldNames:
- subworlds/sandstone/Sandstone
- subworlds/forest/Forest
- subworlds/rust/Rust
- subworlds/frozen/Frozen
- subworlds/marsh/HotMarsh
- subworlds/jungle/Jungle
- subworlds/ocean/Ocean
- tagcommand: DistanceFromTag
tag: AtStart
minDistance: 4
maxDistance: 999
command: Replace
subworldNames:
- subworlds/sandstone/Sandstone
- subworlds/forest/Forest
- subworlds/frozen/Frozen
- subworlds/marsh/HotMarsh
- subworlds/jungle/Jungle
- subworlds/ocean/Ocean
- subworlds/frozen/Frozen
- subworlds/rust/Rust
- subworlds/frozen/CO2Lakes
- subworlds/sandstone/Desert
- subworlds/barren/BarrenGranite
- subworlds/space/SurfaceCrags
- subworlds/oil/OilPatch
- subworlds/magma/VolcanoHole
- tagcommand: AtTag
tag: AtDepths
command: Replace
subworldNames:
- subworlds/magma/Bottom
- tagcommand: DistanceFromTag
tag: AtDepths
minDistance: 1
maxDistance: 1
command: Replace
subworldNames:
- subworlds/oil/OilPockets
- subworlds/oil/OilDry
- subworlds/barren/BarrenGranite
- tagcommand: AtTag
tag: AtSurface
command: Replace
subworldNames:
- subworlds/space/Space
- tagcommand: DistanceFromTag
tag: AtSurface
minDistance: 1
maxDistance: 1
command: Replace
subworldNames:
- subworlds/space/Surface
- tagcommand: DistanceFromTag
tag: AtSurface
minDistance: 2
maxDistance: 3
command: ExceptWith
subworldNames:
- subworlds/space/SurfaceCrags
- subworlds/magma/VolcanoHole
- subworlds/sandstone/Desert
- subworlds/barren/BarrenGranite
- subworlds/oil/OilPatch