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




この記事が気に入ったらサポートをしてみませんか?