Compare commits

..

3 Commits

26 changed files with 223 additions and 4749 deletions

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

View File

@ -251,6 +251,109 @@ autoplay = true
panning_strength = 0.5 panning_strength = 0.5
bus = &"sfx" bus = &"sfx"
[node name="Collision" type="StaticBody3D" parent="Logic/Fahrplan/hirschfeld" unique_id=1981379044]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.015596004, -0.007891655, 0.018885009)
[node name="World Boundary (Floor)" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=836708414]
shape = SubResource("WorldBoundaryShape3D_rkl48")
debug_color = Color(0.5019608, 0.003921569, 0.9607843, 1)
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1454083655]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, -66.5)
shape = SubResource("BoxShape3D_yfan7")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=401580690]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, 0.25)
shape = SubResource("BoxShape3D_yfan7")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1029621015]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.8523458, 1, -1.1576476)
shape = SubResource("BoxShape3D_il5go")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1662055133]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.567, 1.031, -2)
shape = SubResource("BoxShape3D_iq74k")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=402007193]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.567, 1.031, -2)
shape = SubResource("BoxShape3D_biibr")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1576481142]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0, 1.031, -2)
shape = SubResource("BoxShape3D_rum2v")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1452079625]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -7.783883)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1008810294]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -9.45743)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=541853028]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -17.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=677607764]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -19.45743)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1293358347]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -16.102852)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=985616557]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -27.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=801985133]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -29.45743)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=197748420]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -26.102852)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=761326610]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -37.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1342889226]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -39.457428)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1047602758]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -36.10285)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1841460790]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -47.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=312700908]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -49.457428)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1015805918]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -46.10285)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1122736393]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -57.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D26" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=2021914520]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -56.10285)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=458997453]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.8618617, 1, -1.1576476)
shape = SubResource("BoxShape3D_il5go")
[node name="train" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=595610224]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.0680046, -0.24993896, -32.189793)
shape = SubResource("BoxShape3D_rcbu2")
[node name="uni_mensa" parent="Logic/Fahrplan" unique_id=304084571 instance=ExtResource("9_bdj4u")] [node name="uni_mensa" parent="Logic/Fahrplan" unique_id=304084571 instance=ExtResource("9_bdj4u")]
visible = false visible = false
script = ExtResource("10_iq74k") script = ExtResource("10_iq74k")
@ -444,108 +547,6 @@ render_target_update_mode = 4
[node name="SubwayMap" parent="Logic/Fahrplan/parity_square/SubwayMap3D/MapViewport" unique_id=118012432 instance=ExtResource("8_rcbu2")] [node name="SubwayMap" parent="Logic/Fahrplan/parity_square/SubwayMap3D/MapViewport" unique_id=118012432 instance=ExtResource("8_rcbu2")]
[node name="Collision" type="StaticBody3D" parent="Logic" unique_id=1981379044]
[node name="World Boundary (Floor)" type="CollisionShape3D" parent="Logic/Collision" unique_id=836708414]
shape = SubResource("WorldBoundaryShape3D_rkl48")
debug_color = Color(0.5019608, 0.003921569, 0.9607843, 1)
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Logic/Collision" unique_id=1454083655]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, -66.5)
shape = SubResource("BoxShape3D_yfan7")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Logic/Collision" unique_id=401580690]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, 0.25)
shape = SubResource("BoxShape3D_yfan7")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Logic/Collision" unique_id=1029621015]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.8523458, 1, -1.1576476)
shape = SubResource("BoxShape3D_il5go")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Logic/Collision" unique_id=1662055133]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.567, 1.031, -2)
shape = SubResource("BoxShape3D_iq74k")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Logic/Collision" unique_id=402007193]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.567, 1.031, -2)
shape = SubResource("BoxShape3D_biibr")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Logic/Collision" unique_id=1576481142]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0, 1.031, -2)
shape = SubResource("BoxShape3D_rum2v")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Logic/Collision" unique_id=1452079625]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -7.783883)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Logic/Collision" unique_id=1008810294]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -9.45743)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Logic/Collision" unique_id=541853028]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -17.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Logic/Collision" unique_id=677607764]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -19.45743)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Logic/Collision" unique_id=1293358347]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -16.102852)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Logic/Collision" unique_id=985616557]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -27.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Logic/Collision" unique_id=801985133]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -29.45743)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Logic/Collision" unique_id=197748420]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -26.102852)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Logic/Collision" unique_id=761326610]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -37.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Logic/Collision" unique_id=1342889226]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -39.457428)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Logic/Collision" unique_id=1047602758]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -36.10285)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Logic/Collision" unique_id=1841460790]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -47.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Logic/Collision" unique_id=312700908]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -49.457428)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Logic/Collision" unique_id=1015805918]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -46.10285)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Logic/Collision" unique_id=1122736393]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -57.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D26" type="CollisionShape3D" parent="Logic/Collision" unique_id=2021914520]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -56.10285)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Logic/Collision" unique_id=458997453]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.8618617, 1, -1.1576476)
shape = SubResource("BoxShape3D_il5go")
[node name="train" type="CollisionShape3D" parent="Logic/Collision" unique_id=595610224]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.0680046, -0.24993896, -32.189793)
shape = SubResource("BoxShape3D_rcbu2")
[node name="MapViewport" type="SubViewport" parent="Logic" unique_id=1028638766] [node name="MapViewport" type="SubViewport" parent="Logic" unique_id=1028638766]
disable_3d = true disable_3d = true
size = Vector2i(2896, 2048) size = Vector2i(2896, 2048)

View File

@ -1,23 +0,0 @@
[gd_scene format=3 uid="uid://d1rrpray86q17"]
[ext_resource type="PackedScene" uid="uid://d1sqf5cgd8sba" path="res://base-environments/youth_room/import/dice-models.glb" id="1_vh430"]
[node name="dice-models" unique_id=911256849 instance=ExtResource("1_vh430")]
[node name="d12" parent="." index="0" unique_id=65177081]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.038978957, 0.6987885, -2.4119375)
[node name="d6" parent="." index="1" unique_id=220306213]
transform = Transform3D(0, -1, 0, 1, 0, 0, 0, 0, 1, 2.2221472, 0.5278461, -2.6088107)
[node name="d4" parent="." index="2" unique_id=1166078388]
transform = Transform3D(0.69187284, 0, 0.7220194, 0, 1, 0, -0.7220194, 0, 0.69187284, 3.019659, 0.34691018, -0.26562953)
[node name="d20" parent="." index="3" unique_id=1519015411]
transform = Transform3D(0.7535016, -0.5529435, -0.3556526, 0.3512268, 0.79585314, -0.49321136, 0.5557653, 0.24672082, 0.79388523, -0.016941644, 0.81124437, -0.006403886)
[node name="d10" parent="." index="4" unique_id=673773739]
transform = Transform3D(-0.30351675, -9.893264e-07, -0.9528261, 9.893264e-07, -1, 7.231638e-07, -0.9528261, -7.231638e-07, 0.30351675, -1.8407929, 0.027106762, -1.7446356)
[node name="d100" parent="." index="5" unique_id=1792677124]
transform = Transform3D(0.8973767, 6.74069e-07, 0.44126534, -6.8304064e-07, 1, -1.3852043e-07, -0.44126534, -1.7709712e-07, 0.8973766, 1.4871418, 1.0925838, -0.7358486)

View File

