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:
@@ -58,6 +58,8 @@ enum ViewLayer {
|
||||
@export var primary_skill: StringName = &"service"
|
||||
|
||||
@export_group("Service")
|
||||
@export var customer_capacity := -1
|
||||
@export var service_attribute: StringName = &""
|
||||
@export var capacity := 0
|
||||
@export var queue_capacity := 0
|
||||
@export var base_service_minutes := 1
|
||||
@@ -84,6 +86,7 @@ enum ViewLayer {
|
||||
@export var content_replacement_id: StringName = &""
|
||||
|
||||
@export_group("Progression")
|
||||
@export var faith_per_service := 0
|
||||
@export_range(1, 7, 1) var unlock_rank := 1
|
||||
@export var research_requirements: Array[StringName] = []
|
||||
|
||||
@@ -105,10 +108,13 @@ func is_valid() -> bool:
|
||||
and maintenance_mana >= 0 \
|
||||
and staff_min >= 0 \
|
||||
and staff_max >= staff_min \
|
||||
and customer_capacity >= -1 \
|
||||
and service_attribute in [&"", &"appetite", &"relaxation", &"sexual", &"gambling"] \
|
||||
and capacity >= 0 \
|
||||
and queue_capacity >= 0 \
|
||||
and base_service_minutes > 0 \
|
||||
and base_price >= 0 \
|
||||
and faith_per_service >= 0 \
|
||||
and detailed_profile_is_valid()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user