add turntable 1 stage

This commit is contained in:
Persephone Bubblegum-Holiday 2025-08-17 12:51:57 -07:00
parent aae817266c
commit ac6ba6ca12
32 changed files with 1717 additions and 6 deletions

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://ctjh7xod2rlir"
path="res://.godot/imported/Turntable.glb-685c2e7188d8ba746aa0d9337dfcbc9b.scn"
[deps]
source_file="res://Models/Stages/Turntable1Stage/Turntable.glb"
dest_files=["res://.godot/imported/Turntable.glb-685c2e7188d8ba746aa0d9337dfcbc9b.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://cspcckjotd7er"
path="res://.godot/imported/Turntable1Stage-CECSign.glb-5f5f7436f1518c68a4c6ad4473549fd9.scn"
[deps]
source_file="res://Models/Stages/Turntable1Stage/Turntable1Stage-CECSign.glb"
dest_files=["res://.godot/imported/Turntable1Stage-CECSign.glb-5f5f7436f1518c68a4c6ad4473549fd9.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://d2ss1ngdeobm7"
path="res://.godot/imported/Turntable1Stage-RopeLights.glb-a7137345c91df23ed854e7a2d67cf5e5.scn"
[deps]
source_file="res://Models/Stages/Turntable1Stage/Turntable1Stage-RopeLights.glb"
dest_files=["res://.godot/imported/Turntable1Stage-RopeLights.glb-a7137345c91df23ed854e7a2d67cf5e5.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://cieh4e67l50sw"
path="res://.godot/imported/Turntable1Stage.glb-055f37096f98cd37b375b33aa64d9083.scn"
[deps]
source_file="res://Models/Stages/Turntable1Stage/Turntable1Stage.glb"
dest_files=["res://.godot/imported/Turntable1Stage.glb-055f37096f98cd37b375b33aa64d9083.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://fp0qhn8v81lq"
path.s3tc="res://.godot/imported/Turntable1Stage_1stbricks.png-ac491ebeb45e1aa20bccd61bedf08b3c.s3tc.ctex"
path.etc2="res://.godot/imported/Turntable1Stage_1stbricks.png-ac491ebeb45e1aa20bccd61bedf08b3c.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "c507ca3af318193eceed9391599ee531"
}
[deps]
source_file="res://Models/Stages/Turntable1Stage/Turntable1Stage_1stbricks.png"
dest_files=["res://.godot/imported/Turntable1Stage_1stbricks.png-ac491ebeb45e1aa20bccd61bedf08b3c.s3tc.ctex", "res://.godot/imported/Turntable1Stage_1stbricks.png-ac491ebeb45e1aa20bccd61bedf08b3c.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://bgpfxupvc236o"
path.s3tc="res://.godot/imported/Turntable1Stage_90sCarpet.png-bf2f580cbbca6fc899f3c1e61bfe0038.s3tc.ctex"
path.etc2="res://.godot/imported/Turntable1Stage_90sCarpet.png-bf2f580cbbca6fc899f3c1e61bfe0038.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "bec1df9050ab55c447f4ed9478448586"
}
[deps]
source_file="res://Models/Stages/Turntable1Stage/Turntable1Stage_90sCarpet.png"
dest_files=["res://.godot/imported/Turntable1Stage_90sCarpet.png-bf2f580cbbca6fc899f3c1e61bfe0038.s3tc.ctex", "res://.godot/imported/Turntable1Stage_90sCarpet.png-bf2f580cbbca6fc899f3c1e61bfe0038.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.4 MiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d2x1brosd7hr6"
path.s3tc="res://.godot/imported/Turntable1Stage_Mini_Unit_Buildings.png-038bc7f087c07ec84dff5bd43b985e81.s3tc.ctex"
path.etc2="res://.godot/imported/Turntable1Stage_Mini_Unit_Buildings.png-038bc7f087c07ec84dff5bd43b985e81.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "e8ecbc80bd60e9d069bb999120f6ceb3"
}
[deps]
source_file="res://Models/Stages/Turntable1Stage/Turntable1Stage_Mini_Unit_Buildings.png"
dest_files=["res://.godot/imported/Turntable1Stage_Mini_Unit_Buildings.png-038bc7f087c07ec84dff5bd43b985e81.s3tc.ctex", "res://.godot/imported/Turntable1Stage_Mini_Unit_Buildings.png-038bc7f087c07ec84dff5bd43b985e81.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: 78 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cfm8ehfiuwfpp"
path.s3tc="res://.godot/imported/Turntable1Stage_mmbbpink.png-db8d3b45cf354fa289a3272aa25cee69.s3tc.ctex"
path.etc2="res://.godot/imported/Turntable1Stage_mmbbpink.png-db8d3b45cf354fa289a3272aa25cee69.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "c7ebad9f63bd75c5e256c77386fa38f8"
}
[deps]
source_file="res://Models/Stages/Turntable1Stage/Turntable1Stage_mmbbpink.png"
dest_files=["res://.godot/imported/Turntable1Stage_mmbbpink.png-db8d3b45cf354fa289a3272aa25cee69.s3tc.ctex", "res://.godot/imported/Turntable1Stage_mmbbpink.png-db8d3b45cf354fa289a3272aa25cee69.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: 1 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d3hknqwxahujg"
path.s3tc="res://.godot/imported/Turntable_1stbricks.png-14db9e194b99c0bf889badf142e155e0.s3tc.ctex"
path.etc2="res://.godot/imported/Turntable_1stbricks.png-14db9e194b99c0bf889badf142e155e0.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "c507ca3af318193eceed9391599ee531"
}
[deps]
source_file="res://Models/Stages/Turntable1Stage/Turntable_1stbricks.png"
dest_files=["res://.godot/imported/Turntable_1stbricks.png-14db9e194b99c0bf889badf142e155e0.s3tc.ctex", "res://.godot/imported/Turntable_1stbricks.png-14db9e194b99c0bf889badf142e155e0.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://c8qb1dfji053n"
path.s3tc="res://.godot/imported/Turntable_90sCarpet.png-be13321a591e7fcf76671c25f1669175.s3tc.ctex"
path.etc2="res://.godot/imported/Turntable_90sCarpet.png-be13321a591e7fcf76671c25f1669175.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "bec1df9050ab55c447f4ed9478448586"
}
[deps]
source_file="res://Models/Stages/Turntable1Stage/Turntable_90sCarpet.png"
dest_files=["res://.godot/imported/Turntable_90sCarpet.png-be13321a591e7fcf76671c25f1669175.s3tc.ctex", "res://.godot/imported/Turntable_90sCarpet.png-be13321a591e7fcf76671c25f1669175.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.4 MiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bclqxe3rkn81u"
path.s3tc="res://.godot/imported/Turntable_Mini_Unit_Buildings.png-8feecdb7aff143b95ca941cdb134a7a3.s3tc.ctex"
path.etc2="res://.godot/imported/Turntable_Mini_Unit_Buildings.png-8feecdb7aff143b95ca941cdb134a7a3.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "e8ecbc80bd60e9d069bb999120f6ceb3"
}
[deps]
source_file="res://Models/Stages/Turntable1Stage/Turntable_Mini_Unit_Buildings.png"
dest_files=["res://.godot/imported/Turntable_Mini_Unit_Buildings.png-8feecdb7aff143b95ca941cdb134a7a3.s3tc.ctex", "res://.godot/imported/Turntable_Mini_Unit_Buildings.png-8feecdb7aff143b95ca941cdb134a7a3.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,432 @@
[gd_scene load_steps=30 format=3 uid="uid://dpx3vckl36huk"]
[ext_resource type="PackedScene" uid="uid://ddqduheks5ltu" path="res://Models/GenericRooms/1-Stage/1StageGenericRoom.glb" id="1_j07wj"]
[ext_resource type="PackedScene" uid="uid://ctjh7xod2rlir" path="res://Models/Stages/Turntable1Stage/Turntable.glb" id="2_3r1iw"]
[ext_resource type="Script" uid="uid://d0ogq15ja5hqy" path="res://Scripts/1StageTurntable.gd" id="2_41ap5"]
[ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Animatronics/Cyberamics/Cyber Chuck.glb" id="3_2yrnb"]
[ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="4_3r1iw"]
[ext_resource type="PackedScene" uid="uid://cspcckjotd7er" path="res://Models/Stages/Turntable1Stage/Turntable1Stage-CECSign.glb" id="5_2bsyx"]
[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Animatronics/Cyberamics/Cyber Helen.glb" id="5_41ap5"]
[ext_resource type="PackedScene" uid="uid://doxu4tb5jfoqp" path="res://Models/Animatronics/Cyberamics/Cyber Munch.glb" id="6_2bsyx"]
[ext_resource type="PackedScene" uid="uid://d2ss1ngdeobm7" path="res://Models/Stages/Turntable1Stage/Turntable1Stage-RopeLights.glb" id="6_7gday"]
[ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Animatronics/Cyberamics/Cyber Jasper.glb" id="7_7gday"]
[ext_resource type="Script" uid="uid://dhaf46wuoba7r" path="res://Scripts/TurntableRedirector.gd" id="7_41ap5"]
[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Animatronics/Cyberamics/Cyber Pasqually.glb" id="8_7o87h"]
[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="9_jxt2e"]
[ext_resource type="PackedScene" uid="uid://mvv5sjk3vbtl" path="res://Scenes/Props/HelicopterLight.tscn" id="10_pymdb"]
[ext_resource type="PackedScene" uid="uid://cky4dxfbw52gb" path="res://Models/Stages/1-Stage/1StageCurtains.glb" id="11_62xcr"]
[ext_resource type="Script" uid="uid://csyks2ufy3o3x" path="res://Scripts/OneWayController.gd" id="12_70kf4"]
[ext_resource type="PackedScene" uid="uid://es0mjvijjwy8" path="res://Models/Stages/1-Stage/Illum/1StageIllum-OrganLightsInner.glb" id="13_a5r2c"]
[ext_resource type="PackedScene" uid="uid://i2jx8qr8hit1" path="res://Models/Stages/1-Stage/Illum/1StageIllum-OrganLightsMiddle.glb" id="14_k5jhh"]
[ext_resource type="PackedScene" uid="uid://c6fp5o20j87am" path="res://Models/Stages/1-Stage/Illum/1StageIllum-OrganLightsOuter.glb" id="15_ejqvp"]
[ext_resource type="PackedScene" uid="uid://ce0bwyc6xm6t8" path="res://Models/Stages/1-Stage/Illum/1StageIllum-OrganFaceAmber.glb" id="16_e7b8o"]
[ext_resource type="PackedScene" uid="uid://cltfuwsfemt8q" path="res://Models/Stages/1-Stage/Illum/1StageIllum-OrganFaceBlue.glb" id="17_xix35"]
[ext_resource type="PackedScene" uid="uid://vwweomarnkh1" path="res://Models/Stages/1-Stage/Illum/1StageIllum-BandSignCenter.glb" id="18_jlure"]
[ext_resource type="PackedScene" uid="uid://bt0glfp77f5wo" path="res://Models/Stages/1-Stage/Illum/1StageIllum-BandSignRight.glb" id="19_djt5v"]
[ext_resource type="PackedScene" uid="uid://dsh7xdswaqkm3" path="res://Models/Stages/1-Stage/Illum/1StageIllum-DrumHead.glb" id="21_i5ne2"]
[ext_resource type="PackedScene" uid="uid://75qn68fu5a7l" path="res://Models/Stages/1-Stage/Illum/1StageIllum-FiberCurtain.glb" id="22_x6qe4"]
[ext_resource type="Texture2D" uid="uid://c3orc2ig7n2rc" path="res://Models/Props/CECGOBO.png" id="24_is80m"]
[ext_resource type="Script" uid="uid://bcuxrhgmcqbqd" path="res://Scripts/SingleLightRedirector.gd" id="26_3r1iw"]
[ext_resource type="PackedScene" uid="uid://cieh4e67l50sw" path="res://Models/Stages/Turntable1Stage/Turntable1Stage.glb" id="27_7o87h"]
[sub_resource type="Environment" id="Environment_w3m2i"]
ambient_light_source = 1
[node name="Turntable1Stage" type="Node3D"]
[node name="1StageGenericRoom" parent="." instance=ExtResource("1_j07wj")]
[node name="Turntable" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7, 0.8, -0.9)
script = ExtResource("2_41ap5")
[node name="TurntableModel" parent="Turntable" instance=ExtResource("2_3r1iw")]
[node name="Chuck" parent="Turntable" instance=ExtResource("3_2yrnb")]
transform = Transform3D(0.579556, 0, 0.155291, 0, 0.6, 0, -0.155291, 0, 0.579556, 0.1, 0.92, 0.2)
script = ExtResource("4_3r1iw")
[node name="CECSign" parent="Turntable" instance=ExtResource("5_2bsyx")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.1)
visible = false
[node name="RopeLights" parent="Turntable" instance=ExtResource("6_7gday")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.1)
visible = false
[node name="Chuck" type="Node3D" parent="."]
script = ExtResource("7_41ap5")
bot_path = "Turntable/Chuck"
[node name="Helen" parent="." instance=ExtResource("5_41ap5")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -1.2, 1.52, -0.7)
script = ExtResource("4_3r1iw")
[node name="Munch" parent="." instance=ExtResource("6_2bsyx")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0, 1.52, -0.7)
script = ExtResource("4_3r1iw")
[node name="Jasper" parent="." instance=ExtResource("7_7gday")]
transform = Transform3D(0.579556, 0, -0.155291, 0, 0.6, 0, 0.155291, 0, 0.579556, 1.5, 1.4, -0.8)
script = ExtResource("4_3r1iw")
[node name="Pasqually" parent="." instance=ExtResource("8_7o87h")]
transform = Transform3D(0.519615, 0, -0.3, 0, 0.6, 0, 0.3, 0, 0.519615, 3, 1.4, -0.8)
script = ExtResource("4_3r1iw")
[node name="Spots" type="Node3D" parent="."]
script = ExtResource("9_jxt2e")
[node name="Chuck" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.978148, 0.207912, 0, -0.207912, 0.978148, -2.6, 3.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
shadow_bias = 0.1
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Helen" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, -5.67102e-08, 2.31578e-07, -9.98193e-10, 0.970296, 0.241922, -2.38419e-07, -0.241922, 0.970296, -1.2, 3.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
shadow_bias = 0.1
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, 3.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
shadow_bias = 0.1
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.970296, 0.241922, 0, -0.241922, 0.970296, 1.5, 3.6, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
shadow_bias = 0.1
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.970296, 0.241922, 0, -0.241922, 0.970296, 3, 3.6, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
shadow_bias = 0.1
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Wink" type="SpotLight3D" parent="Spots" groups=["lights"]]
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
shadow_enabled = true
shadow_bias = 0.1
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Floods" type="Node3D" parent="."]
script = ExtResource("9_jxt2e")
[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, -2.9, 3.5, 0)
visible = false
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[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, -2.6, 3.5, 0)
visible = false
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[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.3, 3.5, 0)
visible = false
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[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, -1.5, 3.5, 0)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[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.25, 3.5, 0)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[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, 3.5, 0)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[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, -1, 3.5, 0)
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="Floods/Main Amber" groups=["lights"]]
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.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[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.5, 3.5, 0)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[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.5, 3.5, 0)
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="Floods/Main Blue" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 1.25, 3.5, 0)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[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, 3.5, 0)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="Backdrop" type="Node3D" parent="."]
script = ExtResource("9_jxt2e")
[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, -1.25)
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, -1.25)
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, -1.25)
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, -1.25)
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, -1.25)
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, -1.25)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="Special Helicopter" parent="." instance=ExtResource("10_pymdb")]
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 3, 4)
[node name="Curtain" parent="." instance=ExtResource("11_62xcr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.1, 0.25)
script = ExtResource("12_70kf4")
[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.7, 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" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.258819, 0.965926, 0, -0.965926, 0.258819, 4, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D2" type="SpotLight3D" parent="Room Lights" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.258819, 0.965926, 0, -0.965926, 0.258819, -4, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
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, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D4" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D5" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="Organ" type="Node3D" parent="."]
script = ExtResource("9_jxt2e")
[node name="Legs Inner" type="Node3D" parent="Organ"]
visible = false
[node name="1StageIllum-OrganLightsInner" parent="Organ/Legs Inner" instance=ExtResource("13_a5r2c")]
[node name="Legs Middle" type="Node3D" parent="Organ"]
visible = false
[node name="1StageIllum-OrganLightsMiddle" parent="Organ/Legs Middle" instance=ExtResource("14_k5jhh")]
[node name="Legs Outer" type="Node3D" parent="Organ"]
visible = false
[node name="1StageIllum-OrganLightsOuter" parent="Organ/Legs Outer" instance=ExtResource("15_ejqvp")]
[node name="Face Amber" type="Node3D" parent="Organ"]
visible = false
[node name="1StageIllum-OrganFaceAmber" parent="Organ/Face Amber" instance=ExtResource("16_e7b8o")]
[node name="Face Blue" type="Node3D" parent="Organ"]
visible = false
[node name="1StageIllum-OrganFaceBlue" parent="Organ/Face Blue" instance=ExtResource("17_xix35")]
[node name="Special" type="Node3D" parent="."]
script = ExtResource("9_jxt2e")
[node name="Band Sign" type="Node3D" parent="Special"]
visible = false
[node name="BandSignCenter" parent="Special/Band Sign" instance=ExtResource("18_jlure")]
[node name="BandSignRight" parent="Special/Band Sign" instance=ExtResource("19_djt5v")]
[node name="Drum Light" parent="Special" instance=ExtResource("21_i5ne2")]
visible = false
[node name="Fiber Curtain" parent="Special" instance=ExtResource("22_x6qe4")]
visible = false
[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_is80m")
shadow_enabled = true
shadow_bias = 0.1
spot_range = 6.0
spot_attenuation = -1.0
spot_angle = 10.0
[node name="CEC Rope Light" type="Node3D" parent="Special"]
script = ExtResource("26_3r1iw")
light_path = "Turntable/RopeLights"
[node name="CEC Sign" type="Node3D" parent="Special"]
script = ExtResource("26_3r1iw")
light_path = "Turntable/CECSign"
[node name="StageModel" parent="." instance=ExtResource("27_7o87h")]
[connection signal="visibility_changed" from="Special/CEC Rope Light" to="Special/CEC Rope Light" method="_on_visibility_changed"]
[connection signal="visibility_changed" from="Special/CEC Sign" to="Special/CEC Sign" method="_on_visibility_changed"]

View file

@ -0,0 +1,476 @@
[gd_scene load_steps=33 format=3 uid="uid://smw0vxn1byvr"]
[ext_resource type="PackedScene" uid="uid://ddqduheks5ltu" path="res://Models/GenericRooms/1-Stage/1StageGenericRoom.glb" id="1_7tjm7"]
[ext_resource type="PackedScene" uid="uid://cdk6hwb4hi2wc" path="res://Scripts/Player/Player.tscn" id="3_dndd2"]
[ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Animatronics/Cyberamics/Cyber Chuck.glb" id="4_gpxvw"]
[ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="5_xwaqk"]
[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Animatronics/Cyberamics/Cyber Helen.glb" id="6_r7ql1"]
[ext_resource type="PackedScene" uid="uid://doxu4tb5jfoqp" path="res://Models/Animatronics/Cyberamics/Cyber Munch.glb" id="7_hjlxd"]
[ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Animatronics/Cyberamics/Cyber Jasper.glb" id="8_35rr1"]
[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Animatronics/Cyberamics/Cyber Pasqually.glb" id="9_t2c5c"]
[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="10_75qxv"]
[ext_resource type="PackedScene" uid="uid://es0mjvijjwy8" path="res://Models/Stages/1-Stage/Illum/1StageIllum-OrganLightsInner.glb" id="11_olk02"]
[ext_resource type="PackedScene" uid="uid://i2jx8qr8hit1" path="res://Models/Stages/1-Stage/Illum/1StageIllum-OrganLightsMiddle.glb" id="12_ydafb"]
[ext_resource type="PackedScene" uid="uid://c6fp5o20j87am" path="res://Models/Stages/1-Stage/Illum/1StageIllum-OrganLightsOuter.glb" id="13_7utr7"]
[ext_resource type="PackedScene" uid="uid://ce0bwyc6xm6t8" path="res://Models/Stages/1-Stage/Illum/1StageIllum-OrganFaceAmber.glb" id="14_4f8pi"]
[ext_resource type="PackedScene" uid="uid://cltfuwsfemt8q" path="res://Models/Stages/1-Stage/Illum/1StageIllum-OrganFaceBlue.glb" id="15_uu7hj"]
[ext_resource type="PackedScene" uid="uid://vwweomarnkh1" path="res://Models/Stages/1-Stage/Illum/1StageIllum-BandSignCenter.glb" id="16_h2fos"]
[ext_resource type="PackedScene" uid="uid://bt0glfp77f5wo" path="res://Models/Stages/1-Stage/Illum/1StageIllum-BandSignRight.glb" id="17_othhr"]
[ext_resource type="PackedScene" uid="uid://dsh7xdswaqkm3" path="res://Models/Stages/1-Stage/Illum/1StageIllum-DrumHead.glb" id="19_45vhj"]
[ext_resource type="Script" uid="uid://bcuxrhgmcqbqd" path="res://Scripts/SingleLightRedirector.gd" id="19_gpxvw"]
[ext_resource type="PackedScene" uid="uid://75qn68fu5a7l" path="res://Models/Stages/1-Stage/Illum/1StageIllum-FiberCurtain.glb" id="20_gucss"]
[ext_resource type="Texture2D" uid="uid://c3orc2ig7n2rc" path="res://Models/Props/CECGOBO.png" id="22_cvswx"]
[ext_resource type="PackedScene" uid="uid://mvv5sjk3vbtl" path="res://Scenes/Props/HelicopterLight.tscn" id="23_4bdy2"]
[ext_resource type="Script" uid="uid://d0ogq15ja5hqy" path="res://Scripts/1StageTurntable.gd" id="23_xwaqk"]
[ext_resource type="PackedScene" uid="uid://cky4dxfbw52gb" path="res://Models/Stages/1-Stage/1StageCurtains.glb" id="24_bhrlg"]
[ext_resource type="PackedScene" uid="uid://ctjh7xod2rlir" path="res://Models/Stages/Turntable1Stage/Turntable.glb" id="24_r7ql1"]
[ext_resource type="Script" uid="uid://csyks2ufy3o3x" path="res://Scripts/OneWayController.gd" id="25_mk5pv"]
[ext_resource type="PackedScene" uid="uid://cspcckjotd7er" path="res://Models/Stages/Turntable1Stage/Turntable1Stage-CECSign.glb" id="26_hjlxd"]
[ext_resource type="PackedScene" uid="uid://d2ss1ngdeobm7" path="res://Models/Stages/Turntable1Stage/Turntable1Stage-RopeLights.glb" id="27_35rr1"]
[ext_resource type="Script" uid="uid://dhaf46wuoba7r" path="res://Scripts/TurntableRedirector.gd" id="28_t2c5c"]
[ext_resource type="PackedScene" uid="uid://cieh4e67l50sw" path="res://Models/Stages/Turntable1Stage/Turntable1Stage.glb" id="29_xwaqk"]
[sub_resource type="Environment" id="Environment_0tsrs"]
ambient_light_source = 1
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_vk72j"]
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, 2.4, 0.8, -1.2, -2.4, 0.8, -1.2, 2.4, 3, -1.2, 2.4, 3, -1.2, -2.4, 0.8, -1.2, -2.4, 3, -1.2, -2.4, 3, -1.2, -2.4, 0.8, -1.2, -3.6, 3, -1, -3.6, 3, -1, -2.4, 0.8, -1.2, -3.6, 0.8, -1, 2.4, 0.8, -1.2, 2.4, 3, -1.2, 3.6, 0.8, -1, 3.6, 0.8, -1, 2.4, 3, -1.2, 3.6, 3, -1, 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_8opuw"]
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)
[node name="Generic1Stage" type="Node3D"]
[node name="1StageGenericRoom" parent="." instance=ExtResource("1_7tjm7")]
[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" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.258819, 0.965926, 0, -0.965926, 0.258819, 4, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D2" type="SpotLight3D" parent="Room Lights" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.258819, 0.965926, 0, -0.965926, 0.258819, -4, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
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, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D4" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D5" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D6" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D7" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D8" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D9" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D10" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D11" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D12" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D13" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D14" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D15" type="SpotLight3D" parent="Room Lights" groups=["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
shadow_bias = 0.1
spot_angle = 80.0
[node name="Player" parent="." instance=ExtResource("3_dndd2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3)
current_map = "Generic Turntable 1-Stage"
[node name="CollideMap" type="StaticBody3D" parent="."]
visible = false
[node name="CollisionShape3D2" type="CollisionShape3D" parent="CollideMap"]
shape = SubResource("ConcavePolygonShape3D_vk72j")
[node name="CollisionShape3D" type="CollisionShape3D" parent="CollideMap"]
shape = SubResource("ConcavePolygonShape3D_8opuw")
[node name="Helen" parent="." instance=ExtResource("6_r7ql1")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -1.2, 1.52, -0.7)
script = ExtResource("5_xwaqk")
[node name="Munch" parent="." instance=ExtResource("7_hjlxd")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0, 1.52, -0.7)
script = ExtResource("5_xwaqk")
[node name="Jasper" parent="." instance=ExtResource("8_35rr1")]
transform = Transform3D(0.579556, 0, -0.155291, 0, 0.6, 0, 0.155291, 0, 0.579556, 1.5, 1.4, -0.8)
script = ExtResource("5_xwaqk")
[node name="Pasqually" parent="." instance=ExtResource("9_t2c5c")]
transform = Transform3D(0.519615, 0, -0.3, 0, 0.6, 0, 0.3, 0, 0.519615, 3, 1.4, -0.8)
script = ExtResource("5_xwaqk")
[node name="Spots" type="Node3D" parent="."]
script = ExtResource("10_75qxv")
[node name="Chuck" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.978148, 0.207912, 0, -0.207912, 0.978148, -2.6, 3.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, -5.67102e-08, 2.31578e-07, -9.98193e-10, 0.970296, 0.241922, -2.38419e-07, -0.241922, 0.970296, -1.2, 3.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, 3.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.970296, 0.241922, 0, -0.241922, 0.970296, 1.5, 3.6, 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.970296, 0.241922, 0, -0.241922, 0.970296, 3, 3.6, 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="Wink" type="SpotLight3D" parent="Spots" groups=["lights"]]
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
shadow_enabled = true
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Organ" type="Node3D" parent="."]
script = ExtResource("10_75qxv")
[node name="Legs Inner" type="Node3D" parent="Organ"]
visible = false
[node name="1StageIllum-OrganLightsInner" parent="Organ/Legs Inner" instance=ExtResource("11_olk02")]
[node name="Legs Middle" type="Node3D" parent="Organ"]
visible = false
[node name="1StageIllum-OrganLightsMiddle" parent="Organ/Legs Middle" instance=ExtResource("12_ydafb")]
[node name="Legs Outer" type="Node3D" parent="Organ"]
visible = false
[node name="1StageIllum-OrganLightsOuter" parent="Organ/Legs Outer" instance=ExtResource("13_7utr7")]
[node name="Face Amber" type="Node3D" parent="Organ"]
visible = false
[node name="1StageIllum-OrganFaceAmber" parent="Organ/Face Amber" instance=ExtResource("14_4f8pi")]
[node name="Face Blue" type="Node3D" parent="Organ"]
visible = false
[node name="1StageIllum-OrganFaceBlue" parent="Organ/Face Blue" instance=ExtResource("15_uu7hj")]
[node name="Floods" type="Node3D" parent="."]
script = ExtResource("10_75qxv")
[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, -2.9, 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" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -2.6, 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" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -2.3, 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" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -1.5, 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" groups=["lights"]]
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, 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, 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" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -1, 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" groups=["lights"]]
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.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.5, 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" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -0.5, 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" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 1.25, 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" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 3, 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_75qxv")
[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, -1.25)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
[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, -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" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -1, 1, -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" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 1, 1, -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" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -0.5, 1, -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" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 1.5, 1, -1.25)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
[node name="Special" type="Node3D" parent="."]
script = ExtResource("10_75qxv")
[node name="Band Sign" type="Node3D" parent="Special"]
visible = false
[node name="BandSignCenter" parent="Special/Band Sign" instance=ExtResource("16_h2fos")]
[node name="BandSignRight" parent="Special/Band Sign" instance=ExtResource("17_othhr")]
[node name="Drum Light" parent="Special" instance=ExtResource("19_45vhj")]
visible = false
[node name="Fiber Curtain" parent="Special" instance=ExtResource("20_gucss")]
visible = false
[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_cvswx")
shadow_enabled = true
spot_range = 6.0
spot_attenuation = -1.0
spot_angle = 10.0
[node name="CEC Rope Light" type="Node3D" parent="Special"]
script = ExtResource("19_gpxvw")
light_path = "Turntable/RopeLights"
[node name="CEC Sign" type="Node3D" parent="Special"]
script = ExtResource("19_gpxvw")
light_path = "Turntable/CECSign"
[node name="Special Helicopter" parent="." instance=ExtResource("23_4bdy2")]
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 3, 5)
[node name="Curtain" parent="." instance=ExtResource("24_bhrlg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.1, 0.25)
script = ExtResource("25_mk5pv")
[node name="Turntable" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7, 0.8, -0.9)
script = ExtResource("23_xwaqk")
[node name="TurntableModel" parent="Turntable" instance=ExtResource("24_r7ql1")]
[node name="Chuck" parent="Turntable" instance=ExtResource("4_gpxvw")]
transform = Transform3D(0.579556, 0, 0.155291, 0, 0.6, 0, -0.155291, 0, 0.579556, 0.1, 0.92, 0.2)
script = ExtResource("5_xwaqk")
[node name="CECSign" parent="Turntable" instance=ExtResource("26_hjlxd")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.1)
visible = false
[node name="RopeLights" parent="Turntable" instance=ExtResource("27_35rr1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.1)
visible = false
[node name="Chuck" type="Node3D" parent="."]
script = ExtResource("28_t2c5c")
bot_path = "Turntable/Chuck"
[node name="StageModel" parent="." instance=ExtResource("29_xwaqk")]
[connection signal="visibility_changed" from="Special/CEC Rope Light" to="Special/CEC Rope Light" method="_on_visibility_changed"]
[connection signal="visibility_changed" from="Special/CEC Sign" to="Special/CEC Sign" method="_on_visibility_changed"]

View file

@ -219,7 +219,7 @@ offset_bottom = 152.0
grow_horizontal = 2
grow_vertical = 2
selected = 1
item_count = 8
item_count = 9
popup/item_0/text = "Generic Showrooms"
popup/item_0/id = 0
popup/item_0/separator = true
@ -231,14 +231,16 @@ popup/item_3/text = "Generic 1-Stage w 2-Stage Props"
popup/item_3/id = 1
popup/item_4/text = "Generic 1-Stage"
popup/item_4/id = 1
popup/item_5/text = "Generic Cyberamic 3-Stage"
popup/item_5/text = "Generic Turntable 1-Stage"
popup/item_5/id = 2
popup/item_6/text = "Locations"
popup/item_6/text = "Generic Cyberamic 3-Stage"
popup/item_6/id = 2
popup/item_6/separator = true
popup/item_7/text = "Modded Maps"
popup/item_7/id = 3
popup/item_7/text = "Locations"
popup/item_7/id = 2
popup/item_7/separator = true
popup/item_8/text = "Modded Maps"
popup/item_8/id = 3
popup/item_8/separator = true
[node name="MapThumbnail" type="TextureRect" parent="FreeRoamChooseScreen/DialogPanel"]
layout_mode = 1

View file

@ -0,0 +1,23 @@
extends Node3D
var liveSide = false
var mv = 0
var deg = 0
func _physics_process(_delta: float) -> void:
deg += mv
if (deg < -165.0 || deg > 0.0):
deg -= mv
mv = 0
else: self.rotate_y((mv/180.0)*PI)
func _movement_in(movement, _rate):
if (movement == "Live Side" && (!liveSide)):
liveSide = true
mv = -0.5
if (movement == "Bot Side" && (liveSide)):
liveSide = false
mv = 0.5
func _movement_out(_movement, _rate):
pass

View file

@ -0,0 +1 @@
uid://d0ogq15ja5hqy

View file

@ -240,6 +240,246 @@ var CyberChuck = {
},
}
var CyberChuckTT1st = {
"Chuck E. Hat":
{
"Derby":
{
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Hat": false,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false,
"Turntable/Chuck/Chuck/Skeleton3D/Derby": true,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Derby": false,
"Turntable/Chuck/Chuck/Skeleton3D/Blue Cool Chuck Hat": false,
},
"Tux Derby":
{
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Hat": false,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false,
"Turntable/Chuck/Chuck/Skeleton3D/Derby": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Derby": true,
"Turntable/Chuck/Chuck/Skeleton3D/Blue Cool Chuck Hat": false,
},
"Cool Chuck":
{
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Hat": false,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Hat": true,
"Turntable/Chuck/Chuck/Skeleton3D/Derby": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Derby": false,
"Turntable/Chuck/Chuck/Skeleton3D/Blue Cool Chuck Hat": false,
},
"Cool Chuck (Blue)":
{
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Hat": false,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false,
"Turntable/Chuck/Chuck/Skeleton3D/Derby": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Derby": false,
"Turntable/Chuck/Chuck/Skeleton3D/Blue Cool Chuck Hat": true,
},
"Avenger":
{
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Hat": true,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false,
"Turntable/Chuck/Chuck/Skeleton3D/Derby": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Derby": false,
"Turntable/Chuck/Chuck/Skeleton3D/Blue Cool Chuck Hat": false,
},
"None":
{
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Hat": false,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false,
"Turntable/Chuck/Chuck/Skeleton3D/Derby": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Derby": false,
"Turntable/Chuck/Chuck/Skeleton3D/Blue Cool Chuck Hat": false,
}
},
"Chuck E. Shirt":
{
"Yellow Checker Vest":
{
"Turntable/Chuck/Chuck/Skeleton3D/Rockstar Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Black Bowtie": true,
"Turntable/Chuck/Chuck/Skeleton3D/Buttons": true,
"Turntable/Chuck/Chuck/Skeleton3D/Vest Trim": true,
"Turntable/Chuck/Chuck/Skeleton3D/Yellow Checker Vest": true,
"Turntable/Chuck/Chuck/Skeleton3D/Rocker Vest": false,
"Turntable/Chuck/Chuck/Skeleton3D/Red Bowtie": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Button": false,
"Turntable/Chuck/Chuck/Skeleton3D/Lapel": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Base": false,
},
"Red Vest":
{
"Turntable/Chuck/Chuck/Skeleton3D/Rockstar Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Black Bowtie": true,
"Turntable/Chuck/Chuck/Skeleton3D/Buttons": true,
"Turntable/Chuck/Chuck/Skeleton3D/Vest Trim": true,
"Turntable/Chuck/Chuck/Skeleton3D/Yellow Checker Vest": false,
"Turntable/Chuck/Chuck/Skeleton3D/Rocker Vest": true,
"Turntable/Chuck/Chuck/Skeleton3D/Red Bowtie": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Button": false,
"Turntable/Chuck/Chuck/Skeleton3D/Lapel": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Base": false,
},
"Tux":
{
"Turntable/Chuck/Chuck/Skeleton3D/Rockstar Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Black Bowtie": false,
"Turntable/Chuck/Chuck/Skeleton3D/Buttons": false,
"Turntable/Chuck/Chuck/Skeleton3D/Vest Trim": false,
"Turntable/Chuck/Chuck/Skeleton3D/Yellow Checker Vest": false,
"Turntable/Chuck/Chuck/Skeleton3D/Rocker Vest": false,
"Turntable/Chuck/Chuck/Skeleton3D/Red Bowtie": true,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Button": true,
"Turntable/Chuck/Chuck/Skeleton3D/Lapel": true,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Base": true,
},
"Cool Chuck Shirt":
{
"Turntable/Chuck/Chuck/Skeleton3D/Rockstar Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": true,
"Turntable/Chuck/Chuck/Skeleton3D/Black Bowtie": false,
"Turntable/Chuck/Chuck/Skeleton3D/Buttons": false,
"Turntable/Chuck/Chuck/Skeleton3D/Vest Trim": false,
"Turntable/Chuck/Chuck/Skeleton3D/Yellow Checker Vest": false,
"Turntable/Chuck/Chuck/Skeleton3D/Rocker Vest": false,
"Turntable/Chuck/Chuck/Skeleton3D/Red Bowtie": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Button": false,
"Turntable/Chuck/Chuck/Skeleton3D/Lapel": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Base": false,
},
"Avenger Shirt":
{
"Turntable/Chuck/Chuck/Skeleton3D/Rockstar Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Shirt": true,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Black Bowtie": false,
"Turntable/Chuck/Chuck/Skeleton3D/Buttons": false,
"Turntable/Chuck/Chuck/Skeleton3D/Vest Trim": false,
"Turntable/Chuck/Chuck/Skeleton3D/Yellow Checker Vest": false,
"Turntable/Chuck/Chuck/Skeleton3D/Rocker Vest": false,
"Turntable/Chuck/Chuck/Skeleton3D/Red Bowtie": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Button": false,
"Turntable/Chuck/Chuck/Skeleton3D/Lapel": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Base": false,
},
"Rockstar Shirt":
{
"Turntable/Chuck/Chuck/Skeleton3D/Rockstar Shirt": true,
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": false,
"Turntable/Chuck/Chuck/Skeleton3D/Black Bowtie": false,
"Turntable/Chuck/Chuck/Skeleton3D/Buttons": false,
"Turntable/Chuck/Chuck/Skeleton3D/Vest Trim": false,
"Turntable/Chuck/Chuck/Skeleton3D/Yellow Checker Vest": false,
"Turntable/Chuck/Chuck/Skeleton3D/Rocker Vest": false,
"Turntable/Chuck/Chuck/Skeleton3D/Red Bowtie": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Button": false,
"Turntable/Chuck/Chuck/Skeleton3D/Lapel": false,
"Turntable/Chuck/Chuck/Skeleton3D/Tux Base": false,
}
},
"Chuck E. Mask":
{
"PTT":
{
"Turntable/Chuck/Chuck/Skeleton3D/PTT Ears": true,
"Turntable/Chuck/Chuck/Skeleton3D/PTT Jaw": true,
"Turntable/Chuck/Chuck/Skeleton3D/PTT Muzzle": true,
"Turntable/Chuck/Chuck/Skeleton3D/Modern Ears": false,
"Turntable/Chuck/Chuck/Skeleton3D/Modern Jaw": false,
"Turntable/Chuck/Chuck/Skeleton3D/Modern Muzzle": false,
"Turntable/Chuck/Chuck/Skeleton3D/Northridge Ears": false,
},
"Modern":
{
"Turntable/Chuck/Chuck/Skeleton3D/PTT Ears": false,
"Turntable/Chuck/Chuck/Skeleton3D/PTT Jaw": false,
"Turntable/Chuck/Chuck/Skeleton3D/PTT Muzzle": false,
"Turntable/Chuck/Chuck/Skeleton3D/Modern Ears": true,
"Turntable/Chuck/Chuck/Skeleton3D/Modern Jaw": true,
"Turntable/Chuck/Chuck/Skeleton3D/Modern Muzzle": true,
"Turntable/Chuck/Chuck/Skeleton3D/Northridge Ears": false,
},
"Northridge":
{
"Turntable/Chuck/Chuck/Skeleton3D/PTT Ears": false,
"Turntable/Chuck/Chuck/Skeleton3D/PTT Jaw": false,
"Turntable/Chuck/Chuck/Skeleton3D/PTT Muzzle": false,
"Turntable/Chuck/Chuck/Skeleton3D/Modern Ears": false,
"Turntable/Chuck/Chuck/Skeleton3D/Modern Jaw": true,
"Turntable/Chuck/Chuck/Skeleton3D/Modern Muzzle": true,
"Turntable/Chuck/Chuck/Skeleton3D/Northridge Ears": true,
},
},
"Chuck E. Eyelids":
{
"Blue":
{
"Turntable/Chuck/Chuck/Skeleton3D/Blue Eyelids": true,
"Turntable/Chuck/Chuck/Skeleton3D/Grey Eyelids": false,
},
"Grey":
{
"Turntable/Chuck/Chuck/Skeleton3D/Blue Eyelids": false,
"Turntable/Chuck/Chuck/Skeleton3D/Grey Eyelids": true,
},
},
"Chuck E. Legs":
{
"None":
{
"Turntable/Chuck/Chuck/Skeleton3D/Stand": true,
"Turntable/Chuck/Chuck/Skeleton3D/Legs": false,
"Turntable/Chuck/Chuck/Skeleton3D/Feet": false,
},
"Normal":
{
"Turntable/Chuck/Chuck/Skeleton3D/Stand": false,
"Turntable/Chuck/Chuck/Skeleton3D/Legs": true,
"Turntable/Chuck/Chuck/Skeleton3D/Feet": true,
}
},
"Chuck E. Pants":
{
"None":
{
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Shorts": false,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Shorts": false,
"Turntable/Chuck/Chuck/Skeleton3D/Rockstar Jeans": false,
},
"Cool Chuck Shorts":
{
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Shorts": false,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Shorts": true,
"Turntable/Chuck/Chuck/Skeleton3D/Rockstar Jeans": false,
},
"Avenger Shorts":
{
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Shorts": true,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Shorts": false,
"Turntable/Chuck/Chuck/Skeleton3D/Rockstar Jeans": false,
},
"Rockstar Jeans":
{
"Turntable/Chuck/Chuck/Skeleton3D/Avenger Shorts": false,
"Turntable/Chuck/Chuck/Skeleton3D/Cool Chuck Shorts": false,
"Turntable/Chuck/Chuck/Skeleton3D/Rockstar Jeans": true,
}
},
}
var CyberHelen = {
"Helen Eyelids":
{

View file

@ -11,6 +11,17 @@ var Generic1Stage = {
}
}
var GenericTurntable1Stage = {
"name": "Generic Turntable 1-Stage",
"scene": "res://Scenes/FreeRoam/Generic/GenericTurntable1Stage.tscn",
"description": "A generic showroom featuring the Turntable 1-Stage.\nInstalled from 1993-1998.",
"thumbnail": "res://UI/FreeroamThumbnails/Generic1Stage.png",
"stage": Stages.Turntable1Stage,
"curtains": {
"Curtain": [ "1-Stage" ]
}
}
var Generic12Stage = {
"name": "Generic 1-Stage w 2-Stage Props",
"scene": "res://Scenes/FreeRoam/Generic/Generic12Stage.tscn",
@ -55,6 +66,7 @@ var MapIndex = {
"Generic 1-Stage": Generic1Stage,
"Generic 2-Stage": Generic2Stage,
"Generic Mini Unit 1-Stage": GenericMiniUnit1Stage,
"Generic Turntable 1-Stage": GenericTurntable1Stage,
"Generic 1-Stage w 2-Stage Props": Generic12Stage,
"Generic Cyberamic 3-Stage": GenericCyber3Stage
}

View file

@ -775,6 +775,102 @@ var Cyber12Stage = {
"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 Turntable1Stage = {
"bits": 71,
"scene": "res://Scenes/EditorStages/Turntable1Stage.tscn",
"scene_ref_base": "SubViewport/Turntable1Stage/",
"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" },
61: { "bot": "Curtain", "movement": "1-Stage Up", "flow_in": 0.2, "flow_out": 0.2 },
62: { "bot": "Curtain", "movement": "1-Stage Down", "flow_in": 0.2, "flow_out": 0.2 },
63: { "bot": "Turntable", "movement": "Bot Side", "flow_in": "None", "flow_out": "None" },
64: { "bot": "Turntable", "movement": "Live Side", "flow_in": "None", "flow_out": "None" },
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 Sign", "flow_in": "None", "flow_out": "None" },
80: { "bot": "Special", "movement": "CEC Rope Light", "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.CyberChuckTT1st,
Cosmetics.CyberHelen,
Cosmetics.CyberMunch,
Cosmetics.CyberJasper,
Cosmetics.CyberPasqually,
Cosmetics.Valence,
Cosmetics.Cyber1StageSpecial
],
"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, 0 ]
}
var stages_info = {
"Helen House": HelenHouse,
"Chuck E's Corner": ChuckEsCorner,
@ -784,6 +880,7 @@ var stages_info = {
"Mini Unit 1-Stage": MiniUnit1Stage,
"1-Stage w 2-Stage Props": Cyber12Stage,
"1-Stage": Cyber1Stage,
"Turntable 1-Stage": Turntable1Stage,
"2-Stage": Cyber2Stage,
"Cyberamic 3-Stage": Cyber3Stage,
}

View file

@ -0,0 +1,6 @@
extends Node
@export var light_path: String
func _on_visibility_changed() -> void:
get_node("../../%s" % light_path).visible = self.visible

View file

@ -0,0 +1 @@
uid://bcuxrhgmcqbqd