proto road stage freeroam map

This commit is contained in:
Persephone Bubblegum-Holiday 2025-08-19 12:52:08 -07:00
parent c432cf54b5
commit 3395fe72d4
20 changed files with 636 additions and 46 deletions

View file

@ -0,0 +1,42 @@
# Blender 4.5.1 LTS
# www.blender.org
o RoomCollide
v -11.000000 0.000000 10.000000
v 11.000000 0.000000 10.000000
v -11.000000 0.000000 -1.000000
v 11.000000 0.000000 -1.000000
v -11.000000 4.800000 10.000000
v 11.000000 4.800000 10.000000
v -11.000000 4.800000 -1.000000
v 11.000000 4.800000 -1.000000
v -11.000000 0.000000 1.000000
v -11.000000 4.800000 1.000000
v -7.000000 0.000000 1.000000
v -7.000000 4.800000 1.000000
v -7.000000 0.000000 -1.000000
v -7.000000 4.800000 -1.000000
v 9.000000 0.000000 -1.000000
v 9.000000 4.800000 -1.000000
v 11.000000 0.000000 1.000000
v 11.000000 4.800000 1.000000
vn -0.0000 1.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn -0.0000 -1.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.7071 -0.0000 0.7071
vn -1.0000 -0.0000 -0.0000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
s 0
f 1/1/1 2/2/1 4/3/1 3/4/1
f 2/2/2 1/1/2 5/1/2 6/2/2
f 6/2/3 5/1/3 7/1/3 8/2/3
f 5/1/4 1/1/4 9/1/4 10/1/4
f 10/1/5 9/1/5 11/1/5 12/1/5
f 12/1/4 11/1/4 13/1/4 14/1/4
f 14/1/5 13/1/5 15/1/5 16/1/5
f 16/1/6 15/1/6 17/1/6 18/1/6
f 6/2/7 18/1/7 17/1/7 2/2/7

