{"meta":{"units":"m","space":"three (+Y up)","version":2,"title":"KEEP SEVEN — First Tally: Plenty","generator":"tools/gen_layout.mjs","source":"docs/GDD.md","compass":{"north":"-Z","east":"+X","south":"+Z","west":"-X"},"sun":{"azimuthDeg":315,"elevationDeg":14,"toSun":[-0.686,0.242,-0.686],"travel":[0.686,-0.242,0.686]},"player":{"radius":0.35,"height":1.8,"eye":1.65,"stepUp":0.35,"maxSlopeDeg":45,"jumpApex":1},"conventions":{"rotY":"degrees about +Y, three.js sense: 0 faces -Z (north), 90 faces -X (west), 180 faces +Z, -90 faces +X","box":"pos = centre, size = full extents [x,y,z], rotated by rotY","ramp":"box footprint; top surface rises from pos.y - size.y/2 at the low edge to pos.y + size.y/2 at the high edge along local `rise` (+x|-x|+z|-z points uphill); solid beneath down to pos.y - size.y/2 - skirt","cylinder":"pos = centre, size = [diameter, height, diameter]; innerRadius makes a tube or annulus","heightfield":"reserved; not used in version 1 (the gully is wedge ramps; the art pass sculpts terrain over them)","markerPos":"centre of the bottom face for volumes, floor-standing things and doors; the anchor point for wall-mounted and hanging things","markerSize":"volumes: [x,y,z] extents before rotY; doors: [width, height, thickness] with local X = width, pos at the centre of the thickness; hatch (params.kind = hatch): [x, thickness, z]","solidFlags":{"pierce":"line rounds pass through (GDD 19.1)","dynamic":"collider is off until enabledBy fires","grille":"see-through; shots clank and skip","invisible":"collision only, not drawn","playerOnly":"collides with bodies only: shots, sight and aim tests pass through","low":"cover below 2 m: does not hide a standing player","seam":"see conventions.seam","dress":"free-text dressing hint for the art pass (not an asset binding)"},"seam":"A solid, marker or nav node carrying `sets: [..]` is resident in EVERY listed set instead of only its zone's set. Used once: peg-stair flight 1, landing 1 and the shaft walls round them (flag `seam`), which are walked while surface is resident and stay when it unloads. Colliders, greybox and bake must include them in both sets.","zonePriority":"zones carry `priority` (interior 10, exterior 0). zoneAt(x,y,z,set): of the zones of that set whose bounds contain the point, the highest priority wins. tally_house therefore wins the 2 m strip it shares with plenty_street, and its bounds reach down to y -5.5 so the seam is tally_house until trg_set_swap, the_gallery after.","storyKeys":"a nar_/stn_/rv_/hint_ key is played from exactly one place (params lines / line / thenLine / parley / hints, or an encounter wave or onClear). pointerLine and alsoPlaysWhen name a second, conditional use of a line that is once-only. Each obj_* key is set by exactly one marker or encounter (GDD 12.2).","portals":"nav.portals[].transform is the rigid teleport of a ride: p' = to + R(yawDeg) * (p - from), yaw' = yaw + yawDeg, about +Y. The two cages of a ride have identical interiors.","triggerKinds":{"lane":"Biders follow in file (GDD 19.2)","kill":"kill volume","bay":"boss arm index sector"},"surfaces":{"sand":"m_sand","adobe":"m_frontier","wood":"m_frontier","stone":"m_frontier (strata)","ceramic":"m_pellam","metal":"m_pellam (steel)","cloth":"m_frontier"},"moods":"docs/ART_BIBLE.md section 3: L0 overhang/glare, L1 Long Light, L2 Tally House, L3 stair and gallery, L4 lift hall, L5 bore, L6 blue hour","residentSets":"zones carry `set` (surface | underground | coda). Sets are never resident together, so zone bounds of different sets may overlap in world space (the_lip / far_rim).","nav":"nodes sit on the floor (y = floor height). links are undirected straight walks, verified clear for a 0.45 m radius body (1.0 m in lift_hall, for the Tamper). nav.gates lists links that cross a door marker. nav.portals are the two lift rides (teleports). Node tags: firing_point (Transit), problem_position, bay_inner / bay_mid / rib_shelter (bore), seam (peg-stair flight 1 and landing 1), knot_stand (where knot_hatch_latch is shot from)."}},"zones":[{"id":"the_lip","name":"The Lip","kind":"exterior","set":"surface","priority":0,"bounds":{"min":[0,-1,-9],"max":[32,26,111]},"mood":"L1","neighbors":["plenty_street"],"moodIntro":"L0","card":"card_i"},{"id":"plenty_street","name":"Plenty: Front Street and the pump yard","kind":"exterior","set":"surface","priority":0,"bounds":{"min":[-111,-1,-16],"max":[0,16,16]},"mood":"L1","neighbors":["the_lip","tally_house"],"card":"card_ii"},{"id":"tally_house","name":"The Tally House","kind":"interior","set":"surface","priority":10,"bounds":{"min":[-97,-5.5,-38],"max":[-81,6,-14]},"mood":"L2","neighbors":["plenty_street","the_gallery"],"card":"card_iii","note":"bounds reach down to y -5.5 so that zoneAt(surface) is tally_house on the seam (peg-stair flight 1 and landing 1) until trg_set_swap"},{"id":"the_gallery","name":"Peg stair, proving bay and gallery","kind":"interior","set":"underground","priority":10,"bounds":{"min":[-95,-13,-36],"max":[-18,0,-9]},"mood":"L3","neighbors":["tally_house","lift_hall"],"card":"card_iv"},{"id":"lift_hall","name":"The Lift Hall","kind":"interior","set":"underground","priority":10,"bounds":{"min":[-19,-16,-29],"max":[28,-2,8]},"mood":"L4","neighbors":["the_gallery","the_bore"],"card":"card_v"},{"id":"the_bore","name":"The Bore: catwalk, antechamber, chamber","kind":"interior","set":"underground","priority":10,"bounds":{"min":[-3,-45,64],"max":[31,-29,117]},"mood":"L5","neighbors":["lift_hall","far_rim"],"card":"card_vi"},{"id":"far_rim","name":"The Far Rim","kind":"exterior","set":"coda","priority":0,"bounds":{"min":[-2,17,100],"max":[30,25,121]},"mood":"L6","neighbors":["the_bore"],"card":"card_vii"}],"solids":[{"id":"lip_oh_floor","zone":"the_lip","shape":"box","pos":[14,13.5,105.5],"size":[12,1,9],"rotY":0,"role":"floor","surface":"stone"},{"id":"lip_oh_ceiling","zone":"the_lip","shape":"box","pos":[14,17.5,106],"size":[14,1,10],"rotY":0,"role":"ceiling","surface":"stone"},{"id":"lip_oh_wall_back","zone":"the_lip","shape":"box","pos":[14,15,110.5],"size":[14,4,1],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_oh_wall_w","zone":"the_lip","shape":"box","pos":[7.5,15,105.5],"size":[1,4,9],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_oh_wall_e","zone":"the_lip","shape":"box","pos":[20.5,15,105.5],"size":[1,4,9],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s0_floor","zone":"the_lip","shape":"box","pos":[14,13.5,97],"size":[14,1,8],"rotY":0,"role":"terrain","surface":"sand"},{"id":"lip_s0_wall_w","zone":"the_lip","shape":"box","pos":[5,15.5,97],"size":[4,5,8],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s0_wall_e_n","zone":"the_lip","shape":"box","pos":[23,15.5,93.5],"size":[4,5,1],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s0_wall_e_s","zone":"the_lip","shape":"box","pos":[23,15.5,100],"size":[4,5,2],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s0_wall_e_back","zone":"the_lip","shape":"box","pos":[26,15.5,97],"size":[2,5,8],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_ledge","zone":"the_lip","shape":"box","pos":[23,13.75,96.5],"size":[4,1.5,5],"rotY":0,"role":"platform","surface":"stone","note":"optional 0.5 m step-up (jump) with pk_rounds_6"},{"id":"lip_s1_slope","zone":"the_lip","shape":"ramp","pos":[14,12.75,85.5],"size":[14,2.5,15],"rotY":0,"role":"terrain","surface":"sand","rise":"+z","skirt":1},{"id":"lip_s1_wall_w","zone":"the_lip","shape":"box","pos":[5,17.25,85.5],"size":[4,13.5,15],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s1_wall_e","zone":"the_lip","shape":"box","pos":[23,17.25,85.5],"size":[4,13.5,15],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s1_lowcap_e","zone":"the_lip","shape":"box","pos":[26.5,17.25,79.5],"size":[11,13.5,3],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s2_highcap_w","zone":"the_lip","shape":"box","pos":[6.5,15.25,76.5],"size":[7,17.5,3],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s2_slope","zone":"the_lip","shape":"ramp","pos":[19,9.5,66],"size":[18,4,24],"rotY":0,"role":"terrain","surface":"sand","rise":"+z","skirt":1},{"id":"lip_s2_wall_w","zone":"the_lip","shape":"box","pos":[8,15.5,66],"size":[4,18,24],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s2_wall_e","zone":"the_lip","shape":"box","pos":[30,15.5,66],"size":[4,18,24],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s2_lowcap_w","zone":"the_lip","shape":"box","pos":[5.5,15.5,55.5],"size":[9,18,3],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s3_highcap_e","zone":"the_lip","shape":"box","pos":[26.5,13.25,52.5],"size":[11,22.5,3],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s3_slope","zone":"the_lip","shape":"ramp","pos":[13,5.25,42],"size":[16,4.5,24],"rotY":0,"role":"terrain","surface":"sand","rise":"+z","skirt":1},{"id":"lip_s3_wall_w","zone":"the_lip","shape":"box","pos":[3,12.25,42],"size":[4,20.5,24],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s3_wall_e","zone":"the_lip","shape":"box","pos":[23,12.25,42],"size":[4,20.5,24],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s3_lowcap_w","zone":"the_lip","shape":"box","pos":[2.5,12.25,31.5],"size":[5,20.5,3],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s3_lowcap_e","zone":"the_lip","shape":"box","pos":[23.5,12.25,31.5],"size":[5,20.5,3],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s4_slope","zone":"the_lip","shape":"ramp","pos":[12,1.5,19.5],"size":[20,3,21],"rotY":0,"role":"terrain","surface":"sand","rise":"+z","skirt":1},{"id":"lip_s4_wall_w","zone":"the_lip","shape":"box","pos":[1,5.5,19.5],"size":[2,13,21],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_s4_wall_e","zone":"the_lip","shape":"box","pos":[24,5.5,19.5],"size":[4,13,21],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_boulder_1","zone":"the_lip","shape":"box","pos":[11,13.2,84],"size":[3,3.4,2.6],"rotY":15,"role":"cover","surface":"stone"},{"id":"lip_boulder_2","zone":"the_lip","shape":"box","pos":[22.5,10.5,66],"size":[4,4,3.4],"rotY":-20,"role":"cover","surface":"stone"},{"id":"lip_boulder_3","zone":"the_lip","shape":"box","pos":[8.5,6.613,45],"size":[3.2,3.6,3],"rotY":30,"role":"cover","surface":"stone"},{"id":"lip_boulder_4","zone":"the_lip","shape":"box","pos":[17.5,2.457,22],"size":[2.6,3.2,2.4],"rotY":10,"role":"cover","surface":"stone"},{"id":"lip_spur_1","zone":"the_lip","shape":"box","pos":[20.5,15.333,86],"size":[5,9,4],"rotY":40,"role":"terrain","surface":"stone","note":"rock spur"},{"id":"lip_spur_2","zone":"the_lip","shape":"box","pos":[9.5,12.833,71],"size":[6,9,4],"rotY":-35,"role":"terrain","surface":"stone","note":"rock spur"},{"id":"lip_spur_3","zone":"the_lip","shape":"box","pos":[27.5,11,60],"size":[6,9,4],"rotY":35,"role":"terrain","surface":"stone","note":"rock spur"},{"id":"lip_spur_4","zone":"the_lip","shape":"box","pos":[20.5,8.688,47],"size":[6,9,4],"rotY":40,"role":"terrain","surface":"stone","note":"rock spur"},{"id":"lip_spur_5","zone":"the_lip","shape":"box","pos":[5.5,6.813,37],"size":[5,9,4],"rotY":-40,"role":"terrain","surface":"stone","note":"rock spur"},{"id":"lip_spur_6","zone":"the_lip","shape":"box","pos":[21.5,3.929,19],"size":[6,9,4],"rotY":35,"role":"terrain","surface":"stone","note":"rock spur"},{"id":"lip_fc_floor","zone":"the_lip","shape":"box","pos":[11,-0.5,1],"size":[22,1,16],"rotY":0,"role":"terrain","surface":"sand"},{"id":"lip_gate_wall_0","zone":"the_lip","shape":"box","pos":[1,2.5,-5.5],"size":[2,5,7],"rotY":0,"role":"wall","surface":"adobe"},{"id":"lip_gate_wall_lintel1","zone":"the_lip","shape":"box","pos":[1,3.9,0],"size":[2,2.2,4],"rotY":0,"role":"wall","surface":"adobe"},{"id":"lip_gate_wall_2","zone":"the_lip","shape":"box","pos":[1,2.5,5.5],"size":[2,5,7],"rotY":0,"role":"wall","surface":"adobe"},{"id":"lip_fc_wall_n","zone":"the_lip","shape":"box","pos":[13,1.5,-8],"size":[26,3,2],"rotY":0,"role":"wall","surface":"adobe","note":"low town wall: the pylon line and the Rule are seen over it"},{"id":"lip_fc_wall_e","zone":"the_lip","shape":"box","pos":[24,4,1],"size":[4,10,16],"rotY":0,"role":"terrain","surface":"stone"},{"id":"lip_pylon","zone":"the_lip","shape":"box","pos":[4,8,6.5],"size":[2,16,2],"rotY":0,"role":"blocker","surface":"metal","landmark":"dead_pylon","note":"lattice pylon footprint; stub arm reaches north-west over the gate"},{"id":"st_floor","zone":"plenty_street","shape":"box","pos":[-36.5,-0.5,0],"size":[73,1,32],"rotY":0,"role":"terrain","surface":"sand"},{"id":"st_court_floor","zone":"plenty_street","shape":"box","pos":[-76.5,-0.5,0],"size":[7,1,32],"rotY":0,"role":"terrain","surface":"sand"},{"id":"st_yard_floor","zone":"plenty_street","shape":"box","pos":[-95.5,-0.5,0],"size":[31,1,30],"rotY":0,"role":"terrain","surface":"sand"},{"id":"st_wall_n","zone":"plenty_street","shape":"box","pos":[-40,2,-15.5],"size":[80,4,1],"rotY":0,"role":"wall","surface":"adobe"},{"id":"st_wall_s","zone":"plenty_street","shape":"box","pos":[-37,2,15.5],"size":[74,4,1],"rotY":0,"role":"wall","surface":"adobe"},{"id":"st_alley_cap_n","zone":"plenty_street","shape":"box","pos":[-0.05,2,-13.5],"size":[0.1,4,3],"rotY":0,"role":"wall","surface":"adobe","note":"the collider of the wall drawn at the east end of the north alley (x 0.03 in env_plenty_street)"},{"id":"st_facade_n1","zone":"plenty_street","shape":"box","pos":[-6.5,2.75,-9.5],"size":[13,5.5,5],"rotY":0,"role":"wall","surface":"adobe","facade":"assay office","leanDeg":3},{"id":"st_facade_n3","zone":"plenty_street","shape":"box","pos":[-37,3.25,-9.5],"size":[14,6.5,5],"rotY":0,"role":"wall","surface":"adobe","facade":"boarding house","leanDeg":3},{"id":"st_facade_n4","zone":"plenty_street","shape":"box","pos":[-53.5,2.5,-9.5],"size":[13,5,5],"rotY":0,"role":"wall","surface":"adobe","facade":"dry goods","leanDeg":3},{"id":"st_facade_n5","zone":"plenty_street","shape":"box","pos":[-68,2.75,-9.5],"size":[10,5.5,5],"rotY":0,"role":"wall","surface":"adobe","facade":"chandler","leanDeg":3},{"id":"st_facade_s1","zone":"plenty_street","shape":"box","pos":[-10,3,9.5],"size":[20,6,5],"rotY":0,"role":"wall","surface":"adobe","facade":"livery","leanDeg":3},{"id":"st_facade_s2","zone":"plenty_street","shape":"box","pos":[-30.5,2.5,9.5],"size":[15,5,5],"rotY":0,"role":"wall","surface":"adobe","facade":"smithy","leanDeg":3},{"id":"st_facade_s3","zone":"plenty_street","shape":"box","pos":[-48.5,3.25,9.5],"size":[15,6.5,5],"rotY":0,"role":"wall","surface":"adobe","facade":"meeting rooms","leanDeg":3},{"id":"st_facade_n2_base","zone":"plenty_street","shape":"box","pos":[-23,1.5,-9.5],"size":[14,3,5],"rotY":0,"role":"platform","surface":"adobe","facade":"feed store","leanDeg":2,"note":"its top is the loft floor (y 3)"},{"id":"st_loft_wall_back","zone":"plenty_street","shape":"box","pos":[-23,4.5,-11.75],"size":[14,3,0.5],"rotY":0,"role":"wall","surface":"wood"},{"id":"st_loft_wall_w","zone":"plenty_street","shape":"box","pos":[-29.75,4.5,-9.5],"size":[0.5,3,4],"rotY":0,"role":"wall","surface":"wood"},{"id":"st_loft_wall_e","zone":"plenty_street","shape":"box","pos":[-16.25,4.5,-9.5],"size":[0.5,3,4],"rotY":0,"role":"wall","surface":"wood"},{"id":"st_loft_wall_front_0","zone":"plenty_street","shape":"box","pos":[-27,4.5,-7.25],"size":[6,3,0.5],"rotY":0,"role":"wall","surface":"wood"},{"id":"st_loft_wall_front_lintel1","zone":"plenty_street","shape":"box","pos":[-23.2,5.65,-7.25],"size":[1.6,0.7,0.5],"rotY":0,"role":"wall","surface":"wood"},{"id":"st_loft_wall_front_2","zone":"plenty_street","shape":"box","pos":[-19.2,4.5,-7.25],"size":[6.4,3,0.5],"rotY":0,"role":"wall","surface":"wood"},{"id":"st_loft_roof","zone":"plenty_street","shape":"box","pos":[-23,6.15,-9.5],"size":[14,0.3,5],"rotY":0,"role":"ceiling","surface":"wood"},{"id":"st_loft_porch","zone":"plenty_street","shape":"box","pos":[-23.2,1.5,-6.3],"size":[2,3,1.4],"rotY":0,"role":"platform","surface":"wood","note":"porch block under the loft door; landing for the fallen ladder"},{"id":"st_loft_ladder","zone":"plenty_street","shape":"ramp","pos":[-26.2,1.5,-6.3],"size":[4,3,1.4],"rotY":0,"role":"stairs","surface":"wood","rise":"+x","skirt":1,"dynamic":true,"enabledBy":"sec_loft_bell_rope","note":"the fallen loft ladder, collides as a 37 degree ramp once the bell rope is shot"},{"id":"st_facade_s4_w","zone":"plenty_street","shape":"box","pos":[-70.1,2.75,9.5],"size":[5.8,5.5,5],"rotY":0,"role":"wall","surface":"adobe","facade":"saddlery","leanDeg":4},{"id":"st_facade_s4_e","zone":"plenty_street","shape":"box","pos":[-62.1,2.75,9.5],"size":[6.2,5.5,5],"rotY":0,"role":"wall","surface":"adobe","facade":"saddlery"},{"id":"st_facade_s4_back","zone":"plenty_street","shape":"box","pos":[-66.2,2.75,11.75],"size":[2,5.5,0.5],"rotY":0,"role":"wall","surface":"adobe"},{"id":"st_facade_s4_lintel","zone":"plenty_street","shape":"box","pos":[-66.2,4.05,9.25],"size":[2,2.9,4.5],"rotY":0,"role":"wall","surface":"adobe"},{"id":"st_wall_w_0","zone":"plenty_street","shape":"box","pos":[-73.5,2,-7],"size":[1,4,10],"rotY":0,"role":"wall","surface":"adobe"},{"id":"st_wall_w_lintel1","zone":"plenty_street","shape":"box","pos":[-73.5,3.5,0],"size":[1,1,4],"rotY":0,"role":"wall","surface":"adobe"},{"id":"st_wall_w_2","zone":"plenty_street","shape":"box","pos":[-73.5,2,8.5],"size":[1,4,13],"rotY":0,"role":"wall","surface":"adobe"},{"id":"st_gatehouse_n","zone":"plenty_street","shape":"box","pos":[-77,2.25,-8.5],"size":[6,4.5,7],"rotY":0,"role":"wall","surface":"adobe"},{"id":"st_gatehouse_s","zone":"plenty_street","shape":"box","pos":[-77,2.25,10.5],"size":[6,4.5,11],"rotY":0,"role":"wall","surface":"adobe"},{"id":"yd_wall_e_0","zone":"plenty_street","shape":"box","pos":[-79.5,1.7,-14.9],"size":[1,3.4,2.2],"rotY":0,"role":"wall","surface":"adobe"},{"id":"yd_wall_e_lintel1","zone":"plenty_street","shape":"box","pos":[-79.5,2.9,-13],"size":[1,1,1.6],"rotY":0,"role":"wall","surface":"adobe"},{"id":"yd_wall_e_2","zone":"plenty_street","shape":"box","pos":[-79.5,1.7,-6.75],"size":[1,3.4,10.9],"rotY":0,"role":"wall","surface":"adobe"},{"id":"yd_wall_e_lintel3","zone":"plenty_street","shape":"box","pos":[-79.5,3.1,0],"size":[1,0.6,2.6],"rotY":0,"role":"wall","surface":"adobe"},{"id":"yd_wall_e_4","zone":"plenty_street","shape":"box","pos":[-79.5,1.7,8.15],"size":[1,3.4,13.7],"rotY":0,"role":"wall","surface":"adobe"},{"id":"yd_wall_n_w","zone":"plenty_street","shape":"box","pos":[-104,1.5,-14.5],"size":[14,3,1],"rotY":0,"role":"wall","surface":"adobe"},{"id":"yd_wall_n_e","zone":"plenty_street","shape":"box","pos":[-80.5,1.5,-14.5],"size":[1,3,1],"rotY":0,"role":"wall","surface":"adobe"},{"id":"yd_wall_s","zone":"plenty_street","shape":"box","pos":[-95.5,1.5,14.5],"size":[31,3,1],"rotY":0,"role":"wall","surface":"adobe"},{"id":"yd_wall_w","zone":"plenty_street","shape":"box","pos":[-110.5,1.5,0],"size":[1,3,28],"rotY":0,"role":"wall","surface":"adobe"},{"id":"st_cover_wagon","zone":"plenty_street","shape":"box","pos":[-8.872,1.05,3.19],"size":[1.5,2.1,1.6],"rotY":20,"role":"cover","surface":"wood","prop":"tipped_wagon_bed","propPivot":[-10,0,3.6],"note":"integration: the wheel end of prop_wagon_tipped (full-height cover); the bed is st_wagon_bed"},{"id":"st_wagon_bed","zone":"plenty_street","shape":"box","pos":[-10.611,0.8,3.822],"size":[2.2,1.6,1.6],"rotY":20,"role":"cover","surface":"wood","prop":"tipped_wagon_bed"},{"id":"st_cover_stub_a","zone":"plenty_street","shape":"box","pos":[-19,1.15,-3.8],"size":[0.7,2.3,2.6],"rotY":0,"role":"cover","surface":"adobe","prop":"adobe_wall_stub"},{"id":"st_cover_rib","zone":"plenty_street","shape":"box","pos":[-28,1.1,4.4],"size":[1.6,2.2,4.5],"rotY":-20,"role":"cover","surface":"ceramic","prop":"ceramic_rib","landmark":true,"note":"a rib of the old works surfacing like a whale back"},{"id":"st_cover_stub_b","zone":"plenty_street","shape":"box","pos":[-37,1.2,-3.8],"size":[0.7,2.4,2.6],"rotY":0,"role":"cover","surface":"adobe","prop":"adobe_wall_stub"},{"id":"st_cover_pump_post","zone":"plenty_street","shape":"box","pos":[-46.6,1.3,-3.3],"size":[1.3,2.6,1.3],"rotY":0,"role":"cover","surface":"wood","prop":"pump_post"},{"id":"st_trough","zone":"plenty_street","shape":"box","pos":[-44.5,0.3,-3.1],"size":[2.6,0.6,0.9],"rotY":0,"role":"cover","surface":"wood","prop":"dry_trough","low":true},{"id":"yd_drum","zone":"plenty_street","shape":"cylinder","pos":[-101,3,-3],"size":[8,6,8],"rotY":0,"role":"cover","surface":"ceramic","prop":"wind_pump_drum","landmark":true},{"id":"yd_pump_tower","zone":"plenty_street","shape":"cylinder","pos":[-101,10,-3],"size":[4,8,4],"rotY":0,"role":"blocker","surface":"wood","note":"the timber tower on the drum, 6..14 m: blocks sightlines (the Dowser line passes north of it)"},{"id":"yd_cover_cart","zone":"plenty_street","shape":"box","pos":[-86.435,1,-3.384],"size":[2.2,2,1.62],"rotY":15,"role":"cover","surface":"wood","prop":"water_cart","propPivot":[-86,0,-3.5]},{"id":"yd_cart_shafts","zone":"plenty_street","shape":"box","pos":[-84.88,0.225,-3.8],"size":[1.14,0.45,0.9],"rotY":15,"role":"cover","surface":"wood","prop":"water_cart","low":true},{"id":"yd_cover_stub_1","zone":"plenty_street","shape":"box","pos":[-92,1.15,-9],"size":[3,2.3,0.7],"rotY":0,"role":"cover","surface":"adobe","prop":"adobe_wall_stub"},{"id":"yd_cover_stub_2","zone":"plenty_street","shape":"box","pos":[-97,1.15,6.2],"size":[0.7,2.3,3],"rotY":0,"role":"cover","surface":"adobe","prop":"adobe_wall_stub"},{"id":"yd_cover_stub_3","zone":"plenty_street","shape":"box","pos":[-105,1.15,6],"size":[3,2.3,0.7],"rotY":0,"role":"cover","surface":"adobe","prop":"adobe_wall_stub"},{"id":"yd_tank_deck","zone":"plenty_street","shape":"box","pos":[-85.5,3.35,7.5],"size":[5,0.3,5],"rotY":0,"role":"platform","surface":"wood","note":"tank catwalk, 3.5 m: the problem position"},{"id":"yd_tank","zone":"plenty_street","shape":"cylinder","pos":[-85.5,4.8,7.5],"size":[3,2.6,3],"rotY":0,"role":"blocker","surface":"metal","prop":"water_tank"},{"id":"yd_tank_stilt_1","zone":"plenty_street","shape":"box","pos":[-87.8,1.6,5.2],"size":[0.4,3.2,0.4],"rotY":0,"role":"blocker","surface":"wood"},{"id":"yd_tank_stilt_2","zone":"plenty_street","shape":"box","pos":[-83.2,1.6,5.2],"size":[0.4,3.2,0.4],"rotY":0,"role":"blocker","surface":"wood"},{"id":"yd_tank_stilt_3","zone":"plenty_street","shape":"box","pos":[-87.8,1.6,9.8],"size":[0.4,3.2,0.4],"rotY":0,"role":"blocker","surface":"wood"},{"id":"yd_tank_stilt_4","zone":"plenty_street","shape":"box","pos":[-83.2,1.6,9.8],"size":[0.4,3.2,0.4],"rotY":0,"role":"blocker","surface":"wood"},{"id":"yd_tank_boards","zone":"plenty_street","shape":"box","pos":[-85.5,1.6,4.9],"size":[5,3.2,0.2],"rotY":0,"role":"cover","surface":"wood","note":"stilts boarded on the north side: full-height cover facing the yard"},{"id":"yd_tank_ramp","zone":"plenty_street","shape":"ramp","pos":[-91.5,1.75,9],"size":[7,3.5,1.6],"rotY":0,"role":"stairs","surface":"wood","rise":"+x","skirt":1,"note":"optional ramp to the tank catwalk"},{"id":"yd_shed","zone":"plenty_street","shape":"box","pos":[-108,1.5,12],"size":[4,3,4],"rotY":0,"role":"wall","surface":"adobe","prop":"tank_shed","note":"T3 emerges from its east door"},{"id":"ty_floor_n","zone":"tally_house","shape":"box","pos":[-89,-0.15,-35.5],"size":[14,0.3,3],"rotY":0,"role":"floor","surface":"wood"},{"id":"ty_floor_hw","zone":"tally_house","shape":"box","pos":[-94.5,-0.15,-33],"size":[3,0.3,2],"rotY":0,"role":"floor","surface":"wood"},{"id":"ty_floor_he","zone":"tally_house","shape":"box","pos":[-85.5,-0.15,-33],"size":[7,0.3,2],"rotY":0,"role":"floor","surface":"wood"},{"id":"ty_floor_s","zone":"tally_house","shape":"box","pos":[-89,-0.15,-23.5],"size":[14,0.3,17],"rotY":0,"role":"floor","surface":"wood"},{"id":"ty_ceiling","zone":"tally_house","shape":"box","pos":[-89,5.2,-26],"size":[16,0.4,24],"rotY":0,"role":"ceiling","surface":"wood"},{"id":"ty_wall_w","zone":"tally_house","shape":"box","pos":[-96.5,2.5,-26],"size":[1,5,24],"rotY":0,"role":"wall","surface":"adobe","note":"three shutter windows are cut by the art pass at the shutter_* markers; collision stays solid"},{"id":"ty_wall_e","zone":"tally_house","shape":"box","pos":[-81.5,2.5,-26],"size":[1,5,24],"rotY":0,"role":"wall","surface":"adobe","note":"front doors (barred with benches) are dressing on this wall"},{"id":"ty_wall_n","zone":"tally_house","shape":"box","pos":[-89,2.5,-37.5],"size":[14,5,1],"rotY":0,"role":"wall","surface":"adobe"},{"id":"ty_wall_s_0","zone":"tally_house","shape":"box","pos":[-92.9,2.5,-14.5],"size":[6.2,5,1],"rotY":0,"role":"wall","surface":"adobe"},{"id":"ty_wall_s_lintel1","zone":"tally_house","shape":"box","pos":[-89,3.7,-14.5],"size":[1.6,2.6,1],"rotY":0,"role":"wall","surface":"adobe"},{"id":"ty_wall_s_2","zone":"tally_house","shape":"box","pos":[-85.1,2.5,-14.5],"size":[6.2,5,1],"rotY":0,"role":"wall","surface":"adobe"},{"id":"ty_table","zone":"tally_house","shape":"box","pos":[-89,0.4,-24.1],"size":[1.4,0.8,11],"rotY":0,"role":"cover","surface":"wood","prop":"tally_table","low":true},{"id":"ty_seats_w","zone":"tally_house","shape":"box","pos":[-90.15,0.65,-25],"size":[0.9,1.3,8.4],"rotY":0,"role":"blocker","surface":"wood","note":"five seated figures and chairs, west side"},{"id":"ty_seats_e","zone":"tally_house","shape":"box","pos":[-87.85,0.65,-25],"size":[0.9,1.3,6.6],"rotY":0,"role":"blocker","surface":"wood","note":"four seated figures and chairs, east side"},{"id":"ty_table_end","zone":"tally_house","shape":"box","pos":[-84.6,0.4,-35.6],"size":[2.6,0.8,1.4],"rotY":8,"role":"cover","surface":"wood","prop":"tally_table_end","low":true,"note":"the table end dragged aside to bare the hatch"},{"id":"ty_latch_cowl_back","zone":"tally_house","shape":"box","pos":[-92.6,0.75,-34.075],"size":[1.4,1.5,0.15],"rotY":0,"role":"blocker","surface":"ceramic","dress":"hatch latch cowl","note":"blocks every line to the knot from the south, the lanes and the closed hatch"},{"id":"ty_latch_cowl_w","zone":"tally_house","shape":"box","pos":[-93.225,0.75,-34.325],"size":[0.15,1.5,0.35],"rotY":0,"role":"blocker","surface":"ceramic","dress":"hatch latch cowl"},{"id":"ty_latch_cowl_e","zone":"tally_house","shape":"box","pos":[-91.975,0.75,-34.325],"size":[0.15,1.5,0.35],"rotY":0,"role":"blocker","surface":"ceramic","dress":"hatch latch cowl"},{"id":"ty_latch_cowl_hood","zone":"tally_house","shape":"box","pos":[-92.6,1.45,-34.325],"size":[1.1,0.1,0.35],"rotY":0,"role":"blocker","surface":"ceramic","dress":"hatch latch cowl"},{"id":"ty_latch_block","zone":"tally_house","shape":"box","pos":[-92.6,0.35,-34.325],"size":[0.6,0.7,0.35],"rotY":0,"role":"blocker","surface":"ceramic","dress":"hatch latch block"},{"id":"ty_hearth","zone":"tally_house","shape":"box","pos":[-82.6,1.3,-18.3],"size":[1.2,2.6,3.4],"rotY":0,"role":"wall","surface":"adobe","prop":"hearth"},{"id":"ty_hearthstone","zone":"tally_house","shape":"box","pos":[-83.9,0.15,-18.3],"size":[1.4,0.3,3.4],"rotY":0,"role":"platform","surface":"stone","prop":"hearthstone"},{"id":"ty_head_chair","zone":"tally_house","shape":"box","pos":[-85.5,0.65,-20],"size":[0.7,1.3,0.7],"rotY":45,"role":"cover","surface":"wood","prop":"head_chair","low":true,"note":"pulled out to face the seated"},{"id":"gl_flight_1","zone":"the_gallery","shape":"ramp","pos":[-90,-2,-33],"size":[6,4,2],"rotY":0,"role":"stairs","surface":"wood","rise":"-x","skirt":1,"seam":true,"sets":["surface","underground"]},{"id":"gl_landing_1","zone":"the_gallery","shape":"box","pos":[-86,-4.5,-33],"size":[2,1,2],"rotY":0,"role":"floor","surface":"stone","seam":true,"sets":["surface","underground"]},{"id":"gl_flight_2","zone":"the_gallery","shape":"ramp","pos":[-86,-6,-29],"size":[2,4,6],"rotY":0,"role":"stairs","surface":"wood","rise":"-z","skirt":1},{"id":"gl_landing_2","zone":"the_gallery","shape":"box","pos":[-85.3,-8.5,-25],"size":[3.4,1,2],"rotY":0,"role":"floor","surface":"stone","note":"second landing and the watcher niche (east 1.4 m)"},{"id":"gl_flight_3","zone":"the_gallery","shape":"ramp","pos":[-86,-10,-21],"size":[2,4,6],"rotY":0,"role":"stairs","surface":"wood","rise":"-z","skirt":1},{"id":"gl_shaft_wall_n","zone":"the_gallery","shape":"box","pos":[-89,-2.65,-34.5],"size":[10,4.7,1],"rotY":0,"role":"wall","surface":"stone","seam":true,"sets":["surface","underground"]},{"id":"gl_shaft_wall_w_end","zone":"the_gallery","shape":"box","pos":[-93.5,-2.65,-33],"size":[1,4.7,2],"rotY":0,"role":"wall","surface":"stone","seam":true,"sets":["surface","underground"]},{"id":"gl_shaft_wall_s1","zone":"the_gallery","shape":"box","pos":[-90.5,-2.65,-31.5],"size":[7,4.7,1],"rotY":0,"role":"wall","surface":"stone","seam":true,"sets":["surface","underground"]},{"id":"gl_shaft_wall_w","zone":"the_gallery","shape":"box","pos":[-87.5,-6.65,-24.5],"size":[1,12.7,13],"rotY":0,"role":"wall","surface":"stone","seam":true,"sets":["surface","underground"]},{"id":"gl_shaft_wall_e1","zone":"the_gallery","shape":"box","pos":[-84.5,-4.65,-30],"size":[1,8.7,8],"rotY":0,"role":"wall","surface":"stone","seam":true,"sets":["surface","underground"]},{"id":"gl_shaft_wall_e2","zone":"the_gallery","shape":"box","pos":[-84.5,-6.65,-21],"size":[1,12.7,6],"rotY":0,"role":"wall","surface":"stone"},{"id":"gl_niche_wall_n","zone":"the_gallery","shape":"box","pos":[-83.3,-7.2,-26.5],"size":[1.4,3.6,1],"rotY":0,"role":"wall","surface":"stone"},{"id":"gl_niche_wall_e","zone":"the_gallery","shape":"box","pos":[-83.1,-7.2,-25],"size":[1,3.6,2],"rotY":0,"role":"wall","surface":"stone"},{"id":"gl_niche_wall_s","zone":"the_gallery","shape":"box","pos":[-83.3,-7.2,-23.5],"size":[1.4,3.6,1],"rotY":0,"role":"wall","surface":"stone"},{"id":"gl_niche_ceiling","zone":"the_gallery","shape":"box","pos":[-83.8,-5.2,-25],"size":[2.4,0.4,4],"rotY":0,"role":"ceiling","surface":"stone"},{"id":"gl_shaft_wall_over_niche","zone":"the_gallery","shape":"box","pos":[-84.5,-2.65,-25],"size":[1,4.7,2],"rotY":0,"role":"wall","surface":"stone"},{"id":"gl_shaft_ceiling","zone":"the_gallery","shape":"box","pos":[-86,-0.65,-24.5],"size":[4,0.7,13],"rotY":0,"role":"ceiling","surface":"stone","seam":true,"sets":["surface","underground"]},{"id":"gl_bay_floor","zone":"the_gallery","shape":"box","pos":[-86.5,-12.5,-14],"size":[11,1,10],"rotY":0,"role":"floor","surface":"ceramic"},{"id":"gl_bay_ceiling","zone":"the_gallery","shape":"box","pos":[-86.5,-6.75,-14],"size":[11,0.5,10],"rotY":0,"role":"ceiling","surface":"ceramic"},{"id":"gl_bay_wall_n_0","zone":"the_gallery","shape":"box","pos":[-89.5,-9.5,-18.5],"size":[5,5,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"gl_bay_wall_n_1","zone":"the_gallery","shape":"box","pos":[-83,-9.5,-18.5],"size":[4,5,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"gl_bay_wall_w","zone":"the_gallery","shape":"box","pos":[-91.5,-9.5,-14],"size":[1,5,8],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"gl_bay_wall_s","zone":"the_gallery","shape":"box","pos":[-86.5,-9.5,-9.5],"size":[11,5,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"gl_mark_step","zone":"the_gallery","shape":"box","pos":[-82.2,-11.925,-15],"size":[1.6,0.15,1.6],"rotY":0,"role":"platform","surface":"metal","prop":"brass_mark_step","puzzle":"proving_line"},{"id":"ia_range_plate_1_solid","zone":"the_gallery","shape":"box","pos":[-86.5,-10.75,-10.95],"size":[0.1,1.3,1.1],"rotY":0,"role":"cover","surface":"ceramic","pierce":true,"interactable":"ia_range_plate_1"},{"id":"ia_range_plate_2_solid","zone":"the_gallery","shape":"box","pos":[-88,-10.75,-10.95],"size":[0.1,1.3,1.1],"rotY":0,"role":"cover","surface":"ceramic","pierce":true,"interactable":"ia_range_plate_2"},{"id":"ia_range_plate_3_solid","zone":"the_gallery","shape":"box","pos":[-89.5,-10.75,-10.95],"size":[0.1,1.3,1.1],"rotY":0,"role":"cover","surface":"ceramic","pierce":true,"interactable":"ia_range_plate_3"},{"id":"gl_floor","zone":"the_gallery","shape":"box","pos":[-49.5,-12.5,-14],"size":[63,1,9],"rotY":0,"role":"floor","surface":"ceramic"},{"id":"gl_ceiling","zone":"the_gallery","shape":"box","pos":[-50,-6.75,-14],"size":[62,0.5,9],"rotY":0,"role":"ceiling","surface":"ceramic"},{"id":"gl_wall_n","zone":"the_gallery","shape":"box","pos":[-50,-9.5,-18],"size":[62,5,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"gl_wall_s","zone":"the_gallery","shape":"box","pos":[-50,-9.5,-10],"size":[62,5,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"gl_pipes_n_w","zone":"the_gallery","shape":"box","pos":[-70.25,-10.5,-16.5],"size":[21.5,3,2],"rotY":0,"role":"wall","surface":"metal","prop":"pipe_bank"},{"id":"gl_pipes_s_w","zone":"the_gallery","shape":"box","pos":[-70.25,-10.5,-11.5],"size":[21.5,3,2],"rotY":0,"role":"wall","surface":"metal","prop":"pipe_bank"},{"id":"gl_pipes_n_e","zone":"the_gallery","shape":"box","pos":[-38.75,-10.5,-16.5],"size":[39.5,3,2],"rotY":0,"role":"wall","surface":"metal","prop":"pipe_bank"},{"id":"gl_pipes_s_e","zone":"the_gallery","shape":"box","pos":[-38.75,-10.5,-11.5],"size":[39.5,3,2],"rotY":0,"role":"wall","surface":"metal","prop":"pipe_bank"},{"id":"gl_baffle_wall_0","zone":"the_gallery","shape":"box","pos":[-59,-9.5,-16.5],"size":[1,5,2],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"gl_baffle_wall_lintel1","zone":"the_gallery","shape":"box","pos":[-59,-8,-14],"size":[1,2,3],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"gl_baffle_wall_2","zone":"the_gallery","shape":"box","pos":[-59,-9.5,-11.5],"size":[1,5,2],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_floor","zone":"lift_hall","shape":"box","pos":[1,-15.5,-14],"size":[40,1,30],"rotY":0,"role":"floor","surface":"ceramic"},{"id":"lh_cage_floor","zone":"lift_hall","shape":"box","pos":[24.5,-15.5,-14],"size":[7,1,8],"rotY":0,"role":"floor","surface":"metal"},{"id":"lh_ceiling","zone":"lift_hall","shape":"box","pos":[1,-2.5,-14],"size":[40,1,30],"rotY":0,"role":"ceiling","surface":"ceramic"},{"id":"lh_wall_w_0","zone":"lift_hall","shape":"box","pos":[-18.5,-9,-22.25],"size":[1,12,13.5],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_wall_w_lintel1","zone":"lift_hall","shape":"box","pos":[-18.5,-6,-14],"size":[1,6,3],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_wall_w_sill2","zone":"lift_hall","shape":"box","pos":[-18.5,-13.5,-14],"size":[1,3,3],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_wall_w_3","zone":"lift_hall","shape":"box","pos":[-18.5,-9,-5.75],"size":[1,12,13.5],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_wall_n","zone":"lift_hall","shape":"box","pos":[1,-9,-28.5],"size":[38,12,1],"rotY":0,"role":"wall","surface":"ceramic","note":"the sealed bulkhead the Tamper pounds is dressing on this wall at x = -6"},{"id":"lh_wall_s_0","zone":"lift_hall","shape":"box","pos":[-7.6,-9,0.5],"size":[20.8,12,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_wall_s_lintel1","zone":"lift_hall","shape":"box","pos":[3,-7.9,0.5],"size":[0.4,9.8,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_wall_s_sill2","zone":"lift_hall","shape":"box","pos":[3,-14.45,0.5],"size":[0.4,1.1,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_wall_s_3","zone":"lift_hall","shape":"box","pos":[3.85,-9,0.5],"size":[1.3,12,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_wall_s_lintel4","zone":"lift_hall","shape":"box","pos":[6,-7.5,0.5],"size":[3,9,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_wall_s_5","zone":"lift_hall","shape":"box","pos":[13.75,-9,0.5],"size":[12.5,12,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_wall_e_0","zone":"lift_hall","shape":"box","pos":[20.5,-9,-23],"size":[1,12,12],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_wall_e_lintel1","zone":"lift_hall","shape":"box","pos":[20.5,-7.25,-14],"size":[1,8.5,6],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_wall_e_2","zone":"lift_hall","shape":"box","pos":[20.5,-9,-5],"size":[1,12,12],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_gantry","zone":"lift_hall","shape":"box","pos":[-15.5,-13.5,-14],"size":[5,3,10],"rotY":0,"role":"platform","surface":"metal","note":"entry gantry; solid plinth of switchgear beneath"},{"id":"lh_gantry_ramp","zone":"lift_hall","shape":"ramp","pos":[-16.5,-13.5,-6],"size":[3,3,6],"rotY":0,"role":"stairs","surface":"metal","rise":"-z","skirt":1},{"id":"lh_rib_n1","zone":"lift_hall","shape":"box","pos":[-9,-9,-18],"size":[1.6,12,2.4],"rotY":0,"role":"cover","surface":"ceramic","prop":"hall_rib","stunsCharge":true},{"id":"lh_rib_s1","zone":"lift_hall","shape":"box","pos":[-9,-9,-10],"size":[1.6,12,2.4],"rotY":0,"role":"cover","surface":"ceramic","prop":"hall_rib","stunsCharge":true},{"id":"lh_rib_n2","zone":"lift_hall","shape":"box","pos":[-3,-9,-18],"size":[1.6,12,2.4],"rotY":0,"role":"cover","surface":"ceramic","prop":"hall_rib","stunsCharge":true},{"id":"lh_rib_s2","zone":"lift_hall","shape":"box","pos":[-3,-9,-10],"size":[1.6,12,2.4],"rotY":0,"role":"cover","surface":"ceramic","prop":"hall_rib","stunsCharge":true},{"id":"lh_rib_n3","zone":"lift_hall","shape":"box","pos":[3,-9,-18],"size":[1.6,12,2.4],"rotY":0,"role":"cover","surface":"ceramic","prop":"hall_rib","stunsCharge":true},{"id":"lh_rib_s3","zone":"lift_hall","shape":"box","pos":[3,-9,-10],"size":[1.6,12,2.4],"rotY":0,"role":"cover","surface":"ceramic","prop":"hall_rib","stunsCharge":true},{"id":"lh_rib_n4","zone":"lift_hall","shape":"box","pos":[9,-9,-18],"size":[1.6,12,2.4],"rotY":0,"role":"cover","surface":"ceramic","prop":"hall_rib","stunsCharge":true},{"id":"lh_rib_s4","zone":"lift_hall","shape":"box","pos":[9,-9,-10],"size":[1.6,12,2.4],"rotY":0,"role":"cover","surface":"ceramic","prop":"hall_rib","stunsCharge":true},{"id":"lh_rib_n5","zone":"lift_hall","shape":"box","pos":[15,-9,-18],"size":[1.6,12,2.4],"rotY":0,"role":"cover","surface":"ceramic","prop":"hall_rib","stunsCharge":true},{"id":"lh_rib_s5","zone":"lift_hall","shape":"box","pos":[15,-9,-10],"size":[1.6,12,2.4],"rotY":0,"role":"cover","surface":"ceramic","prop":"hall_rib","stunsCharge":true},{"id":"lh_cage_wall_n","zone":"lift_hall","shape":"box","pos":[24.5,-13.25,-17.5],"size":[7,3.5,1],"rotY":0,"role":"wall","surface":"metal"},{"id":"lh_cage_wall_s","zone":"lift_hall","shape":"box","pos":[24.5,-13.25,-10.5],"size":[7,3.5,1],"rotY":0,"role":"wall","surface":"metal"},{"id":"lh_cage_wall_e","zone":"lift_hall","shape":"box","pos":[27.5,-13.25,-14],"size":[1,3.5,6],"rotY":0,"role":"wall","surface":"metal"},{"id":"lh_cage_ceiling","zone":"lift_hall","shape":"box","pos":[24.5,-11.25,-14],"size":[7,0.5,8],"rotY":0,"role":"ceiling","surface":"metal"},{"id":"lh_ramp_cabinet","zone":"lift_hall","shape":"box","pos":[-14,-13.8,-4.8],"size":[1.2,2.4,1.2],"rotY":0,"role":"cover","surface":"ceramic","dress":"switchgear cabinet, bolted down","stunsCharge":true,"note":"the one exception to the clear floor: it stands in the dead corner between the ramp and the gantry plinth"},{"id":"lh_bay_floor","zone":"lift_hall","shape":"box","pos":[6,-15.5,4.5],"size":[10,1,7],"rotY":0,"role":"floor","surface":"ceramic"},{"id":"lh_bay_wall_w","zone":"lift_hall","shape":"box","pos":[1.5,-13,4.5],"size":[1,4,7],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_bay_wall_e","zone":"lift_hall","shape":"box","pos":[10.5,-13,4.5],"size":[1,4,7],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_bay_wall_s","zone":"lift_hall","shape":"box","pos":[6,-13,7.5],"size":[8,4,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"lh_bay_ceiling","zone":"lift_hall","shape":"box","pos":[6,-10.75,4.5],"size":[10,0.5,7],"rotY":0,"role":"ceiling","surface":"ceramic"},{"id":"bo_floor","zone":"the_bore","shape":"cylinder","pos":[14,-44.5,96],"size":[32,1,32],"rotY":0,"role":"floor","surface":"ceramic","innerRadius":3},{"id":"bo_kerb","zone":"the_bore","shape":"cylinder","pos":[14,-43.7,96],"size":[7.2,0.6,7.2],"rotY":0,"role":"blocker","surface":"ceramic","innerRadius":3,"note":"kerb base, 0.6 m"},{"id":"bo_kerb_hi_1","zone":"the_bore","shape":"box","pos":[15.65,-43.1,93.142],"size":[1.6,0.6,0.6],"rotY":150,"role":"blocker","surface":"ceramic","bearingDeg":30,"note":"kerb merlon to 1.2 m, 25 degrees of arc at a rib bearing"},{"id":"bo_kerb_hi_2","zone":"the_bore","shape":"box","pos":[17.3,-43.1,96],"size":[1.6,0.6,0.6],"rotY":90,"role":"blocker","surface":"ceramic","bearingDeg":90,"note":"kerb merlon to 1.2 m, 25 degrees of arc at a rib bearing"},{"id":"bo_kerb_hi_3","zone":"the_bore","shape":"box","pos":[15.65,-43.1,98.858],"size":[1.6,0.6,0.6],"rotY":30,"role":"blocker","surface":"ceramic","bearingDeg":150,"note":"kerb merlon to 1.2 m, 25 degrees of arc at a rib bearing"},{"id":"bo_kerb_hi_4","zone":"the_bore","shape":"box","pos":[12.35,-43.1,98.858],"size":[1.6,0.6,0.6],"rotY":-30,"role":"blocker","surface":"ceramic","bearingDeg":210,"note":"kerb merlon to 1.2 m, 25 degrees of arc at a rib bearing"},{"id":"bo_kerb_hi_5","zone":"the_bore","shape":"box","pos":[10.7,-43.1,96],"size":[1.6,0.6,0.6],"rotY":-90,"role":"blocker","surface":"ceramic","bearingDeg":270,"note":"kerb merlon to 1.2 m, 25 degrees of arc at a rib bearing"},{"id":"bo_kerb_hi_6","zone":"the_bore","shape":"box","pos":[12.35,-43.1,93.142],"size":[1.6,0.6,0.6],"rotY":-150,"role":"blocker","surface":"ceramic","bearingDeg":330,"note":"kerb merlon to 1.2 m, 25 degrees of arc at a rib bearing"},{"id":"bo_kerb_guard","zone":"the_bore","shape":"cylinder","pos":[14,-43.1,96],"size":[7.2,0.6,7.2],"rotY":0,"role":"blocker","surface":"ceramic","innerRadius":3,"invisible":true,"playerOnly":true,"note":"collision for bodies only: shots, sight and the kept-round test pass through"},{"id":"bo_ceiling","zone":"the_bore","shape":"cylinder","pos":[14,-29.75,96],"size":[32,0.5,32],"rotY":0,"role":"ceiling","surface":"ceramic","innerRadius":0},{"id":"bo_wall_15","zone":"the_bore","shape":"box","pos":[18.012,-37,81.028],"size":[4.263,14,1],"rotY":165,"role":"wall","surface":"ceramic"},{"id":"bo_wall_30_lo","zone":"the_bore","shape":"box","pos":[21.75,-40.15,82.577],"size":[4.263,7.7,1],"rotY":150,"role":"wall","surface":"ceramic"},{"id":"bo_wall_30_hi","zone":"the_bore","shape":"box","pos":[21.75,-31.7,82.577],"size":[4.263,3.4,1],"rotY":150,"role":"wall","surface":"ceramic"},{"id":"bo_wall_45_lo","zone":"the_bore","shape":"box","pos":[24.96,-40.15,85.04],"size":[4.263,7.7,1],"rotY":135,"role":"wall","surface":"ceramic"},{"id":"bo_wall_45_hi","zone":"the_bore","shape":"box","pos":[24.96,-31.7,85.04],"size":[4.263,3.4,1],"rotY":135,"role":"wall","surface":"ceramic"},{"id":"bo_wall_60","zone":"the_bore","shape":"box","pos":[27.423,-37,88.25],"size":[4.263,14,1],"rotY":120,"role":"wall","surface":"ceramic"},{"id":"bo_wall_75","zone":"the_bore","shape":"box","pos":[28.972,-37,91.988],"size":[4.263,14,1],"rotY":105,"role":"wall","surface":"ceramic"},{"id":"bo_wall_90","zone":"the_bore","shape":"box","pos":[29.5,-37,96],"size":[4.263,14,1],"rotY":90,"role":"wall","surface":"ceramic"},{"id":"bo_wall_105","zone":"the_bore","shape":"box","pos":[28.972,-37,100.012],"size":[4.263,14,1],"rotY":75,"role":"wall","surface":"ceramic"},{"id":"bo_wall_120","zone":"the_bore","shape":"box","pos":[27.423,-37,103.75],"size":[4.263,14,1],"rotY":60,"role":"wall","surface":"ceramic"},{"id":"bo_wall_135","zone":"the_bore","shape":"box","pos":[24.96,-37,106.96],"size":[4.263,14,1],"rotY":45,"role":"wall","surface":"ceramic"},{"id":"bo_wall_150","zone":"the_bore","shape":"box","pos":[21.75,-37,109.423],"size":[4.263,14,1],"rotY":30,"role":"wall","surface":"ceramic"},{"id":"bo_wall_165","zone":"the_bore","shape":"box","pos":[18.012,-37,110.972],"size":[4.263,14,1],"rotY":15,"role":"wall","surface":"ceramic"},{"id":"bo_wall_195","zone":"the_bore","shape":"box","pos":[9.988,-37,110.972],"size":[4.263,14,1],"rotY":-15,"role":"wall","surface":"ceramic"},{"id":"bo_wall_210","zone":"the_bore","shape":"box","pos":[6.25,-37,109.423],"size":[4.263,14,1],"rotY":-30,"role":"wall","surface":"ceramic"},{"id":"bo_wall_225","zone":"the_bore","shape":"box","pos":[3.04,-37,106.96],"size":[4.263,14,1],"rotY":-45,"role":"wall","surface":"ceramic"},{"id":"bo_wall_240","zone":"the_bore","shape":"box","pos":[0.577,-37,103.75],"size":[4.263,14,1],"rotY":-60,"role":"wall","surface":"ceramic"},{"id":"bo_wall_255","zone":"the_bore","shape":"box","pos":[-0.972,-37,100.012],"size":[4.263,14,1],"rotY":-75,"role":"wall","surface":"ceramic"},{"id":"bo_wall_270","zone":"the_bore","shape":"box","pos":[-1.5,-37,96],"size":[4.263,14,1],"rotY":-90,"role":"wall","surface":"ceramic"},{"id":"bo_wall_285","zone":"the_bore","shape":"box","pos":[-0.972,-37,91.988],"size":[4.263,14,1],"rotY":-105,"role":"wall","surface":"ceramic"},{"id":"bo_wall_300","zone":"the_bore","shape":"box","pos":[0.577,-37,88.25],"size":[4.263,14,1],"rotY":-120,"role":"wall","surface":"ceramic"},{"id":"bo_wall_315_lo","zone":"the_bore","shape":"box","pos":[3.04,-40.15,85.04],"size":[4.263,7.7,1],"rotY":-135,"role":"wall","surface":"ceramic"},{"id":"bo_wall_315_hi","zone":"the_bore","shape":"box","pos":[3.04,-31,85.04],"size":[4.263,2,1],"rotY":-135,"role":"wall","surface":"ceramic"},{"id":"bo_wall_330_lo","zone":"the_bore","shape":"box","pos":[6.25,-40.15,82.577],"size":[4.263,7.7,1],"rotY":-150,"role":"wall","surface":"ceramic"},{"id":"bo_wall_330_hi","zone":"the_bore","shape":"box","pos":[6.25,-31,82.577],"size":[4.263,2,1],"rotY":-150,"role":"wall","surface":"ceramic"},{"id":"bo_wall_345","zone":"the_bore","shape":"box","pos":[9.988,-37,81.028],"size":[4.263,14,1],"rotY":-165,"role":"wall","surface":"ceramic"},{"id":"bo_wall_door_0","zone":"the_bore","shape":"box","pos":[10.25,-37,80.5],"size":[4.5,14,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"bo_wall_door_lintel1","zone":"the_bore","shape":"box","pos":[14,-35.5,80.5],"size":[3,11,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"bo_wall_door_2","zone":"the_bore","shape":"box","pos":[17.75,-37,80.5],"size":[4.5,14,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"bo_wall_lift_0","zone":"the_bore","shape":"box","pos":[12,-37,111.5],"size":[1,14,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"bo_wall_lift_lintel1","zone":"the_bore","shape":"box","pos":[14,-35.5,111.5],"size":[3,11,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"bo_wall_lift_2","zone":"the_bore","shape":"box","pos":[16,-37,111.5],"size":[1,14,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"bo_rib_1","zone":"the_bore","shape":"box","pos":[18.5,-37,88.206],"size":[1.6,14,3],"rotY":150,"role":"cover","surface":"ceramic","prop":"bore_rib","bearingDeg":30,"blocksBossFire":true},{"id":"bo_rib_2","zone":"the_bore","shape":"box","pos":[23,-37,96],"size":[1.6,14,3],"rotY":90,"role":"cover","surface":"ceramic","prop":"bore_rib","bearingDeg":90,"blocksBossFire":true},{"id":"bo_rib_3","zone":"the_bore","shape":"box","pos":[18.5,-37,103.794],"size":[1.6,14,3],"rotY":30,"role":"cover","surface":"ceramic","prop":"bore_rib","bearingDeg":150,"blocksBossFire":true},{"id":"bo_rib_4","zone":"the_bore","shape":"box","pos":[9.5,-37,103.794],"size":[1.6,14,3],"rotY":-30,"role":"cover","surface":"ceramic","prop":"bore_rib","bearingDeg":210,"blocksBossFire":true},{"id":"bo_rib_5","zone":"the_bore","shape":"box","pos":[5,-37,96],"size":[1.6,14,3],"rotY":-90,"role":"cover","surface":"ceramic","prop":"bore_rib","bearingDeg":270,"blocksBossFire":true},{"id":"bo_rib_6","zone":"the_bore","shape":"box","pos":[9.5,-37,88.206],"size":[1.6,14,3],"rotY":-150,"role":"cover","surface":"ceramic","prop":"bore_rib","bearingDeg":330,"blocksBossFire":true},{"id":"bo_arrival_floor","zone":"the_bore","shape":"box","pos":[1.5,-36.15,83],"size":[7,0.3,8],"rotY":0,"role":"floor","surface":"metal"},{"id":"bo_arrival_wall_w","zone":"the_bore","shape":"box","pos":[-1.5,-34.25,83],"size":[1,3.5,8],"rotY":0,"role":"wall","surface":"metal"},{"id":"bo_arrival_wall_n","zone":"the_bore","shape":"box","pos":[2.2,-34.25,79.5],"size":[6.4,3.5,1],"rotY":0,"role":"wall","surface":"metal"},{"id":"bo_arrival_wall_s","zone":"the_bore","shape":"box","pos":[2.2,-34.25,86.5],"size":[6.4,3.5,1],"rotY":0,"role":"wall","surface":"metal"},{"id":"bo_arrival_ceiling","zone":"the_bore","shape":"box","pos":[1.7,-32.25,83],"size":[7.4,0.5,8],"rotY":0,"role":"ceiling","surface":"metal"},{"id":"bo_arrival_front_n","zone":"the_bore","shape":"box","pos":[5.2,-34.25,81],"size":[0.4,3.5,2],"rotY":0,"role":"wall","surface":"metal"},{"id":"bo_arrival_front_s","zone":"the_bore","shape":"box","pos":[5.2,-34.25,85],"size":[0.4,3.5,2],"rotY":0,"role":"wall","surface":"metal"},{"id":"bo_arrival_front_lintel","zone":"the_bore","shape":"box","pos":[5.2,-32.95,83],"size":[0.4,0.9,2],"rotY":0,"role":"wall","surface":"metal"},{"id":"bo_arrival_pass_n","zone":"the_bore","shape":"box","pos":[7,-34.65,81],"size":[3.2,2.7,2],"rotY":0,"role":"wall","surface":"metal"},{"id":"bo_arrival_pass_ceiling","zone":"the_bore","shape":"box","pos":[7.2,-32.65,83],"size":[3.6,1.3,6],"rotY":0,"role":"ceiling","surface":"metal"},{"id":"bo_catwalk","zone":"the_bore","shape":"box","pos":[14,-36.15,83],"size":[18,0.3,2],"rotY":0,"role":"platform","surface":"metal","grille":true,"note":"18 m of grille from the cage bay to the east landing, 8 m above the chamber floor"},{"id":"bo_catwalk_grille_n","zone":"the_bore","shape":"box","pos":[14,-34.7,81.95],"size":[10.8,2.6,0.1],"rotY":0,"role":"blocker","surface":"metal","grille":true,"seeThrough":true,"skipsShots":true},{"id":"bo_catwalk_grille_s","zone":"the_bore","shape":"box","pos":[14,-34.7,84.05],"size":[17.2,2.6,0.1],"rotY":0,"role":"blocker","surface":"metal","grille":true,"seeThrough":true,"skipsShots":true},{"id":"bo_catwalk_grille_top","zone":"the_bore","shape":"box","pos":[14,-33.35,83],"size":[18,0.1,2.2],"rotY":0,"role":"ceiling","surface":"metal","grille":true,"seeThrough":true,"skipsShots":true},{"id":"bo_landing_e","zone":"the_bore","shape":"box","pos":[25.5,-36.15,83],"size":[5,0.3,2],"rotY":0,"role":"floor","surface":"metal"},{"id":"bo_landing_e_wall_n","zone":"the_bore","shape":"box","pos":[22.7,-34.7,81],"size":[6.6,2.6,2],"rotY":0,"role":"wall","surface":"stone"},{"id":"bo_landing_e_wall_s","zone":"the_bore","shape":"box","pos":[25.8,-35.2,85],"size":[6.4,3.6,2],"rotY":0,"role":"wall","surface":"stone"},{"id":"bo_stair_wall_e","zone":"the_bore","shape":"box","pos":[28.5,-38.7,78.5],"size":[1,10.6,11],"rotY":0,"role":"wall","surface":"stone"},{"id":"bo_stair_1","zone":"the_bore","shape":"ramp","pos":[27,-38,79],"size":[2,4,6],"rotY":0,"role":"stairs","surface":"metal","rise":"+z","skirt":1},{"id":"bo_stair_wall_w","zone":"the_bore","shape":"box","pos":[25.5,-36.7,78],"size":[1,6.6,4],"rotY":0,"role":"wall","surface":"stone"},{"id":"bo_stair_landing","zone":"the_bore","shape":"box","pos":[27,-40.5,75],"size":[2,1,2],"rotY":0,"role":"floor","surface":"metal"},{"id":"bo_stair_wall_n","zone":"the_bore","shape":"box","pos":[24.5,-38.7,73.5],"size":[9,10.6,1],"rotY":0,"role":"wall","surface":"stone"},{"id":"bo_stair_2","zone":"the_bore","shape":"ramp","pos":[23,-42,75],"size":[6,4,2],"rotY":0,"role":"stairs","surface":"metal","rise":"+x","skirt":1},{"id":"bo_stair_wall_s2","zone":"the_bore","shape":"box","pos":[23,-40.5,76.5],"size":[6,7,1],"rotY":0,"role":"wall","surface":"stone"},{"id":"bo_stair_ceiling","zone":"the_bore","shape":"box","pos":[24.5,-33.2,79.5],"size":[9,0.4,13],"rotY":0,"role":"ceiling","surface":"stone"},{"id":"bo_ante_floor","zone":"the_bore","shape":"box","pos":[14,-44.5,73],"size":[12,1,16],"rotY":0,"role":"floor","surface":"ceramic"},{"id":"bo_ante_ceiling","zone":"the_bore","shape":"box","pos":[14,-38.75,72.5],"size":[12,0.5,15],"rotY":0,"role":"ceiling","surface":"ceramic"},{"id":"bo_ante_wall_w","zone":"the_bore","shape":"box","pos":[8.5,-41.5,72.5],"size":[1,5,15],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"bo_ante_wall_n","zone":"the_bore","shape":"box","pos":[14,-41.5,65.5],"size":[10,5,1],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"bo_ante_wall_e_0","zone":"the_bore","shape":"box","pos":[19.5,-41.5,69.5],"size":[1,5,9],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"bo_ante_wall_e_lintel1","zone":"the_bore","shape":"box","pos":[19.5,-40,75],"size":[1,2,2],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"bo_ante_wall_e_2","zone":"the_bore","shape":"box","pos":[19.5,-41.5,78],"size":[1,5,4],"rotY":0,"role":"wall","surface":"ceramic"},{"id":"bo_plift_floor","zone":"the_bore","shape":"box","pos":[14,-44.5,114.5],"size":[6,1,5],"rotY":0,"role":"floor","surface":"metal"},{"id":"bo_plift_wall_w","zone":"the_bore","shape":"box","pos":[11.5,-42.25,114.5],"size":[1,3.5,5],"rotY":0,"role":"wall","surface":"metal"},{"id":"bo_plift_wall_e","zone":"the_bore","shape":"box","pos":[16.5,-42.25,114.5],"size":[1,3.5,5],"rotY":0,"role":"wall","surface":"metal"},{"id":"bo_plift_wall_s","zone":"the_bore","shape":"box","pos":[14,-42.25,116.5],"size":[4,3.5,1],"rotY":0,"role":"wall","surface":"metal"},{"id":"bo_plift_ceiling","zone":"the_bore","shape":"box","pos":[14,-40.25,114.5],"size":[6,0.5,5],"rotY":0,"role":"ceiling","surface":"metal"},{"id":"rim_floor","zone":"far_rim","shape":"box","pos":[14,17.5,109],"size":[30,1,16],"rotY":0,"role":"terrain","surface":"stone"},{"id":"rim_rock_w","zone":"far_rim","shape":"box","pos":[5.5,21,116],"size":[13,6,10],"rotY":0,"role":"terrain","surface":"stone"},{"id":"rim_rock_e","zone":"far_rim","shape":"box","pos":[22.5,21,116],"size":[13,6,10],"rotY":0,"role":"terrain","surface":"stone"},{"id":"rim_rock_back","zone":"far_rim","shape":"box","pos":[14,21,118.5],"size":[4,6,5],"rotY":0,"role":"terrain","surface":"stone"},{"id":"rim_cage_ceiling","zone":"far_rim","shape":"box","pos":[14,22.75,114],"size":[4,2.5,4],"rotY":0,"role":"ceiling","surface":"stone"},{"id":"rim_cage_lintel","zone":"far_rim","shape":"box","pos":[14,22.5,111.5],"size":[3,3,1],"rotY":0,"role":"ceiling","surface":"stone","note":"black rock frame: the opening shot composition, reversed"},{"id":"rim_cage_jamb_w","zone":"far_rim","shape":"box","pos":[12.25,21,111.5],"size":[0.5,6,1],"rotY":0,"role":"terrain","surface":"stone"},{"id":"rim_cage_jamb_e","zone":"far_rim","shape":"box","pos":[15.75,21,111.5],"size":[0.5,6,1],"rotY":0,"role":"terrain","surface":"stone"},{"id":"rim_edge_n","zone":"far_rim","shape":"box","pos":[14,19.5,100.5],"size":[30,3,1],"rotY":0,"role":"blocker","surface":"stone","invisible":true,"note":"cliff edge above the overhang; no fall"},{"id":"rim_edge_w","zone":"far_rim","shape":"box","pos":[-1.5,19.5,105.5],"size":[1,3,11],"rotY":0,"role":"blocker","surface":"stone","invisible":true},{"id":"rim_edge_e","zone":"far_rim","shape":"box","pos":[29.5,19.5,105.5],"size":[1,3,11],"rotY":0,"role":"blocker","surface":"stone","invisible":true},{"id":"rim_boulder_1","zone":"far_rim","shape":"box","pos":[21,18.8,105],"size":[3,1.6,2.2],"rotY":25,"role":"cover","surface":"stone"},{"id":"rim_boulder_2","zone":"far_rim","shape":"box","pos":[8.5,18.55,108.2],"size":[2.2,1.1,1.6],"rotY":-15,"role":"cover","surface":"stone"},{"id":"rim_stone","zone":"far_rim","shape":"box","pos":[1.29,18.175,102.513],"size":[1.95,0.35,0.9],"rotY":20,"role":"cover","surface":"stone","prop":"flat_stone","low":true,"note":"integration: the collider is the drawn shelf + slab, as long as the shelf (1.95 m); depth and height stay 0.9 / 0.35 so n_rim_003 stays standable and the stone stays a step; seat 7 of prop_rim_stone (its pivot) is at ia_stone_round"}],"markers":[{"id":"player_start","zone":"the_lip","type":"player_start","pos":[16,14,107.5],"rotY":0,"params":{"note":"inside the black overhang, looking north down the gully (the doorway shot)"}},{"id":"cp_lip_start","zone":"the_lip","type":"checkpoint","pos":[16,14,107.5],"rotY":0,"params":{"when":"start"}},{"id":"trg_open","zone":"the_lip","type":"trigger","pos":[14,14,101],"rotY":0,"size":[12,3,9],"params":{"lines":["nar_open_1","nar_open_2"],"objective":"obj_lip_camp","once":true,"note":"whole overhang; fires on first control (obj_lip_camp is the start objective)"}},{"id":"prop_camp_one","zone":"the_lip","type":"prop","pos":[14.4,14,102.9],"rotY":0,"params":{"prop":"cold_camp","camp":1,"stop":1,"fire":false,"contents":["a swept patch of floor (no ash, no fire)","flat stone","coffee pot, the coffee gone to tar","spent case"],"note":"stop one: GDD 9.2 revision 2. No ash here; the only fire he leaves is stop three"}},{"id":"rd_note_lip","zone":"the_lip","type":"readable","pos":[14.273,14.085,102.946],"rotY":0,"params":{"readable":"rd_note_lip","under":"a spent case on the flat stone"}},{"id":"pk_rounds_12_camp1","zone":"the_lip","type":"pickup","pos":[13.7,14,103.8],"rotY":0,"params":{"pickup":"pk_rounds_12","line":"nar_tin","dowsers":true}},{"id":"trg_glare","zone":"the_lip","type":"trigger","pos":[14,14,97],"rotY":0,"size":[14,3,4],"params":{"lines":["nar_seven","nar_rule"],"cards":["card_title","card_i"],"exposureRamp":{"from":"L0","to":"L1","seconds":20},"once":true}},{"id":"vista_rule","zone":"the_lip","type":"vista","pos":[14,14,100],"rotY":0,"params":{"subject":"the Rule and the pylon line","bearingDeg":0,"target":[14,60,-900],"note":"due north over the low forecourt wall; nothing taller than 3 m may stand north of z = -7 between x 0 and 26"}},{"id":"pk_rounds_6_ledge","zone":"the_lip","type":"pickup","pos":[23,14.5,96.5],"rotY":0,"params":{"pickup":"pk_rounds_6"}},{"id":"prop_pylon","zone":"the_lip","type":"prop","pos":[4,0,6.5],"rotY":0,"params":{"prop":"dead_pylon","landmark":true,"height":16,"stubArmTo":[2.8,7.6,4.4],"sweepTo":[1,4.2,0]}},{"id":"ia_jug_1","zone":"the_lip","type":"puzzle_element","pos":[2.25,1.55,-1.75],"rotY":0,"params":{"puzzle":"seven_jugs","role":"jug","index":1,"scaleDegree":1,"interactable":"ia_jug_1","hitRadius":0.22,"follows":"the gate bar: the hit sphere rides the jug hook as the bar rises 0.2 m per jug (GDD 13.1); this pos is the rest position"}},{"id":"ia_jug_2","zone":"the_lip","type":"puzzle_element","pos":[2.25,1.55,-1.05],"rotY":0,"params":{"puzzle":"seven_jugs","role":"jug","index":2,"scaleDegree":2,"interactable":"ia_jug_2","hitRadius":0.22,"follows":"the gate bar: the hit sphere rides the jug hook as the bar rises 0.2 m per jug (GDD 13.1); this pos is the rest position"}},{"id":"ia_jug_3","zone":"the_lip","type":"puzzle_element","pos":[2.25,1.55,-0.35],"rotY":0,"params":{"puzzle":"seven_jugs","role":"jug","index":3,"scaleDegree":3,"interactable":"ia_jug_3","hitRadius":0.22,"follows":"the gate bar: the hit sphere rides the jug hook as the bar rises 0.2 m per jug (GDD 13.1); this pos is the rest position"}},{"id":"ia_jug_4","zone":"the_lip","type":"puzzle_element","pos":[2.25,1.55,0.35],"rotY":0,"params":{"puzzle":"seven_jugs","role":"jug","index":4,"scaleDegree":4,"interactable":"ia_jug_4","hitRadius":0.22,"follows":"the gate bar: the hit sphere rides the jug hook as the bar rises 0.2 m per jug (GDD 13.1); this pos is the rest position"}},{"id":"ia_jug_5","zone":"the_lip","type":"puzzle_element","pos":[2.25,1.55,1.05],"rotY":0,"params":{"puzzle":"seven_jugs","role":"jug","index":5,"scaleDegree":5,"interactable":"ia_jug_5","hitRadius":0.22,"follows":"the gate bar: the hit sphere rides the jug hook as the bar rises 0.2 m per jug (GDD 13.1); this pos is the rest position"}},{"id":"ia_jug_6","zone":"the_lip","type":"puzzle_element","pos":[2.25,1.55,1.75],"rotY":0,"params":{"puzzle":"seven_jugs","role":"jug","index":6,"scaleDegree":6,"interactable":"ia_jug_6","hitRadius":0.22,"follows":"the gate bar: the hit sphere rides the jug hook as the bar rises 0.2 m per jug (GDD 13.1); this pos is the rest position"}},{"id":"ia_jug_7","zone":"the_lip","type":"puzzle_element","pos":[2.8,7,4.4],"rotY":0,"params":{"puzzle":"seven_jugs","role":"seventh_jug","index":7,"scaleDegree":7,"interactable":"ia_jug_7","hitRadius":0.24,"leaksSand":true,"note":"on the pylon stub arm, above and left of the gate as approached"}},{"id":"door_jug_gate","zone":"the_lip","type":"door","pos":[1,0,0],"rotY":90,"size":[4,2.8,1],"params":{"gate":"G1","puzzle":"seven_jugs","opens":"gate_height = 0.2 * min(jugs,6), 2.6 at 7","staysOpen":true,"connects":["the_lip","plenty_street"]}},{"id":"trg_pz_jugs","zone":"the_lip","type":"trigger","pos":[12,0,1],"rotY":0,"size":[20,4,16],"params":{"puzzle":"seven_jugs","role":"volume","objective":"obj_lip_gate","lines":{"firstJug":"nar_jugs_sand","gateOpen":"nar_jugs_open"},"hints":{"T2":"hint_jugs_2","T3":"hint_jugs_3","T4":"hint_jugs_4"},"standSpot":[11,0,0]}},{"id":"ia_ammo_box_lip","zone":"the_lip","type":"interactable","pos":[8,0,-6.9],"rotY":180,"params":{"interactable":"ia_ammo_box","mount":"wall"}},{"id":"cp_lip_gate","zone":"the_lip","type":"checkpoint","pos":[5,0,0],"rotY":90,"params":{"when":"jug gate open","objective":"obj_street"}},{"id":"light_lip_gate_glint","zone":"the_lip","type":"light","pos":[2.8,7,4.4],"rotY":0,"params":{"kind":"breadcrumb","note":"the leaking sand thread catches the sun: the only moving thing in frame"}},{"id":"trg_enc_street","zone":"plenty_street","type":"trigger","pos":[-3,0,0],"rotY":0,"size":[3,3,6],"params":{"encounter":"enc_street","cards":["card_ii"],"lines":["nar_kneeler","nar_plenty"],"note":"passing the jug gate posts. Pass i3: the posts show the card and say nar_plenty only; the fight and nar_kneeler begin when she is within 24 m of the kneeler with it inside 20 degrees of the middle of her view and no line on screen, or within 20 m whatever she faces, or on a round into it (src/world/director.ts HELD_START). Wave A stays at 3 s: a trial of 6 s, so the line would begin while it kneels, took the cost out of the fight (scratch/r5-fixer/proxy/a_street_*: plain 0 / 0 / 0, careless 0 / 0 / 54)"}},{"id":"vista_kneeler","zone":"plenty_street","type":"vista","pos":[-2,0,0],"rotY":90,"params":{"subject":"the kneeler at the dry trough, 43 m down the street centre","target":[-44.5,0.8,-1.9]}},{"id":"lane_street","zone":"plenty_street","type":"trigger","pos":[-37,0,0],"rotY":0,"size":[58,3,3],"params":{"kind":"lane","note":"Biders follow in file here (wave C)"}},{"id":"sp_street_kneeler","zone":"plenty_street","type":"enemy_spawn","pos":[-44.5,0,-1.9],"rotY":0,"params":{"enemy":"bider","dormant":"scoop_kneel","rise":"kneel_to_stand","wave":"A","prop":"cup","vignette":{"id":"vig_kneeler"}}},{"id":"sp_street_alley_n","zone":"plenty_street","type":"enemy_spawn","pos":[-17.5,0,-13.5],"rotY":-90,"params":{"enemy":"bider","entrance":"doorway","wave":"B"}},{"id":"sp_street_alley_s","zone":"plenty_street","type":"enemy_spawn","pos":[-24.5,0,13.5],"rotY":-90,"params":{"enemy":"bider","entrance":"doorway","wave":"B"}},{"id":"sp_street_alley_n2","zone":"plenty_street","type":"enemy_spawn","pos":[-19.2,0,-13.5],"rotY":-90,"params":{"enemy":"bider","entrance":"doorway","wave":"B"}},{"id":"sp_street_alley_s2","zone":"plenty_street","type":"enemy_spawn","pos":[-26.2,0,13.5],"rotY":-90,"params":{"enemy":"bider","entrance":"doorway","wave":"B"}},{"id":"sp_street_saddlery_1","zone":"plenty_street","type":"enemy_spawn","pos":[-66.2,0,8],"rotY":0,"params":{"enemy":"bider","entrance":"doorway","wave":"C","file":true,"order":1}},{"id":"sp_street_saddlery_2","zone":"plenty_street","type":"enemy_spawn","pos":[-66.2,0,9.5],"rotY":0,"params":{"enemy":"bider","entrance":"doorway","wave":"C","file":true,"order":2}},{"id":"sp_street_gate","zone":"plenty_street","type":"enemy_spawn","pos":[-77,0,0],"rotY":-90,"params":{"enemy":"bider","entrance":"doorway","wave":"D","burstsDoor":"door_yard_gate","note":"the eighth"}},{"id":"pk_rounds_6_wagon","zone":"plenty_street","type":"pickup","pos":[-10.6,0,5.2],"rotY":0,"params":{"pickup":"pk_rounds_6"}},{"id":"pk_rounds_6_alley","zone":"plenty_street","type":"pickup","pos":[-30,0,13.5],"rotY":0,"params":{"pickup":"pk_rounds_6"}},{"id":"pk_canteen_trough","zone":"plenty_street","type":"pickup","pos":[-42.6,0,-3.1],"rotY":0,"params":{"pickup":"pk_canteen"}},{"id":"trg_marks","zone":"plenty_street","type":"trigger","pos":[-64,0,0],"rotY":0,"size":[14,3,14],"params":{"lines":["nar_marks"],"requires":"enc_street clear","once":true}},{"id":"prop_door_mark_1","zone":"plenty_street","type":"prop","pos":[-6.5,1.5,-7],"rotY":180,"params":{"prop":"struck_door_mark","variant":"mark_brush_a"}},{"id":"prop_door_mark_2","zone":"plenty_street","type":"prop","pos":[-37,1.5,-7],"rotY":180,"params":{"prop":"struck_door_mark","variant":"mark_brush_b"}},{"id":"prop_door_mark_3","zone":"plenty_street","type":"prop","pos":[-53.5,1.5,-7],"rotY":180,"params":{"prop":"struck_door_mark","variant":"mark_brush_a"}},{"id":"prop_door_mark_4","zone":"plenty_street","type":"prop","pos":[-68,1.5,-7],"rotY":180,"params":{"prop":"struck_door_mark","variant":"mark_brush_b"}},{"id":"prop_door_mark_5","zone":"plenty_street","type":"prop","pos":[-10,1.5,7],"rotY":0,"params":{"prop":"struck_door_mark","variant":"mark_brush_a"}},{"id":"prop_door_mark_6","zone":"plenty_street","type":"prop","pos":[-30.5,1.5,7],"rotY":0,"params":{"prop":"struck_door_mark","variant":"mark_brush_b"}},{"id":"prop_door_mark_7","zone":"plenty_street","type":"prop","pos":[-48.5,1.5,7],"rotY":0,"params":{"prop":"struck_door_mark","variant":"mark_brush_a"}},{"id":"prop_door_mark_8","zone":"plenty_street","type":"prop","pos":[-62,1.5,7],"rotY":0,"params":{"prop":"struck_door_mark","variant":"mark_brush_b"}},{"id":"prop_door_mark_9","zone":"plenty_street","type":"prop","pos":[-20,1.5,-7],"rotY":180,"params":{"prop":"struck_door_mark","variant":"mark_brush_c"}},{"id":"door_yard_gate","zone":"plenty_street","type":"door","pos":[-73.5,0,0],"rotY":90,"size":[4,3,1],"params":{"cue":"gate_bang","opens":"burst outward by wave D of enc_street","staysOpen":true}},{"id":"pk_rounds_12_yard_gate","zone":"plenty_street","type":"pickup","pos":[-84.6,0,-1.9],"rotY":0,"params":{"pickup":"pk_rounds_12","note":"polish round 3: inside the yard by the water cart, on the fight's side of the door (it stood outside the gate, and a plain player ran dry in the yard)"}},{"id":"cp_street_clear","zone":"plenty_street","type":"checkpoint","pos":[-70,0,0],"rotY":90,"params":{"when":"enc_street clear"}},{"id":"ia_yard_door","zone":"plenty_street","type":"door","pos":[-79.5,0,0],"rotY":90,"size":[2.6,2.8,1],"params":{"gate":"G2","interactable":"ia_yard_door","opensOn":"knot_yard_latch","staysOpen":true}},{"id":"knot_yard_latch","zone":"plenty_street","type":"interactable","pos":[-78.92,1.3,0.95],"rotY":-90,"params":{"interactable":"knot_yard_latch","kind":"knot","hitRadius":0.16,"opens":"ia_yard_door","startsEncounter":"enc_yard","lines":["nar_first_knot"],"objective":"obj_yard","hint":{"T2":"hint_yard_knot","atSeconds":60}}},{"id":"sec_loft_bell_rope","zone":"plenty_street","type":"interactable","pos":[-23.2,5.05,-8],"rotY":0,"params":{"interactable":"sec_loft_bell_rope","secret":"sec_loft_bell","kind":"shootable","drops":"st_loft_ladder","hitRadius":0.12,"note":"insulator bell seen through the open loft door from the street"}},{"id":"sec_loft_bell","zone":"plenty_street","type":"prop","pos":[-23.2,4.6,-8],"rotY":0,"params":{"prop":"insulator_bell","secret":"sec_loft_bell"}},{"id":"pk_rounds_12_loft","zone":"plenty_street","type":"pickup","pos":[-20,3,-9.8],"rotY":0,"params":{"pickup":"pk_rounds_12","secret":"sec_loft_bell"}},{"id":"rd_rain_tally","zone":"plenty_street","type":"readable","pos":[-27,3.9,-11.4],"rotY":180,"params":{"readable":"rd_rain_tally","secret":"sec_loft_bell","mount":"wall"}},{"id":"prop_wind_pump","zone":"plenty_street","type":"prop","pos":[-101,0,-3],"rotY":0,"params":{"prop":"wind_pump_tower","landmark":true,"towerHeight":14,"drumDiameter":8,"missingVane":true}},{"id":"ia_yard_bell","zone":"plenty_street","type":"interactable","pos":[-94,2.2,2.5],"rotY":0,"params":{"interactable":"ia_yard_bell","kind":"shootable","note":"an insulator on a post at the yard centre; T1 stakes it in the vignette"}},{"id":"sp_yard_t1","zone":"plenty_street","type":"enemy_spawn","pos":[-96.2,0,-2.4],"rotY":-90,"params":{"enemy":"transit","entrance":"emerge","door":"drum door","wave":"A","vignette":{"id":"vig_yard_bell","stakes":"ia_yard_bell","seconds":4,"line":"stn_yard_wake","thenLine":"nar_transit","shootable":true}}},{"id":"sp_yard_t2","zone":"plenty_street","type":"enemy_spawn","pos":[-96.2,0,-3.6],"rotY":-90,"params":{"enemy":"transit","entrance":"emerge","door":"drum door","wave":"B","firingPoint":"fp_yard_catwalk"}},{"id":"sp_yard_t3","zone":"plenty_street","type":"enemy_spawn","pos":[-105.2,0,12],"rotY":-90,"params":{"enemy":"transit","entrance":"emerge","door":"tank shed","wave":"B","firingPoint":"fp_yard_far_wall"}},{"id":"sp_yard_grate_1","zone":"plenty_street","type":"enemy_spawn","pos":[-102,0,2.2],"rotY":180,"params":{"enemy":"bider","entrance":"climb_out","wave":"B+6s"}},{"id":"sp_yard_grate_2","zone":"plenty_street","type":"enemy_spawn","pos":[-100,0,2.2],"rotY":180,"params":{"enemy":"bider","entrance":"climb_out","wave":"B+6s"}},{"id":"sp_yard_alley_1","zone":"plenty_street","type":"enemy_spawn","pos":[-76.5,0,-13.5],"rotY":90,"params":{"enemy":"bider","entrance":"doorway","wave":"B+16s","door":"door_alley"}},{"id":"sp_yard_alley_2","zone":"plenty_street","type":"enemy_spawn","pos":[-75,0,-13.5],"rotY":90,"params":{"enemy":"bider","entrance":"doorway","wave":"B+16s","door":"door_alley"}},{"id":"door_alley","zone":"plenty_street","type":"door","pos":[-79.5,0,-13],"rotY":90,"size":[1.6,2.4,1],"params":{"opens":"with the last wave of enc_yard","staysOpen":true,"note":"street-side alley door; afterwards a loop back to the north alley"}},{"id":"pk_canteen_cart","zone":"plenty_street","type":"pickup","pos":[-86.6,0,-1.9],"rotY":0,"params":{"pickup":"pk_canteen"}},{"id":"pk_rounds_6_yard_bell","zone":"plenty_street","type":"pickup","pos":[-93.2,0,3.6],"rotY":0,"params":{"pickup":"pk_rounds_6","note":"pass i4 (the playthrough reviewer: one plain run in three left the yard with nothing in the gun and nothing in reserve): a packet at the foot of the bell post, in the middle of the fight"}},{"id":"cp_yard_clear","zone":"plenty_street","type":"checkpoint","pos":[-88,0,-10.5],"rotY":90,"params":{"when":"enc_yard clear","note":"a restart faces west, at the Dowser"}},{"id":"trg_dowser","zone":"plenty_street","type":"trigger","pos":[-88.5,0,-10.7],"rotY":0,"size":[13,4,5.8],"params":{"requires":"enc_yard clear","vista":"vista_dowser","vignette":{"id":"vig_dowser"},"startsWhen":"the player is inside this volume AND he stands (her line to him is clean of the tank, the roofs and the wall stump) AND the card is within the view cone (GDD 9.3, 23.20); until then nothing is narrated","clockSeconds":12,"goesWhen":"pass i4: out of her FRAME (66 degrees off the middle of her view) for 2 s (0.5 s once the door is open) after she has looked AT him for 1 s; stared at for 40 s he walks down behind the skyline over 1.5 s under nar_dowser_down; the 12 s clock only opens the door, it never takes him (lead ruling R4; src/world/director.ts SIGHT_OFF, SIGHT_STAYS, SIGHT_DOWN)","lines":{"seen":"nar_dowser_seen","shot":"nar_dowser_shot","gone":"nar_dowser_gone"},"holdsDoor":"door_tally","doorOpensWhen":"nar_dowser_gone has played (card on screen at least 1 s), or 12 s after this volume is first entered, whichever is first; the 12 s clock waits for the end of nar_dowser_seen while that line is on screen (polish round 4)","drawsEye":"a sun-glint off the rod every 1.5 s (star4 sprite) wherever he stands: he and the glint exist only where her line to him is clean (the strip before the tally door, the north yard; pass i5), and he comes up over the rim in 0.35 s as she enters it. From the gate and the east yard the tally door breadcrumb lamp (20 s) leads her to the strip","once":true,"note":"x -95..-82, z -13.6..-7.8: every approach to door_tally crosses it"}},{"id":"vista_dowser","zone":"plenty_street","type":"vista","pos":[-88,0,-10.5],"rotY":90,"params":{"subject":"the Dowser on the far mesa, a dark figure on the skyline against clear sky (lead ruling R4)","target":[-332.537,53.628,-10.5],"bearingDeg":270,"elevationDeg":12,"distance":250,"sunSeparationDeg":45,"visibleSeconds":40,"minPixels":[9,28],"card":"billboard on env_backdrop_day at this bearing","from":"trg_dowser","note":"due west over the 3 m yard wall, passing 0.6 m north of the pump drum; never behind the tally house"}},{"id":"door_tally","zone":"plenty_street","type":"door","pos":[-89,0,-14.5],"rotY":0,"size":[1.6,2.4,1],"params":{"opens":"the sighting is over (trg_dowser.doorOpensWhen)","heldBy":"trg_dowser","connects":["plenty_street","tally_house"]}},{"id":"light_yard_tally_door","zone":"plenty_street","type":"light","pos":[-89,2.6,-13.8],"rotY":0,"params":{"kind":"breadcrumb","litWhen":"door_tally opens; or 20 s after enc_yard clear if trg_dowser has not been entered (the door itself still waits for the trigger rule)","note":"the tally door stands a hand open on black: the only dark doorway in a sunlit wall"}},{"id":"shutter_s","zone":"tally_house","type":"puzzle_element","pos":[-96,4.5,-24],"rotY":-90,"size":[1.2,0.9,0.2],"params":{"puzzle":"daylight","role":"shutter","latch":"ia_latch_s","lands":"tally wall (south wall, east of the door)","lines":["nar_tally_wall"],"lineStartsWhen":"the landing patch is within 30 degrees of the crosshair, or 4 s after the drop (GDD 13.2)","window":{"width":1.2,"height":0.9,"yMin":4.05,"yMax":4.95},"blade":{"travel":[0.686,-0.242,0.686],"hits":[{"what":"tally_wall","pos":[-87,1.327,-15],"travelX":9}]}}},{"id":"ia_latch_s","zone":"tally_house","type":"puzzle_element","pos":[-95.94,3.5,-24],"rotY":-90,"params":{"puzzle":"daylight","role":"latch","interactable":"ia_latch_s","opens":"shutter_s","hitRadius":0.14,"note":"white ceramic insulator; a rod runs up to the shutter"}},{"id":"shutter_m","zone":"tally_house","type":"puzzle_element","pos":[-96,4.5,-30.5],"rotY":-90,"size":[1.2,0.9,0.2],"params":{"puzzle":"daylight","role":"shutter","latch":"ia_latch_m","lands":"the head chair, then the hearthstone and firebox","lines":["nar_tally_chair","nar_tally_chair_2"],"lineStartsWhen":"the landing patch is within 30 degrees of the crosshair, or 4 s after the drop (GDD 13.2)","window":{"width":1.2,"height":0.9,"yMin":4.05,"yMax":4.95},"blade":{"travel":[0.686,-0.242,0.686],"hits":[{"what":"head_chair","pos":[-85.5,0.798,-20],"travelX":10.5},{"what":"hearthstone","pos":[-84.089,0.3,-18.589],"travelX":11.911}]}}},{"id":"ia_latch_m","zone":"tally_house","type":"puzzle_element","pos":[-95.94,3.5,-30.5],"rotY":-90,"params":{"puzzle":"daylight","role":"latch","interactable":"ia_latch_m","opens":"shutter_m","hitRadius":0.14,"note":"white ceramic insulator; a rod runs up to the shutter"}},{"id":"shutter_n","zone":"tally_house","type":"puzzle_element","pos":[-96,4.5,-36.3],"rotY":-90,"size":[1.2,0.9,0.2],"params":{"puzzle":"daylight","role":"shutter","latch":"ia_latch_n","lands":"the share cloth; once the cloth is down, the day-cell hung above the hatch","lines":["nar_tally_cloth"],"lineStartsWhen":"the landing patch is within 30 degrees of the crosshair, or 4 s after the drop (GDD 13.2)","window":{"width":1.2,"height":0.9,"yMin":4.05,"yMax":4.95},"blade":{"travel":[0.686,-0.242,0.686],"hits":[{"what":"share_cloth","pos":[-94.2,3.865,-34.5],"travelX":1.8},{"what":"day_cell","pos":[-92.5,3.266,-32.8],"travelX":3.5}]}}},{"id":"ia_latch_n","zone":"tally_house","type":"puzzle_element","pos":[-95.94,3.5,-36.3],"rotY":-90,"params":{"puzzle":"daylight","role":"latch","interactable":"ia_latch_n","opens":"shutter_n","hitRadius":0.14,"note":"white ceramic insulator; a rod runs up to the shutter"}},{"id":"ia_cloth_cord","zone":"tally_house","type":"puzzle_element","pos":[-94.2,4.72,-34.5],"rotY":0,"params":{"puzzle":"daylight","role":"cord","interactable":"ia_cloth_cord","drops":"prop_share_cloth","hitRadius":0.12}},{"id":"prop_share_cloth","zone":"tally_house","type":"prop","pos":[-94.2,3.865,-34.5],"rotY":45,"params":{"prop":"share_cloth","size":[1.6,1.5],"hungFrom":"rafter, one cord","note":"centre of the cloth; plane faces the north shutter (perpendicular to the blade)"}},{"id":"day_cell","zone":"tally_house","type":"puzzle_element","pos":[-92.5,3.266,-32.8],"rotY":45,"params":{"puzzle":"daylight","role":"day_cell","diameter":0.6,"hungFrom":"tie-beam above the hatch","facesShutter":"shutter_n","lines":["stn_tally_wake_1","stn_tally_wake_2"],"raises":"hatch_powered","objective":"obj_tally_hatch","stripsTo":"knot_hatch_latch","pictogramPlate":"prop_daycell_plate"}},{"id":"prop_daycell_plate","zone":"tally_house","type":"prop","pos":[-95.95,1.5,-32.8],"rotY":-90,"params":{"zoneGeometry":"env_tally_house","pictogram":"picto_daycell","mount":"wall","note":"sun, arrow, disc, open hatch: where the day-cell cable comes down the west wall, at eye height"}},{"id":"prop_tally_wall","zone":"tally_house","type":"prop","pos":[-87,1.327,-15.02],"rotY":0,"params":{"prop":"tally_wall","extent":{"x":[-88,-82],"y":[0.4,3.2]},"wrapsOnto":"east wall, z -16.6..-15","sunPatch":{"centre":[-87,1.327,-15],"size":[1.2,0.9]},"note":"the last four days of chalk are written where the blade lands"}},{"id":"prop_head_chair","zone":"tally_house","type":"prop","pos":[-85.5,0,-20],"rotY":45,"params":{"prop":"head_chair","sunAt":[-85.5,0.798,-20]}},{"id":"prop_camp_two","zone":"tally_house","type":"prop","pos":[-83.9,0.3,-18.4],"rotY":0,"params":{"prop":"cold_camp","camp":2,"stop":2,"fire":false,"contents":["the firebox holds the town's own ash, four days cold (dressing; nobody narrates it)","his cup on the hearthstone: see prop_cup_two"],"sunAt":[-84.089,0.3,-18.589],"note":"stop two is a chair and a cup, not a fire (GDD 9.4 revision 2)"}},{"id":"prop_cup_two","zone":"tally_house","type":"prop","pos":[-83.8,0.3,-18.2],"rotY":0,"params":{"prop":"cup","stop":2,"line":"nar_tally_hearth is spoken AT THE HEARTH (pass i2): turned to this cup from within 3 m for 0.4 s out of a fight, or on opening rd_note_hearth; pass i4: said only with the cup within 8 m and inside 60 degrees of the middle of her view, and dropped when she leaves the Tally House (the end of enc_tally is no longer a fallback)","note":"his cup, the dregs dried to a ring"}},{"id":"rd_note_hearth","zone":"tally_house","type":"readable","pos":[-84,0.32,-18.9],"rotY":0,"params":{"readable":"rd_note_hearth"}},{"id":"pk_rounds_12_camp2","zone":"tally_house","type":"pickup","pos":[-84.2,0.3,-17.3],"rotY":0,"params":{"pickup":"pk_rounds_12","dowsers":true}},{"id":"pk_canteen_hearth","zone":"tally_house","type":"pickup","pos":[-83.7,0.3,-19.5],"rotY":0,"params":{"pickup":"pk_canteen"}},{"id":"rd_ledger","zone":"tally_house","type":"readable","pos":[-89,0.795,-29.2],"rotY":0,"params":{"readable":"rd_ledger","on":"head of the table, north end"}},{"id":"ia_ammo_box_yard","zone":"plenty_street","type":"interactable","pos":[-80.25,0,3.2],"rotY":90,"params":{"interactable":"ia_ammo_box","mount":"wall","note":"inside the yard door (polish round 4)"}},{"id":"ia_ammo_box_tally","zone":"tally_house","type":"interactable","pos":[-90.6,0,-15.1],"rotY":0,"params":{"interactable":"ia_ammo_box","mount":"wall"}},{"id":"light_tally_lantern","zone":"tally_house","type":"light","pos":[-89,0.95,-18.9],"rotY":0,"params":{"kind":"practical","hue":"flame","radius":3.5,"baked":true,"gutters":true,"on":"south end of the table"}},{"id":"prop_front_doors","zone":"tally_house","type":"prop","pos":[-82.02,0,-28],"rotY":90,"params":{"prop":"barred_front_doors","barredWith":"benches","width":2.4}},{"id":"prop_tally_seated","zone":"tally_house","type":"prop","pos":[-89,0,-24],"rotY":0,"params":{"prop":"bider_table_static","instanced":true,"count":9,"seats":[{"pos":[-90.15,0,-21.4],"rotY":-85},{"pos":[-90.15,0,-23.2],"rotY":-97},{"pos":[-90.15,0,-25],"rotY":-87},{"pos":[-90.15,0,-26.8],"rotY":-94},{"pos":[-90.15,0,-28.6],"rotY":-82},{"pos":[-87.85,0,-22.3],"rotY":84},{"pos":[-87.85,0,-24.1],"rotY":94},{"pos":[-87.85,0,-25.9],"rotY":82},{"pos":[-87.85,0,-27.7],"rotY":93}],"lampsBase":9}},{"id":"sp_tally_riser_w","zone":"tally_house","type":"enemy_spawn","pos":[-90.15,0,-19.6],"rotY":-90,"params":{"enemy":"bider","dormant":"sit_table","rise":"rise_from_seat","cue":"cap_chairs","cueLead":0.8}},{"id":"sp_tally_riser_e","zone":"tally_house","type":"enemy_spawn","pos":[-87.85,0,-20.5],"rotY":90,"params":{"enemy":"bider","dormant":"sit_table","rise":"rise_from_seat","cue":"cap_chairs","cueLead":0.8}},{"id":"ia_hatch","zone":"tally_house","type":"door","pos":[-91,-0.3,-33],"rotY":0,"size":[4,0.3,2],"params":{"gate":"G3","kind":"hatch","interactable":"ia_hatch","leaves":2,"cue":"hatch_iris","states":{"shut":"walkable lid","ajar":"on knot_hatch_latch: the leaves part 0.3 m and stop (hold the open clip at 15 %); IMPASSABLE, the lid collider stays; aqua comes up through the gap","open":"enc_tally clear: opens fully with its cue within 1.5 s of the second riser going down","closed":"trg_hatch_close, once the player stands on the first landing"},"ajarOn":"knot_hatch_latch","ajarGap":0.3,"opensOn":"enc_tally clear","requires":"hatch_powered","closesBehind":"trg_hatch_close","connects":["tally_house","the_gallery"]}},{"id":"knot_hatch_latch","zone":"tally_house","type":"interactable","pos":[-92.6,0.9,-34.35],"rotY":0,"params":{"interactable":"knot_hatch_latch","kind":"knot","hitRadius":0.16,"litBy":"hatch_powered","releases":"ia_hatch","releasesTo":"ajar","startsEncounter":"enc_tally","lines":["nar_two_rise"],"faces":"north","cowl":["ty_latch_cowl_back","ty_latch_cowl_w","ty_latch_cowl_e","ty_latch_cowl_hood"],"hittableFrom":"the strip north of the hatch (z < -34.5) only","minRiserDistance":12,"risers":["sp_tally_riser_w","sp_tally_riser_e"],"note":"house-rule exception (GDD 13): the knot itself is not visible from the daylight stand spot; the lit cowl and the aqua strips running to it are"}},{"id":"light_tally_hatch","zone":"tally_house","type":"light","pos":[-91,0.1,-33],"rotY":0,"params":{"kind":"hatch_glow","hue":"aqua","radius":5,"switchedBy":"hatch_powered"}},{"id":"trg_tally_enter","zone":"tally_house","type":"trigger","pos":[-89,0,-16.6],"rotY":0,"size":[6,3,3],"params":{"cards":["card_iii"],"lines":["nar_tally_1","nar_tally_2","nar_tally_3"],"exposure":"+1 stop over 1.5 s","once":true}},{"id":"cp_tally_enter","zone":"tally_house","type":"checkpoint","pos":[-89,0,-16.4],"rotY":0,"params":{"when":"entering the hall"}},{"id":"trg_pz_daylight","zone":"tally_house","type":"trigger","pos":[-89,0,-26],"rotY":0,"size":[14,5,22],"params":{"puzzle":"daylight","role":"volume","hints":{"T2":"hint_daylight_2","T3":"hint_daylight_3","T4":"hint_daylight_4"},"standSpot":[-86,0,-23.5]}},{"id":"cp_tally_hatch","zone":"tally_house","type":"checkpoint","pos":[-94.5,0,-33],"rotY":-90,"params":{"when":"enc_tally clear"}},{"id":"trg_hatch_close","zone":"the_gallery","type":"trigger","pos":[-86,-4,-33],"rotY":0,"size":[2,3,2],"params":{"closes":"ia_hatch","requires":"enc_tally clear","when":"the player is fully below y -3.5 (feet on the first landing)","seam":true,"sets":["surface","underground"],"note":"first landing. The hatch shuts overhead; if the player walks back up, the stair is still there and the hatch stays shut"}},{"id":"trg_set_swap","zone":"the_gallery","type":"trigger","pos":[-86,-6.4,-29.5],"rotY":0,"size":[2,3.3,2],"params":{"requires":"enc_tally clear","after":"trg_hatch_close","residentSet":{"unload":"surface","load":"underground"},"keeps":"everything flagged seam","note":"on flight 2, past the first turn: the hatch is shut and out of line of sight (validator: sightlines)"}},{"id":"trg_peg_stair","zone":"the_gallery","type":"trigger","pos":[-86,-6.5,-29],"rotY":0,"size":[2,3,6],"params":{"cards":["card_iv"],"lines":["nar_pegs_1","nar_pegs_2","nar_ask"],"once":true,"note":"pass i3: the peg lines also begin on a look down the open hatch at the first flight's coats (30 degrees, 7 m, 0.4 s) or on flight 1 from its second step (src/world/director.ts ALSO_AT: a second volume, bottom centre [-90.25, -4.5, -33], size [6.5, 4.1, 2]); nar_pegs_2 is dropped when its turn comes with her more than 2.5 m into the bay (STAIR_LINES)"}},{"id":"prop_peg_rows","zone":"the_gallery","type":"prop","pos":[-86,-6,-29],"rotY":0,"params":{"prop":"peg_rows","flights":["gl_flight_1","gl_flight_2","gl_flight_3"],"emptyRatio":0.2,"lowRowBare":true,"oneCoatStill":true}},{"id":"prop_watcher","zone":"the_gallery","type":"prop","pos":[-84.2,-8,-25],"rotY":90,"params":{"prop":"bider_watcher","clip":"sit_breathe","headYawClampDeg":60,"noHitVolume":true}},{"id":"trg_watcher","zone":"the_gallery","type":"trigger","pos":[-86,-8,-25],"rotY":0,"size":[2,3,2],"params":{"lines":["nar_watcher_1","nar_watcher_2"],"vignette":{"id":"vig_watcher"},"once":true,"note":"pass i2: the two lines are said on a LOOK at the figure only (inside 28 degrees, within 9 m, a clear line, 0.4 s), before, on or after the trigger; crossing it without a look plays the figure's motion and says nothing"}},{"id":"light_stair_1","zone":"the_gallery","type":"light","pos":[-90,-0.9,-33],"rotY":0,"params":{"kind":"strip","hue":"aqua","switchedBy":"cell_lit","flight":"gl_flight_1","seam":true,"sets":["surface","underground"]}},{"id":"light_stair_2","zone":"the_gallery","type":"light","pos":[-86,-3.5,-29],"rotY":0,"params":{"kind":"strip","hue":"aqua","switchedBy":"cell_lit","flight":"gl_flight_2"}},{"id":"light_stair_3","zone":"the_gallery","type":"light","pos":[-86,-7.5,-21],"rotY":0,"params":{"kind":"strip","hue":"aqua","switchedBy":"cell_lit","flight":"gl_flight_3"}},{"id":"cp_gallery_bay","zone":"the_gallery","type":"checkpoint","pos":[-86,-12,-16.8],"rotY":180,"params":{"when":"foot of the stair","objective":"obj_gallery"}},{"id":"rd_plate_proving","zone":"the_gallery","type":"readable","pos":[-83.3,-10.4,-17.95],"rotY":180,"params":{"readable":"rd_plate_proving","mount":"wall","loadBearing":true,"castRelief":"picto_charge","lines":["nar_plate_1","nar_plate_2","nar_plate_3"],"note":"on the critical path, beside the brass mark"}},{"id":"ia_line_locker_bay","zone":"the_gallery","type":"interactable","pos":[-83.6,-12,-10.25],"rotY":0,"params":{"interactable":"ia_line_locker_bay","gives":1,"rule":"dispenses whenever the player holds 0 line rounds and proving_line is unsolved; one more on solve","hint":"ui_hint_line","cue":"cap_locker_chime"}},{"id":"rd_plate_line","zone":"the_gallery","type":"readable","pos":[-85,-10.4,-10.05],"rotY":0,"params":{"readable":"rd_plate_line","mount":"wall","pictogram":"picto_line"}},{"id":"ia_range_plate_1","zone":"the_gallery","type":"interactable","pos":[-86.5,-10.75,-10.95],"rotY":-90,"params":{"interactable":"ia_range_plate_1","kind":"shootable","pierce":true,"scaleDegree":1,"solid":"ia_range_plate_1_solid"}},{"id":"ia_range_plate_2","zone":"the_gallery","type":"interactable","pos":[-88,-10.75,-10.95],"rotY":-90,"params":{"interactable":"ia_range_plate_2","kind":"shootable","pierce":true,"scaleDegree":3,"solid":"ia_range_plate_2_solid"}},{"id":"ia_range_plate_3","zone":"the_gallery","type":"interactable","pos":[-89.5,-10.75,-10.95],"rotY":-90,"params":{"interactable":"ia_range_plate_3","kind":"shootable","pierce":true,"scaleDegree":5,"solid":"ia_range_plate_3_solid"}},{"id":"prop_range_stand","zone":"the_gallery","type":"prop","pos":[-84.4,-12,-10.95],"rotY":90,"params":{"prop":"range_firing_point","note":"stand here, face west: the three plates sit edge-on in a row"}},{"id":"ia_ammo_box_bay","zone":"the_gallery","type":"interactable","pos":[-89.5,-12,-17.9],"rotY":180,"params":{"interactable":"ia_ammo_box","mount":"wall"}},{"id":"pk_canteen_bay","zone":"the_gallery","type":"pickup","pos":[-90.2,-12,-16.2],"rotY":0,"params":{"pickup":"pk_canteen"}},{"id":"pz_proving_mark","zone":"the_gallery","type":"puzzle_element","pos":[-82.2,-11.85,-15],"rotY":-90,"params":{"puzzle":"proving_line","role":"mark","step":"gl_mark_step","eye":[-82.2,-10.2,-15],"snapMaxDeg":3,"snapT4Deg":10,"snapRadiusAtKnotA":0.6}},{"id":"pz_sighting_loop","zone":"the_gallery","type":"puzzle_element","pos":[-80.2,-9.982,-14.809],"rotY":-90,"params":{"puzzle":"proving_line","role":"sighting_loop","diameter":0.5,"ringCentreAboveFloor":2.018,"postFrom":[-80.2,-12,-14.81]}},{"id":"knot_a","zone":"the_gallery","type":"puzzle_element","pos":[-74.2,-9.327,-14.236],"rotY":90,"params":{"puzzle":"proving_line","role":"knot","interactable":"knot_a","on":"pipe elbow arching from the north bank","regrowSeconds":3,"hitRadius":0.2}},{"id":"knot_b","zone":"the_gallery","type":"puzzle_element","pos":[-67.2,-8.564,-13.568],"rotY":90,"params":{"puzzle":"proving_line","role":"knot","interactable":"knot_b","on":"valve bonnet on a cross pipe","regrowSeconds":3,"hitRadius":0.2}},{"id":"knot_c","zone":"the_gallery","type":"puzzle_element","pos":[-60.2,-7.8,-12.9],"rotY":90,"params":{"puzzle":"proving_line","role":"knot","interactable":"knot_c","on":"ceiling conduit, right of the door","regrowSeconds":3,"hitRadius":0.2}},{"id":"trg_pz_proving_line","zone":"the_gallery","type":"trigger","pos":[-78,-12,-14],"rotY":0,"size":[26,5,8],"params":{"puzzle":"proving_line","role":"volume","lines":{"firstLine":"nar_line_first"},"hints":{"T2":"hint_line_2","T3":"hint_line_3"},"standSpot":[-82.2,-11.85,-15]}},{"id":"ia_baffle","zone":"the_gallery","type":"door","pos":[-59,-12,-14],"rotY":90,"size":[3,3,1],"params":{"gate":"G4","interactable":"ia_baffle","cue":"baffle_grind","opensOn":"proving_line solved","openSeconds":3,"pierce":true,"lamps":3,"closesBehind":true,"startsEncounter":"enc_file","hairline":"violet under the door"}},{"id":"cp_gallery_baffle","zone":"the_gallery","type":"checkpoint","pos":[-80,-12,-14],"rotY":-90,"params":{"when":"proving_line solved","restocks":"ia_line_locker_bay","objective":"obj_file"}},{"id":"lane_gallery","zone":"the_gallery","type":"trigger","pos":[-39,-12,-14],"rotY":0,"size":[40,3,3],"params":{"kind":"lane","note":"the File: Biders follow in file, no overtaking"}},{"id":"sp_file_1","zone":"the_gallery","type":"enemy_spawn","pos":[-21.5,-12,-14],"rotY":-90,"params":{"enemy":"bider","dormant":"queue_stand","rise":"turn_about","file":true,"order":1}},{"id":"sp_file_2","zone":"the_gallery","type":"enemy_spawn","pos":[-23.1,-12,-14],"rotY":-90,"params":{"enemy":"bider","dormant":"queue_stand","rise":"turn_about","file":true,"order":2}},{"id":"sp_file_3","zone":"the_gallery","type":"enemy_spawn","pos":[-24.7,-12,-14],"rotY":-90,"params":{"enemy":"bider","dormant":"queue_stand","rise":"turn_about","file":true,"order":3}},{"id":"sp_file_4","zone":"the_gallery","type":"enemy_spawn","pos":[-26.3,-12,-14],"rotY":-90,"params":{"enemy":"bider","dormant":"queue_stand","rise":"turn_about","file":true,"order":4}},{"id":"sp_file_5","zone":"the_gallery","type":"enemy_spawn","pos":[-27.9,-12,-14],"rotY":-90,"params":{"enemy":"bider","dormant":"queue_stand","rise":"turn_about","file":true,"order":5}},{"id":"sp_file_6","zone":"the_gallery","type":"enemy_spawn","pos":[-29.5,-12,-14],"rotY":-90,"params":{"enemy":"bider","dormant":"queue_stand","rise":"turn_about","file":true,"order":6}},{"id":"sp_file_10","zone":"the_gallery","type":"enemy_spawn","pos":[-86,-10.533,-20.2],"rotY":180,"params":{"enemy":"bider","entrance":"doorway","wave":"R","encounter":"enc_file","file":false,"laneFollowing":false,"order":10,"note":"the rear pair (polish round 5): on flight 3, behind the bay wall, out of sight of the bay and the gallery; released when she nears the far door with the file down to one (src/world/director.ts WAVE_RULES enc_file/R)"}},{"id":"sp_file_11","zone":"the_gallery","type":"enemy_spawn","pos":[-86,-9.6,-21.6],"rotY":180,"params":{"enemy":"bider","entrance":"doorway","wave":"R","encounter":"enc_file","file":false,"laneFollowing":false,"order":11,"note":"the rear pair (polish round 5): on flight 3, behind the bay wall, out of sight of the bay and the gallery; released when she nears the far door with the file down to one (src/world/director.ts WAVE_RULES enc_file/R)"}},{"id":"trg_file_lines","zone":"the_gallery","type":"trigger","pos":[-57,-12,-14],"rotY":0,"size":[3,3,3],"params":{"lines":{"seen":"nar_file","lined":"nar_file_lined"}}},{"id":"door_gallery_far","zone":"the_gallery","type":"door","pos":[-18.5,-12,-14],"rotY":90,"size":[3,3,1],"params":{"opens":"enc_file wave B: it slides open to let the three in, and stays open","closesBehind":"trg_enc_matador","connects":["the_gallery","lift_hall"]}},{"id":"cp_file_clear","zone":"the_gallery","type":"checkpoint","pos":[-23,-12,-14],"rotY":-90,"params":{"when":"enc_file clear"}},{"id":"light_gallery_strip_1","zone":"the_gallery","type":"light","pos":[-77,-7.1,-14],"rotY":0,"params":{"kind":"strip","hue":"aqua","flicker":false,"note":"receding to a point; one in eight flickers"}},{"id":"light_gallery_strip_2","zone":"the_gallery","type":"light","pos":[-69,-7.1,-14],"rotY":0,"params":{"kind":"strip","hue":"aqua","flicker":false,"note":"receding to a point; one in eight flickers"}},{"id":"light_gallery_strip_3","zone":"the_gallery","type":"light","pos":[-61,-7.1,-14],"rotY":0,"params":{"kind":"strip","hue":"aqua","flicker":false,"note":"receding to a point; one in eight flickers"}},{"id":"light_gallery_strip_4","zone":"the_gallery","type":"light","pos":[-53,-7.1,-14],"rotY":0,"params":{"kind":"strip","hue":"aqua","flicker":false,"note":"receding to a point; one in eight flickers"}},{"id":"light_gallery_strip_5","zone":"the_gallery","type":"light","pos":[-45,-7.1,-14],"rotY":0,"params":{"kind":"strip","hue":"aqua","flicker":false,"note":"receding to a point; one in eight flickers"}},{"id":"light_gallery_strip_6","zone":"the_gallery","type":"light","pos":[-37,-7.1,-14],"rotY":0,"params":{"kind":"strip","hue":"aqua","flicker":true,"note":"receding to a point; one in eight flickers"}},{"id":"light_gallery_strip_7","zone":"the_gallery","type":"light","pos":[-29,-7.1,-14],"rotY":0,"params":{"kind":"strip","hue":"aqua","flicker":false,"note":"receding to a point; one in eight flickers"}},{"id":"light_gallery_strip_8","zone":"the_gallery","type":"light","pos":[-21,-7.1,-14],"rotY":0,"params":{"kind":"strip","hue":"aqua","flicker":false,"note":"receding to a point; one in eight flickers"}},{"id":"light_gallery_mark","zone":"the_gallery","type":"light","pos":[-82.2,-7.1,-15],"rotY":0,"params":{"kind":"lamp","hue":"aqua","steady":true,"note":"the one steady lamp, over the brass mark"}},{"id":"trg_hall_gantry","zone":"lift_hall","type":"trigger","pos":[-16.5,-12,-14],"rotY":0,"size":[3,3,3],"params":{"cards":["card_v"],"lines":["nar_tamper_1"],"vignette":{"id":"vig_tamper","seconds":8,"skippable":true,"actors":["sp_hall_tamper","sp_hall_vig_bider"],"clip":"pound_bulkhead","caption":"cap_tamper_pound"},"once":true}},{"id":"cp_hall_gantry","zone":"lift_hall","type":"checkpoint","pos":[-16.5,-12,-14],"rotY":-90,"params":{"when":"entering the gantry","objective":"obj_hall"}},{"id":"sp_file_7","zone":"lift_hall","type":"enemy_spawn","pos":[-17,-12,-15],"rotY":90,"params":{"enemy":"bider","entrance":"doorway","wave":"B","entersThrough":"door_gallery_far","encounter":"enc_file","file":false,"laneFollowing":false,"lateralOffset":-1,"depthStagger":1.2,"order":7,"note":"the ambush (polish round 4; four since round 5): spawned behind the shut door_gallery_far 1 s before it bursts open; they gather behind it and come through together"}},{"id":"sp_file_8","zone":"lift_hall","type":"enemy_spawn","pos":[-15.4,-12,-14],"rotY":90,"params":{"enemy":"bider","entrance":"doorway","wave":"B","entersThrough":"door_gallery_far","encounter":"enc_file","file":false,"laneFollowing":false,"lateralOffset":0,"depthStagger":1.2,"order":8,"note":"the ambush (polish round 4; four since round 5): spawned behind the shut door_gallery_far 1 s before it bursts open; they gather behind it and come through together"}},{"id":"sp_file_9","zone":"lift_hall","type":"enemy_spawn","pos":[-13.8,-12,-13],"rotY":90,"params":{"enemy":"bider","entrance":"doorway","wave":"B","entersThrough":"door_gallery_far","encounter":"enc_file","file":false,"laneFollowing":false,"lateralOffset":1,"depthStagger":1.2,"order":9,"note":"the ambush (polish round 4; four since round 5): spawned behind the shut door_gallery_far 1 s before it bursts open; they gather behind it and come through together"}},{"id":"sp_file_12","zone":"lift_hall","type":"enemy_spawn","pos":[-13.8,-12,-14.7],"rotY":90,"params":{"enemy":"bider","entrance":"doorway","wave":"B","entersThrough":"door_gallery_far","encounter":"enc_file","file":false,"laneFollowing":false,"lateralOffset":-0.4,"depthStagger":1.2,"order":12,"note":"the ambush (polish round 4; four since round 5): spawned behind the shut door_gallery_far 1 s before it bursts open; they gather behind it and come through together"}},{"id":"vista_tamper","zone":"lift_hall","type":"vista","pos":[-17,-12,-14],"rotY":-43,"params":{"subject":"the Tamper pounding the sealed bulkhead, 16 m off and 3 m below","target":[-6,-13.6,-25.3]}},{"id":"pk_rounds_12_gantry","zone":"lift_hall","type":"pickup","pos":[-14,-12,-18],"rotY":0,"params":{"pickup":"pk_rounds_12"}},{"id":"pk_canteen_gantry","zone":"lift_hall","type":"pickup","pos":[-14,-12,-16.8],"rotY":0,"params":{"pickup":"pk_canteen"}},{"id":"ia_line_locker_hall","zone":"lift_hall","type":"interactable","pos":[-17.75,-15,-1.6],"rotY":-90,"params":{"interactable":"ia_line_locker_hall","gives":1,"once":true,"cue":"cap_locker_chime"}},{"id":"trg_enc_matador","zone":"lift_hall","type":"trigger","pos":[-16.5,-15,-2.2],"rotY":0,"size":[3,3,2.4],"params":{"encounter":"enc_matador","closes":"door_gallery_far","alsoStartsOn":"a vent hit or any line round on the Tamper during the vignette (GDD 7.3)","note":"stepping off the ramp"}},{"id":"sp_hall_tamper","zone":"lift_hall","type":"enemy_spawn","pos":[-6,-15,-25.3],"rotY":0,"params":{"enemy":"tamper","dormant":"pound_bulkhead","state":"vignette","bulkheadAt":[-6,-13.5,-28],"vignetteDamage":"plate 0; a vent hit or a line round does normal damage and starts enc_matador"}},{"id":"sp_hall_vig_bider","zone":"lift_hall","type":"enemy_spawn","pos":[-4.4,-15,-23.8],"rotY":180,"params":{"enemy":"bider","entrance":"climb_out","vignetteOnly":true,"felledBySlam":true,"counted":false}},{"id":"sp_hall_grate_1","zone":"lift_hall","type":"enemy_spawn","pos":[12,-15,-24.5],"rotY":90,"params":{"enemy":"bider","entrance":"climb_out","wave":"B"}},{"id":"sp_hall_grate_2","zone":"lift_hall","type":"enemy_spawn","pos":[12,-15,-3.5],"rotY":90,"params":{"enemy":"bider","entrance":"climb_out","wave":"B"}},{"id":"sp_hall_grate_3","zone":"lift_hall","type":"enemy_spawn","pos":[18,-15,-22],"rotY":90,"params":{"enemy":"bider","entrance":"climb_out","wave":"C"}},{"id":"sp_hall_grate_4","zone":"lift_hall","type":"enemy_spawn","pos":[18,-15,-6],"rotY":90,"params":{"enemy":"bider","entrance":"climb_out","wave":"C"}},{"id":"prop_hall_ring","zone":"lift_hall","type":"prop","pos":[20,-15,-14],"rotY":90,"params":{"prop":"ring_lift_portal","landmark":true,"diameter":9,"note":"a portal built for loads; frames the 6 x 3.5 m cage gate"}},{"id":"prop_hall_diagram","zone":"lift_hall","type":"prop","pos":[19.95,-14,-21.5],"rotY":90,"params":{"prop":"wall_diagram_lift_head","height":4,"geometry":true}},{"id":"trg_hall_diagram","zone":"lift_hall","type":"trigger","pos":[16.2,-15,-17.5],"rotY":0,"size":[8.4,3,13],"params":{"requires":"enc_matador clear","lines":["nar_mark_1","nar_mark_2","nar_mark_3"],"once":true,"note":"the floor before the ring (pass i1). Pass i2: the lines start when the DRAWING has been in her view (inside 30 degrees, within 26 m, a clear line, 0.4 s) once the Tamper is down; the floor says nothing by itself; within 3.5 m of the cage they are said anyway"}},{"id":"pk_rounds_12_cage","zone":"lift_hall","type":"pickup","pos":[18.8,-15,-9.6],"rotY":0,"params":{"pickup":"pk_rounds_12","availableAfter":"enc_matador"}},{"id":"pk_canteen_cage","zone":"lift_hall","type":"pickup","pos":[18.8,-15,-8.4],"rotY":0,"params":{"pickup":"pk_canteen","availableAfter":"enc_matador"}},{"id":"cp_hall_clear","zone":"lift_hall","type":"checkpoint","pos":[16,-15,-14],"rotY":-90,"params":{"when":"enc_matador clear"}},{"id":"door_lift_cage","zone":"lift_hall","type":"door","pos":[20.5,-15,-14],"rotY":90,"size":[6,3.5,1],"params":{"gate":"G5","opens":"enc_matador clear","closesBehind":true,"note":"the cage gate: 6 x 3.5 m, the full west side of the cage"}},{"id":"ia_lift_lever","zone":"lift_hall","type":"interactable","pos":[26.8,-13.8,-14],"rotY":90,"params":{"interactable":"ia_lift_lever","requires":"enc_matador clear","ride":{"id":"ride_lift_hall","seconds":25,"lines":["stn_lift_1","stn_lift_2","stn_lift_3"],"to":"lift_arrival_bore"}}},{"id":"lift_depart_hall","zone":"lift_hall","type":"prop","pos":[24,-15,-14],"rotY":90,"params":{"prop":"cage_lift","portalTo":"lift_arrival_bore","interior":[6,3.5,6],"gateSide":"west"}},{"id":"door_cold_bay","zone":"lift_hall","type":"door","pos":[6,-15,0.5],"rotY":0,"size":[3,3,1],"params":{"secret":"sec_cold_bay","kind":"shutter","pierce":true,"opensOn":"knot_cold_bay"}},{"id":"knot_cold_bay","zone":"lift_hall","type":"interactable","pos":[3,-13.4,1.12],"rotY":0,"params":{"interactable":"knot_cold_bay","kind":"knot","secret":"sec_cold_bay","hitRadius":0.16,"opens":"door_cold_bay","seenThrough":"a 0.4 m inspection slot in the south wall, in line with rib s3"}},{"id":"sec_cold_bay","zone":"lift_hall","type":"prop","pos":[8,-15,4.5],"rotY":0,"params":{"prop":"tamper_clean_static","secret":"sec_cold_bay","band":"aqua"}},{"id":"ia_line_locker_secret","zone":"lift_hall","type":"interactable","pos":[9.75,-15,3],"rotY":90,"params":{"interactable":"ia_line_locker_secret","gives":1,"once":true,"secret":"sec_cold_bay"}},{"id":"pk_rounds_12_cold_bay","zone":"lift_hall","type":"pickup","pos":[4,-15,5.5],"rotY":0,"params":{"pickup":"pk_rounds_12","secret":"sec_cold_bay"}},{"id":"rd_plate_service","zone":"lift_hall","type":"readable","pos":[6,-13.4,6.95],"rotY":0,"params":{"readable":"rd_plate_service","mount":"wall","secret":"sec_cold_bay"}},{"id":"light_hall_1_n","zone":"lift_hall","type":"light","pos":[-12,-3.2,-22.5],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_1_c","zone":"lift_hall","type":"light","pos":[-12,-3.2,-14],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_1_s","zone":"lift_hall","type":"light","pos":[-12,-3.2,-5.5],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_2_n","zone":"lift_hall","type":"light","pos":[-4.5,-3.2,-22.5],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_2_c","zone":"lift_hall","type":"light","pos":[-4.5,-3.2,-14],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_2_s","zone":"lift_hall","type":"light","pos":[-4.5,-3.2,-5.5],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_3_n","zone":"lift_hall","type":"light","pos":[3,-3.2,-22.5],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_3_c","zone":"lift_hall","type":"light","pos":[3,-3.2,-14],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_3_s","zone":"lift_hall","type":"light","pos":[3,-3.2,-5.5],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_4_n","zone":"lift_hall","type":"light","pos":[10.5,-3.2,-22.5],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_4_c","zone":"lift_hall","type":"light","pos":[10.5,-3.2,-14],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_4_s","zone":"lift_hall","type":"light","pos":[10.5,-3.2,-5.5],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_5_n","zone":"lift_hall","type":"light","pos":[18,-3.2,-22.5],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_5_c","zone":"lift_hall","type":"light","pos":[18,-3.2,-14],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"light_hall_5_s","zone":"lift_hall","type":"light","pos":[18,-3.2,-5.5],"rotY":0,"params":{"kind":"lamp","hue":"aqua","note":"rows receding east into fog toward the ring"}},{"id":"lift_arrival_bore","zone":"the_bore","type":"prop","pos":[2,-36,83],"rotY":-90,"params":{"prop":"cage_lift","portalFrom":"lift_depart_hall","interior":[6,3.5,6],"gateSide":"east","gate":"the instance's own gate node opens on arrival; no door marker"}},{"id":"trg_bore_arrive","zone":"the_bore","type":"trigger","pos":[6,-36,83],"rotY":0,"size":[2,2.6,2],"params":{"cards":["card_vi"],"once":true}},{"id":"trg_windlass_seen","zone":"the_bore","type":"trigger","pos":[14,-36,83],"rotY":0,"size":[6,2.6,2],"params":{"lines":["nar_windlass_seen"],"bossLooksAtPlayer":true,"once":true,"note":"pass i3: the line is said on a LOOK at vista_windlass (30 degrees for 0.4 s, a clear line, on the gantry level, within 30 m); crossing without the look plays the ratchet cue with cap_ratchet, and the line is said anyway 8.5 m on or off the gantry level (src/world/director.ts LOOK_GATES). bossLooksAtPlayer is read by nothing"}},{"id":"vista_windlass","zone":"the_bore","type":"vista","pos":[14,-36,83],"rotY":180,"params":{"subject":"the Windlass over the violet bore, from above through the grille","target":[14,-40,94]}},{"id":"light_bore_violet","zone":"the_bore","type":"light","pos":[14,-44.5,96],"rotY":0,"params":{"kind":"bore_glow","hue":"violet","becomes":"aqua after the seventh, bottom up","sixFold":true}},{"id":"cp_bore_ante","zone":"the_bore","type":"checkpoint","pos":[17.5,-44,75],"rotY":90,"params":{"when":"entering the antechamber","objective":"obj_ante"}},{"id":"trg_ante_enter","zone":"the_bore","type":"trigger","pos":[17.5,-44,75],"rotY":0,"size":[3,3,2],"params":{"lines":["nar_embers_1","nar_embers_2"],"once":true,"note":"pass i3: the lines wait for a look at prop_camp_three (35 degrees, within 8 m, 0.4 s); else 6 s after the trigger once the camp is inside 50 degrees, and (pass i4) never to a wall: there is no last resort, and the lines are not said once door_bore is no longer shut; dropped once the Windlass fight has begun (src/world/director.ts LOOK_GATES)"}},{"id":"prop_camp_three","zone":"the_bore","type":"prop","pos":[11.5,-44,70],"rotY":0,"params":{"prop":"cold_camp","camp":3,"stop":3,"fire":true,"contents":["embers, still orange","kettle, still warm"],"note":"the only fire he leaves"}},{"id":"light_ante_embers","zone":"the_bore","type":"light","pos":[11.5,-43.85,70],"rotY":0,"params":{"kind":"practical","hue":"flame","radius":3,"note":"the first warm light below ground, and it is his"}},{"id":"pk_rounds_12_camp3","zone":"the_bore","type":"pickup","pos":[10.6,-44,71.2],"rotY":0,"params":{"pickup":"pk_rounds_12","dowsers":true}},{"id":"pk_canteen_ante_1","zone":"the_bore","type":"pickup","pos":[10.4,-44,68.8],"rotY":0,"params":{"pickup":"pk_canteen"}},{"id":"pk_canteen_ante_2","zone":"the_bore","type":"pickup","pos":[17.6,-44,67.4],"rotY":0,"params":{"pickup":"pk_canteen"}},{"id":"ia_ammo_box_ante","zone":"the_bore","type":"interactable","pos":[9.25,-44,76],"rotY":-90,"params":{"interactable":"ia_ammo_box","mount":"wall"}},{"id":"ia_cradle","zone":"the_bore","type":"interactable","pos":[10.9,-42.5,79.9],"rotY":0,"params":{"interactable":"ia_cradle","kind":"look_target","lookRange":4,"lookSeconds":0.5,"lines":["nar_cradle","nar_cradle_2"],"alsoPlaysWhen":"stn_ask_3 is put, if not yet heard (the question lights the cradle)","side":"right of the door as faced (west)","loadBearing":true,"lit":true,"empty":true,"markAbove":"six-and-one, seventh lamp dark"}},{"id":"rd_note_cradle","zone":"the_bore","type":"readable","pos":[10.9,-43.1,79.85],"rotY":0,"params":{"readable":"rd_note_cradle","mount":"wall","under":"ia_cradle"}},{"id":"prop_station_plate_4","zone":"the_bore","type":"prop","pos":[16.3,-42,79.95],"rotY":0,"params":{"prop":"station_plate","numeral":4,"geometry":true,"answers":"stn_ask_1"}},{"id":"prop_ante_diagram","zone":"the_bore","type":"prop","pos":[17.7,-43.4,79.95],"rotY":0,"params":{"prop":"wall_diagram_lift_head","height":2.4,"geometry":true,"answers":"stn_ask_2"}},{"id":"ia_ask_port_1","zone":"the_bore","type":"puzzle_element","pos":[14,-41.5,79.98],"rotY":0,"params":{"puzzle":"the_asking","role":"port","number":1,"interactable":"ia_ask_port_1","hitRadius":0.2,"note":"clockwise from the top as seen from the antechamber"}},{"id":"ia_ask_port_2","zone":"the_bore","type":"puzzle_element","pos":[13.293,-41.793,79.98],"rotY":0,"params":{"puzzle":"the_asking","role":"port","number":2,"interactable":"ia_ask_port_2","hitRadius":0.2,"note":"clockwise from the top as seen from the antechamber"}},{"id":"ia_ask_port_3","zone":"the_bore","type":"puzzle_element","pos":[13,-42.5,79.98],"rotY":0,"params":{"puzzle":"the_asking","role":"port","number":3,"interactable":"ia_ask_port_3","hitRadius":0.2,"note":"clockwise from the top as seen from the antechamber"}},{"id":"ia_ask_port_4","zone":"the_bore","type":"puzzle_element","pos":[13.293,-43.207,79.98],"rotY":0,"params":{"puzzle":"the_asking","role":"port","number":4,"interactable":"ia_ask_port_4","hitRadius":0.2,"note":"clockwise from the top as seen from the antechamber"}},{"id":"ia_ask_port_5","zone":"the_bore","type":"puzzle_element","pos":[14,-43.5,79.98],"rotY":0,"params":{"puzzle":"the_asking","role":"port","number":5,"interactable":"ia_ask_port_5","hitRadius":0.2,"note":"clockwise from the top as seen from the antechamber"}},{"id":"ia_ask_port_6","zone":"the_bore","type":"puzzle_element","pos":[14.707,-43.207,79.98],"rotY":0,"params":{"puzzle":"the_asking","role":"port","number":6,"interactable":"ia_ask_port_6","hitRadius":0.2,"note":"clockwise from the top as seen from the antechamber"}},{"id":"ia_ask_port_7","zone":"the_bore","type":"puzzle_element","pos":[15,-42.5,79.98],"rotY":0,"params":{"puzzle":"the_asking","role":"port","number":7,"interactable":"ia_ask_port_7","hitRadius":0.2,"note":"clockwise from the top as seen from the antechamber"}},{"id":"ia_ask_port_8","zone":"the_bore","type":"puzzle_element","pos":[14.707,-41.793,79.98],"rotY":0,"params":{"puzzle":"the_asking","role":"port","number":8,"interactable":"ia_ask_port_8","hitRadius":0.2,"note":"clockwise from the top as seen from the antechamber"}},{"id":"pz_listening_lamps","zone":"the_bore","type":"puzzle_element","pos":[14,-42.5,79.98],"rotY":0,"params":{"puzzle":"the_asking","role":"listening_lamps","count":12,"ringRadius":1.42,"fillSecondsEach":0.75,"darkOnQuestions":[1,2],"fillsOnlyInside":"trg_pz_asking","startsAfter":"the stn_ask_3 subtitle","cradleLampSteps":true,"caption":"cap_listening"}},{"id":"trg_pz_asking","zone":"the_bore","type":"trigger","pos":[14,-44,76],"rotY":0,"size":[10,5,8],"params":{"puzzle":"the_asking","role":"volume","reaskSeconds":50,"note":"the antechamber within 8 m of the door: the listening ring fills only in here. reaskSeconds are QUIET seconds (pass i2): counted only while no line is on screen or waiting and she is not turned to the cradle. The asking has its own hint ladder: 30 / 45 / 210 / 300 s on Normal, 15 / 25 / 120 / 180 on Fast (src/world/puzzles/the_asking.ts)","lines":{"q1":"stn_ask_1","q2":"stn_ask_2","q3":"stn_ask_3","wrong":"stn_ask_wrong","done":"stn_ask_done"},"answers":[4,6,"hold fire"],"hints":{"T2":"hint_ask_2","T3":"hint_ask_3","T3num":"hint_ask_3_num"},"standSpot":[14,-44,74]}},{"id":"door_bore","zone":"the_bore","type":"door","pos":[14,-44,80.125],"rotY":0,"size":[3,3,0.25],"params":{"gate":"G6","kind":"disc","opensOn":"the_asking solved","closesBehind":true,"ports":8,"note":"disc 0.25 m thick, its antechamber face at z 80.0, flush with the wall"}},{"id":"trg_enc_windlass","zone":"the_bore","type":"trigger","pos":[14,-44,83.5],"rotY":0,"size":[3,3,2],"params":{"encounter":"enc_windlass","objective":"obj_boss","seals":"door_bore","parley":["stn_parley_1","rv_ask","stn_parley_2","stn_parley_4"],"refused":"stn_parley_refused","kept":"nar_parley_kept"}},{"id":"sp_windlass","zone":"the_bore","type":"enemy_spawn","pos":[14,-44,96],"rotY":0,"params":{"enemy":"windlass","boss":true,"armPivot":[14,-44,96],"drumCentreOut":2,"drumCentreHeight":4,"drumDiameter":5,"armIndexBearings":[0,60,120,180,240,300],"arcDeg":35,"pawlHeight":6,"pawlSpacing":3.2}},{"id":"bore_opening","zone":"the_bore","type":"puzzle_element","pos":[14,-42.8,96],"rotY":0,"params":{"role":"bore_opening","keptRoundTarget":true,"volume":{"shape":"cylinder","radius":3,"top":-42.8,"bottom":-50,"axis":[14,0,96]},"test":"the kept round fires when the aim ray enters this volume; bo_kerb*, bo_kerb_guard and the Windlass are ignored (GDD 6.6 rule 4)","notches":{"bearingsDeg":[0,60,120,180,240,300],"arcDeg":35,"kerbHeight":0.6},"lines":{"lead":"stn_bore_lead","line":"stn_bore_line_short","notInBore":"nar_down_the_bore","denied":"nar_not_for_firing","seal":"nar_seal","hint1":"hint_kept_1","office":"nar_office","kept":"nar_kept","proven":"stn_proven","hint2":"hint_kept_2"},"note":"pos is the centre of the TOP disc (kerb-top height, y -42.8), not the floor"}},{"id":"trg_bore_kill","zone":"the_bore","type":"trigger","pos":[14,-45,96],"rotY":0,"size":[6,1,6],"params":{"kind":"kill","shape":"cylinder","note":"unreachable in normal play (kerb)"}},{"id":"ia_proving_mark_1","zone":"the_bore","type":"interactable","pos":[14,-44,91.1],"rotY":180,"params":{"interactable":"ia_proving_mark_1","kind":"floor_mark","bay":1,"bearingDeg":0,"radius":0.5,"leaveRadius":2.5,"prompt":"ui_prompt_kept","litFrom":"the first tick of phase 3a","armSwingsTo":4}},{"id":"bay_1","zone":"the_bore","type":"trigger","pos":[14,-44,84.5],"rotY":0,"size":[1,3,1],"params":{"kind":"bay","bay":1,"bearingDeg":0,"arcDeg":[-30,30],"note":"boss arm index 1"}},{"id":"ia_proving_mark_2","zone":"the_bore","type":"interactable","pos":[18.244,-44,93.55],"rotY":120,"params":{"interactable":"ia_proving_mark_2","kind":"floor_mark","bay":2,"bearingDeg":60,"radius":0.5,"leaveRadius":2.5,"prompt":"ui_prompt_kept","litFrom":"the first tick of phase 3a","armSwingsTo":5}},{"id":"bay_2","zone":"the_bore","type":"trigger","pos":[23.959,-44,90.25],"rotY":0,"size":[1,3,1],"params":{"kind":"bay","bay":2,"bearingDeg":60,"arcDeg":[30,90],"note":"boss arm index 2"}},{"id":"ia_proving_mark_3","zone":"the_bore","type":"interactable","pos":[18.244,-44,98.45],"rotY":60,"params":{"interactable":"ia_proving_mark_3","kind":"floor_mark","bay":3,"bearingDeg":120,"radius":0.5,"leaveRadius":2.5,"prompt":"ui_prompt_kept","litFrom":"the first tick of phase 3a","armSwingsTo":6}},{"id":"bay_3","zone":"the_bore","type":"trigger","pos":[23.959,-44,101.75],"rotY":0,"size":[1,3,1],"params":{"kind":"bay","bay":3,"bearingDeg":120,"arcDeg":[90,150],"note":"boss arm index 3"}},{"id":"ia_proving_mark_4","zone":"the_bore","type":"interactable","pos":[14,-44,100.9],"rotY":0,"params":{"interactable":"ia_proving_mark_4","kind":"floor_mark","bay":4,"bearingDeg":180,"radius":0.5,"leaveRadius":2.5,"prompt":"ui_prompt_kept","litFrom":"the first tick of phase 3a","armSwingsTo":1}},{"id":"bay_4","zone":"the_bore","type":"trigger","pos":[14,-44,107.5],"rotY":0,"size":[1,3,1],"params":{"kind":"bay","bay":4,"bearingDeg":180,"arcDeg":[150,210],"note":"boss arm index 4"}},{"id":"ia_proving_mark_5","zone":"the_bore","type":"interactable","pos":[9.756,-44,98.45],"rotY":-60,"params":{"interactable":"ia_proving_mark_5","kind":"floor_mark","bay":5,"bearingDeg":240,"radius":0.5,"leaveRadius":2.5,"prompt":"ui_prompt_kept","litFrom":"the first tick of phase 3a","armSwingsTo":2}},{"id":"bay_5","zone":"the_bore","type":"trigger","pos":[4.041,-44,101.75],"rotY":0,"size":[1,3,1],"params":{"kind":"bay","bay":5,"bearingDeg":240,"arcDeg":[210,270],"note":"boss arm index 5"}},{"id":"ia_proving_mark_6","zone":"the_bore","type":"interactable","pos":[9.756,-44,93.55],"rotY":-120,"params":{"interactable":"ia_proving_mark_6","kind":"floor_mark","bay":6,"bearingDeg":300,"radius":0.5,"leaveRadius":2.5,"prompt":"ui_prompt_kept","litFrom":"the first tick of phase 3a","armSwingsTo":3}},{"id":"bay_6","zone":"the_bore","type":"trigger","pos":[4.041,-44,90.25],"rotY":0,"size":[1,3,1],"params":{"kind":"bay","bay":6,"bearingDeg":300,"arcDeg":[270,330],"note":"boss arm index 6"}},{"id":"sp_bore_grate_1","zone":"the_bore","type":"enemy_spawn","pos":[18.5,-44,96],"rotY":270,"params":{"enemy":"bider","entrance":"climb_out","bearingDeg":90,"add":true,"radius":4.5}},{"id":"sp_bore_grate_2","zone":"the_bore","type":"enemy_spawn","pos":[11.75,-44,99.897],"rotY":150,"params":{"enemy":"bider","entrance":"climb_out","bearingDeg":210,"add":true,"radius":4.5}},{"id":"sp_bore_grate_3","zone":"the_bore","type":"enemy_spawn","pos":[11.75,-44,92.103],"rotY":30,"params":{"enemy":"bider","entrance":"climb_out","bearingDeg":330,"add":true,"radius":4.5}},{"id":"ia_ammo_box_bore_e","zone":"the_bore","type":"interactable","pos":[28.75,-44,96],"rotY":90,"params":{"interactable":"ia_ammo_box","mount":"wall","bossRoom":true,"gives":18,"cooldownSeconds":10,"bearingDeg":90,"note":"behind a rib: the obvious place to reload"}},{"id":"ia_ammo_box_bore_w","zone":"the_bore","type":"interactable","pos":[-0.75,-44,96],"rotY":-90,"params":{"interactable":"ia_ammo_box","mount":"wall","bossRoom":true,"gives":18,"cooldownSeconds":10,"bearingDeg":270,"note":"behind a rib: the obvious place to reload"}},{"id":"ia_line_locker_bore","zone":"the_bore","type":"interactable","pos":[17.056,-44,110.379],"rotY":0,"params":{"interactable":"ia_line_locker_bore","gives":1,"rule":"once per attempt at phase 2; opens with stn_boss_guard_set","bearingDeg":168}},{"id":"pk_rounds_12_mercy","zone":"the_bore","type":"pickup","pos":[16.2,-44,82.2],"rotY":0,"params":{"pickup":"pk_rounds_12","conditional":"after 2 deaths in the same boss phase"}},{"id":"cp_boss_p1","zone":"the_bore","type":"checkpoint","pos":[14,-44,83.5],"rotY":180,"params":{"when":"boss phase 1 start (parley marked heard)"}},{"id":"cp_boss_p2","zone":"the_bore","type":"checkpoint","pos":[14,-44,84],"rotY":180,"params":{"when":"boss phase 2 start","line":"stn_boss_guard_set"}},{"id":"cp_boss_p3","zone":"the_bore","type":"checkpoint","pos":[14,-44,84.5],"rotY":180,"params":{"when":"boss phase 3a start","objective":"obj_boss_unproven"}},{"id":"cp_boss_proven","zone":"the_bore","type":"checkpoint","pos":[14,-44,85],"rotY":180,"params":{"when":"the kept round fired","objective":"obj_boss_dry"}},{"id":"door_proving_lift","zone":"the_bore","type":"door","pos":[14,-44,111.5],"rotY":0,"size":[3,3,1],"params":{"gate":"G7","opens":"boss dead (stn_service, stn_thanks)","lamp":"aqua gate lamp on the far wall"}},{"id":"ia_proving_lift","zone":"the_bore","type":"interactable","pos":[14,-42.8,115.8],"rotY":0,"params":{"interactable":"ia_proving_lift","requires":"boss dead","ride":{"id":"ride_proving_lift","seconds":12,"lines":["nar_lift_up"],"to":"lift_arrival_rim","residentSet":{"unload":"underground","load":"coda"}}}},{"id":"lift_depart_bore","zone":"the_bore","type":"prop","pos":[14,-44,114],"rotY":0,"params":{"prop":"proving_lift_cage","portalTo":"lift_arrival_rim","interior":[4,3.5,4],"gateSide":"north","gateOpening":[3,3],"note":"a lift for people: 4 x 4 x 3.5 m. NOT ia_lift_cage (6 x 6): needs its own asset"}},{"id":"lift_arrival_rim","zone":"far_rim","type":"prop","pos":[14,18,114],"rotY":0,"params":{"prop":"proving_lift_cage","portalFrom":"lift_depart_bore","interior":[4,3.5,4],"gateSide":"north","gateOpening":[3,3]}},{"id":"cp_rim","zone":"far_rim","type":"checkpoint","pos":[14,18,114],"rotY":0,"params":{"when":"the lift opens on the rim","objective":"obj_rim","failSafes":[{"afterSeconds":60,"unless":"trg_stone","does":"the stone glint doubles in size and rate (light_rim_stone_glint)","pointerLine":"nar_stone_1"},{"afterSeconds":150,"unless":"trg_stone","does":"the ending proceeds down the leave branch from wherever she stands"}]}},{"id":"trg_rim_arrive","zone":"far_rim","type":"trigger","pos":[14,18,110.5],"rotY":0,"size":[4,3,2],"params":{"cards":["card_vii"],"lines":["nar_rim_1","nar_rim_2","nar_rim_3"],"once":true}},{"id":"vista_rim_rule","zone":"far_rim","type":"vista","pos":[14,18,110],"rotY":0,"params":{"subject":"the Rule, leaning two degrees now","bearingDeg":0,"target":[14,60,-900]}},{"id":"vista_plenty","zone":"far_rim","type":"vista","pos":[6,18,104],"rotY":35,"params":{"subject":"Plenty as a silhouette card with flame-lit windows and the plumb aqua thread","target":[-60,4,0],"windowQuads":48,"lampsFormula":"9 + freed, skipping 19 (ten freed gives 20)"}},{"id":"trg_lamps","zone":"far_rim","type":"trigger","pos":[5,18,104.5],"rotY":0,"size":[10,3,6],"params":{"lines":["nar_lamps","nar_lamps_count","nar_lamps_hers"],"once":true,"note":"nar_lamps_hers is said only when she freed somebody (world: story.unless). The north-west part of the ledge (x 0..10, z 101.5..107.5): the town view and the stone share a frame from here"}},{"id":"light_rim_stone_glint","zone":"far_rim","type":"light","pos":[1.6,18.4,102.4],"rotY":0,"params":{"kind":"glint","sprite":"aim_star","everySeconds":2.5,"hue":"brass","note":"the six case mouths: the only brass glint on the ledge; doubles at the 60 s fail-safe"}},{"id":"ia_stone_round","zone":"far_rim","type":"interactable","pos":[1.6,18.356,102.4],"rotY":0,"params":{"interactable":"ia_stone_round","prompt":"ui_prompt_take","clip":"take_round","lines":{"taken":["nar_take_1","nar_take_2"],"left":"nar_leave"},"sixSpentCases":true,"arms":"exit_rim"}},{"id":"rd_note_stone","zone":"far_rim","type":"readable","pos":[1.2,18.362,102.5],"rotY":0,"params":{"readable":"rd_note_stone","under":"the first spent case"}},{"id":"trg_stone","zone":"far_rim","type":"trigger","pos":[2.5,18,103],"rotY":0,"size":[5,3,4],"params":{"lines":["nar_stone_1","nar_stone_2","nar_stone_3","nar_stone_4"],"objective":"obj_rim_choice","arms":"exit_rim","endAfterSeconds":40,"endBranch":"leave","once":true,"note":"the ONLY thing that arms the ending (GDD 9.8). Lead ruling R5: the 40 s (25 before polish round 5) count only while she is more than 4 m from the stone after nar_stone_4 has been heard; coming back starts them again. Release pass p0: reaching the stone sets obj_rim_choice (the choice is named), and nar_stone_wait is the warning line world says before the leave branch begins"}},{"id":"vista_fire","zone":"far_rim","type":"vista","pos":[10,18,102],"rotY":0,"params":{"subject":"one small fire on the plain along the pylon line","target":[40,-10,-420],"minPixels":4,"kindles":"when the ending starts","caption":"cap_fire_kindles"}},{"id":"exit_rim","zone":"far_rim","type":"exit","pos":[18,18,101.2],"rotY":0,"size":[20,3,1.6],"params":{"ends":"stage","card":"card_end","requires":"trg_stone","armedWhen":"trg_stone has fired AND its four lines have finished (or 25 s, whichever is first)","endsWhen":["ia_stone_round taken (take branch)","trg_stone + 40 s spent more than 4 m from the stone (leave branch)","this strip entered AFTER trg_stone has fired (leave branch)","cp_rim + 150 s (leave branch, fail-safe)"],"lines":["nar_fire","nar_last"],"note":"before trg_stone has fired the north edge is only a view: walking into this strip does nothing"}}],"nav":{"nodes":[{"id":"n_lip_001","zone":"the_lip","pos":[16,14,107.5]},{"id":"n_lip_002","zone":"the_lip","pos":[14,14,103]},{"id":"n_lip_003","zone":"the_lip","pos":[14,14,98]},{"id":"n_lip_004","zone":"the_lip","pos":[14,14,94]},{"id":"n_lip_005","zone":"the_lip","pos":[10,11.917,80.5]},{"id":"n_lip_006","zone":"the_lip","pos":[10,13.583,90.5]},{"id":"n_lip_007","zone":"the_lip","pos":[14,11.917,80.5]},{"id":"n_lip_008","zone":"the_lip","pos":[14,12.75,85.5]},{"id":"n_lip_009","zone":"the_lip","pos":[14,13.583,90.5]},{"id":"n_lip_010","zone":"the_lip","pos":[18,11.917,80.5]},{"id":"n_lip_011","zone":"the_lip","pos":[18,13.583,90.5]},{"id":"n_lip_012","zone":"the_lip","pos":[13,7.917,56.5]},{"id":"n_lip_013","zone":"the_lip","pos":[13,8.75,61.5]},{"id":"n_lip_014","zone":"the_lip","pos":[13,9.583,66.5]},{"id":"n_lip_015","zone":"the_lip","pos":[13,11.25,76.5]},{"id":"n_lip_016","zone":"the_lip","pos":[17,7.917,56.5]},{"id":"n_lip_017","zone":"the_lip","pos":[17,8.75,61.5]},{"id":"n_lip_018","zone":"the_lip","pos":[17,9.583,66.5]},{"id":"n_lip_019","zone":"the_lip","pos":[17,10.417,71.5]},{"id":"n_lip_020","zone":"the_lip","pos":[17,11.25,76.5]},{"id":"n_lip_021","zone":"the_lip","pos":[21,7.917,56.5]},{"id":"n_lip_022","zone":"the_lip","pos":[21,8.75,61.5]},{"id":"n_lip_023","zone":"the_lip","pos":[21,10.417,71.5]},{"id":"n_lip_024","zone":"the_lip","pos":[21,11.25,76.5]},{"id":"n_lip_025","zone":"the_lip","pos":[25,7.917,56.5]},{"id":"n_lip_026","zone":"the_lip","pos":[25,9.583,66.5]},{"id":"n_lip_027","zone":"the_lip","pos":[25,10.417,71.5]},{"id":"n_lip_028","zone":"the_lip","pos":[25,11.25,76.5]},{"id":"n_lip_029","zone":"the_lip","pos":[8,3.469,32.5]},{"id":"n_lip_031","zone":"the_lip","pos":[8,7.219,52.5]},{"id":"n_lip_032","zone":"the_lip","pos":[13,3.469,32.5]},{"id":"n_lip_033","zone":"the_lip","pos":[13,4.406,37.5]},{"id":"n_lip_034","zone":"the_lip","pos":[13,5.344,42.5]},{"id":"n_lip_035","zone":"the_lip","pos":[13,6.281,47.5]},{"id":"n_lip_036","zone":"the_lip","pos":[13,7.219,52.5]},{"id":"n_lip_037","zone":"the_lip","pos":[18,3.469,32.5]},{"id":"n_lip_038","zone":"the_lip","pos":[18,4.406,37.5]},{"id":"n_lip_039","zone":"the_lip","pos":[18,5.344,42.5]},{"id":"n_lip_040","zone":"the_lip","pos":[18,7.219,52.5]},{"id":"n_lip_041","zone":"the_lip","pos":[5,0.357,11.5]},{"id":"n_lip_042","zone":"the_lip","pos":[5,1.114,16.8]},{"id":"n_lip_043","zone":"the_lip","pos":[5,1.871,22.1]},{"id":"n_lip_044","zone":"the_lip","pos":[5,2.629,27.4]},{"id":"n_lip_045","zone":"the_lip","pos":[9.6,0.357,11.5]},{"id":"n_lip_046","zone":"the_lip","pos":[9.6,1.114,16.8]},{"id":"n_lip_047","zone":"the_lip","pos":[9.6,1.871,22.1]},{"id":"n_lip_048","zone":"the_lip","pos":[9.6,2.629,27.4]},{"id":"n_lip_049","zone":"the_lip","pos":[14.2,0.357,11.5]},{"id":"n_lip_050","zone":"the_lip","pos":[14.2,1.114,16.8]},{"id":"n_lip_051","zone":"the_lip","pos":[14.2,1.871,22.1]},{"id":"n_lip_052","zone":"the_lip","pos":[14.2,2.629,27.4]},{"id":"n_lip_053","zone":"the_lip","pos":[18.8,0.357,11.5]},{"id":"n_lip_054","zone":"the_lip","pos":[18.8,1.114,16.8]},{"id":"n_lip_055","zone":"the_lip","pos":[18.8,2.629,27.4]},{"id":"n_lip_056","zone":"the_lip","pos":[4.5,0,-4.5]},{"id":"n_lip_057","zone":"the_lip","pos":[4.5,0,-1]},{"id":"n_lip_058","zone":"the_lip","pos":[4.5,0,2.5]},{"id":"n_lip_059","zone":"the_lip","pos":[9.5,0,-4.5]},{"id":"n_lip_060","zone":"the_lip","pos":[9.5,0,-1]},{"id":"n_lip_061","zone":"the_lip","pos":[9.5,0,2.5]},{"id":"n_lip_062","zone":"the_lip","pos":[9.5,0,6]},{"id":"n_lip_063","zone":"the_lip","pos":[14.5,0,-4.5]},{"id":"n_lip_064","zone":"the_lip","pos":[14.5,0,-1]},{"id":"n_lip_065","zone":"the_lip","pos":[14.5,0,2.5]},{"id":"n_lip_066","zone":"the_lip","pos":[14.5,0,6]},{"id":"n_lip_067","zone":"the_lip","pos":[19.5,0,-4.5]},{"id":"n_lip_068","zone":"the_lip","pos":[19.5,0,-1]},{"id":"n_lip_069","zone":"the_lip","pos":[19.5,0,2.5]},{"id":"n_lip_070","zone":"the_lip","pos":[19.5,0,6]},{"id":"n_lip_071","zone":"the_lip","pos":[3.6,0,0]},{"id":"n_lip_072","zone":"the_lip","pos":[1,0,0]},{"id":"n_st_001","zone":"plenty_street","pos":[-2,0,0]},{"id":"n_st_002","zone":"plenty_street","pos":[-70,0,-5.4]},{"id":"n_st_003","zone":"plenty_street","pos":[-70,0,-1.8]},{"id":"n_st_004","zone":"plenty_street","pos":[-70,0,1.8]},{"id":"n_st_005","zone":"plenty_street","pos":[-70,0,5.4]},{"id":"n_st_006","zone":"plenty_street","pos":[-66,0,-5.4]},{"id":"n_st_007","zone":"plenty_street","pos":[-66,0,-1.8]},{"id":"n_st_008","zone":"plenty_street","pos":[-66,0,1.8]},{"id":"n_st_009","zone":"plenty_street","pos":[-66,0,5.4]},{"id":"n_st_010","zone":"plenty_street","pos":[-62,0,-5.4]},{"id":"n_st_011","zone":"plenty_street","pos":[-62,0,-1.8]},{"id":"n_st_012","zone":"plenty_street","pos":[-62,0,1.8]},{"id":"n_st_013","zone":"plenty_street","pos":[-62,0,5.4]},{"id":"n_st_014","zone":"plenty_street","pos":[-58,0,-5.4]},{"id":"n_st_015","zone":"plenty_street","pos":[-58,0,-1.8]},{"id":"n_st_016","zone":"plenty_street","pos":[-58,0,1.8]},{"id":"n_st_017","zone":"plenty_street","pos":[-58,0,5.4]},{"id":"n_st_018","zone":"plenty_street","pos":[-54,0,-5.4]},{"id":"n_st_019","zone":"plenty_street","pos":[-54,0,-1.8]},{"id":"n_st_020","zone":"plenty_street","pos":[-54,0,1.8]},{"id":"n_st_021","zone":"plenty_street","pos":[-54,0,5.4]},{"id":"n_st_022","zone":"plenty_street","pos":[-50,0,-5.4]},{"id":"n_st_023","zone":"plenty_street","pos":[-50,0,-1.8]},{"id":"n_st_024","zone":"plenty_street","pos":[-50,0,1.8]},{"id":"n_st_025","zone":"plenty_street","pos":[-50,0,5.4]},{"id":"n_st_026","zone":"plenty_street","pos":[-46,0,-5.4]},{"id":"n_st_027","zone":"plenty_street","pos":[-46,0,-1.8]},{"id":"n_st_028","zone":"plenty_street","pos":[-46,0,1.8]},{"id":"n_st_029","zone":"plenty_street","pos":[-46,0,5.4]},{"id":"n_st_030","zone":"plenty_street","pos":[-42,0,-5.4]},{"id":"n_st_031","zone":"plenty_street","pos":[-42,0,-1.8]},{"id":"n_st_032","zone":"plenty_street","pos":[-42,0,1.8]},{"id":"n_st_033","zone":"plenty_street","pos":[-42,0,5.4]},{"id":"n_st_034","zone":"plenty_street","pos":[-38,0,-5.4]},{"id":"n_st_035","zone":"plenty_street","pos":[-38,0,-1.8]},{"id":"n_st_036","zone":"plenty_street","pos":[-38,0,1.8]},{"id":"n_st_037","zone":"plenty_street","pos":[-38,0,5.4]},{"id":"n_st_038","zone":"plenty_street","pos":[-34,0,-5.4]},{"id":"n_st_039","zone":"plenty_street","pos":[-34,0,-1.8]},{"id":"n_st_040","zone":"plenty_street","pos":[-34,0,1.8]},{"id":"n_st_041","zone":"plenty_street","pos":[-34,0,5.4]},{"id":"n_st_042","zone":"plenty_street","pos":[-30,0,-5.4]},{"id":"n_st_043","zone":"plenty_street","pos":[-30,0,-1.8]},{"id":"n_st_044","zone":"plenty_street","pos":[-30,0,1.8]},{"id":"n_st_045","zone":"plenty_street","pos":[-30,0,5.4]},{"id":"n_st_046","zone":"plenty_street","pos":[-26,0,-1.8]},{"id":"n_st_047","zone":"plenty_street","pos":[-26,0,1.8]},{"id":"n_st_048","zone":"plenty_street","pos":[-26,0,5.4]},{"id":"n_st_049","zone":"plenty_street","pos":[-22,0,-1.8]},{"id":"n_st_050","zone":"plenty_street","pos":[-22,0,1.8]},{"id":"n_st_051","zone":"plenty_street","pos":[-22,0,5.4]},{"id":"n_st_052","zone":"plenty_street","pos":[-18,0,-5.4]},{"id":"n_st_053","zone":"plenty_street","pos":[-18,0,-1.8]},{"id":"n_st_054","zone":"plenty_street","pos":[-18,0,1.8]},{"id":"n_st_055","zone":"plenty_street","pos":[-18,0,5.4]},{"id":"n_st_056","zone":"plenty_street","pos":[-14,0,-5.4]},{"id":"n_st_057","zone":"plenty_street","pos":[-14,0,-1.8]},{"id":"n_st_058","zone":"plenty_street","pos":[-14,0,1.8]},{"id":"n_st_059","zone":"plenty_street","pos":[-14,0,5.4]},{"id":"n_st_060","zone":"plenty_street","pos":[-10,0,-5.4]},{"id":"n_st_061","zone":"plenty_street","pos":[-10,0,-1.8]},{"id":"n_st_062","zone":"plenty_street","pos":[-10,0,1.8]},{"id":"n_st_063","zone":"plenty_street","pos":[-10,0,5.4]},{"id":"n_st_064","zone":"plenty_street","pos":[-6,0,-5.4]},{"id":"n_st_065","zone":"plenty_street","pos":[-6,0,-1.8]},{"id":"n_st_066","zone":"plenty_street","pos":[-6,0,1.8]},{"id":"n_st_067","zone":"plenty_street","pos":[-6,0,5.4]},{"id":"n_st_068","zone":"plenty_street","pos":[-70,0,-13.5]},{"id":"n_st_069","zone":"plenty_street","pos":[-66,0,-13.5]},{"id":"n_st_070","zone":"plenty_street","pos":[-62,0,-13.5]},{"id":"n_st_071","zone":"plenty_street","pos":[-58,0,-13.5]},{"id":"n_st_072","zone":"plenty_street","pos":[-54,0,-13.5]},{"id":"n_st_073","zone":"plenty_street","pos":[-50,0,-13.5]},{"id":"n_st_074","zone":"plenty_street","pos":[-46,0,-13.5]},{"id":"n_st_075","zone":"plenty_street","pos":[-42,0,-13.5]},{"id":"n_st_076","zone":"plenty_street","pos":[-38,0,-13.5]},{"id":"n_st_077","zone":"plenty_street","pos":[-34,0,-13.5]},{"id":"n_st_078","zone":"plenty_street","pos":[-30,0,-13.5]},{"id":"n_st_079","zone":"plenty_street","pos":[-26,0,-13.5]},{"id":"n_st_080","zone":"plenty_street","pos":[-22,0,-13.5]},{"id":"n_st_081","zone":"plenty_street","pos":[-18,0,-13.5]},{"id":"n_st_082","zone":"plenty_street","pos":[-14,0,-13.5]},{"id":"n_st_083","zone":"plenty_street","pos":[-10,0,-13.5]},{"id":"n_st_084","zone":"plenty_street","pos":[-6,0,-13.5]},{"id":"n_st_085","zone":"plenty_street","pos":[-2,0,-13.5]},{"id":"n_st_086","zone":"plenty_street","pos":[-70,0,13.5]},{"id":"n_st_087","zone":"plenty_street","pos":[-66,0,13.5]},{"id":"n_st_088","zone":"plenty_street","pos":[-62,0,13.5]},{"id":"n_st_089","zone":"plenty_street","pos":[-58,0,13.5]},{"id":"n_st_090","zone":"plenty_street","pos":[-54,0,13.5]},{"id":"n_st_091","zone":"plenty_street","pos":[-50,0,13.5]},{"id":"n_st_092","zone":"plenty_street","pos":[-46,0,13.5]},{"id":"n_st_093","zone":"plenty_street","pos":[-42,0,13.5]},{"id":"n_st_094","zone":"plenty_street","pos":[-38,0,13.5]},{"id":"n_st_095","zone":"plenty_street","pos":[-34,0,13.5]},{"id":"n_st_096","zone":"plenty_street","pos":[-30,0,13.5]},{"id":"n_st_097","zone":"plenty_street","pos":[-26,0,13.5]},{"id":"n_st_098","zone":"plenty_street","pos":[-22,0,13.5]},{"id":"n_st_099","zone":"plenty_street","pos":[-18,0,13.5]},{"id":"n_st_100","zone":"plenty_street","pos":[-14,0,13.5]},{"id":"n_st_101","zone":"plenty_street","pos":[-10,0,13.5]},{"id":"n_st_102","zone":"plenty_street","pos":[-6,0,13.5]},{"id":"n_st_103","zone":"plenty_street","pos":[-2,0,13.5]},{"id":"n_st_104","zone":"plenty_street","pos":[-14.5,0,-9.5]},{"id":"n_st_105","zone":"plenty_street","pos":[-45.5,0,-9.5]},{"id":"n_st_106","zone":"plenty_street","pos":[-61.5,0,-9.5]},{"id":"n_st_107","zone":"plenty_street","pos":[-21.5,0,9.5]},{"id":"n_st_108","zone":"plenty_street","pos":[-39.5,0,9.5]},{"id":"n_st_109","zone":"plenty_street","pos":[-39.5,0,13.5]},{"id":"n_st_110","zone":"plenty_street","pos":[-57.5,0,9.5]},{"id":"n_st_111","zone":"plenty_street","pos":[-66.2,0,8.2]},{"id":"n_st_112","zone":"plenty_street","pos":[-66.2,0,10.6]},{"id":"n_st_113","zone":"plenty_street","pos":[-73.5,0,0]},{"id":"n_st_114","zone":"plenty_street","pos":[-77,0,-3]},{"id":"n_st_115","zone":"plenty_street","pos":[-77,0,0]},{"id":"n_st_116","zone":"plenty_street","pos":[-77,0,3]},{"id":"n_st_117","zone":"plenty_street","pos":[-79.5,0,0]},{"id":"n_st_118","zone":"plenty_street","pos":[-76.5,0,-13.5]},{"id":"n_st_119","zone":"plenty_street","pos":[-79.5,0,-13]},{"id":"n_st_120","zone":"plenty_street","pos":[-73.5,0,-13.5]},{"id":"fp_yard_far_wall","zone":"plenty_street","pos":[-108,0,-12],"tags":["firing_point"]},{"id":"n_st_122","zone":"plenty_street","pos":[-108,0,-8]},{"id":"n_st_123","zone":"plenty_street","pos":[-108,0,-4]},{"id":"n_st_124","zone":"plenty_street","pos":[-108,0,0]},{"id":"n_st_125","zone":"plenty_street","pos":[-108,0,4]},{"id":"fp_yard_sw","zone":"plenty_street","pos":[-108,0,8],"tags":["firing_point"]},{"id":"n_st_127","zone":"plenty_street","pos":[-104.3,0,-12]},{"id":"n_st_128","zone":"plenty_street","pos":[-104.3,0,-8]},{"id":"fp_yard_drum_w","zone":"plenty_street","pos":[-104.3,0,0],"tags":["firing_point"]},{"id":"n_st_130","zone":"plenty_street","pos":[-104.3,0,4]},{"id":"n_st_131","zone":"plenty_street","pos":[-104.3,0,8]},{"id":"n_st_132","zone":"plenty_street","pos":[-104.3,0,12]},{"id":"n_st_133","zone":"plenty_street","pos":[-100.6,0,-12]},{"id":"n_st_134","zone":"plenty_street","pos":[-100.6,0,-8]},{"id":"n_st_135","zone":"plenty_street","pos":[-100.6,0,4]},{"id":"n_st_136","zone":"plenty_street","pos":[-100.6,0,8]},{"id":"n_st_137","zone":"plenty_street","pos":[-100.6,0,12]},{"id":"n_st_138","zone":"plenty_street","pos":[-96.9,0,-12]},{"id":"n_st_139","zone":"plenty_street","pos":[-96.9,0,-8]},{"id":"n_st_140","zone":"plenty_street","pos":[-96.9,0,0]},{"id":"n_st_141","zone":"plenty_street","pos":[-96.9,0,4]},{"id":"n_st_142","zone":"plenty_street","pos":[-96.9,0,12]},{"id":"n_st_143","zone":"plenty_street","pos":[-93.2,0,-12]},{"id":"n_st_144","zone":"plenty_street","pos":[-93.2,0,-8]},{"id":"n_st_145","zone":"plenty_street","pos":[-93.2,0,-4]},{"id":"n_st_146","zone":"plenty_street","pos":[-93.2,0,0]},{"id":"n_st_147","zone":"plenty_street","pos":[-93.2,0,4]},{"id":"n_st_148","zone":"plenty_street","pos":[-93.2,0,12]},{"id":"n_st_149","zone":"plenty_street","pos":[-89.5,0,-12]},{"id":"n_st_150","zone":"plenty_street","pos":[-89.5,0,-8]},{"id":"n_st_151","zone":"plenty_street","pos":[-89.5,0,-4]},{"id":"n_st_152","zone":"plenty_street","pos":[-89.5,0,0]},{"id":"n_st_153","zone":"plenty_street","pos":[-89.5,0,4]},{"id":"n_st_154","zone":"plenty_street","pos":[-89.5,0,12]},{"id":"n_st_155","zone":"plenty_street","pos":[-85.8,0,-12]},{"id":"n_st_156","zone":"plenty_street","pos":[-85.8,0,-8]},{"id":"n_st_157","zone":"plenty_street","pos":[-85.8,0,0]},{"id":"n_st_158","zone":"plenty_street","pos":[-85.8,0,4]},{"id":"n_st_159","zone":"plenty_street","pos":[-85.8,0,8]},{"id":"n_st_160","zone":"plenty_street","pos":[-85.8,0,12]},{"id":"n_st_161","zone":"plenty_street","pos":[-82.1,0,-12]},{"id":"n_st_162","zone":"plenty_street","pos":[-82.1,0,-8]},{"id":"n_st_163","zone":"plenty_street","pos":[-82.1,0,-4]},{"id":"n_st_164","zone":"plenty_street","pos":[-82.1,0,0]},{"id":"n_st_165","zone":"plenty_street","pos":[-82.1,0,4]},{"id":"n_st_166","zone":"plenty_street","pos":[-82.1,0,8]},{"id":"n_st_167","zone":"plenty_street","pos":[-82.1,0,12]},{"id":"n_st_168","zone":"plenty_street","pos":[-96.2,0,-3],"tags":["transit_door"]},{"id":"n_st_169","zone":"plenty_street","pos":[-96.5,0,9]},{"id":"n_st_170","zone":"plenty_street","pos":[-91.5,1.75,9]},{"id":"n_st_171","zone":"plenty_street","pos":[-88.5,3.25,9]},{"id":"fp_yard_catwalk","zone":"plenty_street","pos":[-87.5,3.5,5.6],"tags":["firing_point","problem_position"]},{"id":"n_st_173","zone":"plenty_street","pos":[-85.5,3.5,9.5],"tags":["firing_point"]},{"id":"n_st_174","zone":"plenty_street","pos":[-83.5,3.5,9.4]},{"id":"n_st_175","zone":"plenty_street","pos":[-83.5,3.5,5.6]},{"id":"n_st_176","zone":"plenty_street","pos":[-85.5,3.5,5.5]},{"id":"fp_yard_stub_n","zone":"plenty_street","pos":[-95,0,-10.5],"tags":["firing_point"]},{"id":"fp_yard_south","zone":"plenty_street","pos":[-99.5,0,10.5],"tags":["firing_point"]},{"id":"fp_yard_ne","zone":"plenty_street","pos":[-84.5,0,-11.8],"tags":["firing_point"]},{"id":"n_st_180","zone":"plenty_street","pos":[-89,0,-14.5]},{"id":"n_ty_001","zone":"tally_house","pos":[-94.5,0,-35.5]},{"id":"n_ty_002","zone":"tally_house","pos":[-94.5,0,-31.7]},{"id":"n_ty_003","zone":"tally_house","pos":[-94.5,0,-27.9]},{"id":"n_ty_004","zone":"tally_house","pos":[-94.5,0,-24.1]},{"id":"n_ty_005","zone":"tally_house","pos":[-94.5,0,-20.3]},{"id":"n_ty_006","zone":"tally_house","pos":[-94.5,0,-16.5]},{"id":"n_ty_007","zone":"tally_house","pos":[-91.9,0,-35.5],"tags":["knot_stand"]},{"id":"n_ty_008","zone":"tally_house","pos":[-91.9,0,-31.7]},{"id":"n_ty_009","zone":"tally_house","pos":[-91.9,0,-27.9]},{"id":"n_ty_010","zone":"tally_house","pos":[-91.9,0,-24.1]},{"id":"n_ty_011","zone":"tally_house","pos":[-91.9,0,-20.3]},{"id":"n_ty_012","zone":"tally_house","pos":[-91.9,0,-16.5]},{"id":"n_ty_013","zone":"tally_house","pos":[-86.6,0,-35.5]},{"id":"n_ty_014","zone":"tally_house","pos":[-86.6,0,-31.7]},{"id":"n_ty_015","zone":"tally_house","pos":[-86.6,0,-27.9]},{"id":"n_ty_016","zone":"tally_house","pos":[-86.6,0,-24.1]},{"id":"n_ty_017","zone":"tally_house","pos":[-86.6,0,-20.3]},{"id":"n_ty_018","zone":"tally_house","pos":[-86.6,0,-16.5]},{"id":"n_ty_019","zone":"tally_house","pos":[-83.6,0,-31.7]},{"id":"n_ty_020","zone":"tally_house","pos":[-83.6,0,-27.9]},{"id":"n_ty_021","zone":"tally_house","pos":[-83.6,0,-24.1]},{"id":"n_ty_022","zone":"tally_house","pos":[-83.6,0,-20.3]},{"id":"n_ty_023","zone":"tally_house","pos":[-89,0,-16.6]},{"id":"n_ty_024","zone":"tally_house","pos":[-89,0,-36]},{"id":"n_ty_025","zone":"tally_house","pos":[-89,0,-30.8]},{"id":"n_ty_026","zone":"tally_house","pos":[-94.5,0,-33]},{"id":"n_ty_027","zone":"tally_house","pos":[-88.1,0,-33]},{"id":"n_gl_001","zone":"the_gallery","pos":[-92.5,-0.333,-33],"tags":["seam"],"sets":["surface","underground"]},{"id":"n_gl_002","zone":"the_gallery","pos":[-90,-2,-33],"tags":["seam"],"sets":["surface","underground"]},{"id":"n_gl_003","zone":"the_gallery","pos":[-86,-4,-33],"tags":["seam"],"sets":["surface","underground"]},{"id":"n_gl_004","zone":"the_gallery","pos":[-86,-6,-29]},{"id":"n_gl_005","zone":"the_gallery","pos":[-86,-8,-25]},{"id":"n_gl_006","zone":"the_gallery","pos":[-86,-10,-21]},{"id":"n_gl_007","zone":"the_gallery","pos":[-86,-12,-17]},{"id":"n_gl_008","zone":"the_gallery","pos":[-89.5,-12,-16.5]},{"id":"n_gl_009","zone":"the_gallery","pos":[-89.5,-12,-14.25]},{"id":"n_gl_010","zone":"the_gallery","pos":[-89.5,-12,-12]},{"id":"n_gl_011","zone":"the_gallery","pos":[-86,-12,-14.25]},{"id":"n_gl_012","zone":"the_gallery","pos":[-86,-12,-12]},{"id":"n_gl_013","zone":"the_gallery","pos":[-82.5,-12,-16.5]},{"id":"n_gl_014","zone":"the_gallery","pos":[-82.5,-11.85,-14.25]},{"id":"n_gl_015","zone":"the_gallery","pos":[-82.5,-12,-12]},{"id":"n_gl_016","zone":"the_gallery","pos":[-79,-12,-14]},{"id":"n_gl_017","zone":"the_gallery","pos":[-75,-12,-14]},{"id":"n_gl_018","zone":"the_gallery","pos":[-71,-12,-14]},{"id":"n_gl_019","zone":"the_gallery","pos":[-67,-12,-14]},{"id":"n_gl_020","zone":"the_gallery","pos":[-63,-12,-14]},{"id":"n_gl_021","zone":"the_gallery","pos":[-59,-12,-14]},{"id":"n_gl_022","zone":"the_gallery","pos":[-55,-12,-14]},{"id":"n_gl_023","zone":"the_gallery","pos":[-51,-12,-14]},{"id":"n_gl_024","zone":"the_gallery","pos":[-47,-12,-14]},{"id":"n_gl_025","zone":"the_gallery","pos":[-43,-12,-14]},{"id":"n_gl_026","zone":"the_gallery","pos":[-39,-12,-14]},{"id":"n_gl_027","zone":"the_gallery","pos":[-35,-12,-14]},{"id":"n_gl_028","zone":"the_gallery","pos":[-31,-12,-14]},{"id":"n_gl_029","zone":"the_gallery","pos":[-27,-12,-14]},{"id":"n_gl_030","zone":"the_gallery","pos":[-23,-12,-14]},{"id":"n_gl_031","zone":"the_gallery","pos":[-18.5,-12,-14]},{"id":"n_lh_001","zone":"lift_hall","pos":[-16.5,-12,-14]},{"id":"n_lh_002","zone":"lift_hall","pos":[-14.5,-12,-17]},{"id":"n_lh_003","zone":"lift_hall","pos":[-14.5,-12,-11]},{"id":"n_lh_004","zone":"lift_hall","pos":[-16.5,-12,-10]},{"id":"n_lh_005","zone":"lift_hall","pos":[-16.5,-13.5,-6]},{"id":"n_lh_006","zone":"lift_hall","pos":[-16.5,-15,-2]},{"id":"n_lh_007","zone":"lift_hall","pos":[-12,-15,-26]},{"id":"n_lh_008","zone":"lift_hall","pos":[-12,-15,-22]},{"id":"n_lh_009","zone":"lift_hall","pos":[-12,-15,-6]},{"id":"n_lh_010","zone":"lift_hall","pos":[-12,-15,-2]},{"id":"n_lh_011","zone":"lift_hall","pos":[-9,-15,-26]},{"id":"n_lh_012","zone":"lift_hall","pos":[-9,-15,-22]},{"id":"n_lh_013","zone":"lift_hall","pos":[-9,-15,-14]},{"id":"n_lh_014","zone":"lift_hall","pos":[-9,-15,-6]},{"id":"n_lh_015","zone":"lift_hall","pos":[-9,-15,-2]},{"id":"n_lh_016","zone":"lift_hall","pos":[-6,-15,-26]},{"id":"n_lh_017","zone":"lift_hall","pos":[-6,-15,-22]},{"id":"n_lh_018","zone":"lift_hall","pos":[-6,-15,-18]},{"id":"n_lh_019","zone":"lift_hall","pos":[-6,-15,-14]},{"id":"n_lh_020","zone":"lift_hall","pos":[-6,-15,-10]},{"id":"n_lh_021","zone":"lift_hall","pos":[-6,-15,-6]},{"id":"n_lh_022","zone":"lift_hall","pos":[-6,-15,-2]},{"id":"n_lh_023","zone":"lift_hall","pos":[-3,-15,-26]},{"id":"n_lh_024","zone":"lift_hall","pos":[-3,-15,-22]},{"id":"n_lh_025","zone":"lift_hall","pos":[-3,-15,-14]},{"id":"n_lh_026","zone":"lift_hall","pos":[-3,-15,-6]},{"id":"n_lh_027","zone":"lift_hall","pos":[-3,-15,-2]},{"id":"n_lh_028","zone":"lift_hall","pos":[0,-15,-26]},{"id":"n_lh_029","zone":"lift_hall","pos":[0,-15,-22]},{"id":"n_lh_030","zone":"lift_hall","pos":[0,-15,-18]},{"id":"n_lh_031","zone":"lift_hall","pos":[0,-15,-14]},{"id":"n_lh_032","zone":"lift_hall","pos":[0,-15,-10]},{"id":"n_lh_033","zone":"lift_hall","pos":[0,-15,-6]},{"id":"n_lh_034","zone":"lift_hall","pos":[0,-15,-2]},{"id":"n_lh_035","zone":"lift_hall","pos":[3,-15,-26]},{"id":"n_lh_036","zone":"lift_hall","pos":[3,-15,-22]},{"id":"n_lh_037","zone":"lift_hall","pos":[3,-15,-14]},{"id":"n_lh_038","zone":"lift_hall","pos":[3,-15,-6]},{"id":"n_lh_039","zone":"lift_hall","pos":[3,-15,-2]},{"id":"n_lh_040","zone":"lift_hall","pos":[6,-15,-26]},{"id":"n_lh_041","zone":"lift_hall","pos":[6,-15,-22]},{"id":"n_lh_042","zone":"lift_hall","pos":[6,-15,-18]},{"id":"n_lh_043","zone":"lift_hall","pos":[6,-15,-14]},{"id":"n_lh_044","zone":"lift_hall","pos":[6,-15,-10]},{"id":"n_lh_045","zone":"lift_hall","pos":[6,-15,-6]},{"id":"n_lh_046","zone":"lift_hall","pos":[6,-15,-2]},{"id":"n_lh_047","zone":"lift_hall","pos":[9,-15,-26]},{"id":"n_lh_048","zone":"lift_hall","pos":[9,-15,-22]},{"id":"n_lh_049","zone":"lift_hall","pos":[9,-15,-14]},{"id":"n_lh_050","zone":"lift_hall","pos":[9,-15,-6]},{"id":"n_lh_051","zone":"lift_hall","pos":[9,-15,-2]},{"id":"n_lh_052","zone":"lift_hall","pos":[12,-15,-26]},{"id":"n_lh_053","zone":"lift_hall","pos":[12,-15,-22]},{"id":"n_lh_054","zone":"lift_hall","pos":[12,-15,-18]},{"id":"n_lh_055","zone":"lift_hall","pos":[12,-15,-14]},{"id":"n_lh_056","zone":"lift_hall","pos":[12,-15,-10]},{"id":"n_lh_057","zone":"lift_hall","pos":[12,-15,-6]},{"id":"n_lh_058","zone":"lift_hall","pos":[12,-15,-2]},{"id":"n_lh_059","zone":"lift_hall","pos":[15,-15,-26]},{"id":"n_lh_060","zone":"lift_hall","pos":[15,-15,-22]},{"id":"n_lh_061","zone":"lift_hall","pos":[15,-15,-14]},{"id":"n_lh_062","zone":"lift_hall","pos":[15,-15,-6]},{"id":"n_lh_063","zone":"lift_hall","pos":[15,-15,-2]},{"id":"n_lh_064","zone":"lift_hall","pos":[18,-15,-26]},{"id":"n_lh_065","zone":"lift_hall","pos":[18,-15,-22]},{"id":"n_lh_066","zone":"lift_hall","pos":[18,-15,-18]},{"id":"n_lh_067","zone":"lift_hall","pos":[18,-15,-14]},{"id":"n_lh_068","zone":"lift_hall","pos":[18,-15,-10]},{"id":"n_lh_069","zone":"lift_hall","pos":[18,-15,-6]},{"id":"n_lh_070","zone":"lift_hall","pos":[18,-15,-2]},{"id":"n_lh_071","zone":"lift_hall","pos":[22,-15,-14]},{"id":"n_lh_cage","zone":"lift_hall","pos":[24.5,-15,-14]},{"id":"n_lh_073","zone":"lift_hall","pos":[6,-15,0.5]},{"id":"n_lh_074","zone":"lift_hall","pos":[6,-15,3.5]},{"id":"n_lh_075","zone":"lift_hall","pos":[3.5,-15,5]},{"id":"n_bo_arrival","zone":"the_bore","pos":[2,-36,83]},{"id":"n_bo_002","zone":"the_bore","pos":[5.5,-36,83]},{"id":"n_bo_003","zone":"the_bore","pos":[9.5,-36,83]},{"id":"n_bo_004","zone":"the_bore","pos":[14,-36,83]},{"id":"n_bo_005","zone":"the_bore","pos":[18.5,-36,83]},{"id":"n_bo_006","zone":"the_bore","pos":[22.5,-36,83]},{"id":"n_bo_007","zone":"the_bore","pos":[27,-36,83]},{"id":"n_bo_008","zone":"the_bore","pos":[27,-38,79]},{"id":"n_bo_009","zone":"the_bore","pos":[27,-40,75]},{"id":"n_bo_010","zone":"the_bore","pos":[23,-42,75]},{"id":"n_bo_011","zone":"the_bore","pos":[19.5,-44,75]},{"id":"n_bo_012","zone":"the_bore","pos":[11,-44,68]},{"id":"n_bo_013","zone":"the_bore","pos":[11,-44,71.3]},{"id":"n_bo_014","zone":"the_bore","pos":[11,-44,74.6]},{"id":"n_bo_015","zone":"the_bore","pos":[11,-44,77.9]},{"id":"n_bo_016","zone":"the_bore","pos":[14,-44,68]},{"id":"n_bo_017","zone":"the_bore","pos":[14,-44,71.3]},{"id":"n_bo_018","zone":"the_bore","pos":[14,-44,74.6]},{"id":"n_bo_019","zone":"the_bore","pos":[14,-44,77.9]},{"id":"n_bo_020","zone":"the_bore","pos":[17,-44,68]},{"id":"n_bo_021","zone":"the_bore","pos":[17,-44,71.3]},{"id":"n_bo_022","zone":"the_bore","pos":[17,-44,74.6]},{"id":"n_bo_023","zone":"the_bore","pos":[17,-44,77.9]},{"id":"n_bo_024","zone":"the_bore","pos":[14,-44,80.5]},{"id":"n_bo_025","zone":"the_bore","pos":[14,-44,83.5]},{"id":"n_bo_026","zone":"the_bore","pos":[14,-44,90.2],"tags":["bay_inner"]},{"id":"n_bo_027","zone":"the_bore","pos":[16.9,-44,90.977],"tags":["rib_inner"]},{"id":"n_bo_028","zone":"the_bore","pos":[19.023,-44,93.1],"tags":["bay_inner"]},{"id":"n_bo_029","zone":"the_bore","pos":[19.8,-44,96],"tags":["rib_inner"]},{"id":"n_bo_030","zone":"the_bore","pos":[19.023,-44,98.9],"tags":["bay_inner"]},{"id":"n_bo_031","zone":"the_bore","pos":[16.9,-44,101.023],"tags":["rib_inner"]},{"id":"n_bo_032","zone":"the_bore","pos":[14,-44,101.8],"tags":["bay_inner"]},{"id":"n_bo_033","zone":"the_bore","pos":[11.1,-44,101.023],"tags":["rib_inner"]},{"id":"n_bo_034","zone":"the_bore","pos":[8.977,-44,98.9],"tags":["bay_inner"]},{"id":"n_bo_035","zone":"the_bore","pos":[8.2,-44,96],"tags":["rib_inner"]},{"id":"n_bo_036","zone":"the_bore","pos":[8.977,-44,93.1],"tags":["bay_inner"]},{"id":"n_bo_037","zone":"the_bore","pos":[11.1,-44,90.977],"tags":["rib_inner"]},{"id":"n_bo_038","zone":"the_bore","pos":[14,-44,87],"tags":["bay_mid"]},{"id":"n_bo_039","zone":"the_bore","pos":[21.794,-44,91.5],"tags":["bay_mid"]},{"id":"n_bo_040","zone":"the_bore","pos":[21.794,-44,100.5],"tags":["bay_mid"]},{"id":"n_bo_041","zone":"the_bore","pos":[14,-44,105],"tags":["bay_mid"]},{"id":"n_bo_042","zone":"the_bore","pos":[6.206,-44,100.5],"tags":["bay_mid"]},{"id":"n_bo_043","zone":"the_bore","pos":[6.206,-44,91.5],"tags":["bay_mid"]},{"id":"n_bo_044","zone":"the_bore","pos":[17.287,-44,83.733]},{"id":"n_bo_045","zone":"the_bore","pos":[20.35,-44,85.001],"tags":["rib_shelter"]},{"id":"n_bo_046","zone":"the_bore","pos":[22.98,-44,87.02]},{"id":"n_bo_047","zone":"the_bore","pos":[24.999,-44,89.65]},{"id":"n_bo_048","zone":"the_bore","pos":[26.267,-44,92.713]},{"id":"n_bo_049","zone":"the_bore","pos":[26.7,-44,96],"tags":["rib_shelter"]},{"id":"n_bo_050","zone":"the_bore","pos":[26.267,-44,99.287]},{"id":"n_bo_051","zone":"the_bore","pos":[24.999,-44,102.35]},{"id":"n_bo_052","zone":"the_bore","pos":[22.98,-44,104.98]},{"id":"n_bo_053","zone":"the_bore","pos":[20.35,-44,106.999],"tags":["rib_shelter"]},{"id":"n_bo_054","zone":"the_bore","pos":[17.287,-44,108.267]},{"id":"n_bo_055","zone":"the_bore","pos":[14,-44,108.7]},{"id":"n_bo_056","zone":"the_bore","pos":[10.713,-44,108.267]},{"id":"n_bo_057","zone":"the_bore","pos":[7.65,-44,106.999],"tags":["rib_shelter"]},{"id":"n_bo_058","zone":"the_bore","pos":[5.02,-44,104.98]},{"id":"n_bo_059","zone":"the_bore","pos":[3.001,-44,102.35]},{"id":"n_bo_060","zone":"the_bore","pos":[1.733,-44,99.287]},{"id":"n_bo_061","zone":"the_bore","pos":[1.3,-44,96],"tags":["rib_shelter"]},{"id":"n_bo_062","zone":"the_bore","pos":[1.733,-44,92.713]},{"id":"n_bo_063","zone":"the_bore","pos":[3.001,-44,89.65]},{"id":"n_bo_064","zone":"the_bore","pos":[5.02,-44,87.02]},{"id":"n_bo_065","zone":"the_bore","pos":[7.65,-44,85.001],"tags":["rib_shelter"]},{"id":"n_bo_066","zone":"the_bore","pos":[10.713,-44,83.733]},{"id":"n_bo_067","zone":"the_bore","pos":[14,-44,111.5]},{"id":"n_bo_plift","zone":"the_bore","pos":[14,-44,114]},{"id":"n_rim_cage","zone":"far_rim","pos":[14,18,114]},{"id":"n_rim_002","zone":"far_rim","pos":[14,18,110]},{"id":"n_rim_003","zone":"far_rim","pos":[2,18,103]},{"id":"n_rim_004","zone":"far_rim","pos":[2,18,106]},{"id":"n_rim_005","zone":"far_rim","pos":[2,18,109]},{"id":"n_rim_006","zone":"far_rim","pos":[6,18,103]},{"id":"n_rim_007","zone":"far_rim","pos":[6,18,106]},{"id":"n_rim_008","zone":"far_rim","pos":[6,18,109]},{"id":"n_rim_009","zone":"far_rim","pos":[10,18,103]},{"id":"n_rim_010","zone":"far_rim","pos":[10,18,106]},{"id":"n_rim_011","zone":"far_rim","pos":[10,18,109]},{"id":"n_rim_012","zone":"far_rim","pos":[14,18,103]},{"id":"n_rim_013","zone":"far_rim","pos":[14,18,106]},{"id":"n_rim_014","zone":"far_rim","pos":[18,18,103]},{"id":"n_rim_015","zone":"far_rim","pos":[18,18,106]},{"id":"n_rim_016","zone":"far_rim","pos":[18,18,109]},{"id":"n_rim_017","zone":"far_rim","pos":[22,18,109]},{"id":"n_rim_018","zone":"far_rim","pos":[26,18,103]},{"id":"n_rim_019","zone":"far_rim","pos":[26,18,106]},{"id":"n_rim_020","zone":"far_rim","pos":[26,18,109]}],"links":[["n_lip_001","n_lip_002"],["n_lip_002","n_lip_003"],["n_lip_003","n_lip_004"],["n_lip_004","n_lip_006"],["n_lip_004","n_lip_009"],["n_lip_004","n_lip_011"],["n_lip_005","n_lip_007"],["n_lip_005","n_lip_015"],["n_lip_006","n_lip_009"],["n_lip_007","n_lip_008"],["n_lip_007","n_lip_010"],["n_lip_007","n_lip_015"],["n_lip_007","n_lip_020"],["n_lip_008","n_lip_009"],["n_lip_009","n_lip_011"],["n_lip_010","n_lip_020"],["n_lip_010","n_lip_024"],["n_lip_012","n_lip_013"],["n_lip_012","n_lip_016"],["n_lip_012","n_lip_036"],["n_lip_013","n_lip_014"],["n_lip_013","n_lip_017"],["n_lip_014","n_lip_018"],["n_lip_015","n_lip_020"],["n_lip_016","n_lip_017"],["n_lip_016","n_lip_021"],["n_lip_016","n_lip_036"],["n_lip_016","n_lip_040"],["n_lip_017","n_lip_018"],["n_lip_017","n_lip_022"],["n_lip_018","n_lip_019"],["n_lip_019","n_lip_020"],["n_lip_019","n_lip_023"],["n_lip_020","n_lip_024"],["n_lip_021","n_lip_022"],["n_lip_021","n_lip_025"],["n_lip_021","n_lip_040"],["n_lip_023","n_lip_024"],["n_lip_023","n_lip_027"],["n_lip_024","n_lip_028"],["n_lip_026","n_lip_027"],["n_lip_027","n_lip_028"],["n_lip_029","n_lip_032"],["n_lip_029","n_lip_044"],["n_lip_029","n_lip_048"],["n_lip_031","n_lip_036"],["n_lip_032","n_lip_033"],["n_lip_032","n_lip_037"],["n_lip_032","n_lip_048"],["n_lip_032","n_lip_052"],["n_lip_033","n_lip_034"],["n_lip_033","n_lip_038"],["n_lip_034","n_lip_035"],["n_lip_034","n_lip_039"],["n_lip_035","n_lip_036"],["n_lip_036","n_lip_040"],["n_lip_037","n_lip_038"],["n_lip_037","n_lip_055"],["n_lip_038","n_lip_039"],["n_lip_041","n_lip_042"],["n_lip_041","n_lip_045"],["n_lip_042","n_lip_043"],["n_lip_042","n_lip_046"],["n_lip_043","n_lip_044"],["n_lip_043","n_lip_047"],["n_lip_044","n_lip_048"],["n_lip_045","n_lip_046"],["n_lip_045","n_lip_049"],["n_lip_045","n_lip_062"],["n_lip_046","n_lip_047"],["n_lip_046","n_lip_050"],["n_lip_047","n_lip_048"],["n_lip_047","n_lip_051"],["n_lip_048","n_lip_052"],["n_lip_049","n_lip_050"],["n_lip_049","n_lip_053"],["n_lip_049","n_lip_066"],["n_lip_050","n_lip_051"],["n_lip_050","n_lip_054"],["n_lip_051","n_lip_052"],["n_lip_052","n_lip_055"],["n_lip_053","n_lip_054"],["n_lip_053","n_lip_070"],["n_lip_056","n_lip_057"],["n_lip_056","n_lip_059"],["n_lip_056","n_lip_060"],["n_lip_056","n_lip_071"],["n_lip_057","n_lip_058"],["n_lip_057","n_lip_059"],["n_lip_057","n_lip_060"],["n_lip_057","n_lip_061"],["n_lip_057","n_lip_071"],["n_lip_057","n_lip_072"],["n_lip_058","n_lip_060"],["n_lip_058","n_lip_061"],["n_lip_058","n_lip_062"],["n_lip_058","n_lip_071"],["n_lip_058","n_lip_072"],["n_lip_059","n_lip_060"],["n_lip_059","n_lip_063"],["n_lip_059","n_lip_064"],["n_lip_060","n_lip_061"],["n_lip_060","n_lip_063"],["n_lip_060","n_lip_064"],["n_lip_060","n_lip_065"],["n_lip_060","n_lip_071"],["n_lip_061","n_lip_062"],["n_lip_061","n_lip_064"],["n_lip_061","n_lip_065"],["n_lip_061","n_lip_066"],["n_lip_062","n_lip_065"],["n_lip_062","n_lip_066"],["n_lip_063","n_lip_064"],["n_lip_063","n_lip_067"],["n_lip_063","n_lip_068"],["n_lip_064","n_lip_065"],["n_lip_064","n_lip_067"],["n_lip_064","n_lip_068"],["n_lip_064","n_lip_069"],["n_lip_065","n_lip_066"],["n_lip_065","n_lip_068"],["n_lip_065","n_lip_069"],["n_lip_065","n_lip_070"],["n_lip_066","n_lip_069"],["n_lip_066","n_lip_070"],["n_lip_067","n_lip_068"],["n_lip_068","n_lip_069"],["n_lip_069","n_lip_070"],["n_lip_071","n_lip_072"],["n_lip_071","n_st_001"],["n_lip_072","n_st_001"],["n_st_001","n_st_065"],["n_st_001","n_st_066"],["n_st_002","n_st_003"],["n_st_002","n_st_006"],["n_st_002","n_st_007"],["n_st_003","n_st_004"],["n_st_003","n_st_006"],["n_st_003","n_st_007"],["n_st_003","n_st_008"],["n_st_003","n_st_113"],["n_st_004","n_st_005"],["n_st_004","n_st_007"],["n_st_004","n_st_008"],["n_st_004","n_st_009"],["n_st_004","n_st_113"],["n_st_005","n_st_008"],["n_st_005","n_st_009"],["n_st_006","n_st_007"],["n_st_006","n_st_010"],["n_st_006","n_st_011"],["n_st_007","n_st_008"],["n_st_007","n_st_010"],["n_st_007","n_st_011"],["n_st_007","n_st_012"],["n_st_008","n_st_009"],["n_st_008","n_st_011"],["n_st_008","n_st_012"],["n_st_008","n_st_013"],["n_st_009","n_st_012"],["n_st_009","n_st_013"],["n_st_009","n_st_111"],["n_st_009","n_st_112"],["n_st_010","n_st_011"],["n_st_010","n_st_014"],["n_st_010","n_st_015"],["n_st_010","n_st_106"],["n_st_011","n_st_012"],["n_st_011","n_st_014"],["n_st_011","n_st_015"],["n_st_011","n_st_016"],["n_st_012","n_st_013"],["n_st_012","n_st_015"],["n_st_012","n_st_016"],["n_st_012","n_st_017"],["n_st_013","n_st_016"],["n_st_013","n_st_017"],["n_st_014","n_st_015"],["n_st_014","n_st_018"],["n_st_014","n_st_019"],["n_st_015","n_st_016"],["n_st_015","n_st_018"],["n_st_015","n_st_019"],["n_st_015","n_st_020"],["n_st_016","n_st_017"],["n_st_016","n_st_019"],["n_st_016","n_st_020"],["n_st_016","n_st_021"],["n_st_017","n_st_020"],["n_st_017","n_st_021"],["n_st_017","n_st_110"],["n_st_018","n_st_019"],["n_st_018","n_st_022"],["n_st_018","n_st_023"],["n_st_019","n_st_020"],["n_st_019","n_st_022"],["n_st_019","n_st_023"],["n_st_019","n_st_024"],["n_st_020","n_st_021"],["n_st_020","n_st_023"],["n_st_020","n_st_024"],["n_st_020","n_st_025"],["n_st_021","n_st_024"],["n_st_021","n_st_025"],["n_st_022","n_st_023"],["n_st_022","n_st_026"],["n_st_023","n_st_024"],["n_st_023","n_st_027"],["n_st_023","n_st_028"],["n_st_024","n_st_025"],["n_st_024","n_st_027"],["n_st_024","n_st_028"],["n_st_024","n_st_029"],["n_st_025","n_st_028"],["n_st_025","n_st_029"],["n_st_026","n_st_030"],["n_st_026","n_st_105"],["n_st_027","n_st_028"],["n_st_027","n_st_031"],["n_st_027","n_st_032"],["n_st_028","n_st_029"],["n_st_028","n_st_031"],["n_st_028","n_st_032"],["n_st_028","n_st_033"],["n_st_029","n_st_032"],["n_st_029","n_st_033"],["n_st_030","n_st_031"],["n_st_030","n_st_034"],["n_st_030","n_st_035"],["n_st_031","n_st_032"],["n_st_031","n_st_034"],["n_st_031","n_st_035"],["n_st_031","n_st_036"],["n_st_032","n_st_033"],["n_st_032","n_st_035"],["n_st_032","n_st_036"],["n_st_032","n_st_037"],["n_st_033","n_st_036"],["n_st_033","n_st_037"],["n_st_034","n_st_035"],["n_st_035","n_st_036"],["n_st_035","n_st_039"],["n_st_035","n_st_040"],["n_st_036","n_st_037"],["n_st_036","n_st_039"],["n_st_036","n_st_040"],["n_st_036","n_st_041"],["n_st_037","n_st_040"],["n_st_037","n_st_041"],["n_st_037","n_st_108"],["n_st_038","n_st_039"],["n_st_038","n_st_042"],["n_st_038","n_st_043"],["n_st_039","n_st_040"],["n_st_039","n_st_042"],["n_st_039","n_st_043"],["n_st_039","n_st_044"],["n_st_040","n_st_041"],["n_st_040","n_st_043"],["n_st_040","n_st_044"],["n_st_040","n_st_045"],["n_st_041","n_st_044"],["n_st_041","n_st_045"],["n_st_042","n_st_043"],["n_st_042","n_st_046"],["n_st_043","n_st_044"],["n_st_043","n_st_046"],["n_st_043","n_st_047"],["n_st_044","n_st_045"],["n_st_044","n_st_046"],["n_st_046","n_st_047"],["n_st_046","n_st_049"],["n_st_046","n_st_050"],["n_st_047","n_st_048"],["n_st_047","n_st_049"],["n_st_047","n_st_050"],["n_st_047","n_st_051"],["n_st_048","n_st_050"],["n_st_048","n_st_051"],["n_st_049","n_st_050"],["n_st_049","n_st_053"],["n_st_049","n_st_054"],["n_st_050","n_st_051"],["n_st_050","n_st_053"],["n_st_050","n_st_054"],["n_st_050","n_st_055"],["n_st_051","n_st_054"],["n_st_051","n_st_055"],["n_st_051","n_st_107"],["n_st_052","n_st_053"],["n_st_052","n_st_056"],["n_st_052","n_st_057"],["n_st_053","n_st_054"],["n_st_053","n_st_056"],["n_st_053","n_st_057"],["n_st_053","n_st_058"],["n_st_054","n_st_055"],["n_st_054","n_st_057"],["n_st_054","n_st_058"],["n_st_054","n_st_059"],["n_st_055","n_st_058"],["n_st_055","n_st_059"],["n_st_056","n_st_057"],["n_st_056","n_st_060"],["n_st_056","n_st_061"],["n_st_056","n_st_104"],["n_st_057","n_st_058"],["n_st_057","n_st_060"],["n_st_057","n_st_061"],["n_st_057","n_st_062"],["n_st_058","n_st_059"],["n_st_058","n_st_061"],["n_st_058","n_st_062"],["n_st_059","n_st_063"],["n_st_060","n_st_061"],["n_st_060","n_st_064"],["n_st_060","n_st_065"],["n_st_061","n_st_062"],["n_st_061","n_st_064"],["n_st_061","n_st_065"],["n_st_061","n_st_066"],["n_st_062","n_st_065"],["n_st_063","n_st_067"],["n_st_064","n_st_065"],["n_st_065","n_st_066"],["n_st_066","n_st_067"],["n_st_068","n_st_069"],["n_st_068","n_st_120"],["n_st_069","n_st_070"],["n_st_070","n_st_071"],["n_st_070","n_st_106"],["n_st_071","n_st_072"],["n_st_072","n_st_073"],["n_st_073","n_st_074"],["n_st_074","n_st_075"],["n_st_074","n_st_105"],["n_st_075","n_st_076"],["n_st_076","n_st_077"],["n_st_077","n_st_078"],["n_st_078","n_st_079"],["n_st_079","n_st_080"],["n_st_080","n_st_081"],["n_st_081","n_st_082"],["n_st_082","n_st_083"],["n_st_082","n_st_104"],["n_st_083","n_st_084"],["n_st_084","n_st_085"],["n_st_086","n_st_087"],["n_st_087","n_st_088"],["n_st_088","n_st_089"],["n_st_089","n_st_090"],["n_st_089","n_st_110"],["n_st_090","n_st_091"],["n_st_091","n_st_092"],["n_st_092","n_st_093"],["n_st_093","n_st_094"],["n_st_093","n_st_109"],["n_st_094","n_st_095"],["n_st_094","n_st_108"],["n_st_094","n_st_109"],["n_st_095","n_st_096"],["n_st_095","n_st_109"],["n_st_096","n_st_097"],["n_st_097","n_st_098"],["n_st_098","n_st_099"],["n_st_098","n_st_107"],["n_st_099","n_st_100"],["n_st_100","n_st_101"],["n_st_101","n_st_102"],["n_st_102","n_st_103"],["n_st_108","n_st_109"],["n_st_111","n_st_112"],["n_st_113","n_st_114"],["n_st_113","n_st_115"],["n_st_113","n_st_116"],["n_st_113","n_st_117"],["n_st_114","n_st_115"],["n_st_114","n_st_116"],["n_st_114","n_st_117"],["n_st_115","n_st_116"],["n_st_115","n_st_117"],["n_st_115","n_st_164"],["n_st_116","n_st_117"],["n_st_117","n_st_164"],["n_st_118","n_st_119"],["n_st_118","n_st_120"],["n_st_119","n_st_120"],["n_st_119","n_st_161"],["n_st_119","fp_yard_ne"],["fp_yard_far_wall","n_st_122"],["fp_yard_far_wall","n_st_127"],["fp_yard_far_wall","n_st_128"],["n_st_122","n_st_123"],["n_st_122","n_st_127"],["n_st_122","n_st_128"],["n_st_123","n_st_124"],["n_st_123","n_st_128"],["n_st_123","fp_yard_drum_w"],["n_st_124","n_st_125"],["n_st_124","fp_yard_drum_w"],["n_st_124","n_st_130"],["n_st_125","fp_yard_sw"],["n_st_125","fp_yard_drum_w"],["n_st_125","n_st_130"],["fp_yard_sw","n_st_131"],["n_st_127","n_st_128"],["n_st_127","n_st_133"],["n_st_127","n_st_134"],["n_st_128","n_st_133"],["n_st_128","n_st_134"],["fp_yard_drum_w","n_st_130"],["fp_yard_drum_w","n_st_135"],["n_st_130","n_st_135"],["n_st_130","n_st_136"],["n_st_131","n_st_132"],["n_st_131","n_st_135"],["n_st_131","n_st_136"],["n_st_131","n_st_137"],["n_st_131","fp_yard_south"],["n_st_132","n_st_136"],["n_st_132","n_st_137"],["n_st_132","fp_yard_south"],["n_st_133","n_st_134"],["n_st_133","n_st_138"],["n_st_133","n_st_139"],["n_st_133","fp_yard_stub_n"],["n_st_134","n_st_138"],["n_st_134","n_st_139"],["n_st_134","fp_yard_stub_n"],["n_st_135","n_st_136"],["n_st_135","n_st_140"],["n_st_135","n_st_141"],["n_st_136","n_st_137"],["n_st_136","n_st_142"],["n_st_136","n_st_169"],["n_st_136","fp_yard_south"],["n_st_137","n_st_142"],["n_st_137","n_st_169"],["n_st_137","fp_yard_south"],["n_st_138","n_st_139"],["n_st_138","n_st_143"],["n_st_138","fp_yard_stub_n"],["n_st_139","n_st_143"],["n_st_139","n_st_144"],["n_st_139","n_st_145"],["n_st_139","n_st_168"],["n_st_139","fp_yard_stub_n"],["n_st_140","n_st_141"],["n_st_140","n_st_145"],["n_st_140","n_st_146"],["n_st_140","n_st_147"],["n_st_140","n_st_168"],["n_st_141","n_st_146"],["n_st_141","n_st_147"],["n_st_142","n_st_148"],["n_st_142","n_st_169"],["n_st_142","fp_yard_south"],["n_st_143","n_st_149"],["n_st_143","fp_yard_stub_n"],["n_st_144","n_st_145"],["n_st_144","n_st_150"],["n_st_144","n_st_151"],["n_st_144","n_st_168"],["n_st_145","n_st_146"],["n_st_145","n_st_150"],["n_st_145","n_st_151"],["n_st_145","n_st_152"],["n_st_145","n_st_168"],["n_st_146","n_st_147"],["n_st_146","n_st_151"],["n_st_146","n_st_152"],["n_st_146","n_st_153"],["n_st_146","n_st_168"],["n_st_147","n_st_152"],["n_st_147","n_st_153"],["n_st_147","n_st_169"],["n_st_148","n_st_154"],["n_st_148","n_st_169"],["n_st_149","n_st_150"],["n_st_149","n_st_155"],["n_st_149","n_st_156"],["n_st_149","fp_yard_stub_n"],["n_st_149","fp_yard_ne"],["n_st_149","n_st_180"],["n_st_149","n_ty_023"],["n_st_150","n_st_151"],["n_st_150","n_st_155"],["n_st_150","n_st_156"],["n_st_151","n_st_152"],["n_st_151","n_st_156"],["n_st_151","n_st_157"],["n_st_152","n_st_153"],["n_st_152","n_st_157"],["n_st_152","n_st_158"],["n_st_153","n_st_157"],["n_st_153","n_st_158"],["n_st_154","n_st_160"],["n_st_155","n_st_156"],["n_st_155","n_st_161"],["n_st_155","n_st_162"],["n_st_155","fp_yard_ne"],["n_st_156","n_st_161"],["n_st_156","n_st_162"],["n_st_156","n_st_163"],["n_st_156","fp_yard_ne"],["n_st_157","n_st_158"],["n_st_157","n_st_163"],["n_st_157","n_st_164"],["n_st_157","n_st_165"],["n_st_158","n_st_164"],["n_st_158","n_st_165"],["n_st_159","n_st_160"],["n_st_159","n_st_166"],["n_st_160","n_st_167"],["n_st_161","n_st_162"],["n_st_161","fp_yard_ne"],["n_st_162","n_st_163"],["n_st_162","fp_yard_ne"],["n_st_163","n_st_164"],["n_st_164","n_st_165"],["n_st_165","n_st_166"],["n_st_166","n_st_167"],["n_st_169","n_st_170"],["n_st_169","fp_yard_south"],["n_st_170","n_st_171"],["n_st_170","n_st_173"],["n_st_171","n_st_173"],["fp_yard_catwalk","n_st_176"],["n_st_173","n_st_174"],["n_st_174","n_st_175"],["n_st_175","n_st_176"],["n_st_180","n_ty_023"],["n_ty_001","n_ty_002"],["n_ty_001","n_ty_007"],["n_ty_001","n_ty_024"],["n_ty_001","n_ty_026"],["n_ty_002","n_ty_003"],["n_ty_002","n_ty_008"],["n_ty_002","n_ty_009"],["n_ty_002","n_ty_025"],["n_ty_002","n_ty_026"],["n_ty_002","n_gl_001"],["n_ty_003","n_ty_004"],["n_ty_003","n_ty_008"],["n_ty_003","n_ty_009"],["n_ty_003","n_ty_010"],["n_ty_003","n_ty_026"],["n_ty_003","n_gl_001"],["n_ty_004","n_ty_005"],["n_ty_004","n_ty_009"],["n_ty_004","n_ty_010"],["n_ty_004","n_ty_011"],["n_ty_005","n_ty_006"],["n_ty_005","n_ty_010"],["n_ty_005","n_ty_011"],["n_ty_005","n_ty_012"],["n_ty_006","n_ty_011"],["n_ty_006","n_ty_012"],["n_ty_006","n_ty_023"],["n_ty_007","n_ty_013"],["n_ty_007","n_ty_024"],["n_ty_008","n_ty_009"],["n_ty_008","n_ty_014"],["n_ty_008","n_ty_025"],["n_ty_008","n_ty_026"],["n_ty_009","n_ty_010"],["n_ty_009","n_ty_026"],["n_ty_010","n_ty_011"],["n_ty_011","n_ty_012"],["n_ty_011","n_ty_023"],["n_ty_012","n_ty_018"],["n_ty_012","n_ty_023"],["n_ty_013","n_ty_014"],["n_ty_013","n_ty_024"],["n_ty_013","n_ty_025"],["n_ty_013","n_ty_027"],["n_ty_014","n_ty_015"],["n_ty_014","n_ty_019"],["n_ty_014","n_ty_020"],["n_ty_014","n_ty_024"],["n_ty_014","n_ty_025"],["n_ty_014","n_ty_027"],["n_ty_015","n_ty_016"],["n_ty_015","n_ty_019"],["n_ty_015","n_ty_020"],["n_ty_015","n_ty_021"],["n_ty_015","n_ty_027"],["n_ty_016","n_ty_017"],["n_ty_016","n_ty_020"],["n_ty_016","n_ty_021"],["n_ty_016","n_ty_022"],["n_ty_017","n_ty_018"],["n_ty_017","n_ty_021"],["n_ty_017","n_ty_023"],["n_ty_018","n_ty_022"],["n_ty_018","n_ty_023"],["n_ty_019","n_ty_020"],["n_ty_019","n_ty_025"],["n_ty_019","n_ty_027"],["n_ty_020","n_ty_021"],["n_ty_020","n_ty_025"],["n_ty_021","n_ty_022"],["n_ty_024","n_ty_025"],["n_ty_024","n_ty_027"],["n_ty_025","n_ty_027"],["n_ty_026","n_gl_001"],["n_ty_026","n_gl_002"],["n_gl_001","n_gl_002"],["n_gl_002","n_gl_003"],["n_gl_003","n_gl_004"],["n_gl_004","n_gl_005"],["n_gl_005","n_gl_006"],["n_gl_006","n_gl_007"],["n_gl_007","n_gl_008"],["n_gl_007","n_gl_009"],["n_gl_007","n_gl_010"],["n_gl_007","n_gl_011"],["n_gl_007","n_gl_012"],["n_gl_007","n_gl_013"],["n_gl_007","n_gl_014"],["n_gl_007","n_gl_015"],["n_gl_008","n_gl_009"],["n_gl_008","n_gl_010"],["n_gl_008","n_gl_011"],["n_gl_008","n_gl_012"],["n_gl_009","n_gl_010"],["n_gl_009","n_gl_011"],["n_gl_009","n_gl_012"],["n_gl_010","n_gl_011"],["n_gl_010","n_gl_012"],["n_gl_011","n_gl_012"],["n_gl_011","n_gl_013"],["n_gl_011","n_gl_014"],["n_gl_011","n_gl_015"],["n_gl_012","n_gl_013"],["n_gl_012","n_gl_014"],["n_gl_012","n_gl_015"],["n_gl_013","n_gl_014"],["n_gl_013","n_gl_015"],["n_gl_014","n_gl_015"],["n_gl_014","n_gl_016"],["n_gl_016","n_gl_017"],["n_gl_017","n_gl_018"],["n_gl_018","n_gl_019"],["n_gl_019","n_gl_020"],["n_gl_020","n_gl_021"],["n_gl_021","n_gl_022"],["n_gl_022","n_gl_023"],["n_gl_023","n_gl_024"],["n_gl_024","n_gl_025"],["n_gl_025","n_gl_026"],["n_gl_026","n_gl_027"],["n_gl_027","n_gl_028"],["n_gl_028","n_gl_029"],["n_gl_029","n_gl_030"],["n_gl_030","n_gl_031"],["n_gl_031","n_lh_001"],["n_gl_031","n_lh_002"],["n_gl_031","n_lh_003"],["n_lh_001","n_lh_002"],["n_lh_001","n_lh_003"],["n_lh_001","n_lh_004"],["n_lh_002","n_lh_003"],["n_lh_003","n_lh_004"],["n_lh_003","n_lh_005"],["n_lh_004","n_lh_005"],["n_lh_005","n_lh_006"],["n_lh_006","n_lh_010"],["n_lh_007","n_lh_008"],["n_lh_007","n_lh_011"],["n_lh_007","n_lh_012"],["n_lh_008","n_lh_011"],["n_lh_008","n_lh_012"],["n_lh_009","n_lh_010"],["n_lh_009","n_lh_014"],["n_lh_009","n_lh_015"],["n_lh_010","n_lh_014"],["n_lh_010","n_lh_015"],["n_lh_011","n_lh_012"],["n_lh_011","n_lh_016"],["n_lh_011","n_lh_017"],["n_lh_012","n_lh_016"],["n_lh_012","n_lh_017"],["n_lh_012","n_lh_018"],["n_lh_013","n_lh_018"],["n_lh_013","n_lh_019"],["n_lh_013","n_lh_020"],["n_lh_014","n_lh_015"],["n_lh_014","n_lh_020"],["n_lh_014","n_lh_021"],["n_lh_014","n_lh_022"],["n_lh_015","n_lh_021"],["n_lh_015","n_lh_022"],["n_lh_016","n_lh_017"],["n_lh_016","n_lh_023"],["n_lh_016","n_lh_024"],["n_lh_017","n_lh_018"],["n_lh_017","n_lh_023"],["n_lh_017","n_lh_024"],["n_lh_018","n_lh_019"],["n_lh_018","n_lh_024"],["n_lh_018","n_lh_025"],["n_lh_019","n_lh_020"],["n_lh_019","n_lh_025"],["n_lh_020","n_lh_021"],["n_lh_020","n_lh_025"],["n_lh_020","n_lh_026"],["n_lh_021","n_lh_022"],["n_lh_021","n_lh_026"],["n_lh_021","n_lh_027"],["n_lh_022","n_lh_026"],["n_lh_022","n_lh_027"],["n_lh_023","n_lh_024"],["n_lh_023","n_lh_028"],["n_lh_023","n_lh_029"],["n_lh_024","n_lh_028"],["n_lh_024","n_lh_029"],["n_lh_024","n_lh_030"],["n_lh_025","n_lh_030"],["n_lh_025","n_lh_031"],["n_lh_025","n_lh_032"],["n_lh_026","n_lh_027"],["n_lh_026","n_lh_032"],["n_lh_026","n_lh_033"],["n_lh_026","n_lh_034"],["n_lh_027","n_lh_033"],["n_lh_027","n_lh_034"],["n_lh_028","n_lh_029"],["n_lh_028","n_lh_035"],["n_lh_028","n_lh_036"],["n_lh_029","n_lh_030"],["n_lh_029","n_lh_035"],["n_lh_029","n_lh_036"],["n_lh_030","n_lh_031"],["n_lh_030","n_lh_036"],["n_lh_030","n_lh_037"],["n_lh_031","n_lh_032"],["n_lh_031","n_lh_037"],["n_lh_032","n_lh_033"],["n_lh_032","n_lh_037"],["n_lh_032","n_lh_038"],["n_lh_033","n_lh_034"],["n_lh_033","n_lh_038"],["n_lh_033","n_lh_039"],["n_lh_034","n_lh_038"],["n_lh_034","n_lh_039"],["n_lh_035","n_lh_036"],["n_lh_035","n_lh_040"],["n_lh_035","n_lh_041"],["n_lh_036","n_lh_040"],["n_lh_036","n_lh_041"],["n_lh_036","n_lh_042"],["n_lh_037","n_lh_042"],["n_lh_037","n_lh_043"],["n_lh_037","n_lh_044"],["n_lh_038","n_lh_039"],["n_lh_038","n_lh_044"],["n_lh_038","n_lh_045"],["n_lh_038","n_lh_046"],["n_lh_039","n_lh_045"],["n_lh_039","n_lh_046"],["n_lh_039","n_lh_073"],["n_lh_040","n_lh_041"],["n_lh_040","n_lh_047"],["n_lh_040","n_lh_048"],["n_lh_041","n_lh_042"],["n_lh_041","n_lh_047"],["n_lh_041","n_lh_048"],["n_lh_042","n_lh_043"],["n_lh_042","n_lh_048"],["n_lh_042","n_lh_049"],["n_lh_043","n_lh_044"],["n_lh_043","n_lh_049"],["n_lh_044","n_lh_045"],["n_lh_044","n_lh_049"],["n_lh_044","n_lh_050"],["n_lh_045","n_lh_046"],["n_lh_045","n_lh_050"],["n_lh_045","n_lh_051"],["n_lh_046","n_lh_050"],["n_lh_046","n_lh_051"],["n_lh_046","n_lh_073"],["n_lh_047","n_lh_048"],["n_lh_047","n_lh_052"],["n_lh_047","n_lh_053"],["n_lh_048","n_lh_052"],["n_lh_048","n_lh_053"],["n_lh_048","n_lh_054"],["n_lh_049","n_lh_054"],["n_lh_049","n_lh_055"],["n_lh_049","n_lh_056"],["n_lh_050","n_lh_051"],["n_lh_050","n_lh_056"],["n_lh_050","n_lh_057"],["n_lh_050","n_lh_058"],["n_lh_051","n_lh_057"],["n_lh_051","n_lh_058"],["n_lh_051","n_lh_073"],["n_lh_052","n_lh_053"],["n_lh_052","n_lh_059"],["n_lh_052","n_lh_060"],["n_lh_053","n_lh_054"],["n_lh_053","n_lh_059"],["n_lh_053","n_lh_060"],["n_lh_054","n_lh_055"],["n_lh_054","n_lh_060"],["n_lh_054","n_lh_061"],["n_lh_055","n_lh_056"],["n_lh_055","n_lh_061"],["n_lh_056","n_lh_057"],["n_lh_056","n_lh_061"],["n_lh_056","n_lh_062"],["n_lh_057","n_lh_058"],["n_lh_057","n_lh_062"],["n_lh_057","n_lh_063"],["n_lh_058","n_lh_062"],["n_lh_058","n_lh_063"],["n_lh_059","n_lh_060"],["n_lh_059","n_lh_064"],["n_lh_059","n_lh_065"],["n_lh_060","n_lh_064"],["n_lh_060","n_lh_065"],["n_lh_060","n_lh_066"],["n_lh_061","n_lh_066"],["n_lh_061","n_lh_067"],["n_lh_061","n_lh_068"],["n_lh_062","n_lh_063"],["n_lh_062","n_lh_068"],["n_lh_062","n_lh_069"],["n_lh_062","n_lh_070"],["n_lh_063","n_lh_069"],["n_lh_063","n_lh_070"],["n_lh_064","n_lh_065"],["n_lh_065","n_lh_066"],["n_lh_066","n_lh_067"],["n_lh_067","n_lh_068"],["n_lh_067","n_lh_071"],["n_lh_068","n_lh_069"],["n_lh_069","n_lh_070"],["n_lh_071","n_lh_cage"],["n_lh_073","n_lh_074"],["n_lh_073","n_lh_075"],["n_lh_074","n_lh_075"],["n_bo_arrival","n_bo_002"],["n_bo_002","n_bo_003"],["n_bo_003","n_bo_004"],["n_bo_004","n_bo_005"],["n_bo_005","n_bo_006"],["n_bo_006","n_bo_007"],["n_bo_007","n_bo_008"],["n_bo_008","n_bo_009"],["n_bo_009","n_bo_010"],["n_bo_010","n_bo_011"],["n_bo_010","n_bo_022"],["n_bo_011","n_bo_018"],["n_bo_011","n_bo_022"],["n_bo_012","n_bo_013"],["n_bo_012","n_bo_016"],["n_bo_012","n_bo_017"],["n_bo_012","n_bo_020"],["n_bo_013","n_bo_014"],["n_bo_013","n_bo_016"],["n_bo_013","n_bo_017"],["n_bo_013","n_bo_018"],["n_bo_013","n_bo_021"],["n_bo_014","n_bo_015"],["n_bo_014","n_bo_017"],["n_bo_014","n_bo_018"],["n_bo_014","n_bo_019"],["n_bo_014","n_bo_022"],["n_bo_015","n_bo_018"],["n_bo_015","n_bo_019"],["n_bo_015","n_bo_023"],["n_bo_015","n_bo_024"],["n_bo_016","n_bo_017"],["n_bo_016","n_bo_020"],["n_bo_016","n_bo_021"],["n_bo_017","n_bo_018"],["n_bo_017","n_bo_020"],["n_bo_017","n_bo_021"],["n_bo_017","n_bo_022"],["n_bo_018","n_bo_019"],["n_bo_018","n_bo_021"],["n_bo_018","n_bo_022"],["n_bo_018","n_bo_023"],["n_bo_018","n_bo_024"],["n_bo_019","n_bo_022"],["n_bo_019","n_bo_023"],["n_bo_019","n_bo_024"],["n_bo_019","n_bo_025"],["n_bo_020","n_bo_021"],["n_bo_021","n_bo_022"],["n_bo_022","n_bo_023"],["n_bo_023","n_bo_024"],["n_bo_024","n_bo_025"],["n_bo_024","n_bo_044"],["n_bo_024","n_bo_066"],["n_bo_025","n_bo_038"],["n_bo_025","n_bo_044"],["n_bo_025","n_bo_066"],["n_bo_026","n_bo_027"],["n_bo_026","n_bo_028"],["n_bo_026","n_bo_036"],["n_bo_026","n_bo_037"],["n_bo_026","n_bo_038"],["n_bo_027","n_bo_028"],["n_bo_027","n_bo_029"],["n_bo_027","n_bo_037"],["n_bo_027","n_bo_038"],["n_bo_027","n_bo_039"],["n_bo_028","n_bo_029"],["n_bo_028","n_bo_030"],["n_bo_028","n_bo_039"],["n_bo_029","n_bo_030"],["n_bo_029","n_bo_031"],["n_bo_029","n_bo_039"],["n_bo_029","n_bo_040"],["n_bo_030","n_bo_031"],["n_bo_030","n_bo_032"],["n_bo_030","n_bo_040"],["n_bo_031","n_bo_032"],["n_bo_031","n_bo_033"],["n_bo_031","n_bo_040"],["n_bo_031","n_bo_041"],["n_bo_032","n_bo_033"],["n_bo_032","n_bo_034"],["n_bo_032","n_bo_041"],["n_bo_033","n_bo_034"],["n_bo_033","n_bo_035"],["n_bo_033","n_bo_041"],["n_bo_033","n_bo_042"],["n_bo_034","n_bo_035"],["n_bo_034","n_bo_036"],["n_bo_034","n_bo_042"],["n_bo_035","n_bo_036"],["n_bo_035","n_bo_037"],["n_bo_035","n_bo_042"],["n_bo_035","n_bo_043"],["n_bo_036","n_bo_037"],["n_bo_036","n_bo_043"],["n_bo_037","n_bo_038"],["n_bo_037","n_bo_043"],["n_bo_038","n_bo_044"],["n_bo_038","n_bo_066"],["n_bo_039","n_bo_046"],["n_bo_039","n_bo_047"],["n_bo_039","n_bo_048"],["n_bo_040","n_bo_050"],["n_bo_040","n_bo_051"],["n_bo_040","n_bo_052"],["n_bo_041","n_bo_054"],["n_bo_041","n_bo_055"],["n_bo_041","n_bo_056"],["n_bo_042","n_bo_058"],["n_bo_042","n_bo_059"],["n_bo_042","n_bo_060"],["n_bo_043","n_bo_062"],["n_bo_043","n_bo_063"],["n_bo_043","n_bo_064"],["n_bo_044","n_bo_045"],["n_bo_045","n_bo_046"],["n_bo_046","n_bo_047"],["n_bo_047","n_bo_048"],["n_bo_048","n_bo_049"],["n_bo_049","n_bo_050"],["n_bo_050","n_bo_051"],["n_bo_051","n_bo_052"],["n_bo_052","n_bo_053"],["n_bo_053","n_bo_054"],["n_bo_054","n_bo_055"],["n_bo_054","n_bo_067"],["n_bo_055","n_bo_056"],["n_bo_055","n_bo_067"],["n_bo_055","n_bo_plift"],["n_bo_056","n_bo_057"],["n_bo_056","n_bo_067"],["n_bo_057","n_bo_058"],["n_bo_058","n_bo_059"],["n_bo_059","n_bo_060"],["n_bo_060","n_bo_061"],["n_bo_061","n_bo_062"],["n_bo_062","n_bo_063"],["n_bo_063","n_bo_064"],["n_bo_064","n_bo_065"],["n_bo_065","n_bo_066"],["n_bo_067","n_bo_plift"],["n_rim_cage","n_rim_002"],["n_rim_002","n_rim_010"],["n_rim_002","n_rim_011"],["n_rim_002","n_rim_013"],["n_rim_002","n_rim_015"],["n_rim_002","n_rim_016"],["n_rim_003","n_rim_004"],["n_rim_003","n_rim_005"],["n_rim_003","n_rim_006"],["n_rim_003","n_rim_007"],["n_rim_004","n_rim_005"],["n_rim_004","n_rim_006"],["n_rim_004","n_rim_007"],["n_rim_004","n_rim_008"],["n_rim_005","n_rim_007"],["n_rim_005","n_rim_008"],["n_rim_006","n_rim_007"],["n_rim_006","n_rim_008"],["n_rim_006","n_rim_009"],["n_rim_006","n_rim_010"],["n_rim_007","n_rim_008"],["n_rim_007","n_rim_009"],["n_rim_007","n_rim_010"],["n_rim_009","n_rim_010"],["n_rim_009","n_rim_012"],["n_rim_009","n_rim_013"],["n_rim_010","n_rim_012"],["n_rim_010","n_rim_013"],["n_rim_011","n_rim_013"],["n_rim_012","n_rim_013"],["n_rim_012","n_rim_014"],["n_rim_012","n_rim_015"],["n_rim_013","n_rim_014"],["n_rim_013","n_rim_015"],["n_rim_013","n_rim_016"],["n_rim_014","n_rim_015"],["n_rim_014","n_rim_016"],["n_rim_015","n_rim_016"],["n_rim_015","n_rim_017"],["n_rim_016","n_rim_017"],["n_rim_017","n_rim_019"],["n_rim_017","n_rim_020"],["n_rim_018","n_rim_019"],["n_rim_018","n_rim_020"],["n_rim_019","n_rim_020"]],"gates":[{"link":["n_lip_057","n_lip_072"],"door":"door_jug_gate"},{"link":["n_lip_058","n_lip_072"],"door":"door_jug_gate"},{"link":["n_lip_071","n_lip_072"],"door":"door_jug_gate"},{"link":["n_lip_071","n_st_001"],"door":"door_jug_gate"},{"link":["n_lip_072","n_st_001"],"door":"door_jug_gate"},{"link":["n_st_003","n_st_113"],"door":"door_yard_gate"},{"link":["n_st_004","n_st_113"],"door":"door_yard_gate"},{"link":["n_st_113","n_st_114"],"door":"door_yard_gate"},{"link":["n_st_113","n_st_115"],"door":"door_yard_gate"},{"link":["n_st_113","n_st_116"],"door":"door_yard_gate"},{"link":["n_st_113","n_st_117"],"door":"door_yard_gate"},{"link":["n_st_113","n_st_117"],"door":"ia_yard_door"},{"link":["n_st_114","n_st_117"],"door":"ia_yard_door"},{"link":["n_st_115","n_st_117"],"door":"ia_yard_door"},{"link":["n_st_115","n_st_164"],"door":"ia_yard_door"},{"link":["n_st_116","n_st_117"],"door":"ia_yard_door"},{"link":["n_st_117","n_st_164"],"door":"ia_yard_door"},{"link":["n_st_118","n_st_119"],"door":"door_alley"},{"link":["n_st_119","n_st_120"],"door":"door_alley"},{"link":["n_st_119","n_st_161"],"door":"door_alley"},{"link":["n_st_119","fp_yard_ne"],"door":"door_alley"},{"link":["n_st_149","n_st_180"],"door":"door_tally"},{"link":["n_st_149","n_ty_023"],"door":"door_tally"},{"link":["n_st_180","n_ty_023"],"door":"door_tally"},{"link":["n_ty_002","n_gl_001"],"door":"ia_hatch"},{"link":["n_ty_003","n_gl_001"],"door":"ia_hatch"},{"link":["n_ty_008","n_ty_026"],"door":"ia_hatch"},{"link":["n_ty_024","n_ty_025"],"door":"ia_hatch"},{"link":["n_ty_026","n_gl_001"],"door":"ia_hatch"},{"link":["n_ty_026","n_gl_002"],"door":"ia_hatch"},{"link":["n_gl_001","n_gl_002"],"door":"ia_hatch"},{"link":["n_gl_020","n_gl_021"],"door":"ia_baffle"},{"link":["n_gl_021","n_gl_022"],"door":"ia_baffle"},{"link":["n_gl_030","n_gl_031"],"door":"door_gallery_far"},{"link":["n_gl_031","n_lh_001"],"door":"door_gallery_far"},{"link":["n_gl_031","n_lh_002"],"door":"door_gallery_far"},{"link":["n_gl_031","n_lh_003"],"door":"door_gallery_far"},{"link":["n_lh_039","n_lh_073"],"door":"door_cold_bay"},{"link":["n_lh_046","n_lh_073"],"door":"door_cold_bay"},{"link":["n_lh_051","n_lh_073"],"door":"door_cold_bay"},{"link":["n_lh_067","n_lh_071"],"door":"door_lift_cage"},{"link":["n_lh_073","n_lh_074"],"door":"door_cold_bay"},{"link":["n_lh_073","n_lh_075"],"door":"door_cold_bay"},{"link":["n_bo_015","n_bo_024"],"door":"door_bore"},{"link":["n_bo_018","n_bo_024"],"door":"door_bore"},{"link":["n_bo_019","n_bo_024"],"door":"door_bore"},{"link":["n_bo_019","n_bo_025"],"door":"door_bore"},{"link":["n_bo_023","n_bo_024"],"door":"door_bore"},{"link":["n_bo_024","n_bo_025"],"door":"door_bore"},{"link":["n_bo_024","n_bo_044"],"door":"door_bore"},{"link":["n_bo_024","n_bo_066"],"door":"door_bore"},{"link":["n_bo_054","n_bo_067"],"door":"door_proving_lift"},{"link":["n_bo_055","n_bo_067"],"door":"door_proving_lift"},{"link":["n_bo_055","n_bo_plift"],"door":"door_proving_lift"},{"link":["n_bo_056","n_bo_067"],"door":"door_proving_lift"},{"link":["n_bo_067","n_bo_plift"],"door":"door_proving_lift"}],"portals":[{"id":"ride_lift_hall","from":"n_lh_cage","to":"n_bo_arrival","via":"ia_lift_lever","cages":["lift_depart_hall","lift_arrival_bore"],"cageInterior":[6,3.5,6],"transform":{"from":[24,-15,-14],"to":[2,-36,83],"yawDeg":180},"ride":"lift down, 25 s dark ride (the cage does not move in world space: teleport). The arrival cage is the departure cage turned 180 degrees about its centre, so the gate she came in by on the west opens on the east"},{"id":"ride_proving_lift","from":"n_bo_plift","to":"n_rim_cage","via":"ia_proving_lift","cages":["lift_depart_bore","lift_arrival_rim"],"cageInterior":[4,3.5,4],"transform":{"from":[14,-44,114],"to":[14,18,114],"yawDeg":0},"ride":"proving lift up, dark ride of at least 12 s (ia_proving_lift.params.ride.seconds) that also waits for the coda set to be built; underground -> coda resident-set swap"}],"criticalPath":["n_lip_001","n_lip_002","n_lip_003","n_lip_004","n_lip_009","n_lip_008","n_lip_007","n_lip_020","n_lip_019","n_lip_018","n_lip_017","n_lip_016","n_lip_036","n_lip_035","n_lip_034","n_lip_033","n_lip_032","n_lip_048","n_lip_047","n_lip_046","n_lip_045","n_lip_062","n_lip_061","n_lip_057","n_lip_072","n_st_001","n_st_065","n_st_061","n_st_057","n_st_053","n_st_049","n_st_046","n_st_043","n_st_039","n_st_035","n_st_031","n_st_027","n_st_023","n_st_019","n_st_015","n_st_011","n_st_007","n_st_003","n_st_113","n_st_117","n_st_164","n_st_157","n_st_152","n_st_147","n_st_146","n_st_145","n_st_150","n_st_149","n_ty_023","n_ty_017","n_ty_016","n_ty_015","n_ty_014","n_ty_025","n_ty_024","n_ty_007","n_ty_001","n_ty_026","n_gl_002","n_gl_003","n_gl_004","n_gl_005","n_gl_006","n_gl_007","n_gl_014","n_gl_016","n_gl_017","n_gl_018","n_gl_019","n_gl_020","n_gl_021","n_gl_022","n_gl_023","n_gl_024","n_gl_025","n_gl_026","n_gl_027","n_gl_028","n_gl_029","n_gl_030","n_gl_031","n_lh_001","n_lh_004","n_lh_005","n_lh_006","n_lh_010","n_lh_015","n_lh_022","n_lh_027","n_lh_034","n_lh_039","n_lh_046","n_lh_050","n_lh_056","n_lh_061","n_lh_067","n_lh_071","n_lh_cage","n_bo_arrival","n_bo_002","n_bo_003","n_bo_004","n_bo_005","n_bo_006","n_bo_007","n_bo_008","n_bo_009","n_bo_010","n_bo_022","n_bo_019","n_bo_024","n_bo_025","n_bo_038","n_bo_026","n_bo_037","n_bo_035","n_bo_033","n_bo_041","n_bo_055","n_bo_plift","n_rim_cage","n_rim_002","n_rim_010","n_rim_007","n_rim_003","n_rim_006","n_rim_009","n_rim_012","n_rim_014"],"criticalPathLength":552.412},"encounters":[{"id":"enc_street","zone":"plenty_street","trigger":"trg_enc_street","maxAlive":5,"composition":{"bider":8},"locksDoors":[],"waves":[{"id":"A","spawns":["sp_street_kneeler"],"delay":3,"when":"trigger; the kneeler finishes its scoop and sets the cup down"},{"id":"B","spawns":["sp_street_alley_n","sp_street_alley_s","sp_street_alley_n2","sp_street_alley_s2"],"delay":0,"when":"A down, or 3 s after A is hit, or 8 s after A rises: four out of the two alley mouths nearest the gate, beside and behind her"},{"id":"C","spawns":["sp_street_saddlery_1","sp_street_saddlery_2"],"delay":0,"when":"B down to 2, or 2 s after B: the file of two arrives while the alleys are still up","lane":"lane_street"},{"id":"D","spawns":["sp_street_gate"],"delay":2,"when":"C down; two seconds of nothing, then the yard gate bursts"}],"onClear":{"checkpoint":"cp_street_clear","lines":["nar_street_after"],"objective":"obj_yard_door"}},{"id":"enc_yard","zone":"plenty_street","trigger":"knot_yard_latch","maxAlive":4,"composition":{"transit":3,"bider":4},"locksDoors":["door_tally"],"waves":[{"id":"A","spawns":["sp_yard_t1"],"delay":4,"when":"after the bell vignette"},{"id":"B","spawns":["sp_yard_t2","sp_yard_t3"],"delay":0,"when":"T1 dead, or 14 s"},{"id":"B2","spawns":["sp_yard_grate_1","sp_yard_grate_2"],"delay":2,"when":"B + 2 s: the grate Biders climb out while the Transits are still planting"},{"id":"B3","spawns":["sp_yard_alley_1","sp_yard_alley_2"],"delay":10,"when":"B + 10 s and at most 3 alive","opensDoor":"door_alley"}],"onClear":{"checkpoint":"cp_yard_clear","objective":"obj_tally","then":"trg_dowser","door":"door_tally stays shut until the sighting is over (trg_dowser.doorOpensWhen)"}},{"id":"enc_tally","zone":"tally_house","trigger":"knot_hatch_latch","maxAlive":2,"composition":{"bider":2},"locksDoors":["door_tally","ia_hatch"],"waves":[{"id":"A","spawns":["sp_tally_riser_w","sp_tally_riser_e"],"delay":0.8,"when":"the knot bursts: the hatch parts to ajar (impassable); cap_chairs plays 0.8 s before movement"}],"onClear":{"checkpoint":"cp_tally_hatch","lines":["nar_nine","nar_tally_hearth"],"opens":"ia_hatch","opensWithinSeconds":1.5}},{"id":"enc_file","zone":"the_gallery","trigger":"ia_baffle","maxAlive":6,"composition":{"bider":12},"locksDoors":["door_gallery_far"],"waves":[{"id":"A","spawns":["sp_file_1","sp_file_2","sp_file_3","sp_file_4","sp_file_5","sp_file_6"],"delay":3,"when":"the baffle grinds open over 3 s; turn_about 1.5 s","lane":"lane_gallery"},{"id":"R","spawns":["sp_file_10","sp_file_11"],"delay":0,"when":"the rear pair (polish round 5, R3 / R10): once wave A is down to one, when she comes within 16 m of door_gallery_far (or 25 s after the file was down to one), two who did not queue start down flight 3 of the peg stair behind her and run the length of the gallery after her; nar_file_behind names them (src/world/director.ts WAVE_RULES enc_file/R, FILE_NEAR_REAR)","lines":["nar_file_behind"],"laneFollowing":false},{"id":"B","spawns":["sp_file_7","sp_file_8","sp_file_9","sp_file_12"],"delay":4,"when":"the ambush at the far door (polish round 4; four, and timed from the rear pair, since round 5): FILE_REAR (4 s) after the rear pair start, the four are spawned behind the shut door_gallery_far; nar_file_more, a bang on the door, and it bursts open FILE_BURST (1 s) later, so both ends of the walkway reach her within about two seconds. With the file still standing neither wave comes (src/world/director.ts WAVE_RULES enc_file/B)","afterWaveDownSeconds":4,"orAtSeconds":25,"notRead":"afterWaveDownSeconds and orAtSeconds are no longer read for this wave","opensDoor":"door_gallery_far","doorStaysOpen":true,"lines":["nar_file_more"],"laneFollowing":false,"lateralOffsets":[-1,0,1,-0.4],"depthStagger":1.2}],"onClear":{"checkpoint":"cp_file_clear","clearRule":"all twelve down"}},{"id":"enc_matador","zone":"lift_hall","trigger":"trg_enc_matador","maxAlive":3,"composition":{"tamper":1,"bider":4},"locksDoors":["door_gallery_far","door_lift_cage"],"waves":[{"id":"A","spawns":["sp_hall_tamper"],"delay":0,"when":"trigger"},{"id":"B","spawns":["sp_hall_grate_1","sp_hall_grate_2"],"delay":0,"atSeconds":15,"cancelledIf":"the Tamper is dead at t = 15 s","when":"t = 15 s on the encounter clock; never on the Tamper's health"},{"id":"C","spawns":["sp_hall_grate_3","sp_hall_grate_4"],"delay":0,"atSeconds":35,"cancelledIf":"the Tamper is dead at t = 35 s","when":"t = 35 s on the encounter clock"}],"onClear":{"checkpoint":"cp_hall_clear","lines":["nar_tamper_dead"],"objective":"obj_lift","clearRule":"the Tamper is dead and every Bider already spawned is down; a cancelled wave does not hold the encounter open"}},{"id":"enc_windlass","zone":"the_bore","trigger":"trg_enc_windlass","maxAlive":4,"composition":{"windlass":1,"bider":"adds: 6 in phase 2, up to 9 in phase 3a"},"locksDoors":["door_bore","door_proving_lift"],"waves":[{"id":"boss","spawns":["sp_windlass"],"delay":0,"when":"door crossed"},{"id":"adds","spawns":["sp_bore_grate_1","sp_bore_grate_2","sp_bore_grate_3"],"delay":0,"when":"phase 2: 2 per haul, cap 3 alive; phase 3a: one every 8 s","repeating":true,"pick":"the grate FARTHEST from the player at spawn time (never the nearest)","minPlayerDistance":7,"ifTooClose":"hold the spawn and retry each second","note":"the 12 m rule cannot hold at the kerb foot of a 30 m room: the farthest grate is 7.4 m away at worst and over 10 m for a player on the outer ring; emergence is the full 1.5 s and shootable"}],"onClear":{"lines":["stn_service","stn_thanks"],"objective":"obj_proving_lift","note":"no checkpoint here: cp_boss_proven commits when the kept round is fired (GDD 18)"}}]}