From 8398f0b85249a5f2723553d47a17e174816fa772 Mon Sep 17 00:00:00 2001 From: justin Date: Mon, 1 Sep 2025 23:24:11 +0100 Subject: [PATCH] Simplify analyser terminal --- data/dodge.config.json | 2 +- log/aGeneratedRoomLayout | 30 ++- log/attemptedSeeds | 2 +- log/treeCluster | 44 +++- saveSlot/LevelStart0 | 2 +- src/Dodge/Data/Terminal.hs | 1 - src/Dodge/Data/Terminal/Status.hs | 1 + src/Dodge/Machine/Update.hs | 46 +++-- src/Dodge/Placement/Instance/Analyser.hs | 9 +- src/Dodge/Placement/Instance/Terminal.hs | 9 +- src/Dodge/Render/HUD.hs | 1 + src/Dodge/Room/Airlock.hs | 2 + src/Dodge/Room/Tutorial.hs | 10 +- src/Dodge/Terminal.hs | 19 -- src/Dodge/Terminal/Color.hs | 1 + src/Dodge/Terminal/Type.hs | 5 +- src/Dodge/WorldEffect.hs | 1 + tags | 253 +++++++++++------------ 18 files changed, 248 insertions(+), 190 deletions(-) diff --git a/data/dodge.config.json b/data/dodge.config.json index 4450a700d..03200fd5e 100644 --- a/data/dodge.config.json +++ b/data/dodge.config.json @@ -12,7 +12,7 @@ "_graphics_num_shadow_casters": "NumShadowCasters20", "_graphics_shadow_rendering": "GeoObjShads", "_graphics_shadow_size": "Typical", - "_graphics_world_resolution": "QuarterRes", + "_graphics_world_resolution": "HalfRes", "_volume_master": 1, "_volume_music": 0, "_volume_sound": 1, diff --git a/log/aGeneratedRoomLayout b/log/aGeneratedRoomLayout index 9c0698f8d..cc7676f2f 100644 --- a/log/aGeneratedRoomLayout +++ b/log/aGeneratedRoomLayout @@ -1,6 +1,12 @@ Seed: 7114951007332849727 Room layout (compact): -0,1,2,3 +0,1,2,3,4,5,6 +| ++- 7,8 +| ++- 9,10 +| +11,12,13,14 Layout with room names: Corridor-0 @@ -10,4 +16,26 @@ Corridor-0 defaultRoom-2 | autoRect-3 +| +autoDoor-4 +| +Corridor-5 +| +doorToggle-6gon-6 +| ++- triggerDoorRoom-7 +| | +| autoRect-8 +| ++- triggerDoorRoom-9 +| | +| autoRect-10 +| +Corridor-11 +| +6gon-12 +| +defaultRoom-13 +| +autoRect-14 diff --git a/log/attemptedSeeds b/log/attemptedSeeds index d86853147..4408abc80 100644 --- a/log/attemptedSeeds +++ b/log/attemptedSeeds @@ -1,4 +1,4 @@ Generating level with seed 7114951007332849727 After 1 attempt(s), Successful generation of level with seed 7114951007332849727 -4 rooms in total +15 rooms in total diff --git a/log/treeCluster b/log/treeCluster index 2bc7ebb0b..96624fb80 100644 --- a/log/treeCluster +++ b/log/treeCluster @@ -2,14 +2,48 @@ Seed: 7114951007332849727 0:teststart | 1:TutDrop +| +2:corDoor +| +3:DoorTest +| +4:TutDrop 0:0:teststart 0:0:0:Corridor -1:0:6gon -| -1:1:defaultRoom -| -1:2:autoRect +1:0:TutDrop + +1:0:0:6gon +| +1:0:1:defaultRoom +| +1:0:2:autoRect + +2:0:corDoor + +2:0:0:autoDoor +| +2:0:1:Corridor + +3:0:DoorTest + +3:0:0:doorToggle-6gon +| ++- 3:0:1:triggerDoorRoom +| | +| 3:0:2:autoRect +| ++- 3:0:3:triggerDoorRoom +| | +| 3:0:4:autoRect +| +3:0:5:Corridor + +4:0:6gon +| +4:1:defaultRoom +| +4:2:autoRect diff --git a/saveSlot/LevelStart0 b/saveSlot/LevelStart0 index 563e4ede0..76e9578a0 100644 --- a/saveSlot/LevelStart0 +++ b/saveSlot/LevelStart0 @@ -1 +1 @@ -{"_lWorld":{"_creatures":[[0,{"_crPos":[20.0,20.0],"_crOldPos":[20.0,0.0],"_crZ":0.0,"_crZVel":0.0,"_crDir":1.5707964,"_crMvDir":1.5707964,"_crMvAim":1.5707964,"_crType":{"tag":"Avatar","_avatarPulse":{"_pulseRate":55,"_pulseProgress":0},"_avatarMaterial":"Flesh","_avStrength":50,"_avDexterity":50,"_avIntelligence":50,"_avMoveSpeed":3.0},"_crID":0,"_crHP":10000,"_crInv":{"_unNIntMap":[]},"_crManipulation":{"tag":"Manipulator","_manObject":{"tag":"SelNothing"}},"_crEquipment":[],"_crDamage":[],"_crPain":0,"_crStance":{"_carriage":{"tag":"Walking","_strideAmount":0.0,"_currentFoot":"LeftForward"},"_posture":{"tag":"AtEase"},"_strideLength":40.0},"_crActionPlan":{"tag":"ActionPlan","_apImpulse":[],"_apAction":[],"_apStrategy":{"tag":"StrategyActions","contents":[{"tag":"WatchAndWait"},[{"tag":"StartSentinelPost"}]]},"_apGoal":[{"tag":"LiveLongAndProsper"}]},"_crPerception":{"_cpVigilance":"Lethargic","_cpAttention":{"tag":"AttentiveTo","_getAttentiveTo":[]},"_cpAwareness":[],"_cpVision":{"_viFOV":{"tag":"FloatFOV","contents":0.8},"_viDist":{"tag":"FloatDistLinearNearFar","contents":[500.0,10.0,1.0]}},"_cpAudition":{"_auDist":{"tag":"FloatID"}}},"_crMemory":{"_soundsToInvestigate":[],"_nodesSearched":[]},"_crVocalization":{"tag":"Mute"},"_crFaction":{"tag":"PlayerFaction"},"_crGroup":{"tag":"LoneWolf"},"_crIntention":{"_targetCr":null,"_mvToPoint":null,"_viewPoint":null},"_crName":"DEFAULTCRNAME","_crDeathTimer":0}]],"_creatureGroups":[],"_items":[],"_clouds":[],"_dusts":[],"_gusts":[],"_props":[],"_debris":[],"_projectiles":[],"_bullets":[],"_radarSweeps":[],"_energyBalls":[],"_flames":[],"_sparks":[],"_radarBlips":[],"_flares":[],"_teslaArcs":[],"_arcNode":[],"_shockwaves":[],"_lasers":[],"_pulseLasers":[],"_pulseBalls":[],"_linearShockwaves":[],"_tractorBeams":[],"_walls":[[0,{"_wlLine":[[188.56406,198.03847],[168.56406,232.67949]],"_wlID":0,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[1,{"_wlLine":[[162.5833,183.03848],[188.56406,198.03847]],"_wlID":1,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[2,{"_wlLine":[[142.5833,217.67949],[162.5833,183.03848]],"_wlID":2,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[3,{"_wlLine":[[102.583305,286.96152],[122.583305,252.32051]],"_wlID":3,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[4,{"_wlLine":[[128.56407,301.96152],[102.583305,286.96152]],"_wlID":4,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[5,{"_wlLine":[[148.56407,267.3205],[128.56407,301.96152]],"_wlID":5,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[6,{"_wlLine":[[77.73503,70.0],[135.47006,169.99998]],"_wlID":6,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[7,{"_wlLine":[[40.0,70.00001],[77.73503,70.0]],"_wlID":7,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[8,{"_wlLine":[[-37.735043,70.00002],[0.0,70.000015]],"_wlID":8,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[9,{"_wlLine":[[-95.47006,170.0],[-37.735043,70.00002]],"_wlID":9,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[10,{"_wlLine":[[-37.735035,270.0],[-95.47006,170.0]],"_wlID":10,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[11,{"_wlLine":[[77.73503,270.0],[-37.735035,270.0]],"_wlID":11,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[12,{"_wlLine":[[96.60254,237.32051],[77.73503,270.0]],"_wlID":12,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[13,{"_wlLine":[[135.47006,169.99998],[116.60254,202.67949]],"_wlID":13,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[14,{"_wlLine":[[0.0,70.000015],[0.0,0.0]],"_wlID":14,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[15,{"_wlLine":[[0.0,0.0],[40.0,0.0]],"_wlID":15,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[16,{"_wlLine":[[40.0,0.0],[40.0,70.00001]],"_wlID":16,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[17,{"_wlLine":[[174.54483,282.3205],[148.56407,267.3205]],"_wlID":17,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[18,{"_wlLine":[[122.583305,252.32051],[96.60254,237.32051]],"_wlID":18,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[19,{"_wlLine":[[116.60254,202.67949],[142.5833,217.67949]],"_wlID":19,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[20,{"_wlLine":[[168.56406,232.67949],[198.87495,250.1795]],"_wlID":20,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[21,{"_wlLine":[[281.14737,297.6795],[261.14737,332.32053]],"_wlID":21,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[22,{"_wlLine":[[261.14737,332.32053],[178.87497,284.8205]],"_wlID":22,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[23,{"_wlLine":[[178.87497,284.8205],[174.54483,282.3205]],"_wlID":23,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[24,{"_wlLine":[[198.87495,250.1795],[281.14737,297.6795]],"_wlID":24,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[25,{"_wlLine":[[101.7987,240.32051],[117.38715,249.32051]],"_wlID":25,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[26,{"_wlLine":[[117.38715,249.32051],[127.38715,232.0]],"_wlID":26,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[27,{"_wlLine":[[127.38715,232.0],[111.7987,223.0]],"_wlID":27,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[28,{"_wlLine":[[111.7987,223.0],[101.7987,240.32051]],"_wlID":28,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[29,{"_wlLine":[[137.38716,214.67949],[121.7987,205.67949]],"_wlID":29,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":1},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[30,{"_wlLine":[[121.7987,205.67949],[111.7987,223.0]],"_wlID":30,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":1},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[31,{"_wlLine":[[111.7987,223.0],[127.38715,232.0]],"_wlID":31,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":1},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[32,{"_wlLine":[[127.38715,232.0],[137.38716,214.67949]],"_wlID":32,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":1},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[33,{"_wlLine":[[153.76022,270.3205],[169.34866,279.3205]],"_wlID":33,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":2},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[34,{"_wlLine":[[169.34866,279.3205],[179.34866,262.0]],"_wlID":34,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":2},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[35,{"_wlLine":[[179.34866,262.0],[163.76022,253.0]],"_wlID":35,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":2},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[36,{"_wlLine":[[163.76022,253.0],[153.76022,270.3205]],"_wlID":36,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":2},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[37,{"_wlLine":[[189.34868,244.67949],[173.76021,235.67949]],"_wlID":37,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":3},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[38,{"_wlLine":[[173.76021,235.67949],[163.76021,253.0]],"_wlID":38,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":3},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[39,{"_wlLine":[[163.76021,253.0],[179.34868,262.0]],"_wlID":39,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":3},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[40,{"_wlLine":[[179.34868,262.0],[189.34868,244.67949]],"_wlID":40,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":3},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[41,{"_wlLine":[[124.23394,299.46152],[129.23395,290.80127]],"_wlID":41,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":false,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":0.0,"_wlMaterial":"Stone"}],[42,{"_wlLine":[[106.91344,289.46152],[124.23394,299.46152]],"_wlID":42,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":false,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":0.0,"_wlMaterial":"Stone"}],[43,{"_wlLine":[[111.91344,280.80127],[106.91344,289.46152]],"_wlID":43,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":false,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":0.0,"_wlMaterial":"Stone"}],[44,{"_wlLine":[[129.23395,290.80127],[111.91344,280.80127]],"_wlID":44,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":false,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":0.0,"_wlMaterial":"Stone"}]],"_wallDamages":[],"_doors":[[0,{"_drID":0,"_drWallIDs":[25,26,27,28],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlNegate","contents":{"tag":"WdBlBtOn","contents":0}},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[109.592926,244.82051],[119.592926,227.5]],"_drOpenPos":[[100.092926,261.275],[110.092926,243.95448]],"_drClosePos":[[109.592926,244.82051],[119.592926,227.5]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[{"_penStart":3,"_penEnd":4,"_penPathEdge":{"_peStart":[106.60254,220.0],"_peEnd":[141.24356,240.0],"_peDist":40.000004,"_peObstacles":[]}},{"_penStart":4,"_penEnd":3,"_penPathEdge":{"_peStart":[141.24356,240.0],"_peEnd":[106.60254,220.0],"_peDist":40.000004,"_peObstacles":[]}},{"_penStart":5,"_penEnd":4,"_penPathEdge":{"_peStart":[184.54483,265.0],"_peEnd":[141.24356,240.0],"_peDist":50.0,"_peObstacles":[]}}],"_drObstacleType":"DoorObstacle"}],[1,{"_drID":1,"_drWallIDs":[29,30,31,32],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlNegate","contents":{"tag":"WdBlBtOn","contents":0}},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[129.59293,210.17949],[119.592926,227.5]],"_drOpenPos":[[139.09293,193.725],[129.09293,211.04552]],"_drClosePos":[[129.59293,210.17949],[119.592926,227.5]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[],"_drObstacleType":"DoorObstacle"}],[2,{"_drID":2,"_drWallIDs":[33,34,35,36],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlBtOn","contents":0},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[161.55444,274.8205],[171.55444,257.5]],"_drOpenPos":[[152.05444,291.27496],[162.05444,273.95447]],"_drClosePos":[[161.55444,274.8205],[171.55444,257.5]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[{"_penStart":4,"_penEnd":5,"_penPathEdge":{"_peStart":[141.24356,240.0],"_peEnd":[184.54483,265.0],"_peDist":50.0,"_peObstacles":[]}},{"_penStart":5,"_penEnd":4,"_penPathEdge":{"_peStart":[184.54483,265.0],"_peEnd":[141.24356,240.0],"_peDist":50.0,"_peObstacles":[]}}],"_drObstacleType":"DoorObstacle"}],[3,{"_drID":3,"_drWallIDs":[37,38,39,40],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlBtOn","contents":0},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[181.55444,240.17949],[171.55444,257.5]],"_drOpenPos":[[191.05444,223.725],[181.05444,241.04552]],"_drClosePos":[[181.55444,240.17949],[171.55444,257.5]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[{"_penStart":4,"_penEnd":5,"_penPathEdge":{"_peStart":[141.24356,240.0],"_peEnd":[184.54483,265.0],"_peDist":50.0,"_peObstacles":[]}},{"_penStart":5,"_penEnd":4,"_penPathEdge":{"_peStart":[184.54483,265.0],"_peEnd":[141.24356,240.0],"_peDist":50.0,"_peObstacles":[]}}],"_drObstacleType":"DoorObstacle"}]],"_machines":[],"_terminals":[],"_oldMagnets":[],"_magnets":[],"_blocks":[],"_coordinates":[],"_triggers":[],"_floorItems":[],"_modifications":[],"_worldEvents":[],"_delayedEvents":[],"_pressPlates":[],"_buttons":[[0,{"_btPos":[118.07369,290.1314],"_btRot":-2.6179938,"_btEvent":{"tag":"ButtonSwitch","_bonEff":{"tag":"NoWorldEffect"},"_boffEff":{"tag":"NoWorldEffect"},"_bsColor1":[0.8333333,0.0,0.0,1.0],"_bsColor2":[1.0,0.0,0.0,1.0],"_btOn":false},"_btID":0}]],"_foregroundShapes":[[0,{"_fsID":0,"_fsPos":[189.54483,256.33975],"_fsDir":2.0943952,"_fsRad":21.06066,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[28.93934,1.0606602,98.0],[28.93934,1.0606602,95.0],[8.93934,-18.93934,98.0],[8.93934,-18.93934,95.0],[11.06066,-21.06066,98.0],[11.06066,-21.06066,95.0],[31.06066,-1.0606602,98.0],[31.06066,-1.0606602,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"},{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-11.060659,-1.0606602,98.0],[-11.060659,-1.0606602,95.0],[8.93934,-21.06066,98.0],[8.93934,-21.06066,95.0],[11.06066,-18.93934,98.0],[11.06066,-18.93934,95.0],[-8.939341,1.0606602,98.0],[-8.939341,1.0606602,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[1,{"_fsID":1,"_fsPos":[115.54036,190.51924],"_fsDir":-1.0471976,"_fsRad":20.0,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-50.5,32.0,53.0],[-50.5,32.0,50.0],[-50.5,72.0,53.0],[-50.5,72.0,50.0],[-53.5,72.0,53.0],[-53.5,72.0,50.0],[-53.5,32.0,53.0],[-53.5,32.0,50.0]],"_sfColor":[1.0,0.5,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[2,{"_fsID":2,"_fsPos":[30.75,59.25],"_fsDir":3.1415927,"_fsRad":10.75,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[29.25,-10.75,98.0],[29.25,-10.75,95.0],[29.25,-30.75,98.0],[29.25,-30.75,95.0],[32.25,-30.75,98.0],[32.25,-30.75,95.0],[32.25,-10.75,98.0],[32.25,-10.75,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"},{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[30.75,-29.25,98.0],[30.75,-29.25,95.0],[10.75,-29.25,98.0],[10.75,-29.25,95.0],[10.75,-32.25,98.0],[10.75,-32.25,95.0],[30.75,-32.25,98.0],[30.75,-32.25,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[3,{"_fsID":3,"_fsPos":[39.5,20.0],"_fsDir":0.0,"_fsRad":20.0,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-39.5,18.0,53.0],[-39.5,18.0,50.0],[0.5,18.0,53.0],[0.5,18.0,50.0],[0.5,21.0,53.0],[0.5,21.0,50.0],[-39.5,21.0,53.0],[-39.5,21.0,50.0]],"_sfColor":[1.0,0.5,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}]],"_corpses":[],"_lightSources":[[0,{"_lsID":0,"_lsParam":{"_lsPos":[201.87006,275.09988,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[1,{"_lsID":1,"_lsParam":{"_lsPos":[134.57368,261.55255,45.0],"_lsRad":450.0,"_lsCol":[0.75,0.75,0.75]}}],[2,{"_lsID":2,"_lsParam":{"_lsPos":[19.915852,90.05403,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[3,{"_lsID":3,"_lsParam":{"_lsPos":[20.0,39.5,45.0],"_lsRad":450.0,"_lsCol":[0.75,0.75,0.75]}}]],"_lights":[],"_seenLocations":[[0,[{"tag":"WdYouPos"},"CURRENT POSITION"]],[1,[{"tag":"WdP2Const","contents":[0.0,0.0]},"START POSITION"]]],"_selLocation":0,"_distortions":[],"_lClock":0,"_lTestString":[],"_lTestInt":0,"_hotkeys":[],"_imHotkeys":{"_unNIntMap":[]},"_lAimPos":[0.0,0.0],"_lInvLock":false,"_respawnPos":[[20.0,20.0],1.5707964]},"_cwGen":{"_cwgParams":{"_sensorCoding":[["LaserSensor",["AZURE","SQUARE"]],["ElectricSensor",["RED","THREELINES"]],["ThermalSensor",["ORANGE","CIRCLE"]],["PhysicalSensor",["GREEN","PLUS"]]]},"_cwgWorldBounds":{"_bdMinX":-95.47006,"_bdMaxX":281.14737,"_bdMinY":0.0,"_bdMaxY":332.32053},"_cwgGameRooms":[{"_grViewpoints":[[40.0,80.0],[0.0,80.0],[0.0,0.0],[40.0,0.0],[20.0,10.0],[20.0,70.0],[20.0,70.0]],"_grViewpointsEx":[[30.0,70.0],[10.0,70.0]],"_grBound":[[72.31875,-38.150997],[94.829636,25.875957],[94.829636,54.124043],[72.31875,118.151],[-32.31875,118.151],[-54.82963,54.124043],[-54.82963,25.875957],[-32.31875,-38.150997]],"_grDir":0.0,"_grLinkDirs":[1.5707964],"_grName":"Corridor"},{"_grViewpoints":[[77.73503,70.0],[135.47006,169.99998],[77.73503,270.0],[-37.735035,270.0],[-95.47006,170.0],[-37.735043,70.00002],[-66.60254,120.0],[19.999996,270.0],[-66.60254,220.0],[106.60254,119.999985]],"_grViewpointsEx":[[111.60254,211.33974],[101.60254,228.66025],[10.0,69.99999],[30.0,69.99999]],"_grBound":[[-62.73505,26.698761],[102.73503,26.698715],[185.47006,169.99997],[102.73503,313.30127],[-62.735035,313.30127],[-145.47006,169.99998]],"_grDir":3.1415927,"_grLinkDirs":[0.5235988,4.712389],"_grName":"6gon"},{"_grViewpoints":[[168.56406,232.67949],[112.272415,200.17949],[92.272415,234.82051],[122.583305,252.32051],[178.87497,284.8205],[198.87497,250.17949],[188.56406,198.03847],[148.56407,267.3205],[128.56407,301.96152],[102.583305,286.96152],[142.58331,217.67949],[162.5833,183.03848],[106.60254,220.0]],"_grViewpointsEx":[[189.54483,256.33975],[179.54483,273.66025],[101.60254,228.66025],[111.60254,211.33975]],"_grBound":[[80.53114,161.54672],[167.45633,133.2765],[229.22267,168.93732],[248.20258,258.35184],[210.61624,323.4533],[123.69104,351.7235],[61.924694,316.06268],[42.94481,226.64816]],"_grDir":2.0943952,"_grLinkDirs":[0.5235988,3.6651914],"_grName":"defaultRoom"},{"_grViewpoints":[[174.54483,282.3205],[194.54483,247.6795],[281.14737,297.6795],[261.14737,332.32053],[184.54483,265.0],[243.82686,322.32053],[271.14737,315.0],[263.82687,287.6795],[211.86534,257.6795],[191.86534,292.32053],[271.14737,315.0]],"_grViewpointsEx":[[179.54483,273.66025],[189.54483,256.33975]],"_grBound":[[275.91846,387.44696],[119.41843,297.0916],[179.77377,192.55309],[336.2738,282.90842]],"_grDir":2.0943952,"_grLinkDirs":[3.6651917],"_grName":"autoRect"}],"_cwgRoomClipping":[{"_cpPoints":[[192.7147,240.84937],[287.9775,295.84937],[262.97748,339.15063],[167.7147,284.15063]],"_cpCen":[227.8461,290.0],"_cpRad":60.41524},{"_cpPoints":[[157.22433,272.3205],[105.262794,242.32051],[125.262794,207.67949],[177.22433,237.67949]],"_cpCen":[141.24356,240.0],"_cpRad":36.055523},{"_cpPoints":[[128.56407,301.96152],[102.583305,286.96152],[162.5833,183.03848],[188.56406,198.03847]],"_cpCen":[145.57367,242.5],"_cpRad":61.846596},{"_cpPoints":[[77.73503,270.0],[-37.735035,270.0],[-95.47006,170.0],[-37.735043,70.00002],[77.73503,70.0],[135.47006,169.99998]],"_cpCen":[19.999998,170.0],"_cpRad":115.47006},{"_cpPoints":[[-5.0,50.0],[-5.0,30.0],[45.0,30.0],[45.0,50.0]],"_cpCen":[20.0,40.0],"_cpRad":26.925823}],"_cwgSeed":7114951007332849727},"_cClock":0,"_cwTiles":[{"_tilePoly":[[0.0,80.0],[0.0,0.0],[40.0,0.0],[40.0,80.0]],"_tileZero":[0.0,80.0],"_tileTangentPos":[0.0,30.0],"_tileArrayZ":5.0},{"_tilePoly":[[77.73503,270.0],[-37.735035,270.0],[-95.47006,170.0],[-37.735043,70.00002],[77.73503,70.0],[135.47006,169.99998]],"_tileZero":[77.73503,270.0],"_tileTangentPos":[27.735027,270.0],"_tileArrayZ":2.0},{"_tilePoly":[[188.56406,198.03847],[198.87497,250.17949],[178.87497,284.8205],[128.56407,301.96152],[102.583305,286.96152],[92.272415,234.82051],[112.272415,200.17949],[162.5833,183.03848]],"_tileZero":[150.00745,334.8205],"_tileTangentPos":[100.00745,334.8205],"_tileArrayZ":2.0},{"_tilePoly":[[194.54483,247.6795],[281.14737,297.6795],[261.14737,332.32053],[174.54483,282.3205]],"_tileZero":[281.14737,297.6795],"_tileTangentPos":[256.14737,340.98077],"_tileArrayZ":16.0}],"_pathGraph":[[0,[[[1,[{"_peStart":[20.0,60.0],"_peEnd":[20.0,10.0],"_peDist":50.0,"_peObstacles":[]}]]],[20.0,10.0],[[1,[{"_peStart":[20.0,10.0],"_peEnd":[20.0,60.0],"_peDist":50.0,"_peObstacles":[]}]]]]],[1,[[[0,[{"_peStart":[20.0,10.0],"_peEnd":[20.0,60.0],"_peDist":50.0,"_peObstacles":[]}]],[2,[{"_peStart":[20.0,70.0],"_peEnd":[20.0,60.0],"_peDist":10.0,"_peObstacles":[]}]]],[20.0,60.0],[[0,[{"_peStart":[20.0,60.0],"_peEnd":[20.0,10.0],"_peDist":50.0,"_peObstacles":[]}]],[2,[{"_peStart":[20.0,60.0],"_peEnd":[20.0,70.0],"_peDist":10.0,"_peObstacles":[]}]]]]],[2,[[[1,[{"_peStart":[20.0,60.0],"_peEnd":[20.0,70.0],"_peDist":10.0,"_peObstacles":[]}]]],[20.0,70.0],[[1,[{"_peStart":[20.0,70.0],"_peEnd":[20.0,60.0],"_peDist":10.0,"_peObstacles":[]}]]]]],[3,[[[4,[{"_peStart":[141.24356,240.0],"_peEnd":[106.60254,220.0],"_peDist":40.000004,"_peObstacles":["DoorObstacle"]}]]],[106.60254,220.0],[[4,[{"_peStart":[106.60254,220.0],"_peEnd":[141.24356,240.0],"_peDist":40.000004,"_peObstacles":["DoorObstacle"]}]]]]],[4,[[[3,[{"_peStart":[106.60254,220.0],"_peEnd":[141.24356,240.0],"_peDist":40.000004,"_peObstacles":["DoorObstacle"]}]],[5,[{"_peStart":[184.54483,265.0],"_peEnd":[141.24356,240.0],"_peDist":50.0,"_peObstacles":["DoorObstacle"]}]]],[141.24356,240.0],[[3,[{"_peStart":[141.24356,240.0],"_peEnd":[106.60254,220.0],"_peDist":40.000004,"_peObstacles":["DoorObstacle"]}]],[5,[{"_peStart":[141.24356,240.0],"_peEnd":[184.54483,265.0],"_peDist":50.0,"_peObstacles":["DoorObstacle"]}]]]]],[5,[[[4,[{"_peStart":[141.24356,240.0],"_peEnd":[184.54483,265.0],"_peDist":50.0,"_peObstacles":["DoorObstacle"]}]],[7,[{"_peStart":[201.86534,275.0],"_peEnd":[184.54483,265.0],"_peDist":20.000002,"_peObstacles":[]}]]],[184.54483,265.0],[[4,[{"_peStart":[184.54483,265.0],"_peEnd":[141.24356,240.0],"_peDist":50.0,"_peObstacles":["DoorObstacle"]}]],[7,[{"_peStart":[184.54483,265.0],"_peEnd":[201.86534,275.0],"_peDist":20.000002,"_peObstacles":[]}]]]]],[6,[[[7,[{"_peStart":[201.86534,275.0],"_peEnd":[191.86534,292.32053],"_peDist":20.000015,"_peObstacles":[]}]]],[191.86534,292.32053],[[7,[{"_peStart":[191.86534,292.32053],"_peEnd":[201.86534,275.0],"_peDist":20.000015,"_peObstacles":[]}]]]]],[7,[[[5,[{"_peStart":[184.54483,265.0],"_peEnd":[201.86534,275.0],"_peDist":20.000002,"_peObstacles":[]}]],[6,[{"_peStart":[191.86534,292.32053],"_peEnd":[201.86534,275.0],"_peDist":20.000015,"_peObstacles":[]}]],[7,[{"_peStart":[201.86534,275.0],"_peEnd":[201.86534,275.0],"_peDist":0.0,"_peObstacles":[]}]],[8,[{"_peStart":[211.86534,257.6795],"_peEnd":[201.86534,275.0],"_peDist":19.999989,"_peObstacles":[]}]],[10,[{"_peStart":[253.82686,305.0],"_peEnd":[201.86534,275.0],"_peDist":59.999992,"_peObstacles":[]}]]],[201.86534,275.0],[[5,[{"_peStart":[201.86534,275.0],"_peEnd":[184.54483,265.0],"_peDist":20.000002,"_peObstacles":[]}]],[6,[{"_peStart":[201.86534,275.0],"_peEnd":[191.86534,292.32053],"_peDist":20.000015,"_peObstacles":[]}]],[7,[{"_peStart":[201.86534,275.0],"_peEnd":[201.86534,275.0],"_peDist":0.0,"_peObstacles":[]}]],[8,[{"_peStart":[201.86534,275.0],"_peEnd":[211.86534,257.6795],"_peDist":19.999989,"_peObstacles":[]}]],[10,[{"_peStart":[201.86534,275.0],"_peEnd":[253.82686,305.0],"_peDist":59.999992,"_peObstacles":[]}]]]]],[8,[[[7,[{"_peStart":[201.86534,275.0],"_peEnd":[211.86534,257.6795],"_peDist":19.999989,"_peObstacles":[]}]]],[211.86534,257.6795],[[7,[{"_peStart":[211.86534,257.6795],"_peEnd":[201.86534,275.0],"_peDist":19.999989,"_peObstacles":[]}]]]]],[9,[[[10,[{"_peStart":[253.82686,305.0],"_peEnd":[243.82686,322.32053],"_peDist":20.000015,"_peObstacles":[]}]]],[243.82686,322.32053],[[10,[{"_peStart":[243.82686,322.32053],"_peEnd":[253.82686,305.0],"_peDist":20.000015,"_peObstacles":[]}]]]]],[10,[[[7,[{"_peStart":[201.86534,275.0],"_peEnd":[253.82686,305.0],"_peDist":59.999992,"_peObstacles":[]}]],[9,[{"_peStart":[243.82686,322.32053],"_peEnd":[253.82686,305.0],"_peDist":20.000015,"_peObstacles":[]}]],[10,[{"_peStart":[253.82686,305.0],"_peEnd":[253.82686,305.0],"_peDist":0.0,"_peObstacles":[]}]],[11,[{"_peStart":[263.82687,287.6795],"_peEnd":[253.82686,305.0],"_peDist":19.999996,"_peObstacles":[]}]],[12,[{"_peStart":[271.14737,315.0],"_peEnd":[253.82686,305.0],"_peDist":20.000002,"_peObstacles":[]}]]],[253.82686,305.0],[[7,[{"_peStart":[253.82686,305.0],"_peEnd":[201.86534,275.0],"_peDist":59.999992,"_peObstacles":[]}]],[9,[{"_peStart":[253.82686,305.0],"_peEnd":[243.82686,322.32053],"_peDist":20.000015,"_peObstacles":[]}]],[10,[{"_peStart":[253.82686,305.0],"_peEnd":[253.82686,305.0],"_peDist":0.0,"_peObstacles":[]}]],[11,[{"_peStart":[253.82686,305.0],"_peEnd":[263.82687,287.6795],"_peDist":19.999996,"_peObstacles":[]}]],[12,[{"_peStart":[253.82686,305.0],"_peEnd":[271.14737,315.0],"_peDist":20.000002,"_peObstacles":[]}]]]]],[11,[[[10,[{"_peStart":[253.82686,305.0],"_peEnd":[263.82687,287.6795],"_peDist":19.999996,"_peObstacles":[]}]]],[263.82687,287.6795],[[10,[{"_peStart":[263.82687,287.6795],"_peEnd":[253.82686,305.0],"_peDist":19.999996,"_peObstacles":[]}]]]]],[12,[[[10,[{"_peStart":[253.82686,305.0],"_peEnd":[271.14737,315.0],"_peDist":20.000002,"_peObstacles":[]}]]],[271.14737,315.0],[[10,[{"_peStart":[271.14737,315.0],"_peEnd":[253.82686,305.0],"_peDist":20.000002,"_peObstacles":[]}]]]]]],"_numberFloorVerxs":0,"_chasms":[],"_numberChasmVerxs":0} \ No newline at end of file +{"_lWorld":{"_creatures":[[0,{"_crPos":[20.0,20.0],"_crOldPos":[20.0,0.0],"_crZ":0.0,"_crZVel":0.0,"_crDir":1.5707964,"_crMvDir":1.5707964,"_crMvAim":1.5707964,"_crType":{"tag":"Avatar","_avatarPulse":{"_pulseRate":55,"_pulseProgress":0},"_avatarMaterial":"Flesh","_avStrength":50,"_avDexterity":50,"_avIntelligence":50,"_avMoveSpeed":3.0},"_crID":0,"_crHP":10000,"_crInv":{"_unNIntMap":[]},"_crManipulation":{"tag":"Manipulator","_manObject":{"tag":"SelNothing"}},"_crEquipment":[],"_crDamage":[],"_crPain":0,"_crStance":{"_carriage":{"tag":"Walking","_strideAmount":0.0,"_currentFoot":"LeftForward"},"_posture":{"tag":"AtEase"},"_strideLength":40.0},"_crActionPlan":{"tag":"ActionPlan","_apImpulse":[],"_apAction":[],"_apStrategy":{"tag":"StrategyActions","contents":[{"tag":"WatchAndWait"},[{"tag":"StartSentinelPost"}]]},"_apGoal":[{"tag":"LiveLongAndProsper"}]},"_crPerception":{"_cpVigilance":"Lethargic","_cpAttention":{"tag":"AttentiveTo","_getAttentiveTo":[]},"_cpAwareness":[],"_cpVision":{"_viFOV":{"tag":"FloatFOV","contents":0.8},"_viDist":{"tag":"FloatDistLinearNearFar","contents":[500.0,10.0,1.0]}},"_cpAudition":{"_auDist":{"tag":"FloatID"}}},"_crMemory":{"_soundsToInvestigate":[],"_nodesSearched":[]},"_crVocalization":{"tag":"Mute"},"_crFaction":{"tag":"PlayerFaction"},"_crGroup":{"tag":"LoneWolf"},"_crIntention":{"_targetCr":null,"_mvToPoint":null,"_viewPoint":null},"_crName":"DEFAULTCRNAME","_crDeathTimer":0}]],"_creatureGroups":[],"_items":[[0,{"_itUse":{"tag":"UseNothing"},"_itConsumables":100,"_itType":{"tag":"AMMOMAG","_ibtAmmoMag":"DRUMMAG"},"_itID":{"_unNInt":0},"_itLocation":{"tag":"OnFloor"},"_itTargeting":{"tag":"NoItTargeting"},"_itParams":{"tag":"NoParams"},"_itScroll":{"tag":"NoItemScroll"},"_itTimeLastUsed":0}],[1,{"_itUse":{"tag":"UseHeld"},"_itConsumables":null,"_itType":{"tag":"HELD","_ibtHeld":{"tag":"BURSTRIFLE"}},"_itID":{"_unNInt":1},"_itLocation":{"tag":"OnFloor"},"_itTargeting":{"tag":"NoItTargeting"},"_itParams":{"tag":"NoParams"},"_itScroll":{"tag":"NoItemScroll"},"_itTimeLastUsed":0}]],"_clouds":[],"_dusts":[],"_gusts":[],"_props":[],"_debris":[],"_projectiles":[],"_bullets":[],"_radarSweeps":[],"_energyBalls":[],"_flames":[],"_sparks":[],"_radarBlips":[],"_flares":[],"_teslaArcs":[],"_arcNode":[],"_shockwaves":[],"_lasers":[],"_pulseLasers":[],"_pulseBalls":[],"_linearShockwaves":[],"_tractorBeams":[],"_walls":[[0,{"_wlLine":[[540.78845,595.4294],[506.1474,615.42944]],"_wlID":0,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[1,{"_wlLine":[[525.7884,569.4486],[540.78845,595.4294]],"_wlID":1,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[2,{"_wlLine":[[491.14737,589.4486],[525.7884,569.4486]],"_wlID":2,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[3,{"_wlLine":[[421.86536,629.44867],[456.50638,609.44867]],"_wlID":3,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[4,{"_wlLine":[[436.8654,655.42944],[421.86536,629.44867]],"_wlID":4,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[5,{"_wlLine":[[471.5064,635.42944],[436.8654,655.42944]],"_wlID":5,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[6,{"_wlLine":[[508.82684,429.1303],[508.82687,544.60034]],"_wlID":6,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[7,{"_wlLine":[[408.8268,371.39532],[508.82684,429.1303]],"_wlID":7,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[8,{"_wlLine":[[308.82684,429.13034],[408.8268,371.39532]],"_wlID":8,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[9,{"_wlLine":[[308.82684,466.86536],[308.82684,429.13034]],"_wlID":9,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[10,{"_wlLine":[[308.82684,544.6004],[308.82684,506.86536]],"_wlID":10,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[11,{"_wlLine":[[408.82687,602.3354],[308.82684,544.6004]],"_wlID":11,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[12,{"_wlLine":[[441.50638,583.4679],[408.82687,602.3354]],"_wlID":12,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[13,{"_wlLine":[[508.82687,544.60034],[476.1474,563.4679]],"_wlID":13,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[14,{"_wlLine":[[-81.173164,466.86536],[13.826843,466.86536]],"_wlID":14,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[15,{"_wlLine":[[-81.173164,566.86536],[-81.173164,466.86536]],"_wlID":15,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[16,{"_wlLine":[[18.826836,566.86536],[-81.173164,566.86536]],"_wlID":16,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[17,{"_wlLine":[[18.826836,506.86536],[18.826836,566.86536]],"_wlID":17,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[18,{"_wlLine":[[51.14733,277.6795],[101.14735,364.28204]],"_wlID":18,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[19,{"_wlLine":[[-35.4552,327.67953],[51.14733,277.6795]],"_wlID":19,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[20,{"_wlLine":[[14.544819,414.28207],[-35.4552,327.67953]],"_wlID":20,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[21,{"_wlLine":[[66.50634,384.28204],[14.544819,414.28207]],"_wlID":21,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[22,{"_wlLine":[[248.82684,506.86536],[248.82684,544.60034]],"_wlID":22,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[23,{"_wlLine":[[248.82684,429.13034],[248.82684,466.86536]],"_wlID":23,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[24,{"_wlLine":[[216.14734,410.26282],[248.82684,429.13034]],"_wlID":24,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[25,{"_wlLine":[[148.82686,371.39532],[181.50633,390.26282]],"_wlID":25,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[26,{"_wlLine":[[116.147354,390.26282],[148.82686,371.39532]],"_wlID":26,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[27,{"_wlLine":[[48.826843,429.1303],[81.50633,410.26282]],"_wlID":27,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[28,{"_wlLine":[[48.826843,466.86536],[48.826843,429.1303]],"_wlID":28,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[29,{"_wlLine":[[48.826843,544.6004],[48.826843,506.86536]],"_wlID":29,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[30,{"_wlLine":[[148.82683,602.3354],[48.826843,544.6004]],"_wlID":30,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[31,{"_wlLine":[[248.82684,544.60034],[148.82683,602.3354]],"_wlID":31,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[32,{"_wlLine":[[214.15341,333.71643],[226.50635,312.3205]],"_wlID":32,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[33,{"_wlLine":[[251.14737,349.64102],[243.64737,362.6314]],"_wlID":33,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[34,{"_wlLine":[[261.14737,332.32053],[251.14737,349.64102]],"_wlID":34,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[35,{"_wlLine":[[188.56406,198.03847],[168.56406,232.67949]],"_wlID":35,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[36,{"_wlLine":[[162.5833,183.03848],[188.56406,198.03847]],"_wlID":36,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[37,{"_wlLine":[[142.5833,217.67949],[162.5833,183.03848]],"_wlID":37,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[38,{"_wlLine":[[102.583305,286.96152],[122.583305,252.32051]],"_wlID":38,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[39,{"_wlLine":[[128.56407,301.96152],[102.583305,286.96152]],"_wlID":39,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[40,{"_wlLine":[[148.56407,267.3205],[128.56407,301.96152]],"_wlID":40,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[41,{"_wlLine":[[77.73503,70.0],[135.47006,169.99998]],"_wlID":41,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[42,{"_wlLine":[[40.0,70.00001],[77.73503,70.0]],"_wlID":42,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[43,{"_wlLine":[[-37.735043,70.00002],[0.0,70.000015]],"_wlID":43,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[44,{"_wlLine":[[-95.47006,170.0],[-37.735043,70.00002]],"_wlID":44,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[45,{"_wlLine":[[-37.735035,270.0],[-95.47006,170.0]],"_wlID":45,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[46,{"_wlLine":[[77.73503,270.0],[-37.735035,270.0]],"_wlID":46,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[47,{"_wlLine":[[96.60254,237.32051],[77.73503,270.0]],"_wlID":47,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[48,{"_wlLine":[[135.47006,169.99998],[116.60254,202.67949]],"_wlID":48,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[49,{"_wlLine":[[0.0,70.000015],[0.0,0.0]],"_wlID":49,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[50,{"_wlLine":[[0.0,0.0],[40.0,0.0]],"_wlID":50,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[51,{"_wlLine":[[40.0,0.0],[40.0,70.00001]],"_wlID":51,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[52,{"_wlLine":[[174.54483,282.3205],[148.56407,267.3205]],"_wlID":52,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[53,{"_wlLine":[[122.583305,252.32051],[96.60254,237.32051]],"_wlID":53,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[54,{"_wlLine":[[116.60254,202.67949],[142.5833,217.67949]],"_wlID":54,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[55,{"_wlLine":[[168.56406,232.67949],[198.87495,250.1795]],"_wlID":55,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[56,{"_wlLine":[[281.14737,297.6795],[263.64737,327.9904]],"_wlID":56,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[57,{"_wlLine":[[263.64737,327.9904],[261.14737,332.32053]],"_wlID":57,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[58,{"_wlLine":[[226.50635,312.3205],[178.87497,284.8205]],"_wlID":58,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[59,{"_wlLine":[[178.87497,284.8205],[174.54483,282.3205]],"_wlID":59,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[60,{"_wlLine":[[198.87495,250.1795],[281.14737,297.6795]],"_wlID":60,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[61,{"_wlLine":[[243.64737,362.6314],[216.14734,410.26282]],"_wlID":61,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[62,{"_wlLine":[[181.50633,390.26282],[209.00635,342.6314]],"_wlID":62,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[63,{"_wlLine":[[209.00635,342.6314],[214.15341,333.71643]],"_wlID":63,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[64,{"_wlLine":[[81.50633,410.26282],[66.50634,384.28204]],"_wlID":64,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[65,{"_wlLine":[[101.14735,364.28204],[116.147354,390.26282]],"_wlID":65,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[66,{"_wlLine":[[48.826843,506.86536],[18.826836,506.86536]],"_wlID":66,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[67,{"_wlLine":[[13.826843,466.86536],[48.826843,466.86536]],"_wlID":67,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[68,{"_wlLine":[[308.82684,506.86536],[248.82684,506.86536]],"_wlID":68,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[69,{"_wlLine":[[248.82684,466.86536],[308.82684,466.86536]],"_wlID":69,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[70,{"_wlLine":[[486.5064,661.41016],[471.5064,635.42944]],"_wlID":70,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[71,{"_wlLine":[[456.50638,609.44867],[441.50638,583.4679]],"_wlID":71,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[72,{"_wlLine":[[476.1474,563.4679],[491.14737,589.4486]],"_wlID":72,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[73,{"_wlLine":[[521.1474,641.41016],[523.6474,645.7403]],"_wlID":73,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[74,{"_wlLine":[[506.1474,615.42944],[521.1474,641.41016]],"_wlID":74,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[75,{"_wlLine":[[571.1474,728.0127],[536.5064,748.0127]],"_wlID":75,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[76,{"_wlLine":[[536.5064,748.0127],[489.0064,665.7403]],"_wlID":76,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[77,{"_wlLine":[[489.0064,665.7403],[486.5064,661.41016]],"_wlID":77,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[78,{"_wlLine":[[523.6474,645.7403],[571.1474,728.0127]],"_wlID":78,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":11},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":100.0,"_wlMaterial":"Stone"}],[79,{"_wlLine":[[444.50638,588.664],[453.50638,604.2525]],"_wlID":79,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[80,{"_wlLine":[[453.50638,604.2525],[470.8269,594.2525]],"_wlID":80,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[81,{"_wlLine":[[470.8269,594.2525],[461.8269,578.664]],"_wlID":81,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[82,{"_wlLine":[[461.8269,578.664],[444.50638,588.664]],"_wlID":82,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[83,{"_wlLine":[[488.1474,584.2525],[479.1474,568.664]],"_wlID":83,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":1},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[84,{"_wlLine":[[479.1474,568.664],[461.8269,578.664]],"_wlID":84,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":1},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[85,{"_wlLine":[[461.8269,578.664],[470.8269,594.2525]],"_wlID":85,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":1},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[86,{"_wlLine":[[470.8269,594.2525],[488.1474,584.2525]],"_wlID":86,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":1},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[87,{"_wlLine":[[474.5064,640.62555],[483.5064,656.21405]],"_wlID":87,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":2},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[88,{"_wlLine":[[483.5064,656.21405],[500.8269,646.21405]],"_wlID":88,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":2},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[89,{"_wlLine":[[500.8269,646.21405],[491.8269,630.62555]],"_wlID":89,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":2},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[90,{"_wlLine":[[491.8269,630.62555],[474.5064,640.62555]],"_wlID":90,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":2},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[91,{"_wlLine":[[518.1474,636.21405],[509.1474,620.62555]],"_wlID":91,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":3},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[92,{"_wlLine":[[509.1474,620.62555],[491.8269,630.62555]],"_wlID":92,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":3},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[93,{"_wlLine":[[491.8269,630.62555],[500.8269,646.21405]],"_wlID":93,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":3},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[94,{"_wlLine":[[500.8269,646.21405],[518.1474,636.21405]],"_wlID":94,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":3},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[95,{"_wlLine":[[434.3654,651.0993],[443.02563,646.0993]],"_wlID":95,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":false,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":0.0,"_wlMaterial":"Stone"}],[96,{"_wlLine":[[424.36536,633.7788],[434.3654,651.0993]],"_wlID":96,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":false,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":0.0,"_wlMaterial":"Stone"}],[97,{"_wlLine":[[433.02563,628.7788],[424.36536,633.7788]],"_wlID":97,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":false,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":0.0,"_wlMaterial":"Stone"}],[98,{"_wlLine":[[443.02563,646.0993],[433.02563,628.7788]],"_wlID":98,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":false,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":0.0,"_wlMaterial":"Stone"}],[99,{"_wlLine":[[538.28845,591.0993],[528.28845,573.77875]],"_wlID":99,"_wlColor":[0.0,1.0,0.5,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[100,{"_wlLine":[[528.28845,573.77875],[510.96793,583.77875]],"_wlID":100,"_wlColor":[0.0,1.0,0.5,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[101,{"_wlLine":[[510.96793,583.77875],[520.9679,601.0993]],"_wlID":101,"_wlColor":[0.0,1.0,0.5,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[102,{"_wlLine":[[520.9679,601.0993],[538.28845,591.0993]],"_wlID":102,"_wlColor":[0.0,1.0,0.5,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[103,{"_wlLine":[[278.5067,501.00388],[292.96536,487.1855]],"_wlID":103,"_wlColor":[0.6,0.10000001,-0.4,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":6},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":true,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"BlockPart","_wsBlock":0},"_wlHeight":100.0,"_wlMaterial":"Dirt"}],[104,{"_wlLine":[[292.96536,487.1855],[279.14697,472.72684]],"_wlID":104,"_wlColor":[0.6,0.10000001,-0.4,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":6},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":true,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"BlockPart","_wsBlock":0},"_wlHeight":100.0,"_wlMaterial":"Dirt"}],[105,{"_wlLine":[[279.14697,472.72684],[264.68832,486.54523]],"_wlID":105,"_wlColor":[0.6,0.10000001,-0.4,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":6},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":true,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"BlockPart","_wsBlock":0},"_wlHeight":100.0,"_wlMaterial":"Dirt"}],[106,{"_wlLine":[[264.68832,486.54523],[278.5067,501.00388]],"_wlID":106,"_wlColor":[0.6,0.10000001,-0.4,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":6},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":true,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"BlockPart","_wsBlock":0},"_wlHeight":100.0,"_wlMaterial":"Dirt"}],[107,{"_wlLine":[[223.50635,317.51666],[214.50635,333.1051]],"_wlID":107,"_wlColor":[0.8333333,0.8333333,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":9},"_wlPathable":true,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":4},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[108,{"_wlLine":[[214.50635,333.1051],[231.82686,343.1051]],"_wlID":108,"_wlColor":[0.8333333,0.8333333,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":9},"_wlPathable":true,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":4},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[109,{"_wlLine":[[231.82686,343.1051],[240.82686,327.51666]],"_wlID":109,"_wlColor":[0.8333333,0.8333333,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":9},"_wlPathable":true,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":4},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[110,{"_wlLine":[[240.82686,327.51666],[223.50635,317.51666]],"_wlID":110,"_wlColor":[0.8333333,0.8333333,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":9},"_wlPathable":true,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":4},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[111,{"_wlLine":[[249.14737,353.1051],[258.14737,337.51666]],"_wlID":111,"_wlColor":[0.8333333,0.8333333,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":9},"_wlPathable":true,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":5},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[112,{"_wlLine":[[258.14737,337.51666],[240.82686,327.51666]],"_wlID":112,"_wlColor":[0.8333333,0.8333333,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":9},"_wlPathable":true,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":5},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[113,{"_wlLine":[[240.82686,327.51666],[231.82686,343.1051]],"_wlID":113,"_wlColor":[0.8333333,0.8333333,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":9},"_wlPathable":true,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":5},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[114,{"_wlLine":[[231.82686,343.1051],[249.14737,353.1051]],"_wlID":114,"_wlColor":[0.8333333,0.8333333,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":9},"_wlPathable":true,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":5},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[115,{"_wlLine":[[101.7987,240.32051],[117.38715,249.32051]],"_wlID":115,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":6},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[116,{"_wlLine":[[117.38715,249.32051],[127.38715,232.0]],"_wlID":116,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":6},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[117,{"_wlLine":[[127.38715,232.0],[111.7987,223.0]],"_wlID":117,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":6},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[118,{"_wlLine":[[111.7987,223.0],[101.7987,240.32051]],"_wlID":118,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":6},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[119,{"_wlLine":[[137.38716,214.67949],[121.7987,205.67949]],"_wlID":119,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":7},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[120,{"_wlLine":[[121.7987,205.67949],[111.7987,223.0]],"_wlID":120,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":7},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[121,{"_wlLine":[[111.7987,223.0],[127.38715,232.0]],"_wlID":121,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":7},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[122,{"_wlLine":[[127.38715,232.0],[137.38716,214.67949]],"_wlID":122,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":7},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[123,{"_wlLine":[[153.76022,270.3205],[169.34866,279.3205]],"_wlID":123,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":8},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[124,{"_wlLine":[[169.34866,279.3205],[179.34866,262.0]],"_wlID":124,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":8},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[125,{"_wlLine":[[179.34866,262.0],[163.76022,253.0]],"_wlID":125,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":8},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[126,{"_wlLine":[[163.76022,253.0],[153.76022,270.3205]],"_wlID":126,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":8},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[127,{"_wlLine":[[189.34868,244.67949],[173.76021,235.67949]],"_wlID":127,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":9},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[128,{"_wlLine":[[173.76021,235.67949],[163.76021,253.0]],"_wlID":128,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":9},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[129,{"_wlLine":[[163.76021,253.0],[179.34868,262.0]],"_wlID":129,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":9},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[130,{"_wlLine":[[179.34868,262.0],[189.34868,244.67949]],"_wlID":130,"_wlColor":[0.8333333,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":9},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[131,{"_wlLine":[[124.23394,299.46152],[129.23395,290.80127]],"_wlID":131,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":false,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":0.0,"_wlMaterial":"Stone"}],[132,{"_wlLine":[[106.91344,289.46152],[124.23394,299.46152]],"_wlID":132,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":false,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":0.0,"_wlMaterial":"Stone"}],[133,{"_wlLine":[[111.91344,280.80127],[106.91344,289.46152]],"_wlID":133,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":false,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":0.0,"_wlMaterial":"Stone"}],[134,{"_wlLine":[[129.23395,290.80127],[111.91344,280.80127]],"_wlID":134,"_wlColor":[0.6,0.6,0.6,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":false,"_wlRotateTo":true,"_wlStructure":{"tag":"StandaloneWall"},"_wlHeight":0.0,"_wlMaterial":"Stone"}],[135,{"_wlLine":[[184.23393,195.53848],[166.91344,185.53848]],"_wlID":135,"_wlColor":[0.0,1.0,0.5,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":1},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[136,{"_wlLine":[[166.91344,185.53848],[156.91344,202.85898]],"_wlID":136,"_wlColor":[0.0,1.0,0.5,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":1},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[137,{"_wlLine":[[156.91344,202.85898],[174.23393,212.85898]],"_wlID":137,"_wlColor":[0.0,1.0,0.5,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":1},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[138,{"_wlLine":[[174.23393,212.85898],[184.23393,195.53848]],"_wlID":138,"_wlColor":[0.0,1.0,0.5,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":1},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[139,{"_wlLine":[[51.326843,466.86536],[71.32684,466.86536]],"_wlID":139,"_wlColor":[0.8,-0.2,0.8,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":2},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[140,{"_wlLine":[[71.32684,466.86536],[71.32684,446.86536]],"_wlID":140,"_wlColor":[0.8,-0.2,0.8,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":2},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[141,{"_wlLine":[[71.32684,446.86536],[51.326843,446.86536]],"_wlID":141,"_wlColor":[0.8,-0.2,0.8,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":2},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[142,{"_wlLine":[[51.326843,446.86536],[51.326843,466.86536]],"_wlID":142,"_wlColor":[0.8,-0.2,0.8,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":2},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[143,{"_wlLine":[[116.14736,390.26282],[126.14736,407.5833]],"_wlID":143,"_wlColor":[0.0,1.0,0.5,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":3},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[144,{"_wlLine":[[126.14736,407.5833],[143.46786,397.5833]],"_wlID":144,"_wlColor":[0.0,1.0,0.5,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":3},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[145,{"_wlLine":[[143.46786,397.5833],[133.46786,380.26282]],"_wlID":145,"_wlColor":[0.0,1.0,0.5,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":3},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[146,{"_wlLine":[[133.46786,380.26282],[116.14736,390.26282]],"_wlID":146,"_wlColor":[0.0,1.0,0.5,1.0],"_wlOpacity":{"tag":"SeeAbove"},"_wlPathable":false,"_wlPenetrable":true,"_wlBouncy":false,"_wlWalkable":false,"_wlTouchThrough":true,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":false,"_wlStructure":{"tag":"MachinePart","_wsMachine":3},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[147,{"_wlLine":[[42.826843,466.86536],[24.826843,466.86536]],"_wlID":147,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":10},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[148,{"_wlLine":[[24.826843,466.86536],[24.826843,486.86536]],"_wlID":148,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":10},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[149,{"_wlLine":[[24.826843,486.86536],[42.826843,486.86536]],"_wlID":149,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":10},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[150,{"_wlLine":[[42.826843,486.86536],[42.826843,466.86536]],"_wlID":150,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":10},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[151,{"_wlLine":[[24.826843,506.86536],[42.826843,506.86536]],"_wlID":151,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":11},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[152,{"_wlLine":[[42.826843,506.86536],[42.826843,486.86536]],"_wlID":152,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":11},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[153,{"_wlLine":[[42.826843,486.86536],[24.826843,486.86536]],"_wlID":153,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":11},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[154,{"_wlLine":[[24.826843,486.86536],[24.826843,506.86536]],"_wlID":154,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":11},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[155,{"_wlLine":[[113.147354,385.06668],[104.147354,369.47824]],"_wlID":155,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":12},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[156,{"_wlLine":[[104.147354,369.47824],[86.82684,379.47824]],"_wlID":156,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":12},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[157,{"_wlLine":[[86.82684,379.47824],[95.82684,395.06668]],"_wlID":157,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":12},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[158,{"_wlLine":[[95.82684,395.06668],[113.147354,385.06668]],"_wlID":158,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":12},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[159,{"_wlLine":[[69.50634,389.47824],[78.50634,405.06668]],"_wlID":159,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":13},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[160,{"_wlLine":[[78.50634,405.06668],[95.82684,395.06668]],"_wlID":160,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":13},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[161,{"_wlLine":[[95.82684,395.06668],[86.82684,379.47824]],"_wlID":161,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":13},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[162,{"_wlLine":[[86.82684,379.47824],[69.50634,389.47824]],"_wlID":162,"_wlColor":[1.0,0.0,0.0,1.0],"_wlOpacity":{"tag":"Opaque","_opTexture":0},"_wlPathable":false,"_wlPenetrable":false,"_wlBouncy":true,"_wlWalkable":false,"_wlTouchThrough":false,"_wlFireThrough":false,"_wlReflect":false,"_wlUnshadowed":true,"_wlRotateTo":true,"_wlStructure":{"tag":"DoorPart","_wsDoor":13},"_wlHeight":100.0,"_wlMaterial":"Metal"}]],"_wallDamages":[],"_doors":[[0,{"_drID":0,"_drWallIDs":[79,80,81,82],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlNegate","contents":{"tag":"WdBlBtOn","contents":0}},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[449.00638,596.45825],[466.3269,586.45825]],"_drOpenPos":[[432.55188,605.95825],[449.8724,595.95825]],"_drClosePos":[[449.00638,596.45825],[466.3269,586.45825]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[{"_penStart":45,"_penEnd":46,"_penPathEdge":{"_peStart":[458.82687,573.4679],"_peEnd":[478.8269,608.1089],"_peDist":39.999992,"_peObstacles":[]}},{"_penStart":46,"_penEnd":45,"_penPathEdge":{"_peStart":[478.8269,608.1089],"_peEnd":[458.82687,573.4679],"_peDist":39.999992,"_peObstacles":[]}}],"_drObstacleType":"DoorObstacle"}],[1,{"_drID":1,"_drWallIDs":[83,84,85,86],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlNegate","contents":{"tag":"WdBlBtOn","contents":0}},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[483.6474,576.45825],[466.3269,586.45825]],"_drOpenPos":[[500.10187,566.95825],[482.78137,576.95825]],"_drClosePos":[[483.6474,576.45825],[466.3269,586.45825]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[],"_drObstacleType":"DoorObstacle"}],[2,{"_drID":2,"_drWallIDs":[87,88,89,90],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlBtOn","contents":0},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[479.0064,648.4198],[496.3269,638.4198]],"_drOpenPos":[[462.55194,657.9198],[479.87244,647.9198]],"_drClosePos":[[479.0064,648.4198],[496.3269,638.4198]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[],"_drObstacleType":"DoorObstacle"}],[3,{"_drID":3,"_drWallIDs":[91,92,93,94],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlBtOn","contents":0},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[513.6474,628.4198],[496.3269,638.4198]],"_drOpenPos":[[530.10187,618.9198],[512.7814,628.9198]],"_drClosePos":[[513.6474,628.4198],[496.3269,638.4198]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[{"_penStart":46,"_penEnd":48,"_penPathEdge":{"_peStart":[478.8269,608.1089],"_peEnd":[503.8269,651.41016],"_peDist":50.0,"_peObstacles":[]}},{"_penStart":48,"_penEnd":46,"_penPathEdge":{"_peStart":[503.8269,651.41016],"_peEnd":[478.8269,608.1089],"_peDist":50.0,"_peObstacles":[]}}],"_drObstacleType":"DoorObstacle"}],[4,{"_drID":4,"_drWallIDs":[107,108,109,110],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlCrFilterNearPoint","contents":[40.0,[236.32686,335.31088],"CrIsAnimate"]},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[219.00635,325.31088],[236.32686,335.31088]],"_drOpenPos":[[202.55186,315.81088],[219.87238,325.81088]],"_drClosePos":[[219.00635,325.31088],[236.32686,335.31088]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":3.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[],"_drObstacleType":"AutoDoorObstacle"}],[5,{"_drID":5,"_drWallIDs":[111,112,113,114],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlCrFilterNearPoint","contents":[40.0,[236.32686,335.31088],"CrIsAnimate"]},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[253.64737,345.31088],[236.32686,335.31088]],"_drOpenPos":[[270.10187,354.81088],[252.78134,344.81088]],"_drClosePos":[[253.64737,345.31088],[236.32686,335.31088]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":3.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[{"_penStart":37,"_penEnd":38,"_penPathEdge":{"_peStart":[228.82686,348.30127],"_peEnd":[243.82686,322.32053],"_peDist":29.999983,"_peObstacles":[]}},{"_penStart":38,"_penEnd":37,"_penPathEdge":{"_peStart":[243.82686,322.32053],"_peEnd":[228.82686,348.30127],"_peDist":29.999983,"_peObstacles":[]}}],"_drObstacleType":"AutoDoorObstacle"}],[6,{"_drID":6,"_drWallIDs":[115,116,117,118],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlNegate","contents":{"tag":"WdBlBtOn","contents":2}},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[109.592926,244.82051],[119.592926,227.5]],"_drOpenPos":[[100.092926,261.275],[110.092926,243.95448]],"_drClosePos":[[109.592926,244.82051],[119.592926,227.5]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[{"_penStart":29,"_penEnd":30,"_penPathEdge":{"_peStart":[106.60254,220.0],"_peEnd":[141.24356,240.0],"_peDist":40.000004,"_peObstacles":[]}},{"_penStart":30,"_penEnd":29,"_penPathEdge":{"_peStart":[141.24356,240.0],"_peEnd":[106.60254,220.0],"_peDist":40.000004,"_peObstacles":[]}},{"_penStart":31,"_penEnd":30,"_penPathEdge":{"_peStart":[184.54483,265.0],"_peEnd":[141.24356,240.0],"_peDist":50.0,"_peObstacles":[]}}],"_drObstacleType":"DoorObstacle"}],[7,{"_drID":7,"_drWallIDs":[119,120,121,122],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlNegate","contents":{"tag":"WdBlBtOn","contents":2}},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[129.59293,210.17949],[119.592926,227.5]],"_drOpenPos":[[139.09293,193.725],[129.09293,211.04552]],"_drClosePos":[[129.59293,210.17949],[119.592926,227.5]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[],"_drObstacleType":"DoorObstacle"}],[8,{"_drID":8,"_drWallIDs":[123,124,125,126],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlBtOn","contents":2},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[161.55444,274.8205],[171.55444,257.5]],"_drOpenPos":[[152.05444,291.27496],[162.05444,273.95447]],"_drClosePos":[[161.55444,274.8205],[171.55444,257.5]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[{"_penStart":30,"_penEnd":31,"_penPathEdge":{"_peStart":[141.24356,240.0],"_peEnd":[184.54483,265.0],"_peDist":50.0,"_peObstacles":[]}},{"_penStart":31,"_penEnd":30,"_penPathEdge":{"_peStart":[184.54483,265.0],"_peEnd":[141.24356,240.0],"_peDist":50.0,"_peObstacles":[]}}],"_drObstacleType":"DoorObstacle"}],[9,{"_drID":9,"_drWallIDs":[127,128,129,130],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlBtOn","contents":2},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[181.55444,240.17949],[171.55444,257.5]],"_drOpenPos":[[191.05444,223.725],[181.05444,241.04552]],"_drClosePos":[[181.55444,240.17949],[171.55444,257.5]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[{"_penStart":30,"_penEnd":31,"_penPathEdge":{"_peStart":[141.24356,240.0],"_peEnd":[184.54483,265.0],"_peDist":50.0,"_peObstacles":[]}},{"_penStart":31,"_penEnd":30,"_penPathEdge":{"_peStart":[184.54483,265.0],"_peEnd":[141.24356,240.0],"_peDist":50.0,"_peObstacles":[]}}],"_drObstacleType":"DoorObstacle"}],[10,{"_drID":10,"_drWallIDs":[147,148,149,150],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdTrig","contents":2},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[33.826843,466.86536],[33.826843,486.86536]],"_drOpenPos":[[33.826843,447.86536],[33.826843,467.86536]],"_drClosePos":[[33.826843,466.86536],[33.826843,486.86536]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[{"_penStart":14,"_penEnd":23,"_penPathEdge":{"_peStart":[18.826836,486.86536],"_peEnd":[48.826843,486.86536],"_peDist":30.000008,"_peObstacles":[]}},{"_penStart":23,"_penEnd":14,"_penPathEdge":{"_peStart":[48.826843,486.86536],"_peEnd":[18.826836,486.86536],"_peDist":30.000008,"_peObstacles":[]}}],"_drObstacleType":"DoorObstacle"}],[11,{"_drID":11,"_drWallIDs":[151,152,153,154],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdTrig","contents":2},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[33.826843,506.86536],[33.826843,486.86536]],"_drOpenPos":[[33.826843,525.86536],[33.826843,505.86536]],"_drClosePos":[[33.826843,506.86536],[33.826843,486.86536]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[{"_penStart":14,"_penEnd":23,"_penPathEdge":{"_peStart":[18.826836,486.86536],"_peEnd":[48.826843,486.86536],"_peDist":30.000008,"_peObstacles":[]}},{"_penStart":23,"_penEnd":14,"_penPathEdge":{"_peStart":[48.826843,486.86536],"_peEnd":[18.826836,486.86536],"_peDist":30.000008,"_peObstacles":[]}}],"_drObstacleType":"DoorObstacle"}],[12,{"_drID":12,"_drWallIDs":[155,156,157,158],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdTrig","contents":3},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[108.647354,377.27246],[91.32684,387.27246]],"_drOpenPos":[[125.10184,367.77246],[107.78133,377.77246]],"_drClosePos":[[108.647354,377.27246],[91.32684,387.27246]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[{"_penStart":26,"_penEnd":28,"_penPathEdge":{"_peStart":[83.82684,374.28204],"_peEnd":[98.82684,400.26282],"_peDist":30.00001,"_peObstacles":[]}},{"_penStart":28,"_penEnd":26,"_penPathEdge":{"_peStart":[98.82684,400.26282],"_peEnd":[83.82684,374.28204],"_peDist":30.00001,"_peObstacles":[]}}],"_drObstacleType":"DoorObstacle"}],[13,{"_drID":13,"_drWallIDs":[159,160,161,162],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdTrig","contents":3},"_drMech":{"tag":"DoorMechanism"},"_drPos":[[74.00634,397.27246],[91.32684,387.27246]],"_drOpenPos":[[57.551865,406.77246],[74.87237,396.77246]],"_drClosePos":[[74.00634,397.27246],[91.32684,387.27246]],"_drHP":10000,"_drDeath":{"tag":"DrWdMakeDoorDebris"},"_drSpeed":2.0,"_drPushedBy":{"tag":"PushesItself"},"_drPushes":null,"_drMounts":[],"_drObstructs":[],"_drObstacleType":"DoorObstacle"}]],"_machines":[[0,{"_mcID":0,"_mcWallIDs":[99,100,101,102],"_mcMaterial":"Electronics","_mcPos":[524.6282,587.439],"_mcDir":5.7595863,"_mcColor":[0.0,1.0,0.5,1.0],"_mcHP":100,"_mcDamage":[],"_mcType":{"tag":"McSensor","contents":{"tag":"ProximitySensor","_proxStatus":"NotClose","_proxDist":40.0,"_proxRequirement":{"tag":"RequireHealth","_proxReqMinHealth":100},"_sensToggle":false}},"_mcMounts":[["OTTerminal",0],["OTButton",1],["OTTrigger",0]],"_mcName":"","_mcCloseSound":{"_getSoundID":29},"_mcWidth":10.0}],[1,{"_mcID":1,"_mcWallIDs":[135,136,137,138],"_mcMaterial":"Electronics","_mcPos":[170.57368,199.19873],"_mcDir":-1.0471976,"_mcColor":[0.0,1.0,0.5,1.0],"_mcHP":100,"_mcDamage":[],"_mcType":{"tag":"McSensor","contents":{"tag":"ProximitySensor","_proxStatus":"NotClose","_proxDist":40.0,"_proxRequirement":{"tag":"RequireHealth","_proxReqMinHealth":100},"_sensToggle":false}},"_mcMounts":[["OTTerminal",1],["OTButton",3],["OTTrigger",1]],"_mcName":"","_mcCloseSound":{"_getSoundID":29},"_mcWidth":10.0}],[2,{"_mcID":2,"_mcWallIDs":[139,140,141,142],"_mcMaterial":"Electronics","_mcPos":[61.326843,456.86536],"_mcDir":1.5707964,"_mcColor":[0.8,-0.2,0.8,1.0],"_mcHP":100,"_mcDamage":[],"_mcType":{"tag":"McTerminal"},"_mcMounts":[["OTTerminal",2],["OTButton",4]],"_mcName":"","_mcCloseSound":{"_getSoundID":29},"_mcWidth":10.0}],[3,{"_mcID":3,"_mcWallIDs":[143,144,145,146],"_mcMaterial":"Electronics","_mcPos":[129.80762,393.92307],"_mcDir":2.6179938,"_mcColor":[0.0,1.0,0.5,1.0],"_mcHP":100,"_mcDamage":[],"_mcType":{"tag":"McSensor","contents":{"tag":"ProximitySensor","_proxStatus":"NotClose","_proxDist":40.0,"_proxRequirement":{"tag":"RequireEquipment","_proxReqEquipment":{"tag":"AMMOMAG","_ibtAmmoMag":"DRUMMAG"}},"_sensToggle":false}},"_mcMounts":[["OTTerminal",3],["OTButton",5],["OTTrigger",3]],"_mcName":"","_mcCloseSound":{"_getSoundID":29},"_mcWidth":10.0}]],"_terminals":[[0,{"_tmID":0,"_tmBootLines":[],"_tmButtonID":1,"_tmMachineID":0,"_tmExternalColor":[0.8,-0.2,0.8,1.0],"_tmDisplayedLines":[],"_tmFutureLines":[],"_tmCommands":[{"tag":"TCBase"}],"_tmDeathEffect":{"tag":"TmWdWdDoDeathTriggers"},"_tmStatus":{"tag":"TerminalLineRead"},"_tmCommandHistory":[],"_tmToggles":{}}],[1,{"_tmID":1,"_tmBootLines":[],"_tmButtonID":3,"_tmMachineID":1,"_tmExternalColor":[0.8,-0.2,0.8,1.0],"_tmDisplayedLines":[],"_tmFutureLines":[],"_tmCommands":[{"tag":"TCBase"}],"_tmDeathEffect":{"tag":"TmWdWdDoDeathTriggers"},"_tmStatus":{"tag":"TerminalLineRead"},"_tmCommandHistory":[],"_tmToggles":{}}],[2,{"_tmID":2,"_tmBootLines":[{"_tlPause":0,"_tlString":[],"_tlEffect":{"tag":"TmWdWdTermSound","contents":{"_getSoundID":99}}},{"_tlPause":0,"_tlString":[["LOADING TEXT INTERFACE...",[0.9,0.9,0.9,1.0]]],"_tlEffect":{"tag":"TmWdId"}},{"_tlPause":1,"_tlString":[["INTERACTION TEST: USE KEYBOARD OR SCROLL TO ENTER",[0.9,0.9,0.9,1.0]]],"_tlEffect":{"tag":"TmWdId"}},{"_tlPause":1,"_tlString":[["COMMANDS.",[0.9,0.9,0.9,1.0]]],"_tlEffect":{"tag":"TmWdId"}},{"_tlPause":10,"_tlString":[["READY FOR INPUT",[0.9,0.9,0.9,1.0]]],"_tlEffect":{"tag":"TmTmSetStatus","contents":{"tag":"TerminalTextInput","_tiText":""}}}],"_tmButtonID":4,"_tmMachineID":2,"_tmExternalColor":[0.8,-0.2,0.8,1.0],"_tmDisplayedLines":[],"_tmFutureLines":[],"_tmCommands":[{"tag":"TCBase"}],"_tmDeathEffect":{"tag":"TmWdWdDoDeathTriggers"},"_tmStatus":{"tag":"TerminalOff"},"_tmCommandHistory":[],"_tmToggles":{"DOOR":{"_ttTriggerID":2,"_ttDeathEffect":{"tag":"BlConst","contents":true}}}}],[3,{"_tmID":3,"_tmBootLines":[],"_tmButtonID":5,"_tmMachineID":3,"_tmExternalColor":[0.8,-0.2,0.8,1.0],"_tmDisplayedLines":[],"_tmFutureLines":[],"_tmCommands":[{"tag":"TCBase"}],"_tmDeathEffect":{"tag":"TmWdWdDoDeathTriggers"},"_tmStatus":{"tag":"TerminalLineRead"},"_tmCommandHistory":[],"_tmToggles":{}}]],"_oldMagnets":[],"_magnets":[],"_blocks":[[0,{"_blID":0,"_blWallIDs":[103,104,105,106],"_blHP":50,"_blShadows":[],"_blFootprint":[[278.5067,501.00388],[292.96536,487.1855],[279.14697,472.72684],[264.68832,486.54523]],"_blPos":[278.82684,486.86536],"_blDir":7.091223,"_blHeight":100.0,"_blMaterial":"Stone","_blDraw":{"tag":"BlockDrawMempty"},"_blObstructs":[{"_penStart":39,"_penEnd":43,"_penPathEdge":{"_peStart":[248.82684,486.86536],"_peEnd":[298.82684,486.86536],"_peDist":50.0,"_peObstacles":[]}},{"_penStart":43,"_penEnd":39,"_penPathEdge":{"_peStart":[298.82684,486.86536],"_peEnd":[248.82684,486.86536],"_peDist":50.0,"_peObstacles":[]}}]}]],"_coordinates":[],"_triggers":[[0,false],[1,false],[2,false],[3,false]],"_floorItems":[[0,{"_flItPos":[-31.173164,516.86536],"_flItRot":4.712389}],[1,{"_flItPos":[32.846077,345.9808],"_flItRot":5.7595863}]],"_modifications":[[0,{"tag":"ModIDID","_mdID":0,"_mdExternalID1":2,"_mdExternalID2":0,"_mdUpdate":{"tag":"MdTrigIf","contents":[{"tag":"MdSetLSCol","contents":[0.0,0.5,0.0]},{"tag":"MdSetLSCol","contents":[0.5,0.0,0.0]}]}}],[1,{"tag":"ModIDID","_mdID":1,"_mdExternalID1":10,"_mdExternalID2":1,"_mdUpdate":{"tag":"MdTrigIf","contents":[{"tag":"MdSetLSCol","contents":[0.0,0.5,0.0]},{"tag":"MdSetLSCol","contents":[0.5,0.0,0.0]}]}}],[2,{"tag":"ModIDID","_mdID":2,"_mdExternalID1":13,"_mdExternalID2":2,"_mdUpdate":{"tag":"MdTrigIf","contents":[{"tag":"MdSetLSCol","contents":[0.0,0.5,0.0]},{"tag":"MdSetLSCol","contents":[0.5,0.0,0.0]}]}}],[3,{"tag":"ModIDID","_mdID":3,"_mdExternalID1":14,"_mdExternalID2":3,"_mdUpdate":{"tag":"MdTrigIf","contents":[{"tag":"MdSetLSCol","contents":[0.0,0.5,0.0]},{"tag":"MdSetLSCol","contents":[0.5,0.0,0.0]}]}}]],"_worldEvents":[],"_delayedEvents":[],"_pressPlates":[],"_buttons":[[0,{"_btPos":[433.6955,639.939],"_btRot":4.18879,"_btEvent":{"tag":"ButtonSwitch","_bonEff":{"tag":"NoWorldEffect"},"_boffEff":{"tag":"NoWorldEffect"},"_bsColor1":[0.8333333,0.0,0.0,1.0],"_bsColor2":[1.0,0.0,0.0,1.0],"_btOn":false},"_btID":0}],[1,{"_btPos":[524.6282,587.439],"_btRot":5.7595863,"_btEvent":{"tag":"ButtonAccessTerminal","_btTermID":0},"_btID":1}],[2,{"_btPos":[118.07369,290.1314],"_btRot":-2.6179938,"_btEvent":{"tag":"ButtonSwitch","_bonEff":{"tag":"NoWorldEffect"},"_boffEff":{"tag":"NoWorldEffect"},"_bsColor1":[0.8333333,0.0,0.0,1.0],"_bsColor2":[1.0,0.0,0.0,1.0],"_btOn":false},"_btID":2}],[3,{"_btPos":[170.57368,199.19873],"_btRot":-1.0471976,"_btEvent":{"tag":"ButtonAccessTerminal","_btTermID":1},"_btID":3}],[4,{"_btPos":[61.326843,456.86536],"_btRot":1.5707964,"_btEvent":{"tag":"ButtonAccessTerminal","_btTermID":2},"_btID":4}],[5,{"_btPos":[129.80762,393.92307],"_btRot":2.6179938,"_btEvent":{"tag":"ButtonAccessTerminal","_btTermID":3},"_btID":5}]],"_foregroundShapes":[[0,{"_fsID":0,"_fsPos":[512.4872,646.41016],"_fsDir":8.901179,"_fsRad":21.06066,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[28.93934,1.0606602,98.0],[28.93934,1.0606602,95.0],[8.93934,-18.93934,98.0],[8.93934,-18.93934,95.0],[11.06066,-21.06066,98.0],[11.06066,-21.06066,95.0],[31.06066,-1.0606602,98.0],[31.06066,-1.0606602,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"},{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-11.060659,-1.0606602,98.0],[-11.060659,-1.0606602,95.0],[8.93934,-21.06066,98.0],[8.93934,-21.06066,95.0],[11.06066,-18.93934,98.0],[11.06066,-18.93934,95.0],[-8.939341,1.0606602,98.0],[-8.939341,1.0606602,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[1,{"_fsID":1,"_fsPos":[481.30765,552.4057],"_fsDir":5.7595863,"_fsRad":20.0,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-50.5,32.0,53.0],[-50.5,32.0,50.0],[-50.5,72.0,53.0],[-50.5,72.0,50.0],[-53.5,72.0,53.0],[-53.5,72.0,50.0],[-53.5,32.0,53.0],[-53.5,32.0,50.0]],"_sfColor":[1.0,0.5,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[2,{"_fsID":2,"_fsPos":[298.07684,476.11536],"_fsDir":7.8539815,"_fsRad":10.75,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[29.25,-10.75,98.0],[29.25,-10.75,95.0],[29.25,-30.75,98.0],[29.25,-30.75,95.0],[32.25,-30.75,98.0],[32.25,-30.75,95.0],[32.25,-10.75,98.0],[32.25,-10.75,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"},{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[30.75,-29.25,98.0],[30.75,-29.25,95.0],[10.75,-29.25,98.0],[10.75,-29.25,95.0],[10.75,-32.25,98.0],[10.75,-32.25,95.0],[30.75,-32.25,98.0],[30.75,-32.25,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[3,{"_fsID":3,"_fsPos":[8.076836,497.61536],"_fsDir":4.712389,"_fsRad":10.75,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-10.75,10.75,98.0],[-10.75,10.75,95.0],[-10.75,-9.25,98.0],[-10.75,-9.25,95.0],[-7.75,-9.25,98.0],[-7.75,-9.25,95.0],[-7.75,10.75,98.0],[-7.75,10.75,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"},{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-9.25,-10.75,98.0],[-9.25,-10.75,95.0],[10.75,-10.75,98.0],[10.75,-10.75,95.0],[10.75,-7.75,98.0],[10.75,-7.75,95.0],[-9.25,-7.75,98.0],[-9.25,-7.75,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[4,{"_fsID":4,"_fsPos":[69.14207,370.34726],"_fsDir":5.7595863,"_fsRad":10.75,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-10.75,10.75,98.0],[-10.75,10.75,95.0],[-10.75,-9.25,98.0],[-10.75,-9.25,95.0],[-7.75,-9.25,98.0],[-7.75,-9.25,95.0],[-7.75,10.75,98.0],[-7.75,10.75,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"},{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-9.25,-10.75,98.0],[-9.25,-10.75,95.0],[10.75,-10.75,98.0],[10.75,-10.75,95.0],[10.75,-7.75,98.0],[10.75,-7.75,95.0],[-9.25,-7.75,98.0],[-9.25,-7.75,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[5,{"_fsID":5,"_fsPos":[81.50635,410.26282],"_fsDir":2.6179938,"_fsRad":2.0,"_fsSPic":[[{"_sfType":{"tag":"Cylinder","_cylinderSize":4},"_sfVs":[[-2.5330493e-8,-2.9802322e-8,0.0],[-2.5330493e-8,-2.9802322e-8,80.0],[1.5,0.0,0.0],[1.5,0.0,80.0],[-6.556708e-8,1.5,0.0],[-6.556708e-8,1.5,80.0],[-1.5,-1.3113416e-7,0.0],[-1.5,-1.3113416e-7,80.0],[1.788732e-8,-1.5,0.0],[1.788732e-8,-1.5,80.0]],"_sfColor":[1.0,1.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[6,{"_fsID":6,"_fsPos":[213.51163,396.32803],"_fsDir":3.6651917,"_fsRad":10.75,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[29.25,-10.75,98.0],[29.25,-10.75,95.0],[29.25,-30.75,98.0],[29.25,-30.75,95.0],[32.25,-30.75,98.0],[32.25,-30.75,95.0],[32.25,-10.75,98.0],[32.25,-10.75,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"},{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[30.75,-29.25,98.0],[30.75,-29.25,95.0],[10.75,-29.25,98.0],[10.75,-29.25,95.0],[10.75,-32.25,98.0],[10.75,-32.25,95.0],[30.75,-32.25,98.0],[30.75,-32.25,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[7,{"_fsID":7,"_fsPos":[180.61006,250.31523],"_fsDir":2.0943952,"_fsRad":10.75,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[29.25,-10.75,98.0],[29.25,-10.75,95.0],[29.25,-20.75,98.0],[29.25,-20.75,95.0],[32.25,-20.75,98.0],[32.25,-20.75,95.0],[32.25,-10.75,98.0],[32.25,-10.75,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"},{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[29.68934,-19.689339,98.0],[29.68934,-19.689339,95.0],[19.689339,-29.68934,98.0],[19.689339,-29.68934,95.0],[21.810661,-31.81066,98.0],[21.810661,-31.81066,95.0],[31.81066,-21.810661,98.0],[31.81066,-21.810661,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"},{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[20.75,-29.25,98.0],[20.75,-29.25,95.0],[10.75,-29.25,98.0],[10.75,-29.25,95.0],[10.75,-32.25,98.0],[10.75,-32.25,95.0],[20.75,-32.25,98.0],[20.75,-32.25,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[8,{"_fsID":8,"_fsPos":[235.16661,317.32053],"_fsDir":0.5235988,"_fsRad":21.06066,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[28.93934,1.0606602,98.0],[28.93934,1.0606602,95.0],[8.93934,-18.93934,98.0],[8.93934,-18.93934,95.0],[11.06066,-21.06066,98.0],[11.06066,-21.06066,95.0],[31.06066,-1.0606602,98.0],[31.06066,-1.0606602,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"},{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-11.060659,-1.0606602,98.0],[-11.060659,-1.0606602,95.0],[8.93934,-21.06066,98.0],[8.93934,-21.06066,95.0],[11.06066,-18.93934,98.0],[11.06066,-18.93934,95.0],[-8.939341,1.0606602,98.0],[-8.939341,1.0606602,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[9,{"_fsID":9,"_fsPos":[115.54036,190.51924],"_fsDir":-1.0471976,"_fsRad":20.0,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-50.5,32.0,53.0],[-50.5,32.0,50.0],[-50.5,72.0,53.0],[-50.5,72.0,50.0],[-53.5,72.0,53.0],[-53.5,72.0,50.0],[-53.5,32.0,53.0],[-53.5,32.0,50.0]],"_sfColor":[1.0,0.5,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[10,{"_fsID":10,"_fsPos":[30.75,80.75],"_fsDir":3.1415927,"_fsRad":10.75,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-10.75,10.75,98.0],[-10.75,10.75,95.0],[-10.75,-9.25,98.0],[-10.75,-9.25,95.0],[-7.75,-9.25,98.0],[-7.75,-9.25,95.0],[-7.75,10.75,98.0],[-7.75,10.75,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"},{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-9.25,-10.75,98.0],[-9.25,-10.75,95.0],[10.75,-10.75,98.0],[10.75,-10.75,95.0],[10.75,-7.75,98.0],[10.75,-7.75,95.0],[-9.25,-7.75,98.0],[-9.25,-7.75,95.0]],"_sfColor":[0.0,0.0,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}],[11,{"_fsID":11,"_fsPos":[39.5,20.0],"_fsDir":0.0,"_fsRad":20.0,"_fsSPic":[[{"_sfType":{"tag":"FlatFaces","_topBoxSize":4},"_sfVs":[[-39.5,18.0,53.0],[-39.5,18.0,50.0],[0.5,18.0,53.0],[0.5,18.0,50.0],[0.5,21.0,53.0],[0.5,21.0,50.0],[-39.5,21.0,53.0],[-39.5,21.0,50.0]],"_sfColor":[1.0,0.5,0.0,1.0],"_sfShadowImportance":"Typical","_sfSize":"Medium"}],[]]}]],"_corpses":[],"_lightSources":[[0,{"_lsID":0,"_lsParam":{"_lsPos":[513.78107,668.8195,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[1,{"_lsID":1,"_lsParam":{"_lsPos":[462.27435,623.439,45.0],"_lsRad":450.0,"_lsCol":[0.75,0.75,0.75]}}],[2,{"_lsID":2,"_lsParam":{"_lsPos":[507.30765,597.439,78.0],"_lsRad":75.0,"_lsCol":[0.5,0.0,0.0]}}],[3,{"_lsID":3,"_lsParam":{"_lsPos":[328.88086,486.9495,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[4,{"_lsID":4,"_lsParam":{"_lsPos":[-1.2271938,486.78122,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[5,{"_lsID":5,"_lsParam":{"_lsPos":[73.872696,356.87268,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[6,{"_lsID":6,"_lsParam":{"_lsPos":[188.72696,417.58804,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[7,{"_lsID":7,"_lsParam":{"_lsPos":[201.87006,275.09988,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[8,{"_lsID":8,"_lsParam":{"_lsPos":[253.92674,304.9953,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[9,{"_lsID":9,"_lsParam":{"_lsPos":[134.57368,261.55255,45.0],"_lsRad":450.0,"_lsCol":[0.75,0.75,0.75]}}],[10,{"_lsID":10,"_lsParam":{"_lsPos":[160.57368,216.51924,78.0],"_lsRad":75.0,"_lsCol":[0.5,0.0,0.0]}}],[11,{"_lsID":11,"_lsParam":{"_lsPos":[19.915852,90.05403,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[12,{"_lsID":12,"_lsParam":{"_lsPos":[20.0,39.5,45.0],"_lsRad":450.0,"_lsCol":[0.75,0.75,0.75]}}],[13,{"_lsID":13,"_lsParam":{"_lsPos":[51.326843,505.36536,78.0],"_lsRad":75.0,"_lsCol":[0.5,0.0,0.0]}}],[14,{"_lsID":14,"_lsParam":{"_lsPos":[84.055374,411.67786,78.0],"_lsRad":75.0,"_lsCol":[0.5,0.0,0.0]}}]],"_lights":[],"_seenLocations":[[0,[{"tag":"WdYouPos"},"CURRENT POSITION"]],[1,[{"tag":"WdP2Const","contents":[0.0,0.0]},"START POSITION"]]],"_selLocation":0,"_distortions":[],"_lClock":0,"_lTestString":[],"_lTestInt":0,"_hotkeys":[],"_imHotkeys":{"_unNIntMap":[]},"_lAimPos":[0.0,0.0],"_lInvLock":false,"_respawnPos":[[20.0,20.0],1.5707964]},"_cwGen":{"_cwgParams":{"_sensorCoding":[["LaserSensor",["AZURE","SQUARE"]],["ElectricSensor",["RED","THREELINES"]],["ThermalSensor",["ORANGE","CIRCLE"]],["PhysicalSensor",["GREEN","PLUS"]]]},"_cwgWorldBounds":{"_bdMinX":-95.47006,"_bdMaxX":571.1474,"_bdMinY":0.0,"_bdMaxY":748.0127},"_cwgGameRooms":[{"_grViewpoints":[[40.0,80.0],[0.0,80.0],[0.0,0.0],[40.0,0.0],[20.0,10.0],[20.0,70.0],[20.0,70.0]],"_grViewpointsEx":[[30.0,70.0],[10.0,70.0]],"_grBound":[[72.31875,-38.150997],[94.829636,25.875957],[94.829636,54.124043],[72.31875,118.151],[-32.31875,118.151],[-54.82963,54.124043],[-54.82963,25.875957],[-32.31875,-38.150997]],"_grDir":0.0,"_grLinkDirs":[1.5707964],"_grName":"Corridor"},{"_grViewpoints":[[77.73503,70.0],[135.47006,169.99998],[77.73503,270.0],[-37.735035,270.0],[-95.47006,170.0],[-37.735043,70.00002],[-66.60254,120.0],[19.999996,270.0],[-66.60254,220.0],[106.60254,119.999985]],"_grViewpointsEx":[[111.60254,211.33974],[101.60254,228.66025],[10.0,69.99999],[30.0,69.99999]],"_grBound":[[-62.73505,26.698761],[102.73503,26.698715],[185.47006,169.99997],[102.73503,313.30127],[-62.735035,313.30127],[-145.47006,169.99998]],"_grDir":3.1415927,"_grLinkDirs":[0.5235988,4.712389],"_grName":"6gon"},{"_grViewpoints":[[168.56406,232.67949],[112.272415,200.17949],[92.272415,234.82051],[122.583305,252.32051],[178.87497,284.8205],[198.87497,250.17949],[188.56406,198.03847],[148.56407,267.3205],[128.56407,301.96152],[102.583305,286.96152],[142.58331,217.67949],[162.5833,183.03848],[106.60254,220.0]],"_grViewpointsEx":[[189.54483,256.33975],[179.54483,273.66025],[101.60254,228.66025],[111.60254,211.33975]],"_grBound":[[80.53114,161.54672],[167.45633,133.2765],[229.22267,168.93732],[248.20258,258.35184],[210.61624,323.4533],[123.69104,351.7235],[61.924694,316.06268],[42.94481,226.64816]],"_grDir":2.0943952,"_grLinkDirs":[0.5235988,3.6651914],"_grName":"defaultRoom"},{"_grViewpoints":[[174.54483,282.3205],[194.54483,247.6795],[281.14737,297.6795],[261.14737,332.32053],[184.54483,265.0],[191.86534,292.32053],[211.86534,257.6795],[271.14737,315.0],[263.82687,287.6795],[271.14737,315.0]],"_grViewpointsEx":[[179.54483,273.66025],[189.54483,256.33975],[252.48712,327.32053],[235.1666,317.32053]],"_grBound":[[275.91846,387.44696],[119.41843,297.0916],[179.77377,192.55309],[336.2738,282.90842]],"_grDir":2.0943952,"_grLinkDirs":[3.6651917,2.0943952],"_grName":"autoRect"},{"_grViewpoints":[[243.64737,362.6314],[209.00635,342.6314],[229.00635,307.9904],[263.64737,327.9904]],"_grViewpointsEx":[[235.1666,317.32053],[252.4871,327.32053],[237.4871,353.30127],[220.1666,343.30127]],"_grBound":[[311.94366,315.04944],[256.58832,410.92767],[160.71005,355.57236],[216.0654,259.6941]],"_grDir":3.6651917,"_grLinkDirs":[5.2359877,2.0943952],"_grName":"autoDoor"},{"_grViewpoints":[[211.14737,418.92303],[176.50635,398.92303],[216.50635,329.64102],[251.14737,349.64102],[198.82686,400.26282],[198.82686,400.26282]],"_grViewpointsEx":[[207.4871,405.26282],[190.1666,395.26282],[220.1666,343.30127],[237.4871,353.30127]],"_grBound":[[298.21173,332.76065],[285.69324,399.4651],[271.5692,423.92865],[220.06071,468.12216],[129.44199,415.8034],[141.96048,349.099],[156.08452,324.63544],[207.59299,280.44193]],"_grDir":3.6651917,"_grLinkDirs":[2.0943952,5.2359877],"_grName":"Corridor"},{"_grViewpoints":[[148.82683,602.3354],[48.826843,544.6004],[48.826843,429.1303],[148.82686,371.39532],[248.82684,429.13034],[248.82684,544.60034],[198.82683,573.4679],[98.82684,573.4679]],"_grViewpointsEx":[[190.1666,395.26282],[207.4871,405.26282],[48.826843,496.86536],[48.826843,476.86536],[90.166595,405.26282],[107.48711,395.26282],[248.82684,476.86536],[248.82684,496.86536]],"_grBound":[[292.1281,569.60034],[148.82683,652.33545],[5.5255737,569.6004],[5.5255737,404.1303],[148.82686,321.39532],[292.1281,404.13037]],"_grDir":3.6651917,"_grLinkDirs":[5.235988,3.1415927,4.1887903,6.2831855],"_grName":"doorToggle-6gon"},{"_grViewpoints":[[64.00634,379.95193],[98.647354,359.95193],[118.647354,394.59296],[84.00634,414.59296]],"_grViewpointsEx":[[107.4871,395.26282],[90.166595,405.26282],[75.16659,379.28207],[92.4871,369.28207]],"_grBound":[[71.06539,462.88925],[15.710045,367.011],[111.5883,311.65564],[166.94365,407.5339]],"_grDir":5.7595863,"_grLinkDirs":[7.330383,4.1887903],"_grName":"triggerDoorRoom"},{"_grViewpoints":[[101.147354,364.28204],[14.544819,414.28207],[-35.4552,327.67953],[51.14733,277.6795],[-18.134693,317.67953],[31.865326,404.28204],[33.826828,287.6795],[61.14734,295.00003],[-25.455196,345.00003],[4.544815,396.96155],[91.14735,346.96155]],"_grViewpointsEx":[[92.48709,369.28204],[75.166595,379.28204]],"_grBound":[[65.91841,222.5531],[156.27377,379.05313],[-0.2262497,469.4085],[-90.58162,312.90848]],"_grDir":5.7595863,"_grLinkDirs":[7.330383],"_grName":"autoRect"},{"_grViewpoints":[[13.826843,506.86536],[13.826843,466.86536],[53.826843,466.86536],[53.826843,506.86536]],"_grViewpointsEx":[[18.826843,496.86536],[18.826843,476.86536],[48.826843,476.86536],[48.82684,496.86536]],"_grBound":[[89.182175,542.2207],[-21.528496,542.2207],[-21.528496,431.51],[89.18218,431.51]],"_grDir":4.712389,"_grLinkDirs":[3.1415927,6.2831855],"_grName":"triggerDoorRoom"},{"_grViewpoints":[[18.826836,466.86536],[18.826836,566.86536],[-81.173164,566.86536],[-81.173164,466.86536],[-1.1731644,466.86536],[-61.173164,466.86536],[-81.173164,546.86536],[-1.1731644,566.86536],[-61.173164,566.86536],[-81.173164,486.86536],[18.826836,546.86536]],"_grViewpointsEx":[[18.826836,476.86536],[18.826836,496.86536]],"_grBound":[[-121.5285,426.51],[59.182182,426.51],[59.182182,607.2207],[-121.5285,607.2207]],"_grDir":4.712389,"_grLinkDirs":[6.2831855],"_grName":"autoRect"},{"_grViewpoints":[[318.82684,466.86536],[318.82684,506.86536],[238.82684,506.86536],[238.82684,466.86536],[308.82684,486.86536],[308.82684,486.86536]],"_grViewpointsEx":[[308.82684,476.86536],[308.82684,496.86536],[248.82684,496.86536],[248.82684,476.86536]],"_grBound":[[200.67584,434.5466],[264.7028,412.0357],[292.9509,412.0357],[356.97784,434.5466],[356.97784,539.1841],[292.9509,561.695],[264.7028,561.695],[200.67584,539.1841]],"_grDir":7.853982,"_grLinkDirs":[6.2831855,9.424778],"_grName":"Corridor"},{"_grViewpoints":[[508.82684,429.1303],[508.82687,544.60034],[408.82687,602.3354],[308.82684,544.6004],[308.82684,429.13034],[408.8268,371.39532],[358.82684,400.26282],[458.82684,400.26282],[508.82684,486.86533],[358.82684,573.4679]],"_grViewpointsEx":[[467.48712,568.4679],[450.16663,578.4679],[308.82684,496.86536],[308.82684,476.86536]],"_grBound":[[408.82678,321.39532],[552.1281,404.1303],[552.1282,569.60034],[408.82687,652.33545],[265.52557,569.6004],[265.52557,404.13034]],"_grDir":7.8539815,"_grLinkDirs":[7.330383,9.424778],"_grName":"6gon"},{"_grViewpoints":[[506.1474,615.4294],[473.6474,559.13776],[439.00638,579.13776],[456.50638,609.44867],[489.0064,665.7403],[523.6474,645.7403],[540.78845,595.4294],[471.50638,635.4294],[436.8654,655.42944],[421.86536,629.44867],[491.1474,589.4486],[525.7884,569.4486],[458.82687,573.4679]],"_grViewpointsEx":[[450.16663,578.4679],[467.48715,568.4679],[512.4872,646.41016],[495.16666,656.41016]],"_grBound":[[465.47504,509.81015],[554.8895,528.79004],[590.5504,590.55634],[562.2802,677.48157],[497.17877,715.0679],[407.76422,696.088],[372.1034,634.3217],[400.3736,547.3965]],"_grDir":8.901179,"_grLinkDirs":[10.471975,7.330383],"_grName":"defaultRoom"},{"_grViewpoints":[[486.5064,661.41016],[521.1474,641.41016],[571.1474,728.0127],[536.5064,748.0127],[553.8269,738.0127],[561.1474,710.6922],[526.5064,730.6922],[496.5064,678.73065],[503.8269,651.41016],[531.1474,658.73065],[553.8269,738.0127]],"_grViewpointsEx":[[495.16666,656.41016],[512.4872,646.41016]],"_grBound":[[521.7353,803.1391],[431.37997,646.63904],[535.9185,586.28375],[626.2738,742.78375]],"_grDir":8.901179,"_grLinkDirs":[10.471975],"_grName":"autoRect"}],"_cwgRoomClipping":[{"_cpPoints":[[522.97754,634.58],[577.97754,729.84283],[534.6763,754.84283],[479.67627,659.58]],"_cpCen":[528.8269,694.7114],"_cpRad":60.41524},{"_cpPoints":[[476.5064,644.08966],[446.50638,592.1281],[481.1474,572.1281],[511.1474,624.08966]],"_cpCen":[478.8269,608.1089],"_cpRad":36.055534},{"_cpPoints":[[436.8654,655.42944],[421.86536,629.44867],[525.7884,569.4486],[540.78845,595.4294]],"_cpCen":[481.32687,612.439],"_cpRad":61.84664},{"_cpPoints":[[408.82687,602.3354],[308.82684,544.6004],[308.82684,429.13034],[408.8268,371.39532],[508.82684,429.1303],[508.82687,544.60034]],"_cpCen":[408.8268,486.86536],"_cpRad":115.47009},{"_cpPoints":[[23.826836,571.86536],[-86.173164,571.86536],[-86.173164,461.86536],[23.826836,461.86536]],"_cpCen":[-31.173166,516.86536],"_cpRad":77.781746},{"_cpPoints":[[12.714691,421.11218],[-42.285328,325.8494],[52.977463,270.8494],[107.97748,366.11218]],"_cpCen":[32.846077,345.98077],"_cpRad":77.78175},{"_cpPoints":[[288.82684,511.86536],[268.82684,511.86536],[268.82684,461.86536],[288.82684,461.86536]],"_cpCen":[278.82684,486.86536],"_cpRad":26.925823},{"_cpPoints":[[48.826843,429.1303],[148.82686,371.39532],[248.82684,429.13034],[248.82684,544.60034],[148.82683,602.3354],[48.826843,544.6004]],"_cpCen":[148.82684,486.86536],"_cpRad":115.47006},{"_cpPoints":[[187.17622,370.4423],[197.17622,353.1218],[240.4775,378.1218],[230.4775,395.4423]],"_cpCen":[213.82686,374.28204],"_cpRad":26.925825},{"_cpPoints":[[218.50635,326.1769],[219.50635,324.4449],[254.14737,344.4449],[253.14737,346.1769]],"_cpCen":[236.32684,335.3109],"_cpRad":20.025},{"_cpPoints":[[192.7147,240.84937],[287.9775,295.84937],[262.97748,339.15063],[167.7147,284.15063]],"_cpCen":[227.8461,290.0],"_cpRad":60.41524},{"_cpPoints":[[157.22433,272.3205],[105.262794,242.32051],[125.262794,207.67949],[177.22433,237.67949]],"_cpCen":[141.24356,240.0],"_cpRad":36.055523},{"_cpPoints":[[128.56407,301.96152],[102.583305,286.96152],[162.5833,183.03848],[188.56406,198.03847]],"_cpCen":[145.57367,242.5],"_cpRad":61.846596},{"_cpPoints":[[77.73503,270.0],[-37.735035,270.0],[-95.47006,170.0],[-37.735043,70.00002],[77.73503,70.0],[135.47006,169.99998]],"_cpCen":[19.999998,170.0],"_cpRad":115.47006},{"_cpPoints":[[-5.0,50.0],[-5.0,30.0],[45.0,30.0],[45.0,50.0]],"_cpCen":[20.0,40.0],"_cpRad":26.925823}],"_cwgSeed":7114951007332849727},"_cClock":0,"_cwTiles":[{"_tilePoly":[[0.0,80.0],[0.0,0.0],[40.0,0.0],[40.0,80.0]],"_tileZero":[0.0,80.0],"_tileTangentPos":[0.0,30.0],"_tileArrayZ":5.0},{"_tilePoly":[[77.73503,270.0],[-37.735035,270.0],[-95.47006,170.0],[-37.735043,70.00002],[77.73503,70.0],[135.47006,169.99998]],"_tileZero":[77.73503,270.0],"_tileTangentPos":[27.735027,270.0],"_tileArrayZ":2.0},{"_tilePoly":[[188.56406,198.03847],[198.87497,250.17949],[178.87497,284.8205],[128.56407,301.96152],[102.583305,286.96152],[92.272415,234.82051],[112.272415,200.17949],[162.5833,183.03848]],"_tileZero":[150.00745,334.8205],"_tileTangentPos":[100.00745,334.8205],"_tileArrayZ":2.0},{"_tilePoly":[[194.54483,247.6795],[281.14737,297.6795],[261.14737,332.32053],[174.54483,282.3205]],"_tileZero":[281.14737,297.6795],"_tileTangentPos":[256.14737,340.98077],"_tileArrayZ":16.0},{"_tilePoly":[[243.64737,362.6314],[209.00635,342.6314],[229.00635,307.9904],[263.64737,327.9904]],"_tileZero":[229.00635,307.9904],"_tileTangentPos":[272.30762,332.9904],"_tileArrayZ":16.0},{"_tilePoly":[[176.50635,398.92303],[216.50635,329.64102],[251.14737,349.64102],[211.14737,418.92303]],"_tileZero":[176.50635,398.92303],"_tileTangentPos":[201.50635,355.6218],"_tileArrayZ":5.0},{"_tilePoly":[[48.826843,429.1303],[148.82686,371.39532],[248.82684,429.13034],[248.82684,544.60034],[148.82683,602.3354],[48.826843,544.6004]],"_tileZero":[48.826843,429.1303],"_tileTangentPos":[92.12812,404.13034],"_tileArrayZ":2.0},{"_tilePoly":[[64.00634,379.95193],[98.647354,359.95193],[118.647354,394.59296],[84.00634,414.59296]],"_tileZero":[118.647354,279.1229],"_tileTangentPos":[161.94861,304.12292],"_tileArrayZ":2.0},{"_tilePoly":[[14.544819,414.28207],[-35.4552,327.67953],[51.14733,277.6795],[101.147354,364.28204]],"_tileZero":[-35.4552,327.67953],"_tileTangentPos":[7.8460655,302.67953],"_tileArrayZ":16.0},{"_tilePoly":[[13.826843,506.86536],[13.826843,466.86536],[53.826843,466.86536],[53.826843,506.86536]],"_tileZero":[-46.173157,409.1303],"_tileTangentPos":[-2.8718796,384.13034],"_tileArrayZ":2.0},{"_tilePoly":[[18.826836,566.86536],[-81.173164,566.86536],[-81.173164,466.86536],[18.826836,466.86536]],"_tileZero":[-81.173164,566.86536],"_tileTangentPos":[-81.173164,516.86536],"_tileArrayZ":16.0},{"_tilePoly":[[318.82684,506.86536],[238.82684,506.86536],[238.82684,466.86536],[318.82684,466.86536]],"_tileZero":[318.82684,506.86536],"_tileTangentPos":[268.82684,506.86536],"_tileArrayZ":5.0},{"_tilePoly":[[408.82687,602.3354],[308.82684,544.6004],[308.82684,429.13034],[408.8268,371.39532],[508.82684,429.1303],[508.82687,544.60034]],"_tileZero":[408.82687,602.3354],"_tileTangentPos":[365.52557,577.33545],"_tileArrayZ":2.0},{"_tilePoly":[[540.78845,595.4294],[523.6474,645.7403],[489.0064,665.7403],[436.8654,655.42944],[421.86536,629.44867],[439.00638,579.13776],[473.6474,559.13776],[525.7884,569.4486]],"_tileZero":[439.0064,694.6078],"_tileTangentPos":[395.70514,669.6078],"_tileArrayZ":2.0},{"_tilePoly":[[521.1474,641.41016],[571.1474,728.0127],[536.5064,748.0127],[486.5064,661.41016]],"_tileZero":[571.1474,728.0127],"_tileTangentPos":[527.8461,753.0127],"_tileArrayZ":16.0}],"_pathGraph":[[0,[[[3,[{"_peStart":[-61.173164,486.86536],"_peEnd":[-81.173164,486.86536],"_peDist":20.0,"_peObstacles":[]}]]],[-81.173164,486.86536],[[3,[{"_peStart":[-81.173164,486.86536],"_peEnd":[-61.173164,486.86536],"_peDist":20.0,"_peObstacles":[]}]]]]],[1,[[[4,[{"_peStart":[-61.173164,546.86536],"_peEnd":[-81.173164,546.86536],"_peDist":20.0,"_peObstacles":[]}]]],[-81.173164,546.86536],[[4,[{"_peStart":[-81.173164,546.86536],"_peEnd":[-61.173164,546.86536],"_peDist":20.0,"_peObstacles":[]}]]]]],[2,[[[3,[{"_peStart":[-61.173164,486.86536],"_peEnd":[-61.173164,466.86536],"_peDist":20.0,"_peObstacles":[]}]]],[-61.173164,466.86536],[[3,[{"_peStart":[-61.173164,466.86536],"_peEnd":[-61.173164,486.86536],"_peDist":20.0,"_peObstacles":[]}]]]]],[3,[[[0,[{"_peStart":[-81.173164,486.86536],"_peEnd":[-61.173164,486.86536],"_peDist":20.0,"_peObstacles":[]}]],[2,[{"_peStart":[-61.173164,466.86536],"_peEnd":[-61.173164,486.86536],"_peDist":20.0,"_peObstacles":[]}]],[4,[{"_peStart":[-61.173164,546.86536],"_peEnd":[-61.173164,486.86536],"_peDist":60.0,"_peObstacles":[]}]],[10,[{"_peStart":[-1.1731644,486.86536],"_peEnd":[-61.173164,486.86536],"_peDist":60.0,"_peObstacles":[]}]]],[-61.173164,486.86536],[[0,[{"_peStart":[-61.173164,486.86536],"_peEnd":[-81.173164,486.86536],"_peDist":20.0,"_peObstacles":[]}]],[2,[{"_peStart":[-61.173164,486.86536],"_peEnd":[-61.173164,466.86536],"_peDist":20.0,"_peObstacles":[]}]],[4,[{"_peStart":[-61.173164,486.86536],"_peEnd":[-61.173164,546.86536],"_peDist":60.0,"_peObstacles":[]}]],[10,[{"_peStart":[-61.173164,486.86536],"_peEnd":[-1.1731644,486.86536],"_peDist":60.0,"_peObstacles":[]}]]]]],[4,[[[1,[{"_peStart":[-81.173164,546.86536],"_peEnd":[-61.173164,546.86536],"_peDist":20.0,"_peObstacles":[]}]],[3,[{"_peStart":[-61.173164,486.86536],"_peEnd":[-61.173164,546.86536],"_peDist":60.0,"_peObstacles":[]}]],[5,[{"_peStart":[-61.173164,566.86536],"_peEnd":[-61.173164,546.86536],"_peDist":20.0,"_peObstacles":[]}]],[11,[{"_peStart":[-1.1731644,546.86536],"_peEnd":[-61.173164,546.86536],"_peDist":60.0,"_peObstacles":[]}]]],[-61.173164,546.86536],[[1,[{"_peStart":[-61.173164,546.86536],"_peEnd":[-81.173164,546.86536],"_peDist":20.0,"_peObstacles":[]}]],[3,[{"_peStart":[-61.173164,546.86536],"_peEnd":[-61.173164,486.86536],"_peDist":60.0,"_peObstacles":[]}]],[5,[{"_peStart":[-61.173164,546.86536],"_peEnd":[-61.173164,566.86536],"_peDist":20.0,"_peObstacles":[]}]],[11,[{"_peStart":[-61.173164,546.86536],"_peEnd":[-1.1731644,546.86536],"_peDist":60.0,"_peObstacles":[]}]]]]],[5,[[[4,[{"_peStart":[-61.173164,546.86536],"_peEnd":[-61.173164,566.86536],"_peDist":20.0,"_peObstacles":[]}]]],[-61.173164,566.86536],[[4,[{"_peStart":[-61.173164,566.86536],"_peEnd":[-61.173164,546.86536],"_peDist":20.0,"_peObstacles":[]}]]]]],[6,[[[8,[{"_peStart":[-8.134689,335.00003],"_peEnd":[-25.455196,345.00003],"_peDist":20.0,"_peObstacles":[]}]]],[-25.455196,345.00003],[[8,[{"_peStart":[-25.455196,345.00003],"_peEnd":[-8.134689,335.00003],"_peDist":20.0,"_peObstacles":[]}]]]]],[7,[[[8,[{"_peStart":[-8.134689,335.00003],"_peEnd":[-18.134693,317.67953],"_peDist":19.99999,"_peObstacles":[]}]]],[-18.134693,317.67953],[[8,[{"_peStart":[-18.134693,317.67953],"_peEnd":[-8.134689,335.00003],"_peDist":19.99999,"_peObstacles":[]}]]]]],[8,[[[6,[{"_peStart":[-25.455196,345.00003],"_peEnd":[-8.134689,335.00003],"_peDist":20.0,"_peObstacles":[]}]],[7,[{"_peStart":[-18.134693,317.67953],"_peEnd":[-8.134689,335.00003],"_peDist":19.99999,"_peObstacles":[]}]],[19,[{"_peStart":[21.865322,386.96155],"_peEnd":[-8.134689,335.00003],"_peDist":60.0,"_peObstacles":[]}]],[22,[{"_peStart":[43.826828,305.00003],"_peEnd":[-8.134689,335.00003],"_peDist":59.999992,"_peObstacles":[]}]]],[-8.134689,335.00003],[[6,[{"_peStart":[-8.134689,335.00003],"_peEnd":[-25.455196,345.00003],"_peDist":20.0,"_peObstacles":[]}]],[7,[{"_peStart":[-8.134689,335.00003],"_peEnd":[-18.134693,317.67953],"_peDist":19.99999,"_peObstacles":[]}]],[19,[{"_peStart":[-8.134689,335.00003],"_peEnd":[21.865322,386.96155],"_peDist":60.0,"_peObstacles":[]}]],[22,[{"_peStart":[-8.134689,335.00003],"_peEnd":[43.826828,305.00003],"_peDist":59.999992,"_peObstacles":[]}]]]]],[9,[[[10,[{"_peStart":[-1.1731644,486.86536],"_peEnd":[-1.1731644,466.86536],"_peDist":20.0,"_peObstacles":[]}]]],[-1.1731644,466.86536],[[10,[{"_peStart":[-1.1731644,466.86536],"_peEnd":[-1.1731644,486.86536],"_peDist":20.0,"_peObstacles":[]}]]]]],[10,[[[3,[{"_peStart":[-61.173164,486.86536],"_peEnd":[-1.1731644,486.86536],"_peDist":60.0,"_peObstacles":[]}]],[9,[{"_peStart":[-1.1731644,466.86536],"_peEnd":[-1.1731644,486.86536],"_peDist":20.0,"_peObstacles":[]}]],[11,[{"_peStart":[-1.1731644,546.86536],"_peEnd":[-1.1731644,486.86536],"_peDist":60.0,"_peObstacles":[]}]],[14,[{"_peStart":[18.826836,486.86536],"_peEnd":[-1.1731644,486.86536],"_peDist":20.0,"_peObstacles":[]}]]],[-1.1731644,486.86536],[[3,[{"_peStart":[-1.1731644,486.86536],"_peEnd":[-61.173164,486.86536],"_peDist":60.0,"_peObstacles":[]}]],[9,[{"_peStart":[-1.1731644,486.86536],"_peEnd":[-1.1731644,466.86536],"_peDist":20.0,"_peObstacles":[]}]],[11,[{"_peStart":[-1.1731644,486.86536],"_peEnd":[-1.1731644,546.86536],"_peDist":60.0,"_peObstacles":[]}]],[14,[{"_peStart":[-1.1731644,486.86536],"_peEnd":[18.826836,486.86536],"_peDist":20.0,"_peObstacles":[]}]]]]],[11,[[[4,[{"_peStart":[-61.173164,546.86536],"_peEnd":[-1.1731644,546.86536],"_peDist":60.0,"_peObstacles":[]}]],[10,[{"_peStart":[-1.1731644,486.86536],"_peEnd":[-1.1731644,546.86536],"_peDist":60.0,"_peObstacles":[]}]],[12,[{"_peStart":[-1.1731644,566.86536],"_peEnd":[-1.1731644,546.86536],"_peDist":20.0,"_peObstacles":[]}]],[15,[{"_peStart":[18.826836,546.86536],"_peEnd":[-1.1731644,546.86536],"_peDist":20.0,"_peObstacles":[]}]]],[-1.1731644,546.86536],[[4,[{"_peStart":[-1.1731644,546.86536],"_peEnd":[-61.173164,546.86536],"_peDist":60.0,"_peObstacles":[]}]],[10,[{"_peStart":[-1.1731644,546.86536],"_peEnd":[-1.1731644,486.86536],"_peDist":60.0,"_peObstacles":[]}]],[12,[{"_peStart":[-1.1731644,546.86536],"_peEnd":[-1.1731644,566.86536],"_peDist":20.0,"_peObstacles":[]}]],[15,[{"_peStart":[-1.1731644,546.86536],"_peEnd":[18.826836,546.86536],"_peDist":20.0,"_peObstacles":[]}]]]]],[12,[[[11,[{"_peStart":[-1.1731644,546.86536],"_peEnd":[-1.1731644,566.86536],"_peDist":20.0,"_peObstacles":[]}]]],[-1.1731644,566.86536],[[11,[{"_peStart":[-1.1731644,566.86536],"_peEnd":[-1.1731644,546.86536],"_peDist":20.0,"_peObstacles":[]}]]]]],[13,[[[19,[{"_peStart":[21.865322,386.96155],"_peEnd":[4.544815,396.96155],"_peDist":20.0,"_peObstacles":[]}]]],[4.544815,396.96155],[[19,[{"_peStart":[4.544815,396.96155],"_peEnd":[21.865322,386.96155],"_peDist":20.0,"_peObstacles":[]}]]]]],[14,[[[10,[{"_peStart":[-1.1731644,486.86536],"_peEnd":[18.826836,486.86536],"_peDist":20.0,"_peObstacles":[]}]],[23,[{"_peStart":[48.826843,486.86536],"_peEnd":[18.826836,486.86536],"_peDist":30.000008,"_peObstacles":["DoorObstacle"]}]]],[18.826836,486.86536],[[10,[{"_peStart":[18.826836,486.86536],"_peEnd":[-1.1731644,486.86536],"_peDist":20.0,"_peObstacles":[]}]],[23,[{"_peStart":[18.826836,486.86536],"_peEnd":[48.826843,486.86536],"_peDist":30.000008,"_peObstacles":["DoorObstacle"]}]]]]],[15,[[[11,[{"_peStart":[-1.1731644,546.86536],"_peEnd":[18.826836,546.86536],"_peDist":20.0,"_peObstacles":[]}]]],[18.826836,546.86536],[[11,[{"_peStart":[18.826836,546.86536],"_peEnd":[-1.1731644,546.86536],"_peDist":20.0,"_peObstacles":[]}]]]]],[16,[[[17,[{"_peStart":[20.0,60.0],"_peEnd":[20.0,10.0],"_peDist":50.0,"_peObstacles":[]}]]],[20.0,10.0],[[17,[{"_peStart":[20.0,10.0],"_peEnd":[20.0,60.0],"_peDist":50.0,"_peObstacles":[]}]]]]],[17,[[[16,[{"_peStart":[20.0,10.0],"_peEnd":[20.0,60.0],"_peDist":50.0,"_peObstacles":[]}]],[18,[{"_peStart":[20.0,70.0],"_peEnd":[20.0,60.0],"_peDist":10.0,"_peObstacles":[]}]]],[20.0,60.0],[[16,[{"_peStart":[20.0,60.0],"_peEnd":[20.0,10.0],"_peDist":50.0,"_peObstacles":[]}]],[18,[{"_peStart":[20.0,60.0],"_peEnd":[20.0,70.0],"_peDist":10.0,"_peObstacles":[]}]]]]],[18,[[[17,[{"_peStart":[20.0,60.0],"_peEnd":[20.0,70.0],"_peDist":10.0,"_peObstacles":[]}]]],[20.0,70.0],[[17,[{"_peStart":[20.0,70.0],"_peEnd":[20.0,60.0],"_peDist":10.0,"_peObstacles":[]}]]]]],[19,[[[8,[{"_peStart":[-8.134689,335.00003],"_peEnd":[21.865322,386.96155],"_peDist":60.0,"_peObstacles":[]}]],[13,[{"_peStart":[4.544815,396.96155],"_peEnd":[21.865322,386.96155],"_peDist":20.0,"_peObstacles":[]}]],[20,[{"_peStart":[31.865326,404.28204],"_peEnd":[21.865322,386.96155],"_peDist":19.99999,"_peObstacles":[]}]],[25,[{"_peStart":[73.82684,356.96155],"_peEnd":[21.865322,386.96155],"_peDist":59.999996,"_peObstacles":[]}]]],[21.865322,386.96155],[[8,[{"_peStart":[21.865322,386.96155],"_peEnd":[-8.134689,335.00003],"_peDist":60.0,"_peObstacles":[]}]],[13,[{"_peStart":[21.865322,386.96155],"_peEnd":[4.544815,396.96155],"_peDist":20.0,"_peObstacles":[]}]],[20,[{"_peStart":[21.865322,386.96155],"_peEnd":[31.865326,404.28204],"_peDist":19.99999,"_peObstacles":[]}]],[25,[{"_peStart":[21.865322,386.96155],"_peEnd":[73.82684,356.96155],"_peDist":59.999996,"_peObstacles":[]}]]]]],[20,[[[19,[{"_peStart":[21.865322,386.96155],"_peEnd":[31.865326,404.28204],"_peDist":19.99999,"_peObstacles":[]}]]],[31.865326,404.28204],[[19,[{"_peStart":[31.865326,404.28204],"_peEnd":[21.865322,386.96155],"_peDist":19.99999,"_peObstacles":[]}]]]]],[21,[[[22,[{"_peStart":[43.826828,305.00003],"_peEnd":[33.826828,287.6795],"_peDist":20.000015,"_peObstacles":[]}]]],[33.826828,287.6795],[[22,[{"_peStart":[33.826828,287.6795],"_peEnd":[43.826828,305.00003],"_peDist":20.000015,"_peObstacles":[]}]]]]],[22,[[[8,[{"_peStart":[-8.134689,335.00003],"_peEnd":[43.826828,305.00003],"_peDist":59.999992,"_peObstacles":[]}]],[21,[{"_peStart":[33.826828,287.6795],"_peEnd":[43.826828,305.00003],"_peDist":20.000015,"_peObstacles":[]}]],[24,[{"_peStart":[61.14734,295.00003],"_peEnd":[43.826828,305.00003],"_peDist":20.000002,"_peObstacles":[]}]],[25,[{"_peStart":[73.82684,356.96155],"_peEnd":[43.826828,305.00003],"_peDist":60.000004,"_peObstacles":[]}]]],[43.826828,305.00003],[[8,[{"_peStart":[43.826828,305.00003],"_peEnd":[-8.134689,335.00003],"_peDist":59.999992,"_peObstacles":[]}]],[21,[{"_peStart":[43.826828,305.00003],"_peEnd":[33.826828,287.6795],"_peDist":20.000015,"_peObstacles":[]}]],[24,[{"_peStart":[43.826828,305.00003],"_peEnd":[61.14734,295.00003],"_peDist":20.000002,"_peObstacles":[]}]],[25,[{"_peStart":[43.826828,305.00003],"_peEnd":[73.82684,356.96155],"_peDist":60.000004,"_peObstacles":[]}]]]]],[23,[[[14,[{"_peStart":[18.826836,486.86536],"_peEnd":[48.826843,486.86536],"_peDist":30.000008,"_peObstacles":["DoorObstacle"]}]]],[48.826843,486.86536],[[14,[{"_peStart":[48.826843,486.86536],"_peEnd":[18.826836,486.86536],"_peDist":30.000008,"_peObstacles":["DoorObstacle"]}]]]]],[24,[[[22,[{"_peStart":[43.826828,305.00003],"_peEnd":[61.14734,295.00003],"_peDist":20.000002,"_peObstacles":[]}]]],[61.14734,295.00003],[[22,[{"_peStart":[61.14734,295.00003],"_peEnd":[43.826828,305.00003],"_peDist":20.000002,"_peObstacles":[]}]]]]],[25,[[[19,[{"_peStart":[21.865322,386.96155],"_peEnd":[73.82684,356.96155],"_peDist":59.999996,"_peObstacles":[]}]],[22,[{"_peStart":[43.826828,305.00003],"_peEnd":[73.82684,356.96155],"_peDist":60.000004,"_peObstacles":[]}]],[26,[{"_peStart":[83.82684,374.28204],"_peEnd":[73.82684,356.96155],"_peDist":19.999989,"_peObstacles":[]}]],[27,[{"_peStart":[91.14735,346.96155],"_peEnd":[73.82684,356.96155],"_peDist":19.999996,"_peObstacles":[]}]]],[73.82684,356.96155],[[19,[{"_peStart":[73.82684,356.96155],"_peEnd":[21.865322,386.96155],"_peDist":59.999996,"_peObstacles":[]}]],[22,[{"_peStart":[73.82684,356.96155],"_peEnd":[43.826828,305.00003],"_peDist":60.000004,"_peObstacles":[]}]],[26,[{"_peStart":[73.82684,356.96155],"_peEnd":[83.82684,374.28204],"_peDist":19.999989,"_peObstacles":[]}]],[27,[{"_peStart":[73.82684,356.96155],"_peEnd":[91.14735,346.96155],"_peDist":19.999996,"_peObstacles":[]}]]]]],[26,[[[25,[{"_peStart":[73.82684,356.96155],"_peEnd":[83.82684,374.28204],"_peDist":19.999989,"_peObstacles":[]}]],[28,[{"_peStart":[98.82684,400.26282],"_peEnd":[83.82684,374.28204],"_peDist":30.00001,"_peObstacles":["DoorObstacle"]}]]],[83.82684,374.28204],[[25,[{"_peStart":[83.82684,374.28204],"_peEnd":[73.82684,356.96155],"_peDist":19.999989,"_peObstacles":[]}]],[28,[{"_peStart":[83.82684,374.28204],"_peEnd":[98.82684,400.26282],"_peDist":30.00001,"_peObstacles":["DoorObstacle"]}]]]]],[27,[[[25,[{"_peStart":[73.82684,356.96155],"_peEnd":[91.14735,346.96155],"_peDist":19.999996,"_peObstacles":[]}]]],[91.14735,346.96155],[[25,[{"_peStart":[91.14735,346.96155],"_peEnd":[73.82684,356.96155],"_peDist":19.999996,"_peObstacles":[]}]]]]],[28,[[[26,[{"_peStart":[83.82684,374.28204],"_peEnd":[98.82684,400.26282],"_peDist":30.00001,"_peObstacles":["DoorObstacle"]}]]],[98.82684,400.26282],[[26,[{"_peStart":[98.82684,400.26282],"_peEnd":[83.82684,374.28204],"_peDist":30.00001,"_peObstacles":["DoorObstacle"]}]]]]],[29,[[[30,[{"_peStart":[141.24356,240.0],"_peEnd":[106.60254,220.0],"_peDist":40.000004,"_peObstacles":["DoorObstacle"]}]]],[106.60254,220.0],[[30,[{"_peStart":[106.60254,220.0],"_peEnd":[141.24356,240.0],"_peDist":40.000004,"_peObstacles":["DoorObstacle"]}]]]]],[30,[[[29,[{"_peStart":[106.60254,220.0],"_peEnd":[141.24356,240.0],"_peDist":40.000004,"_peObstacles":["DoorObstacle"]}]],[31,[{"_peStart":[184.54483,265.0],"_peEnd":[141.24356,240.0],"_peDist":50.0,"_peObstacles":["DoorObstacle"]}]]],[141.24356,240.0],[[29,[{"_peStart":[141.24356,240.0],"_peEnd":[106.60254,220.0],"_peDist":40.000004,"_peObstacles":["DoorObstacle"]}]],[31,[{"_peStart":[141.24356,240.0],"_peEnd":[184.54483,265.0],"_peDist":50.0,"_peObstacles":["DoorObstacle"]}]]]]],[31,[[[30,[{"_peStart":[141.24356,240.0],"_peEnd":[184.54483,265.0],"_peDist":50.0,"_peObstacles":["DoorObstacle"]}]],[34,[{"_peStart":[201.86534,275.0],"_peEnd":[184.54483,265.0],"_peDist":20.000002,"_peObstacles":[]}]]],[184.54483,265.0],[[30,[{"_peStart":[184.54483,265.0],"_peEnd":[141.24356,240.0],"_peDist":50.0,"_peObstacles":["DoorObstacle"]}]],[34,[{"_peStart":[184.54483,265.0],"_peEnd":[201.86534,275.0],"_peDist":20.000002,"_peObstacles":[]}]]]]],[32,[[[34,[{"_peStart":[201.86534,275.0],"_peEnd":[191.86534,292.32053],"_peDist":20.000015,"_peObstacles":[]}]]],[191.86534,292.32053],[[34,[{"_peStart":[191.86534,292.32053],"_peEnd":[201.86534,275.0],"_peDist":20.000015,"_peObstacles":[]}]]]]],[33,[[[35,[{"_peStart":[203.82686,391.60254],"_peEnd":[198.82686,400.26282],"_peDist":10.000021,"_peObstacles":[]}]]],[198.82686,400.26282],[[35,[{"_peStart":[198.82686,400.26282],"_peEnd":[203.82686,391.60254],"_peDist":10.000021,"_peObstacles":[]}]]]]],[34,[[[31,[{"_peStart":[184.54483,265.0],"_peEnd":[201.86534,275.0],"_peDist":20.000002,"_peObstacles":[]}]],[32,[{"_peStart":[191.86534,292.32053],"_peEnd":[201.86534,275.0],"_peDist":20.000015,"_peObstacles":[]}]],[34,[{"_peStart":[201.86534,275.0],"_peEnd":[201.86534,275.0],"_peDist":0.0,"_peObstacles":[]}]],[36,[{"_peStart":[211.86534,257.6795],"_peEnd":[201.86534,275.0],"_peDist":19.999989,"_peObstacles":[]}]],[40,[{"_peStart":[253.82686,305.0],"_peEnd":[201.86534,275.0],"_peDist":59.999992,"_peObstacles":[]}]]],[201.86534,275.0],[[31,[{"_peStart":[201.86534,275.0],"_peEnd":[184.54483,265.0],"_peDist":20.000002,"_peObstacles":[]}]],[32,[{"_peStart":[201.86534,275.0],"_peEnd":[191.86534,292.32053],"_peDist":20.000015,"_peObstacles":[]}]],[34,[{"_peStart":[201.86534,275.0],"_peEnd":[201.86534,275.0],"_peDist":0.0,"_peObstacles":[]}]],[36,[{"_peStart":[201.86534,275.0],"_peEnd":[211.86534,257.6795],"_peDist":19.999989,"_peObstacles":[]}]],[40,[{"_peStart":[201.86534,275.0],"_peEnd":[253.82686,305.0],"_peDist":59.999992,"_peObstacles":[]}]]]]],[35,[[[33,[{"_peStart":[198.82686,400.26282],"_peEnd":[203.82686,391.60254],"_peDist":10.000021,"_peObstacles":[]}]],[37,[{"_peStart":[228.82686,348.30127],"_peEnd":[203.82686,391.60254],"_peDist":50.0,"_peObstacles":[]}]]],[203.82686,391.60254],[[33,[{"_peStart":[203.82686,391.60254],"_peEnd":[198.82686,400.26282],"_peDist":10.000021,"_peObstacles":[]}]],[37,[{"_peStart":[203.82686,391.60254],"_peEnd":[228.82686,348.30127],"_peDist":50.0,"_peObstacles":[]}]]]]],[36,[[[34,[{"_peStart":[201.86534,275.0],"_peEnd":[211.86534,257.6795],"_peDist":19.999989,"_peObstacles":[]}]]],[211.86534,257.6795],[[34,[{"_peStart":[211.86534,257.6795],"_peEnd":[201.86534,275.0],"_peDist":19.999989,"_peObstacles":[]}]]]]],[37,[[[35,[{"_peStart":[203.82686,391.60254],"_peEnd":[228.82686,348.30127],"_peDist":50.0,"_peObstacles":[]}]],[38,[{"_peStart":[243.82686,322.32053],"_peEnd":[228.82686,348.30127],"_peDist":29.999983,"_peObstacles":["AutoDoorObstacle"]}]]],[228.82686,348.30127],[[35,[{"_peStart":[228.82686,348.30127],"_peEnd":[203.82686,391.60254],"_peDist":50.0,"_peObstacles":[]}]],[38,[{"_peStart":[228.82686,348.30127],"_peEnd":[243.82686,322.32053],"_peDist":29.999983,"_peObstacles":["AutoDoorObstacle"]}]]]]],[38,[[[37,[{"_peStart":[228.82686,348.30127],"_peEnd":[243.82686,322.32053],"_peDist":29.999983,"_peObstacles":["AutoDoorObstacle"]}]],[40,[{"_peStart":[253.82686,305.0],"_peEnd":[243.82686,322.32053],"_peDist":20.000015,"_peObstacles":[]}]]],[243.82686,322.32053],[[37,[{"_peStart":[243.82686,322.32053],"_peEnd":[228.82686,348.30127],"_peDist":29.999983,"_peObstacles":["AutoDoorObstacle"]}]],[40,[{"_peStart":[243.82686,322.32053],"_peEnd":[253.82686,305.0],"_peDist":20.000015,"_peObstacles":[]}]]]]],[39,[[[43,[{"_peStart":[298.82684,486.86536],"_peEnd":[248.82684,486.86536],"_peDist":50.0,"_peObstacles":["BlockObstacle"]}]]],[248.82684,486.86536],[[43,[{"_peStart":[248.82684,486.86536],"_peEnd":[298.82684,486.86536],"_peDist":50.0,"_peObstacles":["BlockObstacle"]}]]]]],[40,[[[34,[{"_peStart":[201.86534,275.0],"_peEnd":[253.82686,305.0],"_peDist":59.999992,"_peObstacles":[]}]],[38,[{"_peStart":[243.82686,322.32053],"_peEnd":[253.82686,305.0],"_peDist":20.000015,"_peObstacles":[]}]],[40,[{"_peStart":[253.82686,305.0],"_peEnd":[253.82686,305.0],"_peDist":0.0,"_peObstacles":[]}]],[41,[{"_peStart":[263.82687,287.6795],"_peEnd":[253.82686,305.0],"_peDist":19.999996,"_peObstacles":[]}]],[42,[{"_peStart":[271.14737,315.0],"_peEnd":[253.82686,305.0],"_peDist":20.000002,"_peObstacles":[]}]]],[253.82686,305.0],[[34,[{"_peStart":[253.82686,305.0],"_peEnd":[201.86534,275.0],"_peDist":59.999992,"_peObstacles":[]}]],[38,[{"_peStart":[253.82686,305.0],"_peEnd":[243.82686,322.32053],"_peDist":20.000015,"_peObstacles":[]}]],[40,[{"_peStart":[253.82686,305.0],"_peEnd":[253.82686,305.0],"_peDist":0.0,"_peObstacles":[]}]],[41,[{"_peStart":[253.82686,305.0],"_peEnd":[263.82687,287.6795],"_peDist":19.999996,"_peObstacles":[]}]],[42,[{"_peStart":[253.82686,305.0],"_peEnd":[271.14737,315.0],"_peDist":20.000002,"_peObstacles":[]}]]]]],[41,[[[40,[{"_peStart":[253.82686,305.0],"_peEnd":[263.82687,287.6795],"_peDist":19.999996,"_peObstacles":[]}]]],[263.82687,287.6795],[[40,[{"_peStart":[263.82687,287.6795],"_peEnd":[253.82686,305.0],"_peDist":19.999996,"_peObstacles":[]}]]]]],[42,[[[40,[{"_peStart":[253.82686,305.0],"_peEnd":[271.14737,315.0],"_peDist":20.000002,"_peObstacles":[]}]]],[271.14737,315.0],[[40,[{"_peStart":[271.14737,315.0],"_peEnd":[253.82686,305.0],"_peDist":20.000002,"_peObstacles":[]}]]]]],[43,[[[39,[{"_peStart":[248.82684,486.86536],"_peEnd":[298.82684,486.86536],"_peDist":50.0,"_peObstacles":["BlockObstacle"]}]],[44,[{"_peStart":[308.82684,486.86536],"_peEnd":[298.82684,486.86536],"_peDist":10.0,"_peObstacles":[]}]]],[298.82684,486.86536],[[39,[{"_peStart":[298.82684,486.86536],"_peEnd":[248.82684,486.86536],"_peDist":50.0,"_peObstacles":["BlockObstacle"]}]],[44,[{"_peStart":[298.82684,486.86536],"_peEnd":[308.82684,486.86536],"_peDist":10.0,"_peObstacles":[]}]]]]],[44,[[[43,[{"_peStart":[298.82684,486.86536],"_peEnd":[308.82684,486.86536],"_peDist":10.0,"_peObstacles":[]}]]],[308.82684,486.86536],[[43,[{"_peStart":[308.82684,486.86536],"_peEnd":[298.82684,486.86536],"_peDist":10.0,"_peObstacles":[]}]]]]],[45,[[[46,[{"_peStart":[478.8269,608.1089],"_peEnd":[458.82687,573.4679],"_peDist":39.999992,"_peObstacles":["DoorObstacle"]}]]],[458.82687,573.4679],[[46,[{"_peStart":[458.82687,573.4679],"_peEnd":[478.8269,608.1089],"_peDist":39.999992,"_peObstacles":["DoorObstacle"]}]]]]],[46,[[[45,[{"_peStart":[458.82687,573.4679],"_peEnd":[478.8269,608.1089],"_peDist":39.999992,"_peObstacles":["DoorObstacle"]}]],[48,[{"_peStart":[503.8269,651.41016],"_peEnd":[478.8269,608.1089],"_peDist":50.0,"_peObstacles":["DoorObstacle"]}]]],[478.8269,608.1089],[[45,[{"_peStart":[478.8269,608.1089],"_peEnd":[458.82687,573.4679],"_peDist":39.999992,"_peObstacles":["DoorObstacle"]}]],[48,[{"_peStart":[478.8269,608.1089],"_peEnd":[503.8269,651.41016],"_peDist":50.0,"_peObstacles":["DoorObstacle"]}]]]]],[47,[[[49,[{"_peStart":[513.8269,668.73065],"_peEnd":[496.5064,678.73065],"_peDist":19.999989,"_peObstacles":[]}]]],[496.5064,678.73065],[[49,[{"_peStart":[496.5064,678.73065],"_peEnd":[513.8269,668.73065],"_peDist":19.999989,"_peObstacles":[]}]]]]],[48,[[[46,[{"_peStart":[478.8269,608.1089],"_peEnd":[503.8269,651.41016],"_peDist":50.0,"_peObstacles":["DoorObstacle"]}]],[49,[{"_peStart":[513.8269,668.73065],"_peEnd":[503.8269,651.41016],"_peDist":19.999989,"_peObstacles":[]}]]],[503.8269,651.41016],[[46,[{"_peStart":[503.8269,651.41016],"_peEnd":[478.8269,608.1089],"_peDist":50.0,"_peObstacles":["DoorObstacle"]}]],[49,[{"_peStart":[503.8269,651.41016],"_peEnd":[513.8269,668.73065],"_peDist":19.999989,"_peObstacles":[]}]]]]],[49,[[[47,[{"_peStart":[496.5064,678.73065],"_peEnd":[513.8269,668.73065],"_peDist":19.999989,"_peObstacles":[]}]],[48,[{"_peStart":[503.8269,651.41016],"_peEnd":[513.8269,668.73065],"_peDist":19.999989,"_peObstacles":[]}]],[49,[{"_peStart":[513.8269,668.73065],"_peEnd":[513.8269,668.73065],"_peDist":0.0,"_peObstacles":[]}]],[51,[{"_peStart":[531.1474,658.73065],"_peEnd":[513.8269,668.73065],"_peDist":19.999989,"_peObstacles":[]}]],[52,[{"_peStart":[543.8269,720.6922],"_peEnd":[513.8269,668.73065],"_peDist":60.00002,"_peObstacles":[]}]]],[513.8269,668.73065],[[47,[{"_peStart":[513.8269,668.73065],"_peEnd":[496.5064,678.73065],"_peDist":19.999989,"_peObstacles":[]}]],[48,[{"_peStart":[513.8269,668.73065],"_peEnd":[503.8269,651.41016],"_peDist":19.999989,"_peObstacles":[]}]],[49,[{"_peStart":[513.8269,668.73065],"_peEnd":[513.8269,668.73065],"_peDist":0.0,"_peObstacles":[]}]],[51,[{"_peStart":[513.8269,668.73065],"_peEnd":[531.1474,658.73065],"_peDist":19.999989,"_peObstacles":[]}]],[52,[{"_peStart":[513.8269,668.73065],"_peEnd":[543.8269,720.6922],"_peDist":60.00002,"_peObstacles":[]}]]]]],[50,[[[52,[{"_peStart":[543.8269,720.6922],"_peEnd":[526.5064,730.6922],"_peDist":19.999989,"_peObstacles":[]}]]],[526.5064,730.6922],[[52,[{"_peStart":[526.5064,730.6922],"_peEnd":[543.8269,720.6922],"_peDist":19.999989,"_peObstacles":[]}]]]]],[51,[[[49,[{"_peStart":[513.8269,668.73065],"_peEnd":[531.1474,658.73065],"_peDist":19.999989,"_peObstacles":[]}]]],[531.1474,658.73065],[[49,[{"_peStart":[531.1474,658.73065],"_peEnd":[513.8269,668.73065],"_peDist":19.999989,"_peObstacles":[]}]]]]],[52,[[[49,[{"_peStart":[513.8269,668.73065],"_peEnd":[543.8269,720.6922],"_peDist":60.00002,"_peObstacles":[]}]],[50,[{"_peStart":[526.5064,730.6922],"_peEnd":[543.8269,720.6922],"_peDist":19.999989,"_peObstacles":[]}]],[52,[{"_peStart":[543.8269,720.6922],"_peEnd":[543.8269,720.6922],"_peDist":0.0,"_peObstacles":[]}]],[53,[{"_peStart":[553.8269,738.0127],"_peEnd":[543.8269,720.6922],"_peDist":19.999989,"_peObstacles":[]}]],[54,[{"_peStart":[561.1474,710.6922],"_peEnd":[543.8269,720.6922],"_peDist":19.999989,"_peObstacles":[]}]]],[543.8269,720.6922],[[49,[{"_peStart":[543.8269,720.6922],"_peEnd":[513.8269,668.73065],"_peDist":60.00002,"_peObstacles":[]}]],[50,[{"_peStart":[543.8269,720.6922],"_peEnd":[526.5064,730.6922],"_peDist":19.999989,"_peObstacles":[]}]],[52,[{"_peStart":[543.8269,720.6922],"_peEnd":[543.8269,720.6922],"_peDist":0.0,"_peObstacles":[]}]],[53,[{"_peStart":[543.8269,720.6922],"_peEnd":[553.8269,738.0127],"_peDist":19.999989,"_peObstacles":[]}]],[54,[{"_peStart":[543.8269,720.6922],"_peEnd":[561.1474,710.6922],"_peDist":19.999989,"_peObstacles":[]}]]]]],[53,[[[52,[{"_peStart":[543.8269,720.6922],"_peEnd":[553.8269,738.0127],"_peDist":19.999989,"_peObstacles":[]}]]],[553.8269,738.0127],[[52,[{"_peStart":[553.8269,738.0127],"_peEnd":[543.8269,720.6922],"_peDist":19.999989,"_peObstacles":[]}]]]]],[54,[[[52,[{"_peStart":[543.8269,720.6922],"_peEnd":[561.1474,710.6922],"_peDist":19.999989,"_peObstacles":[]}]]],[561.1474,710.6922],[[52,[{"_peStart":[561.1474,710.6922],"_peEnd":[543.8269,720.6922],"_peDist":19.999989,"_peObstacles":[]}]]]]]],"_numberFloorVerxs":0,"_chasms":[],"_numberChasmVerxs":0} \ No newline at end of file diff --git a/src/Dodge/Data/Terminal.hs b/src/Dodge/Data/Terminal.hs index 035f9e309..877de5cba 100644 --- a/src/Dodge/Data/Terminal.hs +++ b/src/Dodge/Data/Terminal.hs @@ -50,7 +50,6 @@ data TCom = TCInfo String String -- this may not be necessary, to revisit | TCBase | TCDamageCommand - | TCSensorInfo data TmWdWd = TmWdId diff --git a/src/Dodge/Data/Terminal/Status.hs b/src/Dodge/Data/Terminal/Status.hs index 3caaccd01..7c00f76e2 100644 --- a/src/Dodge/Data/Terminal/Status.hs +++ b/src/Dodge/Data/Terminal/Status.hs @@ -13,6 +13,7 @@ data TerminalStatus | TerminalLineRead | TerminalTextInput {_tiText :: String} | TerminalPressTo {_tptString :: String} + | TerminalWaiting deriving (Eq,Show) makeLenses ''TerminalStatus diff --git a/src/Dodge/Machine/Update.hs b/src/Dodge/Machine/Update.hs index 99f8435e1..6f93c55a1 100644 --- a/src/Dodge/Machine/Update.hs +++ b/src/Dodge/Machine/Update.hs @@ -1,9 +1,7 @@ {-# LANGUAGE LambdaCase #-} -module Dodge.Machine.Update ( - updateMachine, -) where -import Dodge.Terminal.Color +module Dodge.Machine.Update (updateMachine) where + import Control.Monad import Data.List (partition) import Data.Maybe @@ -11,9 +9,12 @@ import Dodge.Base.Collide import Dodge.Base.You import Dodge.Data.World import Dodge.HeldUse +import Dodge.Item.Display import Dodge.Machine.Destroy import Dodge.Movement.Turn import Dodge.SoundLogic +import Dodge.Terminal +import Dodge.Terminal.Color import Geometry import LensHelp @@ -40,6 +41,7 @@ terminalScreenGlow mc w = fromMaybe w $ do return $ w & cWorld . lWorld . lights .:~ LSParam (_mcPos mc `v2z` 20) 30 (V3 x y z) + -- w & cWorld . lWorld . tempLightSources -- .:~ TLS -- { _tlsParam = LSParam (_mcPos mc `v2z` 20) 30 (V3 x y z) @@ -140,21 +142,32 @@ mcProximitySensorUpdate mc w = case ( _proxStatus sens & cWorld . lWorld . machines . ix (_mcID mc) . mcType . _McSensor . sensToggle .~ True & playsound dedaS & cWorld . lWorld . machines . ix (_mcID mc) . mcType . _McSensor . proxStatus .~ IsClose + & cWorld . lWorld . terminals . ix (mc ^?! mcMounts . ix OTTerminal) . tmFutureLines .:~ makeTermLine "SENSOR SUCCESS!" (NotClose, _, False, True) -> w & playsound dedumS & cWorld . lWorld . machines . ix (_mcID mc) . mcType . _McSensor . proxStatus .~ IsClose - (_, _, _, False) -> w & cWorld . lWorld . machines . ix (_mcID mc) . mcType . _McSensor . proxStatus .~ NotClose + (_, _, _, False) -> + w & cWorld . lWorld . machines . ix (_mcID mc) . mcType . _McSensor . proxStatus .~ NotClose + & cWorld . lWorld . terminals . ix (mc ^?! mcMounts . ix OTTerminal) . tmFutureLines + .:~ makeTermLine ("SENSOR FAIL: REQUIRES " ++ sensorReqToString (mc ^?! mcType . _McSensor . proxRequirement)) _ -> w where playsound sid = soundContinue (MachineAltSound (_mcID mc)) (_mcPos mc) sid Nothing ycr = you w sens = mc ^?! mcType . _McSensor +sensorReqToString :: ProximityRequirement -> String +sensorReqToString = \case + RequireHealth x -> "HEALTH ABOVE " ++ show x + RequireEquipment x -> itemBaseName x + mcProxTest :: Machine -> World -> Bool mcProxTest mc w = case mc ^? mcType . _McSensor . proxRequirement of Just (RequireHealth x) -> _crHP cr >= x - Just (RequireEquipment ct) -> any (\itm -> _itType itm == ct) - ((\k -> w ^?! cWorld . lWorld . items . ix k) <$> _crInv cr) + Just (RequireEquipment ct) -> + any + (\itm -> _itType itm == ct) + ((\k -> w ^?! cWorld . lWorld . items . ix k) <$> _crInv cr) _ -> False where cr = you w @@ -179,24 +192,23 @@ senseDamage threshold dt mc = sensorTypeDamages :: SensorType -> Damage -> Bool sensorTypeDamages = \case - LaserSensor -> \case + LaserSensor -> \case Lasering{} -> True _ -> False ElectricSensor -> \case - Electrical {} -> True + Electrical{} -> True _ -> False ThermalSensor -> \case - Flaming {} -> True - Sparking {} -> True - Explosive {} -> True + Flaming{} -> True + Sparking{} -> True + Explosive{} -> True _ -> False PhysicalSensor -> \case - Piercing {} -> True - Blunt {} -> True - Crushing {} -> True - Explosive {} -> True + Piercing{} -> True + Blunt{} -> True + Crushing{} -> True + Explosive{} -> True _ -> False - --damageUsing :: DamageType -> Damage -> Either Int Int --damageUsing dt dm diff --git a/src/Dodge/Placement/Instance/Analyser.hs b/src/Dodge/Placement/Instance/Analyser.hs index ebec7913a..4c5d9a8ef 100644 --- a/src/Dodge/Placement/Instance/Analyser.hs +++ b/src/Dodge/Placement/Instance/Analyser.hs @@ -4,7 +4,7 @@ import Color import Dodge.Data.GenWorld import Dodge.Default import Dodge.Placement.Instance -import Dodge.Terminal +--import Dodge.Terminal import LensHelp analyser :: ProximityRequirement -> PlacementSpot -> PlacementSpot -> Placement @@ -13,14 +13,11 @@ analyser proxreq pslight psmc = extTrigLitPos pslight $ \tp -> plSpot .~ psmc $ putTerminal (dark magenta) (themachine & mcMounts . at OTTrigger .~ _plMID tp) - tparams -- (linksensortotrigger tp) + tparams where - tparams = textTerminal & tmCommands .:~ TCSensorInfo - -- linksensortotrigger tp _ mc - -- = triggers . ix (fromJust $ _plMID tp) .~ const (_sensToggle $ _mcSensor mc) + tparams = defaultTerminal & tmStatus .~ TerminalLineRead themachine = defaultMachine & mcColor .~ aquamarine - -- & mcUpdate .~ mcProximitySensorUpdate & mcType .~ McTerminal & mcHP .~ 100 & mcType .~ McSensor (defaultProximitySensor{_proxRequirement = proxreq}) diff --git a/src/Dodge/Placement/Instance/Terminal.hs b/src/Dodge/Placement/Instance/Terminal.hs index af44694cd..1e6ca1467 100644 --- a/src/Dodge/Placement/Instance/Terminal.hs +++ b/src/Dodge/Placement/Instance/Terminal.hs @@ -5,13 +5,13 @@ module Dodge.Placement.Instance.Terminal ( terminalColor, ) where -import Dodge.WorldEffect import Color import Data.Maybe import Dodge.Data.GenWorld import Dodge.Default import Dodge.LevelGen.PlacementHelper import Dodge.SoundLogic +import Dodge.WorldEffect import Geometry import LensHelp @@ -20,7 +20,11 @@ putTerminalImediateAccess = putTerminalFull f where f tmpl _ _ = Just $ sps0 $ PutWorldUpdate $ const $ accessTerminal (tmpl ^?! plMID . _Just) -putTerminalFull ::(Placement -> Placement -> Placement -> Maybe Placement) -> Color -> Machine -> Terminal -> +putTerminalFull :: + (Placement -> Placement -> Placement -> Maybe Placement) -> + Color -> + Machine -> + Terminal -> Placement putTerminalFull f col mc tm = ps0PushPS (PutTerminal (tm & tmExternalColor .~ col)) $ @@ -31,6 +35,7 @@ putTerminalFull f col mc tm = ( PutMachine (reverse $ square 10) ( mc & mcMounts . at OTButton ?~ fromJust (_plMID btpl) + & mcMounts . at OTTerminal .~ _plMID tmpl & mcCloseSound ?~ fridgeHumS ) defaultSensorWall diff --git a/src/Dodge/Render/HUD.hs b/src/Dodge/Render/HUD.hs index 23398361e..ea08779d1 100644 --- a/src/Dodge/Render/HUD.hs +++ b/src/Dodge/Render/HUD.hs @@ -380,6 +380,7 @@ drawTerminalDisplay cfig tm = TerminalOff -> id TerminalDeactivated -> id TerminalLineRead -> id + TerminalWaiting -> (++ [("...",white)]) TerminalTextInput s -> (++ [(getPromptTM ++ s ++ [cFilledRect], white)]) TerminalPressTo s -> diff --git a/src/Dodge/Room/Airlock.hs b/src/Dodge/Room/Airlock.hs index 27d4437f4..73fb64ba5 100644 --- a/src/Dodge/Room/Airlock.hs +++ b/src/Dodge/Room/Airlock.hs @@ -3,6 +3,7 @@ {- Rooms that contain two doors and a switch alternating both. -} module Dodge.Room.Airlock where +import Dodge.Placement.Instance.Analyser import Dodge.Annotation.Data import Dodge.Data.GenWorld import Dodge.Default.Door @@ -35,6 +36,7 @@ decontamRoom = do \_ _ -> Just $ putDoubleDoor DoorObstacle thewall (WdBlBtOn btid) (V2 0 80) (V2 40 80) 2 , invisibleWall $ rectNSWE 60 40 (-40) (-30) , spanLightI (V2 (-2) 30) (V2 (-2) 70) + , analyser (RequireHealth 100) (PS 50 0) (PS (V2 70 50) 0) ] & rmBound .~ [rectNSWE 75 15 0 40, switchcut] where diff --git a/src/Dodge/Room/Tutorial.hs b/src/Dodge/Room/Tutorial.hs index 09caf8478..cd4141596 100644 --- a/src/Dodge/Room/Tutorial.hs +++ b/src/Dodge/Room/Tutorial.hs @@ -1,9 +1,9 @@ module Dodge.Room.Tutorial where +import Dodge.Room.Room import Dodge.Room.Corridor import Dodge.Room.Airlock import Dodge.Room.RoadBlock ---import Dodge.Room.Room import Dodge.Item.Held.Cane import Dodge.Item.Ammo import Dodge.Annotation.Data @@ -45,10 +45,10 @@ tutAnoTree = OnwardList [ AnTree $ return $ tToBTree "teststart" $ return $ cleatOnward corridor , AnTree $ tutDrop ----- , AnTree $ tToBTree "TutStartRez" . return . cleatOnward <$> tutRezBox --- , AnTree corDoor --- , AnTree $ tutRooms --- , AnTree $ tutDrop +-- [ AnTree $ tToBTree "TutStartRez" . return . cleatOnward <$> tutRezBox + , AnTree corDoor + , AnTree $ tutRooms + , AnTree $ tutDrop ---- , AnTree $ pickupTut ---- , AnTree $ weaponTut ] diff --git a/src/Dodge/Terminal.hs b/src/Dodge/Terminal.hs index 307056b41..34ff1639c 100644 --- a/src/Dodge/Terminal.hs +++ b/src/Dodge/Terminal.hs @@ -6,7 +6,6 @@ module Dodge.Terminal ( textTerminal, simpleTermMessage, damageCodeCommand, - sensorCommand, makeColorTermLine, makeTermPara, terminalReturnEffect, @@ -16,7 +15,6 @@ module Dodge.Terminal ( tlDoEffect, ) where -import Dodge.Item.Display import Color import Data.Char import qualified Data.List as List @@ -58,7 +56,6 @@ getCommand w tm = \case TCInfo x z -> PTE.singleton x (PTE.singleton "" (makeTermPara z)) TCBase -> quitCommand <> toggleCommands tm TCDamageCommand -> damageCodeCommand w tm - TCSensorInfo -> sensorCommand w tm damageCodeCommand :: World -> Terminal -> PTE.TrieMap Char (PTE.TrieMap Char [TerminalLine]) damageCodeCommand w _ @@ -78,22 +75,6 @@ decodeSensorType st w = fromMaybe [] $ do x <- w ^? cWorld . cwGen . cwgParams . sensorCoding . ix st return [makeTermLine $ show x] --- ugly -sensorCommand :: World -> Terminal -> PTE.TrieMap Char (PTE.TrieMap Char [TerminalLine]) -sensorCommand w tm = PTE.singleton "SENSOR" $ fromMaybe mempty $ do - ProximitySensor _ _ r b <- w ^? cWorld . lWorld . machines . ix (tm ^. tmMachineID) . mcType . _McSensor - return $ PTE.fromList - [ ("", makeTermPara $ sensorReqToString r b) - ] - -sensorReqToString :: ProximityRequirement -> Bool -> String -sensorReqToString pr = \case - True -> "SENSOR TEST PASSED." - False -> "SENSOR REQUIRES: " ++ case pr of - RequireHealth x -> "HEALTH ABOVE " ++ show x - RequireEquipment x -> itemBaseName x - - toggleCommands :: Terminal -> PTE.TrieMap Char (PTE.TrieMap Char [TerminalLine]) toggleCommands tm | null ts = mempty diff --git a/src/Dodge/Terminal/Color.hs b/src/Dodge/Terminal/Color.hs index aaaa15d35..92ddce45f 100644 --- a/src/Dodge/Terminal/Color.hs +++ b/src/Dodge/Terminal/Color.hs @@ -12,3 +12,4 @@ termScreenColor tm = case tm ^. tmStatus of TerminalTextInput _ -> Just green TerminalPressTo{} -> Just green TerminalLineRead -> Just white + TerminalWaiting -> Just green diff --git a/src/Dodge/Terminal/Type.hs b/src/Dodge/Terminal/Type.hs index 977df4873..7cf966432 100644 --- a/src/Dodge/Terminal/Type.hs +++ b/src/Dodge/Terminal/Type.hs @@ -1,7 +1,4 @@ -module Dodge.Terminal.Type ( - getPromptTM, - getMaxLinesTM, -) where +module Dodge.Terminal.Type ( getPromptTM, getMaxLinesTM) where getPromptTM :: String getPromptTM = "> " diff --git a/src/Dodge/WorldEffect.hs b/src/Dodge/WorldEffect.hs index 881cbb9b3..4b166ad49 100644 --- a/src/Dodge/WorldEffect.hs +++ b/src/Dodge/WorldEffect.hs @@ -62,6 +62,7 @@ accessTerminal tid w = fromMaybe w $ do TerminalTextInput{} -> tm TerminalLineRead -> tm TerminalPressTo{} -> tm + TerminalWaiting{} -> tm TerminalOff -> tm & tmFutureLines .~ _tmBootLines tm diff --git a/tags b/tags index 37617e448..8257ecf84 100644 --- a/tags +++ b/tags @@ -45,7 +45,7 @@ AimStance src/Dodge/Data/AimStance.hs 11;" t Aiming src/Dodge/Data/Creature/Stance.hs 39;" C AirFiltrationSS src/Dodge/Data/Scenario.hs 95;" C AlienContact src/Dodge/Data/Scenario.hs 30;" C -AllRoomClipBoundaries src/Dodge/Data/Config.hs 108;" C +AllRoomClipBoundaries src/Dodge/Data/Config.hs 107;" C AlteRifleSwitch src/Dodge/Data/Item/Params.hs 20;" C Ambush src/Dodge/Data/ActionPlan.hs 178;" C AmmoEffectSF src/Dodge/Data/ComposedItem.hs 33;" C @@ -368,7 +368,7 @@ DoorObstacle src/Dodge/Data/PathGraph.hs 50;" C DoorOpen src/Dodge/Data/Door.hs 23;" C DoorPart src/Dodge/Data/Wall/Structure.hs 14;" C DoorStatus src/Dodge/Data/Door.hs 23;" t -DoubleRes src/Dodge/Data/Config.hs 98;" C +DoubleRes src/Dodge/Data/Config.hs 97;" C DoubleTreeNodeType src/Dodge/Data/DoubleTree.hs 16;" t DrWdId src/Dodge/Data/WorldEffect.hs 68;" C DrWdMakeDoorDebris src/Dodge/Data/WorldEffect.hs 69;" C @@ -391,7 +391,7 @@ Ears src/Dodge/Data/Creature/Perception.hs 47;" C East src/Dodge/Data/CardinalPoint.hs 7;" C East8 src/Dodge/Data/CardinalPoint.hs 15;" C EdgeObstacle src/Dodge/Data/PathGraph.hs 48;" t -EighthRes src/Dodge/Data/Config.hs 98;" C +EighthRes src/Dodge/Data/Config.hs 97;" C Eldritch src/Dodge/Data/Scenario.hs 34;" C ElectricSensor src/Dodge/Data/Machine/Sensor/Type.hs 13;" C ElectricSpark src/Dodge/Data/Spark.hs 22;" C @@ -479,7 +479,7 @@ FootstepSound src/Dodge/Data/SoundOrigin.hs 30;" C ForceFieldType src/Dodge/Data/Item/Use/Consumption/Ammo.hs 11;" t ForegroundShape src/Dodge/Data/ForegroundShape.hs 14;" t FromEdge src/Dodge/Data/Room.hs 47;" C -FullRes src/Dodge/Data/Config.hs 98;" C +FullRes src/Dodge/Data/Config.hs 97;" C FullShadowFidelity src/Shape/Data.hs 24;" C FullSize src/Dodge/Data/Item/Params.hs 28;" C FullyVisible src/Dodge/Data/CamouflageStatus.hs 6;" C @@ -507,7 +507,7 @@ GenFloat src/Dodge/Data/GenFloat.hs 11;" t GenParams src/Dodge/Data/GenParams.hs 15;" t GenWorld src/Dodge/Data/GenWorld.hs 23;" t GenericFaction src/Dodge/Data/Creature/State.hs 15;" C -GeoObjShads src/Dodge/Data/Config.hs 102;" C +GeoObjShads src/Dodge/Data/Config.hs 101;" C GetTo src/Dodge/Data/ActionPlan.hs 189;" C GetToPoint src/Dodge/Data/Scenario.hs 12;" C Gib src/Dodge/Data/Prop.hs 43;" C @@ -536,7 +536,7 @@ HELD src/Dodge/Data/Item/Combine.hs 17;" C HOMINGMODULE src/Dodge/Data/Item/Combine.hs 102;" C HOSE src/Dodge/Data/Item/Combine.hs 55;" C HUD src/Dodge/Data/HUD.hs 31;" t -HalfRes src/Dodge/Data/Config.hs 98;" C +HalfRes src/Dodge/Data/Config.hs 97;" C HammerTrigger src/Dodge/Data/TriggerType.hs 10;" C HardQuit src/Dodge/Data/Universe.hs 70;" C HeavySmokeFlare src/Dodge/Data/Muzzle.hs 33;" C @@ -603,7 +603,7 @@ Int2 src/Geometry/Data.hs 21;" t IntID src/Dodge/Data/Universe.hs 113;" t IntImp src/Dodge/Data/CreatureEffect.hs 20;" t Intention src/Dodge/Data/Creature.hs 69;" t -IntersectingRoomClipBoundaries src/Dodge/Data/Config.hs 108;" C +IntersectingRoomClipBoundaries src/Dodge/Data/Config.hs 107;" C IntroScanSF src/Dodge/Data/ComposedItem.hs 21;" C IntroScanType src/Dodge/Data/Item/Combine.hs 45;" t InvInt src/Dodge/Data/Item/Location.hs 17;" t @@ -857,17 +857,17 @@ NoIntImp src/Dodge/Data/CreatureEffect.hs 20;" C NoItTargeting src/Dodge/Data/Item.hs 44;" C NoItemScroll src/Dodge/Data/Item.hs 39;" C NoLightFlare src/Dodge/Data/Muzzle.hs 31;" C -NoLighting src/Dodge/Data/Config.hs 105;" C +NoLighting src/Dodge/Data/Config.hs 104;" C NoMouseContext src/Dodge/Data/Input.hs 15;" C NoMvType src/Dodge/Data/Creature/Misc.hs 29;" C -NoObjShads src/Dodge/Data/Config.hs 103;" C +NoObjShads src/Dodge/Data/Config.hs 102;" C NoParams src/Dodge/Data/Item/Params.hs 15;" C NoResurrection src/Dodge/Data/Corpse.hs 14;" C NoRightButtonState src/Dodge/Data/RightButtonOptions.hs 16;" C -NoRoomClipBoundaries src/Dodge/Data/Config.hs 108;" C +NoRoomClipBoundaries src/Dodge/Data/Config.hs 107;" C NoSF src/Dodge/Data/ComposedItem.hs 29;" C NoShadowFidelity src/Shape/Data.hs 25;" C -NoShadows src/Dodge/Data/Config.hs 104;" C +NoShadows src/Dodge/Data/Config.hs 103;" C NoSubInventory src/Dodge/Data/HUD.hs 17;" C NoTrigger src/Dodge/Data/TriggerType.hs 11;" C NoWorldEffect src/Dodge/Data/WorldEffect.hs 23;" C @@ -1098,7 +1098,7 @@ PutUsingGenParams src/Dodge/Data/GenWorld.hs 61;" C PutWall src/Dodge/Data/GenWorld.hs 54;" C PutWorldUpdate src/Dodge/Data/GenWorld.hs 59;" C QFloat src/Geometry/Data.hs 50;" t -QuarterRes src/Dodge/Data/Config.hs 98;" C +QuarterRes src/Dodge/Data/Config.hs 97;" C QuicksaveSlot src/Dodge/Data/SaveSlot.hs 10;" C RAM src/Dodge/Data/Item/Combine.hs 74;" C RED src/Color/Data.hs 15;" C @@ -1139,7 +1139,7 @@ RenderData src/Data/Preload/Render.hs 13;" t ReplaceEquipment src/Dodge/Data/RightButtonOptions.hs 31;" C RequireEquipment src/Dodge/Data/Machine/Sensor.hs 38;" C RequireHealth src/Dodge/Data/Machine/Sensor.hs 37;" C -ResFactor src/Dodge/Data/Config.hs 98;" t +ResFactor src/Dodge/Data/Config.hs 97;" t ResearchFacility src/Dodge/Data/Scenario.hs 62;" C ResourceFailure src/Dodge/Data/Scenario.hs 29;" C RespawnDelay src/Dodge/Data/World.hs 59;" C @@ -1157,7 +1157,7 @@ RocketHoming src/Dodge/Data/Projectile.hs 41;" t RocketSmoke src/Dodge/Data/Projectile.hs 54;" t RocketSmoke src/Dodge/Data/Cloud.hs 24;" C Room src/Dodge/Data/GenWorld.hs 100;" t -RoomClipping src/Dodge/Data/Config.hs 108;" t +RoomClipping src/Dodge/Data/Config.hs 107;" t RoomInt src/Dodge/Tree/Shift.hs 26;" t RoomLink src/Dodge/Data/Room.hs 23;" t RoomLinkType src/Dodge/Data/Room.hs 42;" t @@ -1203,7 +1203,7 @@ SelCloseButton src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 33;" C SelCloseItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 31;" C SelItem src/Dodge/Data/SelectionList.hs 42;" C SelNothing src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 29;" C -Select_creature src/Dodge/Data/Config.hs 95;" C +Select_creature src/Dodge/Data/Config.hs 94;" C SelectedItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 24;" C Selection src/Dodge/Data/HUD.hs 44;" t SelectionItem src/Dodge/Data/SelectionList.hs 41;" t @@ -1220,7 +1220,7 @@ ShadNum src/Picture/Data.hs 35;" t Shader src/Shader/Data.hs 51;" t ShaderTexture src/Shader/Data.hs 94;" t ShadowFidelity src/Shape/Data.hs 24;" t -ShadowRendering src/Dodge/Data/Config.hs 101;" t +ShadowRendering src/Dodge/Data/Config.hs 100;" t Shape src/Shape/Data.hs 53;" t ShapeProp src/Dodge/Data/Prop.hs 32;" C ShapeType src/Shape/Data.hs 16;" t @@ -1237,8 +1237,7 @@ Show_bound_box src/Dodge/Data/Config.hs 80;" C Show_dda_test src/Dodge/Data/Config.hs 83;" C Show_far_wall_detect src/Dodge/Data/Config.hs 86;" C Show_ms_frame src/Dodge/Data/Config.hs 67;" C -Show_nodes_near_select src/Dodge/Data/Config.hs 93;" C -Show_path_between src/Dodge/Data/Config.hs 94;" C +Show_path_between src/Dodge/Data/Config.hs 93;" C Show_sound src/Dodge/Data/Config.hs 69;" C Show_wall_search_rays src/Dodge/Data/Config.hs 82;" C Show_walls_near_point_cursor src/Dodge/Data/Config.hs 87;" C @@ -1251,7 +1250,7 @@ ShrinkGunStatus src/Dodge/Data/Item/Params.hs 28;" t Shrunk src/Dodge/Data/Item/Params.hs 28;" C SideCluster src/Dodge/Data/RoomCluster.hs 13;" C SideEffect src/Dodge/Data/Universe.hs 64;" t -SixteenthRes src/Dodge/Data/Config.hs 98;" C +SixteenthRes src/Dodge/Data/Config.hs 97;" C Size src/Shape/Data.hs 28;" t SkiffBaySS src/Dodge/Data/Scenario.hs 108;" C SleepingQuatersSS src/Dodge/Data/Scenario.hs 90;" C @@ -1357,6 +1356,7 @@ TerminalSound src/Dodge/Data/SoundOrigin.hs 24;" C TerminalStatus src/Dodge/Data/Terminal/Status.hs 10;" t TerminalTextInput src/Dodge/Data/Terminal/Status.hs 14;" C TerminalToggle src/Dodge/Data/Terminal.hs 44;" t +TerminalWaiting src/Dodge/Data/Terminal/Status.hs 16;" C Terrestrial src/Dodge/Data/Scenario.hs 72;" C TerrestrialBiome src/Dodge/Data/Scenario.hs 76;" t TeslaArc src/Dodge/Data/TeslaArc.hs 17;" t @@ -2618,14 +2618,14 @@ advanceStepCounter src/Dodge/Creature/Impulse/Movement.hs 45;" f aimDelaySweep src/Dodge/Render/Picture.hs 288;" f aimStanceInfo src/Dodge/Item/Info.hs 244;" f aimTurn src/Dodge/Creature/YourControl.hs 180;" f -airlock src/Dodge/Room/Airlock.hs 21;" f -airlock0 src/Dodge/Room/Airlock.hs 50;" f -airlock90 src/Dodge/Room/Airlock.hs 147;" f -airlockCrystal src/Dodge/Room/Airlock.hs 186;" f -airlockDoor src/Dodge/Room/Airlock.hs 76;" f -airlockDoubleDoor src/Dodge/Room/Airlock.hs 79;" f -airlockSimple src/Dodge/Room/Airlock.hs 91;" f -airlockZ src/Dodge/Room/Airlock.hs 116;" f +airlock src/Dodge/Room/Airlock.hs 22;" f +airlock0 src/Dodge/Room/Airlock.hs 52;" f +airlock90 src/Dodge/Room/Airlock.hs 149;" f +airlockCrystal src/Dodge/Room/Airlock.hs 188;" f +airlockDoor src/Dodge/Room/Airlock.hs 78;" f +airlockDoubleDoor src/Dodge/Room/Airlock.hs 81;" f +airlockSimple src/Dodge/Room/Airlock.hs 93;" f +airlockZ src/Dodge/Room/Airlock.hs 118;" f allVisibleWalls src/Dodge/Base/Collide.hs 215;" f alongSegBy src/Geometry.hs 41;" f alteRifle src/Dodge/Item/Held/Cane.hs 22;" f @@ -2654,7 +2654,7 @@ applyPastDamages src/Dodge/Creature/State.hs 48;" f applyPiercingDamage src/Dodge/Creature/Damage.hs 22;" f applyPosition src/Sound.hs 111;" f applyRecoil src/Dodge/HeldUse.hs 451;" f -applyResFactor src/Dodge/Data/Config.hs 111;" f +applyResFactor src/Dodge/Data/Config.hs 110;" f applySetTerminalString src/Dodge/Debug/Terminal.hs 83;" f applySidePush src/Dodge/HeldUse.hs 551;" f applySoundCME src/Dodge/HeldUse.hs 441;" f @@ -2906,7 +2906,7 @@ cleatLabel src/Dodge/Cleat.hs 30;" f cleatOnward src/Dodge/Cleat.hs 24;" f cleatSide src/Dodge/Cleat.hs 27;" f click1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 582;" f -clickGetCreature src/Dodge/Debug.hs 98;" f +clickGetCreature src/Dodge/Debug.hs 109;" f clicker src/Dodge/Item/Scope.hs 82;" f clipV src/Geometry/Vector.hs 47;" f clipZoom src/Dodge/Update/Camera.hs 230;" f @@ -2915,7 +2915,7 @@ closeButtonToSelectionItem src/Dodge/Inventory/SelectionList.hs 223;" f closeItemToSelectionItem src/Dodge/Inventory/SelectionList.hs 208;" f closeItemToTextPictures src/Dodge/Inventory/SelectionList.hs 243;" f closeObjectInfo src/Dodge/Render/HUD.hs 222;" f -closestCreatureID src/Dodge/Debug.hs 107;" f +closestCreatureID src/Dodge/Debug.hs 118;" f closestPointOnLine src/Geometry/Intersect.hs 281;" f closestPointOnLineParam src/Geometry/Intersect.hs 297;" f closestPointOnSeg src/Geometry/Intersect.hs 312;" f @@ -2959,7 +2959,7 @@ combineList src/Dodge/Combine.hs 21;" f combineRooms src/Dodge/Room/Procedural.hs 152;" f combineS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 480;" f combineTree src/Dodge/Tree/Compose.hs 66;" f -commandColor src/Dodge/Terminal.hs 134;" f +commandColor src/Dodge/Terminal.hs 126;" f commonPrefix src/Dodge/Debug/Terminal.hs 148;" f comp src/Quaternion.hs 65;" f compactDraw src/Dodge/LevelGen.hs 93;" f @@ -2973,7 +2973,7 @@ conEffects src/Dodge/Concurrent.hs 12;" f conLDTToConDT src/Dodge/DoubleTree.hs 22;" f concurrentIS src/Dodge/Update/Input/InGame.hs 287;" f connectItemS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 722;" f -constDPic src/Dodge/Debug.hs 50;" f +constDPic src/Dodge/Debug.hs 62;" f constructEdges src/Polyhedra.hs 34;" f constructEdgesList src/Polyhedra.hs 43;" f contToIDCont src/Dodge/LevelGen/PlacementHelper.hs 57;" f @@ -3127,21 +3127,19 @@ deadUpperBody src/Dodge/Creature/Picture.hs 113;" f debrisS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 684;" f debrisSPic src/Dodge/Prop/Draw.hs 20;" f debrisSize src/Dodge/Block/Debris.hs 77;" f -debugDraw src/Dodge/Debug/Picture.hs 154;" f -debugDraw' src/Dodge/Debug/Picture.hs 165;" f -debugEvent src/Dodge/Debug.hs 26;" f -debugEvents src/Dodge/Debug.hs 19;" f -debugItem src/Dodge/Debug.hs 29;" f -debugList src/Dodge/Debug.hs 94;" f +debugEvent src/Dodge/Debug.hs 27;" f +debugEvents src/Dodge/Debug.hs 20;" f +debugItem src/Dodge/Debug.hs 30;" f +debugList src/Dodge/Debug.hs 105;" f debugMenu src/Dodge/Menu.hs 119;" f debugMenuOptions src/Dodge/Menu.hs 122;" f -debugOn src/Dodge/Data/Config.hs 152;" f -debugSelectCreatureList src/Dodge/Debug.hs 77;" f -debugSelectCreatureMessage src/Dodge/Debug.hs 68;" f +debugOn src/Dodge/Data/Config.hs 151;" f +debugSelectCreatureList src/Dodge/Debug.hs 88;" f +debugSelectCreatureMessage src/Dodge/Debug.hs 79;" f decodeSensorType src/Dodge/Terminal.hs 76;" f decomposeSelfTree src/Dodge/Tree/Compose.hs 60;" f decomposeTree src/Dodge/Tree/Compose.hs 57;" f -decontamRoom src/Dodge/Room/Airlock.hs 25;" f +decontamRoom src/Dodge/Room/Airlock.hs 26;" f decoratedBlock src/Dodge/Placement/Instance/Block.hs 10;" f decorationToShape src/Dodge/Placement/TopDecoration.hs 9;" f decreaseAwareness src/Dodge/Creature/Perception.hs 119;" f @@ -3166,7 +3164,7 @@ defaultCWGen src/Dodge/Default/World.hs 56;" f defaultCWorld src/Dodge/Default/World.hs 81;" f defaultChaseMvType src/Dodge/Creature/MoveType.hs 25;" f defaultClusterStatus src/Dodge/Default/Room.hs 38;" f -defaultConfig src/Dodge/Data/Config.hs 128;" f +defaultConfig src/Dodge/Data/Config.hs 127;" f defaultCorpse src/Dodge/Corpse/Make.hs 32;" f defaultCraftItem src/Dodge/Default/Item.hs 25;" f defaultCreature src/Dodge/Default/Creature.hs 12;" f @@ -3274,8 +3272,8 @@ doCrWdAc src/Dodge/CreatureEffect.hs 77;" f doCrWdImp src/Dodge/CreatureEffect.hs 16;" f doCrWdWd src/Dodge/CreatureEffect.hs 20;" f doDamage src/Dodge/Creature/State.hs 42;" f -doDeathToggle src/Dodge/WorldEffect.hs 85;" f -doDeathTriggers src/Dodge/WorldEffect.hs 78;" f +doDeathToggle src/Dodge/WorldEffect.hs 86;" f +doDeathTriggers src/Dodge/WorldEffect.hs 79;" f doDebugTest src/Dodge/Update/Input/DebugTest.hs 22;" f doDebugTest2 src/Dodge/Update/Input/DebugTest.hs 37;" f doDebugTestF10 src/Dodge/Update/Input/DebugTest.hs 62;" f @@ -3326,7 +3324,7 @@ doTextInputOver src/Dodge/Update/Input/Text.hs 15;" f doTextInputOverUniverse src/Dodge/Update/Input/Text.hs 12;" f doThrust src/Dodge/Projectile/Update.hs 182;" f doTimeScroll src/Dodge/Update.hs 208;" f -doTmWdWd src/Dodge/WorldEffect.hs 88;" f +doTmWdWd src/Dodge/WorldEffect.hs 89;" f doWallRotate src/Dodge/Update/Camera.hs 220;" f doWdBl src/Dodge/WorldBool.hs 10;" f doWdCrBl src/Dodge/CreatureEffect.hs 37;" f @@ -3359,28 +3357,28 @@ drawBaseMachine src/Dodge/Machine/Draw.hs 55;" f drawBeam src/Dodge/Beam/Draw.hs 6;" f drawBlip src/Dodge/RadarBlip.hs 16;" f drawBlock src/Dodge/Block/Draw.hs 7;" f -drawBoundingBox src/Dodge/Debug/Picture.hs 350;" f +drawBoundingBox src/Dodge/Debug/Picture.hs 347;" f drawBullet src/Dodge/Bullet/Draw.hs 9;" f drawButton src/Dodge/Button/Draw.hs 10;" f drawCPUShadows src/Dodge/Render/Shadow.hs 19;" f drawChasm src/Dodge/Render/ShapePicture.hs 45;" f -drawCircCollisionTest src/Dodge/Debug/Picture.hs 116;" f +drawCircCollisionTest src/Dodge/Debug/Picture.hs 117;" f drawCliff src/Dodge/Render/ShapePicture.hs 48;" f -drawCollisionTest src/Dodge/Debug/Picture.hs 103;" f +drawCollisionTest src/Dodge/Debug/Picture.hs 102;" f drawCombFilter src/Dodge/Render/Picture.hs 268;" f drawCombineInventory src/Dodge/Render/HUD.hs 178;" f drawConcurrentMessage src/Dodge/Render/Picture.hs 69;" f -drawCoord src/Dodge/Debug/Picture.hs 378;" f +drawCoord src/Dodge/Debug/Picture.hs 375;" f drawCorpse src/Dodge/Corpse/Draw.hs 6;" f -drawCrInfo src/Dodge/Debug/Picture.hs 399;" f +drawCrInfo src/Dodge/Debug/Picture.hs 396;" f drawCreature src/Dodge/Render/ShapePicture.hs 62;" f -drawCreatureDisplayTexts src/Dodge/Debug/Picture.hs 198;" f +drawCreatureDisplayTexts src/Dodge/Debug/Picture.hs 197;" f drawCross src/Dodge/Render/Label.hs 24;" f drawCrossCol src/Dodge/Render/Label.hs 21;" f drawCursorAt src/Dodge/Render/List.hs 71;" f drawCursorByTerminalStatus src/Dodge/Render/Picture.hs 125;" f -drawDDATest src/Dodge/Debug/Picture.hs 305;" f -drawDoorPaths src/Dodge/Debug/Picture.hs 253;" f +drawDDATest src/Dodge/Debug/Picture.hs 302;" f +drawDoorPaths src/Dodge/Debug/Picture.hs 252;" f drawDoubleLampCover src/Dodge/Prop/Draw.hs 95;" f drawDrag src/Dodge/Render/Picture.hs 199;" f drawDragDrop src/Dodge/Render/Picture.hs 228;" f @@ -3393,7 +3391,7 @@ drawEnergyBall src/Dodge/EnergyBall/Draw.hs 7;" f drawEquipment src/Dodge/Creature/Picture.hs 127;" f drawExamineInventory src/Dodge/Render/HUD.hs 194;" f drawExplosiveBall src/Dodge/EnergyBall/Draw.hs 15;" f -drawFarWallDetect src/Dodge/Debug/Picture.hs 270;" f +drawFarWallDetect src/Dodge/Debug/Picture.hs 269;" f drawFlame src/Dodge/Flame/Draw.hs 8;" f drawFlamelet src/Dodge/EnergyBall/Draw.hs 37;" f drawFooterText src/Dodge/Render/MenuScreen.hs 72;" f @@ -3402,8 +3400,8 @@ drawGapPlus src/Dodge/Render/Picture.hs 279;" f drawGib src/Dodge/Prop/Draw.hs 39;" f drawHUD src/Dodge/Render/HUD.hs 48;" f drawInputMenu src/Dodge/Render/MenuScreen.hs 22;" f -drawInspectWall src/Dodge/Debug/Picture.hs 245;" f -drawInspectWalls src/Dodge/Debug/Picture.hs 233;" f +drawInspectWall src/Dodge/Debug/Picture.hs 244;" f +drawInspectWalls src/Dodge/Debug/Picture.hs 232;" f drawInventory src/Dodge/Render/HUD.hs 55;" f drawItemChildrenConnect src/Dodge/Render/HUD.hs 325;" f drawItemConnections src/Dodge/Render/HUD.hs 315;" f @@ -3426,13 +3424,13 @@ drawMenuOrHUD src/Dodge/Render/Picture.hs 64;" f drawMenuScreen src/Dodge/Render/MenuScreen.hs 16;" f drawMouseCursor src/Dodge/Render/Picture.hs 80;" f drawMouseOver src/Dodge/Render/HUD.hs 105;" f -drawMousePosition src/Dodge/Debug/Picture.hs 368;" f +drawMousePosition src/Dodge/Debug/Picture.hs 365;" f drawMovingShape src/Dodge/Prop/Draw.hs 81;" f drawMovingShapeCol src/Dodge/Prop/Draw.hs 87;" f drawOptions src/Dodge/Render/MenuScreen.hs 36;" f -drawPathBetween src/Dodge/Debug/Picture.hs 201;" f -drawPathEdge src/Dodge/Debug/Picture.hs 258;" f -drawPathing src/Dodge/Debug/Picture.hs 441;" f +drawPathBetween src/Dodge/Debug/Picture.hs 200;" f +drawPathEdge src/Dodge/Debug/Picture.hs 257;" f +drawPathing src/Dodge/Debug/Picture.hs 438;" f drawPlus src/Dodge/Render/Picture.hs 160;" f drawPointLabel src/Dodge/Render/Label.hs 13;" f drawProjectile src/Dodge/Projectile/Draw.hs 13;" f @@ -3472,16 +3470,16 @@ drawTurret src/Dodge/Machine/Draw.hs 63;" f drawVerticalDoubleArrow src/Dodge/Render/Picture.hs 211;" f drawVerticalLampCover src/Dodge/Prop/Draw.hs 71;" f drawWall src/Dodge/Wall/Draw.hs 7;" f -drawWallFace src/Dodge/Debug/Picture.hs 73;" f -drawWallSearchRays src/Dodge/Debug/Picture.hs 314;" f -drawWallsNearCursor src/Dodge/Debug/Picture.hs 222;" f -drawWallsNearSegment src/Dodge/Debug/Picture.hs 128;" f -drawWallsNearYou src/Dodge/Debug/Picture.hs 213;" f +drawWallFace src/Dodge/Debug/Picture.hs 72;" f +drawWallSearchRays src/Dodge/Debug/Picture.hs 311;" f +drawWallsNearCursor src/Dodge/Debug/Picture.hs 221;" f +drawWallsNearSegment src/Dodge/Debug/Picture.hs 129;" f +drawWallsNearYou src/Dodge/Debug/Picture.hs 212;" f drawWeapon src/Dodge/Creature/Volition.hs 15;" f -drawWlIDs src/Dodge/Debug/Picture.hs 386;" f -drawZoneCirc src/Dodge/Debug/Picture.hs 292;" f -drawZoneCol src/Dodge/Debug/Picture.hs 147;" f -drawZoneNearPointCursor src/Dodge/Debug/Picture.hs 285;" f +drawWlIDs src/Dodge/Debug/Picture.hs 383;" f +drawZoneCirc src/Dodge/Debug/Picture.hs 291;" f +drawZoneCol src/Dodge/Debug/Picture.hs 148;" f +drawZoneNearPointCursor src/Dodge/Debug/Picture.hs 284;" f dropAll src/Dodge/Creature/Update.hs 119;" f dropExcept src/Dodge/Creature/Action.hs 167;" f dropInventoryPath src/Dodge/HeldUse.hs 1396;" f @@ -3513,7 +3511,7 @@ ebEffect src/Dodge/EnergyBall.hs 45;" f ebFlicker src/Dodge/EnergyBall.hs 70;" f ebtToDamage src/Dodge/EnergyBall.hs 93;" f edgeFormatting src/Dodge/Combine/Graph.hs 131;" f -edgeToPic src/Dodge/Debug/Picture.hs 450;" f +edgeToPic src/Dodge/Debug/Picture.hs 447;" f effectOnEquip src/Dodge/Equipment.hs 31;" f effectOnRemove src/Dodge/Equipment.hs 18;" f eitType src/Dodge/Data/EquipType.hs 15;" f @@ -3555,7 +3553,7 @@ errorNormalizeV src/Geometry.hs 55;" f errorPointInPolygon src/Geometry.hs 47;" f evaluateRandPS src/Dodge/Placement/PlaceSpot.hs 160;" f evenOddSplit src/Dodge/Base.hs 160;" f -exitTerminalSubInv src/Dodge/WorldEffect.hs 108;" f +exitTerminalSubInv src/Dodge/WorldEffect.hs 109;" f expandLine src/Dodge/Picture.hs 30;" f expandPolyBy src/Dodge/LevelGen/StaticWalls.hs 91;" f expandPolyByFixed src/Dodge/LevelGen/StaticWalls.hs 97;" f @@ -3567,7 +3565,7 @@ explosionS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 556;" f explosiveBarrel src/Dodge/Creature/Inanimate.hs 25;" f extTrigLitPos src/Dodge/Placement/Instance/Button.hs 84;" f extendAway src/Dodge/Placement/Instance/LightSource.hs 200;" f -extendConeToScreenEdge src/Dodge/Debug/Picture.hs 82;" f +extendConeToScreenEdge src/Dodge/Debug/Picture.hs 81;" f extraPics src/Dodge/Render/ShapePicture.hs 96;" f extraWeaponLinks src/Dodge/Item/Grammar.hs 90;" f extraWeaponLinksBelow src/Dodge/Item/Grammar.hs 99;" f @@ -3703,12 +3701,12 @@ getLaserColor src/Dodge/HeldUse.hs 703;" f getLaserDamage src/Dodge/HeldUse.hs 700;" f getLaserPhaseV src/Dodge/HeldUse.hs 697;" f getLinksOfType src/Dodge/RoomLink.hs 39;" f -getMaxLinesTM src/Dodge/Terminal/Type.hs 9;" f +getMaxLinesTM src/Dodge/Terminal/Type.hs 6;" f getMenuMouseContext src/Dodge/Update.hs 391;" f getNodePos src/Dodge/Path.hs 31;" f getPJStabiliser src/Dodge/HeldUse.hs 1283;" f getPretty src/AesonHelp.hs 8;" f -getPromptTM src/Dodge/Terminal/Type.hs 6;" f +getPromptTM src/Dodge/Terminal/Type.hs 3;" f getRootItemBounds src/Dodge/Render/HUD.hs 96;" f getRootItemInvID src/Dodge/Inventory/Location.hs 35;" f getSelectedCloseObj src/Dodge/SelectedClose.hs 14;" f @@ -3803,14 +3801,14 @@ heldItemAmmoSlots src/Dodge/Item/AmmoSlots.hs 19;" f heldItemBulkiness src/Dodge/Creature/YourControl.hs 193;" f heldItemInvLock src/Dodge/HeldUse.hs 434;" f heldItemMuzVel src/Dodge/HeldUse.hs 1021;" f -heldItemMuzzles src/Dodge/HeldUse.hs 182;" f +heldItemMuzzles src/Dodge/HeldUse.hs 175;" f heldItemRifling src/Dodge/HeldUse.hs 1064;" f heldItemSPic src/Dodge/Item/Draw/SPic.hs 247;" f heldItemWeight src/Dodge/Creature/Statistics.hs 80;" f heldPositionInfo src/Dodge/Item/Info.hs 241;" f heldTorqueAmount src/Dodge/HeldUse.hs 578;" f heldTriggerType src/Dodge/BaseTriggerType.hs 27;" f -helpPara src/Dodge/Terminal.hs 110;" f +helpPara src/Dodge/Terminal.hs 102;" f helpPoly3D src/Polyhedra.hs 125;" f heron src/Geometry.hs 221;" f hiToFloat src/Dodge/Room/Modify/Girder.hs 171;" f @@ -3871,7 +3869,7 @@ intersectCircSegFirst src/Geometry/Intersect.hs 353;" f intersectCircSegTest src/Geometry/Intersect.hs 346;" f intersectLineLine' src/Geometry/Intersect.hs 18;" f intersectLinePlane src/Geometry/Intersect.hs 28;" f -intersectLinefromScreen src/Dodge/Debug/Picture.hs 96;" f +intersectLinefromScreen src/Dodge/Debug/Picture.hs 95;" f intersectSegBezquad src/Geometry/Intersect.hs 266;" f intersectSegLine src/Geometry/Intersect.hs 117;" f intersectSegLineFrom src/Geometry/Intersect.hs 87;" f @@ -3896,7 +3894,7 @@ invDP src/Dodge/ListDisplayParams.hs 30;" f invDT src/Dodge/Item/Grammar.hs 216;" f invDT' src/Dodge/Item/Grammar.hs 221;" f invDimColor src/Dodge/DisplayInventory.hs 191;" f -invHead src/Dodge/Render/HUD.hs 401;" f +invHead src/Dodge/Render/HUD.hs 402;" f invIMDT src/Dodge/Item/Grammar.hs 245;" f invIndents src/Dodge/Item/Grammar.hs 252;" f invItemEffs src/Dodge/Creature/State.hs 62;" f @@ -3922,7 +3920,7 @@ isAmmoIntLink src/Dodge/HeldUse.hs 713;" f isAnimate src/Dodge/Creature/Test.hs 130;" f isCognizant src/Dodge/Creature/Perception.hs 106;" f isConnected src/Dodge/Inventory/Swap.hs 76;" f -isElectrical src/Dodge/Machine/Update.hs 80;" f +isElectrical src/Dodge/Machine/Update.hs 79;" f isGroupSelectableSection src/Dodge/Update/Input/InGame.hs 197;" f isInLnk src/Dodge/PlacementSpot.hs 169;" f isJust' src/MaybeHelp.hs 29;" f @@ -4063,7 +4061,7 @@ linGrad src/Geometry/Intersect.hs 250;" f line src/Picture/Base.hs 226;" f lineCol src/Picture/Base.hs 230;" f lineGeom src/Dodge/Base.hs 32;" f -lineOnScreenCone src/Dodge/Debug/Picture.hs 60;" f +lineOnScreenCone src/Dodge/Debug/Picture.hs 59;" f lineOrth src/Dodge/Creature/Boid.hs 126;" f lineOutputTerminal src/Dodge/Room/Warning.hs 58;" f lineSplit src/Justify.hs 26;" f @@ -4080,7 +4078,7 @@ listSelectionColorPicture src/Dodge/DisplayInventory.hs 307;" f litCorridor90 src/Dodge/Room/RoadBlock.hs 26;" f lmt src/MatrixHelper.hs 43;" f lnkBothAnd src/Dodge/Room/Procedural.hs 121;" f -lnkMidPosInvSelsCol src/Dodge/Render/HUD.hs 390;" f +lnkMidPosInvSelsCol src/Dodge/Render/HUD.hs 391;" f lnkPosDir src/Dodge/RoomLink.hs 97;" f loadDodgeConfig src/Dodge/Config/Load.hs 9;" f loadMusic src/Dodge/SoundLogic/LoadSound.hs 30;" f @@ -4153,8 +4151,8 @@ makeBullet src/Dodge/HeldUse.hs 1002;" f makeButton src/Dodge/LevelGen/Switch.hs 16;" f makeByteStringShaderUsingVAO src/Shader/Compile.hs 128;" f makeCloudAt src/Dodge/WorldEvent/Cloud.hs 7;" f -makeColorTermLine src/Dodge/Terminal.hs 131;" f -makeColorTermPara src/Dodge/Terminal.hs 128;" f +makeColorTermLine src/Dodge/Terminal.hs 123;" f +makeColorTermPara src/Dodge/Terminal.hs 120;" f makeCorpse src/Dodge/Corpse/Make.hs 13;" f makeDebris src/Dodge/Block/Debris.hs 45;" f makeDebrisDirected src/Dodge/Block/Debris.hs 48;" f @@ -4189,8 +4187,8 @@ makeSourcedShader src/Shader/Compile.hs 167;" f makeSpark src/Dodge/Spark.hs 45;" f makeSubmenuOption src/Dodge/Menu/OptionType.hs 19;" f makeSwitch src/Dodge/LevelGen/Switch.hs 38;" f -makeTermLine src/Dodge/Terminal.hs 116;" f -makeTermPara src/Dodge/Terminal.hs 125;" f +makeTermLine src/Dodge/Terminal.hs 108;" f +makeTermPara src/Dodge/Terminal.hs 117;" f makeTeslaArc src/Dodge/Tesla.hs 29;" f makeTeslaExplosionAt src/Dodge/WorldEvent/Explosion.hs 40;" f makeTileFromPoly src/Tile.hs 34;" f @@ -4215,21 +4213,21 @@ maybeOpenConsole src/Dodge/Update.hs 131;" f maybeReadFile src/Dodge/LoadSeed.hs 10;" f maybeTakeOne src/RandomHelp.hs 116;" f maybeWarmupStatus src/Dodge/Item/Display.hs 45;" f -mcApplyDamage src/Dodge/Machine/Update.hs 115;" f +mcApplyDamage src/Dodge/Machine/Update.hs 114;" f mcKillBut src/Dodge/Machine/Destroy.hs 37;" f mcKillTerm src/Dodge/Machine/Destroy.hs 29;" f -mcPlaySound src/Dodge/Machine/Update.hs 105;" f -mcProxTest src/Dodge/Machine/Update.hs 153;" f -mcProximitySensorUpdate src/Dodge/Machine/Update.hs 131;" f +mcPlaySound src/Dodge/Machine/Update.hs 104;" f +mcProxTest src/Dodge/Machine/Update.hs 159;" f +mcProximitySensorUpdate src/Dodge/Machine/Update.hs 130;" f mcSPic src/Dodge/Render/ShapePicture.hs 134;" f -mcSensorTriggerUpdate src/Dodge/Machine/Update.hs 94;" f -mcSensorUpdate src/Dodge/Machine/Update.hs 126;" f +mcSensorTriggerUpdate src/Dodge/Machine/Update.hs 93;" f +mcSensorUpdate src/Dodge/Machine/Update.hs 125;" f mcShootAuto src/Dodge/HeldUse.hs 1195;" f mcShootLaser src/Dodge/HeldUse.hs 1188;" f -mcTriggerVal src/Dodge/Machine/Update.hs 100;" f -mcTypeUpdate src/Dodge/Machine/Update.hs 28;" f +mcTriggerVal src/Dodge/Machine/Update.hs 99;" f +mcTypeUpdate src/Dodge/Machine/Update.hs 27;" f mcUseHeld src/Dodge/HeldUse.hs 1107;" f -mcUseItem src/Dodge/Machine/Update.hs 85;" f +mcUseItem src/Dodge/Machine/Update.hs 84;" f megaBattery src/Dodge/Item/Ammo.hs 55;" f megaShellMag src/Dodge/Item/Ammo.hs 44;" f megaTinMag src/Dodge/Item/Ammo.hs 23;" f @@ -4373,7 +4371,7 @@ numSelfTree' src/Dodge/Tree/Compose.hs 110;" f numShads src/Picture/Data.hs 42;" f numSubElements src/Shader/Parameters.hs 39;" f numTraversable src/TreeHelp.hs 183;" f -obstacleColor src/Dodge/Debug/Picture.hs 263;" f +obstacleColor src/Dodge/Debug/Picture.hs 262;" f obstructPathsCrossing src/Dodge/Path.hs 138;" f oldMachineBootS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 698;" f onEquipWristShield src/Dodge/Equipment.hs 36;" f @@ -4399,7 +4397,7 @@ orientByParentChSF src/Dodge/Item/Orientation.hs 24;" f orientChild src/Dodge/Item/Orientation.hs 13;" f orthogonalPointOnSeg src/Geometry/Intersect.hs 321;" f outLink src/Dodge/RoomLink.hs 105;" f -outsideScreenPolygon src/Dodge/Debug/Picture.hs 44;" f +outsideScreenPolygon src/Dodge/Debug/Picture.hs 43;" f outwardIntegers src/Dodge/Base.hs 181;" f overCol src/Picture/Base.hs 308;" f overColObj src/Shape.hs 273;" f @@ -4608,8 +4606,8 @@ printColumns src/Dodge/Tree/Shift.hs 132;" f printInfo src/Dodge/Tree/Shift.hs 145;" f printInfoCheckNum src/Dodge/Tree/Shift.hs 154;" f printPartialColumns src/Dodge/Tree/Shift.hs 135;" f -printPoint src/Dodge/Debug/Picture.hs 35;" f -printRotPoint src/Dodge/Debug/Picture.hs 38;" f +printPoint src/Dodge/Debug/Picture.hs 34;" f +printRotPoint src/Dodge/Debug/Picture.hs 37;" f prismBox src/Shape.hs 73;" f prismPoly src/Shape.hs 59;" f projV src/Geometry/Vector.hs 182;" f @@ -4653,16 +4651,16 @@ putBlockV src/Dodge/Placement/Instance/Wall.hs 153;" f putColorLamp src/Dodge/Placement/Instance/LightSource.hs 203;" f putDoubleDoor src/Dodge/Placement/Instance/Door.hs 17;" f putDoubleDoorThen src/Dodge/Placement/Instance/Door.hs 21;" f -putImmediateMessageTerminal src/Dodge/Placement/Instance/Terminal.hs 63;" f +putImmediateMessageTerminal src/Dodge/Placement/Instance/Terminal.hs 65;" f putLamp src/Dodge/Placement/Instance/LightSource.hs 206;" f putLasTurret src/Dodge/Placement/Instance/Turret.hs 24;" f putLitButOnPos src/Dodge/Placement/Instance/Button.hs 65;" f putLitButOnPosExtTrig src/Dodge/Placement/Instance/Button.hs 103;" f putLitButOnPosExtTrig' src/Dodge/Placement/Instance/Button.hs 106;" f -putMessageTerminal src/Dodge/Placement/Instance/Terminal.hs 55;" f +putMessageTerminal src/Dodge/Placement/Instance/Terminal.hs 57;" f putShape src/Dodge/Room/Foreground.hs 134;" f putStrLnAppend src/Dodge/LevelGen.hs 81;" f -putTerminal src/Dodge/Placement/Instance/Terminal.hs 52;" f +putTerminal src/Dodge/Placement/Instance/Terminal.hs 54;" f putTerminalFull src/Dodge/Placement/Instance/Terminal.hs 23;" f putTerminalImediateAccess src/Dodge/Placement/Instance/Terminal.hs 18;" f putTurret src/Dodge/Placement/Instance/Turret.hs 11;" f @@ -4674,7 +4672,7 @@ qToV2 src/Quaternion.hs 56;" f qToV3 src/Quaternion.hs 53;" f quarterRoomSquare src/Dodge/Room/Procedural.hs 213;" f quarterRoomTri src/Dodge/Room/Procedural.hs 177;" f -quitCommand src/Dodge/Terminal.hs 113;" f +quitCommand src/Dodge/Terminal.hs 105;" f qz src/Quaternion.hs 71;" f rLauncher src/Dodge/Item/Held/Launcher.hs 14;" f rLauncherX src/Dodge/Item/Held/Launcher.hs 30;" f @@ -4767,7 +4765,7 @@ replacePutID src/Dodge/Placement/Instance/Wall.hs 102;" f resetCrVocCoolDown src/Dodge/Creature/Vocalization.hs 47;" f resetPLUse src/Dodge/PlacementSpot.hs 99;" f resetStride src/Dodge/Creature/State/WalkCycle.hs 24;" f -resetTerminal src/Dodge/WorldEffect.hs 102;" f +resetTerminal src/Dodge/WorldEffect.hs 103;" f resizeFBOTO src/Framebuffer/Update.hs 203;" f resizeFBOTO3 src/Framebuffer/Update.hs 175;" f resizeRBO src/Framebuffer/Update.hs 87;" f @@ -4899,7 +4897,7 @@ screenPosAbs src/Dodge/ScreenPos.hs 15;" f screenToWorldPos src/Dodge/Base/Coordinate.hs 51;" f scrollAugInvSel src/Dodge/Inventory.hs 190;" f scrollAugNextInSection src/Dodge/Inventory.hs 203;" f -scrollDebugInfoInt src/Dodge/Debug.hs 62;" f +scrollDebugInfoInt src/Dodge/Debug.hs 73;" f scrollRBOption src/Dodge/Update/Scroll.hs 202;" f scrollSelectionSections src/Dodge/SelectionSections.hs 28;" f scrollTimeBack src/Dodge/Update.hs 218;" f @@ -4920,24 +4918,24 @@ sectionsSizes src/Dodge/DisplayInventory.hs 206;" f seedStartMenu src/Dodge/Menu.hs 82;" f seedStartOptions src/Dodge/Menu.hs 85;" f segOnCirc src/Geometry.hs 114;" f -selNumPos src/Dodge/Render/HUD.hs 450;" f -selNumPosCardinal src/Dodge/Render/HUD.hs 473;" f +selNumPos src/Dodge/Render/HUD.hs 451;" f +selNumPosCardinal src/Dodge/Render/HUD.hs 474;" f selSecDrawCursor src/Dodge/Render/List.hs 126;" f selSecDrawCursorAt src/Dodge/Render/List.hs 104;" f -selSecSelCol src/Dodge/Render/HUD.hs 504;" f +selSecSelCol src/Dodge/Render/HUD.hs 505;" f selSecSelSize src/Dodge/SelectionSections.hs 143;" f selSecYint src/Dodge/SelectionSections.hs 152;" f -selectCreatureDebugItem src/Dodge/Debug.hs 54;" f +selectCreatureDebugItem src/Dodge/Debug.hs 65;" f selectedItemScroll src/Dodge/Update/Scroll.hs 51;" f sensAboveDoor src/Dodge/Room/SensorDoor.hs 52;" f sensInsideDoor src/Dodge/Room/SensorDoor.hs 58;" f -senseDamage src/Dodge/Machine/Update.hs 162;" f +senseDamage src/Dodge/Machine/Update.hs 168;" f sensorCommand src/Dodge/Terminal.hs 82;" f -sensorReqToString src/Dodge/Terminal.hs 89;" f +sensorReqToString src/Dodge/Machine/Update.hs 154;" f sensorRoom src/Dodge/Room/SensorDoor.hs 25;" f sensorRoomRunPast src/Dodge/Room/SensorDoor.hs 45;" f sensorSPic src/Dodge/Machine/Draw.hs 68;" f -sensorTypeDamages src/Dodge/Machine/Update.hs 180;" f +sensorTypeDamages src/Dodge/Machine/Update.hs 186;" f sentinelAI src/Dodge/Creature/SentinelAI.hs 20;" f sentinelExtraWatchUpdate src/Dodge/Creature/SentinelAI.hs 83;" f sentinelFireType src/Dodge/Creature/SentinelAI.hs 50;" f @@ -5053,6 +5051,7 @@ shotgunS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 708;" f shoulderHeight src/Dodge/Item/HeldOffset.hs 69;" f shoulderSH src/Dodge/Creature/Picture.hs 124;" f showAttachItem src/Dodge/Item/Display.hs 92;" f +showEnabledDebugs src/Dodge/Debug/Picture.hs 155;" f showEquipItem src/Dodge/Item/Display.hs 107;" f showInt src/Dodge/Item/Info.hs 75;" f showIntsString src/Dodge/Tree/Compose.hs 129;" f @@ -5068,7 +5067,7 @@ shuffleRoomPos src/Dodge/Layout.hs 78;" f shuffleTail src/RandomHelp.hs 59;" f sigmoid src/Dodge/Base.hs 151;" f simpleCrSprings src/Dodge/Update.hs 868;" f -simpleTermMessage src/Dodge/Terminal.hs 184;" f +simpleTermMessage src/Dodge/Terminal.hs 176;" f sineRaisePitchOneSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 680;" f sineRaisePitchTwoSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 472;" f singleAmmo src/Dodge/Item/AmmoSlots.hs 62;" f @@ -5111,7 +5110,7 @@ soundMultiFrom src/Dodge/SoundLogic.hs 187;" f soundOriginIDsAt src/Dodge/WorldEvent/Sound.hs 18;" f soundOriginsIDsAt src/Dodge/WorldEvent/Sound.hs 13;" f soundPathList src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 296;" f -soundPic src/Dodge/Debug/Picture.hs 355;" f +soundPic src/Dodge/Debug/Picture.hs 352;" f soundStart src/Dodge/SoundLogic.hs 118;" f soundToOnomato src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 150;" f soundToVol src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 4;" f @@ -5216,8 +5215,8 @@ t src/ShortShow.hs 44;" f tEast src/Dodge/Room/Corridor.hs 90;" f tToBTree src/Dodge/Tree/Compose.hs 92;" f tWest src/Dodge/Room/Corridor.hs 115;" f -tabComplete src/Dodge/Terminal.hs 137;" f -tabComplete' src/Dodge/Terminal.hs 143;" f +tabComplete src/Dodge/Terminal.hs 129;" f +tabComplete' src/Dodge/Terminal.hs 135;" f takeN src/RandomHelp.hs 44;" f takeNMore src/RandomHelp.hs 41;" f takeOne src/RandomHelp.hs 22;" f @@ -5247,10 +5246,10 @@ teleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 528;" f termScreenColor src/Dodge/Terminal/Color.hs 8;" f termSoundLine src/Dodge/Terminal.hs 46;" f termTextColor src/Dodge/Terminal.hs 49;" f -terminalColor src/Dodge/Placement/Instance/Terminal.hs 71;" f -terminalReturnEffect src/Dodge/Terminal.hs 188;" f +terminalColor src/Dodge/Placement/Instance/Terminal.hs 73;" f +terminalReturnEffect src/Dodge/Terminal.hs 180;" f terminalSPic src/Dodge/Machine/Draw.hs 27;" f -terminalScreenGlow src/Dodge/Machine/Update.hs 35;" f +terminalScreenGlow src/Dodge/Machine/Update.hs 34;" f terminalShape src/Dodge/Machine/Draw.hs 30;" f terminalWheelEvent src/Dodge/Update/Scroll.hs 131;" f teslaGun src/Dodge/Item/Held/BatteryGuns.hs 19;" f @@ -5303,8 +5302,8 @@ tingS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 574;" f tinitusS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 566;" f titleOptionsMenu src/Dodge/Menu.hs 102;" f titleOptionsNoWrite src/Dodge/Menu.hs 105;" f -tlDoEffect src/Dodge/Terminal.hs 122;" f -tlSetStatus src/Dodge/Terminal.hs 119;" f +tlDoEffect src/Dodge/Terminal.hs 114;" f +tlSetStatus src/Dodge/Terminal.hs 111;" f tmUpdate src/Dodge/Update.hs 487;" f toBinary src/Dodge/Inventory/SelectionList.hs 141;" f toBothLnk src/Dodge/RoomLink.hs 121;" f @@ -5319,7 +5318,7 @@ toV2 src/Geometry/Data.hs 54;" f toV3 src/Geometry/Data.hs 57;" f toV4 src/Geometry/Data.hs 60;" f toggleCombineInv src/Dodge/DisplayInventory.hs 316;" f -toggleCommands src/Dodge/Terminal.hs 97;" f +toggleCommands src/Dodge/Terminal.hs 89;" f toggleEquipmentAt src/Dodge/Creature/Impulse/UseItem.hs 67;" f toggleExamineInv src/Dodge/Creature/Impulse/UseItem.hs 105;" f toggleJust src/MaybeHelp.hs 41;" f @@ -5335,7 +5334,7 @@ topTestPart src/Dodge/TestString.hs 71;" f torch src/Dodge/Item/Held/Utility.hs 23;" f torchShape src/Dodge/Item/Draw/SPic.hs 290;" f torqueAmount src/Dodge/HeldUse.hs 573;" f -torqueCr src/Dodge/WorldEffect.hs 71;" f +torqueCr src/Dodge/WorldEffect.hs 72;" f torso src/Dodge/Creature/Picture.hs 102;" f tractCr src/Dodge/TractorBeam/Update.hs 27;" f tractFlIt src/Dodge/TractorBeam/Update.hs 22;" f @@ -5502,7 +5501,7 @@ updateLasers src/Dodge/Update.hs 437;" f updateLeftParentSF src/Dodge/Item/Grammar.hs 170;" f updateLinearShockwave src/Dodge/LinearShockwave/Update.hs 8;" f updateLongPressInGame src/Dodge/Update/Input/InGame.hs 439;" f -updateMachine src/Dodge/Machine/Update.hs 20;" f +updateMachine src/Dodge/Machine/Update.hs 19;" f updateMagnets src/Dodge/Update.hs 329;" f updateMouseClickInGame src/Dodge/Update/Input/InGame.hs 203;" f updateMouseContext src/Dodge/Update.hs 342;" f @@ -5544,7 +5543,7 @@ updateTeslaArc src/Dodge/Update.hs 587;" f updateTeslaArcs src/Dodge/Update.hs 584;" f updateTractorBeam src/Dodge/TractorBeam/Update.hs 8;" f updateTractorBeams src/Dodge/Update.hs 655;" f -updateTurret src/Dodge/Machine/Update.hs 50;" f +updateTurret src/Dodge/Machine/Update.hs 49;" f updateUniverse src/Dodge/Update.hs 79;" f updateUniverseFirst src/Dodge/Update.hs 90;" f updateUniverseLast src/Dodge/Update.hs 141;" f @@ -5614,8 +5613,8 @@ verticalPipe src/Dodge/Picture.hs 19;" f verticalPipe src/Dodge/Placement/Instance/Pipe.hs 6;" f verticalWire src/Dodge/Wire.hs 24;" f vgunMuzzles src/Dodge/HeldUse.hs 333;" f -viewBoundaries src/Dodge/Debug/Picture.hs 323;" f -viewClipBounds src/Dodge/Debug/Picture.hs 332;" f +viewBoundaries src/Dodge/Debug/Picture.hs 320;" f +viewClipBounds src/Dodge/Debug/Picture.hs 329;" f viewDistanceFromItems src/Dodge/Update/Camera.hs 194;" f viewTarget src/Dodge/Creature/ReaderUpdate.hs 146;" f violet src/Color.hs 21;" f