Files
room_glitch/data/rooms/arcade_room.tres
T

166 lines
6.6 KiB
Plaintext

[gd_resource type="Resource" script_class="RoomDefinition" format=3 uid="uid://dh5basntm1etd"]
[ext_resource type="Script" uid="uid://r2rpbasss511" path="res://core/simulation/room_device_binding.gd" id="1_icsgi"]
[ext_resource type="Script" uid="uid://cwblyetugbr4d" path="res://core/simulation/cabinet_placement.gd" id="2_384hm"]
[ext_resource type="Script" uid="uid://ejum18yr7xeo" path="res://core/simulation/room_device_definition.gd" id="2_hg7bw"]
[ext_resource type="Script" uid="uid://dgm2dkw5rar8i" path="res://core/simulation/room_definition.gd" id="3_384hm"]
[ext_resource type="Texture2D" uid="uid://b7i278fi27mbh" path="res://art/devices/tex_coin_release.png" id="4_12s2r"]
[ext_resource type="Script" uid="uid://cp40t70asl4p0" path="res://core/rooms/room_logic_rule.gd" id="4_t81ly"]
[ext_resource type="Script" uid="uid://dl7ydh8g6877n" path="res://core/rooms/room_wall_definition.gd" id="5_384hm"]
[ext_resource type="Texture2D" uid="uid://b7piqhhrvttw8" path="res://art/devices/tex_light.png" id="5_vv75m"]
[sub_resource type="Resource" id="Resource_icsgi"]
script = ExtResource("1_icsgi")
cabinet_id = &"cabinet_01"
hardware_action_id = &"coin_release"
device_id = &"coin_release_a"
route_points = PackedVector2Array()
metadata/_custom_type_script = "uid://r2rpbasss511"
[sub_resource type="Resource" id="Resource_hg7bw"]
script = ExtResource("1_icsgi")
cabinet_id = &"cabinet_02"
hardware_action_id = &"coin_release"
device_id = &"coin_release_b"
route_points = PackedVector2Array()
metadata/_custom_type_script = "uid://r2rpbasss511"
[sub_resource type="Resource" id="Resource_384hm"]
script = ExtResource("1_icsgi")
cabinet_id = &"cabinet_01"
hardware_action_id = &"start_light"
device_id = &"light_a"
route_points = PackedVector2Array()
metadata/_custom_type_script = "uid://r2rpbasss511"
[sub_resource type="Resource" id="Resource_t81ly"]
script = ExtResource("1_icsgi")
cabinet_id = &"cabinet_02"
hardware_action_id = &"start_light"
device_id = &"light_b"
route_points = PackedVector2Array()
metadata/_custom_type_script = "uid://r2rpbasss511"
[sub_resource type="Resource" id="Resource_clsof"]
script = ExtResource("1_icsgi")
cabinet_id = &"cabinet_02"
hardware_action_id = &"glitch_code"
device_id = &"glitch_code"
route_points = PackedVector2Array(-3.5252714, -0.4624894, -2.2890172, -0.45565927, -2.2890172, 1.6343619)
metadata/_custom_type_script = "uid://r2rpbasss511"
[sub_resource type="Resource" id="Resource_prnev"]
script = ExtResource("2_384hm")
cabinet_id = &"cabinet_01"
position = Vector2(-5.9484997, 0.14750004)
metadata/_custom_type_script = "uid://cwblyetugbr4d"
[sub_resource type="Resource" id="Resource_dicmx"]
script = ExtResource("2_384hm")
cabinet_id = &"cabinet_02"
position = Vector2(-3.5153918, 0.14274521)
metadata/_custom_type_script = "uid://cwblyetugbr4d"
[sub_resource type="Resource" id="Resource_vv75m"]
script = ExtResource("2_hg7bw")
device_id = &"coin_release_a"
display_name = "Coin Release A"
device_type = 1
position = Vector2(-6.015, 0.555)
physical_size_m = Vector2(0.2, 0.2)
physical_size_ft = Vector2(0.656168, 0.656168)
editor_texture = ExtResource("4_12s2r")
metadata/_custom_type_script = "uid://ejum18yr7xeo"
[sub_resource type="Resource" id="Resource_12s2r"]
script = ExtResource("2_hg7bw")
device_id = &"coin_release_b"
display_name = "Coin Release B"
device_type = 1
position = Vector2(-3.5799642, 0.5683867)
physical_size_m = Vector2(0.2, 0.2)
physical_size_ft = Vector2(0.656168, 0.656168)
editor_texture = ExtResource("4_12s2r")
metadata/_custom_type_script = "uid://ejum18yr7xeo"
[sub_resource type="Resource" id="Resource_2f6ns"]
script = ExtResource("2_hg7bw")
device_id = &"light_a"
display_name = "Light A"
position = Vector2(-6.47, 0.56)
physical_size_m = Vector2(0.1, 0.1)
physical_size_ft = Vector2(0.328084, 0.328084)
editor_texture = ExtResource("5_vv75m")
metadata/_custom_type_script = "uid://ejum18yr7xeo"
[sub_resource type="Resource" id="Resource_ks63c"]
script = ExtResource("2_hg7bw")
device_id = &"light_b"
display_name = "Light B"
position = Vector2(-4.032238, 0.57653165)
physical_size_m = Vector2(0.1, 0.1)
physical_size_ft = Vector2(0.328084, 0.328084)
editor_texture = ExtResource("5_vv75m")
metadata/_custom_type_script = "uid://ejum18yr7xeo"
[sub_resource type="Resource" id="Resource_kddy2"]
script = ExtResource("2_hg7bw")
device_id = &"glitch_code"
display_name = "Glitch Code"
position = Vector2(-2.755003, 1.5123456)
physical_size_ft = Vector2(0.82021, 0.82021)
metadata/_custom_type_script = "uid://ejum18yr7xeo"
[sub_resource type="Resource" id="Resource_mi6lf"]
script = ExtResource("4_t81ly")
rule_id = &"coin_release_to_cabinet_02"
source_id = &"coin_release_a"
event_id = &"activated"
target_id = &"cabinet_02"
action_id = &"glitch_code"
metadata/_custom_type_script = "uid://cp40t70asl4p0"
[sub_resource type="Resource" id="Resource_s1l3b"]
script = ExtResource("5_384hm")
wall_id = &"wall_001"
start = Vector2(-7.0104, -0.3048)
end = Vector2(-2.4384, -0.3048)
thickness = 0.030480000000000004
thickness_ft = 0.1
[sub_resource type="Resource" id="Resource_74jgn"]
script = ExtResource("5_384hm")
wall_id = &"wall_002"
start = Vector2(-2.4384, -0.3048)
end = Vector2(-2.4384, 7.3152)
thickness = 0.030480000000000004
thickness_ft = 0.1
[sub_resource type="Resource" id="Resource_enjae"]
script = ExtResource("5_384hm")
wall_id = &"wall_003"
start = Vector2(-2.4384, 7.3152)
end = Vector2(-7.0104, 7.3152)
thickness = 0.030480000000000004
thickness_ft = 0.1
[sub_resource type="Resource" id="Resource_rvtk7"]
script = ExtResource("5_384hm")
wall_id = &"wall_004"
start = Vector2(-7.0104, 7.3152)
end = Vector2(-7.0104, -0.3048)
thickness = 0.030480000000000004
thickness_ft = 0.1
[resource]
script = ExtResource("3_384hm")
room_id = &"arcade_room"
display_name = "Arcade Escape Room"
cabinet_placements = Array[ExtResource("2_384hm")]([SubResource("Resource_prnev"), SubResource("Resource_dicmx")])
devices = Array[ExtResource("2_hg7bw")]([SubResource("Resource_vv75m"), SubResource("Resource_12s2r"), SubResource("Resource_2f6ns"), SubResource("Resource_ks63c"), SubResource("Resource_kddy2")])
bindings = Array[ExtResource("1_icsgi")]([SubResource("Resource_icsgi"), SubResource("Resource_hg7bw"), SubResource("Resource_384hm"), SubResource("Resource_t81ly"), SubResource("Resource_clsof")])
boundary_points = PackedVector2Array(-7.3152, -0.6096, -2.1336, -0.6096, -2.1336, 7.62, -7.3152, 7.62)
walls = Array[ExtResource("5_384hm")]([SubResource("Resource_s1l3b"), SubResource("Resource_74jgn"), SubResource("Resource_enjae"), SubResource("Resource_rvtk7")])
logic_rules = Array[ExtResource("4_t81ly")]([SubResource("Resource_mi6lf")])
metadata/_custom_type_script = "uid://dgm2dkw5rar8i"