169hours: 鉄道ブロックBlueprintとデリバリー情報の整理

銀河鉄道

銀河鉄道が使えるようになったので、Blueprintを Blueprint Sandbox を使って作成。Blueprint上では宇宙プラットフォームを含められたのだけど、貼り付ける時にロボットは無視する?ちょっとあとで調べよう。

作成したBlueprintは City Block in Space - City Block in Space - FactorioBin に置いておきました。ただし実戦投入はまだなので問題が有ると思います。

 

デリバリーキャノンの調整

まだイリジウムとビタミランジェがない状態なのに管理する惑星が多くなってきて、デリバリーキャノンのやりとりがよく分からなくなってきたので一旦整理。

 

https://mermaid.ink/img/pako:eNqdUrtOwzAU_RXLc9vQFNI2Q4cCEp2ROnlxbSexcOzi2EhRlYEdJhY2WJhhQOrA97SCvyCBJjQKUMRmn9d96C4gUZRBHybs3DJJ2BHHocYxkmOmU7G-vWuPRuvH6_zhgwICExkqg-ShTpXkhrVPlIi5jT-VpckHJQ-0oj-pX1-u3i5vVsuH1f3z3xxlJxvw92amVhBcwB-W9dMSySk3OGYCy5DVA7cIgOREc9qouQHLmtvptckrAoyFImcNZVVyh-6boXab6ivdpf6a85_ahqq-4EYqbMGY6Rhzmp_cAkkAEDQRixmCfv6kLMBWGASRzHIptkadppJA32jLWtDOKTblhUI_wCKp0GPKjdIVKBSmLP8uoEnnxX2HPDF5JFEy4GGBWy1yODJmnviOU9CdkJvIzjpExU7CaYS1iS6GnuO53gC7Peb1e_ig16Nk1h0OAne_G9D-XtfFMMuyd_UyVPM?type=png

mermeid記法のソースはこれ。

 

sequenceDiagram

Beryl->>母星: Bery Ingot

Cryonite-Holmium->>Beryl: Cryonite rod

Cryonite-Holmium->>軌道工場: Cryonite rod

Cryonite-Holmium->>母星: Holmium Ingot

Cryonite-Holmium->>Vulcanite:

Vitamelange->>母星: Vitamelange

Iridium->>母星: Iridium Ingot

Vulcanite->>Beryl: Vulcanite Block

Vulcanite->>母星: Vulcanite Block

Vulcanite->>Cryonite-Holmium: Vulcanite Block

Vulcanite->>軌道工場: Vulcanite Block

Vulcanite->>Iridium: Vulcanite Block

Vulcanite->>Iridium: Vulcanite

Vulcanite->>Vitamelange: Vulcanite Block

 

CryoniteとHolmiumは同じ惑星で取れるのでその分楽。しかしこう見ると、Vulcanite Blockの必要量はそんなに多くないとはいえ、Vulcanite星の負荷が大きいな。

 

デリバリーキャノンは受け取る側の数量を送信して、投げ込む側が受信する。

なので、"To母星"チャンネルなど、受け取る側の名前をつければいいかな。

母星とかはたくさんの星から受け取るけど、"To母星"というチャンネルだけを設定すればいい、はず…

 

と思ったが、受信側で受け取っている物量の数が多い。なんで?

Transmitterの仕様

ということで仕様をちゃんと確認(今更)

 

AAI Signal Transmission - Space Exploration

 

Multiple transmitters on the same channel add their signals together. 

 

ということで、同じ「To母星」という送信機を5個用意したら、一つの受信機が受け取る数が5倍になっちゃった、ということの様子。ちゃんと受信-送信の1対、つまり上の図で言う矢印の数だけチャンネルを用意しなければいけない、ということのようす。ちょっとめんどくさいですね。

 

なお、デリバリーキャノンのBlueprintとしては、公式で公開しているBlueprintを使用しています。便利。