@ -1,42 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://3x75d7dnaw5q"
path.s3tc="res://.godot/imported/neuroaffirmative-poster_de.png-b14fdb30a66b2514e648382474f368a9.s3tc.ctex"
path.etc2="res://.godot/imported/neuroaffirmative-poster_de.png-b14fdb30a66b2514e648382474f368a9.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://base-environments/volunteer_room/import/textures/neuroaffirmative-poster_de.png"
dest_files=["res://.godot/imported/neuroaffirmative-poster_de.png-b14fdb30a66b2514e648382474f368a9.s3tc.ctex", "res://.godot/imported/neuroaffirmative-poster_de.png-b14fdb30a66b2514e648382474f368a9.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@ -1,42 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://0mnrbw1klw4c"
path.s3tc="res://.godot/imported/neuroaffirmative-poster_en.png-6613dea6fa9d8f6192386183dec2d118.s3tc.ctex"
path.etc2="res://.godot/imported/neuroaffirmative-poster_en.png-6613dea6fa9d8f6192386183dec2d118.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://base-environments/volunteer_room/import/textures/neuroaffirmative-poster_en.png"
dest_files=["res://.godot/imported/neuroaffirmative-poster_en.png-6613dea6fa9d8f6192386183dec2d118.s3tc.ctex", "res://.godot/imported/neuroaffirmative-poster_en.png-6613dea6fa9d8f6192386183dec2d118.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@ -1,4 +1,4 @@
[gd_scene format=3 uid="uid://5dkocippxkwv"] [gd_scene load_steps=16 format=3 uid="uid://5dkocippxkwv"]
[ext_resource type="Script" uid="uid://cb1d5cwtgllvq" path="res://logic-scenes/luna/playables/story_playable.gd" id="1_uxp36"] [ext_resource type="Script" uid="uid://cb1d5cwtgllvq" path="res://logic-scenes/luna/playables/story_playable.gd" id="1_uxp36"]
[ext_resource type="Texture2D" uid="uid://d0ucjqi8tx6vt" path="res://import/interface-elements/frame.png" id="2_27dlw"] [ext_resource type="Texture2D" uid="uid://d0ucjqi8tx6vt" path="res://import/interface-elements/frame.png" id="2_27dlw"]
@ -453,7 +453,7 @@ _data = {
&"vanish": SubResource("Animation_x0d5q") &"vanish": SubResource("Animation_x0d5q")
} }
[node name="therapy_uni" type="CenterContainer" unique_id=1162627027] [node name="therapy_uni" type="CenterContainer"]
anchors_preset = 15 anchors_preset = 15
anchor_right = 1.0 anchor_right = 1.0
anchor_bottom = 1.0 anchor_bottom = 1.0
@ -464,13 +464,12 @@ script = ExtResource("1_uxp36")
scene_id = 12 scene_id = 12
story_array = PackedStringArray("In hindsight I don\'t know if going to uni was the right decision.", "I doubt many professors would recommend me to come again.", "Me, the lazy student that just lacks the discipline to come to their lectures and do their assignments and learn for their exams. Sorry prof, I wanted to come but there was no class for me. ", "I didn\'t sign up to study math, biology and art history. I came here to study education.", "And my dear Mr. Professor:", "seeing your lacklustre lectures, I don\'t think there\'s much I can learn from you.", "So, rather than wasting my time on advanced algebra, I spend it on the student council to organize support I would have needed but didn\'t get.", "I have never worked or learned so much in my entire life.", "This is also where I got diagnosed by peer review.", "Who would have guessed that creating a social activity without alcohol or noise would attract all the neurodivergent students.", "This is also why I would maybe still do it all over again:", "Because these beautiful people very probably saved my life by not giving up on me and helping me get professional help.", "My therapist was somewhat old-fashioned and I got to learn from experience why deep psychology isn\'t recommended for autism or ADHD,", "but she didn\'t think I had that anyway.", "So we talked a lot about my depression, my sense of self and how it evolved from my past.", "She was a very good listener and had a gift for putting her finger on hurtful thoughts.", "She was never gentle in doing that, but she was right about one thing:", "Old thoughts are here to stay, but they can be rearranged.") story_array = PackedStringArray("In hindsight I don\'t know if going to uni was the right decision.", "I doubt many professors would recommend me to come again.", "Me, the lazy student that just lacks the discipline to come to their lectures and do their assignments and learn for their exams. Sorry prof, I wanted to come but there was no class for me. ", "I didn\'t sign up to study math, biology and art history. I came here to study education.", "And my dear Mr. Professor:", "seeing your lacklustre lectures, I don\'t think there\'s much I can learn from you.", "So, rather than wasting my time on advanced algebra, I spend it on the student council to organize support I would have needed but didn\'t get.", "I have never worked or learned so much in my entire life.", "This is also where I got diagnosed by peer review.", "Who would have guessed that creating a social activity without alcohol or noise would attract all the neurodivergent students.", "This is also why I would maybe still do it all over again:", "Because these beautiful people very probably saved my life by not giving up on me and helping me get professional help.", "My therapist was somewhat old-fashioned and I got to learn from experience why deep psychology isn\'t recommended for autism or ADHD,", "but she didn\'t think I had that anyway.", "So we talked a lot about my depression, my sense of self and how it evolved from my past.", "She was a very good listener and had a gift for putting her finger on hurtful thoughts.", "She was never gentle in doing that, but she was right about one thing:", "Old thoughts are here to stay, but they can be rearranged.")
paragraph_lengths = PackedInt32Array(0, 2, 5, 7, 9, 11, 14, 17) paragraph_lengths = PackedInt32Array(0, 2, 5, 7, 9, 11, 14, 17)
progress = -1.0
[node name="PanelContainer" type="PanelContainer" parent="." unique_id=1121701288] [node name="PanelContainer" type="PanelContainer" parent="."]
layout_mode = 2 layout_mode = 2
mouse_filter = 1 mouse_filter = 1
[node name="StartFrame" type="TextureRect" parent="PanelContainer" unique_id=1318378702] [node name="StartFrame" type="TextureRect" parent="PanelContainer"]
custom_minimum_size = Vector2(900, 900) custom_minimum_size = Vector2(900, 900)
layout_mode = 2 layout_mode = 2
size_flags_vertical = 0 size_flags_vertical = 0
@ -478,7 +477,7 @@ texture = ExtResource("2_27dlw")
expand_mode = 2 expand_mode = 2
stretch_mode = 4 stretch_mode = 4
[node name="Panel" type="PanelContainer" parent="PanelContainer/StartFrame" unique_id=1898386794] [node name="Panel" type="PanelContainer" parent="PanelContainer/StartFrame"]
show_behind_parent = true show_behind_parent = true
layout_mode = 1 layout_mode = 1
anchors_preset = 8 anchors_preset = 8
@ -496,7 +495,7 @@ rotation = 0.349066
pivot_offset = Vector2(450, 450) pivot_offset = Vector2(450, 450)
mouse_filter = 1 mouse_filter = 1
[node name="TextureRect" type="TextureRect" parent="PanelContainer/StartFrame" unique_id=1921991599] [node name="TextureRect" type="TextureRect" parent="PanelContainer/StartFrame"]
layout_mode = 1 layout_mode = 1
anchors_preset = 6 anchors_preset = 6
anchor_left = 1.0 anchor_left = 1.0
@ -512,7 +511,7 @@ grow_vertical = 2
scale = Vector2(0.5, 0.5) scale = Vector2(0.5, 0.5)
texture = SubResource("ViewportTexture_ho85h") texture = SubResource("ViewportTexture_ho85h")
[node name="SubViewport" type="SubViewport" parent="PanelContainer/StartFrame/TextureRect" unique_id=597707866] [node name="SubViewport" type="SubViewport" parent="PanelContainer/StartFrame/TextureRect"]
own_world_3d = true own_world_3d = true
world_3d = SubResource("World3D_4m36g") world_3d = SubResource("World3D_4m36g")
transparent_bg = true transparent_bg = true
@ -521,15 +520,15 @@ canvas_cull_mask = 4293918724
size = Vector2i(1024, 1536) size = Vector2i(1024, 1536)
render_target_update_mode = 3 render_target_update_mode = 3
[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer" unique_id=561287079] [node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer"]
layout_mode = 2 layout_mode = 2
[node name="Label" type="Label" parent="PanelContainer/VBoxContainer" unique_id=264164665] [node name="Label" type="Label" parent="PanelContainer/VBoxContainer"]
layout_mode = 2 layout_mode = 2
theme_type_variation = &"HeaderLarge" theme_type_variation = &"HeaderLarge"
text = "Doctors Note" text = "Doctors Note"
[node name="StoryScroll" type="ScrollContainer" parent="PanelContainer/VBoxContainer" unique_id=629808399] [node name="StoryScroll" type="ScrollContainer" parent="PanelContainer/VBoxContainer"]
unique_name_in_owner = true unique_name_in_owner = true
custom_minimum_size = Vector2(0, 700) custom_minimum_size = Vector2(0, 700)
layout_mode = 2 layout_mode = 2
@ -540,7 +539,7 @@ scroll_vertical = 100
horizontal_scroll_mode = 0 horizontal_scroll_mode = 0
vertical_scroll_mode = 3 vertical_scroll_mode = 3
[node name="StoryLabel" type="RichTextLabel" parent="PanelContainer/VBoxContainer/StoryScroll" unique_id=2014458045] [node name="StoryLabel" type="RichTextLabel" parent="PanelContainer/VBoxContainer/StoryScroll"]
unique_name_in_owner = true unique_name_in_owner = true
custom_minimum_size = Vector2(800, 10) custom_minimum_size = Vector2(800, 10)
layout_mode = 2 layout_mode = 2
@ -551,7 +550,7 @@ fit_content = true
scroll_active = false scroll_active = false
visible_characters_behavior = 1 visible_characters_behavior = 1
[node name="StartBottom" type="TextureRect" parent="PanelContainer/VBoxContainer" unique_id=27349884] [node name="StartBottom" type="TextureRect" parent="PanelContainer/VBoxContainer"]
custom_minimum_size = Vector2(0, 64) custom_minimum_size = Vector2(0, 64)
layout_mode = 2 layout_mode = 2
size_flags_vertical = 8 size_flags_vertical = 8
@ -559,17 +558,19 @@ texture = ExtResource("3_6qw45")
expand_mode = 2 expand_mode = 2
stretch_mode = 4 stretch_mode = 4
[node name="SkipControl" parent="PanelContainer" unique_id=9610280 instance=ExtResource("4_pf7gl")] [node name="SkipControl" parent="PanelContainer" instance=ExtResource("4_pf7gl")]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=361993447] [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
unique_name_in_owner = true unique_name_in_owner = true
root_node = NodePath("../PanelContainer/StartFrame/Panel") root_node = NodePath("../PanelContainer/StartFrame/Panel")
libraries/ = SubResource("AnimationLibrary_dc6th") libraries = {
autoplay = &"ini" &"": SubResource("AnimationLibrary_dc6th")
}
autoplay = "ini"
[node name="Text" type="AudioStreamPlayer" parent="AnimationPlayer" unique_id=1305627574] [node name="Text" type="AudioStreamPlayer" parent="AnimationPlayer"]
mix_target = 2 mix_target = 2
bus = &"text" bus = &"text"
script = ExtResource("7_ld7n3") script = ExtResource("7_ld7n3")

View File

@ -1,8 +1,7 @@
[gd_scene format=3 uid="uid://s48pybgsm5mo"] [gd_scene load_steps=17 format=3 uid="uid://s48pybgsm5mo"]
[ext_resource type="Script" uid="uid://cb1d5cwtgllvq" path="res://logic-scenes/luna/playables/story_playable.gd" id="1_d3khy"] [ext_resource type="Script" uid="uid://cb1d5cwtgllvq" path="res://logic-scenes/luna/playables/story_playable.gd" id="1_d3khy"]
[ext_resource type="Texture2D" uid="uid://d0ucjqi8tx6vt" path="res://import/interface-elements/frame.png" id="2_fe2un"] [ext_resource type="Texture2D" uid="uid://d0ucjqi8tx6vt" path="res://import/interface-elements/frame.png" id="2_fe2un"]
[ext_resource type="PackedScene" uid="uid://duhldxihxn1x5" path="res://dice-model-import.tscn" id="3_fe2un"]
[ext_resource type="Texture2D" uid="uid://bwicl5q0lw06q" path="res://import/interface-elements/bottom.png" id="3_uj7tn"] [ext_resource type="Texture2D" uid="uid://bwicl5q0lw06q" path="res://import/interface-elements/bottom.png" id="3_uj7tn"]
[ext_resource type="PackedScene" uid="uid://dvwuhobhka78d" path="res://ui/skip_control/skip_control.tscn" id="4_05o76"] [ext_resource type="PackedScene" uid="uid://dvwuhobhka78d" path="res://ui/skip_control/skip_control.tscn" id="4_05o76"]
[ext_resource type="AudioStream" uid="uid://dupcfwi54fpjx" path="res://base-environments/youth_room/audio/FoM_Lisa_Kindheit_Voice_Acting_deutsch_newt.wav" id="5_0b3yt"] [ext_resource type="AudioStream" uid="uid://dupcfwi54fpjx" path="res://base-environments/youth_room/audio/FoM_Lisa_Kindheit_Voice_Acting_deutsch_newt.wav" id="5_0b3yt"]
@ -459,7 +458,7 @@ _data = {
&"vanish": SubResource("Animation_x0d5q") &"vanish": SubResource("Animation_x0d5q")
} }
[node name="trans" type="CenterContainer" unique_id=995480796] [node name="trans" type="CenterContainer"]
anchors_preset = 15 anchors_preset = 15
anchor_right = 1.0 anchor_right = 1.0
anchor_bottom = 1.0 anchor_bottom = 1.0
@ -470,13 +469,12 @@ script = ExtResource("1_d3khy")
scene_id = 5 scene_id = 5
story_array = PackedStringArray("Ahw, shiny math rocks!", "It\'s funny how small moments can put your whole world upside down.", "It was the first time I ever made a DnD Character. I had no clue what I was doing.", "Good thing Markus has been DMing for longer than I live, so he helped me with all the rules and bits and bobs.", "He said I could be anything - as long as it was a tank. After seeing my Twokinds poster, he first suggested me making a druid, but he also mentioned the Barbarian ...", "and approaching problems head-first and tearing everything apart while raging ... was just a mood I could get behind.", "But then came *that* question:", "\"Do you want to be a Boy-barian or a Girl-barian?\"", "And that inner turmoil about boys and girls and ... fuck! I can\'t deal with this so I just shrugged it off.", "\"Okay, then roll for Gender!\". He put a d20 in a cup and gave it to me. \"Even for girl, odd for boy and floor is complicated.\", he laughed.", "I didn\'t appreciate that: \"It\'s in a cup, how is it supposed to hit the floor?\"", "His tone was still friendly, but suddenly more serious.", "\"I was meaning to ask what result you\'d be hoping for so you need to roll blind. But you may also just throw that die at your DM and see what happens.\"", "I threw that die at my DM.", "\"So, floor it is?\"", "I ... I couldn\'t be mad at that.", "When he then asked me for my name, I just spat out \"Xavier\".", "\"Okay, Xavier. And how do we want to name your Barbarian?\" I ... also couldn\'t be mad at that.", "Eventually, we settled on Ruby:", "a bearded dwarven women with a strong attitude that - unlike most other dwarves - for some reason really doesn\'t mind being mistaken for a man.", "And weirdly ... that was the first \"female\" character I enjoyed playing.", "Even tho I really didn\'t want that die to land on girl.") story_array = PackedStringArray("Ahw, shiny math rocks!", "It\'s funny how small moments can put your whole world upside down.", "It was the first time I ever made a DnD Character. I had no clue what I was doing.", "Good thing Markus has been DMing for longer than I live, so he helped me with all the rules and bits and bobs.", "He said I could be anything - as long as it was a tank. After seeing my Twokinds poster, he first suggested me making a druid, but he also mentioned the Barbarian ...", "and approaching problems head-first and tearing everything apart while raging ... was just a mood I could get behind.", "But then came *that* question:", "\"Do you want to be a Boy-barian or a Girl-barian?\"", "And that inner turmoil about boys and girls and ... fuck! I can\'t deal with this so I just shrugged it off.", "\"Okay, then roll for Gender!\". He put a d20 in a cup and gave it to me. \"Even for girl, odd for boy and floor is complicated.\", he laughed.", "I didn\'t appreciate that: \"It\'s in a cup, how is it supposed to hit the floor?\"", "His tone was still friendly, but suddenly more serious.", "\"I was meaning to ask what result you\'d be hoping for so you need to roll blind. But you may also just throw that die at your DM and see what happens.\"", "I threw that die at my DM.", "\"So, floor it is?\"", "I ... I couldn\'t be mad at that.", "When he then asked me for my name, I just spat out \"Xavier\".", "\"Okay, Xavier. And how do we want to name your Barbarian?\" I ... also couldn\'t be mad at that.", "Eventually, we settled on Ruby:", "a bearded dwarven women with a strong attitude that - unlike most other dwarves - for some reason really doesn\'t mind being mistaken for a man.", "And weirdly ... that was the first \"female\" character I enjoyed playing.", "Even tho I really didn\'t want that die to land on girl.")
paragraph_lengths = PackedInt32Array(0, 3, 5, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 21) paragraph_lengths = PackedInt32Array(0, 3, 5, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 21)
progress = -1.0
[node name="PanelContainer" type="PanelContainer" parent="." unique_id=2123696055] [node name="PanelContainer" type="PanelContainer" parent="."]
layout_mode = 2 layout_mode = 2
mouse_filter = 1 mouse_filter = 1
[node name="StartFrame" type="TextureRect" parent="PanelContainer" unique_id=610375576] [node name="StartFrame" type="TextureRect" parent="PanelContainer"]
custom_minimum_size = Vector2(900, 900) custom_minimum_size = Vector2(900, 900)
layout_mode = 2 layout_mode = 2
size_flags_vertical = 0 size_flags_vertical = 0
@ -484,7 +482,7 @@ texture = ExtResource("2_fe2un")
expand_mode = 2 expand_mode = 2
stretch_mode = 4 stretch_mode = 4
[node name="Panel" type="PanelContainer" parent="PanelContainer/StartFrame" unique_id=1758980155] [node name="Panel" type="PanelContainer" parent="PanelContainer/StartFrame"]
show_behind_parent = true show_behind_parent = true
layout_mode = 1 layout_mode = 1
anchors_preset = 8 anchors_preset = 8
@ -502,7 +500,7 @@ rotation = 0.349066
pivot_offset = Vector2(450, 450) pivot_offset = Vector2(450, 450)
mouse_filter = 1 mouse_filter = 1
[node name="TextureRect" type="TextureRect" parent="PanelContainer/StartFrame" unique_id=321755792] [node name="TextureRect" type="TextureRect" parent="PanelContainer/StartFrame"]
layout_mode = 1 layout_mode = 1
anchors_preset = 6 anchors_preset = 6
anchor_left = 1.0 anchor_left = 1.0
@ -518,7 +516,7 @@ grow_vertical = 2
scale = Vector2(0.5, 0.5) scale = Vector2(0.5, 0.5)
texture = SubResource("ViewportTexture_ho85h") texture = SubResource("ViewportTexture_ho85h")
[node name="SubViewport" type="SubViewport" parent="PanelContainer/StartFrame/TextureRect" unique_id=427031095] [node name="SubViewport" type="SubViewport" parent="PanelContainer/StartFrame/TextureRect"]
own_world_3d = true own_world_3d = true
world_3d = SubResource("World3D_4m36g") world_3d = SubResource("World3D_4m36g")
transparent_bg = true transparent_bg = true
@ -527,17 +525,15 @@ canvas_cull_mask = 4293918724
size = Vector2i(1024, 1536) size = Vector2i(1024, 1536)
render_target_update_mode = 3 render_target_update_mode = 3
[node name="Node3D" parent="PanelContainer/StartFrame/TextureRect/SubViewport" unique_id=1773866151 instance=ExtResource("3_fe2un")] [node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer"]
[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer" unique_id=1953265333]
layout_mode = 2 layout_mode = 2
[node name="Label" type="Label" parent="PanelContainer/VBoxContainer" unique_id=1837866878] [node name="Label" type="Label" parent="PanelContainer/VBoxContainer"]
layout_mode = 2 layout_mode = 2
theme_type_variation = &"HeaderLarge" theme_type_variation = &"HeaderLarge"
text = "Colorful Dice" text = "Colorful Dice"
[node name="StoryScroll" type="ScrollContainer" parent="PanelContainer/VBoxContainer" unique_id=720042581] [node name="StoryScroll" type="ScrollContainer" parent="PanelContainer/VBoxContainer"]
unique_name_in_owner = true unique_name_in_owner = true
custom_minimum_size = Vector2(0, 700) custom_minimum_size = Vector2(0, 700)
layout_mode = 2 layout_mode = 2
@ -547,7 +543,7 @@ mouse_filter = 2
horizontal_scroll_mode = 0 horizontal_scroll_mode = 0
vertical_scroll_mode = 3 vertical_scroll_mode = 3
[node name="StoryLabel" type="RichTextLabel" parent="PanelContainer/VBoxContainer/StoryScroll" unique_id=1509749649] [node name="StoryLabel" type="RichTextLabel" parent="PanelContainer/VBoxContainer/StoryScroll"]
unique_name_in_owner = true unique_name_in_owner = true
custom_minimum_size = Vector2(800, 10) custom_minimum_size = Vector2(800, 10)
layout_mode = 2 layout_mode = 2
@ -558,7 +554,7 @@ fit_content = true
scroll_active = false scroll_active = false
visible_characters_behavior = 1 visible_characters_behavior = 1
[node name="StartBottom" type="TextureRect" parent="PanelContainer/VBoxContainer" unique_id=1247893336] [node name="StartBottom" type="TextureRect" parent="PanelContainer/VBoxContainer"]
custom_minimum_size = Vector2(0, 64) custom_minimum_size = Vector2(0, 64)
layout_mode = 2 layout_mode = 2
size_flags_vertical = 8 size_flags_vertical = 8
@ -566,17 +562,19 @@ texture = ExtResource("3_uj7tn")
expand_mode = 2 expand_mode = 2
stretch_mode = 4 stretch_mode = 4
[node name="SkipControl" parent="PanelContainer" unique_id=882994032 instance=ExtResource("4_05o76")] [node name="SkipControl" parent="PanelContainer" instance=ExtResource("4_05o76")]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=977179579] [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
unique_name_in_owner = true unique_name_in_owner = true
root_node = NodePath("../PanelContainer/StartFrame/Panel") root_node = NodePath("../PanelContainer/StartFrame/Panel")
libraries/ = SubResource("AnimationLibrary_dc6th") libraries = {
autoplay = &"ini" &"": SubResource("AnimationLibrary_dc6th")
}
autoplay = "ini"
[node name="Text" type="AudioStreamPlayer" parent="AnimationPlayer" unique_id=563069299] [node name="Text" type="AudioStreamPlayer" parent="AnimationPlayer"]
mix_target = 2 mix_target = 2
bus = &"text" bus = &"text"
script = ExtResource("7_ede0y") script = ExtResource("7_ede0y")

View File

@ -1,4 +1,4 @@
[gd_scene format=3 uid="uid://flisupth27th"] [gd_scene load_steps=49 format=3 uid="uid://flisupth27th"]
[ext_resource type="PackedScene" uid="uid://dwbhei5kywqbd" path="res://volunteer_room_visuals.tscn" id="1_ln5pp"] [ext_resource type="PackedScene" uid="uid://dwbhei5kywqbd" path="res://volunteer_room_visuals.tscn" id="1_ln5pp"]
[ext_resource type="Script" uid="uid://wiw2j1gw230e" path="res://base-environments/volunteer_room/volunteer_room.gd" id="1_wdfvq"] [ext_resource type="Script" uid="uid://wiw2j1gw230e" path="res://base-environments/volunteer_room/volunteer_room.gd" id="1_wdfvq"]
@ -10,7 +10,6 @@
[ext_resource type="PackedScene" uid="uid://b2fqh0xl224jc" path="res://base-environments/volunteer_room/scenes/burnout.tscn" id="11_kmoh8"] [ext_resource type="PackedScene" uid="uid://b2fqh0xl224jc" path="res://base-environments/volunteer_room/scenes/burnout.tscn" id="11_kmoh8"]
[ext_resource type="PackedScene" uid="uid://bacg6w3wjgrrx" path="res://base-environments/volunteer_room/scenes/eating_challenges.tscn" id="12_6rb4d"] [ext_resource type="PackedScene" uid="uid://bacg6w3wjgrrx" path="res://base-environments/volunteer_room/scenes/eating_challenges.tscn" id="12_6rb4d"]
[ext_resource type="PackedScene" uid="uid://r8gjxitlwd1f" path="res://base-environments/volunteer_room/scenes/self_advocacy.tscn" id="13_5s6pb"] [ext_resource type="PackedScene" uid="uid://r8gjxitlwd1f" path="res://base-environments/volunteer_room/scenes/self_advocacy.tscn" id="13_5s6pb"]
[ext_resource type="Texture2D" uid="uid://3x75d7dnaw5q" path="res://base-environments/volunteer_room/import/textures/neuroaffirmative-poster_de.png" id="13_upyac"]
[ext_resource type="PackedScene" uid="uid://5dkocippxkwv" path="res://base-environments/volunteer_room/scenes/therapy_uni.tscn" id="14_upyac"] [ext_resource type="PackedScene" uid="uid://5dkocippxkwv" path="res://base-environments/volunteer_room/scenes/therapy_uni.tscn" id="14_upyac"]
[ext_resource type="PackedScene" uid="uid://b8iaixkhsnahi" path="res://base-environments/volunteer_room/scenes/therapy_volunteer.tscn" id="15_ci4rn"] [ext_resource type="PackedScene" uid="uid://b8iaixkhsnahi" path="res://base-environments/volunteer_room/scenes/therapy_volunteer.tscn" id="15_ci4rn"]
[ext_resource type="Script" uid="uid://bexqccvdqi7ad" path="res://base-environments/volunteer_room/volunteer_scene_players.gd" id="16_5s6pb"] [ext_resource type="Script" uid="uid://bexqccvdqi7ad" path="res://base-environments/volunteer_room/volunteer_scene_players.gd" id="16_5s6pb"]
@ -19,7 +18,6 @@
[ext_resource type="PackedScene" uid="uid://brk4hjdf2x81a" path="res://logic-scenes/card_picker/card_picker.tscn" id="18_upyac"] [ext_resource type="PackedScene" uid="uid://brk4hjdf2x81a" path="res://logic-scenes/card_picker/card_picker.tscn" id="18_upyac"]
[ext_resource type="PackedScene" uid="uid://bnskiyx1sksww" path="res://logic-scenes/board/physics-board.tscn" id="19_ci4rn"] [ext_resource type="PackedScene" uid="uid://bnskiyx1sksww" path="res://logic-scenes/board/physics-board.tscn" id="19_ci4rn"]
[ext_resource type="PackedScene" uid="uid://citwb7f4dl3l1" path="res://thank-you.tscn" id="20_e1uao"] [ext_resource type="PackedScene" uid="uid://citwb7f4dl3l1" path="res://thank-you.tscn" id="20_e1uao"]
[ext_resource type="PackedScene" uid="uid://d1rrpray86q17" path="res://base-environments/volunteer_room/dice_models.tscn" id="22_ci4rn"]
[ext_resource type="Shader" uid="uid://d324neibxpomg" path="res://base-environments/intro/shaders/stars.gdshader" id="22_e1uao"] [ext_resource type="Shader" uid="uid://d324neibxpomg" path="res://base-environments/intro/shaders/stars.gdshader" id="22_e1uao"]
[ext_resource type="Texture2D" uid="uid://dabnlcnuticww" path="res://base-environments/intro/textures/sky_textures_2.png" id="23_my8p4"] [ext_resource type="Texture2D" uid="uid://dabnlcnuticww" path="res://base-environments/intro/textures/sky_textures_2.png" id="23_my8p4"]
@ -149,6 +147,7 @@ glow_levels/7 = 2.0
glow_intensity = 0.4 glow_intensity = 0.4
glow_strength = 0.7 glow_strength = 0.7
glow_bloom = 0.13 glow_bloom = 0.13
glow_blend_mode = 1
glow_hdr_threshold = 0.46 glow_hdr_threshold = 0.46
fog_enabled = true fog_enabled = true
fog_light_color = Color(0.141176, 0.133333, 0.301961, 1) fog_light_color = Color(0.141176, 0.133333, 0.301961, 1)
@ -200,204 +199,197 @@ func _on_environment_settings_update():
environment.sdfgi_enabled = State.sdfgi_enable environment.sdfgi_enabled = State.sdfgi_enable
" "
[node name="SharedFlat" type="Node3D" unique_id=1702831157] [node name="SharedFlat" type="Node3D"]
script = ExtResource("1_wdfvq") script = ExtResource("1_wdfvq")
id = 3 id = 3
[node name="PlayerController" parent="." unique_id=226213093 instance=ExtResource("2_upyac")] [node name="PlayerController" parent="." instance=ExtResource("2_upyac")]
unique_name_in_owner = true unique_name_in_owner = true
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 2.2023005, 0, 0.7319784) transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 2.2023005, 0, 0.7319784)
[node name="Camera3D" parent="PlayerController/Yaw/Pitch/Mount" index="0"] [node name="Camera3D" parent="PlayerController/Yaw/Pitch/Mount" index="0"]
transform = Transform3D(1, 0, 0, 0, 1.0000006, 0, 0, 0, 1.0000006, 0, 0.202, 0.157) transform = Transform3D(1, 0, 0, 0, 1.0000006, 0, 0, 0, 1.0000006, 0, 0.202, 0.157)
[node name="PlayerAnimationPlayer" parent="PlayerController" index="3"] [node name="volunteer_room" parent="." instance=ExtResource("1_ln5pp")]
autoplay = &"RESET"
[node name="volunteer_room" parent="." unique_id=654506214 instance=ExtResource("1_ln5pp")] [node name="MeshInstance3D" type="MeshInstance3D" parent="volunteer_room"]
[node name="MeshInstance3D" type="MeshInstance3D" parent="volunteer_room" unique_id=1452610856]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.39256942, 0, 2.4170494) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.39256942, 0, 2.4170494)
mesh = SubResource("BoxMesh_tmbwx") mesh = SubResource("BoxMesh_tmbwx")
[node name="bed_crouch" type="Area3D" parent="volunteer_room" unique_id=301777367] [node name="bed_crouch" type="Area3D" parent="volunteer_room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.4831846, 0, 2.44453) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.4831846, 0, 2.44453)
collision_layer = 2 collision_layer = 2
collision_mask = 2 collision_mask = 2
script = ExtResource("3_fli74") script = ExtResource("3_fli74")
[node name="CollisionShape3D" type="CollisionShape3D" parent="volunteer_room/bed_crouch" unique_id=1268867577] [node name="CollisionShape3D" type="CollisionShape3D" parent="volunteer_room/bed_crouch"]
transform = Transform3D(0.995341, 0.096419, 0, 4.21461e-09, -4.35077e-08, -1, -0.096419, 0.995341, -4.37114e-08, 0.107988, 1.56575e-08, -0.358201) transform = Transform3D(0.995341, 0.096419, 0, 4.21461e-09, -4.35077e-08, -1, -0.096419, 0.995341, -4.37114e-08, 0.107988, 1.56575e-08, -0.358201)
shape = SubResource("CapsuleShape3D_2fihi") shape = SubResource("CapsuleShape3D_2fihi")
[node name="Collectables" type="Node3D" parent="." unique_id=1120302453] [node name="Collectables" type="Node3D" parent="."]
[node name="KitchenInteractable" parent="Collectables" unique_id=1682263431 instance=ExtResource("5_my8p4")] [node name="KitchenInteractable" parent="Collectables" instance=ExtResource("5_my8p4")]
transform = Transform3D(0.999999, 0, 0, 0, 1, 0, 0, 0, 0.999999, 0.8310573, 1.0068259, -2.7083611) transform = Transform3D(0.999999, 0, 0, 0, 1, 0, 0, 0, 0.999999, 0.8310573, 1.0068259, -2.7083611)
interaction = ExtResource("12_6rb4d") interaction = ExtResource("12_6rb4d")
[node name="BurnoutInteractable" parent="Collectables" unique_id=474055088 instance=ExtResource("5_my8p4")] [node name="BurnoutInteractable" parent="Collectables" instance=ExtResource("5_my8p4")]
transform = Transform3D(0.32358676, 0, -0.94619733, 0, 1, 0, 0.94619733, 0, 0.32358676, -2.1812932, 0.8092947, 5.313688) transform = Transform3D(0.32358676, 0, -0.94619733, 0, 1, 0, 0.94619733, 0, 0.32358676, -2.1812932, 0.8092947, 5.313688)
interaction = ExtResource("11_kmoh8") interaction = ExtResource("11_kmoh8")
[node name="DiceInteractable" parent="Collectables" unique_id=960316357 instance=ExtResource("5_my8p4")] [node name="DiceInteractable" parent="Collectables" instance=ExtResource("5_my8p4")]
transform = Transform3D(0.7071059, 0, -0.7071061, 0, 1, 0, 0.7071061, 0, 0.7071059, -2.1672184, 0.6933667, 3.4381282) transform = Transform3D(0.7071059, 0, -0.7071061, 0, 1, 0, 0.7071061, 0, 0.7071059, -2.07945, 0.5828748, 3.3940656)
interaction = ExtResource("16_e1uao") interaction = ExtResource("16_e1uao")
[node name="VoluntaryInteractable" parent="Collectables" unique_id=1328796377 instance=ExtResource("5_my8p4")] [node name="VoluntaryInteractable" parent="Collectables" instance=ExtResource("5_my8p4")]
transform = Transform3D(-4.3711346e-08, 0, 0.999999, 0, 1, 0, -0.999999, 0, -4.3711346e-08, 0.36332494, 1.2541859, 4.9624853) transform = Transform3D(-4.3711346e-08, 0, 0.999999, 0, 1, 0, -0.999999, 0, -4.3711346e-08, 0.36332494, 1.2541859, 4.9624853)
interaction = ExtResource("17_my8p4") interaction = ExtResource("17_my8p4")
billboard = false billboard = false
[node name="TherapyVoluntaryInteractable" parent="Collectables" unique_id=1031853373 instance=ExtResource("5_my8p4")] [node name="TherapyVoluntaryInteractable" parent="Collectables" instance=ExtResource("5_my8p4")]
unique_name_in_owner = true unique_name_in_owner = true
transform = Transform3D(0.999999, 0, 0, 0, 1, 0, 0, 0, 0.999999, 0.399901, 1.21835, 1.29166) transform = Transform3D(0.999999, 0, 0, 0, 1, 0, 0, 0, 0.999999, 0.399901, 1.21835, 1.29166)
interaction = ExtResource("15_ci4rn") interaction = ExtResource("15_ci4rn")
billboard = false billboard = false
[node name="TherapyUniInteractable" parent="Collectables" unique_id=1407119871 instance=ExtResource("5_my8p4")] [node name="TherapyUniInteractable" parent="Collectables" instance=ExtResource("5_my8p4")]
unique_name_in_owner = true unique_name_in_owner = true
transform = Transform3D(0.999999, 0, 0, 0, 1, 0, 0, 0, 0.999999, 0.399901, 1.21835, 1.29166) transform = Transform3D(0.999999, 0, 0, 0, 1, 0, 0, 0, 0.999999, 0.399901, 1.21835, 1.29166)
interaction = ExtResource("14_upyac") interaction = ExtResource("14_upyac")
billboard = false billboard = false
[node name="UniversityInteractable" parent="Collectables" unique_id=395244586 instance=ExtResource("5_my8p4")] [node name="UniversityInteractable" parent="Collectables" instance=ExtResource("5_my8p4")]
transform = Transform3D(-4.371135e-08, 0, -0.9999991, 0, 1, 0, 0.9999991, 0, -4.371135e-08, -2.7745893, 1.4022808, -3.0279322) transform = Transform3D(-4.371135e-08, 0, -0.9999991, 0, 1, 0, 0.9999991, 0, -4.371135e-08, -2.7745893, 1.4022808, -3.0279322)
interaction = ExtResource("13_5s6pb") interaction = ExtResource("13_5s6pb")
billboard = false billboard = false
[node name="Sprite3D" type="Sprite3D" parent="Collectables/UniversityInteractable" unique_id=1734059198] [node name="OldThougtsInteractable" parent="Collectables" instance=ExtResource("5_my8p4")]
transform = Transform3D(-0.9999998, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -0.9999998, 0.11135745, 0.18555701, 0.06345248)
pixel_size = 0.00035
shaded = true
texture = ExtResource("13_upyac")
[node name="OldThougtsInteractable" parent="Collectables" unique_id=2053837286 instance=ExtResource("5_my8p4")]
transform = Transform3D(-4.3711346e-08, 0, -0.999999, 0, 1, 0, 0.999999, 0, -4.3711346e-08, -2.40979, 0.41340256, 0.403546) transform = Transform3D(-4.3711346e-08, 0, -0.999999, 0, 1, 0, 0.999999, 0, -4.3711346e-08, -2.40979, 0.41340256, 0.403546)
interaction = ExtResource("17_my8p4") interaction = ExtResource("17_my8p4")
[node name="AutismInteractable" parent="Collectables" unique_id=1846146632 instance=ExtResource("5_my8p4")] [node name="AutismInteractable" parent="Collectables" instance=ExtResource("5_my8p4")]
transform = Transform3D(-0.75470823, 0, -0.65605795, 0, 1, 0, 0.65605795, 0, -0.75470823, -1.8407239, 1.0439266, -3.8908288) transform = Transform3D(-0.75470823, 0, -0.65605795, 0, 1, 0, 0.65605795, 0, -0.75470823, -1.8407239, 1.0439266, -3.8908288)
interaction = ExtResource("10_gcdra") interaction = ExtResource("10_gcdra")
[node name="Board" parent="Collectables" unique_id=863651288 instance=ExtResource("5_my8p4")] [node name="Board" parent="Collectables" instance=ExtResource("5_my8p4")]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -2.7652016, 1.2894461, 4.522677) transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -2.7652016, 1.2894461, 4.522677)
interaction = ExtResource("19_ci4rn") interaction = ExtResource("19_ci4rn")
billboard = false billboard = false
[node name="DoorInteractable" type="Node3D" parent="Collectables" unique_id=537791538] [node name="DoorInteractable" type="Node3D" parent="Collectables"]
unique_name_in_owner = true unique_name_in_owner = true
[node name="VoxelGI" type="VoxelGI" parent="." unique_id=751798188] [node name="VoxelGI" type="VoxelGI" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.08276367, 1.3269348, 0.09955597) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.08276367, 1.3269348, 0.09955597)
size = Vector3(6.132324, 2.9212036, 12.147232) size = Vector3(6.132324, 2.9212036, 12.147232)
data = ExtResource("8_fli74") data = ExtResource("8_fli74")
[node name="Collision" type="Node3D" parent="." unique_id=1578510043] [node name="Collision" type="Node3D" parent="."]
[node name="StaticBody" type="StaticBody3D" parent="Collision" unique_id=777978985] [node name="StaticBody" type="StaticBody3D" parent="Collision"]
[node name="WorldBoundary (Floor)" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=115662814] [node name="WorldBoundary (Floor)" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
shape = SubResource("WorldBoundaryShape3D_5s6pb") shape = SubResource("WorldBoundaryShape3D_5s6pb")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=1427136793] [node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.0295625, 0.43548584, -1.5359472) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.0295625, 0.43548584, -1.5359472)
shape = SubResource("BoxShape3D_my8p4") shape = SubResource("BoxShape3D_my8p4")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=935506047] [node name="CollisionShape3D14" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.473804, 0.43548584, -5.2581515) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.473804, 0.43548584, -5.2581515)
shape = SubResource("BoxShape3D_my8p4") shape = SubResource("BoxShape3D_my8p4")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=1268533005] [node name="CollisionShape3D15" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5582857, 0.43548584, -4.6777506) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5582857, 0.43548584, -4.6777506)
shape = SubResource("BoxShape3D_my8p4") shape = SubResource("BoxShape3D_my8p4")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=354479084] [node name="CollisionShape3D18" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.318601, 0.43548584, 5.4479933) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.318601, 0.43548584, 5.4479933)
shape = SubResource("BoxShape3D_my8p4") shape = SubResource("BoxShape3D_my8p4")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=1864451038] [node name="CollisionShape3D20" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.3467457, 0.91555786, 3.809821) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.3467457, 0.91555786, 3.809821)
shape = SubResource("BoxShape3D_ri8p0") shape = SubResource("BoxShape3D_ri8p0")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=832906330] [node name="CollisionShape3D23" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.28132415, 0.91555786, -4.867077) transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.28132415, 0.91555786, -4.867077)
shape = SubResource("BoxShape3D_ri8p0") shape = SubResource("BoxShape3D_ri8p0")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=1938334641] [node name="CollisionShape3D22" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.17872827, 0.43548584, 2.4474537) transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.17872827, 0.43548584, 2.4474537)
shape = SubResource("BoxShape3D_ri8p0") shape = SubResource("BoxShape3D_ri8p0")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=2052544249] [node name="CollisionShape3D19" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.02912116, 0.43548584, 5.6458735) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.02912116, 0.43548584, 5.6458735)
shape = SubResource("SphereShape3D_br20t") shape = SubResource("SphereShape3D_br20t")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=2117877049] [node name="CollisionShape3D21" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.3792989, 0.43548584, 3.8899004) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.3792989, 0.43548584, 3.8899004)
shape = SubResource("SphereShape3D_br20t") shape = SubResource("SphereShape3D_br20t")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=2115752331] [node name="CollisionShape3D16" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(0.99368984, 0, 0.11216268, 0, 1, 0, -0.11216268, 0, 0.99368984, -2.8277857, 0.43548584, -0.90668166) transform = Transform3D(0.99368984, 0, 0.11216268, 0, 1, 0, -0.11216268, 0, 0.99368984, -2.8277857, 0.43548584, -0.90668166)
shape = SubResource("BoxShape3D_my8p4") shape = SubResource("BoxShape3D_my8p4")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=767852886] [node name="CollisionShape3D17" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(0.9997138, 0, -0.023926191, 0, 1, 0, 0.023926191, 0, 0.9997138, 0.20360646, 0.43548584, -1.0235084) transform = Transform3D(0.9997138, 0, -0.023926191, 0, 1, 0, 0.023926191, 0, 0.9997138, 0.20360646, 0.43548584, -1.0235084)
shape = SubResource("BoxShape3D_sunku") shape = SubResource("BoxShape3D_sunku")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=244544311] [node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5631266, 2, -0.06579882) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5631266, 2, -0.06579882)
shape = SubResource("BoxShape3D_mumj5") shape = SubResource("BoxShape3D_mumj5")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=2043069071] [node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.0312304, 2, -0.06579882) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.0312304, 2, -0.06579882)
shape = SubResource("BoxShape3D_pdgua") shape = SubResource("BoxShape3D_pdgua")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=258617250] [node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.1283288, 2, 1.3899179) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.1283288, 2, 1.3899179)
shape = SubResource("BoxShape3D_0bxa6") shape = SubResource("BoxShape3D_0bxa6")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=1259710936] [node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.50890803, 2, -1.4181784) transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.50890803, 2, -1.4181784)
shape = SubResource("BoxShape3D_0bxa6") shape = SubResource("BoxShape3D_0bxa6")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=1222020782] [node name="CollisionShape3D13" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.50890803, 2, -4.862812) transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.50890803, 2, -4.862812)
shape = SubResource("BoxShape3D_0bxa6") shape = SubResource("BoxShape3D_0bxa6")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=1809548028] [node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.6831162, 2, 1.4073527) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.6831162, 2, 1.4073527)
shape = SubResource("BoxShape3D_mumj5") shape = SubResource("BoxShape3D_mumj5")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=527840404] [node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.981, 2, 3.8725982) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.981, 2, 3.8725982)
shape = SubResource("BoxShape3D_3k3rl") shape = SubResource("BoxShape3D_3k3rl")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=335777215] [node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.197, 2, -2.25) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.197, 2, -2.25)
shape = SubResource("BoxShape3D_rwcbo") shape = SubResource("BoxShape3D_rwcbo")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=91328867] [node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.2058272, 2, 0.12251377) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.2058272, 2, 0.12251377)
shape = SubResource("BoxShape3D_7klvh") shape = SubResource("BoxShape3D_7klvh")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=2045599969] [node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0043058395, 2, 6.437253) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0043058395, 2, 6.437253)
shape = SubResource("BoxShape3D_2ixm0") shape = SubResource("BoxShape3D_2ixm0")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody" unique_id=572737944] [node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0043058395, 2, -6.174767) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0043058395, 2, -6.174767)
shape = SubResource("BoxShape3D_2ixm0") shape = SubResource("BoxShape3D_2ixm0")
[node name="Scenes" type="Node3D" parent="." unique_id=511338775] [node name="Scenes" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.4831846, 0, 2.44453) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.4831846, 0, 2.44453)
[node name="SceneAnimationPlayer" type="AnimationPlayer" parent="Scenes" unique_id=1736621374] [node name="SceneAnimationPlayer" type="AnimationPlayer" parent="Scenes"]
unique_name_in_owner = true unique_name_in_owner = true
libraries/ = SubResource("AnimationLibrary_br20t") libraries = {
&"": SubResource("AnimationLibrary_br20t")
}
script = ExtResource("16_5s6pb") script = ExtResource("16_5s6pb")
[node name="UI" type="Control" parent="." unique_id=1633530859] [node name="UI" type="Control" parent="."]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 3 layout_mode = 3
anchors_preset = 15 anchors_preset = 15
@ -407,23 +399,20 @@ grow_horizontal = 2
grow_vertical = 2 grow_vertical = 2
mouse_filter = 1 mouse_filter = 1
[node name="Picker" parent="UI" unique_id=105123417 groups=["scene_actors"] instance=ExtResource("18_upyac")] [node name="Picker" parent="UI" groups=["scene_actors"] instance=ExtResource("18_upyac")]
unique_name_in_owner = true unique_name_in_owner = true
visible = false visible = false
layout_mode = 1 layout_mode = 1
[node name="ending" parent="UI" unique_id=1267531870 instance=ExtResource("20_e1uao")] [node name="ending" parent="UI" instance=ExtResource("20_e1uao")]
visible = false visible = false
layout_mode = 1 layout_mode = 1
mouse_filter = 2 mouse_filter = 2
script = SubResource("GDScript_ri8p0") script = SubResource("GDScript_ri8p0")
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1472023246] [node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_pdgua") environment = SubResource("Environment_pdgua")
camera_attributes = SubResource("CameraAttributesPractical_0bxa6") camera_attributes = SubResource("CameraAttributesPractical_0bxa6")
script = SubResource("GDScript_3k3rl") script = SubResource("GDScript_3k3rl")
[node name="dice-models2" parent="." unique_id=911256849 instance=ExtResource("22_ci4rn")]
transform = Transform3D(0.03, 0, 0, 0, 0.03, 0, 0, 0, 0.03, -2.3030388, 0.7617969, 3.7031662)
[editable path="PlayerController"] [editable path="PlayerController"]

Binary file not shown.

View File

@ -1,55 +0,0 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://d1sqf5cgd8sba"
path="res://.godot/imported/dice-models.glb-91b26d85bfd554d654aab62c4c3d524e.scn"
[deps]
source_file="res://base-environments/youth_room/import/dice-models.glb"
dest_files=["res://.godot/imported/dice-models.glb-91b26d85bfd554d654aab62c4c3d524e.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={
"materials": {
"dice_base": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/youth_room/import/materials/dice_base.tres",
"use_external/path": "uid://bkrrjav7wtrcl"
},
"dice_numbers": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/youth_room/import/materials/dice_numbers.tres",
"use_external/path": "uid://cnd8u8f4vc3eo"
}
}
}
gltf/naming_version=2
gltf/embedded_image_handling=1

