Compare commits
3 Commits
laurins-la
...
developmen
| Author | SHA1 | Date |
|---|---|---|
|
|
7ba13a9093 | |
|
|
fad39d1d37 | |
|
|
53042effa2 |
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 3.4 MiB |
BIN
design/volunteer room/dice/dice-contsturction.blend (Stored with Git LFS)
BIN
design/volunteer room/dice/dice-contsturction.blend (Stored with Git LFS)
Binary file not shown.
|
|
@ -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)
|
||||||
|
|
|
||||||
|
|
@ -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)
|
|
||||||
BIN
src/base-environments/volunteer_room/import/textures/neuroaffirmative-poster_de.png (Stored with Git LFS)
BIN
src/base-environments/volunteer_room/import/textures/neuroaffirmative-poster_de.png (Stored with Git LFS)
Binary file not shown.
|
|
@ -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
|
|
||||||
BIN
src/base-environments/volunteer_room/import/textures/neuroaffirmative-poster_en.png (Stored with Git LFS)
BIN
src/base-environments/volunteer_room/import/textures/neuroaffirmative-poster_en.png (Stored with Git LFS)
Binary file not shown.
|
|
@ -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
|
|
||||||
|
|
@ -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")
|
||||||
|
|
|
||||||
|
|
@ -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")
|
||||||
|
|
|
||||||
|
|
@ -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"]
|
||||||
|
|
|
||||||
BIN
src/base-environments/youth_room/import/dice-models.glb (Stored with Git LFS)
BIN
src/base-environments/youth_room/import/dice-models.glb (Stored with Git LFS)
Binary file not shown.
|
|
@ -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
|
|
||||||
|
|
@ -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 (Schlick’s 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 (Schlick’s 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;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://d1qu5pkceo71p
|
|
||||||
|
|
@ -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)
|
|
||||||
|
|
@ -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
|
|
||||||
BIN
src/base-environments/youth_room/import/textures/dice_data.png (Stored with Git LFS)
BIN
src/base-environments/youth_room/import/textures/dice_data.png (Stored with Git LFS)
Binary file not shown.
|
|
@ -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)
|
|
||||||
Binary file not shown.
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue