Save The Tree implementation and acceptance work in progress
Preserve production code, regression fixtures, audio assets and provenance, test infrastructure, and the original-completion plan and progress ledger. Final game and Windows acceptance remain pending; excluded local artifacts and native experiments are not part of this snapshot.
This commit is contained in:
@@ -199,11 +199,16 @@ func _test_queue_release_is_atomic() -> void:
|
||||
|
||||
|
||||
func _facilities() -> FacilityService:
|
||||
var dining_cells: Array[Vector3i] = [Vector3i(0, 0, 0), Vector3i(1, 0, 0), Vector3i(2, 0, 0), Vector3i(3, 0, 0), Vector3i(0, 1, 0), Vector3i(1, 1, 0), Vector3i(2, 1, 0), Vector3i(3, 1, 0)]
|
||||
var kitchen_cells: Array[Vector3i] = [Vector3i(0, 0, 1), Vector3i(1, 0, 1), Vector3i(2, 0, 1), Vector3i(3, 0, 1), Vector3i(0, 1, 1), Vector3i(1, 1, 1), Vector3i(2, 1, 1), Vector3i(3, 1, 1)]
|
||||
var facilities := Facilities.new()
|
||||
facilities.register_instance(Facility.new().configure(&"inn", &"cafeteria", {
|
||||
&"occupied_cells": dining_cells,
|
||||
&"capacity": 1, &"queue_capacity": 8, &"base_price": 25,
|
||||
&"base_quality": 50, &"base_service_minutes": 4,
|
||||
}))
|
||||
facilities.register_instance(Facility.new().configure(&"kitchen", &"kitchen", {&"origin": Vector3i(0, 0, WorldService.LAYER_BACK), &"occupied_cells": kitchen_cells}))
|
||||
_expect(facilities.set_operational_status(&"inn", {&"related_facility_id": &"kitchen"}).is_success(), "isolated pricing Service uses explicit BACK kitchen; quote calculations unchanged")
|
||||
return facilities
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user