View File

@ -1,200 +0,0 @@
shader_type spatial;
const float INV_PI = 0.318309;
uniform float _Rho : hint_range(0.0, 1.0, 1e-3) = 1.0;
uniform sampler2D color_source : source_color, repeat_disable;
uniform sampler2D dice_data : source_color;
uniform float roughness : hint_range(0.0, 1.0, 0.01) = 0.4;
uniform float metallic : hint_range(0.0, 1.0, 0.01) = 0.0;
uniform float metallic_specular : hint_range(0.0, 1.0, 0.01) = 0.5;
uniform float fresnel_power = 3.0;
uniform float interference_frequency = 3.0;
uniform vec3 base : source_color = vec3(1.0, 0.8, 0.6);
uniform vec3 shift : source_color = vec3(0.2, 0.7, 1.0);
// https://github.com/Norrox/GodotShaders/blob/master/Shaders/Voronoi-Worley/Voronoi.shader
vec3 RNGV3(vec3 p) {
vec3 a = fract(vec3(p.x, p.y, p.z) * vec3(111.11,333.33,444.44));
a += dot(a, a+33.51);
return fract(vec3(a.x*a.y, a.y*a.z, a.z*a.x)); //outputs a random vec2 between 0 and 1
}
vec4 voronoy(vec3 loc, float scale){
loc = loc*scale;
vec4 output = vec4(0., 0., 0., 10.);
for(float y=-1.; y<=1.; y++){
for(float x=-1.; x<=1.; x++){
for(float z=-1.; z<=1.; z++){
vec3 offs = vec3(x,y,z);
vec3 n = RNGV3(floor(loc)+offs)*2.0-1.0;
vec3 p = offs+sin(n) * .5;
float d = length((fract(loc)-0.5)-p);
if(d<output.q){
vec3 rng = RNGV3(floor(loc)+offs);
output = vec4(rng.x, rng.y, rng.z, d);
}
}
}
}
return output;
}
float fresnel(vec3 view, vec3 normal) {
return pow(1.0 - dot(view, normal), fresnel_power);
}
vec3 irridescence(vec3 view, vec3 normal, vec3 light) {
float dot_view = dot(view, normal);
float dot_light = dot(light, normal);
float angle = abs(dot_view - dot_light);
float interference = sin(angle * interference_frequency) * 0.5 + 0.5;
return mix(base, shift, clamp(interference, 0.0, 1.0));
}
float diffuse_burley(
in float cNdotL,
in float cNdotV,
in float cHdotL,
in float sigma // Roughness.
)
{
// https://media.disneyanimation.com/uploads/production/publication_asset/48/asset/s2012_pbs_disney_brdf_notes_v3.pdf
float FD90 = 2.0 * sigma * cHdotL * cHdotL - 0.5;
float fd_L = 1.0 + (FD90) * pow(1.0 - cNdotL, 5.0);
float fd_V = 1.0 + (FD90) * pow(1.0 - cNdotV, 5.0);
return fd_V * fd_L * cNdotL * INV_PI;
}
vec3 specular_schlick_ggx(
in float cNdotL,
in float cNdotV,
in float cHdotN,
in float cHdotL,
in vec3 rho, // Diffuse Color.
in float sigma, // Roughness.
in float m, // Metallic.
in float s // Metallic Specular.
)
{
// https://github.com/godotengine/godot/blob/master/servers/rendering/renderer_rd/shaders/scene_forward_lights_inc.glsl
float a = sigma * sigma; // Variance.
float a2 = a * a;
/* Normal Distribution Function (Trowbridge-Reitz) */
float D = 1.0 + (a2 - 1.0) * cHdotN * cHdotN;
D = a2 / (PI * D * D);
/* Geometric Function (Implicit) */
float G = 0.5 / mix(2.0 * cNdotL * cNdotV, cNdotL + cNdotV, a);
/* Fresnel Function (Schlicks Approximation) */
float dielectric = 0.16 * s * s;
vec3 f0 = mix(vec3( dielectric ), rho, vec3( m ));
float f90 = clamp(dot(f0, vec3(16.5)), m, 1.0);
vec3 F = f0 + (f90 - f0) * pow(1.0 - cHdotL, 5.0);
return max(D * G * F * cNdotL, 0.0);
}
varying vec3 object;
void vertex(){
object = MODEL_MATRIX[0].xyz + VERTEX;
}
varying vec4 base_glitter;
void fragment() {
vec3 base_texture = texture(dice_data, UV).xyz;
float base_depth = min(voronoy(object - reflect(NORMAL, VIEW), 1.2).w, base_texture.z * .7 + .3);
base_glitter = voronoy(object - reflect(NORMAL, VIEW) * (base_texture.z)*.4, 80);
//vec3 sample_map = voronoy(object - reflect(vec3(0.0, 0.0, 1.0), NORMAL) * base_depth *.5, 2.0).xyz;
ALBEDO = texture(color_source, base_texture.yy * pow(base_depth, 0.5)).xyz;
ROUGHNESS = texture(dice_data, UV).r + 0.2;
METALLIC = metallic;
SPECULAR = metallic_specular;
base_glitter.w = max(.0, float(base_glitter.z > base_texture.y)*0.5-base_glitter.y);
METALLIC = 0.3;
//ALBEDO = vec3(.0);
BACKLIGHT = pow((1.0-base_depth), 2.2) * texture(color_source, vec2(dot(VIEW, NORMAL))).xyz;
}
void light() {
vec3 n = normalize(NORMAL);
vec3 g_n = normalize(NORMAL + base_glitter.xyz);
vec3 l = normalize(LIGHT);
vec3 v = normalize(VIEW);
vec3 h = normalize(v + l);
float alpha = ROUGHNESS * ROUGHNESS;
float alpha_2 = alpha * alpha;
float NdotL = dot(n, l); // cos(theta_l) == cos(theta_i).
float NdotV = dot(n, v); // cos(theta_v) == cos(theta_r).
float NdotH = dot(n, h); // cos(theta_h).
float GNdotL = dot(g_n, l); // cos(theta_l) == cos(theta_i).
float HdotL = dot(h, v); // cos(theta_d).
float cNdotL = max(NdotL, 0.0);
float cGNdotL = max(GNdotL, 0.0);
float cNdotV = max(NdotV, 0.0);
float cNdotH = max(NdotH, 0.0);
float cHdotL = max(HdotL, 0.0);
/* Burley */
float FD_l = pow(clamp(1.0 - NdotL, 0.0, 1.0), 5.0);
float FD_v = pow(clamp(1.0 - NdotV, 0.0, 1.0), 5.0);
float FD90 = 0.5 + 2.0 * ROUGHNESS * HdotL * HdotL;
float f_d = (_Rho / PI) * mix(1.0, FD90, FD_l) * mix(1.0, FD90, FD_v) * cNdotL;
/* Trowbridge-Reitz-GGX */
/* Normal Distribution Function (GGX) */
float D = alpha_2 / ( PI * pow(1.0 + (alpha_2 - 1.0) * NdotH * NdotH, 2.0) );
/* Geometric Function (Implicit) */
//float G = 0.5 / mix(2.0 * NdotL * NdotV, NdotL + NdotV, alpha);
/* Geometric Function (Smith-GGX) */
float GL = 1.0 / (NdotL + sqrt(alpha_2 + (NdotL * NdotL) - alpha_2 * (NdotL * NdotL)));
float GV = 1.0 / (NdotV + sqrt(alpha_2 + (NdotV * NdotV) - alpha_2 * (NdotV * NdotV)));
float G = GL * GV;
/* Fresnel Function (Schlicks Approximation) */
vec3 f0 = mix(vec3(SPECULAR_AMOUNT * 0.08), ALBEDO, vec3(METALLIC));
vec3 F = f0 + (1.0 - f0) * pow(1.0 - HdotL, 5.0);
vec3 f_s = min(max(D * G * F * cNdotL, 0.0), 1.0);
float f_g_s = min(max(D * G * cGNdotL, 0.0), 1.0);
//vec3 backlight = max(0.0, (dot(LIGHT, reflect(VIEW, NORMAL))) * (dot(-NORMAL, LIGHT))) * BACKLIGHT;
vec3 backlight = BACKLIGHT * max(.0, dot(-NORMAL, LIGHT)-.2 + max(0.0, (dot(LIGHT, reflect(VIEW, NORMAL)))-.3));
DIFFUSE_LIGHT += LIGHT_COLOR * ATTENUATION * (f_d);
//DIFFUSE_LIGHT += LIGHT_COLOR * ATTENUATION * f_d;
vec3 irridescence = mix(irridescence(VIEW, NORMAL, LIGHT), vec3(1.0), fresnel(VIEW, NORMAL));
SPECULAR_LIGHT += LIGHT_COLOR * ATTENUATION * (f_s + f_g_s*base_glitter.w) * irridescence + backlight;
}

