[gd_scene load_steps=25 format=3 uid="uid://bidp3paljsym7"] [ext_resource type="Script" uid="uid://bfqenx3e14hs1" path="res://import_scene/escape_room_szene_room.gd" id="1_03kae"] [ext_resource type="PackedScene" uid="uid://bx1rqc4aaet7h" path="res://import_scene/escape_room_large.tscn" id="12_ted65"] [ext_resource type="Script" uid="uid://ctlgiguy0dqws" path="res://import_scene/audio_button.gd" id="23_dfniq"] [ext_resource type="Script" uid="uid://duclt0j071dl7" path="res://import_scene/kill_zone.gd" id="23_mrobn"] [ext_resource type="Script" uid="uid://fek1ibeo08wb" path="res://import_scene/omni_light_3d.gd" id="24_dikdg"] [ext_resource type="AudioStream" uid="uid://bmhjtx86ek2ds" path="res://music/10-Portishead-Glory_Box-cbm.mp3" id="25_usjio"] [ext_resource type="PackedScene" uid="uid://cqboysyhkg520" path="res://assets-library/Disco_Ball/disco_ball.blend" id="25_w0lgv"] [ext_resource type="AudioStream" uid="uid://cpdk6fy2yljao" path="res://music/07-Portishead-Roads-cbm.mp3" id="26_dikdg"] [ext_resource type="AudioStream" uid="uid://blrgg0xwjcwds" path="res://music/Rammstein - Sonne.mp3" id="33_pq045"] [ext_resource type="AudioStream" uid="uid://bqsl1fqi8vyr8" path="res://music/03-Enkelz_-_Ich_hass_Dich.mp3" id="34_uoj1h"] [ext_resource type="AudioStream" uid="uid://sgso8phh0x12" path="res://music/04-Enkelz_-_Falsche_Freundschaft.mp3" id="35_f2doa"] [ext_resource type="AudioStream" uid="uid://ccrdmc4h32t7v" path="res://music/12-Never let me down again (agro mix).mp3" id="36_nvyc4"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ted65"] albedo_color = Color(0, 0, 0, 1) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_mrobn"] albedo_color = Color(1, 0.101960786, 0.5921569, 1) [sub_resource type="BoxShape3D" id="BoxShape3D_w0lgv"] size = Vector3(42.438, 3, 1) [sub_resource type="BoxShape3D" id="BoxShape3D_i1fkd"] margin = 0.01 size = Vector3(50, 1, 50) [sub_resource type="BoxShape3D" id="BoxShape3D_6lprk"] size = Vector3(42.606, 3, 1) [sub_resource type="BoxShape3D" id="BoxShape3D_mrobn"] size = Vector3(1, 3, 43.066) [sub_resource type="BoxShape3D" id="BoxShape3D_dfniq"] size = Vector3(1, 3, 43.072) [sub_resource type="BoxShape3D" id="BoxShape3D_3fe8x"] size = Vector3(100, 5, 100) [sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_w0lgv"] shuffle = true stream_count = 6 stream_0 = ExtResource("25_usjio") stream_1 = ExtResource("26_dikdg") stream_2 = ExtResource("33_pq045") stream_3 = ExtResource("34_uoj1h") stream_4 = ExtResource("35_f2doa") stream_5 = ExtResource("36_nvyc4") [sub_resource type="BoxShape3D" id="BoxShape3D_d7g0e"] size = Vector3(0.2, 0.2, 0.2) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dfniq"] albedo_color = Color(0, 1, 0, 1) [sub_resource type="BoxMesh" id="BoxMesh_gkcf5"] size = Vector3(0.2, 0.2, 0.2) [node name="Node3D" type="Node3D"] script = ExtResource("1_03kae") [node name="Interactions" type="Node3D" parent="." groups=["pickable"]] [node name="static_room" type="Node3D" parent="."] metadata/_edit_lock_ = true [node name="ground" type="StaticBody3D" parent="static_room"] disable_mode = 1 collision_mask = 8388607 metadata/_edit_lock_ = true [node name="Bodenplatte" type="CSGBox3D" parent="static_room/ground"] size = Vector3(42, 0.1, 42) material = SubResource("StandardMaterial3D_ted65") metadata/_edit_lock_ = true [node name="Respawn_Point" type="CSGCylinder3D" parent="static_room/ground/Bodenplatte"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 0.05, 5) height = 0.01 material = SubResource("StandardMaterial3D_mrobn") [node name="Label3D" type="Label3D" parent="static_room/ground/Bodenplatte/Respawn_Point"] transform = Transform3D(-0.4960649, 0, -0.86828536, 0, 1, 0, 0.86828536, 0, -0.4960649, 0, 0.76455307, 0) visibility_range_begin = 0.1 visibility_range_end = 2.0 text = "Respawn- Punkt" [node name="Umrandung_Nord" type="CollisionShape3D" parent="static_room/ground"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04751587, 0, -21.236517) shape = SubResource("BoxShape3D_w0lgv") [node name="Coll_Bodenplatte" type="CollisionShape3D" parent="static_room/ground"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.4, 0) shape = SubResource("BoxShape3D_i1fkd") debug_color = Color(3.2262845, 3.1502776, 1.7314806, 1) debug_fill = false metadata/_edit_lock_ = true [node name="Umrandung_Süd" type="CollisionShape3D" parent="static_room/ground"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.06323242, 0, 21.125128) shape = SubResource("BoxShape3D_6lprk") [node name="Umrandung_West" type="CollisionShape3D" parent="static_room/ground"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.21872, 0, -0.025482178) shape = SubResource("BoxShape3D_mrobn") [node name="Umrandung_Ost" type="CollisionShape3D" parent="static_room/ground"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.19133, 0, -0.03967285) shape = SubResource("BoxShape3D_dfniq") [node name="KillZone" type="Area3D" parent="static_room/ground"] script = ExtResource("23_mrobn") [node name="CollisionShape3D" type="CollisionShape3D" parent="static_room/ground/KillZone"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -10, 0) shape = SubResource("BoxShape3D_3fe8x") [node name="room-large" parent="static_room" instance=ExtResource("12_ted65")] metadata/_edit_lock_ = true [node name="OmniLightsX4" type="Node3D" parent="static_room"] [node name="OmniLight3D" type="OmniLight3D" parent="static_room/OmniLightsX4" node_paths=PackedStringArray("audio_player")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 2.8, -2) light_color = Color(0.4745098, 0.14509805, 0, 1) script = ExtResource("24_dikdg") audio_player = NodePath("../../../AudioStreamPlayer3D") colors = Array[Color]([Color(0.8100869, 0.20406953, 0.86944216, 1), Color(0, 0.91764706, 1, 1), Color(0, 0.39215687, 0, 1)]) [node name="OmniLight3D2" type="OmniLight3D" parent="static_room/OmniLightsX4" node_paths=PackedStringArray("audio_player")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 2.8, -1.8) light_color = Color(1, 1, 0.050980393, 1) script = ExtResource("24_dikdg") audio_player = NodePath("../../../AudioStreamPlayer3D") blink_speed = 20.0 [node name="OmniLight3D3" type="OmniLight3D" parent="static_room/OmniLightsX4" node_paths=PackedStringArray("audio_player")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 2.8, 0.8) light_color = Color(0.91764706, 0.05490196, 1, 1) script = ExtResource("24_dikdg") audio_player = NodePath("../../../AudioStreamPlayer3D") [node name="OmniLight3D4" type="OmniLight3D" parent="static_room/OmniLightsX4" node_paths=PackedStringArray("audio_player")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.3, 2.8, -5) light_color = Color(0.05490196, 0.05882353, 1, 1) script = ExtResource("24_dikdg") audio_player = NodePath("../../../AudioStreamPlayer3D") blink_speed = 24.0 colors = Array[Color]([Color(1, 0, 0, 1), Color(0.050980393, 0.8509804, 0.08235294, 1), Color(0.8718589, 0.85788715, 0.19437686, 1)]) [node name="disco_ball" parent="static_room" instance=ExtResource("25_w0lgv")] transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 4.544, 2.7884974, -2.478) [node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9410114, 3.8883913, -1.9874656) stream = SubResource("AudioStreamPlaylist_w0lgv") attenuation_model = 2 volume_db = -45.0 unit_size = 20.0 max_db = 1.0 autoplay = true max_distance = 100.0 [node name="AudioButton" type="Area3D" parent="." node_paths=PackedStringArray("audio_player")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9765996, 1.6897091, -1.6324799) audio_bus_override = true script = ExtResource("23_dfniq") audio_player = NodePath("../AudioStreamPlayer3D") [node name="CollisionShape3D" type="CollisionShape3D" parent="AudioButton"] shape = SubResource("BoxShape3D_d7g0e") [node name="MeshInstance3D" type="MeshInstance3D" parent="AudioButton"] material_override = SubResource("StandardMaterial3D_dfniq") mesh = SubResource("BoxMesh_gkcf5") [node name="Label3D" type="Label3D" parent="AudioButton/MeshInstance3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.011274457, 0.109879136) text = "muke on/off" font_size = 13 outline_size = 4 [node name="Label3D2" type="Label3D" parent="AudioButton/MeshInstance3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.003020525, 0.14659357, 0.26452196) visibility_range_begin = 0.1 visibility_range_end = 1.0 text = "use B-Button" font_size = 10 outline_size = 2 [editable path="static_room/disco_ball"]