diff --git a/Models/GenericRooms/3-Stage/3StageGeneric-RoomCollide.obj b/Models/GenericRooms/3-Stage/3StageGeneric-RoomCollide.obj new file mode 100644 index 0000000..9beb620 --- /dev/null +++ b/Models/GenericRooms/3-Stage/3StageGeneric-RoomCollide.obj @@ -0,0 +1,70 @@ +# Blender 4.5.0 +# www.blender.org +o RoomCollide +v -8.300000 0.000000 8.600000 +v 8.400000 0.000000 8.600000 +v -8.300000 0.000000 -8.500000 +v 8.400000 0.000000 -8.500000 +v -8.300000 3.800000 8.600000 +v 8.400000 3.800000 8.600000 +v -8.300000 3.800000 -8.500000 +v 8.400000 3.800000 -8.500000 +v -3.400000 0.000000 8.600000 +v 3.000000 0.000000 8.600000 +v -3.400000 0.000000 7.600000 +v -4.500000 0.000000 6.500000 +v -4.500000 0.000000 6.000000 +v -4.600000 0.000000 6.000000 +v -4.600000 0.000000 6.500000 +v 8.400001 0.000000 5.800000 +v 8.400001 0.000000 -8.500000 +v -3.400000 0.000000 -8.500000 +v -3.400000 0.000000 -7.600000 +v -4.500000 0.000000 -6.500000 +v -4.500000 0.000000 -6.000000 +v -4.599999 0.000000 -6.000000 +v -4.599999 0.000000 -6.500000 +v -3.400000 3.800000 8.600000 +v 3.000000 3.800000 8.600000 +v -3.400000 3.800000 7.600000 +v -4.500000 3.800000 6.500000 +v -4.500000 3.800000 6.000000 +v -4.600000 3.800000 6.000000 +v -4.600000 3.800000 6.500000 +v 8.400001 3.800000 5.800000 +v 8.400001 3.800000 -8.500000 +v -3.400000 3.800000 -8.500000 +v -3.400000 3.800000 -7.600000 +v -4.500000 3.800000 -6.500000 +v -4.500000 3.800000 -6.000000 +v -4.599999 3.800000 -6.000000 +v -4.599999 3.800000 -6.500000 +vn -0.0000 1.0000 -0.0000 +vn -1.0000 -0.0000 -0.0000 +vn -0.7071 -0.0000 0.7071 +vn -0.7071 -0.0000 -0.7071 +vn -0.0000 -0.0000 1.0000 +vn -0.0000 -0.0000 -1.0000 +vn 1.0000 -0.0000 -0.0000 +vn 0.4603 -0.0000 0.8878 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +s 0 +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 5/1/1 6/2/1 8/3/1 7/4/1 +f 18/1/2 19/1/2 34/1/2 33/1/2 +f 12/1/3 11/1/3 26/1/3 27/1/3 +f 19/1/4 20/1/4 35/1/4 34/1/4 +f 13/1/2 12/1/2 27/1/2 28/1/2 +f 20/1/2 21/1/2 36/1/2 35/1/2 +f 14/1/5 13/1/5 28/1/5 29/1/5 +f 21/1/6 22/1/6 37/1/6 36/1/6 +f 15/1/7 14/1/7 29/1/7 30/1/7 +f 22/1/7 23/1/7 38/1/7 37/1/7 +f 10/1/8 16/1/8 31/1/8 25/1/8 +f 16/1/7 17/1/7 32/1/7 31/1/7 +f 9/1/5 10/1/5 25/1/5 24/1/5 +f 17/1/6 18/1/6 33/1/6 32/1/6 +f 11/1/2 9/1/2 24/1/2 26/1/2 diff --git a/Models/GenericRooms/3-Stage/3StageGeneric-RoomCollide.obj.import b/Models/GenericRooms/3-Stage/3StageGeneric-RoomCollide.obj.import new file mode 100644 index 0000000..4c9b104 --- /dev/null +++ b/Models/GenericRooms/3-Stage/3StageGeneric-RoomCollide.obj.import @@ -0,0 +1,25 @@ +[remap] + +importer="wavefront_obj" +importer_version=1 +type="Mesh" +uid="uid://q66jhgyhqi5s" +path="res://.godot/imported/3StageGeneric-RoomCollide.obj-ff9491332a66fe5ae13e55736e808dd4.mesh" + +[deps] + +files=["res://.godot/imported/3StageGeneric-RoomCollide.obj-ff9491332a66fe5ae13e55736e808dd4.mesh"] + +source_file="res://Models/GenericRooms/3-Stage/3StageGeneric-RoomCollide.obj" +dest_files=["res://.godot/imported/3StageGeneric-RoomCollide.obj-ff9491332a66fe5ae13e55736e808dd4.mesh", "res://.godot/imported/3StageGeneric-RoomCollide.obj-ff9491332a66fe5ae13e55736e808dd4.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/3-Stage/3StageGeneric-StageCollide.obj b/Models/GenericRooms/3-Stage/3StageGeneric-StageCollide.obj new file mode 100644 index 0000000..2303cd5 --- /dev/null +++ b/Models/GenericRooms/3-Stage/3StageGeneric-StageCollide.obj @@ -0,0 +1,179 @@ +# Blender 4.5.0 +# www.blender.org +o StageCollide +v -8.300000 0.800000 4.400000 +v -7.300000 0.800000 4.400000 +v -8.300000 0.800000 -3.400000 +v -5.200000 0.800000 6.500000 +v -5.200000 0.800000 -6.500000 +v -4.600000 0.800000 -6.500000 +v -6.350000 0.800000 -2.250000 +v -5.500000 0.800000 -0.000000 +v -6.350000 0.800000 2.250002 +v -4.599999 0.800000 -5.000000 +v -6.199999 0.800000 -2.800000 +v -4.600000 0.800000 6.500002 +v -5.399999 0.800000 -3.250000 +v -4.650000 0.800000 -4.450000 +v -4.900000 0.800000 -3.800000 +v -5.725000 0.800000 -1.125000 +v -5.937500 0.800000 -1.687500 +v -5.552500 0.800000 -0.562500 +v -4.599999 0.800000 5.000002 +v -6.199999 0.800000 2.800002 +v -5.399999 0.800000 3.250002 +v -4.650000 0.800000 4.450002 +v -4.900000 0.800000 3.800003 +v -5.725000 0.800000 1.125002 +v -5.937500 0.800000 1.687502 +v -5.552500 0.800000 0.562502 +v -4.600000 0.000000 -6.500000 +v -6.350000 0.000000 -2.250000 +v -5.500000 0.000000 -0.000000 +v -6.350000 0.000000 2.250002 +v -4.599999 0.000000 -5.000000 +v -6.199999 0.000000 -2.800000 +v -4.600000 0.000000 6.500002 +v -5.399999 0.000000 -3.250000 +v -4.650000 0.000000 -4.450000 +v -4.900000 0.000000 -3.800000 +v -5.725000 0.000000 -1.125000 +v -5.937500 0.000000 -1.687500 +v -5.552500 0.000000 -0.562500 +v -4.599999 0.000000 5.000002 +v -6.199999 0.000000 2.800002 +v -5.399999 0.000000 3.250002 +v -4.650000 0.000000 4.450002 +v -4.900000 0.000000 3.800003 +v -5.725000 0.000000 1.125002 +v -5.937500 0.000000 1.687502 +v -5.552500 0.000000 0.562502 +v -8.300000 3.800000 4.400000 +v -7.300000 3.800000 4.400000 +v -8.300000 3.800000 -3.400000 +v -5.200000 3.800000 6.500000 +v -5.200000 3.800000 -6.500000 +v -4.600000 3.800000 -6.500000 +v -4.600000 3.800000 6.500002 +vn -0.0000 1.0000 -0.0000 +vn 0.9810 -0.0000 -0.1941 +vn 1.0000 -0.0000 -0.0000 +vn 0.9810 -0.0000 0.1941 +vn 0.9462 -0.0000 -0.3235 +vn 0.8790 -0.0000 -0.4768 +vn 0.9833 -0.0000 -0.1822 +vn 0.7886 -0.0000 0.6150 +vn 0.9462 -0.0000 0.3235 +vn 0.8790 -0.0000 0.4768 +vn 0.9833 -0.0000 0.1822 +vn 0.7886 -0.0000 -0.6150 +vn 0.6231 -0.0000 0.7822 +vn 0.6231 -0.0000 -0.7822 +vn 0.8512 -0.0000 0.5248 +vn 0.8512 -0.0000 -0.5248 +vn 0.9739 -0.0000 0.2269 +vn 0.9739 -0.0000 -0.2269 +vn 0.9990 -0.0000 0.0453 +vn 0.9990 -0.0000 -0.0453 +vn 0.9239 -0.0000 0.3827 +vn 0.3827 -0.0000 0.9239 +vn 0.3827 -0.0000 -0.9239 +vn 0.7071 -0.0000 -0.7071 +vn -0.0000 -0.0000 1.0000 +vn -0.0000 -0.0000 -1.0000 +vt -0.303760 1.192235 +vt -0.409903 0.846118 +vt -0.442207 0.500000 +vt -0.409903 0.153883 +vt -0.303760 -0.192234 +vt -0.173005 -0.538351 +vt 0.080814 -0.884468 +vt -0.011484 -1.222893 +vt -0.503740 -1.499787 +vt -0.811399 -1.838212 +vt -0.965228 -2.238169 +vt -0.995994 -2.576595 +vt -0.995994 -3.499573 +vt -0.626803 -3.499573 +vt 1.280686 -1.592084 +vt 1.280686 3.207403 +vt 0.665367 3.207403 +vt -0.626802 4.499572 +vt -0.995994 4.499574 +vt -0.995994 3.576595 +vt -0.965228 3.238170 +vt -0.811398 2.838213 +vt -0.503739 2.499787 +vt -0.011484 2.222894 +vt 0.080814 1.884469 +vt -0.173005 1.538352 +vt 0.242205 0.195957 +vt 0.242205 0.499999 +vt -0.188340 0.499999 +vt -0.188340 0.195957 +vt -0.188340 0.804043 +vt 0.242205 0.804043 +vt -0.188340 -0.120685 +vt 0.242205 -0.120685 +vt -0.188340 -0.444294 +vt 0.242205 -0.444294 +vt -0.188340 -0.819697 +vt 0.242205 -0.819697 +vt -0.188340 -1.126507 +vt 0.242205 -1.126507 +vt -0.188340 1.120685 +vt 0.242205 1.120685 +vt -0.188340 1.444293 +vt 0.242205 1.444293 +vt -0.188340 1.819696 +vt 0.242205 1.819696 +vt -0.188340 2.126507 +vt 0.242205 2.126507 +vt -0.188340 -1.620492 +vt 0.242205 -1.620492 +vt 0.242205 2.620492 +vt -0.188340 2.620492 +vt -0.188340 -2.020523 +vt 0.242205 -2.020523 +vt 0.242205 3.020523 +vt -0.188340 3.020523 +vt -0.188340 -2.395323 +vt 0.242205 -2.395323 +vt 0.242205 3.395323 +vt -0.188340 3.395323 +vt -0.188340 -2.692543 +vt 0.242205 -2.692543 +vt 0.242205 3.692543 +vt -0.188340 3.692543 +vt 0.242204 -3.499815 +vt -0.188340 -3.499815 +vt 0.242205 4.499815 +vt -0.188340 4.499815 +s 1 +f 24/1/1 26/2/1 8/3/1 18/4/1 16/5/1 17/6/1 7/7/1 11/8/1 13/9/1 15/10/1 14/11/1 10/12/1 6/13/1 5/14/1 3/15/1 1/16/1 2/17/1 4/18/1 12/19/1 19/20/1 22/21/1 23/22/1 21/23/1 20/24/1 9/25/1 25/26/1 +f 18/27/2 8/28/3 29/29/3 39/30/2 +f 47/31/4 29/29/3 8/28/3 26/32/4 +f 37/33/5 16/34/5 18/27/2 39/30/2 +f 38/35/6 17/36/6 16/34/5 37/33/5 +f 28/37/7 7/38/7 17/36/6 38/35/6 +f 32/39/8 11/40/8 7/38/7 28/37/7 +f 45/41/9 47/31/4 26/32/4 24/42/9 +f 46/43/10 45/41/9 24/42/9 25/44/10 +f 30/45/11 46/43/10 25/44/10 9/46/11 +f 41/47/12 30/45/11 9/46/11 20/48/12 +f 32/39/8 34/49/13 13/50/13 11/40/8 +f 41/47/12 20/48/12 21/51/14 42/52/14 +f 34/49/13 36/53/15 15/54/15 13/50/13 +f 42/52/14 21/51/14 23/55/16 44/56/16 +f 36/53/15 35/57/17 14/58/17 15/54/15 +f 44/56/16 23/55/16 22/59/18 43/60/18 +f 35/57/17 31/61/19 10/62/19 14/58/17 +f 43/60/18 22/59/18 19/63/20 40/64/20 +f 6/65/3 10/62/19 31/61/19 27/66/3 +f 12/67/3 33/68/3 40/64/20 19/63/20 +f 3/15/21 5/14/22 52/14/22 50/15/21 +f 2/17/23 1/16/24 48/16/24 49/17/23 +f 5/14/22 6/13/25 53/13/25 52/14/22 +f 12/19/26 4/18/23 51/18/23 54/19/26 +f 4/18/23 2/17/23 49/17/23 51/18/23 +f 1/16/24 3/15/21 50/15/21 48/16/24 diff --git a/Models/GenericRooms/3-Stage/3StageGeneric-StageCollide.obj.import b/Models/GenericRooms/3-Stage/3StageGeneric-StageCollide.obj.import new file mode 100644 index 0000000..97ffd40 --- /dev/null +++ b/Models/GenericRooms/3-Stage/3StageGeneric-StageCollide.obj.import @@ -0,0 +1,25 @@ +[remap] + +importer="wavefront_obj" +importer_version=1 +type="Mesh" +uid="uid://slxf06y6q7" +path="res://.godot/imported/3StageGeneric-StageCollide.obj-b2568e92355d5cfd95380b1e86b21408.mesh" + +[deps] + +files=["res://.godot/imported/3StageGeneric-StageCollide.obj-b2568e92355d5cfd95380b1e86b21408.mesh"] + +source_file="res://Models/GenericRooms/3-Stage/3StageGeneric-StageCollide.obj" +dest_files=["res://.godot/imported/3StageGeneric-StageCollide.obj-b2568e92355d5cfd95380b1e86b21408.mesh", "res://.godot/imported/3StageGeneric-StageCollide.obj-b2568e92355d5cfd95380b1e86b21408.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/Stages/3-Stage/3StageGenericRoom.glb b/Models/GenericRooms/3-Stage/3StageGenericRoom.glb similarity index 100% rename from Models/Stages/3-Stage/3StageGenericRoom.glb rename to Models/GenericRooms/3-Stage/3StageGenericRoom.glb diff --git a/Models/Stages/3-Stage/3StageGenericRoom.glb.import b/Models/GenericRooms/3-Stage/3StageGenericRoom.glb.import similarity index 73% rename from Models/Stages/3-Stage/3StageGenericRoom.glb.import rename to Models/GenericRooms/3-Stage/3StageGenericRoom.glb.import index b5b368e..e285cf7 100644 --- a/Models/Stages/3-Stage/3StageGenericRoom.glb.import +++ b/Models/GenericRooms/3-Stage/3StageGenericRoom.glb.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://ur5ypsdlndde" -path="res://.godot/imported/3StageGenericRoom.glb-b5aabbefb4ab6fc1d87fb012db22cf25.scn" +path="res://.godot/imported/3StageGenericRoom.glb-8d27cbbe0b38e7ebc354dca1bb48bca3.scn" [deps] -source_file="res://Models/Stages/3-Stage/3StageGenericRoom.glb" -dest_files=["res://.godot/imported/3StageGenericRoom.glb-b5aabbefb4ab6fc1d87fb012db22cf25.scn"] +source_file="res://Models/GenericRooms/3-Stage/3StageGenericRoom.glb" +dest_files=["res://.godot/imported/3StageGenericRoom.glb-8d27cbbe0b38e7ebc354dca1bb48bca3.scn"] [params] diff --git a/Models/Stages/3-Stage/3StageGenericRoom_90sCarpet.png b/Models/GenericRooms/3-Stage/3StageGenericRoom_90sCarpet.png similarity index 100% rename from Models/Stages/3-Stage/3StageGenericRoom_90sCarpet.png rename to Models/GenericRooms/3-Stage/3StageGenericRoom_90sCarpet.png diff --git a/Models/Stages/3-Stage/3StageGenericRoom_90sCarpet.png.import b/Models/GenericRooms/3-Stage/3StageGenericRoom_90sCarpet.png.import similarity index 73% rename from Models/Stages/3-Stage/3StageGenericRoom_90sCarpet.png.import rename to Models/GenericRooms/3-Stage/3StageGenericRoom_90sCarpet.png.import index 4ef788e..d4dc8aa 100644 --- a/Models/Stages/3-Stage/3StageGenericRoom_90sCarpet.png.import +++ b/Models/GenericRooms/3-Stage/3StageGenericRoom_90sCarpet.png.import @@ -3,8 +3,8 @@ importer="texture" type="CompressedTexture2D" uid="uid://or24ffnmx3uk" -path.s3tc="res://.godot/imported/3StageGenericRoom_90sCarpet.png-e2e24d78c487b370ea00732d54bd22cc.s3tc.ctex" -path.etc2="res://.godot/imported/3StageGenericRoom_90sCarpet.png-e2e24d78c487b370ea00732d54bd22cc.etc2.ctex" +path.s3tc="res://.godot/imported/3StageGenericRoom_90sCarpet.png-00bef3f7543e902c5336c64bb99912d5.s3tc.ctex" +path.etc2="res://.godot/imported/3StageGenericRoom_90sCarpet.png-00bef3f7543e902c5336c64bb99912d5.etc2.ctex" metadata={ "imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true @@ -15,8 +15,8 @@ generator_parameters={ [deps] -source_file="res://Models/Stages/3-Stage/3StageGenericRoom_90sCarpet.png" -dest_files=["res://.godot/imported/3StageGenericRoom_90sCarpet.png-e2e24d78c487b370ea00732d54bd22cc.s3tc.ctex", "res://.godot/imported/3StageGenericRoom_90sCarpet.png-e2e24d78c487b370ea00732d54bd22cc.etc2.ctex"] +source_file="res://Models/GenericRooms/3-Stage/3StageGenericRoom_90sCarpet.png" +dest_files=["res://.godot/imported/3StageGenericRoom_90sCarpet.png-00bef3f7543e902c5336c64bb99912d5.s3tc.ctex", "res://.godot/imported/3StageGenericRoom_90sCarpet.png-00bef3f7543e902c5336c64bb99912d5.etc2.ctex"] [params] diff --git a/Scenes/EditorStages/Cyber3Stage.tscn b/Scenes/EditorStages/Cyber3Stage.tscn index 05fbb0a..efb1257 100644 --- a/Scenes/EditorStages/Cyber3Stage.tscn +++ b/Scenes/EditorStages/Cyber3Stage.tscn @@ -6,7 +6,7 @@ [ext_resource type="PackedScene" uid="uid://doxu4tb5jfoqp" path="res://Models/Animatronics/Cyberamics/Cyber Munch.glb" id="4_68u23"] [ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Animatronics/Cyberamics/Cyber Jasper.glb" id="5_lioge"] [ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Animatronics/Cyberamics/Cyber Pasqually.glb" id="6_81y3d"] -[ext_resource type="PackedScene" uid="uid://ur5ypsdlndde" path="res://Models/Stages/3-Stage/3StageGenericRoom.glb" id="7_d80h7"] +[ext_resource type="PackedScene" uid="uid://ur5ypsdlndde" path="res://Models/GenericRooms/3-Stage/3StageGenericRoom.glb" id="7_d80h7"] [ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="7_e3el3"] [ext_resource type="PackedScene" uid="uid://cohygnc2psock" path="res://Models/Stages/Cyber3Stage/Illum/3StageCyber-OrganLightsInner.glb" id="8_esm8y"] [ext_resource type="PackedScene" uid="uid://bfgy5mtw0r0jm" path="res://Models/Stages/Cyber3Stage/3StageCyber.glb" id="8_jtf4m"] diff --git a/Scenes/FreeRoam/Generic/GenericCyber3Stage.tscn b/Scenes/FreeRoam/Generic/GenericCyber3Stage.tscn new file mode 100644 index 0000000..5659552 --- /dev/null +++ b/Scenes/FreeRoam/Generic/GenericCyber3Stage.tscn @@ -0,0 +1,440 @@ +[gd_scene load_steps=26 format=3 uid="uid://cvwf1yuerp75q"] + +[ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Animatronics/Cyberamics/Cyber Chuck.glb" id="1_0ohll"] +[ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="2_3x10h"] +[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Animatronics/Cyberamics/Cyber Helen.glb" id="3_rllqw"] +[ext_resource type="PackedScene" uid="uid://doxu4tb5jfoqp" path="res://Models/Animatronics/Cyberamics/Cyber Munch.glb" id="4_tqps4"] +[ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Animatronics/Cyberamics/Cyber Jasper.glb" id="5_1yf6w"] +[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Animatronics/Cyberamics/Cyber Pasqually.glb" id="6_edcmd"] +[ext_resource type="PackedScene" uid="uid://ur5ypsdlndde" path="res://Models/GenericRooms/3-Stage/3StageGenericRoom.glb" id="7_wk4vp"] +[ext_resource type="PackedScene" uid="uid://bfgy5mtw0r0jm" path="res://Models/Stages/Cyber3Stage/3StageCyber.glb" id="8_8vawx"] +[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="9_oup1a"] +[ext_resource type="PackedScene" uid="uid://cohygnc2psock" path="res://Models/Stages/Cyber3Stage/Illum/3StageCyber-OrganLightsInner.glb" id="10_vgasx"] +[ext_resource type="PackedScene" uid="uid://bq1hbshsw6whe" path="res://Models/Stages/Cyber3Stage/Illum/3StageCyber-OrganLightsMiddle.glb" id="11_wd5py"] +[ext_resource type="PackedScene" uid="uid://ikei81m8e70q" path="res://Models/Stages/Cyber3Stage/Illum/3StageCyber-OrganLightsOuter.glb" id="12_1vn6p"] +[ext_resource type="PackedScene" uid="uid://djp2rmw15uyb1" path="res://Models/Stages/Cyber3Stage/Illum/3StageCyber-OrganFaceAmber.glb" id="13_6gv11"] +[ext_resource type="PackedScene" uid="uid://c4mt8psgaxlt2" path="res://Models/Stages/Cyber3Stage/Illum/3StageCyber-OrganFaceBlue.glb" id="14_j7va7"] +[ext_resource type="Texture2D" uid="uid://c3orc2ig7n2rc" path="res://Models/Props/CECGOBO.png" id="15_twn2j"] +[ext_resource type="PackedScene" uid="uid://w84tyxndiin1" path="res://Models/Stages/Cyber3Stage/Illum/3StageCyber-BandSignLight.glb" id="16_4hqyn"] +[ext_resource type="PackedScene" uid="uid://bvglwpm2t3i2d" path="res://Models/Stages/Cyber3Stage/Illum/3StageCyber-CECFiberSign.glb" id="17_8wefj"] +[ext_resource type="PackedScene" uid="uid://cjqbc225gslar" path="res://Models/Stages/Cyber3Stage/Illum/3StageCyber-CECStarLight.glb" id="18_lpc7k"] +[ext_resource type="PackedScene" uid="uid://dms8y3bfjidby" path="res://Models/Stages/Cyber3Stage/Illum/3StageCyber-DrumLight.glb" id="19_n0sut"] +[ext_resource type="PackedScene" uid="uid://b570n0yxylcep" path="res://Models/Stages/Cyber3Stage/Illum/3StageCyber-FiberCurtain.glb" id="20_3fq1q"] +[ext_resource type="PackedScene" uid="uid://mvv5sjk3vbtl" path="res://Scenes/Props/HelicopterLight.tscn" id="21_60bim"] +[ext_resource type="PackedScene" uid="uid://cdk6hwb4hi2wc" path="res://Scripts/Player/Player.tscn" id="22_mn53v"] + +[sub_resource type="Environment" id="Environment_aswoc"] +ambient_light_source = 1 + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_mn53v"] +data = PackedVector3Array(8.4, 0, 8.6, -8.3, 0, 8.6, 8.4, 0, -8.5, 8.4, 0, -8.5, -8.3, 0, 8.6, -8.3, 0, -8.5, 8.4, 3.8, 8.6, -8.3, 3.8, 8.6, 8.4, 3.8, -8.5, 8.4, 3.8, -8.5, -8.3, 3.8, 8.6, -8.3, 3.8, -8.5, -3.4, 0, -7.6, -3.4, 0, -8.5, -3.4, 3.8, -7.6, -3.4, 3.8, -7.6, -3.4, 0, -8.5, -3.4, 3.8, -8.5, -3.4, 0, 7.6, -4.5, 0, 6.5, -3.4, 3.8, 7.6, -3.4, 3.8, 7.6, -4.5, 0, 6.5, -4.5, 3.8, 6.5, -4.5, 0, -6.5, -3.4, 0, -7.6, -4.5, 3.8, -6.5, -4.5, 3.8, -6.5, -3.4, 0, -7.6, -3.4, 3.8, -7.6, -4.5, 0, 6.5, -4.5, 0, 6, -4.5, 3.8, 6.5, -4.5, 3.8, 6.5, -4.5, 0, 6, -4.5, 3.8, 6, -4.5, 0, -6, -4.5, 0, -6.5, -4.5, 3.8, -6, -4.5, 3.8, -6, -4.5, 0, -6.5, -4.5, 3.8, -6.5, -4.5, 0, 6, -4.6, 0, 6, -4.5, 3.8, 6, -4.5, 3.8, 6, -4.6, 0, 6, -4.6, 3.8, 6, -4.6, 0, -6, -4.5, 0, -6, -4.6, 3.8, -6, -4.6, 3.8, -6, -4.5, 0, -6, -4.5, 3.8, -6, -4.6, 0, 6, -4.6, 0, 6.5, -4.6, 3.8, 6, -4.6, 3.8, 6, -4.6, 0, 6.5, -4.6, 3.8, 6.5, -4.6, 0, -6.5, -4.6, 0, -6, -4.6, 3.8, -6.5, -4.6, 3.8, -6.5, -4.6, 0, -6, -4.6, 3.8, -6, 8.4, 0, 5.8, 3, 0, 8.6, 8.4, 3.8, 5.8, 8.4, 3.8, 5.8, 3, 0, 8.6, 3, 3.8, 8.6, 8.4, 0, -8.5, 8.4, 0, 5.8, 8.4, 3.8, -8.5, 8.4, 3.8, -8.5, 8.4, 0, 5.8, 8.4, 3.8, 5.8, 3, 0, 8.6, -3.4, 0, 8.6, 3, 3.8, 8.6, 3, 3.8, 8.6, -3.4, 0, 8.6, -3.4, 3.8, 8.6, -3.4, 0, -8.5, 8.4, 0, -8.5, -3.4, 3.8, -8.5, -3.4, 3.8, -8.5, 8.4, 0, -8.5, 8.4, 3.8, -8.5, -3.4, 0, 8.6, -3.4, 0, 7.6, -3.4, 3.8, 8.6, -3.4, 3.8, 8.6, -3.4, 0, 7.6, -3.4, 3.8, 7.6) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_cqy5d"] +data = PackedVector3Array(-5.5525, 0.8, 0.5625, -5.725, 0.8, 1.125, -5.5, 0.8, 0, -5.5, 0.8, 0, -5.725, 0.8, 1.125, -5.5525, 0.8, -0.5625, -5.5525, 0.8, -0.5625, -5.725, 0.8, 1.125, -5.725, 0.8, -1.125, -5.725, 0.8, -1.125, -5.725, 0.8, 1.125, -5.9375, 0.8, -1.6875, -5.9375, 0.8, -1.6875, -5.725, 0.8, 1.125, -6.35, 0.8, -2.25, -6.35, 0.8, -2.25, -5.725, 0.8, 1.125, -6.2, 0.8, -2.8, -6.2, 0.8, -2.8, -5.725, 0.8, 1.125, -5.4, 0.8, -3.25, -5.4, 0.8, -3.25, -5.725, 0.8, 1.125, -4.9, 0.8, -3.8, -4.9, 0.8, -3.8, -5.725, 0.8, 1.125, -4.65, 0.8, -4.45, -4.65, 0.8, -4.45, -5.725, 0.8, 1.125, -4.6, 0.8, -5, -4.6, 0.8, -5, -5.725, 0.8, 1.125, -4.6, 0.8, -6.5, -4.6, 0.8, -6.5, -5.725, 0.8, 1.125, -5.2, 0.8, -6.5, -5.2, 0.8, -6.5, -5.725, 0.8, 1.125, -8.3, 0.8, -3.4, -8.3, 0.8, -3.4, -5.725, 0.8, 1.125, -8.3, 0.8, 4.4, -8.3, 0.8, 4.4, -5.725, 0.8, 1.125, -7.3, 0.8, 4.4, -7.3, 0.8, 4.4, -5.725, 0.8, 1.125, -5.2, 0.8, 6.5, -5.2, 0.8, 6.5, -5.725, 0.8, 1.125, -4.6, 0.8, 6.5, -4.6, 0.8, 6.5, -5.725, 0.8, 1.125, -4.6, 0.8, 5, -4.6, 0.8, 5, -5.725, 0.8, 1.125, -4.65, 0.8, 4.45, -4.65, 0.8, 4.45, -5.725, 0.8, 1.125, -4.9, 0.8, 3.8, -4.9, 0.8, 3.8, -5.725, 0.8, 1.125, -5.4, 0.8, 3.25, -5.4, 0.8, 3.25, -5.725, 0.8, 1.125, -6.2, 0.8, 2.8, -6.2, 0.8, 2.8, -5.725, 0.8, 1.125, -6.35, 0.8, 2.25, -6.35, 0.8, 2.25, -5.725, 0.8, 1.125, -5.9375, 0.8, 1.6875, -5.5, 0.8, 0, -5.5525, 0.8, -0.5625, -5.5, 0, 0, -5.5, 0, 0, -5.5525, 0.8, -0.5625, -5.5525, 0, -0.5625, -5.5, 0, 0, -5.5525, 0, 0.5625, -5.5, 0.8, 0, -5.5525, 0.8, -0.5625, -5.725, 0, -1.125, -5.5525, 0, -0.5625, -5.5, 0.8, 0, -5.5525, 0, 0.5625, -5.5525, 0.8, 0.5625, -5.725, 0.8, -1.125, -5.725, 0, -1.125, -5.5525, 0.8, -0.5625, -5.5525, 0, 0.5625, -5.725, 0, 1.125, -5.5525, 0.8, 0.5625, -5.725, 0.8, -1.125, -5.9375, 0, -1.6875, -5.725, 0, -1.125, -5.5525, 0.8, 0.5625, -5.725, 0, 1.125, -5.725, 0.8, 1.125, -5.9375, 0.8, -1.6875, -5.9375, 0, -1.6875, -5.725, 0.8, -1.125, -5.725, 0, 1.125, -5.9375, 0, 1.6875, -5.725, 0.8, 1.125, -5.9375, 0.8, -1.6875, -6.35, 0, -2.25, -5.9375, 0, -1.6875, -5.725, 0.8, 1.125, -5.9375, 0, 1.6875, -5.9375, 0.8, 1.6875, -6.35, 0.8, -2.25, -6.35, 0, -2.25, -5.9375, 0.8, -1.6875, -5.9375, 0, 1.6875, -6.35, 0, 2.25, -5.9375, 0.8, 1.6875, -6.35, 0.8, -2.25, -6.2, 0, -2.8, -6.35, 0, -2.25, -5.9375, 0.8, 1.6875, -6.35, 0, 2.25, -6.35, 0.8, 2.25, -6.2, 0.8, -2.8, -6.2, 0, -2.8, -6.35, 0.8, -2.25, -6.35, 0, 2.25, -6.2, 0, 2.8, -6.35, 0.8, 2.25, -5.4, 0.8, -3.25, -6.2, 0, -2.8, -6.2, 0.8, -2.8, -6.35, 0.8, 2.25, -6.2, 0, 2.8, -6.2, 0.8, 2.8, -5.4, 0, -3.25, -6.2, 0, -2.8, -5.4, 0.8, -3.25, -6.2, 0.8, 2.8, -6.2, 0, 2.8, -5.4, 0.8, 3.25, -4.9, 0.8, -3.8, -5.4, 0, -3.25, -5.4, 0.8, -3.25, -5.4, 0.8, 3.25, -6.2, 0, 2.8, -5.4, 0, 3.25, -4.9, 0, -3.8, -5.4, 0, -3.25, -4.9, 0.8, -3.8, -5.4, 0.8, 3.25, -5.4, 0, 3.25, -4.9, 0.8, 3.8, -4.65, 0.8, -4.45, -4.9, 0, -3.8, -4.9, 0.8, -3.8, -4.9, 0.8, 3.8, -5.4, 0, 3.25, -4.9, 0, 3.8, -4.65, 0, -4.45, -4.9, 0, -3.8, -4.65, 0.8, -4.45, -4.9, 0.8, 3.8, -4.9, 0, 3.8, -4.65, 0.8, 4.45, -4.6, 0.8, -5, -4.65, 0, -4.45, -4.65, 0.8, -4.45, -4.65, 0.8, 4.45, -4.9, 0, 3.8, -4.65, 0, 4.45, -4.6, 0, -5, -4.65, 0, -4.45, -4.6, 0.8, -5, -4.6, 0.8, -5, -4.6, 0.8, -6.5, -4.6, 0, -5, -4.6, 0, -5, -4.6, 0.8, -6.5, -4.6, 0, -6.5, -4.65, 0.8, 4.45, -4.65, 0, 4.45, -4.6, 0.8, 5, -4.6, 0.8, 5, -4.65, 0, 4.45, -4.6, 0, 5, -4.6, 0, 5, -4.6, 0.8, 6.5, -4.6, 0.8, 5, -4.6, 0, 6.5, -4.6, 0.8, 6.5, -4.6, 0, 5, -5.2, 0.8, -6.5, -8.3, 0.8, -3.4, -5.2, 3.8, -6.5, -4.6, 3.8, -6.5, -5.2, 0.8, -6.5, -5.2, 3.8, -6.5, -4.6, 0.8, -6.5, -5.2, 0.8, -6.5, -4.6, 3.8, -6.5, -5.2, 3.8, -6.5, -8.3, 0.8, -3.4, -8.3, 3.8, -3.4, -8.3, 0.8, -3.4, -8.3, 0.8, 4.4, -8.3, 3.8, -3.4, -8.3, 3.8, -3.4, -8.3, 0.8, 4.4, -8.3, 3.8, 4.4, -8.3, 0.8, 4.4, -7.3, 0.8, 4.4, -8.3, 3.8, 4.4, -8.3, 3.8, 4.4, -7.3, 0.8, 4.4, -7.3, 3.8, 4.4, -7.3, 0.8, 4.4, -5.2, 0.8, 6.5, -7.3, 3.8, 4.4, -7.3, 3.8, 4.4, -5.2, 0.8, 6.5, -5.2, 3.8, 6.5, -5.2, 0.8, 6.5, -4.6, 0.8, 6.5, -5.2, 3.8, 6.5, -5.2, 3.8, 6.5, -4.6, 0.8, 6.5, -4.6, 3.8, 6.5) + +[node name="Cyber3Stage" type="Node3D"] + +[node name="Chuck" parent="." instance=ExtResource("1_0ohll")] +transform = Transform3D(0.424264, 0, 0.424264, 0, 0.6, 0, -0.424264, 0, 0.424264, -5, 1.52, 1) +script = ExtResource("2_3x10h") + +[node name="Helen" parent="." instance=ExtResource("3_rllqw")] +transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -1.5, 1.52, -0.5) +script = ExtResource("2_3x10h") + +[node name="Munch" parent="." instance=ExtResource("4_tqps4")] +transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0, 1.52, -0.3) +script = ExtResource("2_3x10h") + +[node name="Jasper" parent="." instance=ExtResource("5_1yf6w")] +transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 1.5, 1.4, -0.5) +script = ExtResource("2_3x10h") + +[node name="Pasqually" parent="." instance=ExtResource("6_edcmd")] +transform = Transform3D(0.424264, 0, -0.424264, 0, 0.6, 0, 0.424264, 0, 0.424264, 4.5, 1.4, 0.5) +script = ExtResource("2_3x10h") + +[node name="3StageGenericRoom" parent="." instance=ExtResource("7_wk4vp")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) + +[node name="StageModel" parent="." instance=ExtResource("8_8vawx")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_aswoc") + +[node name="Room Lights" type="Node3D" parent="."] + +[node name="OmniLight3D" type="SpotLight3D" parent="Room Lights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.258819, 0.965926, 0, -0.965926, 0.258819, 4, 3.5, 3) +light_color = Color(1, 0.960784, 0.85098, 1) +shadow_enabled = true +shadow_bias = 0.1 +spot_range = 6.0 +spot_angle = 80.0 + +[node name="OmniLight3D2" type="SpotLight3D" parent="Room Lights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.258819, 0.965926, 0, -0.965926, 0.258819, -4, 3.5, 3) +light_color = Color(1, 0.960784, 0.85098, 1) +shadow_enabled = true +shadow_bias = 0.1 +spot_range = 6.0 +spot_angle = 80.0 + +[node name="OmniLight3D3" type="SpotLight3D" parent="Room Lights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 3.5, 3) +light_color = Color(1, 0.960784, 0.85098, 1) +shadow_enabled = true +shadow_bias = 0.1 +spot_range = 6.0 +spot_angle = 80.0 + +[node name="OmniLight3D4" type="SpotLight3D" parent="Room Lights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 7, 3.5, 6) +light_color = Color(1, 0.960784, 0.85098, 1) +shadow_enabled = true +shadow_bias = 0.1 +spot_range = 6.0 +spot_angle = 80.0 + +[node name="OmniLight3D5" type="SpotLight3D" parent="Room Lights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -7, 3.5, 6) +light_color = Color(1, 0.960784, 0.85098, 1) +shadow_enabled = true +shadow_bias = 0.1 +spot_range = 6.0 +spot_angle = 80.0 + +[node name="Organ" type="Node3D" parent="."] +script = ExtResource("9_oup1a") + +[node name="Legs Inner" type="Node3D" parent="Organ"] +visible = false + +[node name="3StageCyber-OrganLightsInner" parent="Organ/Legs Inner" instance=ExtResource("10_vgasx")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) + +[node name="Legs Middle" type="Node3D" parent="Organ"] +visible = false + +[node name="3StageCyber-OrganLightsMiddle" parent="Organ/Legs Middle" instance=ExtResource("11_wd5py")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) + +[node name="Legs Outer" type="Node3D" parent="Organ"] +visible = false + +[node name="3StageCyber-OrganLightsOuter" parent="Organ/Legs Outer" instance=ExtResource("12_1vn6p")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) + +[node name="Face Amber" type="Node3D" parent="Organ"] +visible = false + +[node name="3StageCyber-OrganFaceAmber" parent="Organ/Face Amber" instance=ExtResource("13_6gv11")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) + +[node name="Face Blue" type="Node3D" parent="Organ"] +visible = false + +[node name="3StageCyber-OrganFaceBlue" parent="Organ/Face Blue" instance=ExtResource("14_j7va7")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) + +[node name="Backdrop" type="Node3D" parent="."] +script = ExtResource("9_oup1a") + +[node name="Red" type="Node3D" parent="Backdrop"] +visible = false + +[node name="MR1" type="SpotLight3D" parent="Backdrop/Red" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -2, 1.25, -1.75) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MR2" type="SpotLight3D" parent="Backdrop/Red" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -0.5, 1.25, -1.75) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MR3" type="SpotLight3D" parent="Backdrop/Red" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 1, 1.25, -1.75) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MR4" type="SpotLight3D" parent="Backdrop/Red" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 3.5, 1.25, -1.5) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MR5" type="SpotLight3D" parent="Backdrop/Red" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 5, 1.25, 0) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Amber" type="Node3D" parent="Backdrop"] +visible = false + +[node name="MA1" type="SpotLight3D" parent="Backdrop/Amber" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -1.5, 1.25, -1.75) +light_color = Color(1, 0.498039, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MA2" type="SpotLight3D" parent="Backdrop/Amber" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 0, 1.25, -1.75) +light_color = Color(1, 0.498039, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MA3" type="SpotLight3D" parent="Backdrop/Amber" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 1.5, 1.25, -1.75) +light_color = Color(1, 0.498039, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MA4" type="SpotLight3D" parent="Backdrop/Amber" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 4, 1.25, -1) +light_color = Color(1, 0.498039, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MA5" type="SpotLight3D" parent="Backdrop/Amber" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 5.5, 1.25, 0.5) +light_color = Color(1, 0.498039, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Blue" type="Node3D" parent="Backdrop"] +visible = false + +[node name="MB1" type="SpotLight3D" parent="Backdrop/Blue" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -1, 1.25, -1.75) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MB2" type="SpotLight3D" parent="Backdrop/Blue" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 0.5, 1.25, -1.75) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MB3" type="SpotLight3D" parent="Backdrop/Blue" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 2, 1.25, -1.75) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MB4" type="SpotLight3D" parent="Backdrop/Blue" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 4.5, 1.25, -0.5) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MB5" type="SpotLight3D" parent="Backdrop/Blue" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 6, 1.25, 1) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Special" type="Node3D" parent="."] +script = ExtResource("9_oup1a") + +[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, 5) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_projector = ExtResource("15_twn2j") +shadow_enabled = true +spot_range = 6.0 +spot_attenuation = -1.0 +spot_angle = 10.0 + +[node name="Band Sign" parent="Special" instance=ExtResource("16_4hqyn")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +visible = false + +[node name="CEC Fiber Sign" parent="Special" instance=ExtResource("17_8wefj")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +visible = false + +[node name="CEC Star" parent="Special" instance=ExtResource("18_lpc7k")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +visible = false + +[node name="Drum Light" parent="Special" instance=ExtResource("19_n0sut")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +visible = false + +[node name="Fiber Curtain" parent="Special" instance=ExtResource("20_3fq1q")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +visible = false + +[node name="Floods" type="Node3D" parent="."] +script = ExtResource("9_oup1a") + +[node name="Main Red" type="Node3D" parent="Floods"] +visible = false + +[node name="MR1" type="SpotLight3D" parent="Floods/Main Red" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -1.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" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0.75, 3.5, 0.5) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MR3" type="SpotLight3D" parent="Floods/Main Red" groups=["lights"]] +transform = Transform3D(0.707107, 0.5, -0.5, 0, 0.707107, 0.707107, 0.707107, -0.5, 0.5, 3.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" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -1.25, 3.5, 0.25) +light_color = Color(1, 0.498039, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MA2" type="SpotLight3D" parent="Floods/Main Amber" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 1.25, 3.5, 0.25) +light_color = Color(1, 0.498039, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MA3" type="SpotLight3D" parent="Floods/Main Amber" groups=["lights"]] +transform = Transform3D(0.707107, 0.5, -0.5, 0, 0.707107, 0.707107, 0.707107, -0.5, 0.5, 3.75, 3.5, 1) +light_color = Color(1, 0.498039, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Main Blue" type="Node3D" parent="Floods"] +visible = false + +[node name="MB1" type="SpotLight3D" parent="Floods/Main Blue" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -0.75, 3.5, 0.5) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MB2" type="SpotLight3D" parent="Floods/Main Blue" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 1.75, 3.5, 0) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="MB3" type="SpotLight3D" parent="Floods/Main Blue" groups=["lights"]] +transform = Transform3D(0.707107, 0.5, -0.5, 0, 0.707107, 0.707107, 0.707107, -0.5, 0.5, 4.75, 3.5, 1.5) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="CEC Red" type="SpotLight3D" parent="Floods" groups=["lights"]] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, -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" groups=["lights"]] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, -3.75, 3.5, 1) +visible = false +light_color = Color(1, 0.498039, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="CEC Blue" type="SpotLight3D" parent="Floods" groups=["lights"]] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, -4.75, 3.5, 1.5) +visible = false +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Spots" type="Node3D" parent="."] +script = ExtResource("9_oup1a") + +[node name="Chuck" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(0.707107, -0.171065, 0.686103, 0, 0.970296, 0.241922, -0.707107, -0.171065, 0.686103, -1.5, 3.5, 4.5) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.0 +spot_attenuation = -1.0 +spot_angle = 5.0 + +[node name="Helen" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(1, -5.67102e-08, 2.31578e-07, -9.98193e-10, 0.970296, 0.241922, -2.38419e-07, -0.241922, 0.970296, -1.5, 3.7, 5) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.0 +spot_attenuation = -1.0 +spot_angle = 5.0 + +[node name="Munch" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 0, 3.7, 5) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.0 +spot_attenuation = -1.0 +spot_angle = 5.0 + +[node name="Jasper" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 1.5, 3.6, 5) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.0 +spot_attenuation = -1.0 +spot_angle = 5.0 + +[node name="Pasqually" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(0.707107, 0.171065, -0.686103, 0, 0.970296, 0.241922, 0.707107, -0.171065, 0.686103, 0.5, 3.5, 4.5) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.0 +spot_attenuation = -1.0 +spot_angle = 5.0 + +[node name="Wink" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.998135, 0.0610485, 0, -0.0610485, 0.998135, 0, 3.7, 4) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_attenuation = -1.0 +spot_angle = 5.0 + +[node name="Special Helicopter" parent="." instance=ExtResource("21_60bim")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 3, 7) + +[node name="Player" parent="." instance=ExtResource("22_mn53v")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 5) +current_map = "Generic Cyberamic 3-Stage" + +[node name="StaticBody3D" type="StaticBody3D" parent="."] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +shape = SubResource("ConcavePolygonShape3D_mn53v") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +shape = SubResource("ConcavePolygonShape3D_cqy5d") diff --git a/Scenes/GUI/MainMenu.tscn b/Scenes/GUI/MainMenu.tscn index 9ca0c41..34cb4b3 100644 --- a/Scenes/GUI/MainMenu.tscn +++ b/Scenes/GUI/MainMenu.tscn @@ -219,7 +219,7 @@ offset_bottom = 152.0 grow_horizontal = 2 grow_vertical = 2 selected = 1 -item_count = 7 +item_count = 8 popup/item_0/text = "Generic Showrooms" popup/item_0/id = 0 popup/item_0/separator = true @@ -231,12 +231,14 @@ popup/item_3/text = "Generic 1-Stage w 2-Stage Props" popup/item_3/id = 1 popup/item_4/text = "Generic 1-Stage" popup/item_4/id = 1 -popup/item_5/text = "Locations" +popup/item_5/text = "Generic Cyberamic 3-Stage" popup/item_5/id = 2 -popup/item_5/separator = true -popup/item_6/text = "Modded Maps" -popup/item_6/id = 3 +popup/item_6/text = "Locations" +popup/item_6/id = 2 popup/item_6/separator = true +popup/item_7/text = "Modded Maps" +popup/item_7/id = 3 +popup/item_7/separator = true [node name="MapThumbnail" type="TextureRect" parent="FreeRoamChooseScreen/DialogPanel"] layout_mode = 1 diff --git a/Scripts/Configs/FreeRoamMaps.gd b/Scripts/Configs/FreeRoamMaps.gd index 4992d32..61abaa2 100644 --- a/Scripts/Configs/FreeRoamMaps.gd +++ b/Scripts/Configs/FreeRoamMaps.gd @@ -42,9 +42,19 @@ var GenericMiniUnit1Stage = { "curtains": [ ] } +var GenericCyber3Stage = { + "name": "Generic Cyberamic 3-Stage", + "scene": "res://Scenes/FreeRoam/Generic/GenericCyber3Stage.tscn", + "description": "A generic showroom featuring the Cyberamic 3-Stage.\nInstalled in 2000 and 2017.", + "thumbnail": "res://UI/FreeroamThumbnails/GenericCyber3Stage.png", + "stage": Stages.Cyber3Stage, + "curtains": [ ] +} + var MapIndex = { "Generic 1-Stage": Generic1Stage, "Generic 2-Stage": Generic2Stage, "Generic Mini Unit 1-Stage": GenericMiniUnit1Stage, - "Generic 1-Stage w 2-Stage Props": Generic12Stage + "Generic 1-Stage w 2-Stage Props": Generic12Stage, + "Generic Cyberamic 3-Stage": GenericCyber3Stage } diff --git a/UI/FreeroamThumbnails/GenericCyber3Stage.png b/UI/FreeroamThumbnails/GenericCyber3Stage.png new file mode 100644 index 0000000..38c7447 Binary files /dev/null and b/UI/FreeroamThumbnails/GenericCyber3Stage.png differ diff --git a/UI/FreeroamThumbnails/GenericCyber3Stage.png.import b/UI/FreeroamThumbnails/GenericCyber3Stage.png.import new file mode 100644 index 0000000..79d1dd9 --- /dev/null +++ b/UI/FreeroamThumbnails/GenericCyber3Stage.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxigteuy40ome" +path="res://.godot/imported/GenericCyber3Stage.png-a6d8ece83ed41a3ee11db1796afdf189.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/FreeroamThumbnails/GenericCyber3Stage.png" +dest_files=["res://.godot/imported/GenericCyber3Stage.png-a6d8ece83ed41a3ee11db1796afdf189.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +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=1