View File

@ -1 +0,0 @@
uid://d1qu5pkceo71p

View File

@ -1,28 +0,0 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://bkrrjav7wtrcl"]
[ext_resource type="Shader" uid="uid://d1qu5pkceo71p" path="res://base-environments/youth_room/import/materials/dice-base.gdshader" id="1_4nq5u"]
[ext_resource type="Texture2D" uid="uid://bsx3i6hk4el4c" path="res://base-environments/youth_room/import/textures/dice_data.png" id="2_qjhvp"]
[sub_resource type="Gradient" id="Gradient_6m1es"]
interpolation_color_space = 2
offsets = PackedFloat32Array(0, 0.35923406, 0.7531713, 1)
colors = PackedColorArray(0.05169776, 0.008184712, 0.10792684, 1, 0.1552569, 0.22529125, 0.50927097, 1, 0.08409298, 0.44552475, 0.6182849, 1, 0.307025, 0.8766158, 0.7015734, 1)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_qrjfo"]
gradient = SubResource("Gradient_6m1es")
fill_from = Vector2(0, 1)
fill_to = Vector2(1, 1)
[resource]
render_priority = 0
shader = ExtResource("1_4nq5u")
shader_parameter/_Rho = 1.0
shader_parameter/color_source = SubResource("GradientTexture2D_qrjfo")
shader_parameter/dice_data = ExtResource("2_qjhvp")
shader_parameter/roughness = 0.4
shader_parameter/metallic = 0.0
shader_parameter/metallic_specular = 0.5
shader_parameter/fresnel_power = 3.0
shader_parameter/interference_frequency = 3.0
shader_parameter/base = Color(0.9598308, 0.82874936, 0.49482137, 1)
shader_parameter/shift = Color(0.2, 0.7, 1, 1)

