227 lines
9.1 KiB
Plaintext
227 lines
9.1 KiB
Plaintext
[gd_scene load_steps=24 format=3 uid="uid://bb2kpqtlwe3dh"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://ser0oa3o1n56" path="res://scenes/player/Player.tscn" id="1_w1xrq"]
|
|
[ext_resource type="Script" uid="uid://d1fxcx37egfx" path="res://scripts/levels/garden_of_lights.gd" id="1_welf3"]
|
|
[ext_resource type="Texture2D" uid="uid://bnbp3pgk1lvwx" path="res://assets/textures/ground/synt grass pack/ground_grass_gen_07.png" id="2_b2vmc"]
|
|
[ext_resource type="Texture2D" uid="uid://dwcfcpeh68tqv" path="res://assets/textures/plant/hedges_para_CC0/vegetation_hedge_30.png" id="3_52pii"]
|
|
[ext_resource type="Script" uid="uid://voof2ikd6ont" path="res://scripts/light_orb.gd" id="5_welf3"]
|
|
[ext_resource type="PackedScene" uid="uid://bh0m8jrngk1sv" path="res://scenes/warp_area.tscn" id="6_o66ob"]
|
|
[ext_resource type="PackedScene" uid="uid://bobmvagvsys2m" path="res://scenes/props/buildings/cottage.tscn" id="7_67i2p"]
|
|
|
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_52pii"]
|
|
|
|
[sub_resource type="Sky" id="Sky_welf3"]
|
|
sky_material = SubResource("ProceduralSkyMaterial_52pii")
|
|
|
|
[sub_resource type="Environment" id="Environment_o66ob"]
|
|
background_mode = 2
|
|
sky = SubResource("Sky_welf3")
|
|
glow_enabled = true
|
|
glow_blend_mode = 0
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yoj5u"]
|
|
transparency = 1
|
|
albedo_color = Color(0.0392157, 0.870588, 0.105882, 0.588235)
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_67i2p"]
|
|
material = SubResource("StandardMaterial3D_yoj5u")
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_jd021"]
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_f74sa"]
|
|
transparency = 1
|
|
albedo_color = Color(0.439216, 0.121569, 1, 0.588235)
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_d1dqi"]
|
|
material = SubResource("StandardMaterial3D_f74sa")
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_5d2dx"]
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_52pii"]
|
|
albedo_texture = ExtResource("2_b2vmc")
|
|
uv1_scale = Vector3(10, 10, 10)
|
|
uv1_world_triplanar = true
|
|
texture_filter = 2
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_welf3"]
|
|
albedo_texture = ExtResource("3_52pii")
|
|
uv1_triplanar = true
|
|
uv1_world_triplanar = true
|
|
texture_filter = 2
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0ubl4"]
|
|
emission_energy_multiplier = 2.85
|
|
|
|
[sub_resource type="SphereMesh" id="SphereMesh_aa38r"]
|
|
material = SubResource("StandardMaterial3D_0ubl4")
|
|
|
|
[sub_resource type="SphereShape3D" id="SphereShape3D_8id8c"]
|
|
|
|
[sub_resource type="Curve3D" id="Curve3D_67i2p"]
|
|
_data = {
|
|
"points": PackedVector3Array(0, 0, 0, 0, 0, 0, -8.73039, 0, 50.6248, 0, 0, 0, 0, 0, 0, -5.58773, 0, 0.617781, 0, 0, 0, 0, 0, 0, -14.9715, 0, -17.7474, 0, 0, 0, 0, 0, 0, -17.496, 0, -42.3115),
|
|
"tilts": PackedFloat32Array(0, 0, 0, 0)
|
|
}
|
|
point_count = 4
|
|
|
|
[sub_resource type="Curve3D" id="Curve3D_jd021"]
|
|
_data = {
|
|
"points": PackedVector3Array(0, 0, 0, 0, 0, 0, -11.0318, 0, -1.81625, 0, 0, 0, 0, 0, 0, -19.3231, 0, 9.95068, 0, 0, 0, 0, 0, 0, -10.8122, 0, 15.7744, 0, 0, 0, 0, 0, 0, 4.91158, 0, 20.8338),
|
|
"tilts": PackedFloat32Array(0, 0, 0, 0)
|
|
}
|
|
point_count = 4
|
|
|
|
[node name="GardenOfLights" type="Node"]
|
|
script = ExtResource("1_welf3")
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
environment = SubResource("Environment_o66ob")
|
|
|
|
[node name="Player" parent="." instance=ExtResource("1_w1xrq")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.93718, 1.6912, 16.5155)
|
|
|
|
[node name="WarpSpawnPoints" type="Node3D" parent="."]
|
|
|
|
[node name="ToCampus" parent="WarpSpawnPoints" instance=ExtResource("6_o66ob")]
|
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -0.290883, 2.55692, 49.1441)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="WarpSpawnPoints/ToCampus"]
|
|
mesh = SubResource("BoxMesh_67i2p")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WarpSpawnPoints/ToCampus"]
|
|
shape = SubResource("BoxShape3D_jd021")
|
|
|
|
[node name="Label3D" type="Label3D" parent="WarpSpawnPoints/ToCampus"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.36281, 0)
|
|
billboard = 2
|
|
text = "To Campus"
|
|
font_size = 75
|
|
|
|
[node name="CampusSpawn" type="Node3D" parent="WarpSpawnPoints/ToCampus"]
|
|
transform = Transform3D(-4.37722e-08, 0, 1, 0, 1, 0, -1, 0, -4.37722e-08, 0.280864, -0.86668, -3.29549)
|
|
|
|
[node name="ToWaterway" parent="WarpSpawnPoints" instance=ExtResource("6_o66ob")]
|
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0.0804291, 2.60514, -48.9067)
|
|
monitorable = false
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="WarpSpawnPoints/ToWaterway"]
|
|
mesh = SubResource("BoxMesh_d1dqi")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WarpSpawnPoints/ToWaterway"]
|
|
shape = SubResource("BoxShape3D_5d2dx")
|
|
|
|
[node name="Label3D" type="Label3D" parent="WarpSpawnPoints/ToWaterway"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.36281, 0)
|
|
billboard = 2
|
|
text = "To Waterway"
|
|
font_size = 75
|
|
|
|
[node name="WaterwaySpawn" type="Node3D" parent="WarpSpawnPoints/ToWaterway"]
|
|
transform = Transform3D(-4.37722e-08, 0, 1, 0, 1, 0, -1, 0, -4.37722e-08, 0.280862, -0.86668, -4.54726)
|
|
|
|
[node name="Ground" type="CSGBox3D" parent="."]
|
|
use_collision = true
|
|
size = Vector3(100, 1, 100)
|
|
material = SubResource("StandardMaterial3D_52pii")
|
|
|
|
[node name="Hedge" type="CSGBox3D" parent="."]
|
|
transform = Transform3D(-0.0179934, 0, 0.999838, 0, 1, 0, -0.999838, 0, -0.0179934, -21.8708, 2.83994, 0.167032)
|
|
use_collision = true
|
|
size = Vector3(98.3385, 4.72742, 2.63953)
|
|
material = SubResource("StandardMaterial3D_welf3")
|
|
|
|
[node name="LightOrb" type="StaticBody3D" parent="."]
|
|
transform = Transform3D(-0.00899668, 0, 0.499919, 0, 0.5, 0, -0.499919, 0, -0.00899668, -20.2386, 3.89382, 2.33819)
|
|
script = ExtResource("5_welf3")
|
|
|
|
[node name="LightMesh" type="MeshInstance3D" parent="LightOrb"]
|
|
mesh = SubResource("SphereMesh_aa38r")
|
|
|
|
[node name="LightShape" type="CollisionShape3D" parent="LightOrb"]
|
|
shape = SubResource("SphereShape3D_8id8c")
|
|
|
|
[node name="OmniLight" type="OmniLight3D" parent="LightOrb"]
|
|
|
|
[node name="LightOrb2" type="StaticBody3D" parent="."]
|
|
transform = Transform3D(-0.00899668, 0, 0.499919, 0, 0.5, 0, -0.499919, 0, -0.00899668, -20.1775, 2.57465, -1.53886)
|
|
script = ExtResource("5_welf3")
|
|
|
|
[node name="LightMesh" type="MeshInstance3D" parent="LightOrb2"]
|
|
mesh = SubResource("SphereMesh_aa38r")
|
|
|
|
[node name="LightShape" type="CollisionShape3D" parent="LightOrb2"]
|
|
shape = SubResource("SphereShape3D_8id8c")
|
|
|
|
[node name="OmniLight" type="OmniLight3D" parent="LightOrb2"]
|
|
|
|
[node name="LightOrb3" type="StaticBody3D" parent="."]
|
|
transform = Transform3D(-0.00899668, 0, 0.499919, 0, 0.5, 0, -0.499919, 0, -0.00899668, -20.2981, 3.42067, -5.93273)
|
|
script = ExtResource("5_welf3")
|
|
|
|
[node name="LightMesh" type="MeshInstance3D" parent="LightOrb3"]
|
|
mesh = SubResource("SphereMesh_aa38r")
|
|
|
|
[node name="LightShape" type="CollisionShape3D" parent="LightOrb3"]
|
|
shape = SubResource("SphereShape3D_8id8c")
|
|
|
|
[node name="OmniLight" type="OmniLight3D" parent="LightOrb3"]
|
|
|
|
[node name="Cottage" parent="." instance=ExtResource("7_67i2p")]
|
|
transform = Transform3D(0.974236, 0, 0.225529, 0, 1, 0, -0.225529, 0, 0.974236, -9.86492, 0.337315, -32.1267)
|
|
|
|
[node name="Cottage2" parent="." instance=ExtResource("7_67i2p")]
|
|
transform = Transform3D(0.893803, 0, 0.448461, 0, 1, 0, -0.448461, 0, 0.893803, -3.84979, 0.337314, -14.1924)
|
|
|
|
[node name="Cottage3" parent="." instance=ExtResource("7_67i2p")]
|
|
transform = Transform3D(0.999489, 0, -0.031969, 0, 1, 0, 0.031969, 0, 0.999489, 0.730392, 0.337315, 1.43051)
|
|
|
|
[node name="Path3D" type="Path3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.9772, 0.340122, -6.2131)
|
|
curve = SubResource("Curve3D_67i2p")
|
|
|
|
[node name="CSGPolygon3D" type="CSGPolygon3D" parent="Path3D"]
|
|
use_collision = true
|
|
polygon = PackedVector2Array(0.379, 0, 0.38, 0.3, 5.234, 0.3, 5.262, 0)
|
|
mode = 2
|
|
path_node = NodePath("..")
|
|
path_interval_type = 0
|
|
path_interval = 1.0
|
|
path_simplify_angle = 0.0
|
|
path_rotation = 2
|
|
path_rotation_accurate = false
|
|
path_local = true
|
|
path_continuous_u = true
|
|
path_u_distance = 1.0
|
|
path_joined = false
|
|
|
|
[node name="Cottage4" parent="." instance=ExtResource("7_67i2p")]
|
|
transform = Transform3D(-0.995384, 0, 0.0959675, 0, 1, 0, -0.0959675, 0, -0.995384, 16.7774, 0.337315, 5.67614)
|
|
|
|
[node name="Cottage5" parent="." instance=ExtResource("7_67i2p")]
|
|
transform = Transform3D(-0.9277, 0, -0.373328, 0, 1, 0, 0.373328, 0, -0.9277, 15.3853, 0.337315, -11.848)
|
|
|
|
[node name="Cottage6" parent="." instance=ExtResource("7_67i2p")]
|
|
transform = Transform3D(-0.371336, 0, -0.928498, 0, 1, 0, 0.928498, 0, -0.371336, 10.1933, 0.337315, -32.4199)
|
|
|
|
[node name="Path3D2" type="Path3D" parent="."]
|
|
transform = Transform3D(-0.245646, 0, 0.96936, 0, 1, 0, -0.96936, 0, -0.245646, 0.71, 0.34, -40.585)
|
|
curve = SubResource("Curve3D_jd021")
|
|
|
|
[node name="CSGPolygon3D" type="CSGPolygon3D" parent="Path3D2"]
|
|
polygon = PackedVector2Array(0.379, 0, 0.38, 0.3, 5.234, 0.3, 5.262, 0)
|
|
mode = 2
|
|
path_node = NodePath("..")
|
|
path_interval_type = 0
|
|
path_interval = 1.0
|
|
path_simplify_angle = 0.0
|
|
path_rotation = 2
|
|
path_rotation_accurate = false
|
|
path_local = true
|
|
path_continuous_u = true
|
|
path_u_distance = 1.0
|
|
path_joined = false
|