add 2-stage

This commit is contained in:
Persephone Bubblegum-Holiday 2025-08-09 20:26:24 -07:00
parent 9c55a8715a
commit 8e347e59e9
53 changed files with 2011 additions and 11 deletions

View file

@ -0,0 +1,122 @@
# Blender 4.5.0
# www.blender.org
o BotCollide
v -3.400000 0.800000 -0.300000
v -3.400000 2.700000 -0.300000
v -3.400000 0.800000 -0.900000
v -3.400000 2.700000 -0.900000
v -2.600000 0.800000 -0.300000
v -2.600000 2.700000 -0.300000
v -2.600000 0.800000 -0.900000
v -2.600000 2.700000 -0.900000
v -0.700000 0.800000 -0.300000
v -0.700000 2.700000 -0.300000
v -0.700000 0.800000 -0.900000
v -0.700000 2.700000 -0.900000
v 0.100000 0.800000 -0.300000
v 0.100000 2.700000 -0.300000
v 0.100000 0.800000 -0.900000
v 0.100000 2.700000 -0.900000
v 0.400000 0.800000 -0.300000
v 0.400000 2.700000 -0.300000
v 0.400000 0.800000 -0.900000
v 0.400000 2.700000 -0.900000
v 1.200000 0.800000 -0.300000
v 1.200000 2.700000 -0.300000
v 1.200000 0.800000 -0.900000
v 1.200000 2.700000 -0.900000
v 1.400000 0.800000 -0.300000
v 1.400000 2.600000 -0.300000
v 1.400000 0.800000 -1.100000
v 1.400000 2.600000 -1.100000
v 2.200000 0.800000 -0.300000
v 2.200000 2.600000 -0.300000
v 2.200000 0.800000 -1.100000
v 2.200000 2.600000 -1.100000
v 2.600000 0.800000 -0.200000
v 2.600000 2.600000 -0.200000
v 2.600000 0.800000 -1.000000
v 2.600000 2.600000 -1.000000
v 3.400000 0.800000 -0.200000
v 3.400000 2.600000 -0.200000
v 3.400000 0.800000 -1.000000
v 3.400000 2.600000 -1.000000
v 0.200000 0.800000 0.050000
v 0.200000 1.800000 0.050000
v 0.200000 0.800000 -0.300000
v 0.200000 1.800000 -0.300000
v 1.400000 0.800000 0.050000
v 1.400000 1.800000 0.050000
v 1.400000 0.800000 -0.300000
v 1.400000 1.800000 -0.300000
v 2.300000 0.800000 0.200000
v 2.300000 1.800000 0.200000
v 2.300000 0.800000 -0.300000
v 2.300000 1.800000 -0.300000
v 3.299999 0.800000 0.200000
v 3.299999 1.800000 0.200000
v 3.299999 0.800000 -0.300000
v 3.299999 1.800000 -0.300000
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
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/1 26/2/1 28/3/1 27/4/1
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

