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:
@@ -46,6 +46,16 @@ const FACILITY_PATHS: Array[String] = [
|
||||
|
||||
## Required movement infrastructure added after the original sixteen-facility
|
||||
## catalog. Separate paths preserve the baseline design table and legacy scans.
|
||||
## Original-spec facilities integrated into normal construction beyond baseline.
|
||||
const ORIGINAL_FACILITY_PATHS: Array[String] = [
|
||||
"res://data/facilities/expansion/cleaning_room.tres",
|
||||
"res://data/facilities/expansion/chapel.tres",
|
||||
"res://data/facilities/expansion/premium_room.tres",
|
||||
"res://data/facilities/expansion/staff_dormitory.tres",
|
||||
]
|
||||
|
||||
const RESCUE_FACILITY_PATHS: Array[String] = ["res://data/facilities/rescue/infirmary.tres"]
|
||||
|
||||
const INFRASTRUCTURE_FACILITY_IDS: Array[StringName] = [
|
||||
&"guest_stairs",
|
||||
&"service_stairs",
|
||||
@@ -130,6 +140,8 @@ static func load_available(include_expansion := false) -> Array[FacilityDefiniti
|
||||
static func by_id(facility_id: StringName) -> FacilityDefinition:
|
||||
var definitions := load_available(true)
|
||||
definitions.append_array(load_infrastructure())
|
||||
for path: String in RESCUE_FACILITY_PATHS + ORIGINAL_FACILITY_PATHS:
|
||||
definitions.append(load(path) as FacilityDefinition)
|
||||
for definition in definitions:
|
||||
if definition.id == facility_id:
|
||||
return definition
|
||||
|
||||
Reference in New Issue
Block a user