View File

@ -1,8 +0,0 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://cnd8u8f4vc3eo"]
[resource]
resource_name = "dice_numbers"
cull_mode = 2
albedo_color = Color(0.83001226, 0.6630747, 0.4846493, 1)
metallic = 1.0
roughness = 0.6

Binary file not shown.

View File

@ -1,203 +0,0 @@
[gd_scene format=3 uid="uid://duhldxihxn1x5"]
[ext_resource type="PackedScene" uid="uid://d1sqf5cgd8sba" path="res://base-environments/youth_room/import/dice-models.glb" id="1_g8chq"]
[ext_resource type="Shader" uid="uid://d324neibxpomg" path="res://base-environments/intro/shaders/stars.gdshader" id="2_2fft2"]
[ext_resource type="Material" uid="uid://bkrrjav7wtrcl" path="res://base-environments/youth_room/import/materials/dice_base.tres" id="2_pb38j"]
[ext_resource type="Texture2D" uid="uid://dabnlcnuticww" path="res://base-environments/intro/textures/sky_textures_2.png" id="3_yrkkl"]
[sub_resource type="Gradient" id="Gradient_d5lk6"]
interpolation_mode = 2
offsets = PackedFloat32Array(0, 0.175337, 0.414258, 0.593449, 0.700565, 0.770713, 0.798493, 0.809793, 0.954802)
colors = PackedColorArray(0, 0, 0, 0, 0.003, 0.0047, 0.02, 0.584314, 0.02385, 0.009, 0.09, 0, 0.06228, 0.0312, 0.12, 1, 0.22, 0.055, 0.1815, 0, 0.816757, 0.155467, 0.208686, 0.819608, 0.0136439, 0.0237636, 0.0955315, 1, 0.0120242, 0.0120251, 0.0360567, 0.356863, 0.00319355, 0.00476964, 0.0186391, 0.313726)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_apxml"]
gradient = SubResource("Gradient_d5lk6")
use_hdr = true
[sub_resource type="Gradient" id="Gradient_liqu7"]
interpolation_mode = 2
interpolation_color_space = 1
offsets = PackedFloat32Array(0, 0.137476, 0.46516, 0.851224)
colors = PackedColorArray(0.127188, 0.325303, 0.352533, 1, 0.0512, 0.18112, 0.32, 1, 0.0406, 0.0530699, 0.29, 1, 0.106137, 0.0034, 0.17, 1)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_vetqo"]
gradient = SubResource("Gradient_liqu7")
use_hdr = true
[sub_resource type="Gradient" id="Gradient_87cdb"]
colors = PackedColorArray(0.85, 0.46325, 0.0765, 1, 0.825717, 0.47559, 0.983214, 1)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_8fou6"]
gradient = SubResource("Gradient_87cdb")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_s2c5b"]
shader = ExtResource("2_2fft2")
shader_parameter/star_size = 120.0
shader_parameter/star_colors = SubResource("GradientTexture1D_8fou6")
shader_parameter/sky_gradient = SubResource("GradientTexture1D_vetqo")
shader_parameter/nebula_gradient = SubResource("GradientTexture1D_apxml")
shader_parameter/nebula_offset = 0.5
shader_parameter/universe_background = ExtResource("3_yrkkl")
[sub_resource type="Sky" id="Sky_pjlgq"]
sky_material = SubResource("ShaderMaterial_s2c5b")
[sub_resource type="Environment" id="Environment_f0pbs"]
background_mode = 2
sky = SubResource("Sky_pjlgq")
tonemap_mode = 4
[sub_resource type="Shader" id="Shader_pb38j"]
code = "shader_type spatial;
render_mode unshaded;
uniform sampler2D noise_texture;
group_uniforms depth;
uniform int layers : hint_range(0, 64, 1) = 8;
uniform float depth_amount = 1.0;
uniform float fade_amount : hint_range(0.0, 16.0, 0.01) = 1.0;
vec2 to_polar(vec2 uv) {
uv = uv * 2.0 - 1.0;
float radius = length(uv);
float angle = atan(uv.x, uv.y);
return vec2(angle / PI, radius) / 2.0;
}
float overlay(float a, float b){
float limit = step(0.5, a);
return mix(2.0 * a * b, 1.0 - 2.0 * (1.0 - a) * (1.0 - b), limit);
}
vec2 parallax(float depth, vec3 n, vec3 t, vec3 v) {
vec3 normal = normalize(n);
vec3 tangent = normalize(t);
vec3 bitangent = cross(normal, tangent);
vec3 view = normalize(v);
vec3 view_tangent = vec3(dot(view, tangent), dot(view, bitangent), dot(view, normal));
vec2 offset = (view_tangent.xy / max(view_tangent.z, 0.001)) * depth;
offset = vec2(-offset.x, offset.y);
return offset;
}
void fragment() {
float value = 0.0;
for(int i = 0; i < layers; i++){
float t = float(i) / float(layers);
float depth = t * depth_amount;
vec2 circle_uv = UV + parallax(depth, NORMAL, TANGENT, VIEW);
float circle = length(circle_uv * 2.0 - 1.0);
circle = clamp((circle - 0.2) / 0.8, 0.0, 1.0);
vec2 noise_uv = UV + parallax(depth, NORMAL, TANGENT, VIEW);
noise_uv = to_polar(noise_uv);
noise_uv.y += TIME * 0.1;
noise_uv += t;
float noise = texture(noise_texture, noise_uv).r;
float layer_value = overlay(circle, noise);
layer_value = step(0.5, layer_value);
layer_value *= pow(1.0 - t, fade_amount);
value = max(value, layer_value);
}
ALBEDO = vec3(value);
}"
[sub_resource type="ShaderMaterial" id="ShaderMaterial_f0pbs"]
render_priority = 0
shader = SubResource("Shader_pb38j")
shader_parameter/layers = 8
shader_parameter/depth_amount = 1.0
shader_parameter/fade_amount = 1.0
[sub_resource type="Animation" id="Animation_pb38j"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("dice-models:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector3(0, 0, 0)]
}
[sub_resource type="Animation" id="Animation_f0pbs"]
resource_name = "rotato"
length = 20.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("dice-models:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 20),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector3(0, 0, 0), Vector3(0, 6.2831855, 0)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_2fft2"]
_data = {
&"RESET": SubResource("Animation_pb38j"),
&"rotato": SubResource("Animation_f0pbs")
}
[node name="Node3D" type="Node3D" unique_id=1773866151]
[node name="dice-models" parent="." unique_id=911256849 instance=ExtResource("1_g8chq")]
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=643243255]
environment = SubResource("Environment_f0pbs")
[node name="OmniLight3D" type="OmniLight3D" parent="." unique_id=1222420168]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.8118598, 5.654051, -4.128759)
light_color = Color(0.11549998, 0.67182505, 0.77, 1)
light_energy = 50.0
light_size = 0.5
omni_range = 11.019698
[node name="OmniLight3D2" type="OmniLight3D" parent="." unique_id=1930269367]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.4119627, -0.52938986, 2.8074057)
light_color = Color(0.8606616, 0.4447567, 0.7934354, 1)
light_energy = 20.0
light_size = 0.5
omni_range = 13.7001095
[node name="CSGSphere3D" type="CSGSphere3D" parent="." unique_id=1429866322]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.2142496, 3.9381886, -2.3222432)
visible = false
radial_segments = 24
rings = 12
material = ExtResource("2_pb38j")
[node name="CSGSphere3D" type="CSGSphere3D" parent="CSGSphere3D" unique_id=1312662813]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.2142496, 3.9381886, -2.3222432)
radial_segments = 24
rings = 12
material = SubResource("ShaderMaterial_f0pbs")
[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=25046560]
libraries/ = SubResource("AnimationLibrary_2fft2")
autoplay = &"rotato"
[node name="Camera3D" type="Camera3D" parent="." unique_id=4702504]
transform = Transform3D(1, 0, 0, 0, 0.98768836, 0.15643448, 0, -0.15643448, 0.98768836, 0, 5.3918023, 10.009028)
fov = 46.4
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=1438886491]
transform = Transform3D(0.6984153, -0.46764836, 0.5417759, 0, 0.7569951, 0.65342057, -0.71569276, -0.4563589, 0.52869695, 2.2407079, 0.15685582, 0)
light_color = Color(0.83963645, 0.80125695, 0.5947978, 1)

