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="scene"
importer_version=1 importer_version=1
type="PackedScene" type="PackedScene"
uid="uid://bxjnp7g3w2wc8" uid="uid://c206e68xbc24t"
path="res://.godot/imported/RoadStage.glb-70bfc31b42e69ac347ec9129955e79ba.scn" path="res://.godot/imported/ProtoRoadStage.glb-72faa7f3bbee19162bbfe91d8c54ea39.scn"
[deps] [deps]
source_file="res://Models/Stages/ProtoRoadStage/RoadStage.glb" source_file="res://Models/Stages/ProtoRoadStage/ProtoRoadStage.glb"
dest_files=["res://.godot/imported/RoadStage.glb-70bfc31b42e69ac347ec9129955e79ba.scn"] dest_files=["res://.godot/imported/ProtoRoadStage.glb-72faa7f3bbee19162bbfe91d8c54ea39.scn"]
[params] [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" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://gcitv0e6cs4k" uid="uid://beo8nymb26xqj"
path.s3tc="res://.godot/imported/RoadStage_90sCarpet.png-279c356e9bbfe1685fe5bc18f6d8eda3.s3tc.ctex" path.s3tc="res://.godot/imported/ProtoRoadStage_90sCarpet.png-cbd9b15299ddd10f0b8b89c9257496b5.s3tc.ctex"
path.etc2="res://.godot/imported/RoadStage_90sCarpet.png-279c356e9bbfe1685fe5bc18f6d8eda3.etc2.ctex" path.etc2="res://.godot/imported/ProtoRoadStage_90sCarpet.png-cbd9b15299ddd10f0b8b89c9257496b5.etc2.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"], "imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true "vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps] [deps]
source_file="res://Models/Stages/ProtoRoadStage/RoadStage_90sCarpet.png" source_file="res://Models/Stages/ProtoRoadStage/ProtoRoadStage_90sCarpet.png"
dest_files=["res://.godot/imported/RoadStage_90sCarpet.png-279c356e9bbfe1685fe5bc18f6d8eda3.s3tc.ctex", "res://.godot/imported/RoadStage_90sCarpet.png-279c356e9bbfe1685fe5bc18f6d8eda3.etc2.ctex"] dest_files=["res://.godot/imported/ProtoRoadStage_90sCarpet.png-cbd9b15299ddd10f0b8b89c9257496b5.s3tc.ctex", "res://.godot/imported/ProtoRoadStage_90sCarpet.png-cbd9b15299ddd10f0b8b89c9257496b5.etc2.ctex"]
[params] [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" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://cpydexu7eyeoy" uid="uid://b61xdfhgdr7o4"
path.s3tc="res://.godot/imported/RoadStage_drum.png-f041389e1fe60faeb681373fa4144afd.s3tc.ctex" path.s3tc="res://.godot/imported/ProtoRoadStage_drum.png-bd4d6baae5a070cc565dcfe6e30f3804.s3tc.ctex"
path.etc2="res://.godot/imported/RoadStage_drum.png-f041389e1fe60faeb681373fa4144afd.etc2.ctex" path.etc2="res://.godot/imported/ProtoRoadStage_drum.png-bd4d6baae5a070cc565dcfe6e30f3804.etc2.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"], "imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true "vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps] [deps]
source_file="res://Models/Stages/ProtoRoadStage/RoadStage_drum.png" source_file="res://Models/Stages/ProtoRoadStage/ProtoRoadStage_drum.png"
dest_files=["res://.godot/imported/RoadStage_drum.png-f041389e1fe60faeb681373fa4144afd.s3tc.ctex", "res://.godot/imported/RoadStage_drum.png-f041389e1fe60faeb681373fa4144afd.etc2.ctex"] dest_files=["res://.godot/imported/ProtoRoadStage_drum.png-bd4d6baae5a070cc565dcfe6e30f3804.s3tc.ctex", "res://.godot/imported/ProtoRoadStage_drum.png-bd4d6baae5a070cc565dcfe6e30f3804.etc2.ctex"]
[params] [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" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://c5m88r5s57qbn" uid="uid://ygl5557bonq3"
path.s3tc="res://.godot/imported/RoadStage_organ_front.png-a5c34d9832d5abc8fbca3607ad7e88a4.s3tc.ctex" path.s3tc="res://.godot/imported/ProtoRoadStage_organ_front.png-c5b6cce52dd2350233305be7cc56b435.s3tc.ctex"
path.etc2="res://.godot/imported/RoadStage_organ_front.png-a5c34d9832d5abc8fbca3607ad7e88a4.etc2.ctex" path.etc2="res://.godot/imported/ProtoRoadStage_organ_front.png-c5b6cce52dd2350233305be7cc56b435.etc2.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"], "imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true "vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps] [deps]
source_file="res://Models/Stages/ProtoRoadStage/RoadStage_organ_front.png" source_file="res://Models/Stages/ProtoRoadStage/ProtoRoadStage_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"] dest_files=["res://.godot/imported/ProtoRoadStage_organ_front.png-c5b6cce52dd2350233305be7cc56b435.s3tc.ctex", "res://.godot/imported/ProtoRoadStage_organ_front.png-c5b6cce52dd2350233305be7cc56b435.etc2.ctex"]
[params] [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" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://cb8nwqsrn3u3" uid="uid://cekccm31s5d44"
path.s3tc="res://.godot/imported/RoadStage_pasqually.png-b2ce76fc2cecbffb4203d127943389ce.s3tc.ctex" path.s3tc="res://.godot/imported/ProtoRoadStage_pasqually.png-f41040aa4fb1ea23f34e5bbfebdafb91.s3tc.ctex"
path.etc2="res://.godot/imported/RoadStage_pasqually.png-b2ce76fc2cecbffb4203d127943389ce.etc2.ctex" path.etc2="res://.godot/imported/ProtoRoadStage_pasqually.png-f41040aa4fb1ea23f34e5bbfebdafb91.etc2.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"], "imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true "vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps] [deps]
source_file="res://Models/Stages/ProtoRoadStage/RoadStage_pasqually.png" source_file="res://Models/Stages/ProtoRoadStage/ProtoRoadStage_pasqually.png"
dest_files=["res://.godot/imported/RoadStage_pasqually.png-b2ce76fc2cecbffb4203d127943389ce.s3tc.ctex", "res://.godot/imported/RoadStage_pasqually.png-b2ce76fc2cecbffb4203d127943389ce.etc2.ctex"] dest_files=["res://.godot/imported/ProtoRoadStage_pasqually.png-f41040aa4fb1ea23f34e5bbfebdafb91.s3tc.ctex", "res://.godot/imported/ProtoRoadStage_pasqually.png-f41040aa4fb1ea23f34e5bbfebdafb91.etc2.ctex"]
[params] [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" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://cks18m4jxl6oe" uid="uid://u7el1j1kpdwf"
path.s3tc="res://.godot/imported/RoadStage_road.png-09a5faa9b408b628b45bf7fb712fc533.s3tc.ctex" path.s3tc="res://.godot/imported/ProtoRoadStage_road.png-a1ddb3c5a69c27923656cdc1a654da06.s3tc.ctex"
path.etc2="res://.godot/imported/RoadStage_road.png-09a5faa9b408b628b45bf7fb712fc533.etc2.ctex" path.etc2="res://.godot/imported/ProtoRoadStage_road.png-a1ddb3c5a69c27923656cdc1a654da06.etc2.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"], "imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true "vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps] [deps]
source_file="res://Models/Stages/ProtoRoadStage/RoadStage_road.png" source_file="res://Models/Stages/ProtoRoadStage/ProtoRoadStage_road.png"
dest_files=["res://.godot/imported/RoadStage_road.png-09a5faa9b408b628b45bf7fb712fc533.s3tc.ctex", "res://.godot/imported/RoadStage_road.png-09a5faa9b408b628b45bf7fb712fc533.etc2.ctex"] dest_files=["res://.godot/imported/ProtoRoadStage_road.png-a1ddb3c5a69c27923656cdc1a654da06.s3tc.ctex", "res://.godot/imported/ProtoRoadStage_road.png-a1ddb3c5a69c27923656cdc1a654da06.etc2.ctex"]
[params] [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="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="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://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"] [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"] [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) transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 2.4, 0.9, 0.5)
script = ExtResource("2_6jho3") 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="."] [node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_aswoc") 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_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0 light_energy = 2.0
shadow_enabled = true 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_horizontal = 2
grow_vertical = 2 grow_vertical = 2
selected = 1 selected = 1
item_count = 9 item_count = 10
popup/item_0/text = "Generic Showrooms" popup/item_0/text = "Generic Showrooms"
popup/item_0/id = 0 popup/item_0/id = 0
popup/item_0/separator = true 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_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_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_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_4/id = 1
popup/item_5/text = "Generic Turntable 1-Stage" popup/item_5/text = "Generic 1-Stage"
popup/item_5/id = 2 popup/item_5/id = 1
popup/item_6/text = "Generic Cyberamic 3-Stage" popup/item_6/text = "Generic Turntable 1-Stage"
popup/item_6/id = 2 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/id = 2
popup/item_7/separator = true popup/item_8/text = "Locations"
popup/item_8/text = "Modded Maps" popup/item_8/id = 2
popup/item_8/id = 3
popup/item_8/separator = true 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"] [node name="MapThumbnail" type="TextureRect" parent="FreeRoamChooseScreen/DialogPanel"]
layout_mode = 1 layout_mode = 1

View file

@ -48,11 +48,20 @@ var GenericCyber3Stage = {
"stage": Stages.Cyber3Stage, "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 = { var MapIndex = {
"Generic 1-Stage": Generic1Stage, "Generic 1-Stage": Generic1Stage,
"Generic 2-Stage": Generic2Stage, "Generic 2-Stage": Generic2Stage,
"Generic Mini Unit 1-Stage": GenericMiniUnit1Stage, "Generic Mini Unit 1-Stage": GenericMiniUnit1Stage,
"Generic Turntable 1-Stage": GenericTurntable1Stage, "Generic Turntable 1-Stage": GenericTurntable1Stage,
"Generic 1-Stage w 2-Stage Props": Generic12Stage, "Generic 1-Stage w 2-Stage Props": Generic12Stage,
"Generic Cyberamic 3-Stage": GenericCyber3Stage "Generic Cyberamic 3-Stage": GenericCyber3Stage,
"Generic Prototype Road Stage": GenericProtoRoadStage
} }