616 lines
28 KiB
Plaintext
616 lines
28 KiB
Plaintext
[gd_scene load_steps=46 format=3 uid="uid://bcvysxds78qa2"]
|
||
|
||
[ext_resource type="Script" uid="uid://177gygw2xqqu" path="res://addons/godot-xr-tools/staging/scene_base.gd" id="1_jge5j"]
|
||
[ext_resource type="PackedScene" uid="uid://bvuu54l2us43f" path="res://assets/Space/SpaceRoom.tscn" id="2_uidku"]
|
||
[ext_resource type="PackedScene" uid="uid://cc5oq67yhci3w" path="res://import_scene/riddel_cube.tscn" id="3_2v518"]
|
||
[ext_resource type="Animation" uid="uid://nq3xh1olqipq" path="res://addons/godot-xr-tools/hands/animations/left/Grip Shaft.res" id="4_istng"]
|
||
[ext_resource type="Script" uid="uid://dvobm6vcfnqe8" path="res://addons/godot-xr-tools/hands/poses/hand_pose_settings.gd" id="5_72yv5"]
|
||
[ext_resource type="Animation" uid="uid://c8dghcftg1thx" path="res://addons/godot-xr-tools/hands/animations/right/Grip Shaft.res" id="6_tl638"]
|
||
[ext_resource type="PackedScene" uid="uid://cqhw276realc" path="res://addons/godot-xr-tools/functions/function_pointer.tscn" id="7_ohflr"]
|
||
[ext_resource type="PackedScene" uid="uid://c211w30s0sq2r" path="res://import_scene/riddel_cube_board.tscn" id="7_wti6a"]
|
||
[ext_resource type="PackedScene" uid="uid://bl2nuu3qhlb5k" path="res://addons/godot-xr-tools/functions/movement_direct.tscn" id="8_jge5j"]
|
||
[ext_resource type="PackedScene" uid="uid://b4ysuy43poobf" path="res://addons/godot-xr-tools/functions/function_pickup.tscn" id="9_1pnxa"]
|
||
[ext_resource type="PackedScene" uid="uid://njx823gyk04n" path="res://addons/godot-xr-tools/hands/scenes/highpoly/left_hand.tscn" id="10_csc38"]
|
||
[ext_resource type="PackedScene" uid="uid://b6bk2pj8vbj28" path="res://addons/godot-xr-tools/functions/movement_turn.tscn" id="11_5hvbb"]
|
||
[ext_resource type="PackedScene" uid="uid://fiul51tsyoop" path="res://addons/godot-xr-tools/functions/function_teleport.tscn" id="12_ovbjo"]
|
||
[ext_resource type="PackedScene" uid="uid://raeeicvvindd" path="res://addons/godot-xr-tools/hands/scenes/highpoly/right_hand.tscn" id="13_0u6ep"]
|
||
[ext_resource type="PackedScene" uid="uid://diyu06cw06syv" path="res://addons/godot-xr-tools/player/player_body.tscn" id="14_cscob"]
|
||
[ext_resource type="PackedScene" uid="uid://cgue6x2lkbduf" path="res://import_scene/book_holder.tscn" id="16_1pnxa"]
|
||
[ext_resource type="Script" uid="uid://dun34x3n2cqnm" path="res://assets/Space/portal.gd" id="17_csc38"]
|
||
[ext_resource type="PackedScene" uid="uid://33ohbl8cmtth" path="res://assets/Midevel/teleport_area.tscn" id="18_ovbjo"]
|
||
|
||
[sub_resource type="PhysicalSkyMaterial" id="PhysicalSkyMaterial_5gj4w"]
|
||
rayleigh_coefficient = 1.2
|
||
rayleigh_color = Color(0.26455304, 0.47762126, 0.8262127, 1)
|
||
mie_coefficient = 0.004
|
||
mie_eccentricity = 0.99
|
||
sun_disk_scale = 5.0
|
||
|
||
[sub_resource type="Sky" id="Sky_7ktij"]
|
||
sky_material = SubResource("PhysicalSkyMaterial_5gj4w")
|
||
|
||
[sub_resource type="Environment" id="Environment_mh4al"]
|
||
background_mode = 2
|
||
background_color = Color(0.62437, 0.40177363, 0.65312433, 1)
|
||
background_energy_multiplier = 3.0
|
||
sky = SubResource("Sky_7ktij")
|
||
ssao_enabled = true
|
||
ssil_enabled = true
|
||
fog_enabled = true
|
||
fog_light_color = Color(0.70807576, 0.7357094, 0.7786978, 1)
|
||
fog_sun_scatter = 2.0
|
||
fog_density = 0.0
|
||
fog_sky_affect = 0.153
|
||
fog_height = -6.0
|
||
fog_height_density = 0.1952
|
||
fog_depth_curve = 1.0000008
|
||
volumetric_fog_density = 0.0293
|
||
volumetric_fog_anisotropy = -0.9
|
||
volumetric_fog_length = 74.34
|
||
volumetric_fog_detail_spread = 4.8735156
|
||
volumetric_fog_ambient_inject = 5.22
|
||
volumetric_fog_sky_affect = 0.465
|
||
|
||
[sub_resource type="BoxShape3D" id="BoxShape3D_mcinn"]
|
||
margin = 0.01
|
||
size = Vector3(1, 0.32419434, 0.5)
|
||
|
||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_f2v7r"]
|
||
albedo_color = Color(0.54509807, 0.43529412, 0.19215687, 1)
|
||
|
||
[sub_resource type="Resource" id="Resource_o4poo"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("4_istng")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_wq7iv"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("6_tl638")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_je5jv"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("4_istng")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_xrfem"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("6_tl638")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_mjydb"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("4_istng")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_gpnsa"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("6_tl638")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_moyp0"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("4_istng")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_576jm"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("6_tl638")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_alwgh"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("4_istng")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_r2yo1"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("6_tl638")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_e33y1"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("4_istng")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_lglgo"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("6_tl638")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_01v31"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("4_istng")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_lvv10"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("6_tl638")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_34578"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("4_istng")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="Resource" id="Resource_v8jd1"]
|
||
resource_local_to_scene = true
|
||
script = ExtResource("5_72yv5")
|
||
closed_pose = ExtResource("6_tl638")
|
||
metadata/_custom_type_script = "uid://c2ejvuo0j01n4"
|
||
|
||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_djju3"]
|
||
albedo_color = Color(0, 0.16470589, 1, 1)
|
||
|
||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_y43eb"]
|
||
albedo_color = Color(0, 0.16470589, 1, 1)
|
||
|
||
[sub_resource type="BoxMesh" id="BoxMesh_jge5j"]
|
||
size = Vector3(0.3, 1.5, 3)
|
||
|
||
[sub_resource type="BoxShape3D" id="BoxShape3D_1pnxa"]
|
||
size = Vector3(0.8486328, 1.524292, 2.895996)
|
||
|
||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1pnxa"]
|
||
shading_mode = 0
|
||
albedo_color = Color(1, 0, 0.72300434, 1)
|
||
|
||
[sub_resource type="QuadMesh" id="QuadMesh_csc38"]
|
||
material = SubResource("StandardMaterial3D_1pnxa")
|
||
|
||
[node name="Node3D" type="Node3D"]
|
||
script = ExtResource("1_jge5j")
|
||
|
||
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||
environment = SubResource("Environment_mh4al")
|
||
|
||
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
||
transform = Transform3D(0.99348557, -0.06718674, 0.092045605, -0.11395781, -0.58759683, 0.80108905, 0.00026313774, -0.80635965, -0.5914255, 0, 43.893944, -5.9515333)
|
||
shadow_enabled = true
|
||
|
||
[node name="SpaceRoom" parent="." instance=ExtResource("2_uidku")]
|
||
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 1.9126129, 0, 0)
|
||
|
||
[node name="CubeTable2" type="RigidBody3D" parent="."]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.9433154, -0.1321842, -2.9138498)
|
||
collision_mask = 7
|
||
mass = 1000.0
|
||
|
||
[node name="CollisionShape3D" type="CollisionShape3D" parent="CubeTable2"]
|
||
transform = Transform3D(0.95987386, 0, 0.2804322, 0, 1, 0, -0.2804322, 0, 0.95987386, 11.196708, 0.276712, 3.5593052)
|
||
shape = SubResource("BoxShape3D_mcinn")
|
||
|
||
[node name="CSGBox3D" type="CSGBox3D" parent="CubeTable2"]
|
||
transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.192177, 0.27734408, 3.5564742)
|
||
material_override = SubResource("StandardMaterial3D_f2v7r")
|
||
size = Vector3(1, 0.3249634, 0.5)
|
||
|
||
[node name="RiddleCube" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")]
|
||
transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 10.854718, 0.54382396, 3.5149474)
|
||
|
||
[node name="CubeNumber" parent="CubeTable2/RiddleCube" index="1"]
|
||
cubeNumber = "⁓ "
|
||
|
||
[node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube" index="2"]
|
||
hand_pose = SubResource("Resource_o4poo")
|
||
|
||
[node name="GrabPointHandRight" parent="CubeTable2/RiddleCube" index="3"]
|
||
hand_pose = SubResource("Resource_wq7iv")
|
||
|
||
[node name="RiddleCube2" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")]
|
||
transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.0279045, 0.54382396, 3.4626813)
|
||
|
||
[node name="CubeNumber" parent="CubeTable2/RiddleCube2" index="1"]
|
||
cubeNumber = "ϕ"
|
||
|
||
[node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube2" index="2"]
|
||
hand_pose = SubResource("Resource_je5jv")
|
||
|
||
[node name="GrabPointHandRight" parent="CubeTable2/RiddleCube2" index="3"]
|
||
hand_pose = SubResource("Resource_xrfem")
|
||
|
||
[node name="RiddleCube3" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")]
|
||
transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.212161, 0.54382396, 3.4070764)
|
||
|
||
[node name="CubeNumber" parent="CubeTable2/RiddleCube3" index="1"]
|
||
cubeNumber = "▧"
|
||
|
||
[node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube3" index="2"]
|
||
hand_pose = SubResource("Resource_mjydb")
|
||
|
||
[node name="GrabPointHandRight" parent="CubeTable2/RiddleCube3" index="3"]
|
||
hand_pose = SubResource("Resource_gpnsa")
|
||
|
||
[node name="RiddleCube4" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")]
|
||
transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.407493, 0.54382396, 3.3481283)
|
||
|
||
[node name="CubeNumber" parent="CubeTable2/RiddleCube4" index="1"]
|
||
cubeNumber = "X"
|
||
|
||
[node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube4" index="2"]
|
||
hand_pose = SubResource("Resource_moyp0")
|
||
|
||
[node name="GrabPointHandRight" parent="CubeTable2/RiddleCube4" index="3"]
|
||
hand_pose = SubResource("Resource_576jm")
|
||
|
||
[node name="RiddleCube5" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")]
|
||
transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.476757, 0.54382396, 3.6173854)
|
||
|
||
[node name="CubeNumber" parent="CubeTable2/RiddleCube5" index="1"]
|
||
cubeNumber = "⨙"
|
||
|
||
[node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube5" index="2"]
|
||
hand_pose = SubResource("Resource_alwgh")
|
||
|
||
[node name="GrabPointHandRight" parent="CubeTable2/RiddleCube5" index="3"]
|
||
hand_pose = SubResource("Resource_r2yo1")
|
||
|
||
[node name="RiddleCube6" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")]
|
||
transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.288032, 0.54382396, 3.6743398)
|
||
|
||
[node name="CubeNumber" parent="CubeTable2/RiddleCube6" index="1"]
|
||
cubeNumber = "⫔"
|
||
|
||
[node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube6" index="2"]
|
||
hand_pose = SubResource("Resource_e33y1")
|
||
|
||
[node name="GrabPointHandRight" parent="CubeTable2/RiddleCube6" index="3"]
|
||
hand_pose = SubResource("Resource_lglgo")
|
||
|
||
[node name="RiddleCube7" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")]
|
||
transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.124348, 0.54382396, 3.7237372)
|
||
|
||
[node name="CubeNumber" parent="CubeTable2/RiddleCube7" index="1"]
|
||
cubeNumber = "⁖"
|
||
|
||
[node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube7" index="2"]
|
||
hand_pose = SubResource("Resource_01v31")
|
||
|
||
[node name="GrabPointHandRight" parent="CubeTable2/RiddleCube7" index="3"]
|
||
hand_pose = SubResource("Resource_lvv10")
|
||
|
||
[node name="RiddleCube8" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")]
|
||
transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 10.946004, 0.54382396, 3.7775588)
|
||
|
||
[node name="CubeNumber" parent="CubeTable2/RiddleCube8" index="1"]
|
||
cubeNumber = "§"
|
||
|
||
[node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube8" index="2"]
|
||
hand_pose = SubResource("Resource_34578")
|
||
|
||
[node name="GrabPointHandRight" parent="CubeTable2/RiddleCube8" index="3"]
|
||
hand_pose = SubResource("Resource_v8jd1")
|
||
|
||
[node name="RiddelCubeBoard" parent="CubeTable2" instance=ExtResource("7_wti6a")]
|
||
transform = Transform3D(-0.8990999, 0, 0.43774337, 0, 1, 0, -0.43774337, 0, -0.8990999, 18.105413, 1.0031731, 11.166063)
|
||
correct_solution = "21538764"
|
||
|
||
[node name="StaticBody3D" parent="CubeTable2/RiddelCubeBoard" index="0"]
|
||
transform = Transform3D(1, 0, -3.5527137e-15, 0, 1, 0, 3.5527137e-15, 0, 1, 0, 0, 0)
|
||
visible = false
|
||
|
||
[node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/StaticBody3D" index="0"]
|
||
transform = Transform3D(-4.3711438e-08, 0, -1, 0, 1, 0, 1, 0, -4.3711438e-08, -16.443762, 4.186453, -1.4305115e-06)
|
||
visible = false
|
||
|
||
[node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/StaticBody3D" index="1"]
|
||
visible = false
|
||
|
||
[node name="cubePos_1" parent="CubeTable2/RiddelCubeBoard" index="1"]
|
||
transform = Transform3D(1, 0, -5.3290705e-14, 0, 1, 0, 5.3290705e-14, 0, 1, 0.27241376, 1.8878542, 0.39217547)
|
||
grab_distance = 0.3
|
||
snap_require = ""
|
||
|
||
[node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_1" index="0"]
|
||
transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.09480932, 0, 0)
|
||
|
||
[node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_1" index="2"]
|
||
transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.11967993, 0, 0)
|
||
|
||
[node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_1" index="3"]
|
||
transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.11967993, 0, 0)
|
||
|
||
[node name="cubePos_2" parent="CubeTable2/RiddelCubeBoard" index="2"]
|
||
transform = Transform3D(1, 0, -5.3290705e-14, 0, 1, 0, 5.3290705e-14, 0, 1, 0.27241376, 1.884588, 0.14910692)
|
||
grab_distance = 0.3
|
||
snap_require = ""
|
||
|
||
[node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_2" index="0"]
|
||
transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.09315127, 0, 0)
|
||
|
||
[node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_2" index="2"]
|
||
transform = Transform3D(1, 0, -2.4868996e-14, 0, 1, 0, 2.4868996e-14, 0, 1, -0.11967945, -0.00850153, 0)
|
||
|
||
[node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_2" index="3"]
|
||
transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.11967993, 0, 0)
|
||
|
||
[node name="cubePos_3" parent="CubeTable2/RiddelCubeBoard" index="3"]
|
||
transform = Transform3D(1, 0, -5.3290705e-14, 0, 1, 0, 5.3290705e-14, 0, 1, 0.27241376, 1.8813478, -0.12817076)
|
||
grab_distance = 0.3
|
||
snap_require = ""
|
||
|
||
[node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_3" index="0"]
|
||
transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.09482288, 0, 0)
|
||
|
||
[node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_3" index="2"]
|
||
transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0)
|
||
|
||
[node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_3" index="3"]
|
||
transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0)
|
||
|
||
[node name="cubePos_4" parent="CubeTable2/RiddelCubeBoard" index="4"]
|
||
transform = Transform3D(1, 0, -7.1054274e-14, 0, 1, 0, 7.1054274e-14, 0, 1, 0.27241376, 1.875885, -0.39778823)
|
||
grab_distance = 0.3
|
||
snap_require = ""
|
||
|
||
[node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_4" index="0"]
|
||
transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.09482288, 0, 0)
|
||
|
||
[node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_4" index="2"]
|
||
transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0)
|
||
|
||
[node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_4" index="3"]
|
||
transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0)
|
||
|
||
[node name="cubePos_5" parent="CubeTable2/RiddelCubeBoard" index="5"]
|
||
transform = Transform3D(1, -4.3255255e-10, 2.1138646e-12, 4.325873e-10, 0.999951, -0.009895921, 2.195577e-12, 0.009895892, 0.999951, 0.27241376, 1.6902655, 0.40010166)
|
||
grab_distance = 0.3
|
||
snap_require = ""
|
||
|
||
[node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_5" index="0"]
|
||
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, -0.09401497, 0, 0)
|
||
|
||
[node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_5" index="2"]
|
||
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, -0.11931768, 0, 0)
|
||
|
||
[node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_5" index="3"]
|
||
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, -0.11931768, 0, 0)
|
||
|
||
[node name="cubePos_6" parent="CubeTable2/RiddelCubeBoard" index="6"]
|
||
transform = Transform3D(1, 1.0778809e-09, 1.3248069e-11, -1.0778454e-09, 0.99969596, 0.024658978, 1.3351098e-11, -0.024659041, 0.99969596, 0.27241376, 1.6902655, 0.1501132)
|
||
grab_distance = 0.3
|
||
snap_require = ""
|
||
|
||
[node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_6" index="0"]
|
||
transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.09480932, 0, 0)
|
||
|
||
[node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_6" index="2"]
|
||
transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.11967993, 0, 0)
|
||
|
||
[node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_6" index="3"]
|
||
transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.11967993, 0, 0)
|
||
|
||
[node name="cubePos_7" parent="CubeTable2/RiddelCubeBoard" index="7"]
|
||
transform = Transform3D(1, 1.8281573e-09, 3.8205883e-11, -1.8281181e-09, 0.999125, 0.041823268, 3.830891e-11, -0.04182336, 0.999125, 0.27241376, 1.6902655, -0.12617017)
|
||
grab_distance = 0.3
|
||
snap_require = ""
|
||
|
||
[node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_7" index="0"]
|
||
transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.09482288, 0, 0)
|
||
|
||
[node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_7" index="2"]
|
||
transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0)
|
||
|
||
[node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_7" index="3"]
|
||
transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0)
|
||
|
||
[node name="cubePos_8" parent="CubeTable2/RiddelCubeBoard" index="8"]
|
||
transform = Transform3D(1, 2.8512492e-09, 9.3049124e-11, -2.851209e-09, 0.9978703, 0.06522891, 9.315215e-11, -0.06522898, 0.9978703, 0.27241376, 1.6902655, -0.40239784)
|
||
grab_distance = 0.3
|
||
snap_require = ""
|
||
|
||
[node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_8" index="0"]
|
||
transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.09482288, 0, 0)
|
||
|
||
[node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_8" index="2"]
|
||
transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0)
|
||
|
||
[node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_8" index="3"]
|
||
transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0)
|
||
|
||
[node name="Box" parent="CubeTable2/RiddelCubeBoard" index="9"]
|
||
size = Vector3(0.2517578, 1.8494141, 1.5)
|
||
|
||
[node name="XROrigin3D" type="XROrigin3D" parent="."]
|
||
transform = Transform3D(-0.9999822, 0, -0.0059689246, 0, 1, 0, 0.0059689246, 0, -0.9999822, -1.2342949, 0.123805344, 0.22105265)
|
||
|
||
[node name="XRCamera3D" type="XRCamera3D" parent="XROrigin3D"]
|
||
far = 300.0
|
||
|
||
[node name="LeftHand" type="XRController3D" parent="XROrigin3D"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 1, -0.5)
|
||
tracker = &"left_hand"
|
||
pose = &"aim"
|
||
|
||
[node name="FunctionPointer" parent="XROrigin3D/LeftHand" instance=ExtResource("7_ohflr")]
|
||
distance = 2.0
|
||
laser_length = 1
|
||
laser_material = SubResource("StandardMaterial3D_djju3")
|
||
|
||
[node name="MovementDirect" parent="XROrigin3D/LeftHand" groups=["player_body"] instance=ExtResource("8_jge5j")]
|
||
strafe = true
|
||
|
||
[node name="FunctionPickup" parent="XROrigin3D/LeftHand" instance=ExtResource("9_1pnxa")]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.02, -0.05, 0.1)
|
||
action_button_action = "grip_click"
|
||
|
||
[node name="Skeleton3D" type="Skeleton3D" parent="XROrigin3D/LeftHand"]
|
||
|
||
[node name="LeftHand" parent="XROrigin3D/LeftHand/Skeleton3D" instance=ExtResource("10_csc38")]
|
||
|
||
[node name="RightHand" type="XRController3D" parent="XROrigin3D"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, -0.5)
|
||
tracker = &"right_hand"
|
||
pose = &"aim"
|
||
|
||
[node name="FunctionPointer" parent="XROrigin3D/RightHand" instance=ExtResource("7_ohflr")]
|
||
distance = 2.0
|
||
laser_length = 1
|
||
laser_material = SubResource("StandardMaterial3D_y43eb")
|
||
|
||
[node name="MovementTurn" parent="XROrigin3D/RightHand" instance=ExtResource("11_5hvbb")]
|
||
|
||
[node name="FunctionTeleport" parent="XROrigin3D/RightHand" instance=ExtResource("12_ovbjo")]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.02, -0.05, 0)
|
||
teleport_button_action = "by_button"
|
||
|
||
[node name="FunctionPickup" parent="XROrigin3D/RightHand" instance=ExtResource("9_1pnxa")]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.02, -0.05, 0.1)
|
||
action_button_action = "grip_click"
|
||
|
||
[node name="Skeleton3D" type="Skeleton3D" parent="XROrigin3D/RightHand"]
|
||
|
||
[node name="RightHand" parent="XROrigin3D/RightHand/Skeleton3D" instance=ExtResource("13_0u6ep")]
|
||
|
||
[node name="PlayerBody" parent="XROrigin3D" instance=ExtResource("14_cscob")]
|
||
|
||
[node name="StaticBody3D" type="StaticBody3D" parent="."]
|
||
transform = Transform3D(0.9999648, 0, -0.008394934, 0, 1, 0, 0.008394934, 0, 0.9999648, 1.7563477, 2.1207929, 15.87066)
|
||
|
||
[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticBody3D"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.19977474, -0.23255563, -0.51922035)
|
||
mesh = SubResource("BoxMesh_jge5j")
|
||
|
||
[node name="Label3D" type="Label3D" parent="StaticBody3D/MeshInstance3D"]
|
||
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"]
|
||
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"]
|
||
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"]
|
||
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"]
|
||
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"]
|
||
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"]
|
||
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"]
|
||
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"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, -1.2192018)
|
||
modulate = Color(1, 0.55654305, 0, 1)
|
||
text = "◼"
|
||
|
||
[node name="Label3D10" type="Label3D" parent="StaticBody3D/MeshInstance3D"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, -0.82800865)
|
||
modulate = Color(0.48043868, 0, 0.55091494, 1)
|
||
text = "◼"
|
||
|
||
[node name="Label3D11" type="Label3D" parent="StaticBody3D/MeshInstance3D"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, -0.45877862)
|
||
modulate = Color(0, 1, 0.91197944, 1)
|
||
text = "◼"
|
||
|
||
[node name="Label3D12" type="Label3D" parent="StaticBody3D/MeshInstance3D"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, -0.0789938)
|
||
modulate = Color(1, 0, 0.75, 1)
|
||
text = "◼"
|
||
|
||
[node name="Label3D13" type="Label3D" parent="StaticBody3D/MeshInstance3D"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, 0.29716682)
|
||
modulate = Color(0.22362733, 1, 0, 1)
|
||
text = "◼"
|
||
|
||
[node name="Label3D14" type="Label3D" parent="StaticBody3D/MeshInstance3D"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.21870518, 0.07519388, 0.6421075)
|
||
modulate = Color(0.04608059, 0, 1, 1)
|
||
text = "◼"
|
||
|
||
[node name="Label3D15" type="Label3D" parent="StaticBody3D/MeshInstance3D"]
|
||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, 0.9957981)
|
||
modulate = Color(1, 1, 0, 1)
|
||
text = "◼"
|
||
|
||
[node name="Label3D16" type="Label3D" parent="StaticBody3D/MeshInstance3D"]
|
||
transform = Transform3D(-0.018639078, 0, 0.99982625, 0, 1, 0, -0.99982625, 0, -0.018639078, 0.16560364, 0.07883644, 1.2991443)
|
||
modulate = Color(1, 0, 0, 1)
|
||
text = "◼"
|
||
|
||
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.075683594, 0.262146, -0.51770544)
|
||
shape = SubResource("BoxShape3D_1pnxa")
|
||
|
||
[node name="BookHolder" parent="." instance=ExtResource("16_1pnxa")]
|
||
transform = Transform3D(0.51390064, 0, -0.8578497, 0, 1, 0, 0.8578497, 0, 0.51390064, 11.8715725, 1.4773932, 8.206276)
|
||
|
||
[node name="Label3D" parent="BookHolder/MeshInstance3D2" index="1"]
|
||
transform = Transform3D(-0.99995923, -0.0062862337, 0.006497532, 0, 0.7186969, 0.6953234, -0.009040594, 0.69529504, -0.7186675, 0.004073903, 0.8739773, -0.43620953)
|
||
text = "Leibe Kollegen,
|
||
um das Protal zu aktiviren
|
||
gilt folgende Zahlenfolge,
|
||
2153
|
||
8764
|
||
doch leider fehlt noch etwas
|
||
um die ziffern den symbolen
|
||
zuzuorden.
|
||
|
||
\"Kommuniziert miteinader
|
||
um das Portal zu aktiviren!“"
|
||
font_size = 10
|
||
outline_size = 4
|
||
horizontal_alignment = 1
|
||
|
||
[node name="MeshInstance3D" type="MeshInstance3D" parent="." node_paths=PackedStringArray("spawnPoint")]
|
||
transform = Transform3D(-2.6895318, -0.0018127755, -0.01060915, -0.0032325436, 2.345761, 0.04456945, 0.027110923, 0.09985861, -1.0471658, 13.74557, 3.8464398, 10.073657)
|
||
mesh = SubResource("QuadMesh_csc38")
|
||
script = ExtResource("17_csc38")
|
||
spawnPoint = NodePath("Marker3D")
|
||
teleport_scene = ExtResource("18_ovbjo")
|
||
target_szene = "uid://bni72mm8xa0fp"
|
||
|
||
[node name="Marker3D" type="Marker3D" parent="MeshInstance3D"]
|
||
transform = Transform3D(1, -4.3655746e-10, 4.1909516e-09, -2.3283064e-10, 0.9999999, 0, 1.8626451e-08, -7.450581e-09, 1.0000002, -0.0020041466, -0.84229064, 0.6517706)
|
||
|
||
[connection signal="solution_correct" from="CubeTable2/RiddelCubeBoard" to="MeshInstance3D" method="_on_riddel_cube_board_solution_correct"]
|
||
|
||
[editable path="CubeTable2/RiddleCube"]
|
||
[editable path="CubeTable2/RiddleCube2"]
|
||
[editable path="CubeTable2/RiddleCube3"]
|
||
[editable path="CubeTable2/RiddleCube4"]
|
||
[editable path="CubeTable2/RiddleCube5"]
|
||
[editable path="CubeTable2/RiddleCube6"]
|
||
[editable path="CubeTable2/RiddleCube7"]
|
||
[editable path="CubeTable2/RiddleCube8"]
|
||
[editable path="CubeTable2/RiddelCubeBoard"]
|
||
[editable path="CubeTable2/RiddelCubeBoard/cubePos_1"]
|
||
[editable path="CubeTable2/RiddelCubeBoard/cubePos_2"]
|
||
[editable path="CubeTable2/RiddelCubeBoard/cubePos_3"]
|
||
[editable path="CubeTable2/RiddelCubeBoard/cubePos_4"]
|
||
[editable path="CubeTable2/RiddelCubeBoard/cubePos_5"]
|
||
[editable path="CubeTable2/RiddelCubeBoard/cubePos_6"]
|
||
[editable path="CubeTable2/RiddelCubeBoard/cubePos_7"]
|
||
[editable path="CubeTable2/RiddelCubeBoard/cubePos_8"]
|
||
[editable path="BookHolder"]
|