Record original-alignment implementation and traceability checkpoint

Capture current source, content data, tests, asset licenses, and original-specification traceability. Original implementation remains incomplete. The accepted matching UI generation passed 154 suites and 12,253 checks, with eight rendered staff-contract screens reviewed. Latest native Windows and full-original acceptance remain outstanding.
This commit is contained in:
Takeshi
2026-09-30 23:52:24 +09:00
parent 6077e02ebe
commit 5dde0c5ec2
490 changed files with 54051 additions and 809 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ display_name = "闇市取引所"
description = "希少品を高値で扱う地下取引施設。収益と引き換えに警戒と監査リスクを持つ。"
zone = 3
layer = 0
footprint = Vector2i(3, 2)
footprint = Vector2i(4, 2)
construction_cost = {&"gold": 1600, &"materials": 12}
build_minutes = 270
weight_per_cell = 2
+28
View File
@@ -0,0 +1,28 @@
[gd_resource type="Resource" script_class="FacilityDefinition" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/data/facility_definition.gd" id="1"]
[resource]
script = ExtResource("1")
id = &"chapel"
display_name = "礼拝堂"
description = "礼拝と寄付を通じて信仰を育む施設。聖職者の配置が必要。"
zone = 0
layer = 0
footprint = Vector2i(4, 3)
construction_cost = {&"gold": 1200, &"materials": 12}
build_minutes = 180
maintenance_gold = 6
staff_min = 1
staff_max = 2
required_roles = Array[StringName]([&"cleric"])
primary_skill = &"service"
customer_capacity = 8
capacity = 8
queue_capacity = 8
base_service_minutes = 60
base_price = 20
faith_per_service = 1
service_types = Array[StringName]([&"worship"])
default_service_type = &"worship"
tags = Array[StringName]([&"worship", &"leisure"])
@@ -0,0 +1,24 @@
[gd_resource type="Resource" script_class="FacilityDefinition" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/data/facility_definition.gd" id="1"]
[resource]
script = ExtResource("1")
id = &"cleaning_room"
display_name = "清掃員室"
description = "清掃員が清掃へ向かうための裏層の拠点。"
zone = 0
layer = 1
footprint = Vector2i(2, 1)
construction_cost = {&"gold": 350, &"materials": 4}
build_minutes = 60
maintenance_gold = 2
staff_min = 1
staff_max = 2
required_roles = Array[StringName]([&"cleaner"])
primary_skill = &"operation"
customer_capacity = 0
capacity = 0
queue_capacity = 0
base_price = 0
tags = Array[StringName]([&"cleaning", &"staff_support"])
+4 -2
View File
@@ -7,16 +7,18 @@ script = ExtResource("1")
id = &"premium_room"
display_name = "上級客室"
description = "富裕客と長期滞在客向けの静かな地上客室。一般客室より高い品質と料金を持つ。"
zone = 1
zone = 0
layer = 0
footprint = Vector2i(3, 2)
footprint = Vector2i(4, 1)
construction_cost = {&"gold": 900, &"materials": 10}
build_minutes = 150
weight_per_cell = 2
maintenance_gold = 5
maintenance_mana = 1
staff_min = 0
staff_max = 0
capacity = 2
customer_capacity = 2
queue_capacity = 2
base_service_minutes = 720
base_quality = 70
@@ -7,17 +7,19 @@ script = ExtResource("1")
id = &"staff_dormitory"
display_name = "従業員宿舎"
description = "勤務の合間に従業員が睡眠と長時間休息を取るBACK居住区画。"
zone = 1
zone = 0
layer = 1
footprint = Vector2i(4, 2)
footprint = Vector2i(2, 1)
construction_cost = {&"gold": 650, &"materials": 8}
build_minutes = 150
weight_per_cell = 1
maintenance_gold = 4
maintenance_mana = 1
power_priority = 35
staff_min = 0
staff_max = 0
capacity = 12
customer_capacity = 0
queue_capacity = 0
base_service_minutes = 360
base_quality = 58