View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://ck3xmcf1xgqqs"
path="res://.godot/imported/ProtoRoadStage-RoomCollide.obj-cee54a23990646cc7029e31349cb5a55.mesh"
[deps]
files=["res://.godot/imported/ProtoRoadStage-RoomCollide.obj-cee54a23990646cc7029e31349cb5a55.mesh"]
source_file="res://Models/GenericRooms/ProtoRoadStage/ProtoRoadStage-RoomCollide.obj"
dest_files=["res://.godot/imported/ProtoRoadStage-RoomCollide.obj-cee54a23990646cc7029e31349cb5a55.mesh", "res://.godot/imported/ProtoRoadStage-RoomCollide.obj-cee54a23990646cc7029e31349cb5a55.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

View file

@ -0,0 +1,137 @@
# Blender 4.5.1 LTS
# www.blender.org
o StageCollide
v -7.000000 0.000000 0.000000
v -7.000000 4.500000 0.000000
v -7.000000 0.000000 -1.000000
v -7.000000 4.500000 -1.000000
v 7.000000 0.000000 0.000000
v 7.000000 4.500000 0.000000
v 7.000000 0.000000 -1.000000
v 7.000000 4.500000 -1.000000
v -1.200000 0.000000 1.200000
v -1.200000 1.900000 1.200000
v -1.200000 0.000000 0.000000
v -1.200000 1.900000 0.000000
v 3.200000 0.000000 1.200000
v 3.200000 1.900000 1.200000
v 3.200000 0.000000 0.000000
v 3.200000 1.900000 0.000000
v 0.100000 0.000000 1.700000
v 0.100000 1.300000 1.700000
v 0.100000 0.000000 1.200000
v 0.100000 1.300000 1.200000
v 1.900000 0.000000 1.700000
v 1.900000 1.300000 1.700000
v 1.900000 0.000000 1.200000
v 1.900000 1.300000 1.200000
v 5.300001 0.000000 1.000000
v 5.300001 4.000000 1.000000
v 3.800000 0.000000 -0.500000
v 3.800000 4.000000 -0.500000
v 5.800000 0.000000 1.000000
v 5.800000 4.000000 1.000000
v 5.800000 0.000000 -0.500000
v 5.800000 4.000000 -0.500000
v 3.100000 0.000000 1.900000
v 3.100000 1.800000 1.900000
v 3.100000 0.000000 0.600000
v 3.100000 1.800000 0.600000
v 4.900000 0.000000 1.900000
v 4.900000 1.800000 1.900000
v 4.900000 0.000000 0.600000
v 4.900000 1.800000 0.600000
v -5.800000 0.000000 0.700000
v -5.800000 2.600000 0.700000
v -5.800000 0.000000 0.000000
v -5.800000 2.600000 0.000000
v -4.200000 0.000000 0.700000
v -4.200000 2.600000 0.700000
v -4.200000 0.000000 0.000000
v -4.200000 2.600000 0.000000
v -5.800000 0.000000 2.000000
v -5.800000 0.700000 2.000000
v -5.800000 0.000000 0.700000
v -5.800000 0.700000 0.700000
v -4.200000 0.000000 2.000000
v -4.200000 0.700000 2.000000
v -4.200000 0.000000 0.700000
v -4.200000 0.700000 0.700000
v -6.600000 1.100000 0.800000
v -6.600000 4.200000 0.800000
v -6.600000 1.100000 0.700000
v -6.600000 4.200000 0.700000
v -3.400001 1.100000 0.800000
v -3.400001 4.200000 0.800000
v -3.400001 1.100000 0.700000
v -3.400001 4.200000 0.700000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vn -0.7071 -0.0000 0.7071
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/4/2 4/3/2 8/5/2 7/6/2
f 7/6/3 8/5/3 6/7/3 5/8/3
f 5/8/4 6/7/4 2/9/4 1/10/4
f 3/11/5 7/6/5 5/8/5 1/12/5
f 8/5/6 4/13/6 2/14/6 6/7/6
f 9/1/1 10/2/1 12/3/1 11/4/1
f 11/4/2 12/3/2 16/5/2 15/6/2
f 15/6/3 16/5/3 14/7/3 13/8/3
f 13/8/4 14/7/4 10/9/4 9/10/4
f 11/11/5 15/6/5 13/8/5 9/12/5
f 16/5/6 12/13/6 10/14/6 14/7/6
f 17/1/1 18/2/1 20/3/1 19/4/1
f 19/4/2 20/3/2 24/5/2 23/6/2
f 23/6/3 24/5/3 22/7/3 21/8/3
f 21/8/4 22/7/4 18/9/4 17/10/4
f 19/11/5 23/6/5 21/8/5 17/12/5
f 24/5/6 20/13/6 18/14/6 22/7/6
f 25/1/7 26/2/7 28/3/7 27/4/7
f 27/4/2 28/3/2 32/5/2 31/6/2
f 31/6/3 32/5/3 30/7/3 29/8/3
f 29/8/4 30/7/4 26/9/4 25/10/4
f 27/11/5 31/6/5 29/8/5 25/12/5
f 32/5/6 28/13/6 26/14/6 30/7/6
f 33/1/1 34/2/1 36/3/1 35/4/1
f 35/4/2 36/3/2 40/5/2 39/6/2
f 39/6/3 40/5/3 38/7/3 37/8/3
f 37/8/4 38/7/4 34/9/4 33/10/4
f 35/11/5 39/6/5 37/8/5 33/12/5
f 40/5/6 36/13/6 34/14/6 38/7/6
f 41/1/1 42/2/1 44/3/1 43/4/1
f 43/4/2 44/3/2 48/5/2 47/6/2
f 47/6/3 48/5/3 46/7/3 45/8/3
f 45/8/4 46/7/4 42/9/4 41/10/4
f 43/11/5 47/6/5 45/8/5 41/12/5
f 48/5/6 44/13/6 42/14/6 46/7/6
f 49/1/1 50/2/1 52/3/1 51/4/1
f 51/4/2 52/3/2 56/5/2 55/6/2
f 55/6/3 56/5/3 54/7/3 53/8/3
f 53/8/4 54/7/4 50/9/4 49/10/4
f 51/11/5 55/6/5 53/8/5 49/12/5
f 56/5/6 52/13/6 50/14/6 54/7/6
f 57/1/1 58/2/1 60/3/1 59/4/1
f 59/4/2 60/3/2 64/5/2 63/6/2
f 63/6/3 64/5/3 62/7/3 61/8/3
f 61/8/4 62/7/4 58/9/4 57/10/4
f 59/11/5 63/6/5 61/8/5 57/12/5
f 64/5/6 60/13/6 58/14/6 62/7/6

View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://878yyypjun0r"
path="res://.godot/imported/ProtoRoadStage-StageCollide.obj-ff8b09f80f5a4062bc0e6ad867ae4754.mesh"
[deps]
files=["res://.godot/imported/ProtoRoadStage-StageCollide.obj-ff8b09f80f5a4062bc0e6ad867ae4754.mesh"]
source_file="res://Models/GenericRooms/ProtoRoadStage/ProtoRoadStage-StageCollide.obj"
dest_files=["res://.godot/imported/ProtoRoadStage-StageCollide.obj-ff8b09f80f5a4062bc0e6ad867ae4754.mesh", "res://.godot/imported/ProtoRoadStage-StageCollide.obj-ff8b09f80f5a4062bc0e6ad867ae4754.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

View file

@ -3,13 +3,13 @@
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bxjnp7g3w2wc8"
path="res://.godot/imported/RoadStage.glb-70bfc31b42e69ac347ec9129955e79ba.scn"
uid="uid://c206e68xbc24t"
path="res://.godot/imported/ProtoRoadStage.glb-72faa7f3bbee19162bbfe91d8c54ea39.scn"
[deps]
source_file="res://Models/Stages/ProtoRoadStage/RoadStage.glb"
dest_files=["res://.godot/imported/RoadStage.glb-70bfc31b42e69ac347ec9129955e79ba.scn"]
source_file="res://Models/Stages/ProtoRoadStage/ProtoRoadStage.glb"
dest_files=["res://.godot/imported/ProtoRoadStage.glb-72faa7f3bbee19162bbfe91d8c54ea39.scn"]
[params]

View file

Before

Width:  |  Height:  |  Size: 193 KiB

After

Width:  |  Height:  |  Size: 193 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://gcitv0e6cs4k"
path.s3tc="res://.godot/imported/RoadStage_90sCarpet.png-279c356e9bbfe1685fe5bc18f6d8eda3.s3tc.ctex"
path.etc2="res://.godot/imported/RoadStage_90sCarpet.png-279c356e9bbfe1685fe5bc18f6d8eda3.etc2.ctex"
uid="uid://beo8nymb26xqj"
path.s3tc="res://.godot/imported/ProtoRoadStage_90sCarpet.png-cbd9b15299ddd10f0b8b89c9257496b5.s3tc.ctex"
path.etc2="res://.godot/imported/ProtoRoadStage_90sCarpet.png-cbd9b15299ddd10f0b8b89c9257496b5.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Stages/ProtoRoadStage/RoadStage_90sCarpet.png"
dest_files=["res://.godot/imported/RoadStage_90sCarpet.png-279c356e9bbfe1685fe5bc18f6d8eda3.s3tc.ctex", "res://.godot/imported/RoadStage_90sCarpet.png-279c356e9bbfe1685fe5bc18f6d8eda3.etc2.ctex"]
source_file="res://Models/Stages/ProtoRoadStage/ProtoRoadStage_90sCarpet.png"
dest_files=["res://.godot/imported/ProtoRoadStage_90sCarpet.png-cbd9b15299ddd10f0b8b89c9257496b5.s3tc.ctex", "res://.godot/imported/ProtoRoadStage_90sCarpet.png-cbd9b15299ddd10f0b8b89c9257496b5.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cpydexu7eyeoy"
path.s3tc="res://.godot/imported/RoadStage_drum.png-f041389e1fe60faeb681373fa4144afd.s3tc.ctex"
path.etc2="res://.godot/imported/RoadStage_drum.png-f041389e1fe60faeb681373fa4144afd.etc2.ctex"
uid="uid://b61xdfhgdr7o4"
path.s3tc="res://.godot/imported/ProtoRoadStage_drum.png-bd4d6baae5a070cc565dcfe6e30f3804.s3tc.ctex"
path.etc2="res://.godot/imported/ProtoRoadStage_drum.png-bd4d6baae5a070cc565dcfe6e30f3804.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Stages/ProtoRoadStage/RoadStage_drum.png"
dest_files=["res://.godot/imported/RoadStage_drum.png-f041389e1fe60faeb681373fa4144afd.s3tc.ctex", "res://.godot/imported/RoadStage_drum.png-f041389e1fe60faeb681373fa4144afd.etc2.ctex"]
source_file="res://Models/Stages/ProtoRoadStage/ProtoRoadStage_drum.png"
dest_files=["res://.godot/imported/ProtoRoadStage_drum.png-bd4d6baae5a070cc565dcfe6e30f3804.s3tc.ctex", "res://.godot/imported/ProtoRoadStage_drum.png-bd4d6baae5a070cc565dcfe6e30f3804.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c5m88r5s57qbn"
path.s3tc="res://.godot/imported/RoadStage_organ_front.png-a5c34d9832d5abc8fbca3607ad7e88a4.s3tc.ctex"
path.etc2="res://.godot/imported/RoadStage_organ_front.png-a5c34d9832d5abc8fbca3607ad7e88a4.etc2.ctex"
uid="uid://ygl5557bonq3"
path.s3tc="res://.godot/imported/ProtoRoadStage_organ_front.png-c5b6cce52dd2350233305be7cc56b435.s3tc.ctex"
path.etc2="res://.godot/imported/ProtoRoadStage_organ_front.png-c5b6cce52dd2350233305be7cc56b435.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Stages/ProtoRoadStage/RoadStage_organ_front.png"
dest_files=["res://.godot/imported/RoadStage_organ_front.png-a5c34d9832d5abc8fbca3607ad7e88a4.s3tc.ctex", "res://.godot/imported/RoadStage_organ_front.png-a5c34d9832d5abc8fbca3607ad7e88a4.etc2.ctex"]
source_file="res://Models/Stages/ProtoRoadStage/ProtoRoadStage_organ_front.png"
dest_files=["res://.godot/imported/ProtoRoadStage_organ_front.png-c5b6cce52dd2350233305be7cc56b435.s3tc.ctex", "res://.godot/imported/ProtoRoadStage_organ_front.png-c5b6cce52dd2350233305be7cc56b435.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cb8nwqsrn3u3"
path.s3tc="res://.godot/imported/RoadStage_pasqually.png-b2ce76fc2cecbffb4203d127943389ce.s3tc.ctex"
path.etc2="res://.godot/imported/RoadStage_pasqually.png-b2ce76fc2cecbffb4203d127943389ce.etc2.ctex"
uid="uid://cekccm31s5d44"
path.s3tc="res://.godot/imported/ProtoRoadStage_pasqually.png-f41040aa4fb1ea23f34e5bbfebdafb91.s3tc.ctex"
path.etc2="res://.godot/imported/ProtoRoadStage_pasqually.png-f41040aa4fb1ea23f34e5bbfebdafb91.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Stages/ProtoRoadStage/RoadStage_pasqually.png"
dest_files=["res://.godot/imported/RoadStage_pasqually.png-b2ce76fc2cecbffb4203d127943389ce.s3tc.ctex", "res://.godot/imported/RoadStage_pasqually.png-b2ce76fc2cecbffb4203d127943389ce.etc2.ctex"]
source_file="res://Models/Stages/ProtoRoadStage/ProtoRoadStage_pasqually.png"
dest_files=["res://.godot/imported/ProtoRoadStage_pasqually.png-f41040aa4fb1ea23f34e5bbfebdafb91.s3tc.ctex", "res://.godot/imported/ProtoRoadStage_pasqually.png-f41040aa4fb1ea23f34e5bbfebdafb91.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 447 B

After

Width:  |  Height:  |  Size: 447 B

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cks18m4jxl6oe"
path.s3tc="res://.godot/imported/RoadStage_road.png-09a5faa9b408b628b45bf7fb712fc533.s3tc.ctex"
path.etc2="res://.godot/imported/RoadStage_road.png-09a5faa9b408b628b45bf7fb712fc533.etc2.ctex"
uid="uid://u7el1j1kpdwf"
path.s3tc="res://.godot/imported/ProtoRoadStage_road.png-a1ddb3c5a69c27923656cdc1a654da06.s3tc.ctex"
path.etc2="res://.godot/imported/ProtoRoadStage_road.png-a1ddb3c5a69c27923656cdc1a654da06.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Stages/ProtoRoadStage/RoadStage_road.png"
dest_files=["res://.godot/imported/RoadStage_road.png-09a5faa9b408b628b45bf7fb712fc533.s3tc.ctex", "res://.godot/imported/RoadStage_road.png-09a5faa9b408b628b45bf7fb712fc533.etc2.ctex"]
source_file="res://Models/Stages/ProtoRoadStage/ProtoRoadStage_road.png"
dest_files=["res://.godot/imported/ProtoRoadStage_road.png-a1ddb3c5a69c27923656cdc1a654da06.s3tc.ctex", "res://.godot/imported/ProtoRoadStage_road.png-a1ddb3c5a69c27923656cdc1a654da06.etc2.ctex"]
[params]

View file

@ -8,7 +8,7 @@
[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Animatronics/Cyberamics/Cyber Pasqually.glb" id="6_08e8o"]
[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="7_r2dgu"]
[ext_resource type="PackedScene" uid="uid://dq1fvhg4rb6ro" path="res://Models/Stages/ProtoRoadStage/RoadStageNeon.glb" id="8_basbq"]
[ext_resource type="PackedScene" uid="uid://bxjnp7g3w2wc8" path="res://Models/Stages/ProtoRoadStage/RoadStage.glb" id="9_hijvq"]
[ext_resource type="PackedScene" uid="uid://c206e68xbc24t" path="res://Models/Stages/ProtoRoadStage/ProtoRoadStage.glb" id="10_5ayxk"]
[ext_resource type="PackedScene" uid="uid://d1noqem71b260" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-CECStarLight.glb" id="10_s0omj"]
[sub_resource type="Environment" id="Environment_aswoc"]
@ -36,9 +36,6 @@ script = ExtResource("2_6jho3")
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 2.4, 0.9, 0.5)
script = ExtResource("2_6jho3")
[node name="RoadStage" parent="." instance=ExtResource("9_hijvq")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0, 0, 0)
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_aswoc")
@ -351,3 +348,6 @@ transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107,
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
[node name="ProtoRoadStage" parent="." instance=ExtResource("10_5ayxk")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0, 0, 0)

View file

@ -0,0 +1,350 @@
[gd_scene load_steps=15 format=3 uid="uid://best7vq26bg86"]
[ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Animatronics/Cyberamics/Cyber Chuck.glb" id="1_fp41v"]
[ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="2_x62vk"]
[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Animatronics/Cyberamics/Cyber Helen.glb" id="3_x5436"]
[ext_resource type="PackedScene" uid="uid://doxu4tb5jfoqp" path="res://Models/Animatronics/Cyberamics/Cyber Munch.glb" id="4_4jp15"]
[ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Animatronics/Cyberamics/Cyber Jasper.glb" id="5_oq6la"]
[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Animatronics/Cyberamics/Cyber Pasqually.glb" id="6_lx8y2"]
[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="8_wl0rr"]
[ext_resource type="PackedScene" uid="uid://dq1fvhg4rb6ro" path="res://Models/Stages/ProtoRoadStage/RoadStageNeon.glb" id="9_7k8b5"]
[ext_resource type="PackedScene" uid="uid://d1noqem71b260" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-CECStarLight.glb" id="10_xq72g"]
[ext_resource type="PackedScene" uid="uid://cdk6hwb4hi2wc" path="res://Scripts/Player/Player.tscn" id="11_5mwna"]
[ext_resource type="PackedScene" uid="uid://c206e68xbc24t" path="res://Models/Stages/ProtoRoadStage/ProtoRoadStage.glb" id="11_8h3a3"]
[sub_resource type="Environment" id="Environment_aswoc"]
ambient_light_source = 1
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_5mwna"]
data = PackedVector3Array(11, 0, 10, -11, 0, 10, 11, 0, -1, 11, 0, -1, -11, 0, 10, -11, 0, -1, -11, 0, 10, 11, 0, 10, -11, 4.8, 10, -11, 4.8, 10, 11, 0, 10, 11, 4.8, 10, -11, 4.8, 10, 11, 4.8, 10, -11, 4.8, -1, -11, 4.8, -1, 11, 4.8, 10, 11, 4.8, -1, -11, 0, 10, -11, 4.8, 10, -11, 0, 1, -11, 0, 1, -11, 4.8, 10, -11, 4.8, 1, -11, 0, 1, -11, 4.8, 1, -7, 0, 1, -7, 0, 1, -11, 4.8, 1, -7, 4.8, 1, -7, 0, 1, -7, 4.8, 1, -7, 0, -1, -7, 0, -1, -7, 4.8, 1, -7, 4.8, -1, -7, 0, -1, -7, 4.8, -1, 9, 0, -1, 9, 0, -1, -7, 4.8, -1, 9, 4.8, -1, 9, 0, -1, 9, 4.8, -1, 11, 0, 1, 11, 0, 1, 9, 4.8, -1, 11, 4.8, 1, 11, 4.8, 1, 11, 4.8, 10, 11, 0, 1, 11, 0, 1, 11, 4.8, 10, 11, 0, 10)
backface_collision = true
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_8h3a3"]
data = PackedVector3Array(-7, 4.5, 0, -7, 0, 0, -7, 4.5, -1, -7, 4.5, -1, -7, 0, 0, -7, 0, -1, -7, 4.5, -1, -7, 0, -1, 7, 4.5, -1, 7, 4.5, -1, -7, 0, -1, 7, 0, -1, 7, 4.5, -1, 7, 0, -1, 7, 4.5, 0, 7, 4.5, 0, 7, 0, -1, 7, 0, 0, 7, 4.5, 0, 7, 0, 0, -7, 4.5, 0, -7, 4.5, 0, 7, 0, 0, -7, 0, 0, 7, 0, -1, -7, 0, -1, 7, 0, 0, 7, 0, 0, -7, 0, -1, -7, 0, 0, -7, 4.5, -1, 7, 4.5, -1, -7, 4.5, 0, -7, 4.5, 0, 7, 4.5, -1, 7, 4.5, 0, -1.2, 1.9, 1.2, -1.2, 0, 1.2, -1.2, 1.9, 0, -1.2, 1.9, 0, -1.2, 0, 1.2, -1.2, 0, 0, -1.2, 1.9, 0, -1.2, 0, 0, 3.1998, 1.9, 0, 3.1998, 1.9, 0, -1.2, 0, 0, 3.1998, 0, 0, 3.1998, 1.9, 0, 3.1998, 0, 0, 3.1998, 1.9, 1.2, 3.1998, 1.9, 1.2, 3.1998, 0, 0, 3.1998, 0, 1.2, 3.1998, 1.9, 1.2, 3.1998, 0, 1.2, -1.2, 1.9, 1.2, -1.2, 1.9, 1.2, 3.1998, 0, 1.2, -1.2, 0, 1.2, 3.1998, 0, 0, -1.2, 0, 0, 3.1998, 0, 1.2, 3.1998, 0, 1.2, -1.2, 0, 0, -1.2, 0, 1.2, -1.2, 1.9, 0, 3.1998, 1.9, 0, -1.2, 1.9, 1.2, -1.2, 1.9, 1.2, 3.1998, 1.9, 0, 3.1998, 1.9, 1.2, 0.0999, 1.3, 1.7, 0.0999, 0, 1.7, 0.0999, 1.3, 1.2, 0.0999, 1.3, 1.2, 0.0999, 0, 1.7, 0.0999, 0, 1.2, 0.0999, 1.3, 1.2, 0.0999, 0, 1.2, 1.8999, 1.3, 1.2, 1.8999, 1.3, 1.2, 0.0999, 0, 1.2, 1.8999, 0, 1.2, 1.8999, 1.3, 1.2, 1.8999, 0, 1.2, 1.8999, 1.3, 1.7, 1.8999, 1.3, 1.7, 1.8999, 0, 1.2, 1.8999, 0, 1.7, 1.8999, 1.3, 1.7, 1.8999, 0, 1.7, 0.0999, 1.3, 1.7, 0.0999, 1.3, 1.7, 1.8999, 0, 1.7, 0.0999, 0, 1.7, 1.8999, 0, 1.2, 0.0999, 0, 1.2, 1.8999, 0, 1.7, 1.8999, 0, 1.7, 0.0999, 0, 1.2, 0.0999, 0, 1.7, 0.0999, 1.3, 1.2, 1.8999, 1.3, 1.2, 0.0999, 1.3, 1.7, 0.0999, 1.3, 1.7, 1.8999, 1.3, 1.2, 1.8999, 1.3, 1.7, 5.3, 4, 1, 5.3, 0, 1, 3.7999, 4, -0.5, 3.7999, 4, -0.5, 5.3, 0, 1, 3.7999, 0, -0.5, 3.7999, 4, -0.5, 3.7999, 0, -0.5, 5.7998, 4, -0.5, 5.7998, 4, -0.5, 3.7999, 0, -0.5, 5.7998, 0, -0.5, 5.7998, 4, -0.5, 5.7998, 0, -0.5, 5.7998, 4, 1, 5.7998, 4, 1, 5.7998, 0, -0.5, 5.7998, 0, 1, 5.7998, 4, 1, 5.7998, 0, 1, 5.3, 4, 1, 5.3, 4, 1, 5.7998, 0, 1, 5.3, 0, 1, 5.7998, 0, -0.5, 3.7999, 0, -0.5, 5.7998, 0, 1, 5.7998, 0, 1, 3.7999, 0, -0.5, 5.3, 0, 1, 3.7999, 4, -0.5, 5.7998, 4, -0.5, 5.3, 4, 1, 5.3, 4, 1, 5.7998, 4, -0.5, 5.7998, 4, 1, 3.0998, 1.7999, 1.9, 3.0998, 0, 1.9, 3.0998, 1.7999, 0.6, 3.0998, 1.7999, 0.6, 3.0998, 0, 1.9, 3.0998, 0, 0.6, 3.0998, 1.7999, 0.6, 3.0998, 0, 0.6, 4.8998, 1.7999, 0.6, 4.8998, 1.7999, 0.6, 3.0998, 0, 0.6, 4.8998, 0, 0.6, 4.8998, 1.7999, 0.6, 4.8998, 0, 0.6, 4.8998, 1.7999, 1.9, 4.8998, 1.7999, 1.9, 4.8998, 0, 0.6, 4.8998, 0, 1.9, 4.8998, 1.7999, 1.9, 4.8998, 0, 1.9, 3.0998, 1.7999, 1.9, 3.0998, 1.7999, 1.9, 4.8998, 0, 1.9, 3.0998, 0, 1.9, 4.8998, 0, 0.6, 3.0998, 0, 0.6, 4.8998, 0, 1.9, 4.8998, 0, 1.9, 3.0998, 0, 0.6, 3.0998, 0, 1.9, 3.0998, 1.7999, 0.6, 4.8998, 1.7999, 0.6, 3.0998, 1.7999, 1.9, 3.0998, 1.7999, 1.9, 4.8998, 1.7999, 0.6, 4.8998, 1.7999, 1.9, -5.8001, 2.6, 0.7, -5.8001, 0, 0.7, -5.8001, 2.6, 0, -5.8001, 2.6, 0, -5.8001, 0, 0.7, -5.8001, 0, 0, -5.8001, 2.6, 0, -5.8001, 0, 0, -4.2, 2.6, 0, -4.2, 2.6, 0, -5.8001, 0, 0, -4.2, 0, 0, -4.2, 2.6, 0, -4.2, 0, 0, -4.2, 2.6, 0.7, -4.2, 2.6, 0.7, -4.2, 0, 0, -4.2, 0, 0.7, -4.2, 2.6, 0.7, -4.2, 0, 0.7, -5.8001, 2.6, 0.7, -5.8001, 2.6, 0.7, -4.2, 0, 0.7, -5.8001, 0, 0.7, -4.2, 0, 0, -5.8001, 0, 0, -4.2, 0, 0.7, -4.2, 0, 0.7, -5.8001, 0, 0, -5.8001, 0, 0.7, -5.8001, 2.6, 0, -4.2, 2.6, 0, -5.8001, 2.6, 0.7, -5.8001, 2.6, 0.7, -4.2, 2.6, 0, -4.2, 2.6, 0.7, -5.8001, 0.7, 2, -5.8001, 0, 2, -5.8001, 0.7, 0.7, -5.8001, 0.7, 0.7, -5.8001, 0, 2, -5.8001, 0, 0.7, -5.8001, 0.7, 0.7, -5.8001, 0, 0.7, -4.2, 0.7, 0.7, -4.2, 0.7, 0.7, -5.8001, 0, 0.7, -4.2, 0, 0.7, -4.2, 0.7, 0.7, -4.2, 0, 0.7, -4.2, 0.7, 2, -4.2, 0.7, 2, -4.2, 0, 0.7, -4.2, 0, 2, -4.2, 0.7, 2, -4.2, 0, 2, -5.8001, 0.7, 2, -5.8001, 0.7, 2, -4.2, 0, 2, -5.8001, 0, 2, -4.2, 0, 0.7, -5.8001, 0, 0.7, -4.2, 0, 2, -4.2, 0, 2, -5.8001, 0, 0.7, -5.8001, 0, 2, -5.8001, 0.7, 0.7, -4.2, 0.7, 0.7, -5.8001, 0.7, 2, -5.8001, 0.7, 2, -4.2, 0.7, 0.7, -4.2, 0.7, 2, -6.6001, 4.1999, 0.8, -6.6001, 1.1, 0.8, -6.6001, 4.1999, 0.7, -6.6001, 4.1999, 0.7, -6.6001, 1.1, 0.8, -6.6001, 1.1, 0.7, -6.6001, 4.1999, 0.7, -6.6001, 1.1, 0.7, -3.4002, 4.1999, 0.7, -3.4002, 4.1999, 0.7, -6.6001, 1.1, 0.7, -3.4002, 1.1, 0.7, -3.4002, 4.1999, 0.7, -3.4002, 1.1, 0.7, -3.4002, 4.1999, 0.8, -3.4002, 4.1999, 0.8, -3.4002, 1.1, 0.7, -3.4002, 1.1, 0.8, -3.4002, 4.1999, 0.8, -3.4002, 1.1, 0.8, -6.6001, 4.1999, 0.8, -6.6001, 4.1999, 0.8, -3.4002, 1.1, 0.8, -6.6001, 1.1, 0.8, -3.4002, 1.1, 0.7, -6.6001, 1.1, 0.7, -3.4002, 1.1, 0.8, -3.4002, 1.1, 0.8, -6.6001, 1.1, 0.7, -6.6001, 1.1, 0.8, -6.6001, 4.1999, 0.7, -3.4002, 4.1999, 0.7, -6.6001, 4.1999, 0.8, -6.6001, 4.1999, 0.8, -3.4002, 4.1999, 0.7, -3.4002, 4.1999, 0.8)
[node name="ProtoRoadStage" type="Node3D"]
[node name="Chuck" parent="." instance=ExtResource("1_fp41v")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -3, 1.14, 0.8)
script = ExtResource("2_x62vk")
[node name="Helen" parent="." instance=ExtResource("3_x5436")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -0.375, 1.14, 0.4)
script = ExtResource("2_x62vk")
[node name="Munch" parent="." instance=ExtResource("4_4jp15")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0.6, 0.7, 0.3)
script = ExtResource("2_x62vk")
[node name="Jasper" parent="." instance=ExtResource("5_oq6la")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 1.55, 1.14, 0.4)
script = ExtResource("2_x62vk")
[node name="Pasqually" parent="." instance=ExtResource("6_lx8y2")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 2.4, 0.9, 0.5)
script = ExtResource("2_x62vk")
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_aswoc")
[node name="Room Lights" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 2)
[node name="OmniLight3D" type="SpotLight3D" parent="Room Lights" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 4, 3.5, 1)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
spot_range = 4.0
spot_angle = 80.0
[node name="OmniLight3D2" type="SpotLight3D" parent="Room Lights" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, -4, 3.5, 1)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
spot_range = 4.0
spot_angle = 80.0
[node name="OmniLight3D3" type="SpotLight3D" parent="Room Lights" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 3.5, 1)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
spot_range = 4.0
spot_angle = 80.0
[node name="Special" type="Node3D" parent="."]
script = ExtResource("8_wl0rr")
[node name="CEC Neon Sign" parent="Special" instance=ExtResource("9_7k8b5")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0, 0, 0)
visible = false
[node name="CEC Star" parent="Special" instance=ExtResource("10_xq72g")]
transform = Transform3D(-1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, 1, -6, 3.6, 1.5)
visible = false
[node name="Spots" type="Node3D" parent="."]
script = ExtResource("8_wl0rr")
[node name="Chuck" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.984808, 0.173648, 0, -0.173648, 0.984808, -3, 2.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Helen" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.984808, 0.173648, 0, -0.173648, 0.984808, -0.375, 2.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Munch" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 0.6, 2.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Jasper" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.984808, 0.173648, 0, -0.173648, 0.984808, 1.55, 2.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Pasqually" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.978148, 0.207912, 0, -0.207912, 0.978148, 2.4, 2.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Building" type="Node3D" parent="."]
script = ExtResource("8_wl0rr")
[node name="Helen" type="SpotLight3D" parent="Building" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.843391, 0.5373, 0, -0.5373, 0.843391, -0.375, 2.7, 4)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Organ Face" type="SpotLight3D" parent="Building" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.819152, 0.573576, 0, -0.573576, 0.819152, 0.6, 2.7, 4)
visible = false
light_color = Color(1, 0, 0, 1)
light_energy = 0.8
shadow_enabled = true
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Organ Legs" type="SpotLight3D" parent="Building" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.793353, 0.608761, 0, -0.608761, 0.793353, 0.6, 2.7, 4)
visible = false
light_color = Color(1, 0.762667, 0.11, 1)
light_energy = 0.8
shadow_enabled = true
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 7.5
[node name="Jasper" type="SpotLight3D" parent="Building" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.843391, 0.5373, 0, -0.5373, 0.843391, 1.55, 2.7, 4)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Pasqually" type="SpotLight3D" parent="Building" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.843391, 0.5373, 0, -0.5373, 0.843391, 2.4, 2.7, 4)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Backdrop" type="Node3D" parent="."]
script = ExtResource("8_wl0rr")
[node name="Red" type="Node3D" parent="Backdrop"]
visible = false
[node name="MR1" type="SpotLight3D" parent="Backdrop/Red" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -1.5, 1, 0.05)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="MR2" type="SpotLight3D" parent="Backdrop/Red" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 0.5, 1, 0.05)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="Amber" type="Node3D" parent="Backdrop"]
visible = false
[node name="MA1" type="SpotLight3D" parent="Backdrop/Amber" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -1, 1, 0.05)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="MA2" type="SpotLight3D" parent="Backdrop/Amber" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 1, 1, 0.05)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="Blue" type="Node3D" parent="Backdrop"]
visible = false
[node name="MB1" type="SpotLight3D" parent="Backdrop/Blue" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -0.5, 1.2, 0.05)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="MB2" type="SpotLight3D" parent="Backdrop/Blue" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 1.5, 1.2, 0.05)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="Floods" type="Node3D" parent="."]
script = ExtResource("8_wl0rr")
[node name="CEC Red" type="SpotLight3D" parent="Floods" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -3.25, 2.5, 2)
visible = false
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="CEC Amber" type="SpotLight3D" parent="Floods" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -3, 2.5, 2)
visible = false
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="CEC Blue" type="SpotLight3D" parent="Floods" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -2.75, 2.5, 2)
visible = false
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
[node name="Main Red" type="Node3D" parent="Floods"]
visible = false
[node name="MR1" type="SpotLight3D" parent="Floods/Main Red" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -0.75, 2.5, 2)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MR2" type="SpotLight3D" parent="Floods/Main Red" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0.75, 2.5, 2)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MR3" type="SpotLight3D" parent="Floods/Main Red" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 2.25, 2.5, 2)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="Main Amber" type="Node3D" parent="Floods"]
visible = false
[node name="MA1" type="SpotLight3D" parent="Floods/Main Amber" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -0.25, 2.5, 2)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MA2" type="SpotLight3D" parent="Floods/Main Amber" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 1.25, 2.5, 2)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MA3" type="SpotLight3D" parent="Floods/Main Amber" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 2.75, 2.5, 2)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="Main Blue" type="Node3D" parent="Floods"]
visible = false
[node name="MB1" type="SpotLight3D" parent="Floods/Main Blue" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0.25, 2.5, 2)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MB2" type="SpotLight3D" parent="Floods/Main Blue" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 1.75, 2.5, 2)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MB3" type="SpotLight3D" parent="Floods/Main Blue" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 3.25, 2.5, 2)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
[node name="Player" parent="." instance=ExtResource("11_5mwna")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3)
current_map = "Generic Prototype Road Stage"
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_5mwna")
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_8h3a3")
[node name="ProtoRoadStage" parent="." instance=ExtResource("11_8h3a3")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0, 0, 0)

