From 7336177edfbf3a81675a909b77ebb71e2edfbc76 Mon Sep 17 00:00:00 2001 From: justin Date: Sat, 23 Aug 2025 23:00:19 +0100 Subject: [PATCH] Fix close floor item bug --- log/aGeneratedRoomLayout | 30 +++- log/attemptedSeeds | 2 +- log/treeCluster | 38 ++--- saveSlot/LevelStart0 | 2 +- src/Dodge/Inventory/Add.hs | 86 +++++------ src/Dodge/Placement/PlaceSpot.hs | 4 +- src/Dodge/Room/Tutorial.hs | 4 +- src/Dodge/TestString.hs | 5 +- tags | 243 +++++++++++++++---------------- 9 files changed, 214 insertions(+), 200 deletions(-) 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 a171134c6..96624fb80 100644 --- a/log/treeCluster +++ b/log/treeCluster @@ -3,13 +3,11 @@ Seed: 7114951007332849727 | 1:TutDrop | -2:TutStartRez +2:corDoor | -3:corDoor +3:DoorTest | -4:DoorTest -| -5:TutDrop +4:TutDrop 0:0:teststart @@ -23,33 +21,29 @@ Seed: 7114951007332849727 | 1:0:2:autoRect -2:0:TutStartRez +2:0:corDoor -2:0:0:tutRezBox - -3:0:corDoor - -3:0:0:autoDoor +2:0:0:autoDoor | -3:0:1:Corridor +2:0:1:Corridor -4:0:DoorTest +3:0:DoorTest -4:0:0:doorToggle-6gon +3:0:0:doorToggle-6gon | -+- 4:0:1:triggerDoorRoom ++- 3:0:1:triggerDoorRoom | | -| 4:0:2:autoRect +| 3:0:2:autoRect | -+- 4:0:3:triggerDoorRoom ++- 3:0:3:triggerDoorRoom | | -| 4:0:4:autoRect +| 3:0:4:autoRect | -4:0:5:Corridor +3:0:5:Corridor -5:0:6gon +4:0:6gon | -5:1:defaultRoom +4:1:defaultRoom | -5:2:autoRect +4:2:autoRect diff --git a/saveSlot/LevelStart0 b/saveSlot/LevelStart0 index 94df5a746..cf0630247 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":[],"_crManipulation":{"tag":"Manipulator","_manObject":{"tag":"SelNothing"}},"_crEquipment":[],"_crDamage":[],"_crPain":0,"_crStance":{"_carriage":{"tag":"Walking","_strideAmount":0.0,"_currentFoot":"LeftForward"},"_posture":"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":[],"_itemLocations":[],"_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":[],"_crManipulation":{"tag":"Manipulator","_manObject":{"tag":"SelNothing"}},"_crEquipment":[],"_crDamage":[],"_crPain":0,"_crStance":{"_carriage":{"tag":"Walking","_strideAmount":0.0,"_currentFoot":"LeftForward"},"_posture":"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":[],"_itemLocations":[[0,{"tag":"OnFloor"}],[1,{"tag":"OnFloor"}]],"_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":[[278.5067,501.00388],[292.96536,487.1855]],"_wlID":99,"_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"}],[100,{"_wlLine":[[292.96536,487.1855],[279.14697,472.72684]],"_wlID":100,"_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"}],[101,{"_wlLine":[[279.14697,472.72684],[264.68832,486.54523]],"_wlID":101,"_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"}],[102,{"_wlLine":[[264.68832,486.54523],[278.5067,501.00388]],"_wlID":102,"_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"}],[103,{"_wlLine":[[223.50635,317.51666],[214.50635,333.1051]],"_wlID":103,"_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"}],[104,{"_wlLine":[[214.50635,333.1051],[231.82686,343.1051]],"_wlID":104,"_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"}],[105,{"_wlLine":[[231.82686,343.1051],[240.82686,327.51666]],"_wlID":105,"_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"}],[106,{"_wlLine":[[240.82686,327.51666],[223.50635,317.51666]],"_wlID":106,"_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"}],[107,{"_wlLine":[[249.14737,353.1051],[258.14737,337.51666]],"_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":5},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[108,{"_wlLine":[[258.14737,337.51666],[240.82686,327.51666]],"_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":5},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[109,{"_wlLine":[[240.82686,327.51666],[231.82686,343.1051]],"_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":5},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[110,{"_wlLine":[[231.82686,343.1051],[249.14737,353.1051]],"_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":5},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[111,{"_wlLine":[[101.7987,240.32051],[117.38715,249.32051]],"_wlID":111,"_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"}],[112,{"_wlLine":[[117.38715,249.32051],[127.38715,232.0]],"_wlID":112,"_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"}],[113,{"_wlLine":[[127.38715,232.0],[111.7987,223.0]],"_wlID":113,"_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"}],[114,{"_wlLine":[[111.7987,223.0],[101.7987,240.32051]],"_wlID":114,"_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"}],[115,{"_wlLine":[[137.38716,214.67949],[121.7987,205.67949]],"_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":7},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[116,{"_wlLine":[[121.7987,205.67949],[111.7987,223.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":7},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[117,{"_wlLine":[[111.7987,223.0],[127.38715,232.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":7},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[118,{"_wlLine":[[127.38715,232.0],[137.38716,214.67949]],"_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":7},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[119,{"_wlLine":[[153.76022,270.3205],[169.34866,279.3205]],"_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":8},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[120,{"_wlLine":[[169.34866,279.3205],[179.34866,262.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":8},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[121,{"_wlLine":[[179.34866,262.0],[163.76022,253.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":8},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[122,{"_wlLine":[[163.76022,253.0],[153.76022,270.3205]],"_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":8},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[123,{"_wlLine":[[189.34868,244.67949],[173.76021,235.67949]],"_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":9},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[124,{"_wlLine":[[173.76021,235.67949],[163.76021,253.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":9},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[125,{"_wlLine":[[163.76021,253.0],[179.34868,262.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":9},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[126,{"_wlLine":[[179.34868,262.0],[189.34868,244.67949]],"_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":9},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[127,{"_wlLine":[[124.23394,299.46152],[129.23395,290.80127]],"_wlID":127,"_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"}],[128,{"_wlLine":[[106.91344,289.46152],[124.23394,299.46152]],"_wlID":128,"_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"}],[129,{"_wlLine":[[111.91344,280.80127],[106.91344,289.46152]],"_wlID":129,"_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"}],[130,{"_wlLine":[[129.23395,290.80127],[111.91344,280.80127]],"_wlID":130,"_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"}],[131,{"_wlLine":[[51.326843,466.86536],[71.32684,466.86536]],"_wlID":131,"_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":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[132,{"_wlLine":[[71.32684,466.86536],[71.32684,446.86536]],"_wlID":132,"_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":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[133,{"_wlLine":[[71.32684,446.86536],[51.326843,446.86536]],"_wlID":133,"_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":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[134,{"_wlLine":[[51.326843,446.86536],[51.326843,466.86536]],"_wlID":134,"_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":0},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[135,{"_wlLine":[[116.14736,390.26282],[126.14736,407.5833]],"_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":[[126.14736,407.5833],[143.46786,397.5833]],"_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":[[143.46786,397.5833],[133.46786,380.26282]],"_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":[[133.46786,380.26282],[116.14736,390.26282]],"_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":[[42.826843,466.86536],[24.826843,466.86536]],"_wlID":139,"_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"}],[140,{"_wlLine":[[24.826843,466.86536],[24.826843,486.86536]],"_wlID":140,"_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"}],[141,{"_wlLine":[[24.826843,486.86536],[42.826843,486.86536]],"_wlID":141,"_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"}],[142,{"_wlLine":[[42.826843,486.86536],[42.826843,466.86536]],"_wlID":142,"_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"}],[143,{"_wlLine":[[24.826843,506.86536],[42.826843,506.86536]],"_wlID":143,"_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"}],[144,{"_wlLine":[[42.826843,506.86536],[42.826843,486.86536]],"_wlID":144,"_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"}],[145,{"_wlLine":[[42.826843,486.86536],[24.826843,486.86536]],"_wlID":145,"_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"}],[146,{"_wlLine":[[24.826843,486.86536],[24.826843,506.86536]],"_wlID":146,"_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"}],[147,{"_wlLine":[[113.147354,385.06668],[104.147354,369.47824]],"_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":12},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[148,{"_wlLine":[[104.147354,369.47824],[86.82684,379.47824]],"_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":12},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[149,{"_wlLine":[[86.82684,379.47824],[95.82684,395.06668]],"_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":12},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[150,{"_wlLine":[[95.82684,395.06668],[113.147354,385.06668]],"_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":12},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[151,{"_wlLine":[[69.50634,389.47824],[78.50634,405.06668]],"_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":13},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[152,{"_wlLine":[[78.50634,405.06668],[95.82684,395.06668]],"_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":13},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[153,{"_wlLine":[[95.82684,395.06668],[86.82684,379.47824]],"_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":13},"_wlHeight":100.0,"_wlMaterial":"Metal"}],[154,{"_wlLine":[[86.82684,379.47824],[69.50634,389.47824]],"_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":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":[103,104,105,106],"_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":[107,108,109,110],"_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":[111,112,113,114],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlNegate","contents":{"tag":"WdBlBtOn","contents":1}},"_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":[115,116,117,118],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlNegate","contents":{"tag":"WdBlBtOn","contents":1}},"_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":[119,120,121,122],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlBtOn","contents":1},"_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":[123,124,125,126],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdBlBtOn","contents":1},"_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":[139,140,141,142],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdTrig","contents":0},"_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":[143,144,145,146],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdTrig","contents":0},"_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":[147,148,149,150],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdTrig","contents":1},"_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":[151,152,153,154],"_drStatus":{"tag":"DoorClosed"},"_drTrigger":{"tag":"WdTrig","contents":1},"_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":[131,132,133,134],"_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",0],["OTButton",2]],"_mcName":"","_mcCloseSound":{"_getSoundID":29},"_mcWidth":10.0}],[1,{"_mcID":1,"_mcWallIDs":[135,136,137,138],"_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",1],["OTButton",3],["OTTrigger",1]],"_mcName":"","_mcCloseSound":{"_getSoundID":29},"_mcWidth":10.0}]],"_terminals":[[0,{"_tmID":0,"_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":2,"_tmMachineID":0,"_tmExternalColor":[0.8,-0.2,0.8,1.0],"_tmDisplayedLines":[],"_tmFutureLines":[],"_tmCommands":[{"tag":"TCBase"}],"_tmDeathEffect":{"tag":"TmWdWdDoDeathTriggers"},"_tmStatus":{"tag":"TerminalOff"},"_tmCommandHistory":[],"_tmToggles":{"DOOR":{"_ttTriggerID":0,"_ttDeathEffect":{"tag":"BlConst","contents":true}}}}],[1,{"_tmID":1,"_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":10,"_tlString":[["READY FOR INPUT",[0.9,0.9,0.9,1.0]]],"_tlEffect":{"tag":"TmTmSetStatus","contents":{"tag":"TerminalTextInput","_tiText":""}}}],"_tmButtonID":3,"_tmMachineID":1,"_tmExternalColor":[0.8,-0.2,0.8,1.0],"_tmDisplayedLines":[],"_tmFutureLines":[],"_tmCommands":[{"tag":"TCSensorInfo"},{"tag":"TCBase"}],"_tmDeathEffect":{"tag":"TmWdWdDoDeathTriggers"},"_tmStatus":{"tag":"TerminalOff"},"_tmCommandHistory":[],"_tmToggles":{}}]],"_oldMagnets":[],"_magnets":[],"_blocks":[[0,{"_blID":0,"_blWallIDs":[99,100,101,102],"_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]],"_floorItems":[[0,{"_flIt":{"_itUse":{"tag":"UseNothing"},"_itConsumables":100,"_itType":{"tag":"AMMOMAG","_ibtAmmoMag":"DRUMMAG"},"_itID":{"_unNInt":0},"_itLocation":{"tag":"InVoid"},"_itTargeting":{"tag":"NoItTargeting"},"_itParams":{"tag":"NoParams"},"_itScroll":{"tag":"NoItemScroll"},"_itTimeLastUsed":0},"_flItPos":[-31.173164,516.86536],"_flItRot":4.712389}],[1,{"_flIt":{"_itUse":{"tag":"UseHeld"},"_itConsumables":null,"_itType":{"tag":"HELD","_ibtHeld":{"tag":"BURSTRIFLE"}},"_itID":{"_unNInt":1},"_itLocation":{"tag":"InVoid"},"_itTargeting":{"tag":"NoItTargeting"},"_itParams":{"tag":"NoParams"},"_itScroll":{"tag":"NoItemScroll"},"_itTimeLastUsed":0},"_flItPos":[32.846077,345.9808],"_flItRot":5.7595863}]],"_modifications":[[0,{"tag":"ModIDID","_mdID":0,"_mdExternalID1":11,"_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":12,"_mdExternalID2":1,"_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":[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":1}],[2,{"_btPos":[61.326843,456.86536],"_btRot":1.5707964,"_btEvent":{"tag":"ButtonAccessTerminal","_btTermID":0},"_btID":2}],[3,{"_btPos":[129.80762,393.92307],"_btRot":2.6179938,"_btEvent":{"tag":"ButtonAccessTerminal","_btTermID":1},"_btID":3}]],"_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":[328.88086,486.9495,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[3,{"_lsID":3,"_lsParam":{"_lsPos":[-1.2271938,486.78122,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[4,{"_lsID":4,"_lsParam":{"_lsPos":[73.872696,356.87268,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[5,{"_lsID":5,"_lsParam":{"_lsPos":[188.72696,417.58804,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[6,{"_lsID":6,"_lsParam":{"_lsPos":[201.87006,275.09988,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[7,{"_lsID":7,"_lsParam":{"_lsPos":[253.92674,304.9953,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[8,{"_lsID":8,"_lsParam":{"_lsPos":[134.57368,261.55255,45.0],"_lsRad":450.0,"_lsCol":[0.75,0.75,0.75]}}],[9,{"_lsID":9,"_lsParam":{"_lsPos":[19.915852,90.05403,94.0],"_lsRad":200.0,"_lsCol":[0.6,0.6,0.6]}}],[10,{"_lsID":10,"_lsParam":{"_lsPos":[20.0,39.5,45.0],"_lsRad":450.0,"_lsCol":[0.75,0.75,0.75]}}],[11,{"_lsID":11,"_lsParam":{"_lsPos":[51.326843,505.36536,78.0],"_lsRad":75.0,"_lsCol":[0.5,0.0,0.0]}}],[12,{"_lsID":12,"_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/Inventory/Add.hs b/src/Dodge/Inventory/Add.hs index 1d90d5e6b..5c798e0ee 100644 --- a/src/Dodge/Inventory/Add.hs +++ b/src/Dodge/Inventory/Add.hs @@ -1,27 +1,21 @@ module Dodge.Inventory.Add ( tryPutItemInInv, - --createPutItem, - --createAndSelectItem, createItemYou, pickUpItem, pickUpItemAt, ) where -import Dodge.Inventory.Swap -import Control.Monad -import NewInt -import Dodge.SoundLogic -import Dodge.Inventory.Location ---import Dodge.Item.Grammar import Control.Lens +import Control.Monad import Data.Maybe ---import Dodge.Base.You ---import Dodge.Combine.Module ---import Dodge.Data.SelectionList import Dodge.Data.World import Dodge.FloorItem import Dodge.Inventory.CheckSlots +import Dodge.Inventory.Location +import Dodge.Inventory.Swap +import Dodge.SoundLogic import qualified IntMapHelp as IM +import NewInt tryPutFloorItemIDInInv :: Int -> Int -> World -> Maybe (Int, World) tryPutFloorItemIDInInv cid i w = do @@ -31,49 +25,48 @@ tryPutFloorItemIDInInv cid i w = do -- not sure why we have the cid here, this will probably only work for cid == 0 tryPutItemInInvAt :: Int -> Int -> FloorItem -> World -> Maybe World tryPutItemInInvAt i cid flit w = do - (j,w') <- tryPutItemInInv cid flit w + (j, w') <- tryPutItemInInv cid flit w guard (i <= j) - return $ foldr f w' [i+1..j] + return $ foldr f w' [i + 1 .. j] where - f j = swapInvItems (\_ _ -> Just (j-1)) j - + f j = swapInvItems (\_ _ -> Just (j -1)) j -- | Pick up a specific item. tryPutItemInInv :: Int -> FloorItem -> World -> Maybe (Int, World) -tryPutItemInInv cid flit w = case maybeInvSlot of - Nothing -> Nothing - Just i -> - Just - ( i - , w - & cWorld . lWorld . floorItems %~ IM.delete (flit ^. flIt . itID . unNInt) - & cWorld . lWorld . creatures . ix cid . crInv %~ IM.insert i it - & updateItLocation i - -- I forget whether using "at" rather than "IM.insert" here caused problems - -- & cWorld . lWorld . creatures . ix cid . crInv . at i ?~ it - -- note item locations are updated twice: first for the ilInvID, - -- second for the root/selected item bools - & cWorld . lWorld %~ crUpdateItemLocations cid - & setInvPosFromSS - & updateselectionextra - & cWorld . lWorld %~ crUpdateItemLocations cid - ) +tryPutItemInInv cid flit w = do + i <- checkInvSlotsYou it w + Just + ( i + , w + & cWorld . lWorld . floorItems %~ IM.delete (flit ^. flIt . itID . unNInt) + & cWorld . lWorld . creatures . ix cid . crInv %~ IM.insert i it + & updateItLocation i + -- I forget whether using "at" rather than "IM.insert" here caused problems + -- & cWorld . lWorld . creatures . ix cid . crInv . at i ?~ it + -- note item locations are updated twice: first for the ilInvID, + -- second for the root/selected item bools + & cWorld . lWorld %~ crUpdateItemLocations cid + & setInvPosFromSS + & updateselectionextra + & cWorld . lWorld %~ crUpdateItemLocations cid + ) where - updateselectionextra | cid == 0 - = hud . hudElement . diSelection . _Just . _3 %~ const mempty + updateselectionextra + | cid == 0 = + hud . hudElement . diSelection . _Just . _3 %~ const mempty | otherwise = id it = _flIt flit - maybeInvSlot = checkInvSlotsYou it w -- not sure if the following is necessary - updateItLocation invid w' = w' & cWorld . lWorld . itemLocations . ix (_unNInt $ _itID it) - .~ InInv - {_ilCrID = cid - , _ilInvID = invid - , _ilIsRoot = False - , _ilIsSelected = False - , _ilIsAttached = False - , _ilEquipSite = Nothing - } + updateItLocation invid w' = + w' & cWorld . lWorld . itemLocations . ix (_unNInt $ _itID it) + .~ InInv + { _ilCrID = cid + , _ilInvID = invid + , _ilIsRoot = False + , _ilIsSelected = False + , _ilIsAttached = False + , _ilEquipSite = Nothing + } ---- should select the item on the floor if no inventory space? --createAndSelectItem :: Item -> World -> World @@ -82,7 +75,7 @@ tryPutItemInInv cid flit w = case maybeInvSlot of -- w' -- & hud . hudElement . diSections . sssExtra . sssSelPos ?~ (0, i) -- & cWorld . lWorld . creatures . ix 0 . crManipulation . manObject --- .~ InInventory (SelectedItem i +-- .~ InInventory (SelectedItem i -- $ fromMaybe (error "no root item1!") $ tryGetRootItemInvID i (you w)) -- (Nothing, w') -> w' @@ -101,7 +94,6 @@ createItemYou itm w = fromMaybe (OnFloor, w') $ do itid = IM.newKey $ w ^. cWorld . lWorld . itemLocations pos = w ^?! cWorld . lWorld . creatures . ix 0 . crPos w' = copyItemToFloorID pos (itm & itID .~ NInt itid) w - -- | Pick up a specific item. pickUpItem :: Int -> FloorItem -> World -> World diff --git a/src/Dodge/Placement/PlaceSpot.hs b/src/Dodge/Placement/PlaceSpot.hs index 701be2249..2736e25d1 100644 --- a/src/Dodge/Placement/PlaceSpot.hs +++ b/src/Dodge/Placement/PlaceSpot.hs @@ -4,6 +4,7 @@ -} module Dodge.Placement.PlaceSpot (placeSpot) where +import NewInt import Color import LensHelp import Control.Monad.State @@ -110,7 +111,8 @@ placeSpotID' ps pt w = case pt of PutTerminal tm -> plNewUpID (cWorld . lWorld . terminals) tmID tm w PutFlIt itm -> let i = IM.newKey (w ^. cWorld . lWorld . itemLocations) in (i, w & cWorld . lWorld . itemLocations . at i ?~ OnFloor - & cWorld . lWorld . floorItems . at i ?~ createFlIt p rot itm + & cWorld . lWorld . floorItems . at i ?~ createFlIt p rot + (itm & itID .~ NInt i) ) -- plNewUpID -- (cWorld . lWorld . floorItems . unNIntMap) diff --git a/src/Dodge/Room/Tutorial.hs b/src/Dodge/Room/Tutorial.hs index f75cc9336..28a13f993 100644 --- a/src/Dodge/Room/Tutorial.hs +++ b/src/Dodge/Room/Tutorial.hs @@ -45,7 +45,7 @@ tutAnoTree = OnwardList $ [ AnTree $ return $ tToBTree "teststart" $ return $ cleatOnward corridor , AnTree $ tutDrop - , AnTree $ tToBTree "TutStartRez" . return . cleatOnward <$> tutRezBox +-- , AnTree $ tToBTree "TutStartRez" . return . cleatOnward <$> tutRezBox , AnTree corDoor , AnTree $ tutRooms , AnTree $ tutDrop @@ -57,7 +57,7 @@ tutDrop :: State LayoutVars (MetaTree Room String) tutDrop = do x <- shuffleLinks $ roomNgon 6 100 y <- decontamRoom - return $ tToBTree "TutDrop" $ treePost [x,y,roomRectAutoLinks 40 100] + return $ tToBTree "TutDrop" $ treePost [x,y,cleatOnward $ roomRectAutoLinks 40 100] tutRooms :: State LayoutVars (MetaTree Room String) tutRooms = do diff --git a/src/Dodge/TestString.hs b/src/Dodge/TestString.hs index bff8ec768..ab21401e1 100644 --- a/src/Dodge/TestString.hs +++ b/src/Dodge/TestString.hs @@ -26,9 +26,12 @@ import Control.Lens import Dodge.Data.Universe import qualified IntMapHelp as IM import qualified Data.Map.Strict as M +import NewInt testStringInit :: Universe -> [String] -testStringInit _ = [] +testStringInit u = map show (IM.keys $ u ^. uvWorld . cWorld . lWorld . itemLocations) + <> map show (IM.keys $ u ^. uvWorld . cWorld . lWorld . floorItems) + <> map show (u ^. uvWorld . hud . closeItems) -- map shortShow (u ^.. uvWorld . cWorld . lWorld . debris . each . to g) -- where -- g db = (pz,z,norm v) diff --git a/tags b/tags index dea7bff45..3f132daa6 100644 --- a/tags +++ b/tags @@ -270,7 +270,7 @@ CrGroupUpdate src/Dodge/Data/CrGroupParams.hs 22;" t CrHitSound src/Dodge/Data/SoundOrigin.hs 32;" C CrID src/Dodge/Data/CrWlID.hs 12;" C CrImp src/Dodge/Data/CreatureEffect.hs 23;" t -CrInt src/Dodge/Data/Item/Location.hs 23;" t +CrInt src/Dodge/Data/Item/Location.hs 22;" t CrIsAiming src/Dodge/Data/CreatureEffect.hs 41;" C CrIsAnimate src/Dodge/Data/CreatureEffect.hs 42;" C CrMouth src/Dodge/Data/SoundOrigin.hs 18;" C @@ -445,7 +445,7 @@ FireSpark src/Dodge/Data/Spark.hs 22;" C Fixated src/Dodge/Data/Creature/Perception.hs 62;" C FixedCoordLayer src/Picture/Data.hs 28;" C FixedSelectionWidth src/Dodge/Data/SelectionList.hs 40;" C -FlIt src/Dodge/Data/FloorItem.hs 16;" C +FlIt src/Dodge/Data/FloorItem.hs 15;" C Flame src/Dodge/Data/Flame.hs 13;" t FlameBeamCombine src/Dodge/Data/Beam.hs 39;" C FlameSound src/Dodge/Data/SoundOrigin.hs 28;" C @@ -472,8 +472,8 @@ FloatLessCheck src/Dodge/Data/FloatFunction.hs 14;" C Floating src/Dodge/Data/Creature/Stance.hs 26;" C FlockArmourChaseAI src/Dodge/Data/Creature/Misc.hs 48;" C Floor src/Data/Tile.hs 11;" t -FloorInt src/Dodge/Data/Item/Location.hs 16;" t -FloorItem src/Dodge/Data/FloorItem.hs 16;" t +FloorInt src/Dodge/Data/Item/Location.hs 15;" t +FloorItem src/Dodge/Data/FloorItem.hs 15;" t Flying src/Dodge/Data/Creature/Stance.hs 27;" C FollowImpulses src/Dodge/Data/ActionPlan.hs 182;" C FootForward src/Dodge/Data/Creature/Stance.hs 31;" t @@ -587,13 +587,13 @@ ImpulseUseTargetCID src/Dodge/Data/ActionPlan.hs 49;" C ImpulsesList src/Dodge/Data/ActionPlan.hs 97;" C InDivineZone src/Dodge/Data/Scenario.hs 22;" C InDream src/Dodge/Data/Scenario.hs 19;" C -InInv src/Dodge/Data/Item/Location.hs 29;" C +InInv src/Dodge/Data/Item/Location.hs 28;" C InLink src/Dodge/Data/Room.hs 44;" C InParallelUniverse src/Dodge/Data/Scenario.hs 21;" C InPlacement src/Dodge/Data/GenWorld.hs 134;" t InRealWorld src/Dodge/Data/Scenario.hs 18;" C InSimulation src/Dodge/Data/Scenario.hs 20;" C -InVoid src/Dodge/Data/Item/Location.hs 39;" C +InVoid src/Dodge/Data/Item/Location.hs 38;" C Inanimate src/Dodge/Data/ActionPlan.hs 17;" C InanimateAI src/Dodge/Data/Creature/Misc.hs 41;" C IncendiaryBall src/Dodge/Data/EnergyBall/Type.hs 13;" C @@ -609,7 +609,7 @@ Intention src/Dodge/Data/Creature.hs 68;" t 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 19;" t +InvInt src/Dodge/Data/Item/Location.hs 18;" t InventoryChange src/Dodge/Data/World.hs 31;" C InventoryConnectSound src/Dodge/Data/SoundOrigin.hs 14;" C InventoryPathing src/Dodge/Data/Item/Combine.hs 39;" t @@ -627,7 +627,7 @@ ItTargeting src/Dodge/Data/Item.hs 57;" C Item src/Dodge/Data/Item.hs 39;" t ItemClust src/Dodge/Combine/Graph.hs 21;" C ItemDimension src/Dodge/Data/Item/Misc.hs 13;" t -ItemLocation src/Dodge/Data/Item/Location.hs 28;" t +ItemLocation src/Dodge/Data/Item/Location.hs 27;" t ItemParamID src/Dodge/Data/Item/Params.hs 26;" C ItemParams src/Dodge/Data/Item/Params.hs 14;" t ItemSF src/Dodge/Data/ComposedItem.hs 12;" t @@ -638,7 +638,7 @@ ItemScrollTimeFlow src/Dodge/Data/World.hs 62;" C ItemTargeting src/Dodge/Data/Item.hs 56;" t ItemType src/Dodge/Data/Item/Combine.hs 16;" t ItemUse src/Dodge/Data/Item/Use.hs 30;" t -ItmInt src/Dodge/Data/Item/Location.hs 25;" t +ItmInt src/Dodge/Data/Item/Location.hs 24;" t JOYSTICK src/Dodge/Data/Item/Combine.hs 96;" C JUMPLEGS src/Dodge/Data/Item/Combine.hs 132;" C JoinClust src/Dodge/Combine/Graph.hs 22;" C @@ -935,13 +935,13 @@ ObjectType src/Dodge/Data/ObjectType.hs 11;" t OnBack src/Dodge/Data/Equipment/Misc.hs 24;" C OnChest src/Dodge/Data/Equipment/Misc.hs 23;" C OnEdge src/Dodge/Data/Room.hs 46;" C -OnFloor src/Dodge/Data/Item/Location.hs 38;" C +OnFloor src/Dodge/Data/Item/Location.hs 37;" C OnHead src/Dodge/Data/Equipment/Misc.hs 22;" C OnLeftWrist src/Dodge/Data/Equipment/Misc.hs 25;" C OnLegs src/Dodge/Data/Equipment/Misc.hs 27;" C OnRightWrist src/Dodge/Data/Equipment/Misc.hs 26;" C OnSpecial src/Dodge/Data/Equipment/Misc.hs 28;" C -OnTurret src/Dodge/Data/Item/Location.hs 37;" C +OnTurret src/Dodge/Data/Item/Location.hs 36;" C OnceSound src/Dodge/Data/SoundOrigin.hs 16;" C OneHand src/Dodge/Data/AimStance.hs 9;" C OnwardCluster src/Dodge/Data/RoomCluster.hs 13;" C @@ -1399,7 +1399,7 @@ TurnToPoint src/Dodge/Data/ActionPlan.hs 91;" C TurnToward src/Dodge/Data/ActionPlan.hs 33;" C TurnTowardCr src/Dodge/Data/CreatureEffect.hs 25;" C Turret src/Dodge/Data/Machine.hs 57;" t -TurretInt src/Dodge/Data/Item/Location.hs 21;" t +TurretInt src/Dodge/Data/Item/Location.hs 20;" t TwistGoal src/Dodge/Data/Scenario.hs 15;" C TwoHandFlat src/Dodge/Data/AimStance.hs 8;" C TwoHandOver src/Dodge/Data/AimStance.hs 7;" C @@ -1846,10 +1846,9 @@ _fboHalf1 src/Data/Preload/Render.hs 31;" f _fboHalf2 src/Data/Preload/Render.hs 32;" f _fboLighting src/Data/Preload/Render.hs 37;" f _fboPos src/Data/Preload/Render.hs 36;" f -_flIt src/Dodge/Data/FloorItem.hs 16;" f -_flItID src/Dodge/Data/FloorItem.hs 16;" f -_flItPos src/Dodge/Data/FloorItem.hs 16;" f -_flItRot src/Dodge/Data/FloorItem.hs 16;" f +_flIt src/Dodge/Data/FloorItem.hs 15;" f +_flItPos src/Dodge/Data/FloorItem.hs 15;" f +_flItRot src/Dodge/Data/FloorItem.hs 15;" f _flPos src/Dodge/Data/Flame.hs 15;" f _flTimer src/Dodge/Data/Flame.hs 14;" f _flVel src/Dodge/Data/Flame.hs 16;" f @@ -1921,14 +1920,13 @@ _ibtHeld src/Dodge/Data/Item/Combine.hs 17;" f _ibtIntroScanType src/Dodge/Data/Item/Combine.hs 33;" f _ibtPathing src/Dodge/Data/Item/Combine.hs 29;" f _ibtTargeting src/Dodge/Data/Item/Combine.hs 22;" f -_ilCrID src/Dodge/Data/Item/Location.hs 30;" f -_ilEquipSite src/Dodge/Data/Item/Location.hs 35;" f -_ilFlID src/Dodge/Data/Item/Location.hs 38;" f -_ilInvID src/Dodge/Data/Item/Location.hs 31;" f -_ilIsAttached src/Dodge/Data/Item/Location.hs 34;" f -_ilIsRoot src/Dodge/Data/Item/Location.hs 32;" f -_ilIsSelected src/Dodge/Data/Item/Location.hs 33;" f -_ilTuID src/Dodge/Data/Item/Location.hs 37;" f +_ilCrID src/Dodge/Data/Item/Location.hs 29;" f +_ilEquipSite src/Dodge/Data/Item/Location.hs 34;" f +_ilInvID src/Dodge/Data/Item/Location.hs 30;" f +_ilIsAttached src/Dodge/Data/Item/Location.hs 33;" f +_ilIsRoot src/Dodge/Data/Item/Location.hs 31;" f +_ilIsSelected src/Dodge/Data/Item/Location.hs 32;" f +_ilTuID src/Dodge/Data/Item/Location.hs 36;" f _imAttachedItems src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 25;" f _imHotkeys src/Dodge/Data/LWorld.hs 151;" f _imRootSelectedItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 24;" f @@ -2630,7 +2628,7 @@ anRoom src/Dodge/Floor.hs 130;" f analyser src/Dodge/Placement/Instance/Analyser.hs 10;" f analyserByDoor src/Dodge/Room/LasTurret.hs 93;" f analyserByNthLink src/Dodge/Room/LasTurret.hs 78;" f -andOrRegex src/Dodge/DisplayInventory.hs 78;" f +andOrRegex src/Dodge/DisplayInventory.hs 79;" f angleBetween src/Geometry.hs 161;" f angleVV src/Geometry/Vector.hs 57;" f angleVV3 src/Geometry/Vector3D.hs 122;" f @@ -2717,7 +2715,7 @@ bangS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 668;" f bangStick src/Dodge/Item/Held/Stick.hs 15;" f barPP src/Dodge/Room/Foreground.hs 236;" f barrel src/Dodge/Creature/Inanimate.hs 17;" f -barrelShape src/Dodge/Render/ShapePicture.hs 68;" f +barrelShape src/Dodge/Render/ShapePicture.hs 67;" f baseAMRShape src/Dodge/Item/Draw/SPic.hs 418;" f baseBlockPane src/Dodge/Placement/Instance/Wall.hs 86;" f baseCI src/Dodge/Item/Grammar.hs 157;" f @@ -2800,7 +2798,7 @@ branchRectWith src/Dodge/Room/Branch.hs 15;" f branchWith src/Dodge/Room/Room.hs 67;" f bright src/Color.hs 120;" f brightX src/Color.hs 116;" f -btSPic src/Dodge/Render/ShapePicture.hs 128;" f +btSPic src/Dodge/Render/ShapePicture.hs 127;" f btText src/Dodge/Inventory/SelectionList.hs 234;" f bufferEBO src/Shader/Bind.hs 28;" f bufferPokedVBO src/Shader/Bind.hs 19;" f @@ -2825,7 +2823,7 @@ capacitor src/Dodge/Item/Ammo.hs 69;" f cardEightVec src/Dodge/Base/CardinalPoint.hs 16;" f cardList src/Dodge/Base/CardinalPoint.hs 6;" f cardVec src/Dodge/Base/CardinalPoint.hs 9;" f -cardinalVectors src/Dodge/FloorItem.hs 43;" f +cardinalVectors src/Dodge/FloorItem.hs 40;" f cartePosToScreen src/Dodge/Base/Coordinate.hs 37;" f cdtPropagateFold src/Dodge/DoubleTree.hs 406;" f cenLasTur src/Dodge/Room/LasTurret.hs 24;" f @@ -2849,7 +2847,7 @@ chaseCritPerceptionUpdate src/Dodge/Creature/Perception.hs 31;" f chaseCritVocalization src/Dodge/Creature/ChaseCrit.hs 37;" f chasmTest src/Dodge/Creature/Update.hs 121;" f chasmWallToSurface src/Dodge/Base/Collide.hs 110;" f -checkCombineSelectionExists src/Dodge/DisplayInventory.hs 100;" f +checkCombineSelectionExists src/Dodge/DisplayInventory.hs 101;" f checkConnection src/Dodge/Inventory/Swap.hs 64;" f checkDeath src/Dodge/Creature/Update.hs 67;" f checkDeath' src/Dodge/Creature/Update.hs 70;" f @@ -2858,7 +2856,7 @@ checkErrorGL src/Shader/Compile.hs 255;" f checkFBO src/Framebuffer/Check.hs 6;" f checkGLError src/GLHelp.hs 17;" f checkInvSlotsYou src/Dodge/Inventory/CheckSlots.hs 17;" f -checkInventorySelectionExists src/Dodge/DisplayInventory.hs 93;" f +checkInventorySelectionExists src/Dodge/DisplayInventory.hs 94;" f checkTermDist src/Dodge/Update.hs 334;" f checkWallLeft src/Dodge/LevelGen/StaticWalls/Deprecated.hs 29;" f checkWallRight src/Dodge/LevelGen/StaticWalls.hs 54;" f @@ -2955,7 +2953,7 @@ combineList src/Dodge/Combine.hs 20;" 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 136;" f +commandColor src/Dodge/Terminal.hs 137;" f commonPrefix src/Dodge/Debug/Terminal.hs 146;" f comp src/Quaternion.hs 65;" f compactDraw src/Dodge/LevelGen.hs 93;" f @@ -3041,7 +3039,7 @@ createFlIt src/Dodge/Placement/PlaceSpot.hs 182;" f createForceField src/Dodge/ForceField.hs 7;" f createGas src/Dodge/Gas.hs 8;" f createHeadLamp src/Dodge/Euse.hs 55;" f -createItemYou src/Dodge/Inventory/Add.hs 95;" f +createItemYou src/Dodge/Inventory/Add.hs 88;" f createLightMap src/Render.hs 26;" f createPathGrid src/Dodge/Room/Path.hs 21;" f createProjectile src/Dodge/HeldUse.hs 1322;" f @@ -3071,7 +3069,7 @@ crsNearRect src/Dodge/Zoning/Creature.hs 38;" f crsNearSeg src/Dodge/Zoning/Creature.hs 23;" f crystalLine src/Dodge/Placement/Instance/Wall.hs 55;" f cubeShape src/Dodge/Block/Debris.hs 103;" f -cullPoint src/Dodge/Render/ShapePicture.hs 90;" f +cullPoint src/Dodge/Render/ShapePicture.hs 89;" f cullPretty src/AesonHelp.hs 14;" f cutPoly src/Dodge/LevelGen/StaticWalls.hs 77;" f cutWall src/Dodge/LevelGen/StaticWalls.hs 124;" f @@ -3137,7 +3135,7 @@ debugMenuOptions src/Dodge/Menu.hs 122;" f debugOn src/Dodge/Data/Config.hs 151;" f debugSelectCreatureList src/Dodge/Debug.hs 86;" f debugSelectCreatureMessage src/Dodge/Debug.hs 77;" f -decodeSensorType src/Dodge/Terminal.hs 78;" f +decodeSensorType src/Dodge/Terminal.hs 79;" 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 @@ -3160,9 +3158,9 @@ defaultBlock src/Dodge/Default/Block.hs 5;" f defaultBounds src/Dodge/Data/Bounds.hs 20;" f defaultBullet src/Dodge/Item/Weapon/Bullet.hs 10;" f defaultButton src/Dodge/Default.hs 48;" f -defaultCWCam src/Dodge/Default/World.hs 69;" f -defaultCWGen src/Dodge/Default/World.hs 59;" f -defaultCWorld src/Dodge/Default/World.hs 84;" f +defaultCWCam src/Dodge/Default/World.hs 66;" f +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 127;" f @@ -3173,20 +3171,20 @@ defaultCreatureMemory src/Dodge/Default/Creature.hs 65;" f defaultCrystalWall src/Dodge/Default/Wall.hs 47;" f defaultDirtBlock src/Dodge/Default/Block.hs 19;" f defaultDirtWall src/Dodge/Default/Wall.hs 68;" f -defaultDisplayInventory src/Dodge/Default/World.hs 173;" f +defaultDisplayInventory src/Dodge/Default/World.hs 169;" f defaultDoor src/Dodge/Default/Door.hs 29;" f defaultDoorWall src/Dodge/Default/Wall.hs 39;" f defaultDrawButton src/Dodge/Button/Draw.hs 29;" f defaultEquipment src/Dodge/Default.hs 24;" f defaultFlIt src/Dodge/Default.hs 27;" f defaultForeground src/Dodge/Default/ForegroundShape.hs 5;" f -defaultHUD src/Dodge/Default/World.hs 162;" f +defaultHUD src/Dodge/Default/World.hs 158;" f defaultHeldItem src/Dodge/Default/Item.hs 9;" f defaultInanimate src/Dodge/Default/Creature.hs 62;" f -defaultInput src/Dodge/Default/World.hs 14;" f +defaultInput src/Dodge/Default/World.hs 11;" f defaultIntention src/Dodge/Default/Creature.hs 98;" f defaultInvSize src/Dodge/Default/Creature.hs 72;" f -defaultLWorld src/Dodge/Default/World.hs 98;" f +defaultLWorld src/Dodge/Default/World.hs 94;" f defaultListDisplayParams src/Dodge/ListDisplayParams.hs 18;" f defaultMachine src/Dodge/Default.hs 30;" f defaultMachineWall src/Dodge/Default/Wall.hs 55;" f @@ -3201,7 +3199,7 @@ defaultTerminal src/Dodge/Default/Terminal.hs 10;" f defaultVision src/Dodge/Default/Creature.hs 85;" f defaultWall src/Dodge/Default/Wall.hs 17;" f defaultWindow src/Dodge/Default/Wall.hs 85;" f -defaultWorld src/Dodge/Default/World.hs 34;" f +defaultWorld src/Dodge/Default/World.hs 31;" f degToRad src/Geometry/Vector.hs 117;" f deleteIMInZone src/Dodge/Base.hs 70;" f deleteWall src/Dodge/Wall/Delete.hs 21;" f @@ -3241,8 +3239,8 @@ disconnectItemS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 650;" f displayConfig src/Dodge/Menu.hs 213;" f displayControls src/Dodge/Menu.hs 223;" f displayFrameTicks src/Dodge/Render/Picture.hs 46;" f -displayFreeSlots src/Dodge/DisplayInventory.hs 199;" f -displayIndents src/Dodge/DisplayInventory.hs 110;" f +displayFreeSlots src/Dodge/DisplayInventory.hs 200;" f +displayIndents src/Dodge/DisplayInventory.hs 111;" f displayPulse src/Dodge/Inventory/SelectionList.hs 176;" f displayTerminalLineString src/Dodge/Update.hs 496;" f dist src/Geometry/Vector.hs 190;" f @@ -3318,7 +3316,7 @@ doRoomOutPlacements src/Dodge/Layout.hs 107;" f doRoomPlacements src/Dodge/Layout.hs 122;" f doRoomShift src/Dodge/Room/Link.hs 33;" f doScopeZoom src/Dodge/Update/Scroll.hs 88;" f -doSectionSize src/Dodge/DisplayInventory.hs 218;" f +doSectionSize src/Dodge/DisplayInventory.hs 219;" f doSideEffects appDodge/Main.hs 120;" f doStrategyActions src/Dodge/Creature/ReaderUpdate.hs 166;" f doTestDrawing src/Dodge/Render.hs 41;" f @@ -3363,9 +3361,9 @@ drawBoundingBox src/Dodge/Debug/Picture.hs 336;" 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 44;" f +drawChasm src/Dodge/Render/ShapePicture.hs 43;" f drawCircCollisionTest src/Dodge/Debug/Picture.hs 116;" f -drawCliff src/Dodge/Render/ShapePicture.hs 47;" f +drawCliff src/Dodge/Render/ShapePicture.hs 46;" f drawCollisionTest src/Dodge/Debug/Picture.hs 103;" f drawCombFilter src/Dodge/Render/Picture.hs 268;" f drawCombineInventory src/Dodge/Render/HUD.hs 176;" f @@ -3373,7 +3371,7 @@ drawConcurrentMessage src/Dodge/Render/Picture.hs 69;" f drawCoord src/Dodge/Debug/Picture.hs 364;" f drawCorpse src/Dodge/Corpse/Draw.hs 6;" f drawCrInfo src/Dodge/Debug/Picture.hs 385;" f -drawCreature src/Dodge/Render/ShapePicture.hs 61;" f +drawCreature src/Dodge/Render/ShapePicture.hs 60;" 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 @@ -3437,7 +3435,7 @@ drawPlus src/Dodge/Render/Picture.hs 160;" f drawPointLabel src/Dodge/Render/Label.hs 13;" f drawProjectile src/Dodge/Projectile/Draw.hs 13;" f drawProp src/Dodge/Prop/Draw.hs 26;" f -drawPulseBall src/Dodge/Render/ShapePicture.hs 53;" f +drawPulseBall src/Dodge/Render/ShapePicture.hs 52;" f drawQuitTerminal src/Dodge/Render/Picture.hs 133;" f drawRBOptions src/Dodge/Render/HUD.hs 245;" f drawRadarSweep src/Dodge/RadarSweep/Draw.hs 14;" f @@ -3529,7 +3527,7 @@ endArcPos src/Dodge/Tesla.hs 87;" f endCombineRegex src/Dodge/Update/Input/InGame.hs 261;" f endRegex src/Dodge/Update/Input/InGame.hs 252;" f energyReleaseS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 592;" f -enterCombineInv src/Dodge/DisplayInventory.hs 324;" f +enterCombineInv src/Dodge/DisplayInventory.hs 325;" f epText src/Dodge/Inventory/SelectionList.hs 76;" f eqConstr src/SameConstr.hs 17;" f eqPosText src/Dodge/Equipment/Text.hs 5;" f @@ -3565,7 +3563,7 @@ 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 -extraPics src/Dodge/Render/ShapePicture.hs 95;" f +extraPics src/Dodge/Render/ShapePicture.hs 94;" f extraWeaponLinks src/Dodge/Item/Grammar.hs 89;" f extraWeaponLinksBelow src/Dodge/Item/Grammar.hs 98;" f extractRoomPos src/Dodge/RoomPos.hs 6;" f @@ -3576,7 +3574,7 @@ fdiv src/ShortShow.hs 26;" f feet src/Dodge/Creature/Picture.hs 49;" f ffoldM src/Framebuffer/Update.hs 79;" f filter3 src/FoldableHelp.hs 76;" f -filterSectionsPair src/Dodge/DisplayInventory.hs 167;" f +filterSectionsPair src/Dodge/DisplayInventory.hs 168;" f findBlips src/Dodge/RadarSweep.hs 62;" f findBoundDists src/Dodge/Update/Camera.hs 241;" f findClosePoint src/Dodge/LevelGen/StaticWalls.hs 155;" f @@ -3584,7 +3582,7 @@ findClosePoint src/Dodge/LevelGen/StaticWalls/Deprecated.hs 74;" f findIndex src/IntMapHelp.hs 85;" f findReverseEdge src/Polyhedra.hs 50;" f findReverseEdgeList src/Polyhedra.hs 57;" f -findWallFreeDropPoint src/Dodge/FloorItem.hs 51;" f +findWallFreeDropPoint src/Dodge/FloorItem.hs 48;" f findWallsInPolygon src/Dodge/LevelGen/StaticWalls/Deprecated.hs 78;" f findWithIx src/ListHelp.hs 123;" f fireFadeS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 552;" f @@ -3624,7 +3622,7 @@ flockPointTargetR src/Dodge/Creature/Boid.hs 267;" f flockToPointUsing src/Dodge/Creature/Boid.hs 215;" f flockToPointUsing' src/Dodge/Creature/Boid.hs 228;" f floorItemPickupInfo src/Dodge/Render/HUD.hs 225;" f -floorItemSPic src/Dodge/Render/ShapePicture.hs 121;" f +floorItemSPic src/Dodge/Render/ShapePicture.hs 120;" f floorWire src/Dodge/Wire.hs 13;" f foamSprayFadeOutS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 558;" f foamSprayLoopS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 554;" f @@ -3808,7 +3806,7 @@ heldItemWeight src/Dodge/Creature/Statistics.hs 72;" f heldPositionInfo src/Dodge/Item/Info.hs 241;" f heldTorqueAmount src/Dodge/HeldUse.hs 584;" f heldTriggerType src/Dodge/BaseTriggerType.hs 27;" f -helpPara src/Dodge/Terminal.hs 112;" f +helpPara src/Dodge/Terminal.hs 113;" f helpPoly3D src/Polyhedra.hs 125;" f heron src/Geometry.hs 221;" f hiToFloat src/Dodge/Room/Modify/Girder.hs 171;" f @@ -3836,19 +3834,17 @@ inSegArea src/Geometry/Intersect.hs 328;" f inTextInputFocus src/Dodge/InputFocus.hs 8;" f incidenceToFunction src/Dodge/Graph.hs 26;" f indefiniteExceptions src/StringHelp.hs 29;" f -initCrItemLocation src/Dodge/Item/Location/Initialize.hs 41;" f -initCrItemLocations src/Dodge/Item/Location/Initialize.hs 35;" f -initCrsItemLocations src/Dodge/Item/Location/Initialize.hs 15;" f -initFlItemLocation src/Dodge/Item/Location/Initialize.hs 57;" f -initFlItemsLocations src/Dodge/Item/Location/Initialize.hs 20;" f +initCrItemLocation src/Dodge/Item/Location/Initialize.hs 42;" f +initCrItemLocations src/Dodge/Item/Location/Initialize.hs 36;" f +initCrsItemLocations src/Dodge/Item/Location/Initialize.hs 16;" f initItemLocations src/Dodge/Item/Location/Initialize.hs 12;" f initOrNull src/ListHelp.hs 43;" f -initSpecificCrItemLocations src/Dodge/Item/Location/Initialize.hs 30;" f +initSpecificCrItemLocations src/Dodge/Item/Location/Initialize.hs 31;" f initTexture2DArray src/Shader/AuxAddition.hs 31;" f initTexture2DArrayData src/Shader/AuxAddition.hs 46;" f initTexture2DArraySquare src/Shader/AuxAddition.hs 16;" f -initTuItemLocation src/Dodge/Item/Location/Initialize.hs 66;" f -initTusItemLocations src/Dodge/Item/Location/Initialize.hs 25;" f +initTuItemLocation src/Dodge/Item/Location/Initialize.hs 67;" f +initTusItemLocations src/Dodge/Item/Location/Initialize.hs 26;" f initWallZoning src/Dodge/Wall/Zone.hs 12;" f initialAnoTree src/Dodge/Floor.hs 35;" f initialRoomTree src/Dodge/Floor.hs 22;" f @@ -3903,7 +3899,7 @@ invCursorParams src/Dodge/ListDisplayParams.hs 36;" f invDP src/Dodge/ListDisplayParams.hs 30;" f invDT src/Dodge/Item/Grammar.hs 215;" f invDT' src/Dodge/Item/Grammar.hs 220;" f -invDimColor src/Dodge/DisplayInventory.hs 193;" f +invDimColor src/Dodge/DisplayInventory.hs 194;" f invHead src/Dodge/Render/HUD.hs 398;" f invIMDT src/Dodge/Item/Grammar.hs 248;" f invIndents src/Dodge/Item/Grammar.hs 255;" f @@ -4026,7 +4022,7 @@ lShape src/Dodge/Placement/Instance/LightSource.hs 76;" f lamp src/Dodge/Creature/Lamp.hs 21;" f lampCover src/Dodge/Placement/Instance/LightSource/Cover.hs 8;" f lampCoverWhen src/Dodge/Placement/Instance/LightSource/Cover.hs 19;" f -lampCrSPic src/Dodge/Render/ShapePicture.hs 73;" f +lampCrSPic src/Dodge/Render/ShapePicture.hs 72;" f lasCenSensEdge src/Dodge/Room/LasTurret.hs 115;" f lasGunPic src/Dodge/Item/Draw/SPic.hs 424;" f lasPulseS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 526;" f @@ -4082,7 +4078,7 @@ listConfig src/Dodge/Menu.hs 216;" f listControls src/Dodge/Menu.hs 228;" f listCursorChooseBorderScale src/Dodge/Render/List.hs 135;" f listGuard src/Dodge/Creature/ReaderUpdate.hs 190;" f -listSelectionColorPicture src/Dodge/DisplayInventory.hs 309;" f +listSelectionColorPicture src/Dodge/DisplayInventory.hs 310;" f litCorridor90 src/Dodge/Room/RoadBlock.hs 26;" f lmt src/MatrixHelper.hs 43;" f lnkBothAnd src/Dodge/Room/Procedural.hs 121;" f @@ -4159,8 +4155,8 @@ makeBullet src/Dodge/HeldUse.hs 1021;" 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 133;" f -makeColorTermPara src/Dodge/Terminal.hs 130;" f +makeColorTermLine src/Dodge/Terminal.hs 134;" f +makeColorTermPara src/Dodge/Terminal.hs 131;" 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 @@ -4196,8 +4192,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 118;" f -makeTermPara src/Dodge/Terminal.hs 127;" f +makeTermLine src/Dodge/Terminal.hs 119;" f +makeTermPara src/Dodge/Terminal.hs 128;" f makeTeslaArc src/Dodge/Tesla.hs 29;" f makeTeslaExplosionAt src/Dodge/WorldEvent/Explosion.hs 40;" f makeTileFromPoly src/Tile.hs 34;" f @@ -4228,7 +4224,7 @@ mcKillTerm src/Dodge/Machine/Destroy.hs 27;" f mcPlaySound src/Dodge/Machine/Update.hs 104;" f mcProxTest src/Dodge/Machine/Update.hs 152;" f mcProximitySensorUpdate src/Dodge/Machine/Update.hs 130;" f -mcSPic src/Dodge/Render/ShapePicture.hs 133;" f +mcSPic src/Dodge/Render/ShapePicture.hs 132;" f mcSensorTriggerUpdate src/Dodge/Machine/Update.hs 93;" f mcSensorUpdate src/Dodge/Machine/Update.hs 125;" f mcShootAuto src/Dodge/HeldUse.hs 1209;" f @@ -4394,7 +4390,7 @@ optionScreenUpdate src/Dodge/Update/Input/ScreenLayer.hs 43;" f optionValueOffset src/Dodge/Menu/Option.hs 88;" f optionsOptions src/Dodge/Menu.hs 111;" f optionsToSelections src/Dodge/Menu/Option.hs 50;" f -orRegex src/Dodge/DisplayInventory.hs 81;" f +orRegex src/Dodge/DisplayInventory.hs 82;" f orange src/Color.hs 25;" f orderAround3 src/Geometry/Vector3D.hs 105;" f orderAroundFirst src/Geometry/Polygon.hs 88;" f @@ -4461,8 +4457,8 @@ pesNearRect src/Dodge/Zoning/Pathing.hs 40;" f pesNearSeg src/Dodge/Zoning/Pathing.hs 37;" f picFormat src/Polyhedra.hs 23;" f picMap src/Picture/Base.hs 67;" f -pickUpItem src/Dodge/Inventory/Add.hs 107;" f -pickUpItemAt src/Dodge/Inventory/Add.hs 113;" f +pickUpItem src/Dodge/Inventory/Add.hs 99;" f +pickUpItemAt src/Dodge/Inventory/Add.hs 105;" f pickUpS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 624;" f pincerP src/Dodge/Creature/Boid.hs 61;" f pincerP' src/Dodge/Creature/Boid.hs 94;" f @@ -4478,24 +4474,24 @@ plBlock src/Dodge/Placement/PlaceSpot/Block.hs 18;" f plDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs 22;" f plLineBlock src/Dodge/Placement/PlaceSpot/Block.hs 50;" f plMachine src/Dodge/Placement/PlaceSpot.hs 194;" f -plNew src/Dodge/Base/NewID.hs 23;" f +plNew src/Dodge/Base/NewID.hs 19;" f plNewID src/Dodge/Base/NewID.hs 7;" f plNewUpID src/Dodge/Base/NewID.hs 13;" f -plNewUsing src/Dodge/Base/NewID.hs 31;" f +plNewUsing src/Dodge/Base/NewID.hs 27;" f plRRpt src/Dodge/LevelGen/PlacementHelper.hs 33;" f plSlideDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs 78;" f placeMachineWalls src/Dodge/Placement/PlaceSpot.hs 209;" f -placePickOne src/Dodge/Placement/PlaceSpot.hs 43;" f -placePlainPSSpot src/Dodge/Placement/PlaceSpot.hs 55;" f -placeRandomPlacement src/Dodge/Placement/PlaceSpot.hs 46;" f -placeSpot src/Dodge/Placement/PlaceSpot.hs 31;" f -placeSpotID src/Dodge/Placement/PlaceSpot.hs 101;" f -placeSpotID' src/Dodge/Placement/PlaceSpot.hs 107;" f -placeSpotRoomRand src/Dodge/Placement/PlaceSpot.hs 90;" f -placeSpotUsingLink src/Dodge/Placement/PlaceSpot.hs 71;" f +placePickOne src/Dodge/Placement/PlaceSpot.hs 40;" f +placePlainPSSpot src/Dodge/Placement/PlaceSpot.hs 52;" f +placeRandomPlacement src/Dodge/Placement/PlaceSpot.hs 43;" f +placeSpot src/Dodge/Placement/PlaceSpot.hs 28;" f +placeSpotID src/Dodge/Placement/PlaceSpot.hs 98;" f +placeSpotID' src/Dodge/Placement/PlaceSpot.hs 104;" f +placeSpotRoomRand src/Dodge/Placement/PlaceSpot.hs 87;" f +placeSpotUsingLink src/Dodge/Placement/PlaceSpot.hs 68;" f placeString src/Dodge/Render/MenuScreen.hs 61;" f placeWallPoly src/Dodge/Placement/PlaceSpot.hs 164;" f -plainRegex src/Dodge/DisplayInventory.hs 196;" f +plainRegex src/Dodge/DisplayInventory.hs 197;" f playIfFree src/Sound.hs 137;" f playPositionalSoundQueue src/Sound.hs 145;" f playSoundAndUpdate src/Sound.hs 54;" f @@ -4525,11 +4521,10 @@ pointInPolygon src/Geometry/Polygon.hs 66;" f pointIsInCone src/Geometry.hs 378;" f pointIsOnScreen src/Dodge/Base/Window.hs 59;" f pointTowardsImpulse src/Dodge/Path.hs 63;" f -pointerToItem src/Dodge/Item/Location.hs 36;" f +pointerToItem src/Dodge/Item/Location.hs 37;" f pointerToItemID src/Dodge/Item/Location.hs 44;" f -pointerToItemLocation src/Dodge/Item/Location.hs 14;" f -pointerYourRootItem src/Dodge/Item/Location.hs 31;" f -pointerYourSelectedItem src/Dodge/Item/Location.hs 25;" f +pointerYourRootItem src/Dodge/Item/Location.hs 32;" f +pointerYourSelectedItem src/Dodge/Item/Location.hs 26;" f pointsToPoly src/Geometry/ConvexPoly.hs 39;" f poisonSPic src/Dodge/Creature/Update.hs 114;" f poisonSprayer src/Dodge/Item/Held/SprayGuns.hs 17;" f @@ -4598,7 +4593,7 @@ powlist src/Multiset.hs 61;" f powlistUpToN src/Multiset.hs 23;" f powlistUpToN' src/Multiset.hs 12;" f powlistUpToN'' src/Multiset.hs 31;" f -ppDraw src/Dodge/Render/ShapePicture.hs 118;" f +ppDraw src/Dodge/Render/ShapePicture.hs 117;" f ppEvents src/Dodge/Update.hs 769;" f ppLevelReset src/Dodge/PressPlate.hs 13;" f preCritStart src/Dodge/Room/Start.hs 83;" f @@ -4681,7 +4676,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 115;" f +quitCommand src/Dodge/Terminal.hs 116;" 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 @@ -4747,8 +4742,8 @@ reflectLaserAlong src/Dodge/Item/Weapon/LaserPath.hs 16;" f reflectPulseLaserAlong src/Dodge/Item/Weapon/LaserPath.hs 69;" f refract src/Dodge/Item/Weapon/LaserPath.hs 43;" f refreshOptionsSelectionList src/Dodge/Menu/Option.hs 38;" f -regexCombs src/Dodge/DisplayInventory.hs 71;" f -regexList src/Dodge/DisplayInventory.hs 315;" f +regexCombs src/Dodge/DisplayInventory.hs 72;" f +regexList src/Dodge/DisplayInventory.hs 316;" f reload1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 602;" f reloadLevelStart src/Dodge/Save.hs 71;" f reloadS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 600;" f @@ -4921,8 +4916,8 @@ seagullWhistle1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 502;" f seagullWhistleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 718;" f searchIfDamaged src/Dodge/Creature/ReaderUpdate.hs 205;" f secondColumnParams src/Dodge/ListDisplayParams.hs 43;" f -sectionsDesiredLines src/Dodge/DisplayInventory.hs 205;" f -sectionsSizes src/Dodge/DisplayInventory.hs 208;" f +sectionsDesiredLines src/Dodge/DisplayInventory.hs 206;" f +sectionsSizes src/Dodge/DisplayInventory.hs 209;" f seedStartMenu src/Dodge/Menu.hs 82;" f seedStartOptions src/Dodge/Menu.hs 85;" f segOnCirc src/Geometry.hs 114;" f @@ -4938,8 +4933,8 @@ selectedItemScroll src/Dodge/Update/Scroll.hs 50;" f sensAboveDoor src/Dodge/Room/SensorDoor.hs 52;" f sensInsideDoor src/Dodge/Room/SensorDoor.hs 58;" f senseDamage src/Dodge/Machine/Update.hs 160;" f -sensorCommand src/Dodge/Terminal.hs 84;" f -sensorReqToString src/Dodge/Terminal.hs 91;" f +sensorCommand src/Dodge/Terminal.hs 85;" f +sensorReqToString src/Dodge/Terminal.hs 92;" f sensorRoom src/Dodge/Room/SensorDoor.hs 25;" f sensorRoomRunPast src/Dodge/Room/SensorDoor.hs 45;" f sensorSPic src/Dodge/Machine/Draw.hs 70;" f @@ -5019,8 +5014,8 @@ shellShape src/Dodge/Projectile/Draw.hs 35;" f shieldWall src/Dodge/Item/BackgroundEffect.hs 77;" f shiftByV2 src/Dodge/PlacementSpot.hs 254;" f shiftChildren src/Dodge/Tree/Compose.hs 43;" f -shiftDraw src/Dodge/Render/ShapePicture.hs 78;" f -shiftDraw' src/Dodge/Render/ShapePicture.hs 84;" f +shiftDraw src/Dodge/Render/ShapePicture.hs 77;" f +shiftDraw' src/Dodge/Render/ShapePicture.hs 83;" f shiftInBy src/Dodge/PlacementSpot.hs 251;" f shiftInvItems src/Dodge/Update/Input/InGame.hs 299;" f shiftInvItemsDown src/Dodge/Update/Input/InGame.hs 338;" f @@ -5063,9 +5058,9 @@ showEquipItem src/Dodge/Item/Display.hs 107;" f showInt src/Dodge/Item/Info.hs 75;" f showIntsString src/Dodge/Tree/Compose.hs 129;" f showInventoryPathing src/Dodge/Item/Display.hs 86;" f -showManObj src/Dodge/TestString.hs 64;" f +showManObj src/Dodge/TestString.hs 65;" f showTerminalError src/Dodge/Debug/Terminal.hs 78;" f -showTimeFlow src/Dodge/TestString.hs 87;" f +showTimeFlow src/Dodge/TestString.hs 88;" f shrinkPolyOnEdges src/Geometry/Polygon.hs 142;" f shrinkVert src/Geometry/Polygon.hs 146;" f shuffle src/RandomHelp.hs 49;" f @@ -5074,7 +5069,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 883;" f -simpleTermMessage src/Dodge/Terminal.hs 186;" f +simpleTermMessage src/Dodge/Terminal.hs 187;" 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 @@ -5222,8 +5217,8 @@ t src/ShortShow.hs 33;" 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 139;" f -tabComplete' src/Dodge/Terminal.hs 145;" f +tabComplete src/Dodge/Terminal.hs 140;" f +tabComplete' src/Dodge/Terminal.hs 146;" f takeN src/RandomHelp.hs 44;" f takeNMore src/RandomHelp.hs 41;" f takeOne src/RandomHelp.hs 22;" f @@ -5254,7 +5249,7 @@ termScreenColor src/Dodge/Terminal/Color.hs 10;" f termSoundLine src/Dodge/Terminal.hs 49;" f termTextColor src/Dodge/Terminal.hs 52;" f terminalColor src/Dodge/Placement/Instance/Terminal.hs 70;" f -terminalReturnEffect src/Dodge/Terminal.hs 190;" f +terminalReturnEffect src/Dodge/Terminal.hs 191;" f terminalSPic src/Dodge/Machine/Draw.hs 29;" f terminalScreenGlow src/Dodge/Machine/Update.hs 35;" f terminalShape src/Dodge/Machine/Draw.hs 32;" f @@ -5308,8 +5303,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 124;" f -tlSetStatus src/Dodge/Terminal.hs 121;" f +tlDoEffect src/Dodge/Terminal.hs 125;" f +tlSetStatus src/Dodge/Terminal.hs 122;" f tmUpdate src/Dodge/Update.hs 499;" f toBinary src/Dodge/Inventory/SelectionList.hs 138;" f toBothLnk src/Dodge/RoomLink.hs 121;" f @@ -5323,8 +5318,8 @@ toTopLeft src/Dodge/Render/List.hs 219;" f 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 318;" f -toggleCommands src/Dodge/Terminal.hs 99;" f +toggleCombineInv src/Dodge/DisplayInventory.hs 319;" f +toggleCommands src/Dodge/Terminal.hs 100;" f toggleEquipmentAt src/Dodge/Creature/Impulse/UseItem.hs 65;" f toggleExamineInv src/Dodge/Creature/Impulse/UseItem.hs 103;" f toggleJust src/MaybeHelp.hs 41;" f @@ -5336,18 +5331,18 @@ tone440sawtoothquietS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 448;" f topInvW src/Dodge/ListDisplayParams.hs 51;" f topPrismEdgeIndices src/Shader/Poke.hs 335;" f topPrismIndices src/Shader/Poke.hs 410;" f -topTestPart src/Dodge/TestString.hs 60;" f +topTestPart src/Dodge/TestString.hs 61;" f torch src/Dodge/Item/Held/Utility.hs 23;" f torchShape src/Dodge/Item/Draw/SPic.hs 290;" f torqueAmount src/Dodge/HeldUse.hs 579;" f torqueCr src/Dodge/WorldEffect.hs 70;" f torso src/Dodge/Creature/Picture.hs 100;" f -tractCr src/Dodge/TractorBeam/Update.hs 28;" f -tractFlIt src/Dodge/TractorBeam/Update.hs 23;" f +tractCr src/Dodge/TractorBeam/Update.hs 27;" f +tractFlIt src/Dodge/TractorBeam/Update.hs 22;" f tractorBeamAt src/Dodge/HeldUse.hs 815;" f tractorGun src/Dodge/Item/Held/BatteryGuns.hs 53;" f tractorGunPic src/Dodge/Item/Draw/SPic.hs 449;" f -tractorPullPos src/Dodge/TractorBeam/Update.hs 33;" f +tractorPullPos src/Dodge/TractorBeam/Update.hs 32;" f tractorSPic src/Dodge/TractorBeam/Draw.hs 10;" f tranRot src/Picture/Base.hs 124;" f transMat src/MatrixHelper.hs 73;" f @@ -5405,9 +5400,9 @@ tryGetRootItemInvID src/Dodge/Inventory/Location.hs 29;" f tryMeleeAttack src/Dodge/Creature/ReaderUpdate.hs 38;" f tryPickupSelected src/Dodge/Update/Input/InGame.hs 129;" f tryPlay src/Sound.hs 84;" f -tryPutFloorItemIDInInv src/Dodge/Inventory/Add.hs 26;" f -tryPutItemInInv src/Dodge/Inventory/Add.hs 42;" f -tryPutItemInInvAt src/Dodge/Inventory/Add.hs 32;" f +tryPutFloorItemIDInInv src/Dodge/Inventory/Add.hs 20;" f +tryPutItemInInv src/Dodge/Inventory/Add.hs 35;" f +tryPutItemInInvAt src/Dodge/Inventory/Add.hs 26;" f trySeedFromClipboard src/Dodge/Menu.hs 91;" f trySpin src/Dodge/Projectile/Update.hs 170;" f trySynthBullet src/Dodge/Creature/State.hs 165;" f @@ -5467,8 +5462,8 @@ updateCamera src/Dodge/Update/Camera.hs 30;" f updateCloseObjects src/Dodge/Inventory.hs 120;" f updateCloud src/Dodge/Update.hs 820;" f updateClouds src/Dodge/Update.hs 688;" f -updateCombinePositioning src/Dodge/DisplayInventory.hs 37;" f -updateCombineSections src/Dodge/DisplayInventory.hs 44;" f +updateCombinePositioning src/Dodge/DisplayInventory.hs 38;" f +updateCombineSections src/Dodge/DisplayInventory.hs 45;" f updateCreature src/Dodge/Creature/Update.hs 30;" f updateCreature' src/Dodge/Creature/Update.hs 38;" f updateCreatureGroups src/Dodge/Update.hs 554;" f @@ -5477,7 +5472,7 @@ updateDebris src/Dodge/Update.hs 589;" f updateDebrisChunk src/Dodge/Prop/Moving.hs 16;" f updateDebugMessageOffset src/Dodge/Update.hs 100;" f updateDelayedEvents src/Dodge/Update.hs 912;" f -updateDisplaySections src/Dodge/DisplayInventory.hs 116;" f +updateDisplaySections src/Dodge/DisplayInventory.hs 117;" f updateDistortion src/Dodge/Distortion.hs 5;" f updateDistortions src/Dodge/Update.hs 575;" f updateDoor src/Dodge/Update.hs 326;" f @@ -5501,7 +5496,7 @@ updateIMl' src/Dodge/Update.hs 549;" f updateInGameCamera src/Dodge/Update/Camera.hs 79;" f updateInitialPressInGame src/Dodge/Update/Input/InGame.hs 417;" f updateInt2Map src/Dodge/Zoning/Base.hs 92;" f -updateInventoryPositioning src/Dodge/DisplayInventory.hs 86;" f +updateInventoryPositioning src/Dodge/DisplayInventory.hs 87;" f updateItemTargeting src/Dodge/Creature/State.hs 259;" f updateKeyContinueTerminal src/Dodge/Update/Input/InGame.hs 386;" f updateKeyInGame src/Dodge/Update/Input/InGame.hs 411;" f @@ -5542,8 +5537,8 @@ updateRightParentSF src/Dodge/Item/Grammar.hs 180;" f updateRootItemID src/Dodge/Inventory/Location.hs 35;" f updateScopeZoom src/Dodge/Update/Scroll.hs 76;" f updateScrollTestValue src/Dodge/ScrollValue.hs 6;" f -updateSection src/Dodge/DisplayInventory.hs 265;" f -updateSectionsPositioning src/Dodge/DisplayInventory.hs 244;" f +updateSection src/Dodge/DisplayInventory.hs 266;" f +updateSectionsPositioning src/Dodge/DisplayInventory.hs 245;" f updateShockwave src/Dodge/Shockwave/Update.hs 8;" f updateShockwaves src/Dodge/Update.hs 673;" f updateSingleNodes src/TreeHelp.hs 97;" f @@ -5553,7 +5548,7 @@ updateSpark src/Dodge/Spark.hs 19;" f updateSparks src/Dodge/Update.hs 685;" f updateTeslaArc src/Dodge/Update.hs 599;" f updateTeslaArcs src/Dodge/Update.hs 596;" f -updateTractorBeam src/Dodge/TractorBeam/Update.hs 9;" f +updateTractorBeam src/Dodge/TractorBeam/Update.hs 8;" f updateTractorBeams src/Dodge/Update.hs 670;" f updateTurret src/Dodge/Machine/Update.hs 50;" f updateUniverse src/Dodge/Update.hs 79;" f @@ -5704,7 +5699,7 @@ wlsNearRect src/Dodge/Zoning/Wall.hs 46;" f wlsNearSeg src/Dodge/Zoning/Wall.hs 42;" f wordsBy src/ListHelp.hs 116;" f worldPosToScreen src/Dodge/Base/Coordinate.hs 28;" f -worldSPic src/Dodge/Render/ShapePicture.hs 22;" f +worldSPic src/Dodge/Render/ShapePicture.hs 21;" f worldToGenWorld src/Dodge/LevelGen/LevelStructure.hs 14;" f wpAdd src/Dodge/Room/RezBox.hs 148;" f wrench1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 546;" f