[gd_scene load_steps=25 format=2]

[ext_resource path="res://addons/escoria-core/game/core-scripts/esc_terrain.gd" type="Script" id=1]
[ext_resource path="res://game/characters/mark/mark.tscn" type="PackedScene" id=4]
[ext_resource path="res://game/fonts/caslonantique.tres" type="DynamicFont" id=5]
[ext_resource path="res://addons/escoria-core/game/core-scripts/esc_room.gd" type="Script" id=6]
[ext_resource path="res://addons/escoria-core/game/core-scripts/esc_item.gd" type="Script" id=7]
[ext_resource path="res://addons/escoria-core/game/core-scripts/esc_location.gd" type="Script" id=8]
[ext_resource path="res://game/rooms/room07/room7background.png" type="Texture" id=9]
[ext_resource path="res://game/rooms/room07/alarm_cone.png" type="Texture" id=10]
[ext_resource path="res://game/rooms/room07/elevator_edge.png" type="Texture" id=11]
[ext_resource path="res://game/rooms/room07/elevator_door.png" type="Texture" id=12]
[ext_resource path="res://game/characters/mark/png/mark.png" type="Texture" id=13]

[sub_resource type="Animation" id=1]
length = 0.001
tracks/0/type = "value"
tracks/0/path = NodePath(".:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 0,
"values": [ Vector2( 1391, 812 ) ]
}
tracks/1/type = "value"
tracks/1/path = NodePath("lift_door_r:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 0,
"values": [ Vector2( 119, 148.5 ) ]
}
tracks/2/type = "value"
tracks/2/path = NodePath("elevator_body:position")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 0,
"values": [ Vector2( 79, 149 ) ]
}
tracks/3/type = "bezier"
tracks/3/path = NodePath("lift_door_r:position:x")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/keys = {
"points": PoolRealArray( 119, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/4/type = "bezier"
tracks/4/path = NodePath("lift_door_r:position:y")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/keys = {
"points": PoolRealArray( 148.5, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/5/type = "bezier"
tracks/5/path = NodePath("lift_door_l:position:x")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/keys = {
"points": PoolRealArray( 39, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/6/type = "bezier"
tracks/6/path = NodePath("lift_door_l:position:y")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/keys = {
"points": PoolRealArray( 148.5, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/7/type = "value"
tracks/7/path = NodePath("lift_door_l:scale")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 0,
"values": [ Vector2( 1, -1 ) ]
}
tracks/8/type = "bezier"
tracks/8/path = NodePath(".:position:x")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/keys = {
"points": PoolRealArray( 1391, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/9/type = "bezier"
tracks/9/path = NodePath(".:position:y")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/keys = {
"points": PoolRealArray( 812, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/10/type = "bezier"
tracks/10/path = NodePath("../door_1_floor_1:position:x")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/imported = false
tracks/10/enabled = true
tracks/10/keys = {
"points": PoolRealArray( 1510, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/11/type = "bezier"
tracks/11/path = NodePath("../door_1_floor_1:position:y")
tracks/11/interp = 1
tracks/11/loop_wrap = true
tracks/11/imported = false
tracks/11/enabled = true
tracks/11/keys = {
"points": PoolRealArray( 960, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/12/type = "bezier"
tracks/12/path = NodePath("../door_2_floor_1:position:x")
tracks/12/interp = 1
tracks/12/loop_wrap = true
tracks/12/imported = false
tracks/12/enabled = true
tracks/12/keys = {
"points": PoolRealArray( 1430, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/13/type = "bezier"
tracks/13/path = NodePath("../door_2_floor_1:position:y")
tracks/13/interp = 1
tracks/13/loop_wrap = true
tracks/13/imported = false
tracks/13/enabled = true
tracks/13/keys = {
"points": PoolRealArray( 960, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/14/type = "bezier"
tracks/14/path = NodePath("../door_2_floor_2:position:x")
tracks/14/interp = 1
tracks/14/loop_wrap = true
tracks/14/imported = false
tracks/14/enabled = true
tracks/14/keys = {
"points": PoolRealArray( 1431, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/15/type = "bezier"
tracks/15/path = NodePath("../door_2_floor_2:position:y")
tracks/15/interp = 1
tracks/15/loop_wrap = true
tracks/15/imported = false
tracks/15/enabled = true
tracks/15/keys = {
"points": PoolRealArray( 251, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/16/type = "bezier"
tracks/16/path = NodePath("../door_1_floor_2:position:x")
tracks/16/interp = 1
tracks/16/loop_wrap = true
tracks/16/imported = false
tracks/16/enabled = true
tracks/16/keys = {
"points": PoolRealArray( 1510, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/17/type = "bezier"
tracks/17/path = NodePath("../door_1_floor_2:position:y")
tracks/17/interp = 1
tracks/17/loop_wrap = true
tracks/17/imported = false
tracks/17/enabled = true
tracks/17/keys = {
"points": PoolRealArray( 251, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0 )
}
tracks/18/type = "value"
tracks/18/path = NodePath("player_in_lift_sprite:visible")
tracks/18/interp = 1
tracks/18/loop_wrap = true
tracks/18/imported = false
tracks/18/enabled = true
tracks/18/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 0,
"values": [ false ]
}

[sub_resource type="Animation" id=2]
resource_name = "lift_floor_1_to_2_no_player"
length = 5.5
tracks/0/type = "bezier"
tracks/0/path = NodePath(".:position:y")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"points": PoolRealArray( 812, -0.25, 0, 0.25, 0, 812, -0.25, 0, 0.25, 0, 812, -0.25, 0, 1.2, -4.05182, 102, -1.5, 1.57617, 0.25, 0 ),
"times": PoolRealArray( 0, 0.5, 2, 3.5 )
}
tracks/1/type = "bezier"
tracks/1/path = NodePath("lift_door_r:position:x")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/keys = {
"points": PoolRealArray( 198, -0.25, 0, 0.5, 0.00619507, 198, -0.25, 0, 0.5, 0.00619507, 119, -0.7, 0.000434875, 0.25, 0, 119, -0.25, 0, 0.25, 0, 119, -0.25, 0, 0.25, 0, 119, -0.25, 0, 0.25, 0, 198, -0.9, 0.00012207, 0.25, 0 ),
"times": PoolRealArray( 0, 0.5, 1.5, 2, 3.5, 4, 5 )
}
tracks/2/type = "bezier"
tracks/2/path = NodePath("lift_door_l:position:x")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/keys = {
"points": PoolRealArray( -40, -0.25, 0, 0.5, 0.00728989, -40, -0.25, 0, 0.5, 0.00728989, 39, -0.7, 0.000236511, 0.25, 0, 39, -0.25, 0, 0.25, 0, 39, -0.25, 0, 0.3, -0.00482178, 39, -0.25, 0, 0.3, 0.000236511, -40, -0.8, -0.00528717, 0.25, 0 ),
"times": PoolRealArray( 0, 0.5, 1.5, 2, 3.5, 4, 5 )
}
tracks/3/type = "bezier"
tracks/3/path = NodePath("../door_1_floor_1:position:x")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/keys = {
"points": PoolRealArray( 1589, -0.25, 0, 0.25, 0, 1510, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 1 )
}
tracks/4/type = "bezier"
tracks/4/path = NodePath("../door_2_floor_1:position:x")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/keys = {
"points": PoolRealArray( 1351, -0.25, 0, 0.25, 0, 1430, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 1 )
}
tracks/5/type = "bezier"
tracks/5/path = NodePath("../door_2_floor_2:position:x")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/keys = {
"points": PoolRealArray( 1431, -0.25, 0, 0.25, 0, 1431, -0.25, 0, 0.25, 0, 1351, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 4.5, 5.5 )
}
tracks/6/type = "bezier"
tracks/6/path = NodePath("../door_1_floor_2:position:x")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/keys = {
"points": PoolRealArray( 1510, -0.25, 0, 0.25, 0, 1510, -0.25, 0, 0.25, 0, 1588, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 4.5, 5.5 )
}
tracks/7/type = "value"
tracks/7/path = NodePath("player_in_lift_sprite:visible")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 1,
"values": [ false ]
}

[sub_resource type="Animation" id=3]
resource_name = "lift_floor_1_to_2_with_player"
length = 5.5
tracks/0/type = "bezier"
tracks/0/path = NodePath(".:position:y")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"points": PoolRealArray( 812, -0.25, 0, 0.25, 0, 812, -0.25, 0, 0.25, 0, 812, -0.25, 0, 1.2, -4.05182, 102, -1.5, 1.57617, 0.25, 0 ),
"times": PoolRealArray( 0, 0.5, 2, 3.5 )
}
tracks/1/type = "bezier"
tracks/1/path = NodePath("lift_door_r:position:x")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/keys = {
"points": PoolRealArray( 198, -0.25, 0, 0.5, 0.00619507, 198, -0.25, 0, 0.5, 0.00619507, 119, -0.7, 0.000434875, 0.25, 0, 119, -0.25, 0, 0.25, 0, 119, -0.25, 0, 0.25, 0, 119, -0.25, 0, 0.25, 0, 198, -0.9, 0.00012207, 0.25, 0 ),
"times": PoolRealArray( 0, 0.5, 1.5, 2, 3.5, 4, 5 )
}
tracks/2/type = "bezier"
tracks/2/path = NodePath("lift_door_l:position:x")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/keys = {
"points": PoolRealArray( -40, -0.25, 0, 0.5, 0.00728989, -40, -0.25, 0, 0.5, 0.00728989, 39, -0.7, 0.000236511, 0.25, 0, 39, -0.25, 0, 0.25, 0, 39, -0.25, 0, 0.3, -0.00482178, 39, -0.25, 0, 0.3, 0.000236511, -40, -0.8, -0.00528717, 0.25, 0 ),
"times": PoolRealArray( 0, 0.5, 1.5, 2, 3.5, 4, 5 )
}
tracks/3/type = "bezier"
tracks/3/path = NodePath("../door_1_floor_1:position:x")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/keys = {
"points": PoolRealArray( 1589, -0.25, 0, 0.25, 0, 1510, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 1 )
}
tracks/4/type = "bezier"
tracks/4/path = NodePath("../door_2_floor_1:position:x")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/keys = {
"points": PoolRealArray( 1351, -0.25, 0, 0.25, 0, 1430, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 1 )
}
tracks/5/type = "bezier"
tracks/5/path = NodePath("../door_2_floor_2:position:x")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/keys = {
"points": PoolRealArray( 1431, -0.25, 0, 0.25, 0, 1431, -0.25, 0, 0.25, 0, 1351, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 4.5, 5.5 )
}
tracks/6/type = "bezier"
tracks/6/path = NodePath("../door_1_floor_2:position:x")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/keys = {
"points": PoolRealArray( 1510, -0.25, 0, 0.25, 0, 1510, -0.25, 0, 0.25, 0, 1588, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 4.5, 5.5 )
}
tracks/7/type = "value"
tracks/7/path = NodePath("player_in_lift_sprite:visible")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/keys = {
"times": PoolRealArray( 0, 5.5 ),
"transitions": PoolRealArray( 1, 1 ),
"update": 1,
"values": [ true, false ]
}

[sub_resource type="Animation" id=4]
resource_name = "lift_floor_2_to_1_no_player"
length = 5.5
tracks/0/type = "bezier"
tracks/0/path = NodePath(".:position:y")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"points": PoolRealArray( 102, -0.25, 0, 0.25, 0, 102, -0.25, 0, 0.25, 0, 102, -0.2, -2.05635, 1.5, 1.52682, 812, -1.2, 0.00787354, 0.3, 0.00787354, 812, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 0.5, 2, 3.5, 5 )
}
tracks/1/type = "bezier"
tracks/1/path = NodePath("lift_door_r:position:x")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/keys = {
"points": PoolRealArray( 198, -0.895961, 0.331177, 1, 0.00241089, 198, -0.895961, 0.331177, 1, 0.00241089, 119, -0.25, 0, 0.25, 0, 119, -0.2, 0.00127411, 0.7, -0.000419617, 119, -0.2, 0.00127411, 0.7, -0.00211334, 198, -0.5, -0.00366211, 0.2, -0.00364685 ),
"times": PoolRealArray( 0, 0.5, 1.5, 3.5, 4, 5 )
}
tracks/2/type = "bezier"
tracks/2/path = NodePath("lift_door_l:position:x")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/keys = {
"points": PoolRealArray( -40, -0.8, 0.569336, 0.8, -0.00188828, -40, -0.8, 0.569336, 0.8, -0.00188828, 39, -0.25, 0, 0.3, 0.00193787, 39, -0.2, 0.00193787, 0.7, 0.00193787, 39, -0.2, 0.00193787, 0.7, -0.000499725, -40, -0.5, -0.00188828, 0.2, -0.00188828 ),
"times": PoolRealArray( 0, 0.5, 1.5, 3.5, 4, 5 )
}
tracks/3/type = "bezier"
tracks/3/path = NodePath("../door_1_floor_2:position:x")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/keys = {
"points": PoolRealArray( 1588, -0.25, 0, 0.25, 0, 1510, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 1 )
}
tracks/4/type = "bezier"
tracks/4/path = NodePath("../door_2_floor_2:position:x")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/keys = {
"points": PoolRealArray( 1351, -0.25, 0, 0.25, 0, 1430, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 1 )
}
tracks/5/type = "bezier"
tracks/5/path = NodePath("../door_1_floor_1:position:x")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/keys = {
"points": PoolRealArray( 1510, -0.25, 0, 0.25, 0, 1510, -0.25, 0, 0.25, 0, 1588, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 4.5, 5.5 )
}
tracks/6/type = "bezier"
tracks/6/path = NodePath("../door_2_floor_1:position:x")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/keys = {
"points": PoolRealArray( 1430, -0.25, 0, 0.25, 0, 1430, -0.25, 0, 0.25, 0, 1352, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 4.5, 5.5 )
}
tracks/7/type = "value"
tracks/7/path = NodePath("player_in_lift_sprite:visible")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 1,
"values": [ false ]
}

[sub_resource type="Animation" id=5]
resource_name = "lift_floor_2_to_1_with_player"
length = 5.5
tracks/0/type = "bezier"
tracks/0/path = NodePath(".:position:y")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"points": PoolRealArray( 102, -0.25, 0, 0.25, 0, 102, -0.25, 0, 0.25, 0, 102, -0.2, -2.05635, 1.5, 1.52682, 812, -1.2, 0.00787354, 0.3, 0.00787354, 812, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 0.5, 2, 3.5, 5 )
}
tracks/1/type = "bezier"
tracks/1/path = NodePath("lift_door_r:position:x")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/keys = {
"points": PoolRealArray( 198, -0.895961, 0.331177, 1, 0.00241089, 198, -0.895961, 0.331177, 1, 0.00241089, 119, -0.25, 0, 0.25, 0, 119, -0.2, 0.00127411, 0.7, -0.000419617, 119, -0.2, 0.00127411, 0.7, -0.00211334, 198, -0.5, -0.00366211, 0.2, -0.00364685 ),
"times": PoolRealArray( 0, 0.5, 1.5, 3.5, 4, 5 )
}
tracks/2/type = "bezier"
tracks/2/path = NodePath("lift_door_l:position:x")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/keys = {
"points": PoolRealArray( -40, -0.8, 0.569336, 0.8, -0.00188828, -40, -0.8, 0.569336, 0.8, -0.00188828, 39, -0.25, 0, 0.3, 0.00193787, 39, -0.2, 0.00193787, 0.7, 0.00193787, 39, -0.2, 0.00193787, 0.7, -0.000499725, -40, -0.5, -0.00188828, 0.2, -0.00188828 ),
"times": PoolRealArray( 0, 0.5, 1.5, 3.5, 4, 5 )
}
tracks/3/type = "bezier"
tracks/3/path = NodePath("../door_1_floor_2:position:x")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/keys = {
"points": PoolRealArray( 1588, -0.25, 0, 0.25, 0, 1510, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 1 )
}
tracks/4/type = "bezier"
tracks/4/path = NodePath("../door_2_floor_2:position:x")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/keys = {
"points": PoolRealArray( 1351, -0.25, 0, 0.25, 0, 1430, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 1 )
}
tracks/5/type = "bezier"
tracks/5/path = NodePath("../door_1_floor_1:position:x")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/keys = {
"points": PoolRealArray( 1510, -0.25, 0, 0.25, 0, 1510, -0.25, 0, 0.25, 0, 1588, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 4.5, 5.5 )
}
tracks/6/type = "bezier"
tracks/6/path = NodePath("../door_2_floor_1:position:x")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/keys = {
"points": PoolRealArray( 1430, -0.25, 0, 0.25, 0, 1430, -0.25, 0, 0.25, 0, 1352, -0.25, 0, 0.25, 0 ),
"times": PoolRealArray( 0, 4.5, 5.5 )
}
tracks/7/type = "value"
tracks/7/path = NodePath("player_in_lift_sprite:visible")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/keys = {
"times": PoolRealArray( 0, 5.5 ),
"transitions": PoolRealArray( 1, 1 ),
"update": 1,
"values": [ true, false ]
}

[sub_resource type="NavigationPolygon" id=6]
vertices = PoolVector2Array( 2161.27, 3.52002, 2166.27, -45.48, 2237.27, 3.52002, 2237.27, 150.52, 6.26837, -11.48, 73.2684, -50.48, 76.2684, 11.52, 3.26837, 147.52, 127.268, -36.48, 1852.27, -39.48, 1954.27, -36.48, 1855.27, -76.48, 1954.27, -76.48, 2104.27, -36.48 )
polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 5, 6, 7 ), PoolIntArray( 3, 7, 6, 8, 9, 10 ), PoolIntArray( 11, 12, 10, 9 ), PoolIntArray( 3, 10, 13, 0 ) ]
outlines = [ PoolVector2Array( 127.268, -36.48, 1852.27, -39.48, 1855.27, -76.48, 1954.27, -76.48, 1954.27, -36.48, 2104.27, -36.48, 2161.27, 3.52002, 2166.27, -45.48, 2237.27, 3.52002, 2237.27, 150.52, 3.26837, 147.52, 6.26837, -11.48, 73.2684, -50.48, 76.2684, 11.52 ) ]

[sub_resource type="NavigationPolygon" id=7]
vertices = PoolVector2Array( 2237, -827.26, 14, -822.26, 14, -932.26, 144, -1011.26, 1844, -1005.26, 2240, -926.26, 1844, -1020.26, 1968, -1022.26, 1974, -1005.26, 2126, -1008.26 )
polygons = [ PoolIntArray( 0, 1, 2, 3, 4, 5 ), PoolIntArray( 4, 6, 7, 8 ), PoolIntArray( 5, 4, 8 ), PoolIntArray( 5, 8, 9 ) ]
outlines = [ PoolVector2Array( 2237, -827.26, 2240, -926.26, 2126, -1008.26, 1974, -1005.26, 1968, -1022.26, 1844, -1020.26, 1844, -1005.26, 144, -1011.26, 14, -932.26, 14, -822.26 ) ]

[sub_resource type="Animation" id=8]
length = 0.001
tracks/0/type = "value"
tracks/0/path = NodePath("AlarmCone:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 0,
"values": [ Color( 1, 1, 1, 1 ) ]
}

[sub_resource type="Animation" id=9]
resource_name = "camera_not_triggered"
length = 0.1
tracks/0/type = "value"
tracks/0/path = NodePath("AlarmCone:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 0,
"values": [ Color( 1, 1, 1, 1 ) ]
}

[sub_resource type="Animation" id=10]
resource_name = "camera_triggered"
length = 0.1
tracks/0/type = "value"
tracks/0/path = NodePath("AlarmCone:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 0,
"values": [ Color( 1, 0, 0, 1 ) ]
}

[sub_resource type="Animation" id=11]
length = 0.001
tracks/0/type = "value"
tracks/0/path = NodePath("AlarmCone:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 0,
"values": [ Color( 1, 1, 1, 1 ) ]
}

[sub_resource type="Animation" id=12]
resource_name = "camera_not_triggered"
length = 0.1
tracks/0/type = "value"
tracks/0/path = NodePath("AlarmCone:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 0,
"values": [ Color( 1, 1, 1, 1 ) ]
}

[sub_resource type="Animation" id=13]
resource_name = "camera_triggered"
length = 0.1
tracks/0/type = "value"
tracks/0/path = NodePath("AlarmCone:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 0,
"values": [ Color( 1, 0, 0, 1 ) ]
}

[node name="room7" type="Node2D"]
script = ExtResource( 6 )
__meta__ = {
"_edit_vertical_guides_": [  ]
}
global_id = "room7"
esc_script = "res://game/rooms/room07/esc/room07.esc"
player_scene = ExtResource( 4 )
camera_limits = [ Rect2( 0, 0, 2260, 2000 ), Rect2( 0, 0, 1300, 2000 ) ]
editor_debug_mode = 1

[node name="lift_shaft" type="Polygon2D" parent="."]
color = Color( 0, 0, 0, 1 )
polygon = PoolVector2Array( 1377, 61, 1562, 61, 1568, 1127, 1370, 1127 )

[node name="lift" type="Area2D" parent="."]
pause_mode = 1
script = ExtResource( 7 )
global_id = "r7_lift"
is_interactive = false
combine_when_selected_action_is_in = [  ]
inventory_texture = ExtResource( 12 )
dialog_color = Color( 1, 1, 1, 1 )
animations = null

[node name="lift" type="Node2D" parent="lift"]
position = Vector2( 1391, 812 )

[node name="elevator_body" type="Sprite" parent="lift/lift"]
position = Vector2( 79, 149 )
texture = ExtResource( 11 )

[node name="player_in_lift_sprite" type="Sprite" parent="lift/lift"]
visible = false
position = Vector2( 82, 148 )
scale = Vector2( 4, 4 )
texture = ExtResource( 13 )
hframes = 21

[node name="lift_door_r" type="Sprite" parent="lift/lift"]
position = Vector2( 119, 148.5 )
texture = ExtResource( 12 )

[node name="lift_door_l" type="Sprite" parent="lift/lift"]
position = Vector2( 39, 148.5 )
rotation = -3.14159
scale = Vector2( 1, -1 )
texture = ExtResource( 12 )

[node name="AnimationPlayer" type="AnimationPlayer" parent="lift"]
root_node = NodePath("../lift")
anims/RESET = SubResource( 1 )
anims/lift_floor_1_to_2_no_player = SubResource( 2 )
anims/lift_floor_1_to_2_with_player = SubResource( 3 )
anims/lift_floor_2_to_1_no_player = SubResource( 4 )
anims/lift_floor_2_to_1_with_player = SubResource( 5 )

[node name="door_1_floor_2" type="Sprite" parent="lift"]
position = Vector2( 1510, 251 )
texture = ExtResource( 12 )

[node name="door_2_floor_2" type="Sprite" parent="lift"]
position = Vector2( 1431, 251 )
scale = Vector2( -1, 1 )
texture = ExtResource( 12 )

[node name="door_1_floor_1" type="Sprite" parent="lift"]
position = Vector2( 1510, 960 )
texture = ExtResource( 12 )

[node name="door_2_floor_1" type="Sprite" parent="lift"]
position = Vector2( 1430, 960 )
scale = Vector2( -1, 1 )
texture = ExtResource( 12 )

[node name="Room7Background" type="Sprite" parent="."]
texture = ExtResource( 9 )
centered = false
__meta__ = {
"_edit_lock_": true
}

[node name="room_label" type="Label" parent="Room7Background"]
margin_left = 7.0
margin_top = 3.0
margin_right = 179.0
margin_bottom = 24.0
custom_colors/font_color = Color( 0, 0, 0, 1 )
custom_fonts/font = ExtResource( 5 )
text = "ROOM 7 upper floor"

[node name="room_label2" type="Label" parent="Room7Background"]
margin_left = 10.0
margin_top = 628.0
margin_right = 182.0
margin_bottom = 649.0
custom_colors/font_color = Color( 0, 0, 0, 1 )
custom_fonts/font = ExtResource( 5 )
text = "ROOM 7 lower floor"
__meta__ = {
"_edit_use_anchors_": false
}

[node name="room_label3" type="Label" parent="Room7Background"]
margin_left = 275.0
margin_top = 681.0
margin_right = 989.0
margin_bottom = 885.0
custom_colors/font_color = Color( 0, 0, 0, 1 )
custom_fonts/font = ExtResource( 5 )
text = "camera_push : This will point the camera at a specific location.
camera_shift : Moves the camera by an amount of pixels in x and y relative to the current location
camera_zoom : Adjust the zoom level relative to the initial camera zoom
camera_set_pos : Moves the camera to an absolute position. Notice how you get two different
                                 results based on the camera limits that are defined in the room definition.
camera_set_target : This tells the camera to follow a specific item or player as they move.
                                      The buttons for all the above will do a camera_set_target at the end to make
									                                      sure the player is visible for playing the level."
__meta__ = {
"_edit_use_anchors_": false
}

[node name="walkable_area" type="Navigation2D" parent="."]
script = ExtResource( 1 )

[node name="lower_platform" type="NavigationPolygonInstance" parent="walkable_area"]
position = Vector2( 7.73163, 1138.48 )
navpoly = SubResource( 6 )
__meta__ = {
"_editor_description_": ""
}

[node name="upper_platform" type="NavigationPolygonInstance" parent="walkable_area"]
position = Vector2( 0, 1403.26 )
navpoly = SubResource( 7 )
enabled = false

[node name="Hotspots" type="Node2D" parent="."]

[node name="l_exit" type="Area2D" parent="Hotspots"]
pause_mode = 1
position = Vector2( 0, 1409.59 )
script = ExtResource( 7 )
__meta__ = {
"_editor_description_": ""
}
global_id = "r7_l_exit"
esc_script = "res://game/rooms/room07/esc/left_exit.esc"
is_exit = true
tooltip_name = "Exit"
combine_when_selected_action_is_in = [  ]
dialog_color = Color( 1, 1, 1, 1 )
animations = null

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/l_exit"]
polygon = PoolVector2Array( 9, -245.59, 5, -555.59, 107, -597.59, 111, -309.59 )

[node name="Position2D" type="Position2D" parent="Hotspots/l_exit"]
position = Vector2( 51, -279.59 )
script = ExtResource( 8 )

[node name="r_exit" type="Area2D" parent="Hotspots"]
pause_mode = 1
position = Vector2( 0, 1409.59 )
script = ExtResource( 7 )
__meta__ = {
"_editor_description_": ""
}
global_id = "r7_r_exit"
esc_script = "res://game/rooms/room07/esc/right_exit.esc"
is_exit = true
interaction_direction = 1
tooltip_name = "Exit"
combine_when_selected_action_is_in = [  ]
dialog_color = Color( 1, 1, 1, 1 )
animations = null

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/r_exit"]
polygon = PoolVector2Array( 2150, -303.59, 2150, -601.59, 2258, -554.59, 2253, -241.59 )

[node name="Position2D" type="Position2D" parent="Hotspots/r_exit"]
position = Vector2( 2209, -272.59 )
script = ExtResource( 8 )
__meta__ = {
"_editor_description_": ""
}

[node name="lower_stairs" type="Area2D" parent="Hotspots"]
pause_mode = 1
position = Vector2( 1906, 1096 )
script = ExtResource( 7 )
__meta__ = {
"_editor_description_": ""
}
global_id = "r7_lower_stairs"
esc_script = "res://game/rooms/room07/esc/lower_stairs.esc"
is_exit = true
tooltip_name = "stairs"
default_action = "walk"
combine_when_selected_action_is_in = [  ]
dialog_color = Color( 1, 1, 1, 1 )
animations = null

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/lower_stairs"]
position = Vector2( -1908, 314 )
polygon = PoolVector2Array( 1819, -309.59, 1820, -598, 2000, -598, 2000, -311 )

[node name="Position2D" type="Position2D" parent="Hotspots/lower_stairs"]
position = Vector2( 1, 0 )
script = ExtResource( 8 )

[node name="upper_stairs" type="Area2D" parent="Hotspots"]
pause_mode = 1
position = Vector2( 1908, 390 )
script = ExtResource( 7 )
global_id = "r7_upper_stairs"
esc_script = "res://game/rooms/room07/esc/upper_stairs.esc"
is_exit = true
tooltip_name = "Stairs"
default_action = "walk"
combine_when_selected_action_is_in = [  ]
dialog_color = Color( 1, 1, 1, 1 )
animations = null

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/upper_stairs"]
position = Vector2( -1896, 1022 )
polygon = PoolVector2Array( 1805.28, -1020.59, 1806.28, -1304.59, 1982.28, -1304.59, 1983.28, -1019.59 )

[node name="Position2D" type="Position2D" parent="Hotspots/upper_stairs"]
position = Vector2( -5.00012, -2 )
script = ExtResource( 8 )

[node name="button_camera_push" type="Area2D" parent="Hotspots"]
pause_mode = 1
script = ExtResource( 7 )
global_id = "r7_button_push"
esc_script = "res://game/rooms/room07/esc/button_push.esc"
tooltip_name = "button"
default_action = "use"
combine_when_selected_action_is_in = [  ]
dialog_color = Color( 1, 1, 1, 1 )
animations = null

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/button_camera_push"]
polygon = PoolVector2Array( 299, 954, 335, 954, 335, 992, 299, 992 )

[node name="Label" type="Label" parent="Hotspots/button_camera_push"]
margin_left = 262.0
margin_top = 993.0
margin_right = 457.0
margin_bottom = 1038.0
custom_fonts/font = ExtResource( 5 )
text = "Camera_push"
__meta__ = {
"_edit_use_anchors_": false
}

[node name="ESCLocation" type="Position2D" parent="Hotspots/button_camera_push"]
position = Vector2( 314, 1108 )
script = ExtResource( 8 )

[node name="button_camera_shift" type="Area2D" parent="Hotspots"]
pause_mode = 1
position = Vector2( 125, 0 )
script = ExtResource( 7 )
global_id = "r7_button_shift"
esc_script = "res://game/rooms/room07/esc/button_shift.esc"
tooltip_name = "button"
default_action = "use"
combine_when_selected_action_is_in = [  ]
dialog_color = Color( 1, 1, 1, 1 )
animations = null

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/button_camera_shift"]
polygon = PoolVector2Array( 299, 954, 335, 954, 335, 992, 299, 992 )

[node name="Label" type="Label" parent="Hotspots/button_camera_shift"]
margin_left = 262.0
margin_top = 993.0
margin_right = 457.0
margin_bottom = 1038.0
custom_fonts/font = ExtResource( 5 )
text = "Camera_shift"
__meta__ = {
"_edit_use_anchors_": false
}

[node name="ESCLocation" type="Position2D" parent="Hotspots/button_camera_shift"]
position = Vector2( 311, 1108 )
script = ExtResource( 8 )

[node name="button_camera_zoom" type="Area2D" parent="Hotspots"]
pause_mode = 1
position = Vector2( 250, 0 )
script = ExtResource( 7 )
global_id = "r7_button_zoom"
esc_script = "res://game/rooms/room07/esc/button_zoom.esc"
tooltip_name = "button"
default_action = "use"
combine_when_selected_action_is_in = [  ]
dialog_color = Color( 1, 1, 1, 1 )
animations = null

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/button_camera_zoom"]
polygon = PoolVector2Array( 299, 954, 335, 954, 335, 992, 299, 992 )

[node name="Label" type="Label" parent="Hotspots/button_camera_zoom"]
margin_left = 262.0
margin_top = 993.0
margin_right = 457.0
margin_bottom = 1038.0
custom_fonts/font = ExtResource( 5 )
text = "Camera_zoom"
__meta__ = {
"_edit_use_anchors_": false
}

[node name="ESCLocation" type="Position2D" parent="Hotspots/button_camera_zoom"]
position = Vector2( 316, 1108 )
script = ExtResource( 8 )

[node name="button_camera_set_pos" type="Area2D" parent="Hotspots"]
pause_mode = 1
position = Vector2( 375, 0 )
script = ExtResource( 7 )
global_id = "r7_button_set_pos"
esc_script = "res://game/rooms/room07/esc/button_set_pos.esc"
tooltip_name = "button"
default_action = "use"
combine_when_selected_action_is_in = [  ]
dialog_color = Color( 1, 1, 1, 1 )
animations = null

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/button_camera_set_pos"]
polygon = PoolVector2Array( 299, 954, 335, 954, 335, 992, 299, 992 )

[node name="Label" type="Label" parent="Hotspots/button_camera_set_pos"]
margin_left = 262.0
margin_top = 993.0
margin_right = 457.0
margin_bottom = 1038.0
custom_fonts/font = ExtResource( 5 )
text = "Camera_set_pos"
__meta__ = {
"_edit_use_anchors_": false
}

[node name="ESCLocation" type="Position2D" parent="Hotspots/button_camera_set_pos"]
position = Vector2( 315, 1108 )
script = ExtResource( 8 )

[node name="alarm_cone_floor1" type="Area2D" parent="Hotspots"]
pause_mode = 1
script = ExtResource( 7 )
global_id = "r7_alarm_cone_floor_1"
esc_script = "res://game/rooms/room07/esc/alarm_cone_floor_1.esc"
is_trigger = true
is_interactive = false
player_orients_on_arrival = false
combine_when_selected_action_is_in = [  ]
inventory_texture = ExtResource( 10 )
dialog_color = Color( 1, 1, 1, 1 )
animations = null

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/alarm_cone_floor1"]
position = Vector2( 406, 0 )
polygon = PoolVector2Array( 598, 1100, 776, 1101, 833, 1300, 541, 1300 )

[node name="AlarmCone" type="Sprite" parent="Hotspots/alarm_cone_floor1"]
position = Vector2( 1093, 1055 )
texture = ExtResource( 10 )

[node name="AnimationPlayer" type="AnimationPlayer" parent="Hotspots/alarm_cone_floor1"]
anims/RESET = SubResource( 8 )
anims/camera_not_triggered = SubResource( 9 )
anims/camera_triggered = SubResource( 10 )

[node name="Label" type="Label" parent="Hotspots/alarm_cone_floor1"]
margin_left = 999.0
margin_top = 1237.0
margin_right = 1194.0
margin_bottom = 1282.0
custom_fonts/font = ExtResource( 5 )
text = "This trigger activates when
 player walks in AND out"
__meta__ = {
"_edit_use_anchors_": false
}

[node name="alarm_cone_floor2" type="Area2D" parent="Hotspots"]
pause_mode = 1
script = ExtResource( 7 )
global_id = "r7_alarm_cone_floor_2"
esc_script = "res://game/rooms/room07/esc/alarm_cone_floor_2.esc"
is_trigger = true
is_interactive = false
player_orients_on_arrival = false
combine_when_selected_action_is_in = [  ]
inventory_texture = ExtResource( 10 )
dialog_color = Color( 1, 1, 1, 1 )
animations = null

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/alarm_cone_floor2"]
position = Vector2( 428, -694 )
polygon = PoolVector2Array( 577, 1085, 753, 1085, 811, 1285, 519, 1286 )

[node name="AlarmCone" type="Sprite" parent="Hotspots/alarm_cone_floor2"]
position = Vector2( 1093, 346 )
texture = ExtResource( 10 )

[node name="AnimationPlayer" type="AnimationPlayer" parent="Hotspots/alarm_cone_floor2"]
anims/RESET = SubResource( 11 )
anims/camera_not_triggered = SubResource( 12 )
anims/camera_triggered = SubResource( 13 )

[node name="Label" type="Label" parent="Hotspots/alarm_cone_floor2"]
margin_left = 982.0
margin_top = 540.0
margin_right = 1177.0
margin_bottom = 585.0
custom_fonts/font = ExtResource( 5 )
text = "This trigger activates when
 player walks out only"

[node name="player_start" type="Position2D" parent="."]
position = Vector2( 128, 1162 )
script = ExtResource( 8 )
global_id = "r7_player_start"
is_start_location = true

[node name="lift_button_floor_1" type="Area2D" parent="."]
pause_mode = 1
script = ExtResource( 7 )
global_id = "r7_lift_button_floor_1"
esc_script = "res://game/rooms/room07/esc/lift_button_floor_1.esc"
tooltip_name = "Lift Button"
default_action = "use"
combine_when_selected_action_is_in = [  ]
dialog_color = Color( 1, 1, 1, 1 )
animations = null

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="lift_button_floor_1"]
polygon = PoolVector2Array( 1311, 954, 1347, 954, 1347, 992, 1311, 992 )

[node name="ESCLocation" type="Position2D" parent="lift_button_floor_1"]
position = Vector2( 1329, 1119 )
script = ExtResource( 8 )

[node name="lift_button_floor_2" type="Area2D" parent="."]
pause_mode = 1
script = ExtResource( 7 )
global_id = "r7_lift_button_floor_2"
esc_script = "res://game/rooms/room07/esc/lift_button_floor_2.esc"
tooltip_name = "Lift Button"
default_action = "use"
combine_when_selected_action_is_in = [  ]
dialog_color = Color( 1, 1, 1, 1 )
camera_node = NodePath("ESCLocation")
animations = null

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="lift_button_floor_2"]
polygon = PoolVector2Array( 1311, 245, 1347, 245, 1347, 283, 1311, 283 )

[node name="ESCLocation" type="Position2D" parent="lift_button_floor_2"]
position = Vector2( 1331, 450 )
script = ExtResource( 8 )

[node name="lift_door_floor_1" type="Area2D" parent="."]
pause_mode = 1
script = ExtResource( 7 )
global_id = "r7_lift_door_floor_1"
esc_script = "res://game/rooms/room07/esc/lift_door_floor_1.esc"
tooltip_name = "lift"
default_action = "use"
combine_when_selected_action_is_in = [  ]
dialog_color = Color( 1, 1, 1, 1 )
camera_node = NodePath("camera_node")
animations = null

[node name="ESCLocation" type="Position2D" parent="lift_door_floor_1"]
position = Vector2( 1470, 1100 )
script = ExtResource( 8 )

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="lift_door_floor_1"]
polygon = PoolVector2Array( 1391, 815, 1551, 812, 1551, 1098, 1394, 1101 )

[node name="camera_node" type="Position2D" parent="lift_door_floor_1"]
position = Vector2( 1466, 1109 )
script = ExtResource( 8 )

[node name="lift_door_floor_2" type="Area2D" parent="."]
pause_mode = 1
script = ExtResource( 7 )
global_id = "r7_lift_door_floor_2"
esc_script = "res://game/rooms/room07/esc/lift_door_floor_2.esc"
tooltip_name = "lift"
default_action = "use"
combine_when_selected_action_is_in = [  ]
dialog_color = Color( 1, 1, 1, 1 )
camera_node = NodePath("camera_node")
animations = null

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="lift_door_floor_2"]
polygon = PoolVector2Array( 1389, 100, 1551, 103, 1551, 390, 1392, 390 )

[node name="camera_node" type="Position2D" parent="lift_door_floor_2"]
position = Vector2( 1472, 480 )
script = ExtResource( 8 )

[node name="ESCLocation" type="Position2D" parent="lift_door_floor_2"]
position = Vector2( 1472, 398 )
script = ExtResource( 8 )