View file

@ -239,28 +239,30 @@ offset_bottom = 152.0
grow_horizontal = 2
grow_vertical = 2
selected = 1
item_count = 9
item_count = 10
popup/item_0/text = "Generic Showrooms"
popup/item_0/id = 0
popup/item_0/separator = true
popup/item_1/text = "Generic 2-Stage"
popup/item_1/text = "Generic Prototype Road Stage"
popup/item_1/id = 1
popup/item_2/text = "Generic Mini Unit 1-Stage"
popup/item_2/text = "Generic 2-Stage"
popup/item_2/id = 1
popup/item_3/text = "Generic 1-Stage w 2-Stage Props"
popup/item_3/text = "Generic Mini Unit 1-Stage"
popup/item_3/id = 1
popup/item_4/text = "Generic 1-Stage"
popup/item_4/text = "Generic 1-Stage w 2-Stage Props"
popup/item_4/id = 1
popup/item_5/text = "Generic Turntable 1-Stage"
popup/item_5/id = 2
popup/item_6/text = "Generic Cyberamic 3-Stage"
popup/item_5/text = "Generic 1-Stage"
popup/item_5/id = 1
popup/item_6/text = "Generic Turntable 1-Stage"
popup/item_6/id = 2
popup/item_7/text = "Locations"
popup/item_7/text = "Generic Cyberamic 3-Stage"
popup/item_7/id = 2
popup/item_7/separator = true
popup/item_8/text = "Modded Maps"
popup/item_8/id = 3
popup/item_8/text = "Locations"
popup/item_8/id = 2
popup/item_8/separator = true
popup/item_9/text = "Modded Maps"
popup/item_9/id = 3
popup/item_9/separator = true
[node name="MapThumbnail" type="TextureRect" parent="FreeRoamChooseScreen/DialogPanel"]
layout_mode = 1

View file

@ -48,11 +48,20 @@ var GenericCyber3Stage = {
"stage": Stages.Cyber3Stage,
}
var GenericProtoRoadStage = {
"name": "Generic Prototype Road Stage",
"scene": "res://Scenes/FreeRoam/Generic/GenericProtoRoadStage.tscn",
"description": "A generic showroom featuring the Prototype Road Stage.\nInstalled in 1990.",
"thumbnail": "res://UI/FreeroamThumbnails/GenericCyber3Stage.png",
"stage": Stages.ProtoRoadStage,
}
var MapIndex = {
"Generic 1-Stage": Generic1Stage,
"Generic 2-Stage": Generic2Stage,
"Generic Mini Unit 1-Stage": GenericMiniUnit1Stage,
"Generic Turntable 1-Stage": GenericTurntable1Stage,
"Generic 1-Stage w 2-Stage Props": Generic12Stage,
"Generic Cyberamic 3-Stage": GenericCyber3Stage
"Generic Cyberamic 3-Stage": GenericCyber3Stage,
"Generic Prototype Road Stage": GenericProtoRoadStage
}