View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://8vgcmd68n6gc"
path="res://.godot/imported/2StageGeneric-BotCollide.obj-ea7da390a0e640563c361d2d1b0ff027.mesh"
[deps]
files=["res://.godot/imported/2StageGeneric-BotCollide.obj-ea7da390a0e640563c361d2d1b0ff027.mesh"]
source_file="res://Models/GenericRooms/2-Stage/2StageGeneric-BotCollide.obj"
dest_files=["res://.godot/imported/2StageGeneric-BotCollide.obj-ea7da390a0e640563c361d2d1b0ff027.mesh", "res://.godot/imported/2StageGeneric-BotCollide.obj-ea7da390a0e640563c361d2d1b0ff027.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,38 @@
# Blender 4.5.0
# www.blender.org
o RoomCollide
v 9.800000 0.000000 12.800000
v 3.800000 0.000000 -0.400000
v 9.800000 0.000000 -0.400000
v 3.800000 3.800000 -0.400000
v 9.800000 0.000000 10.400001
v 9.800000 3.800000 10.400001
v 7.400000 0.000000 12.800001
v 7.400000 3.800000 12.800001
v -9.800001 0.000000 12.800001
v -9.800001 3.800000 12.800001
v -9.800001 0.000000 -0.399999
v -9.800001 3.800000 -0.399999
v -3.800001 0.000000 -0.399999
v -3.800001 3.800000 -0.399999
v 9.800000 3.800000 -0.400000
v 9.800000 3.800000 12.800000
vn -0.0000 1.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -1.0000 -0.0000 -0.0000
vn -0.7071 -0.0000 -0.7071
vn -0.0000 -0.0000 -1.0000
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 9/1/1 1/2/1 3/3/1 11/4/1
f 2/1/2 3/2/2 15/3/2 4/4/2
f 15/3/3 3/2/3 5/2/3 6/3/3
f 6/3/4 5/2/4 7/2/4 8/3/4
f 8/3/5 7/2/5 9/2/5 10/3/5
f 10/3/6 9/2/6 11/2/6 12/3/6
f 12/3/2 11/2/2 13/2/2 14/3/2
f 10/1/1 16/2/1 15/3/1 12/4/1

View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://dfsxiespsuf1g"
path="res://.godot/imported/2StageGeneric-RoomCollide.obj-8c4bf802d9da269b9f8df8ba7bbf4db9.mesh"
[deps]
files=["res://.godot/imported/2StageGeneric-RoomCollide.obj-8c4bf802d9da269b9f8df8ba7bbf4db9.mesh"]
source_file="res://Models/GenericRooms/2-Stage/2StageGeneric-RoomCollide.obj"
dest_files=["res://.godot/imported/2StageGeneric-RoomCollide.obj-8c4bf802d9da269b9f8df8ba7bbf4db9.mesh", "res://.godot/imported/2StageGeneric-RoomCollide.obj-8c4bf802d9da269b9f8df8ba7bbf4db9.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,80 @@
# Blender 4.5.0
# www.blender.org
o StageCollide
v -3.800000 0.000000 0.300000
v -3.800000 0.800000 0.300000
v -3.800000 0.000000 -2.600000
v 3.800000 0.000000 0.300000
v 3.800000 0.800000 0.300000
v 3.800000 0.000000 -2.600000
v 3.800000 0.800000 -2.600000
v -3.800000 0.800000 -2.600000
v -3.800000 0.800000 -0.400000
v -3.800000 3.700000 -0.400000
v 3.800000 3.700000 -2.600000
v 3.800000 0.800000 -0.400000
v 3.800000 3.700000 -0.400000
v -3.800000 3.700000 0.300000
v -3.800000 3.800000 0.300000
v -3.800000 3.700000 -2.600000
v -3.800000 3.800000 -2.600000
v 3.800000 3.700000 0.300000
v 3.800000 3.800000 0.300000
v 3.800000 3.800000 -2.600000
v -3.800000 0.800000 -1.000000
v -2.200000 0.800000 -1.000000
v -3.800000 3.700000 -1.000000
v -2.200000 3.700000 -1.000000
v -2.200000 0.800000 0.200000
v -2.200000 3.700000 0.200000
v -1.000000 0.800000 0.200000
v -1.000000 3.700000 0.200000
v -1.000000 0.800000 -1.300000
v -1.000000 3.700000 -1.300000
v 3.800000 0.800000 -1.300000
v 3.800000 3.700000 -1.300000
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
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
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 8/3/1 3/4/1
f 3/4/2 8/3/2 7/5/2 6/6/2
f 6/6/3 7/5/3 5/7/3 4/8/3
f 4/8/4 5/7/4 2/9/4 1/10/4
f 3/11/5 6/6/5 4/8/5 1/12/5
f 7/5/6 8/13/6 2/14/6 5/7/6
f 14/1/1 15/2/1 17/3/1 16/4/1
f 10/15/3 9/16/3 8/17/3 16/18/3
f 11/18/1 7/17/1 12/17/1 13/18/1
f 16/4/2 17/3/2 20/5/2 11/6/2
f 16/18/4 8/17/4 7/17/4 11/18/4
f 11/6/3 20/5/3 19/7/3 18/8/3
f 18/8/4 19/7/4 15/9/4 14/10/4
f 16/11/5 11/6/5 18/8/5 14/12/5
f 20/5/6 17/13/6 15/14/6 19/7/6
f 21/15/4 22/16/4 24/17/4 23/18/4
f 24/17/1 22/16/1 25/16/1 26/17/1
f 26/17/4 25/16/4 27/16/4 28/17/4
f 28/17/3 27/16/3 29/16/3 30/17/3
f 30/17/4 29/16/4 31/16/4 32/17/4

View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://bygnxgulh6inv"
path="res://.godot/imported/2StageGeneric-StageCollide.obj-56f92f30ed9e4268a4d6efca7d58e075.mesh"
[deps]
files=["res://.godot/imported/2StageGeneric-StageCollide.obj-56f92f30ed9e4268a4d6efca7d58e075.mesh"]
source_file="res://Models/GenericRooms/2-Stage/2StageGeneric-StageCollide.obj"
dest_files=["res://.godot/imported/2StageGeneric-StageCollide.obj-56f92f30ed9e4268a4d6efca7d58e075.mesh", "res://.godot/imported/2StageGeneric-StageCollide.obj-56f92f30ed9e4268a4d6efca7d58e075.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

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cskr7dchr5uu2"
path="res://.godot/imported/2StageGenericRoom.glb-dce09922caa1c3b691d7be195122b5ec.scn"
[deps]
source_file="res://Models/GenericRooms/2-Stage/2StageGenericRoom.glb"
dest_files=["res://.godot/imported/2StageGenericRoom.glb-dce09922caa1c3b691d7be195122b5ec.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dcd581puru3q3"
path.s3tc="res://.godot/imported/2StageGenericRoom_90sCarpet.png-103f40bd38a8509124eb0a7cdbed1648.s3tc.ctex"
path.etc2="res://.godot/imported/2StageGenericRoom_90sCarpet.png-103f40bd38a8509124eb0a7cdbed1648.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "bec1df9050ab55c447f4ed9478448586"
}
[deps]
source_file="res://Models/GenericRooms/2-Stage/2StageGenericRoom_90sCarpet.png"
dest_files=["res://.godot/imported/2StageGenericRoom_90sCarpet.png-103f40bd38a8509124eb0a7cdbed1648.s3tc.ctex", "res://.godot/imported/2StageGenericRoom_90sCarpet.png-103f40bd38a8509124eb0a7cdbed1648.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://d0xr67va1nptx"
path="res://.godot/imported/2StageCurtains.glb-e9522dd0dad4213f471ca5fefab87f3b.scn"
[deps]
source_file="res://Models/Stages/2-Stage/2StageCurtains.glb"
dest_files=["res://.godot/imported/2StageCurtains.glb-e9522dd0dad4213f471ca5fefab87f3b.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://d2op7m5kcf0o4"
path="res://.godot/imported/2StageGeneric.glb-14e04afc803a2bbdb3b23f291491342f.scn"
[deps]
source_file="res://Models/Stages/2-Stage/2StageGeneric.glb"
dest_files=["res://.godot/imported/2StageGeneric.glb-14e04afc803a2bbdb3b23f291491342f.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://7i06evj1x413"
path.s3tc="res://.godot/imported/2StageGeneric_1stbricks.png-38327bc2443706405785fef6cf053396.s3tc.ctex"
path.etc2="res://.godot/imported/2StageGeneric_1stbricks.png-38327bc2443706405785fef6cf053396.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "c507ca3af318193eceed9391599ee531"
}
[deps]
source_file="res://Models/Stages/2-Stage/2StageGeneric_1stbricks.png"
dest_files=["res://.godot/imported/2StageGeneric_1stbricks.png-38327bc2443706405785fef6cf053396.s3tc.ctex", "res://.godot/imported/2StageGeneric_1stbricks.png-38327bc2443706405785fef6cf053396.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 MiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b57mftw53ow74"
path.s3tc="res://.godot/imported/2StageGeneric_2stBuildings.png-cd6318cb9c1f9a6fda7d099129527b17.s3tc.ctex"
path.etc2="res://.godot/imported/2StageGeneric_2stBuildings.png-cd6318cb9c1f9a6fda7d099129527b17.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "b9d763c037388476c1a407c57a756515"
}
[deps]
source_file="res://Models/Stages/2-Stage/2StageGeneric_2stBuildings.png"
dest_files=["res://.godot/imported/2StageGeneric_2stBuildings.png-cd6318cb9c1f9a6fda7d099129527b17.s3tc.ctex", "res://.godot/imported/2StageGeneric_2stBuildings.png-cd6318cb9c1f9a6fda7d099129527b17.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://y0ngdnbrotlv"
path.s3tc="res://.godot/imported/2StageGeneric_90sCarpet.png-c2e36615d71aa97abbcebd4817f85281.s3tc.ctex"
path.etc2="res://.godot/imported/2StageGeneric_90sCarpet.png-c2e36615d71aa97abbcebd4817f85281.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "bec1df9050ab55c447f4ed9478448586"
}
[deps]
source_file="res://Models/Stages/2-Stage/2StageGeneric_90sCarpet.png"
dest_files=["res://.godot/imported/2StageGeneric_90sCarpet.png-c2e36615d71aa97abbcebd4817f85281.s3tc.ctex", "res://.godot/imported/2StageGeneric_90sCarpet.png-c2e36615d71aa97abbcebd4817f85281.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b8aqvh0lgpdn4"
path.s3tc="res://.godot/imported/2StageGeneric_mmbbpurple.png-5d6505dc0004606f723d9c2e8d67d075.s3tc.ctex"
path.etc2="res://.godot/imported/2StageGeneric_mmbbpurple.png-5d6505dc0004606f723d9c2e8d67d075.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "aa066b08588be0c060ce0f6b5ba299ec"
}
[deps]
source_file="res://Models/Stages/2-Stage/2StageGeneric_mmbbpurple.png"
dest_files=["res://.godot/imported/2StageGeneric_mmbbpurple.png-5d6505dc0004606f723d9c2e8d67d075.s3tc.ctex", "res://.godot/imported/2StageGeneric_mmbbpurple.png-5d6505dc0004606f723d9c2e8d67d075.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cmlk2elxlri66"
path="res://.godot/imported/2StageGeneric-BandSignLight.glb-cfd047d06772fa0bb55de8a47c1a2458.scn"
[deps]
source_file="res://Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight.glb"
dest_files=["res://.godot/imported/2StageGeneric-BandSignLight.glb-cfd047d06772fa0bb55de8a47c1a2458.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c8d5odke7j1up"
path.s3tc="res://.godot/imported/2StageGeneric-BandSignLight_mmbbpurple.png-e58d018671a37e5e501ab62529bf0165.s3tc.ctex"
path.etc2="res://.godot/imported/2StageGeneric-BandSignLight_mmbbpurple.png-e58d018671a37e5e501ab62529bf0165.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "aa066b08588be0c060ce0f6b5ba299ec"
}
[deps]
source_file="res://Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight_mmbbpurple.png"
dest_files=["res://.godot/imported/2StageGeneric-BandSignLight_mmbbpurple.png-e58d018671a37e5e501ab62529bf0165.s3tc.ctex", "res://.godot/imported/2StageGeneric-BandSignLight_mmbbpurple.png-e58d018671a37e5e501ab62529bf0165.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://doqlv5l0t7dl1"
path="res://.godot/imported/2StageGeneric-CECFiberSign.glb-5964a044357b605f16c36c207a5bf6bc.scn"
[deps]
source_file="res://Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign.glb"
dest_files=["res://.godot/imported/2StageGeneric-CECFiberSign.glb-5964a044357b605f16c36c207a5bf6bc.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cljg3drcibmwb"
path.s3tc="res://.godot/imported/2StageGeneric-CECFiberSign_f.png-b496b9e3b5a0d3914f7ce401291b5da2.s3tc.ctex"
path.etc2="res://.godot/imported/2StageGeneric-CECFiberSign_f.png-b496b9e3b5a0d3914f7ce401291b5da2.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "e73af32bcb341631ecb4e4639bb7d542"
}
[deps]
source_file="res://Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign_f.png"
dest_files=["res://.godot/imported/2StageGeneric-CECFiberSign_f.png-b496b9e3b5a0d3914f7ce401291b5da2.s3tc.ctex", "res://.godot/imported/2StageGeneric-CECFiberSign_f.png-b496b9e3b5a0d3914f7ce401291b5da2.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://d1noqem71b260"
path="res://.godot/imported/2StageGeneric-CECStarLight.glb-3565a3610199e8f2946d2666e93ae5f5.scn"
[deps]
source_file="res://Models/Stages/2-Stage/Illum/2StageGeneric-CECStarLight.glb"
dest_files=["res://.godot/imported/2StageGeneric-CECStarLight.glb-3565a3610199e8f2946d2666e93ae5f5.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cjctqykx0ara2"
path="res://.godot/imported/2StageGeneric-DrumLight.glb-8d177118627943102392aa9b23dbb6b0.scn"
[deps]
source_file="res://Models/Stages/2-Stage/Illum/2StageGeneric-DrumLight.glb"
dest_files=["res://.godot/imported/2StageGeneric-DrumLight.glb-8d177118627943102392aa9b23dbb6b0.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://u3v6pjj2gavj"
path="res://.godot/imported/2StageGeneric-FiberCurtain.glb-c81ef32fa906555bd75b1a619f2858b9.scn"
[deps]
source_file="res://Models/Stages/2-Stage/Illum/2StageGeneric-FiberCurtain.glb"
dest_files=["res://.godot/imported/2StageGeneric-FiberCurtain.glb-c81ef32fa906555bd75b1a619f2858b9.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cd7svbjhdjo7q"
path="res://.godot/imported/2StageGeneric-OrganFaceAmber.glb-64b7877291806317335a6295085695a0.scn"
[deps]
source_file="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceAmber.glb"
dest_files=["res://.godot/imported/2StageGeneric-OrganFaceAmber.glb-64b7877291806317335a6295085695a0.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bkj24h087uqlc"
path="res://.godot/imported/2StageGeneric-OrganFaceBlue.glb-4427904f48f2134932d4fa10fec37bdf.scn"
[deps]
source_file="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceBlue.glb"
dest_files=["res://.godot/imported/2StageGeneric-OrganFaceBlue.glb-4427904f48f2134932d4fa10fec37bdf.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://i0mdtx4awen1"
path="res://.godot/imported/2StageGeneric-OrganLightsInner.glb-7de95f845303623ce58aef3e72776d30.scn"
[deps]
source_file="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsInner.glb"
dest_files=["res://.godot/imported/2StageGeneric-OrganLightsInner.glb-7de95f845303623ce58aef3e72776d30.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://7sjl1s1e03ml"
path="res://.godot/imported/2StageGeneric-OrganLightsMiddle.glb-77a9382e89506270093c641d4bab0bbf.scn"
[deps]
source_file="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsMiddle.glb"
dest_files=["res://.godot/imported/2StageGeneric-OrganLightsMiddle.glb-77a9382e89506270093c641d4bab0bbf.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cw7ndo3hivt21"
path="res://.godot/imported/2StageGeneric-OrganLightsOuter.glb-ad643318d2131fad988d902b493bc65d.scn"
[deps]
source_file="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsOuter.glb"
dest_files=["res://.godot/imported/2StageGeneric-OrganLightsOuter.glb-ad643318d2131fad988d902b493bc65d.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

View file

@ -0,0 +1,357 @@
[gd_scene load_steps=25 format=3 uid="uid://bsdj108ha8a5c"]
[ext_resource type="PackedScene" uid="uid://cskr7dchr5uu2" path="res://Models/GenericRooms/2-Stage/2StageGenericRoom.glb" id="1_lxqxd"]
[ext_resource type="PackedScene" uid="uid://d2op7m5kcf0o4" path="res://Models/Stages/2-Stage/2StageGeneric.glb" id="2_8qxcb"]
[ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Animatronics/Cyberamics/Cyber Chuck.glb" id="3_fmn8a"]
[ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="4_1qbln"]
[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Animatronics/Cyberamics/Cyber Helen.glb" id="5_jbtpf"]
[ext_resource type="PackedScene" uid="uid://doxu4tb5jfoqp" path="res://Models/Animatronics/Cyberamics/Cyber Munch.glb" id="6_e2ou4"]
[ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Animatronics/Cyberamics/Cyber Jasper.glb" id="7_5spu2"]
[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Animatronics/Cyberamics/Cyber Pasqually.glb" id="8_dtnir"]
[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="9_34vne"]
[ext_resource type="PackedScene" uid="uid://mvv5sjk3vbtl" path="res://Scenes/Props/HelicopterLight.tscn" id="10_b6ckr"]
[ext_resource type="PackedScene" uid="uid://d0xr67va1nptx" path="res://Models/Stages/2-Stage/2StageCurtains.glb" id="11_a1kpa"]
[ext_resource type="Script" uid="uid://csyks2ufy3o3x" path="res://Scripts/OneWayController.gd" id="12_uc2ew"]
[ext_resource type="PackedScene" uid="uid://i0mdtx4awen1" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsInner.glb" id="12_wcgs3"]
[ext_resource type="PackedScene" uid="uid://7sjl1s1e03ml" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsMiddle.glb" id="13_lxqxd"]
[ext_resource type="PackedScene" uid="uid://cw7ndo3hivt21" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsOuter.glb" id="14_8qxcb"]
[ext_resource type="PackedScene" uid="uid://cd7svbjhdjo7q" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceAmber.glb" id="15_a1kpa"]
[ext_resource type="PackedScene" uid="uid://bkj24h087uqlc" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceBlue.glb" id="16_fmn8a"]
[ext_resource type="PackedScene" uid="uid://cmlk2elxlri66" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight.glb" id="18_1qbln"]
[ext_resource type="PackedScene" uid="uid://doqlv5l0t7dl1" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign.glb" id="19_jbtpf"]
[ext_resource type="PackedScene" uid="uid://d1noqem71b260" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-CECStarLight.glb" id="20_e2ou4"]
[ext_resource type="PackedScene" uid="uid://cjctqykx0ara2" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-DrumLight.glb" id="21_5spu2"]
[ext_resource type="PackedScene" uid="uid://u3v6pjj2gavj" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-FiberCurtain.glb" id="22_dtnir"]
[ext_resource type="Texture2D" uid="uid://c3orc2ig7n2rc" path="res://Models/Props/CECGOBO.png" id="24_hbd3d"]
[sub_resource type="Environment" id="Environment_w3m2i"]
ambient_light_source = 1
[node name="2Stage" type="Node3D"]
[node name="2StageGenericRoom" parent="." instance=ExtResource("1_lxqxd")]
[node name="StageModel" parent="." instance=ExtResource("2_8qxcb")]
[node name="Chuck" parent="." instance=ExtResource("3_fmn8a")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -3, 1.52, -0.6)
script = ExtResource("4_1qbln")
[node name="Helen" parent="." instance=ExtResource("5_jbtpf")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -0.3, 1.52, -0.7)
script = ExtResource("4_1qbln")
[node name="Munch" parent="." instance=ExtResource("6_e2ou4")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0.8, 1.52, -0.7)
script = ExtResource("4_1qbln")
[node name="Jasper" parent="." instance=ExtResource("7_5spu2")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 1.8, 1.4, -0.7)
script = ExtResource("4_1qbln")
[node name="Pasqually" parent="." instance=ExtResource("8_dtnir")]
transform = Transform3D(0.519615, 0, -0.3, 0, 0.6, 0, 0.3, 0, 0.519615, 3.1, 1.4, -0.8)
script = ExtResource("4_1qbln")
[node name="Spots" type="Node3D" parent="."]
script = ExtResource("9_34vne")
[node name="Chuck" type="SpotLight3D" parent="Spots"]
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, -3, 3.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Helen" type="SpotLight3D" parent="Spots"]
transform = Transform3D(1, -5.67102e-08, 2.31578e-07, -9.98193e-10, 0.970296, 0.241922, -2.38419e-07, -0.241922, 0.970296, -0.3, 3.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Munch" type="SpotLight3D" parent="Spots"]
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 0.8, 3.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Jasper" type="SpotLight3D" parent="Spots"]
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 1.8, 3.6, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Pasqually" type="SpotLight3D" parent="Spots"]
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 3.1, 3.6, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Wink" type="SpotLight3D" parent="Spots"]
transform = Transform3D(1, 0, 0, 0, 0.998135, 0.0610485, 0, -0.0610485, 0.998135, 0, 3.7, 4)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Floods" type="Node3D" parent="."]
script = ExtResource("9_34vne")
[node name="CEC Red" type="SpotLight3D" parent="Floods"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -3.25, 3.5, 0)
visible = false
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
[node name="CEC Amber" type="SpotLight3D" parent="Floods"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -3, 3.5, 0)
visible = false
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
[node name="CEC Blue" type="SpotLight3D" parent="Floods"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -2.75, 3.5, 0)
visible = false
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
[node name="Main Red" type="Node3D" parent="Floods"]
visible = false
[node name="MR1" type="SpotLight3D" parent="Floods/Main Red"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -0.75, 3.5, 0)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
[node name="MR2" type="SpotLight3D" parent="Floods/Main Red"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0.75, 3.5, 0)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
[node name="MR3" type="SpotLight3D" parent="Floods/Main Red"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 2.25, 3.5, 0)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
[node name="Main Amber" type="Node3D" parent="Floods"]
visible = false
[node name="MA1" type="SpotLight3D" parent="Floods/Main Amber"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -0.25, 3.5, 0)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
[node name="MA2" type="SpotLight3D" parent="Floods/Main Amber"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 1.25, 3.5, 0)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
[node name="MA3" type="SpotLight3D" parent="Floods/Main Amber"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 2.75, 3.5, 0)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
[node name="Main Blue" type="Node3D" parent="Floods"]
visible = false
[node name="MB1" type="SpotLight3D" parent="Floods/Main Blue"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0.25, 3.5, 0)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
[node name="MB2" type="SpotLight3D" parent="Floods/Main Blue"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 1.75, 3.5, 0)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
[node name="MB3" type="SpotLight3D" parent="Floods/Main Blue"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 3.25, 3.5, 0)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
[node name="Backdrop" type="Node3D" parent="."]
script = ExtResource("9_34vne")
[node name="Red" type="Node3D" parent="Backdrop"]
visible = false
[node name="MR1" type="SpotLight3D" parent="Backdrop/Red"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -0.5, 1.25, -1.25)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
[node name="MR2" type="SpotLight3D" parent="Backdrop/Red"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 1, 1.25, -1.25)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
[node name="MR3" type="SpotLight3D" parent="Backdrop/Red"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 2.5, 1.25, -1.25)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
[node name="Amber" type="Node3D" parent="Backdrop"]
visible = false
[node name="MA1" type="SpotLight3D" parent="Backdrop/Amber"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 0, 1.25, -1.25)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
[node name="MA2" type="SpotLight3D" parent="Backdrop/Amber"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 1.5, 1.25, -1.25)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
[node name="MA3" type="SpotLight3D" parent="Backdrop/Amber"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 3, 1.25, -1.25)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
[node name="Blue" type="Node3D" parent="Backdrop"]
visible = false
[node name="MB1" type="SpotLight3D" parent="Backdrop/Blue"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 0.5, 1.25, -1.25)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
[node name="MB2" type="SpotLight3D" parent="Backdrop/Blue"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 2, 1.25, -1.25)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
[node name="MB3" type="SpotLight3D" parent="Backdrop/Blue"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 3.5, 1.25, -1.25)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
[node name="Special Helicopter" parent="." instance=ExtResource("10_b6ckr")]
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 3, 4)
[node name="Curtains" parent="." instance=ExtResource("11_a1kpa")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.1, 0.25)
visible = false
script = ExtResource("12_uc2ew")
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_w3m2i")
[node name="Angle 1" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.984808, 0.173648, 0, -0.173648, 0.984808, 0, 2.75, 3.5)
current = true
fov = 60.0
[node name="Angle 2" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, -2.6, 2.5, 1)
fov = 60.0
[node name="Angle 3" type="Camera3D" parent="."]
transform = Transform3D(1, 4.52534e-08, -1.68888e-07, -4.02637e-15, 0.965926, 0.258819, 1.74846e-07, -0.258819, 0.965926, 0, 2.5, 1)
fov = 60.0
[node name="Angle 4" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.984267, 0.17669, 0, -0.17669, 0.984267, 3, 2.25, 1.323)
fov = 60.0
[node name="Angle 5" type="Camera3D" parent="."]
transform = Transform3D(0.965017, -0.0450779, 0.258285, 0, 0.985109, 0.171929, -0.262189, -0.165914, 0.950647, 2, 2.75, 5)
fov = 60.0
[node name="Room Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 4, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
spot_angle = 90.0
[node name="OmniLight3D2" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -4, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
spot_angle = 90.0
[node name="OmniLight3D3" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
spot_angle = 90.0
[node name="OmniLight3D4" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 6.86654, 3.5, 1.90623)
light_color = Color(1, 0.960784, 0.85098, 1)
spot_angle = 90.0
[node name="OmniLight3D5" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -7, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
spot_angle = 90.0
[node name="Organ" type="Node3D" parent="."]
script = ExtResource("9_34vne")
[node name="Legs Inner" type="Node3D" parent="Organ"]
visible = false
[node name="2StageGeneric-OrganLightsInner" parent="Organ/Legs Inner" instance=ExtResource("12_wcgs3")]
[node name="Legs Middle" type="Node3D" parent="Organ"]
visible = false
[node name="2StageGeneric-OrganLightsMiddle" parent="Organ/Legs Middle" instance=ExtResource("13_lxqxd")]
[node name="Legs Outer" type="Node3D" parent="Organ"]
visible = false
[node name="2StageGeneric-OrganLightsOuter" parent="Organ/Legs Outer" instance=ExtResource("14_8qxcb")]
[node name="Face Amber" type="Node3D" parent="Organ"]
visible = false
[node name="2StageGeneric-OrganFaceAmber" parent="Organ/Face Amber" instance=ExtResource("15_a1kpa")]
[node name="Face Blue" type="Node3D" parent="Organ"]
visible = false
[node name="2StageGeneric-OrganFaceBlue" parent="Organ/Face Blue" instance=ExtResource("16_fmn8a")]
[node name="Special" type="Node3D" parent="."]
script = ExtResource("9_34vne")
[node name="Gobo Light" type="SpotLight3D" parent="Special"]
transform = Transform3D(1, 0, 0, 0, 0.93029, 0.366826, 0, -0.366826, 0.93029, 0, 3.7, 4)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_projector = ExtResource("24_hbd3d")
shadow_enabled = true
spot_range = 6.0
spot_attenuation = -1.0
spot_angle = 10.0
[node name="Band Sign" parent="Special" instance=ExtResource("18_1qbln")]
visible = false
[node name="CEC Fiber Sign" parent="Special" instance=ExtResource("19_jbtpf")]
visible = false
[node name="CEC Star" parent="Special" instance=ExtResource("20_e2ou4")]
visible = false
[node name="Drum Light" parent="Special" instance=ExtResource("21_5spu2")]
visible = false
[node name="Fiber Curtain" parent="Special" instance=ExtResource("22_dtnir")]
visible = false

View file

@ -0,0 +1,448 @@
[gd_scene load_steps=29 format=3 uid="uid://dg5hea6ciqc2l"]
[ext_resource type="PackedScene" uid="uid://cskr7dchr5uu2" path="res://Models/GenericRooms/2-Stage/2StageGenericRoom.glb" id="1_1cxy2"]
[ext_resource type="PackedScene" uid="uid://d2op7m5kcf0o4" path="res://Models/Stages/2-Stage/2StageGeneric.glb" id="2_xuq3d"]
[ext_resource type="PackedScene" uid="uid://cdk6hwb4hi2wc" path="res://Scripts/Player/player.tscn" id="3_mu2fq"]
[ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Animatronics/Cyberamics/Cyber Chuck.glb" id="4_esubh"]
[ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="5_j7jcv"]
[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Animatronics/Cyberamics/Cyber Helen.glb" id="6_7x0ui"]
[ext_resource type="PackedScene" uid="uid://d0xr67va1nptx" path="res://Models/Stages/2-Stage/2StageCurtains.glb" id="6_otf21"]
[ext_resource type="PackedScene" uid="uid://doxu4tb5jfoqp" path="res://Models/Animatronics/Cyberamics/Cyber Munch.glb" id="7_k43vy"]
[ext_resource type="PackedScene" uid="uid://i0mdtx4awen1" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsInner.glb" id="8_mu2fq"]
[ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Animatronics/Cyberamics/Cyber Jasper.glb" id="8_rlii3"]
[ext_resource type="PackedScene" uid="uid://7sjl1s1e03ml" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsMiddle.glb" id="9_esubh"]
[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Animatronics/Cyberamics/Cyber Pasqually.glb" id="9_mh050"]
[ext_resource type="PackedScene" uid="uid://cw7ndo3hivt21" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsOuter.glb" id="10_j7jcv"]
[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="10_jrk3s"]
[ext_resource type="PackedScene" uid="uid://cd7svbjhdjo7q" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceAmber.glb" id="11_7x0ui"]
[ext_resource type="PackedScene" uid="uid://bkj24h087uqlc" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceBlue.glb" id="12_k43vy"]
[ext_resource type="PackedScene" uid="uid://cmlk2elxlri66" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight.glb" id="14_rlii3"]
[ext_resource type="PackedScene" uid="uid://doqlv5l0t7dl1" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign.glb" id="15_mh050"]
[ext_resource type="PackedScene" uid="uid://d1noqem71b260" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-CECStarLight.glb" id="16_jrk3s"]
[ext_resource type="PackedScene" uid="uid://cjctqykx0ara2" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-DrumLight.glb" id="17_y0eq0"]
[ext_resource type="PackedScene" uid="uid://u3v6pjj2gavj" path="res://Models/Stages/2-Stage/Illum/2StageGeneric-FiberCurtain.glb" id="18_yu31h"]
[ext_resource type="Texture2D" uid="uid://c3orc2ig7n2rc" path="res://Models/Props/CECGOBO.png" id="22_sj8wy"]
[ext_resource type="PackedScene" uid="uid://mvv5sjk3vbtl" path="res://Scenes/Props/HelicopterLight.tscn" id="23_gh5ft"]
[ext_resource type="Script" uid="uid://csyks2ufy3o3x" path="res://Scripts/OneWayController.gd" id="25_qjfev"]
[sub_resource type="Environment" id="Environment_0tsrs"]
ambient_light_source = 1
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_1cxy2"]
data = PackedVector3Array(9.8, 0, 12.8, -9.8, 0, 12.8, 9.8, 0, -0.4, 9.8, 0, -0.4, -9.8, 0, 12.8, -9.8, 0, -0.4, 9.8, 0, -0.4, 3.8, 0, -0.4, 9.8, 3.8, -0.4, 9.8, 3.8, -0.4, 3.8, 0, -0.4, 3.8, 3.8, -0.4, 9.8, 0, -0.4, 9.8, 3.8, -0.4, 9.8, 0, 10.4, 9.8, 0, 10.4, 9.8, 3.8, -0.4, 9.8, 3.8, 10.4, 9.8, 0, 10.4, 9.8, 3.8, 10.4, 7.4, 0, 12.8, 7.4, 0, 12.8, 9.8, 3.8, 10.4, 7.4, 3.8, 12.8, 7.4, 0, 12.8, 7.4, 3.8, 12.8, -9.8, 0, 12.8, -9.8, 0, 12.8, 7.4, 3.8, 12.8, -9.8, 3.8, 12.8, -9.8, 0, 12.8, -9.8, 3.8, 12.8, -9.8, 0, -0.4, -9.8, 0, -0.4, -9.8, 3.8, 12.8, -9.8, 3.8, -0.4, -9.8, 0, -0.4, -9.8, 3.8, -0.4, -3.8, 0, -0.4, -3.8, 0, -0.4, -9.8, 3.8, -0.4, -3.8, 3.8, -0.4, 9.8, 3.8, 12.8, -9.8, 3.8, 12.8, 9.8, 3.8, -0.4, 9.8, 3.8, -0.4, -9.8, 3.8, 12.8, -9.8, 3.8, -0.4)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_xuq3d"]
data = PackedVector3Array(-3.4, 2.7, -0.3, -3.4, 0.8, -0.3, -3.4, 2.7, -0.9, -3.4, 2.7, -0.9, -3.4, 0.8, -0.3, -3.4, 0.8, -0.9, -3.4, 2.7, -0.9, -3.4, 0.8, -0.9, -2.6, 2.7, -0.9, -2.6, 2.7, -0.9, -3.4, 0.8, -0.9, -2.6, 0.8, -0.9, -2.6, 2.7, -0.9, -2.6, 0.8, -0.9, -2.6, 2.7, -0.3, -2.6, 2.7, -0.3, -2.6, 0.8, -0.9, -2.6, 0.8, -0.3, -2.6, 2.7, -0.3, -2.6, 0.8, -0.3, -3.4, 2.7, -0.3, -3.4, 2.7, -0.3, -2.6, 0.8, -0.3, -3.4, 0.8, -0.3, -2.6, 0.8, -0.9, -3.4, 0.8, -0.9, -2.6, 0.8, -0.3, -2.6, 0.8, -0.3, -3.4, 0.8, -0.9, -3.4, 0.8, -0.3, -3.4, 2.7, -0.9, -2.6, 2.7, -0.9, -3.4, 2.7, -0.3, -3.4, 2.7, -0.3, -2.6, 2.7, -0.9, -2.6, 2.7, -0.3, -0.7, 2.7, -0.3, -0.7, 0.8, -0.3, -0.7, 2.7, -0.9, -0.7, 2.7, -0.9, -0.7, 0.8, -0.3, -0.7, 0.8, -0.9, -0.7, 2.7, -0.9, -0.7, 0.8, -0.9, 0.1, 2.7, -0.9, 0.1, 2.7, -0.9, -0.7, 0.8, -0.9, 0.1, 0.8, -0.9, 0.1, 2.7, -0.9, 0.1, 0.8, -0.9, 0.1, 2.7, -0.3, 0.1, 2.7, -0.3, 0.1, 0.8, -0.9, 0.1, 0.8, -0.3, 0.1, 2.7, -0.3, 0.1, 0.8, -0.3, -0.7, 2.7, -0.3, -0.7, 2.7, -0.3, 0.1, 0.8, -0.3, -0.7, 0.8, -0.3, 0.1, 0.8, -0.9, -0.7, 0.8, -0.9, 0.1, 0.8, -0.3, 0.1, 0.8, -0.3, -0.7, 0.8, -0.9, -0.7, 0.8, -0.3, -0.7, 2.7, -0.9, 0.1, 2.7, -0.9, -0.7, 2.7, -0.3, -0.7, 2.7, -0.3, 0.1, 2.7, -0.9, 0.1, 2.7, -0.3, 0.3999, 2.7, -0.3, 0.3999, 0.8, -0.3, 0.3999, 2.7, -0.9, 0.3999, 2.7, -0.9, 0.3999, 0.8, -0.3, 0.3999, 0.8, -0.9, 0.3999, 2.7, -0.9, 0.3999, 0.8, -0.9, 1.1999, 2.7, -0.9, 1.1999, 2.7, -0.9, 0.3999, 0.8, -0.9, 1.1999, 0.8, -0.9, 1.1999, 2.7, -0.9, 1.1999, 0.8, -0.9, 1.1999, 2.7, -0.3, 1.1999, 2.7, -0.3, 1.1999, 0.8, -0.9, 1.1999, 0.8, -0.3, 1.1999, 2.7, -0.3, 1.1999, 0.8, -0.3, 0.3999, 2.7, -0.3, 0.3999, 2.7, -0.3, 1.1999, 0.8, -0.3, 0.3999, 0.8, -0.3, 1.1999, 0.8, -0.9, 0.3999, 0.8, -0.9, 1.1999, 0.8, -0.3, 1.1999, 0.8, -0.3, 0.3999, 0.8, -0.9, 0.3999, 0.8, -0.3, 0.3999, 2.7, -0.9, 1.1999, 2.7, -0.9, 0.3999, 2.7, -0.3, 0.3999, 2.7, -0.3, 1.1999, 2.7, -0.9, 1.1999, 2.7, -0.3, 1.4, 2.6, -0.3, 1.4, 0.8, -0.3, 1.4, 2.6, -1.1, 1.4, 2.6, -1.1, 1.4, 0.8, -0.3, 1.4, 0.8, -1.1, 1.4, 2.6, -1.1, 1.4, 0.8, -1.1, 2.2, 2.6, -1.1, 2.2, 2.6, -1.1, 1.4, 0.8, -1.1, 2.2, 0.8, -1.1, 2.2, 2.6, -1.1, 2.2, 0.8, -1.1, 2.2, 2.6, -0.3, 2.2, 2.6, -0.3, 2.2, 0.8, -1.1, 2.2, 0.8, -0.3, 2.2, 2.6, -0.3, 2.2, 0.8, -0.3, 1.4, 2.6, -0.3, 1.4, 2.6, -0.3, 2.2, 0.8, -0.3, 1.4, 0.8, -0.3, 2.2, 0.8, -1.1, 1.4, 0.8, -1.1, 2.2, 0.8, -0.3, 2.2, 0.8, -0.3, 1.4, 0.8, -1.1, 1.4, 0.8, -0.3, 1.4, 2.6, -1.1, 2.2, 2.6, -1.1, 1.4, 2.6, -0.3, 1.4, 2.6, -0.3, 2.2, 2.6, -1.1, 2.2, 2.6, -0.3, 2.5999, 2.6, -0.2, 2.5999, 0.8, -0.2, 2.5999, 2.6, -1, 2.5999, 2.6, -1, 2.5999, 0.8, -0.2, 2.5999, 0.8, -1, 2.5999, 2.6, -1, 2.5999, 0.8, -1, 3.4, 2.6, -1, 3.4, 2.6, -1, 2.5999, 0.8, -1, 3.4, 0.8, -1, 3.4, 2.6, -1, 3.4, 0.8, -1, 3.4, 2.6, -0.2, 3.4, 2.6, -0.2, 3.4, 0.8, -1, 3.4, 0.8, -0.2, 3.4, 2.6, -0.2, 3.4, 0.8, -0.2, 2.5999, 2.6, -0.2, 2.5999, 2.6, -0.2, 3.4, 0.8, -0.2, 2.5999, 0.8, -0.2, 3.4, 0.8, -1, 2.5999, 0.8, -1, 3.4, 0.8, -0.2, 3.4, 0.8, -0.2, 2.5999, 0.8, -1, 2.5999, 0.8, -0.2, 2.5999, 2.6, -1, 3.4, 2.6, -1, 2.5999, 2.6, -0.2, 2.5999, 2.6, -0.2, 3.4, 2.6, -1, 3.4, 2.6, -0.2, 0.2, 1.8, 0.05, 0.2, 0.8, 0.05, 0.2, 1.8, -0.3, 0.2, 1.8, -0.3, 0.2, 0.8, 0.05, 0.2, 0.8, -0.3, 0.2, 1.8, -0.3, 0.2, 0.8, -0.3, 1.4, 1.8, -0.3, 1.4, 1.8, -0.3, 0.2, 0.8, -0.3, 1.4, 0.8, -0.3, 1.4, 1.8, -0.3, 1.4, 0.8, -0.3, 1.4, 1.8, 0.05, 1.4, 1.8, 0.05, 1.4, 0.8, -0.3, 1.4, 0.8, 0.05, 1.4, 1.8, 0.05, 1.4, 0.8, 0.05, 0.2, 1.8, 0.05, 0.2, 1.8, 0.05, 1.4, 0.8, 0.05, 0.2, 0.8, 0.05, 1.4, 0.8, -0.3, 0.2, 0.8, -0.3, 1.4, 0.8, 0.05, 1.4, 0.8, 0.05, 0.2, 0.8, -0.3, 0.2, 0.8, 0.05, 0.2, 1.8, -0.3, 1.4, 1.8, -0.3, 0.2, 1.8, 0.05, 0.2, 1.8, 0.05, 1.4, 1.8, -0.3, 1.4, 1.8, 0.05, 2.2999, 1.8, 0.2, 2.2999, 0.8, 0.2, 2.2999, 1.8, -0.3, 2.2999, 1.8, -0.3, 2.2999, 0.8, 0.2, 2.2999, 0.8, -0.3, 2.2999, 1.8, -0.3, 2.2999, 0.8, -0.3, 3.3, 1.8, -0.3, 3.3, 1.8, -0.3, 2.2999, 0.8, -0.3, 3.3, 0.8, -0.3, 3.3, 1.8, -0.3, 3.3, 0.8, -0.3, 3.3, 1.8, 0.2, 3.3, 1.8, 0.2, 3.3, 0.8, -0.3, 3.3, 0.8, 0.2, 3.3, 1.8, 0.2, 3.3, 0.8, 0.2, 2.2999, 1.8, 0.2, 2.2999, 1.8, 0.2, 3.3, 0.8, 0.2, 2.2999, 0.8, 0.2, 3.3, 0.8, -0.3, 2.2999, 0.8, -0.3, 3.3, 0.8, 0.2, 3.3, 0.8, 0.2, 2.2999, 0.8, -0.3, 2.2999, 0.8, 0.2, 2.2999, 1.8, -0.3, 3.3, 1.8, -0.3, 2.2999, 1.8, 0.2, 2.2999, 1.8, 0.2, 3.3, 1.8, -0.3, 3.3, 1.8, 0.2)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_otf21"]
data = PackedVector3Array(-3.8, 0.8, 0.3, -3.8, 0, 0.3, -3.8, 0.8, -2.6, -3.8, 0.8, -2.6, -3.8, 0, 0.3, -3.8, 0, -2.6, -3.8, 0.8, -2.6, -3.8, 0, -2.6, 3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 0, -2.6, 3.8, 0, -2.6, 3.8, 0.8, -2.6, 3.8, 0, -2.6, 3.8, 0.8, 0.3, 3.8, 0.8, 0.3, 3.8, 0, -2.6, 3.8, 0, 0.3, 3.8, 0.8, 0.3, 3.8, 0, 0.3, -3.8, 0.8, 0.3, -3.8, 0.8, 0.3, 3.8, 0, 0.3, -3.8, 0, 0.3, 3.8, 0, -2.6, -3.8, 0, -2.6, 3.8, 0, 0.3, 3.8, 0, 0.3, -3.8, 0, -2.6, -3.8, 0, 0.3, -3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 0.8, 0.3, -3.8, 0.8, 0.3, 3.8, 0.8, -2.6, 3.8, 0.8, 0.3, -3.8, 3.8, 0.3, -3.8, 3.7, 0.3, -3.8, 3.8, -2.6, -3.8, 3.8, -2.6, -3.8, 3.7, 0.3, -3.8, 3.7, -2.6, -3.8, 0.8, -0.4, -3.8, 3.7, -0.4, -3.8, 0.8, -2.6, -3.8, 0.8, -2.6, -3.8, 3.7, -0.4, -3.8, 3.7, -2.6, 3.8, 0.8, -2.6, 3.8, 3.7, -2.6, 3.8, 0.8, -0.4, 3.8, 0.8, -0.4, 3.8, 3.7, -2.6, 3.8, 3.7, -0.4, -3.8, 3.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.8, -2.6, 3.8, 3.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, -2.6, -3.8, 0.8, -2.6, -3.8, 3.7, -2.6, 3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, -2.6, 3.8, 3.8, -2.6, 3.8, 3.7, -2.6, 3.8, 3.8, 0.3, 3.8, 3.8, 0.3, 3.8, 3.7, -2.6, 3.8, 3.7, 0.3, 3.8, 3.8, 0.3, 3.8, 3.7, 0.3, -3.8, 3.8, 0.3, -3.8, 3.8, 0.3, 3.8, 3.7, 0.3, -3.8, 3.7, 0.3, 3.8, 3.7, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, 0.3, 3.8, 3.7, 0.3, -3.8, 3.7, -2.6, -3.8, 3.7, 0.3, -3.8, 3.8, -2.6, 3.8, 3.8, -2.6, -3.8, 3.8, 0.3, -3.8, 3.8, 0.3, 3.8, 3.8, -2.6, 3.8, 3.8, 0.3, -2.2, 0.8, -1, -3.8, 0.8, -1, -2.2, 3.7, -1, -2.2, 3.7, -1, -3.8, 0.8, -1, -3.8, 3.7, -1, -2.2, 0.8, -1, -2.2, 3.7, -1, -2.2, 0.8, 0.2, -2.2, 0.8, 0.2, -2.2, 3.7, -1, -2.2, 3.7, 0.2, -2.2, 0.8, 0.2, -2.2, 3.7, 0.2, -1, 0.8, 0.2, -1, 0.8, 0.2, -2.2, 3.7, 0.2, -1, 3.7, 0.2, -1, 0.8, 0.2, -1, 3.7, 0.2, -1, 0.8, -1.3, -1, 0.8, -1.3, -1, 3.7, 0.2, -1, 3.7, -1.3, -1, 0.8, -1.3, -1, 3.7, -1.3, 3.8, 0.8, -1.3, 3.8, 0.8, -1.3, -1, 3.7, -1.3, 3.8, 3.7, -1.3)
[node name="Generic1Stage" type="Node3D"]
[node name="2StageGenericRoom" parent="." instance=ExtResource("1_1cxy2")]
[node name="StageModel" parent="." instance=ExtResource("2_xuq3d")]
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_0tsrs")
[node name="Room Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 4, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D2" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -4, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D3" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D4" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 6.86654, 3.5, 1.90623)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D5" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -7, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D6" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 4, 3.5, 11)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D7" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -4, 3.5, 11)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D8" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 3.5, 11)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D9" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 6.86654, 3.5, 10.9062)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D10" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -7, 3.5, 11)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D11" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 4, 3.5, 6.5)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D12" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -4, 3.5, 6.5)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D13" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 3.5, 6.5)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D14" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 6.86654, 3.5, 6.5)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="OmniLight3D15" type="SpotLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -7, 3.5, 6.5)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
spot_angle = 80.0
[node name="Player" parent="." instance=ExtResource("3_mu2fq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3)
current_map = "Generic 2-Stage"
[node name="CollideMap" type="StaticBody3D" parent="."]
visible = false
[node name="CollisionShape3D" type="CollisionShape3D" parent="CollideMap"]
shape = SubResource("ConcavePolygonShape3D_1cxy2")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="CollideMap"]
shape = SubResource("ConcavePolygonShape3D_xuq3d")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="CollideMap"]
shape = SubResource("ConcavePolygonShape3D_otf21")
[node name="Special Helicopter" parent="." instance=ExtResource("23_gh5ft")]
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 3, 5)
[node name="Spots" type="Node3D" parent="."]
script = ExtResource("10_jrk3s")
[node name="Chuck" type="SpotLight3D" parent="Spots"]
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, -3, 3.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Helen" type="SpotLight3D" parent="Spots"]
transform = Transform3D(1, -5.67102e-08, 2.31578e-07, -9.98193e-10, 0.970296, 0.241922, -2.38419e-07, -0.241922, 0.970296, -0.3, 3.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Munch" type="SpotLight3D" parent="Spots"]
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 0.8, 3.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Jasper" type="SpotLight3D" parent="Spots"]
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 1.8, 3.6, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Pasqually" type="SpotLight3D" parent="Spots"]
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 3.1, 3.6, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Wink" type="SpotLight3D" parent="Spots"]
transform = Transform3D(1, 0, 0, 0, 0.998135, 0.0610485, 0, -0.0610485, 0.998135, 0, 3.7, 4)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Floods" type="Node3D" parent="."]
script = ExtResource("10_jrk3s")
[node name="CEC Red" type="SpotLight3D" parent="Floods"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -3.25, 3.5, 0)
visible = false
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="CEC Amber" type="SpotLight3D" parent="Floods"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -3, 3.5, 0)
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"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -2.75, 3.5, 0)
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"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -0.75, 3.5, 0)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MR2" type="SpotLight3D" parent="Floods/Main Red"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0.75, 3.5, 0)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MR3" type="SpotLight3D" parent="Floods/Main Red"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 2.25, 3.5, 0)
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"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -0.25, 3.5, 0)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MA2" type="SpotLight3D" parent="Floods/Main Amber"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 1.25, 3.5, 0)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MA3" type="SpotLight3D" parent="Floods/Main Amber"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 2.75, 3.5, 0)
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"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0.25, 3.5, 0)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MB2" type="SpotLight3D" parent="Floods/Main Blue"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 1.75, 3.5, 0)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MB3" type="SpotLight3D" parent="Floods/Main Blue"]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 3.25, 3.5, 0)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
[node name="Backdrop" type="Node3D" parent="."]
script = ExtResource("10_jrk3s")
[node name="Red" type="Node3D" parent="Backdrop"]
visible = false
[node name="MR1" type="SpotLight3D" parent="Backdrop/Red"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -0.5, 1.25, -1.25)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MR2" type="SpotLight3D" parent="Backdrop/Red"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 1, 1.25, -1.25)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MR3" type="SpotLight3D" parent="Backdrop/Red"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 2.5, 1.25, -1.25)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="Amber" type="Node3D" parent="Backdrop"]
visible = false
[node name="MA1" type="SpotLight3D" parent="Backdrop/Amber"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 0, 1.25, -1.25)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MA2" type="SpotLight3D" parent="Backdrop/Amber"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 1.5, 1.25, -1.25)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MA3" type="SpotLight3D" parent="Backdrop/Amber"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 3, 1.25, -1.25)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
[node name="Blue" type="Node3D" parent="Backdrop"]
visible = false
[node name="MB1" type="SpotLight3D" parent="Backdrop/Blue"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 0.5, 1.25, -1.25)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MB2" type="SpotLight3D" parent="Backdrop/Blue"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 2, 1.25, -1.25)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
[node name="MB3" type="SpotLight3D" parent="Backdrop/Blue"]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 3.5, 1.25, -1.25)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
[node name="Curtains" parent="." instance=ExtResource("6_otf21")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.1, 0.25)
visible = false
script = ExtResource("25_qjfev")
[node name="Organ" type="Node3D" parent="."]
script = ExtResource("10_jrk3s")
[node name="Legs Inner" type="Node3D" parent="Organ"]
visible = false
[node name="2StageGeneric-OrganLightsInner" parent="Organ/Legs Inner" instance=ExtResource("8_mu2fq")]
[node name="Legs Middle" type="Node3D" parent="Organ"]
visible = false
[node name="2StageGeneric-OrganLightsMiddle" parent="Organ/Legs Middle" instance=ExtResource("9_esubh")]
[node name="Legs Outer" type="Node3D" parent="Organ"]
visible = false
[node name="2StageGeneric-OrganLightsOuter" parent="Organ/Legs Outer" instance=ExtResource("10_j7jcv")]
[node name="Face Amber" type="Node3D" parent="Organ"]
visible = false
[node name="2StageGeneric-OrganFaceAmber" parent="Organ/Face Amber" instance=ExtResource("11_7x0ui")]
[node name="Face Blue" type="Node3D" parent="Organ"]
visible = false
[node name="2StageGeneric-OrganFaceBlue" parent="Organ/Face Blue" instance=ExtResource("12_k43vy")]
[node name="Special" type="Node3D" parent="."]
script = ExtResource("10_jrk3s")
[node name="Gobo Light" type="SpotLight3D" parent="Special"]
transform = Transform3D(1, 0, 0, 0, 0.93029, 0.366826, 0, -0.366826, 0.93029, 0, 3.7, 4)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_projector = ExtResource("22_sj8wy")
shadow_enabled = true
spot_range = 6.0
spot_attenuation = -1.0
spot_angle = 10.0
[node name="Band Sign" parent="Special" instance=ExtResource("14_rlii3")]
visible = false
[node name="CEC Fiber Sign" parent="Special" instance=ExtResource("15_mh050")]
visible = false
[node name="CEC Star" parent="Special" instance=ExtResource("16_jrk3s")]
visible = false
[node name="Drum Light" parent="Special" instance=ExtResource("17_y0eq0")]
visible = false
[node name="Fiber Curtain" parent="Special" instance=ExtResource("18_yu31h")]
visible = false
[node name="Chuck" parent="." instance=ExtResource("4_esubh")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -3, 1.52, -0.6)
script = ExtResource("5_j7jcv")
[node name="Helen" parent="." instance=ExtResource("6_7x0ui")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -0.3, 1.52, -0.7)
script = ExtResource("5_j7jcv")
[node name="Munch" parent="." instance=ExtResource("7_k43vy")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0.8, 1.52, -0.7)
script = ExtResource("5_j7jcv")
[node name="Jasper" parent="." instance=ExtResource("8_rlii3")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 1.8, 1.4, -0.7)
script = ExtResource("5_j7jcv")
[node name="Pasqually" parent="." instance=ExtResource("9_mh050")]
transform = Transform3D(0.519615, 0, -0.3, 0, 0.6, 0, 0.3, 0, 0.519615, 3.1, 1.4, -0.8)
script = ExtResource("5_j7jcv")

View file

@ -273,20 +273,22 @@ offset_bottom = -24.0
grow_horizontal = 2
grow_vertical = 2
selected = 1
item_count = 5
item_count = 6
popup/item_0/text = "Generic Showrooms"
popup/item_0/id = 0
popup/item_0/separator = true
popup/item_1/text = "Generic Mini Unit 1-Stage"
popup/item_1/text = "Generic 2-Stage"
popup/item_1/id = 1
popup/item_2/text = "Generic 1-Stage"
popup/item_2/text = "Generic Mini Unit 1-Stage"
popup/item_2/id = 1
popup/item_3/text = "Locations"
popup/item_3/id = 2
popup/item_3/separator = true
popup/item_4/text = "Modded Maps"
popup/item_4/id = 3
popup/item_3/text = "Generic 1-Stage"
popup/item_3/id = 1
popup/item_4/text = "Locations"
popup/item_4/id = 2
popup/item_4/separator = true
popup/item_5/text = "Modded Maps"
popup/item_5/id = 3
popup/item_5/separator = true
[node name="LoadMapButton" type="Button" parent="FreeRoamChooseScreen/DialogPanel"]
layout_mode = 1

View file

@ -687,6 +687,20 @@ var Cyber1StageSpecial = {
},
}
var Cyber2StageSpecial = {
"Curtains":
{
"On":
{
"Curtains": true,
},
"Off":
{
"Curtains": false,
},
},
}
var HelenHouseHelen = {
"Helen Hair":
{

View file

@ -4,7 +4,18 @@ var Generic1Stage = {
"name": "Generic 1-Stage",
"scene": "res://Scenes/FreeRoam/Generic/Generic1Stage.tscn",
"stage": Stages.Cyber1Stage,
"curtains": [ "Curtain" ]
"curtains": {
"Curtain": [ "Up" ]
}
}
var Generic2Stage = {
"name": "Generic 2-Stage",
"scene": "res://Scenes/FreeRoam/Generic/Generic2Stage.tscn",
"stage": Stages.Cyber2Stage,
"curtains": {
"Curtains": [ "CEC Up", "Main Up" ]
}
}
var GenericMiniUnit1Stage = {
@ -16,5 +27,6 @@ var GenericMiniUnit1Stage = {
var MapIndex = {
"Generic 1-Stage": Generic1Stage,
"Generic 2-Stage": Generic2Stage,
"Generic Mini Unit 1-Stage": GenericMiniUnit1Stage,
}

View file

@ -558,6 +558,102 @@ var MiniUnit1Stage = {
"cosmetic_defaults": [ 1, 2, 1, 1, 1, 0, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3 ]
}
var Cyber2Stage = {
"bits": 71,
"scene": "res://Scenes/EditorStages/2Stage.tscn",
"scene_ref_base": "SubViewport/2Stage/",
"camera_count": 5,
"ust_type": "Cyberamics",
"bit_mapping":
{
1: { "bot": "Chuck", "movement": "Mouth", "flow_in": 7.5, "flow_out": 6.0 },
2: { "bot": "Chuck", "movement": "Head Left", "flow_in": 1.5, "flow_out": 1.5 },
3: { "bot": "Chuck", "movement": "Head Right", "flow_in": 1.5, "flow_out": 1.5 },
4: { "bot": "Chuck", "movement": "Head Up", "flow_in": 2.0, "flow_out": 1.0 },
5: { "bot": "Chuck", "movement": "Eyes Left", "flow_in": 4.0, "flow_out": 3.0 },
6: { "bot": "Chuck", "movement": "Eyes Right", "flow_in": 4.0, "flow_out": 3.0 },
7: { "bot": "Chuck", "movement": "Eyelids", "flow_in": 7.5, "flow_out": 5.0 },
8: { "bot": "Chuck", "movement": "Right Arm", "flow_in": 2.0, "flow_out": 1.0 },
9: { "bot": "Helen", "movement": "Mouth", "flow_in": 7.5, "flow_out": 6.0 },
10: { "bot": "Helen", "movement": "Head Left", "flow_in": 1.5, "flow_out": 1.5 },
11: { "bot": "Helen", "movement": "Head Right", "flow_in": 1.5, "flow_out": 1.5 },
12: { "bot": "Helen", "movement": "Head Up", "flow_in": 2.0, "flow_out": 1.0 },
13: { "bot": "Helen", "movement": "Eyes Left", "flow_in": 4.0, "flow_out": 3.0 },
14: { "bot": "Helen", "movement": "Eyes Right", "flow_in": 4.0, "flow_out": 3.0 },
15: { "bot": "Helen", "movement": "Eyelids", "flow_in": 7.5, "flow_out": 5.0 },
16: { "bot": "Helen", "movement": "Right Arm", "flow_in": 2.0, "flow_out": 1.0 },
17: { "bot": "Munch", "movement": "Mouth", "flow_in": 7.5, "flow_out": 6.0 },
18: { "bot": "Munch", "movement": "Head Left", "flow_in": 1.5, "flow_out": 1.5 },
19: { "bot": "Munch", "movement": "Head Right", "flow_in": 1.5, "flow_out": 1.5 },
20: { "bot": "Munch", "movement": "Eyes Left", "flow_in": 4.0, "flow_out": 3.0 },
21: { "bot": "Munch", "movement": "Eyes Right", "flow_in": 4.0, "flow_out": 3.0 },
22: { "bot": "Munch", "movement": "Eyelids", "flow_in": 7.5, "flow_out": 5.0 },
23: { "bot": "Munch", "movement": "Right Arm", "flow_in": 2.0, "flow_out": 1.0 },
24: { "bot": "Munch", "movement": "Left Arm", "flow_in": 2.0, "flow_out": 1.0 },
25: { "bot": "Jasper", "movement": "Mouth", "flow_in": 7.5, "flow_out": 6.0 },
26: { "bot": "Jasper", "movement": "Head Left", "flow_in": 1.5, "flow_out": 1.5 },
27: { "bot": "Jasper", "movement": "Head Right", "flow_in": 1.5, "flow_out": 1.5 },
28: { "bot": "Jasper", "movement": "Head Up", "flow_in": 2.0, "flow_out": 1.0 },
29: { "bot": "Jasper", "movement": "Eyes Left", "flow_in": 4.0, "flow_out": 3.0 },
30: { "bot": "Jasper", "movement": "Eyes Right", "flow_in": 4.0, "flow_out": 3.0 },
31: { "bot": "Jasper", "movement": "Eyelids", "flow_in": 7.5, "flow_out": 5.0 },
32: { "bot": "Jasper", "movement": "Strum", "flow_in": 2.0, "flow_out": 1.0 },
33: { "bot": "Pasqually", "movement": "Mouth", "flow_in": 7.5, "flow_out": 6.0 },
34: { "bot": "Pasqually", "movement": "Head Left", "flow_in": 1.5, "flow_out": 1.5 },
35: { "bot": "Pasqually", "movement": "Head Right", "flow_in": 1.5, "flow_out": 1.5 },
36: { "bot": "Pasqually", "movement": "Eyes Left", "flow_in": 4.0, "flow_out": 3.0 },
37: { "bot": "Pasqually", "movement": "Eyes Right", "flow_in": 4.0, "flow_out": 3.0 },
38: { "bot": "Pasqually", "movement": "Eyelids", "flow_in": 7.5, "flow_out": 5.0 },
39: { "bot": "Pasqually", "movement": "Right Arm", "flow_in": 2.0, "flow_out": 1.0 },
40: { "bot": "Pasqually", "movement": "Left Arm", "flow_in": 2.0, "flow_out": 1.0 },
50: { "bot": "Spots", "movement": "Chuck", "flow_in": "None", "flow_out": "None" },
51: { "bot": "Spots", "movement": "Helen", "flow_in": "None", "flow_out": "None" },
52: { "bot": "Spots", "movement": "Munch", "flow_in": "None", "flow_out": "None" },
53: { "bot": "Spots", "movement": "Jasper", "flow_in": "None", "flow_out": "None" },
54: { "bot": "Spots", "movement": "Pasqually", "flow_in": "None", "flow_out": "None" },
55: { "bot": "Spots", "movement": "Wink", "flow_in": "None", "flow_out": "None" },
57: { "bot": "Curtains", "movement": "CEC Up", "flow_in": 0.2, "flow_out": 0.2 },
58: { "bot": "Curtains", "movement": "CEC Down", "flow_in": 0.2, "flow_out": 0.2 },
59: { "bot": "Curtains", "movement": "Main Up", "flow_in": 0.2, "flow_out": 0.2 },
60: { "bot": "Curtains", "movement": "Main Down", "flow_in": 0.2, "flow_out": 0.2 },
65: { "bot": "Floods", "movement": "CEC Red", "flow_in": "None", "flow_out": "None" },
66: { "bot": "Floods", "movement": "CEC Amber", "flow_in": "None", "flow_out": "None" },
67: { "bot": "Floods", "movement": "CEC Blue", "flow_in": "None", "flow_out": "None" },
68: { "bot": "Floods", "movement": "Main Red", "flow_in": "None", "flow_out": "None" },
69: { "bot": "Floods", "movement": "Main Amber", "flow_in": "None", "flow_out": "None" },
70: { "bot": "Floods", "movement": "Main Blue", "flow_in": "None", "flow_out": "None" },
71: { "bot": "Backdrop", "movement": "Red", "flow_in": "None", "flow_out": "None" },
72: { "bot": "Backdrop", "movement": "Amber", "flow_in": "None", "flow_out": "None" },
73: { "bot": "Backdrop", "movement": "Blue", "flow_in": "None", "flow_out": "None" },
74: { "bot": "Organ", "movement": "Face Amber", "flow_in": "None", "flow_out": "None" },
75: { "bot": "Organ", "movement": "Face Blue", "flow_in": "None", "flow_out": "None" },
76: { "bot": "Organ", "movement": "Legs Outer", "flow_in": "None", "flow_out": "None" },
77: { "bot": "Organ", "movement": "Legs Middle", "flow_in": "None", "flow_out": "None" },
78: { "bot": "Organ", "movement": "Legs Inner", "flow_in": "None", "flow_out": "None" },
79: { "bot": "Special", "movement": "CEC Fiber Sign", "flow_in": "None", "flow_out": "None" },
80: { "bot": "Special", "movement": "CEC Star", "flow_in": "None", "flow_out": "None" },
82: { "bot": "Special", "movement": "Fiber Curtain", "flow_in": "None", "flow_out": "None" },
83: { "bot": "Special", "movement": "Band Sign", "flow_in": "None", "flow_out": "None" },
84: { "bot": "Special", "movement": "Drum Light", "flow_in": "None", "flow_out": "None" },
85: { "bot": "Special", "movement": "Gobo Light", "flow_in": "None", "flow_out": "None" },
86: { "bot": "Special Helicopter", "movement": "Light", "flow_in": 15.0, "flow_out": 6.0 },
},
"cosmetics":
[
Cosmetics.CyberChuck,
Cosmetics.CyberHelen,
Cosmetics.CyberMunch,
Cosmetics.CyberJasper,
Cosmetics.CyberPasqually,
Cosmetics.Valence,
Cosmetics.Cyber2StageSpecial
],
"cosmetic_defaults": [ 1, 2, 1, 1, 1, 0, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 0, 0 ]
}
var stages_info = {
"Helen House": HelenHouse,
"Chuck E's Corner": ChuckEsCorner,
@ -566,6 +662,7 @@ var stages_info = {
"Prototype Road Stage": ProtoRoadStage,
"Mini Unit 1-Stage": MiniUnit1Stage,
"1-Stage": Cyber1Stage,
"2-Stage": Cyber2Stage,
"Cyberamic 3-Stage": Cyber3Stage,
}

View file

@ -230,8 +230,9 @@ func _physics_process(_delta: float) -> void:
func _input(event: InputEvent) -> void:
if event.is_action_pressed("freeroam_open_curtains"):
for curtain in FreeRoamMaps.MapIndex[get_node("../").current_map]["curtains"]:
get_node("../../" + curtain + "/AnimationPlayer").speed_scale = 0.2
get_node("../../" + curtain + "/AnimationPlayer").play("Up")
for curtain_movement in FreeRoamMaps.MapIndex[get_node("../").current_map]["curtains"][curtain]:
get_node("../../" + curtain + "/AnimationPlayer").speed_scale = 0.2
get_node("../../" + curtain + "/AnimationPlayer").play(curtain_movement)
if (transport_enabled):
if event.is_action_pressed("freeroam_transport_play_pause"):
if (playing): _on_pause_button_pressed()