285 lines
12 KiB
Plaintext
285 lines
12 KiB
Plaintext
[gd_scene format=3 uid="uid://bgk38l7bkjh0t"]
|
|
|
|
[ext_resource type="Script" uid="uid://dcfa2widdgi3m" path="res://scripts/levels/drunken_waterway.gd" id="1_k157e"]
|
|
[ext_resource type="Texture2D" uid="uid://bqt3p0v6m4w8b" path="res://assets/textures/ground/synt grass pack/ground_grass_gen_02.png" id="2_eww4k"]
|
|
[ext_resource type="PackedScene" uid="uid://ser0oa3o1n56" path="res://scenes/player/Player.tscn" id="2_ihsxh"]
|
|
[ext_resource type="Texture2D" uid="uid://ched7i2fi85h1" path="res://assets/textures/ground/brown_mud_leaves_01_1k/brown_mud_leaves_01_diff_1k.png" id="3_eww4k"]
|
|
[ext_resource type="Environment" uid="uid://bvwpt5hki31ky" path="res://scenes/levels/nighttime.tres" id="3_y5h61"]
|
|
[ext_resource type="Shader" uid="uid://biuyqas7tg6xi" path="res://shaders/low_poly_water.gdshader" id="4_yoj5u"]
|
|
[ext_resource type="Texture2D" uid="uid://cj6klld5ngra" path="res://assets/textures/ground/grass_path_2_1k/grass_path_2_diff_1k.png" id="5_5losj"]
|
|
[ext_resource type="PackedScene" uid="uid://buupbbacb5pmc" path="res://scenes/props/park_lamp.tscn" id="6_6t80s"]
|
|
[ext_resource type="PackedScene" uid="uid://bh0m8jrngk1sv" path="res://scenes/warp_area.tscn" id="8_k157e"]
|
|
|
|
[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_i0781"]
|
|
material = SubResource("StandardMaterial3D_yoj5u")
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_fgbk4"]
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_i0781"]
|
|
transparency = 1
|
|
albedo_color = Color(0.890196, 0.890196, 0.137255, 0.588235)
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_d4vnc"]
|
|
material = SubResource("StandardMaterial3D_i0781")
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_fgbk4"]
|
|
render_priority = 0
|
|
shader = ExtResource("4_yoj5u")
|
|
shader_parameter/out_color = Color(0.203922, 0.537255, 0.898039, 1)
|
|
shader_parameter/amount = 0.2
|
|
shader_parameter/speed = 0.6
|
|
shader_parameter/beer_factor = 0.2
|
|
shader_parameter/metallic = 0.7
|
|
shader_parameter/specular = 0.5
|
|
shader_parameter/roughness = 0.1
|
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_txw72"]
|
|
material = SubResource("ShaderMaterial_fgbk4")
|
|
size = Vector2(350, 30)
|
|
subdivide_width = 200
|
|
subdivide_depth = 30
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_i0781"]
|
|
size = Vector3(356.889, 1, 31.4033)
|
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_yoj5u"]
|
|
material = SubResource("ShaderMaterial_fgbk4")
|
|
size = Vector2(200, 200)
|
|
subdivide_width = 200
|
|
subdivide_depth = 200
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_txw72"]
|
|
size = Vector3(200, 1, 200)
|
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_i0781"]
|
|
material = SubResource("ShaderMaterial_fgbk4")
|
|
size = Vector2(450, 30)
|
|
subdivide_width = 200
|
|
subdivide_depth = 30
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_d4vnc"]
|
|
size = Vector3(356.889, 1, 31.4033)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5losj"]
|
|
albedo_texture = ExtResource("2_eww4k")
|
|
uv1_scale = Vector3(0.2, 0.2, 0.2)
|
|
uv1_triplanar = true
|
|
uv1_world_triplanar = true
|
|
texture_filter = 2
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6t80s"]
|
|
albedo_texture = ExtResource("3_eww4k")
|
|
uv1_scale = Vector3(0.2, 0.2, 0.2)
|
|
uv1_triplanar = true
|
|
uv1_world_triplanar = true
|
|
texture_filter = 2
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_nixer"]
|
|
albedo_color = Color(0.601223, 0.601223, 0.601223, 1)
|
|
albedo_texture = ExtResource("5_5losj")
|
|
uv1_scale = Vector3(0.2, 0.2, 0.2)
|
|
uv1_triplanar = true
|
|
uv1_world_triplanar = true
|
|
texture_filter = 2
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_nixer"]
|
|
size = Vector3(325, 10, 20)
|
|
|
|
[sub_resource type="PrismMesh" id="PrismMesh_nixer"]
|
|
size = Vector3(20, 5, 325)
|
|
|
|
[node name="drunken_waterway" type="Node" unique_id=290492009]
|
|
script = ExtResource("1_k157e")
|
|
|
|
[node name="Player" parent="." unique_id=1262587233 instance=ExtResource("2_ihsxh")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 104.243, 1.49158, 18.3718)
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=813348157]
|
|
environment = ExtResource("3_y5h61")
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=711141104]
|
|
transform = Transform3D(1, 0, 0, 0, 0.258819, 0.965926, 0, -0.965926, 0.258819, 0, 0, 0)
|
|
light_color = Color(0.968627, 0.917647, 0.776471, 1)
|
|
light_energy = 0.15
|
|
shadow_enabled = true
|
|
|
|
[node name="WarpSpawnPoints" type="Node3D" parent="." unique_id=220510388]
|
|
|
|
[node name="ToCampus" parent="WarpSpawnPoints" unique_id=96551069 instance=ExtResource("8_k157e")]
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -99.533, 2.51172, 18.2808)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="WarpSpawnPoints/ToCampus" unique_id=934504235]
|
|
mesh = SubResource("BoxMesh_i0781")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WarpSpawnPoints/ToCampus" unique_id=931729323]
|
|
shape = SubResource("BoxShape3D_fgbk4")
|
|
|
|
[node name="Label3D" type="Label3D" parent="WarpSpawnPoints/ToCampus" unique_id=320281813]
|
|
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" unique_id=870876348]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4328, -0.891587, -3.86067)
|
|
|
|
[node name="ToGardenLights" parent="WarpSpawnPoints" unique_id=352039360 instance=ExtResource("8_k157e")]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 99.4907, 2.48668, -60.8503)
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WarpSpawnPoints/ToGardenLights" unique_id=960161415]
|
|
shape = SubResource("BoxShape3D_fgbk4")
|
|
|
|
[node name="Label3D" type="Label3D" parent="WarpSpawnPoints/ToGardenLights" unique_id=805223684]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.36281, 0)
|
|
billboard = 2
|
|
text = "To Garden of Lights"
|
|
font_size = 75
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="WarpSpawnPoints/ToGardenLights" unique_id=1721342886]
|
|
mesh = SubResource("BoxMesh_d4vnc")
|
|
|
|
[node name="GardenSpawn" type="Node3D" parent="WarpSpawnPoints/ToGardenLights" unique_id=1239945624]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.232, -0.86668, -3.07784)
|
|
|
|
[node name="Water" type="Node" parent="." unique_id=1682512731]
|
|
|
|
[node name="PolygonRiver" type="StaticBody3D" parent="Water" unique_id=618942621]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -135.587, -1.7113, 1.005)
|
|
|
|
[node name="RiverShape" type="MeshInstance3D" parent="Water/PolygonRiver" unique_id=367687933]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 72.2424, -0.074275, -3.92986)
|
|
mesh = SubResource("PlaneMesh_txw72")
|
|
skeleton = NodePath("../../..")
|
|
|
|
[node name="RiverCollision" type="CollisionShape3D" parent="Water/PolygonRiver" unique_id=510548221]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 76.1044, -0.074275, -4.17403)
|
|
shape = SubResource("BoxShape3D_i0781")
|
|
|
|
[node name="PolygonPond" type="StaticBody3D" parent="Water" unique_id=545985165]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 187.687, -1.711, 0)
|
|
|
|
[node name="RiverShape" type="MeshInstance3D" parent="Water/PolygonPond" unique_id=1799407744]
|
|
mesh = SubResource("PlaneMesh_yoj5u")
|
|
skeleton = NodePath("../../..")
|
|
|
|
[node name="RiverCollision" type="CollisionShape3D" parent="Water/PolygonPond" unique_id=1843453823]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.20302, -0.074275, -7.52746)
|
|
shape = SubResource("BoxShape3D_txw72")
|
|
|
|
[node name="PolygonRiver2" type="StaticBody3D" parent="Water" unique_id=1710481038]
|
|
transform = Transform3D(0.771625, 0, 0.636078, 0, 1, 0, -0.636078, 0, 0.771625, 341.9, -1.7113, -131.628)
|
|
|
|
[node name="RiverShape" type="MeshInstance3D" parent="Water/PolygonRiver2" unique_id=2042759625]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 98.5757, -0.074275, -4.22562)
|
|
mesh = SubResource("PlaneMesh_i0781")
|
|
skeleton = NodePath("../../..")
|
|
|
|
[node name="RiverCollision" type="CollisionShape3D" parent="Water/PolygonRiver2" unique_id=2061685185]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 76.1044, -0.074275, -4.17403)
|
|
shape = SubResource("BoxShape3D_d4vnc")
|
|
|
|
[node name="Props" type="Node" parent="." unique_id=1484157249]
|
|
|
|
[node name="ParkLamp" parent="Props" unique_id=460120030 instance=ExtResource("6_6t80s")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.98481, 1.49596, 20.973)
|
|
|
|
[node name="ParkLamp2" parent="Props" unique_id=160385375 instance=ExtResource("6_6t80s")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -73.5452, 1.49596, 20.973)
|
|
|
|
[node name="ParkLamp3" parent="Props" unique_id=1123675076 instance=ExtResource("6_6t80s")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 71.8517, 1.49596, 20.973)
|
|
|
|
[node name="Ground" type="CSGBox3D" parent="." unique_id=964663167 groups=["grass_floor"]]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 245.655, -79.9287, -196.757)
|
|
use_collision = true
|
|
size = Vector3(967.202, 160.858, 962.086)
|
|
material = SubResource("StandardMaterial3D_5losj")
|
|
|
|
[node name="RiverSpace" type="CSGCylinder3D" parent="Ground" unique_id=919016209]
|
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -309.513, 81.0257, 193.538)
|
|
operation = 2
|
|
radius = 15.0
|
|
height = 363.598
|
|
material = SubResource("StandardMaterial3D_6t80s")
|
|
|
|
[node name="Bar" type="Label3D" parent="Ground" unique_id=915312261]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 9.28201, 13.3068)
|
|
text = "Bar on the waterway"
|
|
font_size = 300
|
|
|
|
[node name="PondSpace" type="CSGCylinder3D" parent="Ground" unique_id=2032282444]
|
|
transform = Transform3D(0.906308, 0, 0.422618, 0, 1, 0, -0.422618, 0, 0.906308, -50.3032, 71.82, 192.63)
|
|
operation = 2
|
|
radius = 88.3369
|
|
height = 17.3311
|
|
sides = 64
|
|
material = SubResource("StandardMaterial3D_6t80s")
|
|
|
|
[node name="RiverSpace2" type="CSGCylinder3D" parent="Ground" unique_id=1398392759]
|
|
transform = Transform3D(-3.37511e-08, -0.772135, 0.635459, 1, -4.37114e-08, 0, 2.77768e-08, 0.635459, 0.772135, 169.686, 81.0257, 0.771149)
|
|
operation = 2
|
|
radius = 15.0
|
|
height = 429.175
|
|
material = SubResource("StandardMaterial3D_6t80s")
|
|
|
|
[node name="Path" type="CSGBox3D" parent="." unique_id=1140157220 groups=["dirt_floor"]]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.402713, 18.2621)
|
|
size = Vector3(200, 0.2, 2.37066)
|
|
material = SubResource("StandardMaterial3D_nixer")
|
|
|
|
[node name="HillLower" type="CSGMesh3D" parent="." unique_id=1053276851]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -447.056, 0.457, 44.57)
|
|
use_collision = true
|
|
mesh = SubResource("BoxMesh_nixer")
|
|
material = SubResource("StandardMaterial3D_5losj")
|
|
|
|
[node name="CSGMesh3D" type="CSGMesh3D" parent="HillLower" unique_id=1882260551]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -2.84217e-14, 2.50052, -9.9984)
|
|
use_collision = true
|
|
mesh = SubResource("PrismMesh_nixer")
|
|
material = SubResource("StandardMaterial3D_5losj")
|
|
|
|
[node name="HillHigher" type="CSGMesh3D" parent="." unique_id=1637256195]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -446.689, 5.45, 64.5)
|
|
visible = false
|
|
use_collision = true
|
|
mesh = SubResource("BoxMesh_nixer")
|
|
material = SubResource("StandardMaterial3D_5losj")
|
|
|
|
[node name="CSGMesh3D" type="CSGMesh3D" parent="HillHigher" unique_id=59804916]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -2.84217e-14, 2.50052, -9.9984)
|
|
use_collision = true
|
|
mesh = SubResource("PrismMesh_nixer")
|
|
material = SubResource("StandardMaterial3D_5losj")
|
|
|
|
[node name="Hillside" type="CSGBox3D" parent="." unique_id=735577210 groups=["grass_floor"]]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74.0052, 5.10065, 50.0384)
|
|
use_collision = true
|
|
size = Vector3(327.796, 10.2114, 49.9978)
|
|
material = SubResource("StandardMaterial3D_5losj")
|
|
|
|
[node name="LowerHill" type="CSGBox3D" parent="Hillside" unique_id=186600594]
|
|
transform = Transform3D(1, 0, 0, 0, 0.906308, 0.422618, 0, -0.422618, 0.906308, 1.04654, 2.53101, -19.8543)
|
|
operation = 2
|
|
size = Vector3(343.829, 9.24896, 17.7918)
|
|
material = SubResource("StandardMaterial3D_5losj")
|
|
|
|
[node name="MidPathway" type="CSGBox3D" parent="Hillside" unique_id=1230764067]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.22551, 4.18952, -9.87256)
|
|
operation = 2
|
|
size = Vector3(339.002, 7.94705, 10.4856)
|
|
material = SubResource("StandardMaterial3D_5losj")
|
|
|
|
[node name="HigherHill" type="CSGBox3D" parent="Hillside" unique_id=1924726811]
|
|
transform = Transform3D(1, 0, 0, 0, 0.906308, 0.422618, 0, -0.422618, 0.906308, -1.9325, 6.78061, -0.746895)
|
|
operation = 2
|
|
size = Vector3(340.134, 8.6006, 12.6588)
|
|
material = SubResource("StandardMaterial3D_5losj")
|