356 lines
16 KiB
Plaintext
356 lines
16 KiB
Plaintext
[gd_scene load_steps=31 format=3 uid="uid://dtcuaadd2wrys"]
|
||
|
||
[ext_resource type="PackedScene" uid="uid://d3foohm3asqek" path="res://assets/Space/zone_base.tscn" id="1_hrfef"]
|
||
[ext_resource type="PackedScene" uid="uid://bidp3paljsym7" path="res://import_scene/escape-room-szene-room.tscn" id="2_gg573"]
|
||
[ext_resource type="Animation" uid="uid://nq3xh1olqipq" path="res://addons/godot-xr-tools/hands/animations/left/Grip Shaft.res" id="3_qj6my"]
|
||
[ext_resource type="Script" uid="uid://j6f2ax1fwds7" path="res://assets/Midevel/ambien_sound.gd" id="3_umk1a"]
|
||
[ext_resource type="Script" uid="uid://dvobm6vcfnqe8" path="res://addons/godot-xr-tools/hands/poses/hand_pose_settings.gd" id="4_vvkbb"]
|
||
[ext_resource type="Animation" uid="uid://c8dghcftg1thx" path="res://addons/godot-xr-tools/hands/animations/right/Grip Shaft.res" id="5_pd4dd"]
|
||
[ext_resource type="Script" uid="uid://btjwoudtrpk18" path="res://assets/Midevel/door.gd" id="6_vvkbb"]
|
||
[ext_resource type="PackedScene" uid="uid://33ohbl8cmtth" path="res://assets/Midevel/teleport_area.tscn" id="7_cqmfl"]
|
||
[ext_resource type="AudioStream" uid="uid://cdv54aw8os7o6" path="res://music/dungeon-air-6983.mp3" id="8_cqmfl"]
|
||
|
||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_hrfef"]
|
||
sky_top_color = Color(0.13930686, 0.16966733, 0.21217196, 1)
|
||
sky_horizon_color = Color(0.40390462, 0.4106724, 0.42155972, 1)
|
||
sky_curve = 0.30000007
|
||
sky_energy_multiplier = 1.3
|
||
ground_horizon_color = Color(0.66224277, 0.6717428, 0.6867428, 1)
|
||
|
||
[sub_resource type="Sky" id="Sky_gg573"]
|
||
sky_material = SubResource("ProceduralSkyMaterial_hrfef")
|
||
|
||
[sub_resource type="Environment" id="Environment_2nb8s"]
|
||
background_mode = 2
|
||
background_energy_multiplier = 0.14
|
||
sky = SubResource("Sky_gg573")
|
||
tonemap_mode = 2
|
||
glow_enabled = true
|
||
|
||
[sub_resource type="Resource" id="Resource_cqmfl"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("3_qj6my")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_umk1a"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("5_pd4dd")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_vualf"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("3_qj6my")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_sb5el"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("5_pd4dd")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_e4nfn"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("3_qj6my")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_34pj1"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("5_pd4dd")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_i24hq"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("3_qj6my")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_x77ta"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("5_pd4dd")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_d5nqe"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("3_qj6my")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_sm7xr"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("5_pd4dd")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_u20e2"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("3_qj6my")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_r4wxq"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("5_pd4dd")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_c17yq"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("3_qj6my")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_ehps8"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("5_pd4dd")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_odmll"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("3_qj6my")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_pryl2"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("4_vvkbb")
|
||
closed_pose = ExtResource("5_pd4dd")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="BoxMesh" id="BoxMesh_4ikea"]
|
||
size = Vector3(0.3, 1.5, 3)
|
||
|
||
[sub_resource type="BoxShape3D" id="BoxShape3D_is5ow"]
|
||
size = Vector3(0.8486328, 1.524292, 2.895996)
|
||
|
||
[node name="Room1" instance=ExtResource("1_hrfef")]
|
||
|
||
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="." index="0"]
|
||
stream = ExtResource("8_cqmfl")
|
||
volume_db = -12.283
|
||
script = ExtResource("3_umk1a")
|
||
|
||
[node name="WorldEnvironment" type="WorldEnvironment" parent="." index="1"]
|
||
environment = SubResource("Environment_2nb8s")
|
||
|
||
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." index="2"]
|
||
transform = Transform3D(-0.8660254, -0.43301278, 0.25, 0, 0.49999997, 0.86602545, -0.50000006, 0.75, -0.43301266, 0, 0, 0)
|
||
light_color = Color(0.4584386, 0.8133019, 0.9480516, 1)
|
||
light_energy = 0.258
|
||
shadow_enabled = true
|
||
|
||
[node name="XROrigin3D" parent="." index="3"]
|
||
transform = Transform3D(-0.99998224, 0, -0.0059689283, 0, 1, 0, 0.0059689283, 0, -0.99998224, 3.7627926, 0.3416624, -0.92848015)
|
||
|
||
[node name="XRCamera3D" parent="XROrigin3D" index="0"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||
|
||
[node name="FunctionPickup" parent="XROrigin3D/LeftHand" index="2"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.02, -0.05, 0.1)
|
||
|
||
[node name="FunctionTeleport" parent="XROrigin3D/RightHand" index="2"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.02, -0.05, 0)
|
||
|
||
[node name="FunctionPickup" parent="XROrigin3D/RightHand" index="3"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.02, -0.05, 0.1)
|
||
|
||
[node name="Node3D" parent="." index="4" instance=ExtResource("2_gg573")]
|
||
|
||
[node name="GrabPointHandLeft" parent="Node3D/Interactions/CubeTable/RiddleCube" index="2"]
|
||
hand_pose = SubResource("Resource_cqmfl")
|
||
|
||
[node name="GrabPointHandRight" parent="Node3D/Interactions/CubeTable/RiddleCube" index="3"]
|
||
hand_pose = SubResource("Resource_umk1a")
|
||
|
||
[node name="GrabPointHandLeft" parent="Node3D/Interactions/CubeTable/RiddleCube2" index="2"]
|
||
hand_pose = SubResource("Resource_vualf")
|
||
|
||
[node name="GrabPointHandRight" parent="Node3D/Interactions/CubeTable/RiddleCube2" index="3"]
|
||
hand_pose = SubResource("Resource_sb5el")
|
||
|
||
[node name="GrabPointHandLeft" parent="Node3D/Interactions/CubeTable/RiddleCube3" index="2"]
|
||
hand_pose = SubResource("Resource_e4nfn")
|
||
|
||
[node name="GrabPointHandRight" parent="Node3D/Interactions/CubeTable/RiddleCube3" index="3"]
|
||
hand_pose = SubResource("Resource_34pj1")
|
||
|
||
[node name="GrabPointHandLeft" parent="Node3D/Interactions/CubeTable/RiddleCube4" index="2"]
|
||
hand_pose = SubResource("Resource_i24hq")
|
||
|
||
[node name="GrabPointHandRight" parent="Node3D/Interactions/CubeTable/RiddleCube4" index="3"]
|
||
hand_pose = SubResource("Resource_x77ta")
|
||
|
||
[node name="GrabPointHandLeft" parent="Node3D/Interactions/CubeTable/RiddleCube5" index="2"]
|
||
hand_pose = SubResource("Resource_d5nqe")
|
||
|
||
[node name="GrabPointHandRight" parent="Node3D/Interactions/CubeTable/RiddleCube5" index="3"]
|
||
hand_pose = SubResource("Resource_sm7xr")
|
||
|
||
[node name="GrabPointHandLeft" parent="Node3D/Interactions/CubeTable/RiddleCube6" index="2"]
|
||
hand_pose = SubResource("Resource_u20e2")
|
||
|
||
[node name="GrabPointHandRight" parent="Node3D/Interactions/CubeTable/RiddleCube6" index="3"]
|
||
hand_pose = SubResource("Resource_r4wxq")
|
||
|
||
[node name="GrabPointHandLeft" parent="Node3D/Interactions/CubeTable/RiddleCube7" index="2"]
|
||
hand_pose = SubResource("Resource_c17yq")
|
||
|
||
[node name="GrabPointHandRight" parent="Node3D/Interactions/CubeTable/RiddleCube7" index="3"]
|
||
hand_pose = SubResource("Resource_ehps8")
|
||
|
||
[node name="GrabPointHandLeft" parent="Node3D/Interactions/CubeTable/RiddleCube8" index="2"]
|
||
hand_pose = SubResource("Resource_odmll")
|
||
|
||
[node name="GrabPointHandRight" parent="Node3D/Interactions/CubeTable/RiddleCube8" index="3"]
|
||
hand_pose = SubResource("Resource_pryl2")
|
||
|
||
[node name="MeshInstance3D3" parent="Node3D/Interactions/CubeTable/RiddleCube8/XRToolsHighlightVisible" index="1"]
|
||
visible = true
|
||
|
||
[node name="RiddelCubeBoard" parent="Node3D/Interactions/CubeTable" index="10"]
|
||
correct_solution = "68215437"
|
||
|
||
[node name="Box" parent="Node3D/Interactions/CubeTable/RiddelCubeBoard" index="9"]
|
||
transform = Transform3D(0.9997049, 0, -0.024292598, 0, 1, 0, 0.024292598, 0, 0.9997049, 0.008849144, 1.7908573, 0)
|
||
size = Vector3(0.4, 0.50423586, 1.5)
|
||
|
||
[node name="Door" parent="Node3D" index="7"]
|
||
script = ExtResource("6_vvkbb")
|
||
|
||
[node name="Label3D" parent="Node3D/BookHolder/MeshInstance3D2" index="1"]
|
||
transform = Transform3D(1, 0, 0, 0, 0.71869695, 0.69532347, 0, -0.69532347, 0.71869695, 0.0069310963, 0.79094446, 0.459099)
|
||
text = "Reisender,
|
||
Ich fand die Zahlenfolge,
|
||
6821
|
||
5437
|
||
doch mir fehlt noch etwas
|
||
um durch die Tür zu kommen.
|
||
|
||
\"Kommuniziert miteinader
|
||
um das Siegel brechen!“
|
||
|
||
|
||
"
|
||
font_size = 11
|
||
outline_size = 3
|
||
horizontal_alignment = 1
|
||
|
||
[node name="StaticBody3D" type="StaticBody3D" parent="." index="5"]
|
||
transform = Transform3D(0.9999648, 0, -0.008394934, 0, 1, 0, 0.008394934, 0, 0.9999648, -7.767475, 1.791698, -5.2399845)
|
||
|
||
[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticBody3D" index="0"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.19977474, 0.27374816, -0.5192199)
|
||
mesh = SubResource("BoxMesh_4ikea")
|
||
|
||
[node name="Label3D" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="0"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, 1.2842188)
|
||
text = "1"
|
||
|
||
[node name="Label3D2" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="1"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, 0.97283125)
|
||
text = "2"
|
||
|
||
[node name="Label3D3" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="2"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, 0.63515043)
|
||
text = "3"
|
||
|
||
[node name="Label3D4" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="3"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, 0.29245472)
|
||
text = "4"
|
||
|
||
[node name="Label3D5" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="4"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, -0.08445883)
|
||
text = "5"
|
||
|
||
[node name="Label3D6" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="5"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, -0.4570999)
|
||
text = "6"
|
||
|
||
[node name="Label3D7" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="6"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, -0.827137)
|
||
text = "7"
|
||
|
||
[node name="Label3D8" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="7"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, -1.2056732)
|
||
text = "8"
|
||
|
||
[node name="Label3D9" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="8"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, -1.2192018)
|
||
text = "§"
|
||
|
||
[node name="Label3D10" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="9"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, -0.82800865)
|
||
text = "⁖"
|
||
|
||
[node name="Label3D11" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="10"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, -0.45877862)
|
||
text = "⫔"
|
||
|
||
[node name="Label3D12" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="11"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, -0.0789938)
|
||
text = "⨙"
|
||
|
||
[node name="Label3D13" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="12"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, 0.29716682)
|
||
text = "X"
|
||
|
||
[node name="Label3D14" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="13"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.21870518, 0.07519388, 0.6421075)
|
||
text = "▧"
|
||
|
||
[node name="Label3D15" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="14"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, 0.9957981)
|
||
text = "ϕ"
|
||
|
||
[node name="Label3D16" type="Label3D" parent="StaticBody3D/MeshInstance3D" index="15"]
|
||
transform = Transform3D(-0.018639078, 0, 0.99982625, 0, 1, 0, -0.99982625, 0, -0.018639078, 0.16560364, 0.07883644, 1.2991443)
|
||
text = "⁓"
|
||
|
||
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D" index="1"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.075683594, 0.262146, -0.51770544)
|
||
shape = SubResource("BoxShape3D_is5ow")
|
||
|
||
[node name="OmniLight3D" type="OmniLight3D" parent="." index="6"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.2770333, 1.687937, 9.864775)
|
||
|
||
[node name="TeleportArea" parent="." index="7" instance=ExtResource("7_cqmfl")]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5508242, -0.02803725, 10.182404)
|
||
target_szene = "uid://bni72mm8xa0fp"
|
||
|
||
[connection signal="solution_correct" from="Node3D/Interactions/CubeTable/RiddelCubeBoard" to="Node3D/Door" method="_on_riddel_cube_board_solution_correct"]
|
||
|
||
[editable path="Node3D"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube/diamonds2"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube2"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube2/diamonds2"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube3"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube3/diamonds2"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube4"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube4/diamonds2"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube5"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube5/diamonds2"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube6"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube6/diamonds2"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube7"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube7/diamonds2"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube8"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddleCube8/diamonds2"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddelCubeBoard"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddelCubeBoard/cubePos_1"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddelCubeBoard/cubePos_2"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddelCubeBoard/cubePos_3"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddelCubeBoard/cubePos_4"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddelCubeBoard/cubePos_5"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddelCubeBoard/cubePos_6"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddelCubeBoard/cubePos_7"]
|
||
[editable path="Node3D/Interactions/CubeTable/RiddelCubeBoard/cubePos_8"]
|
||
[editable path="Node3D/BookHolder"]
|
||
[editable path="TeleportArea"]
|