283 lines
13 KiB
Plaintext
283 lines
13 KiB
Plaintext
[gd_scene format=3 uid="uid://djtt4pw0itnxq"]
|
|
|
|
[ext_resource type="Environment" uid="uid://cuo3it6ypvhty" path="res://resources/lighting_fixes.tres" id="1_amuul"]
|
|
[ext_resource type="Texture2D" uid="uid://d2y57uk5sn77h" path="res://assets/textures/ground/synt grass pack/ground_grass_gen_09.png" id="1_byr2h"]
|
|
[ext_resource type="Script" uid="uid://dvv30fis0ncwh" path="res://scripts/levels/campus.gd" id="1_f74sa"]
|
|
[ext_resource type="PackedScene" uid="uid://ser0oa3o1n56" path="res://scenes/player/Player.tscn" id="1_qqoq0"]
|
|
[ext_resource type="PackedScene" uid="uid://beqeiiommaqiq" path="res://scenes/props/buildings/portable.tscn" id="4_3sp1p"]
|
|
[ext_resource type="PackedScene" uid="uid://bjniumpje1tj5" path="res://scenes/generators/debris_generator.tscn" id="6_oha3l"]
|
|
[ext_resource type="PackedScene" uid="uid://colksumpxc6a7" path="res://scenes/characters/generic_character.tscn" id="7_odoii"]
|
|
[ext_resource type="Shader" uid="uid://bqxwe22bac7mm" path="res://shaders/crystal.gdshader" id="9_n464f"]
|
|
[ext_resource type="PackedScene" uid="uid://dpk46bare4m8y" path="res://scenes/props/treadmill.tscn" id="10_kob56"]
|
|
[ext_resource type="PackedScene" uid="uid://bh0m8jrngk1sv" path="res://scenes/warp_area.tscn" id="12_f74sa"]
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gukmv"]
|
|
albedo_texture = ExtResource("1_byr2h")
|
|
uv1_scale = Vector3(0.1, 0.1, 0.1)
|
|
uv1_triplanar = true
|
|
uv1_world_triplanar = true
|
|
texture_filter = 2
|
|
|
|
[sub_resource type="Gradient" id="Gradient_n464f"]
|
|
offsets = PackedFloat32Array(0, 0.718876, 1)
|
|
colors = PackedColorArray(0, 0, 0, 1, 0.967871, 0.967871, 0.967871, 1, 1, 1, 1, 1)
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_kob56"]
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_amuul"]
|
|
noise = SubResource("FastNoiseLite_kob56")
|
|
color_ramp = SubResource("Gradient_n464f")
|
|
|
|
[sub_resource type="Gradient" id="Gradient_kob56"]
|
|
offsets = PackedFloat32Array(0, 0.337349, 0.678715, 1)
|
|
colors = PackedColorArray(0.862745, 0, 0.964706, 1, 0.72549, 0, 0.937255, 1, 0.568627, 0, 0.992157, 1, 0.247059, 0, 1, 1)
|
|
|
|
[sub_resource type="GradientTexture2D" id="GradientTexture2D_amuul"]
|
|
gradient = SubResource("Gradient_kob56")
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_p4job"]
|
|
render_priority = 0
|
|
shader = ExtResource("9_n464f")
|
|
shader_parameter/colorGradient1 = SubResource("GradientTexture2D_amuul")
|
|
shader_parameter/colorGradient2 = SubResource("GradientTexture2D_amuul")
|
|
shader_parameter/NoiseTexture_Alpha = SubResource("NoiseTexture2D_amuul")
|
|
|
|
[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_p4job"]
|
|
material = SubResource("StandardMaterial3D_f74sa")
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_gx17s"]
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_p4job"]
|
|
transparency = 1
|
|
albedo_color = Color(1, 1, 1, 0.588235)
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_gx17s"]
|
|
material = SubResource("StandardMaterial3D_p4job")
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gx17s"]
|
|
transparency = 1
|
|
albedo_color = Color(0.298039, 1, 0.294118, 0.588235)
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_svg0g"]
|
|
material = SubResource("StandardMaterial3D_gx17s")
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_amuul"]
|
|
transparency = 1
|
|
albedo_color = Color(1, 0.329412, 0.180392, 0.588235)
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_44fqp"]
|
|
material = SubResource("StandardMaterial3D_amuul")
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_svg0g"]
|
|
transparency = 1
|
|
albedo_color = Color(1, 1, 1, 0.588235)
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_rmdrv"]
|
|
material = SubResource("StandardMaterial3D_svg0g")
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_amuul"]
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_txw72"]
|
|
transparency = 1
|
|
albedo_color = Color(0.890196, 0.890196, 0.137255, 0.588235)
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_f74sa"]
|
|
material = SubResource("StandardMaterial3D_txw72")
|
|
size = Vector3(3, 4, 1)
|
|
|
|
[node name="Campus" type="Node" unique_id=175001464]
|
|
script = ExtResource("1_f74sa")
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=393724649]
|
|
environment = ExtResource("1_amuul")
|
|
|
|
[node name="DebrisGenerator" parent="." unique_id=1582236464 instance=ExtResource("6_oha3l")]
|
|
|
|
[node name="Ground" type="CSGBox3D" parent="." unique_id=14215816 groups=["grass_floor"]]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -25, 0)
|
|
use_collision = true
|
|
size = Vector3(1000, 50, 1000)
|
|
material = SubResource("StandardMaterial3D_gukmv")
|
|
|
|
[node name="CSGBox3D" type="CSGBox3D" parent="Ground" unique_id=897720828]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36.8962, 22.4664, 142.889)
|
|
operation = 2
|
|
size = Vector3(96.0681, 5.2735, 96.1014)
|
|
material = SubResource("StandardMaterial3D_gukmv")
|
|
|
|
[node name="Player" parent="." unique_id=716277449 instance=ExtResource("1_qqoq0")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.3431, 1.16866, -18.642967)
|
|
|
|
[node name="Savvy_Consumer" parent="." unique_id=676850482 groups=["mariana"] instance=ExtResource("7_odoii")]
|
|
transform = Transform3D(-0.142206, 0, 0.373868, 0, 0.4, 0, -0.373868, 0, -0.142206, -9.55317, 1.25573, -16.6526)
|
|
|
|
[node name="Portable" parent="." unique_id=2120691215 instance=ExtResource("4_3sp1p")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.57262, 4.38831, -43.3849)
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=1732422568]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0)
|
|
light_energy = 0.5
|
|
shadow_enabled = true
|
|
|
|
[node name="crystal" type="CSGCylinder3D" parent="." unique_id=1791427261]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.81263, 1.25188, -18.9957)
|
|
cone = true
|
|
material = SubResource("ShaderMaterial_p4job")
|
|
|
|
[node name="TreadmillBase" parent="." unique_id=1507737414 instance=ExtResource("10_kob56")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.348356, -23.0415)
|
|
|
|
[node name="WarpSpawnPoints" type="Node3D" parent="." unique_id=1223572966]
|
|
|
|
[node name="ToWaterway" parent="WarpSpawnPoints" unique_id=108865091 instance=ExtResource("12_f74sa")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.2367, 2.13553, -7.49472)
|
|
monitorable = false
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="WarpSpawnPoints/ToWaterway" unique_id=1580288632]
|
|
mesh = SubResource("BoxMesh_p4job")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WarpSpawnPoints/ToWaterway" unique_id=34728619]
|
|
shape = SubResource("BoxShape3D_gx17s")
|
|
|
|
[node name="Label3D" type="Label3D" parent="WarpSpawnPoints/ToWaterway" unique_id=1228834542]
|
|
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" unique_id=1976912968]
|
|
transform = Transform3D(-4.37722e-08, 0, 1, 0, 1, 0, -1, 0, -4.37722e-08, 0.280861, -0.86668, -2.85476)
|
|
|
|
[node name="ToSnowHouse" parent="WarpSpawnPoints" unique_id=1026964046 instance=ExtResource("12_f74sa")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.3015, 2.1602, -7.64546)
|
|
monitorable = false
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="WarpSpawnPoints/ToSnowHouse" unique_id=480403390]
|
|
mesh = SubResource("BoxMesh_gx17s")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WarpSpawnPoints/ToSnowHouse" unique_id=682740844]
|
|
shape = SubResource("BoxShape3D_gx17s")
|
|
|
|
[node name="Label3D" type="Label3D" parent="WarpSpawnPoints/ToSnowHouse" unique_id=767172635]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.36281, 0)
|
|
billboard = 2
|
|
text = "To Snow House"
|
|
font_size = 75
|
|
|
|
[node name="SnowSpawn" type="Node3D" parent="WarpSpawnPoints/ToSnowHouse" unique_id=2091281827]
|
|
transform = Transform3D(-4.37722e-08, 0, 1, 0, 1, 0, -1, 0, -4.37722e-08, 0.280861, -0.86668, -2.85476)
|
|
|
|
[node name="ToHauntedHouse" parent="WarpSpawnPoints" unique_id=1031193708 instance=ExtResource("12_f74sa")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.4797, 2.14721, -7.84214)
|
|
monitorable = false
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="WarpSpawnPoints/ToHauntedHouse" unique_id=1556626273]
|
|
mesh = SubResource("BoxMesh_svg0g")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WarpSpawnPoints/ToHauntedHouse" unique_id=890139107]
|
|
shape = SubResource("BoxShape3D_gx17s")
|
|
|
|
[node name="Label3D" type="Label3D" parent="WarpSpawnPoints/ToHauntedHouse" unique_id=2052132392]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.36281, 0)
|
|
billboard = 2
|
|
text = "To Gag Haunted House"
|
|
font_size = 75
|
|
|
|
[node name="HauntedSpawn" type="Node3D" parent="WarpSpawnPoints/ToHauntedHouse" unique_id=1660272559]
|
|
transform = Transform3D(-4.37722e-08, 0, 1, 0, 1, 0, -1, 0, -4.37722e-08, 0.280861, -0.86668, -2.85476)
|
|
|
|
[node name="ToGrunge" parent="WarpSpawnPoints" unique_id=1454114055 instance=ExtResource("12_f74sa")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 35.7757, 2.17071, -7.7644)
|
|
monitorable = false
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="WarpSpawnPoints/ToGrunge" unique_id=1232567091]
|
|
mesh = SubResource("BoxMesh_44fqp")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WarpSpawnPoints/ToGrunge" unique_id=1516641536]
|
|
shape = SubResource("BoxShape3D_gx17s")
|
|
|
|
[node name="Label3D" type="Label3D" parent="WarpSpawnPoints/ToGrunge" unique_id=1928495249]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.36281, 0)
|
|
billboard = 2
|
|
text = "To Grunge"
|
|
font_size = 75
|
|
|
|
[node name="GrungeSpawn" type="Node3D" parent="WarpSpawnPoints/ToGrunge" unique_id=783906956]
|
|
transform = Transform3D(-4.37722e-08, 0, 1, 0, 1, 0, -1, 0, -4.37722e-08, 0.280861, -0.86668, -2.85476)
|
|
|
|
[node name="ToCruelCalculus" parent="WarpSpawnPoints" unique_id=942324308 instance=ExtResource("12_f74sa")]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 41.2789, 2.23878, -13.7909)
|
|
monitorable = false
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="WarpSpawnPoints/ToCruelCalculus" unique_id=1169939813]
|
|
mesh = SubResource("BoxMesh_rmdrv")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WarpSpawnPoints/ToCruelCalculus" unique_id=1031884323]
|
|
shape = SubResource("BoxShape3D_gx17s")
|
|
|
|
[node name="Label3D" type="Label3D" parent="WarpSpawnPoints/ToCruelCalculus" unique_id=1559099172]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.36281, 0)
|
|
billboard = 2
|
|
text = "To Cruel Calculus"
|
|
font_size = 75
|
|
|
|
[node name="CalculusSpawn" type="Node3D" parent="WarpSpawnPoints/ToCruelCalculus" unique_id=34386412]
|
|
transform = Transform3D(-4.37722e-08, 0, 1, 0, 1, 0, -1, 0, -4.37722e-08, 0.280861, -0.86668, -2.85476)
|
|
|
|
[node name="ToGardenLights" parent="WarpSpawnPoints" unique_id=1010729286 instance=ExtResource("12_f74sa")]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 41.5718, 2.1856, -20.6392)
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WarpSpawnPoints/ToGardenLights" unique_id=270205945]
|
|
shape = SubResource("BoxShape3D_amuul")
|
|
|
|
[node name="Label3D" type="Label3D" parent="WarpSpawnPoints/ToGardenLights" unique_id=1437926762]
|
|
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=510590224]
|
|
mesh = SubResource("BoxMesh_f74sa")
|
|
|
|
[node name="GardenSpawn" type="Node3D" parent="WarpSpawnPoints/ToGardenLights" unique_id=138078986]
|
|
transform = Transform3D(-4.37722e-08, 0, 1, 0, 1, 0, -1, 0, -4.37722e-08, 0.280861, -0.86668, -2.85476)
|
|
|
|
[node name="CSGPolygon3D" type="CSGPolygon3D" parent="." unique_id=854705135]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -5.18963, 191.797)
|
|
use_collision = true
|
|
polygon = PackedVector2Array(-11.3414, -0.0723017, -11.1198, 5.16358, -0.181012, -0.00769132)
|
|
depth = 100.0
|
|
material = SubResource("StandardMaterial3D_gukmv")
|
|
|
|
[node name="CSGPolygon3D3" type="CSGPolygon3D" parent="." unique_id=952499884]
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -11.2769, -5.18963, 105.918)
|
|
use_collision = true
|
|
polygon = PackedVector2Array(-11.3414, -0.0723017, -11.1198, 5.16358, -0.181012, -0.00769132)
|
|
depth = 100.0
|
|
material = SubResource("StandardMaterial3D_gukmv")
|
|
|
|
[node name="CSGPolygon3D4" type="CSGPolygon3D" parent="." unique_id=448419174]
|
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 73.8187, -5.18963, 94.0686)
|
|
use_collision = true
|
|
polygon = PackedVector2Array(-11.3414, -0.0723017, -11.1198, 5.16358, -0.181012, -0.00769132)
|
|
depth = 100.0
|
|
material = SubResource("StandardMaterial3D_gukmv")
|
|
|
|
[node name="CSGPolygon3D5" type="CSGPolygon3D" parent="." unique_id=260045929]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 86.222, -5.18963, 179.825)
|
|
use_collision = true
|
|
polygon = PackedVector2Array(-11.3414, -0.0723017, -11.1198, 5.16358, -0.181012, -0.00769132)
|
|
depth = 100.0
|
|
material = SubResource("StandardMaterial3D_gukmv")
|