Files
TheTree_mock/docs/FACILITY_LIST.md

126 lines
7.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 施設一覧・レイヤー分類
## 1. 分類ルール
本作では「地上/地下」と「FRONT/BACK」は別の概念とする。
- **地上/境界/地下**:世界樹内の物理的な高さ。`zone`で制約する。
- **FRONT**:客が利用・目撃できる営業面。
- **BACK**:従業員、物流、警備、設備だけが利用する裏面。
したがって、地下にある客向け酒場は「地下・FRONT」、地上にある厨房は「地上・BACK」である。保存データと経路判定では、この2軸を混同しない。
状態記号:
- **実装済**:MVP定義へ登録され、建設・保存・施設Systemから参照可能。
- **制限あり**:定義済みだが、専用Systemが未完成で一部機能を制限している。
- **拡張定義済**:追加用データ、数値、配置制約まで定義済み。MVPの既存Saveを守るため通常建築パレットにはまだ出さない。
## 2. 地上層・一般客向けFRONT施設
### 現行MVP
| 施設 | ゾーン | サイズ | 主な役割 | 状態 |
|---|---|---:|---|---|
| 受付 | 境界 | 4×2 | チェックイン、精算、来客導線の起点 | 実装済 |
| 一般客室 | 地上 | 2×1 | 基本宿泊 | 実装済 |
| 大衆食堂 | 任意 | 4×2 | 低価格の食事、大人数処理 | 実装済 |
| 大浴場 | 任意 | 6×2 | 清潔・休息需要 | 実装済 |
| 酒場 | 任意 | 4×2 | 夜営業、飲食、交流 | 実装済 |
| マッサージ室 | 任意 | 2×1 | 疲労・ストレス回復 | 実装済 |
| 客用通路 | FRONT | 1セル | 客動線 | 実装済 |
| 客用昇降機 | FRONT | 2×2 | 客の上下階移動 | 制限あり:垂直Topology待ち |
`任意`の施設は地下FRONTにも設置できるが、成人限定施設ではない。一般客向けとして地上へ置くのが標準運用となる。
### 追加拡張
| 施設 | ゾーン | サイズ | 主な役割 | 追加理由 |
|---|---|---:|---|---|
| 上級客室 | 地上 | 3×2 | 富裕客・長期滞在、高単価宿泊 | 客室の価格帯を作る |
| 喫茶ラウンジ | 地上 | 3×2 | 朝昼の休息、軽食、交流 | 朝昼営業の弱さを補う |
| 売店 | 境界 | 3×2 | 旅用品、薬、土産販売 | 宿泊以外の客単価を増やす |
| 診療所 | 任意FRONT | 3×2 | 客・従業員の治療 | Medical需要と負傷回復を接続する |
| 冒険者窓口 | 境界 | 3×2 | 依頼、探索、護衛、情報 | 宿経営と探索Systemを接続する |
## 3. 地下層・客向けFRONT施設
地下FRONTは、客が利用する営業空間だが、地上一般層より夜間・高単価・限定・裏社会需要が強い。BACKと異なり、客の経路、待機列、満足度、目撃、監査対象になる。
### 現行MVP
| 施設 | ゾーン | サイズ | 主な役割 | 状態 |
|---|---|---:|---|---|
| 成人向け個室 | 地下 | 2×1 | 年齢確認済み成人向け予約サービス | 実装済 |
### 追加拡張
| 施設 | ゾーン | サイズ | 主な役割 | リスク・特徴 |
|---|---|---:|---|---|
| 地下客室 | 地下 | 2×1 | 夜行性種族、静けさを好む客の宿泊 | 地下一般客の滞在基盤 |
| 地下貸切浴室 | 地下 | 3×2 | 少人数・高品質の予約入浴 | 高単価、低回転 |
| 地下酒場 | 地下 | 3×2 | 夜間交流、希少酒、裏社会客 | 警戒と騒音が増えやすい |
| 闇市取引所 | 地下 | 3×2 | 希少品と高利益取引 | Heat・Suspicion・監査リスク |
| 地下VIPサロン | 地下 | 4×2 | 成人富裕客向け高級限定サービス | 年齢確認、複数人員、高価格 |
地下貸切浴室と地下客室は成人限定ではない。`adult_only`が付くのは成人向け個室と地下VIPサロンだけとする。
## 4. 裏レイヤー・従業員用BACK施設
BACK施設は客が直接利用せず、FRONT施設の処理能力、清潔、在庫、安全、魔力を支える。地上にも地下にも置ける施設と、地下へ固定する設備を分ける。
### 現行MVP
| 施設 | ゾーン | サイズ | 主な役割 | 状態 |
|---|---|---:|---|---|
| 厨房 | 任意BACK | 4×2 | 食材から料理を生産 | 実装済 |
| 倉庫 | 任意BACK | 4×2 | 食材・資材・装備の保管 | 実装済 |
| 待機室 | 任意BACK | 4×2 | 従業員の待機と短時間休憩 | 実装済 |
| 警備詰所 | 任意BACK | 2×2 | 事故・喧嘩・侵入への出動 | 実装済 |
| 裏通路 | BACK | 1セル | 従業員・物流・救護経路 | 実装済 |
| 業務用昇降機 | BACK | 3×2 | 人員・物資の上下階搬送 | 制限あり:垂直Topology待ち |
| 従業員ドア | FRONT↔BACK | 1×1 | 職員限定の層間接続 | 実装済 |
### 追加拡張
| 施設 | ゾーン | サイズ | 主な役割 | 追加理由 |
|---|---|---:|---|---|
| 洗濯室 | 任意BACK | 3×2 | 使用済み布類から清潔なリネンを生産 | 客室・浴場の清潔ループを作る |
| 魔法冷蔵庫 | 任意BACK | 3×2 | 食材保存、期限切れ損失の軽減 | 厨房物流を深くする |
| 魔力制御室 | 地下BACK | 3×2 | 蓄積、優先配電、Brownout対策 | Mana Networkの中核にする |
| 整備工房 | 任意BACK | 3×2 | 修理、部品、建築支援 | 耐久・故障Systemを支える |
| 従業員宿舎 | 地上BACK | 4×2 | 睡眠、長時間休息、夜勤交代 | Shiftと疲労を施設へ接続する |
| 廃棄物処理室 | 地下BACK | 3×2 | 廃棄物、汚れ、事故リスクの抑制 | 清潔と物流に出口を作る |
## 5. 接続設備の扱い
| 設備 | 接続 | 利用者 | 注意 |
|---|---|---|---|
| 客用通路 | FRONT内 | 客、接客中従業員 | 主要占有と共存するROUTE subslot |
| 裏通路 | BACK内 | 従業員、物流、救護 | 職員専用ROUTE subslot |
| 従業員ドア | FRONT↔BACK | 従業員 | 同座標の両Layerを結ぶ |
| 客用昇降機 | FRONTの上下階 | 客、接客中従業員 | 有限Queueと停止時迂回が必要 |
| 業務用昇降機 | BACKの上下階 | 従業員、物資、救護 | 高容量・高優先の設備 |
## 6. 実装優先順位
1. **診療所、洗濯室、魔法冷蔵庫**:既存のMedical、Inventory、期限、清潔へ接続しやすい。
2. **上級客室、喫茶ラウンジ、地下客室**:一般経営と朝昼夜の収益差を増やせる。
3. **魔力制御室、整備工房、従業員宿舎**:Mana、耐久、疲労の運用を深める。
4. **冒険者窓口**:探索Systemの画面と報酬構造が必要。
5. **地下酒場、闇市、地下VIPサロン**:Heat、Evidence、監査、成人確認を完全接続してから解放する。
6. **客用/業務用昇降機**:垂直Topology完成後に建設制限を解除する。
## 7. アセット制作順序
追加施設Iconは2048×2048の別4×4 Atlasとして制作する。並び順は次の通り。
| 行 | 列1 | 列2 | 列3 | 列4 |
|---|---|---|---|---|
| 1 | 上級客室 | 喫茶ラウンジ | 売店 | 診療所 |
| 2 | 冒険者窓口 | 地下客室 | 地下貸切浴室 | 地下酒場 |
| 3 | 闇市取引所 | 地下VIPサロン | 洗濯室 | 魔法冷蔵庫 |
| 4 | 魔力制御室 | 整備工房 | 従業員宿舎 | 廃棄物処理室 |
正式Iconがない間は通常建築パレットへ追加しない。既存Iconの流用によって施設を誤認させない。