diff --git a/Models/GenericRooms/2-Stage/2StageGeneric-BotCollide.obj b/Models/GenericRooms/2-Stage/2StageGeneric-BotCollide.obj new file mode 100644 index 0000000..d9f4da4 --- /dev/null +++ b/Models/GenericRooms/2-Stage/2StageGeneric-BotCollide.obj @@ -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 diff --git a/Models/GenericRooms/2-Stage/2StageGeneric-BotCollide.obj.import b/Models/GenericRooms/2-Stage/2StageGeneric-BotCollide.obj.import new file mode 100644 index 0000000..0ca12f5 --- /dev/null +++ b/Models/GenericRooms/2-Stage/2StageGeneric-BotCollide.obj.import @@ -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 diff --git a/Models/GenericRooms/2-Stage/2StageGeneric-RoomCollide.obj b/Models/GenericRooms/2-Stage/2StageGeneric-RoomCollide.obj new file mode 100644 index 0000000..0d4753c --- /dev/null +++ b/Models/GenericRooms/2-Stage/2StageGeneric-RoomCollide.obj @@ -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 diff --git a/Models/GenericRooms/2-Stage/2StageGeneric-RoomCollide.obj.import b/Models/GenericRooms/2-Stage/2StageGeneric-RoomCollide.obj.import new file mode 100644 index 0000000..6ddd08a --- /dev/null +++ b/Models/GenericRooms/2-Stage/2StageGeneric-RoomCollide.obj.import @@ -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 diff --git a/Models/GenericRooms/2-Stage/2StageGeneric-StageCollide.obj b/Models/GenericRooms/2-Stage/2StageGeneric-StageCollide.obj new file mode 100644 index 0000000..d350cd6 --- /dev/null +++ b/Models/GenericRooms/2-Stage/2StageGeneric-StageCollide.obj @@ -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 diff --git a/Models/GenericRooms/2-Stage/2StageGeneric-StageCollide.obj.import b/Models/GenericRooms/2-Stage/2StageGeneric-StageCollide.obj.import new file mode 100644 index 0000000..f62e26e --- /dev/null +++ b/Models/GenericRooms/2-Stage/2StageGeneric-StageCollide.obj.import @@ -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 diff --git a/Models/GenericRooms/2-Stage/2StageGenericRoom.glb b/Models/GenericRooms/2-Stage/2StageGenericRoom.glb new file mode 100644 index 0000000..6cb5e08 Binary files /dev/null and b/Models/GenericRooms/2-Stage/2StageGenericRoom.glb differ diff --git a/Models/GenericRooms/2-Stage/2StageGenericRoom.glb.import b/Models/GenericRooms/2-Stage/2StageGenericRoom.glb.import new file mode 100644 index 0000000..3070c51 --- /dev/null +++ b/Models/GenericRooms/2-Stage/2StageGenericRoom.glb.import @@ -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 diff --git a/Models/GenericRooms/2-Stage/2StageGenericRoom_90sCarpet.png b/Models/GenericRooms/2-Stage/2StageGenericRoom_90sCarpet.png new file mode 100644 index 0000000..fbd4ba3 Binary files /dev/null and b/Models/GenericRooms/2-Stage/2StageGenericRoom_90sCarpet.png differ diff --git a/Models/GenericRooms/2-Stage/2StageGenericRoom_90sCarpet.png.import b/Models/GenericRooms/2-Stage/2StageGenericRoom_90sCarpet.png.import new file mode 100644 index 0000000..57e3241 --- /dev/null +++ b/Models/GenericRooms/2-Stage/2StageGenericRoom_90sCarpet.png.import @@ -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 diff --git a/Models/Stages/2-Stage/2StageCurtains.glb b/Models/Stages/2-Stage/2StageCurtains.glb new file mode 100644 index 0000000..fb2ac95 Binary files /dev/null and b/Models/Stages/2-Stage/2StageCurtains.glb differ diff --git a/Models/Stages/2-Stage/2StageCurtains.glb.import b/Models/Stages/2-Stage/2StageCurtains.glb.import new file mode 100644 index 0000000..373e076 --- /dev/null +++ b/Models/Stages/2-Stage/2StageCurtains.glb.import @@ -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 diff --git a/Models/Stages/2-Stage/2StageGeneric.glb b/Models/Stages/2-Stage/2StageGeneric.glb new file mode 100644 index 0000000..eff135a Binary files /dev/null and b/Models/Stages/2-Stage/2StageGeneric.glb differ diff --git a/Models/Stages/2-Stage/2StageGeneric.glb.import b/Models/Stages/2-Stage/2StageGeneric.glb.import new file mode 100644 index 0000000..5c93ba4 --- /dev/null +++ b/Models/Stages/2-Stage/2StageGeneric.glb.import @@ -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 diff --git a/Models/Stages/2-Stage/2StageGeneric_1stbricks.png b/Models/Stages/2-Stage/2StageGeneric_1stbricks.png new file mode 100644 index 0000000..8170317 Binary files /dev/null and b/Models/Stages/2-Stage/2StageGeneric_1stbricks.png differ diff --git a/Models/Stages/2-Stage/2StageGeneric_1stbricks.png.import b/Models/Stages/2-Stage/2StageGeneric_1stbricks.png.import new file mode 100644 index 0000000..2eea1eb --- /dev/null +++ b/Models/Stages/2-Stage/2StageGeneric_1stbricks.png.import @@ -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 diff --git a/Models/Stages/2-Stage/2StageGeneric_2stBuildings.png b/Models/Stages/2-Stage/2StageGeneric_2stBuildings.png new file mode 100644 index 0000000..bd9a3e7 Binary files /dev/null and b/Models/Stages/2-Stage/2StageGeneric_2stBuildings.png differ diff --git a/Models/Stages/2-Stage/2StageGeneric_2stBuildings.png.import b/Models/Stages/2-Stage/2StageGeneric_2stBuildings.png.import new file mode 100644 index 0000000..8244112 --- /dev/null +++ b/Models/Stages/2-Stage/2StageGeneric_2stBuildings.png.import @@ -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 diff --git a/Models/Stages/2-Stage/2StageGeneric_90sCarpet.png b/Models/Stages/2-Stage/2StageGeneric_90sCarpet.png new file mode 100644 index 0000000..fbd4ba3 Binary files /dev/null and b/Models/Stages/2-Stage/2StageGeneric_90sCarpet.png differ diff --git a/Models/Stages/2-Stage/2StageGeneric_90sCarpet.png.import b/Models/Stages/2-Stage/2StageGeneric_90sCarpet.png.import new file mode 100644 index 0000000..20293a1 --- /dev/null +++ b/Models/Stages/2-Stage/2StageGeneric_90sCarpet.png.import @@ -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 diff --git a/Models/Stages/2-Stage/2StageGeneric_mmbbpurple.png b/Models/Stages/2-Stage/2StageGeneric_mmbbpurple.png new file mode 100644 index 0000000..7b1592a Binary files /dev/null and b/Models/Stages/2-Stage/2StageGeneric_mmbbpurple.png differ diff --git a/Models/Stages/2-Stage/2StageGeneric_mmbbpurple.png.import b/Models/Stages/2-Stage/2StageGeneric_mmbbpurple.png.import new file mode 100644 index 0000000..62d7d66 --- /dev/null +++ b/Models/Stages/2-Stage/2StageGeneric_mmbbpurple.png.import @@ -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 diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight.glb b/Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight.glb new file mode 100644 index 0000000..7d1dc14 Binary files /dev/null and b/Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight.glb differ diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight.glb.import b/Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight.glb.import new file mode 100644 index 0000000..1f86155 --- /dev/null +++ b/Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight.glb.import @@ -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 diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight_mmbbpurple.png b/Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight_mmbbpurple.png new file mode 100644 index 0000000..7b1592a Binary files /dev/null and b/Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight_mmbbpurple.png differ diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight_mmbbpurple.png.import b/Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight_mmbbpurple.png.import new file mode 100644 index 0000000..a2b1864 --- /dev/null +++ b/Models/Stages/2-Stage/Illum/2StageGeneric-BandSignLight_mmbbpurple.png.import @@ -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 diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign.glb b/Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign.glb new file mode 100644 index 0000000..97fdb94 Binary files /dev/null and b/Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign.glb differ diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign.glb.import b/Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign.glb.import new file mode 100644 index 0000000..2edad15 --- /dev/null +++ b/Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign.glb.import @@ -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 diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign_f.png b/Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign_f.png new file mode 100644 index 0000000..c92cd6e Binary files /dev/null and b/Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign_f.png differ diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign_f.png.import b/Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign_f.png.import new file mode 100644 index 0000000..cea2da1 --- /dev/null +++ b/Models/Stages/2-Stage/Illum/2StageGeneric-CECFiberSign_f.png.import @@ -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 diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-CECStarLight.glb b/Models/Stages/2-Stage/Illum/2StageGeneric-CECStarLight.glb new file mode 100644 index 0000000..2f11cad Binary files /dev/null and b/Models/Stages/2-Stage/Illum/2StageGeneric-CECStarLight.glb differ diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-CECStarLight.glb.import b/Models/Stages/2-Stage/Illum/2StageGeneric-CECStarLight.glb.import new file mode 100644 index 0000000..559f413 --- /dev/null +++ b/Models/Stages/2-Stage/Illum/2StageGeneric-CECStarLight.glb.import @@ -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 diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-DrumLight.glb b/Models/Stages/2-Stage/Illum/2StageGeneric-DrumLight.glb new file mode 100644 index 0000000..5227615 Binary files /dev/null and b/Models/Stages/2-Stage/Illum/2StageGeneric-DrumLight.glb differ diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-DrumLight.glb.import b/Models/Stages/2-Stage/Illum/2StageGeneric-DrumLight.glb.import new file mode 100644 index 0000000..bfd4180 --- /dev/null +++ b/Models/Stages/2-Stage/Illum/2StageGeneric-DrumLight.glb.import @@ -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 diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-FiberCurtain.glb b/Models/Stages/2-Stage/Illum/2StageGeneric-FiberCurtain.glb new file mode 100644 index 0000000..c4b5dfc Binary files /dev/null and b/Models/Stages/2-Stage/Illum/2StageGeneric-FiberCurtain.glb differ diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-FiberCurtain.glb.import b/Models/Stages/2-Stage/Illum/2StageGeneric-FiberCurtain.glb.import new file mode 100644 index 0000000..f6aa5c7 --- /dev/null +++ b/Models/Stages/2-Stage/Illum/2StageGeneric-FiberCurtain.glb.import @@ -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 diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceAmber.glb b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceAmber.glb new file mode 100644 index 0000000..8ca5e0e Binary files /dev/null and b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceAmber.glb differ diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceAmber.glb.import b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceAmber.glb.import new file mode 100644 index 0000000..0aa8f0d --- /dev/null +++ b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceAmber.glb.import @@ -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 diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceBlue.glb b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceBlue.glb new file mode 100644 index 0000000..47e9eb5 Binary files /dev/null and b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceBlue.glb differ diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceBlue.glb.import b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceBlue.glb.import new file mode 100644 index 0000000..158cbcd --- /dev/null +++ b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganFaceBlue.glb.import @@ -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 diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsInner.glb b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsInner.glb new file mode 100644 index 0000000..ebde743 Binary files /dev/null and b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsInner.glb differ diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsInner.glb.import b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsInner.glb.import new file mode 100644 index 0000000..f49d946 --- /dev/null +++ b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsInner.glb.import @@ -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 diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsMiddle.glb b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsMiddle.glb new file mode 100644 index 0000000..18c8818 Binary files /dev/null and b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsMiddle.glb differ diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsMiddle.glb.import b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsMiddle.glb.import new file mode 100644 index 0000000..dffa169 --- /dev/null +++ b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsMiddle.glb.import @@ -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 diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsOuter.glb b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsOuter.glb new file mode 100644 index 0000000..d6ce39c Binary files /dev/null and b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsOuter.glb differ diff --git a/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsOuter.glb.import b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsOuter.glb.import new file mode 100644 index 0000000..fbb8ec1 --- /dev/null +++ b/Models/Stages/2-Stage/Illum/2StageGeneric-OrganLightsOuter.glb.import @@ -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 diff --git a/Scenes/EditorStages/2Stage.tscn b/Scenes/EditorStages/2Stage.tscn new file mode 100644 index 0000000..424e19d --- /dev/null +++ b/Scenes/EditorStages/2Stage.tscn @@ -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 diff --git a/Scenes/FreeRoam/Generic/Generic2Stage.tscn b/Scenes/FreeRoam/Generic/Generic2Stage.tscn new file mode 100644 index 0000000..b9c132b --- /dev/null +++ b/Scenes/FreeRoam/Generic/Generic2Stage.tscn @@ -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") diff --git a/Scenes/GUI/MainMenu.tscn b/Scenes/GUI/MainMenu.tscn index 34421c0..6dabf7b 100644 --- a/Scenes/GUI/MainMenu.tscn +++ b/Scenes/GUI/MainMenu.tscn @@ -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 diff --git a/Scripts/Configs/Cosmetics.gd b/Scripts/Configs/Cosmetics.gd index 4858b51..af9034f 100644 --- a/Scripts/Configs/Cosmetics.gd +++ b/Scripts/Configs/Cosmetics.gd @@ -687,6 +687,20 @@ var Cyber1StageSpecial = { }, } +var Cyber2StageSpecial = { + "Curtains": + { + "On": + { + "Curtains": true, + }, + "Off": + { + "Curtains": false, + }, + }, +} + var HelenHouseHelen = { "Helen Hair": { diff --git a/Scripts/Configs/FreeRoamMaps.gd b/Scripts/Configs/FreeRoamMaps.gd index a47f52a..377bba8 100644 --- a/Scripts/Configs/FreeRoamMaps.gd +++ b/Scripts/Configs/FreeRoamMaps.gd @@ -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, } diff --git a/Scripts/Configs/Stages.gd b/Scripts/Configs/Stages.gd index 6df34c6..9fd93dd 100644 --- a/Scripts/Configs/Stages.gd +++ b/Scripts/Configs/Stages.gd @@ -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, } diff --git a/Scripts/InGameMenu.gd b/Scripts/InGameMenu.gd index cbcb58a..456d217 100644 --- a/Scripts/InGameMenu.gd +++ b/Scripts/InGameMenu.gd @@ -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()