View File

@ -23,7 +23,6 @@ shape = SubResource("RectangleShape2D_mai6h")
scale = Vector2(0.6, 0.6) scale = Vector2(0.6, 0.6)
sprite_frames = ExtResource("2_mai6h") sprite_frames = ExtResource("2_mai6h")
animation = &"youth" animation = &"youth"
autoplay = "youth"
[node name="Label" type="Label" parent="." unique_id=1847219475] [node name="Label" type="Label" parent="." unique_id=1847219475]
anchors_preset = 15 anchors_preset = 15

View File

@ -30,7 +30,6 @@ position = Vector2(99.5, 0)
scale = Vector2(0.65, 0.65) scale = Vector2(0.65, 0.65)
sprite_frames = ExtResource("2_260t4") sprite_frames = ExtResource("2_260t4")
animation = &"youth" animation = &"youth"
autoplay = "youth"
[node name="Label" type="Label" parent="Content" unique_id=1176239183] [node name="Label" type="Label" parent="Content" unique_id=1176239183]
anchors_preset = 8 anchors_preset = 8

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=11 format=3 uid="uid://b1pv7j1hag5m3"] [gd_scene format=3 uid="uid://b1pv7j1hag5m3"]
[ext_resource type="FontFile" uid="uid://bdkb43smt08c0" path="res://import/fonts/Ubuntu-B.ttf" id="1_1f64j"] [ext_resource type="FontFile" uid="uid://bdkb43smt08c0" path="res://import/fonts/Ubuntu-B.ttf" id="1_1f64j"]
[ext_resource type="FontFile" uid="uid://bmh8v44f6txfo" path="res://import/fonts/Ubuntu-RI.ttf" id="2_n65mw"] [ext_resource type="FontFile" uid="uid://bmh8v44f6txfo" path="res://import/fonts/Ubuntu-RI.ttf" id="2_n65mw"]
@ -29,24 +29,20 @@ VBoxContainer/constants/separation = 9
script = ExtResource("5_1hd2w") script = ExtResource("5_1hd2w")
text = "Sorry" text = "Sorry"
time_string = "This is smol." time_string = "This is smol."
is_own_message = false
metadata/_custom_type_script = "uid://be16bo6mf4kqu" metadata/_custom_type_script = "uid://be16bo6mf4kqu"
[sub_resource type="Resource" id="Resource_1hd2w"] [sub_resource type="Resource" id="Resource_1hd2w"]
script = ExtResource("5_1hd2w") script = ExtResource("5_1hd2w")
text = "I never knew what to say. Can I write instead?" text = "I never knew what to say. Can I write instead?"
time_string = ""
is_own_message = false
metadata/_custom_type_script = "uid://be16bo6mf4kqu" metadata/_custom_type_script = "uid://be16bo6mf4kqu"
[sub_resource type="Resource" id="Resource_w8y7q"] [sub_resource type="Resource" id="Resource_w8y7q"]
script = ExtResource("5_1hd2w") script = ExtResource("5_1hd2w")
text = "🙄" text = "🙄"
time_string = ""
is_own_message = true is_own_message = true
metadata/_custom_type_script = "uid://be16bo6mf4kqu" metadata/_custom_type_script = "uid://be16bo6mf4kqu"
[node name="Control" type="Control"] [node name="Control" type="Control" unique_id=306300003]
layout_mode = 3 layout_mode = 3
anchors_preset = 15 anchors_preset = 15
anchor_right = 1.0 anchor_right = 1.0
@ -55,7 +51,7 @@ grow_horizontal = 2
grow_vertical = 2 grow_vertical = 2
theme = SubResource("Theme_w8y7q") theme = SubResource("Theme_w8y7q")
[node name="ScrollContainer" type="ScrollContainer" parent="."] [node name="ScrollContainer" type="ScrollContainer" parent="." unique_id=124411261]
layout_mode = 0 layout_mode = 0
offset_right = 582.0 offset_right = 582.0
offset_bottom = 1082.0 offset_bottom = 1082.0
@ -63,18 +59,18 @@ theme = SubResource("Theme_w8y7q")
script = ExtResource("4_n65mw") script = ExtResource("4_n65mw")
messages = Array[ExtResource("5_1hd2w")]([SubResource("Resource_iwd5k"), SubResource("Resource_1hd2w"), SubResource("Resource_w8y7q")]) messages = Array[ExtResource("5_1hd2w")]([SubResource("Resource_iwd5k"), SubResource("Resource_1hd2w"), SubResource("Resource_w8y7q")])
[node name="Template" type="ScrollContainer" parent="."] [node name="Template" type="ScrollContainer" parent="." unique_id=1981714851]
layout_mode = 2 layout_mode = 0
offset_left = 1061.0 offset_left = 1061.0
offset_top = 78.0 offset_top = 78.0
offset_right = 1643.0 offset_right = 1643.0
offset_bottom = 702.0 offset_bottom = 702.0
[node name="VBoxContainer" type="VBoxContainer" parent="Template"] [node name="VBoxContainer" type="VBoxContainer" parent="Template" unique_id=1303301180]
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 3 size_flags_horizontal = 3
[node name="RichTextLabel2" type="RichTextLabel" parent="Template/VBoxContainer"] [node name="RichTextLabel2" type="RichTextLabel" parent="Template/VBoxContainer" unique_id=1558665125]
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 0 size_flags_horizontal = 0
theme = SubResource("Theme_w8y7q") theme = SubResource("Theme_w8y7q")
@ -87,7 +83,7 @@ fit_content = true
scroll_active = false scroll_active = false
autowrap_mode = 0 autowrap_mode = 0
[node name="RichTextLabel3" type="RichTextLabel" parent="Template/VBoxContainer"] [node name="RichTextLabel3" type="RichTextLabel" parent="Template/VBoxContainer" unique_id=1220988641]
layout_mode = 2 layout_mode = 2
theme = SubResource("Theme_w8y7q") theme = SubResource("Theme_w8y7q")
bbcode_enabled = true bbcode_enabled = true
@ -95,7 +91,7 @@ text = "Dies ist eine Telegram-Message
[i]8:12 PM[/i]" [i]8:12 PM[/i]"
fit_content = true fit_content = true
[node name="RichTextLabel4" type="RichTextLabel" parent="Template/VBoxContainer"] [node name="RichTextLabel4" type="RichTextLabel" parent="Template/VBoxContainer" unique_id=443052553]
layout_mode = 2 layout_mode = 2
theme = SubResource("Theme_w8y7q") theme = SubResource("Theme_w8y7q")
bbcode_enabled = true bbcode_enabled = true
@ -103,7 +99,7 @@ text = "Dies ist eine Telegram-Message
[i]8:12 PM[/i]" [i]8:12 PM[/i]"
fit_content = true fit_content = true
[node name="RichTextLabel5" type="RichTextLabel" parent="Template/VBoxContainer"] [node name="RichTextLabel5" type="RichTextLabel" parent="Template/VBoxContainer" unique_id=1955305073]
layout_mode = 2 layout_mode = 2
theme = SubResource("Theme_w8y7q") theme = SubResource("Theme_w8y7q")
bbcode_enabled = true bbcode_enabled = true
@ -112,7 +108,7 @@ text = "Dies ist eine Telegram-Message
fit_content = true fit_content = true
horizontal_alignment = 2 horizontal_alignment = 2
[node name="RichTextLabel6" type="RichTextLabel" parent="Template/VBoxContainer"] [node name="RichTextLabel6" type="RichTextLabel" parent="Template/VBoxContainer" unique_id=1577640143]
layout_mode = 2 layout_mode = 2
theme = SubResource("Theme_w8y7q") theme = SubResource("Theme_w8y7q")
bbcode_enabled = true bbcode_enabled = true
@ -120,7 +116,7 @@ text = "Dies ist eine Telegram-Message
[i]8:12 PM[/i]" [i]8:12 PM[/i]"
fit_content = true fit_content = true
[node name="RichTextLabel" type="RichTextLabel" parent="Template/VBoxContainer"] [node name="RichTextLabel" type="RichTextLabel" parent="Template/VBoxContainer" unique_id=1513469081]
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 3 size_flags_horizontal = 3
theme = SubResource("Theme_w8y7q") theme = SubResource("Theme_w8y7q")