Add explicit stairs and measure elevator congestion with real actors
This commit is contained in:
@@ -46,12 +46,17 @@ func _run() -> void:
|
||||
_expect(_guide.get_progress().get(&"stage") == &"room", "completed reception advances room guidance")
|
||||
_build(&"standard_room", Vector3i(-8, 2, 0))
|
||||
_build(&"standard_room", Vector3i(-6, 2, 0))
|
||||
_build(&"guest_corridor", Vector3i(-4, 1, 0))
|
||||
_build(&"guest_stairs", Vector3i(-4, 1, 0))
|
||||
await _advance(60)
|
||||
_build(&"guest_corridor", Vector3i(-4, 2, 0))
|
||||
var access_guide := _guide.get_progress()
|
||||
_expect(access_guide.get(&"stage") == &"access" and access_guide.get(&"action") == &"build_stairs" and "上下階は客用階段" in access_guide.get(&"detail", ""), "guide explains explicit stairs before the upper rooms become accessible")
|
||||
await _capture("stairs-guidance")
|
||||
_main.call("_on_opening_action", access_guide[&"action"])
|
||||
_expect(_main.get("world_preview").build_definition.id == &"guest_stairs", "opening-guide action selects the real guest stairs palette entry")
|
||||
_build(&"guest_stairs", Vector3i(-4, 2, 0))
|
||||
await _advance(10)
|
||||
for x: int in range(-8, -3):
|
||||
_build(&"guest_corridor", Vector3i(x, 3, 0))
|
||||
_build(&"guest_stairs" if x == -4 else &"guest_corridor", Vector3i(x, 3, 0))
|
||||
await _advance(10)
|
||||
var reception_id: StringName = &""
|
||||
for facility: FacilityInstance in _runtime.facility_service.get_instances():
|
||||
|
||||
Reference in New Issue
Block a user