road stage

This commit is contained in:
Persephone Bubblegum-Holiday 2025-08-23 10:20:38 -07:00
parent 0e8d89aa5f
commit 6b962d4437
46 changed files with 1928 additions and 14 deletions

View file

@ -0,0 +1,386 @@
[gd_scene load_steps=21 format=3 uid="uid://c8v1gl4pnevj7"]
[ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Animatronics/Cyberamics/Cyber Chuck.glb" id="2_ulwgu"]
[ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="3_fuxvp"]
[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Animatronics/Cyberamics/Cyber Helen.glb" id="4_rji6b"]
[ext_resource type="PackedScene" uid="uid://doxu4tb5jfoqp" path="res://Models/Animatronics/Cyberamics/Cyber Munch.glb" id="5_xlsvm"]
[ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Animatronics/Cyberamics/Cyber Jasper.glb" id="6_byduj"]
[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Animatronics/Cyberamics/Cyber Pasqually.glb" id="7_ixadu"]
[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="8_1tllj"]
[ext_resource type="PackedScene" uid="uid://mvv5sjk3vbtl" path="res://Scenes/Props/HelicopterLight.tscn" id="9_8pm6l"]
[ext_resource type="PackedScene" uid="uid://do30dq8kdu4nr" path="res://Models/Stages/RoadStage/Illum/RoadStageGenericIllum-CECNeon.glb" id="10_anpwe"]
[ext_resource type="PackedScene" uid="uid://ddj8e0x6jnaam" path="res://Models/Stages/RoadStage/Illum/RoadStageGenericIllum-CECStar.glb" id="11_fgwls"]
[ext_resource type="PackedScene" uid="uid://gh0pw07iodyv" path="res://Models/Stages/RoadStage/Illum/RoadStageGenericIllum-FiberCurtain.glb" id="12_t4j1a"]
[ext_resource type="PackedScene" uid="uid://dkcc3n3hfukeu" path="res://Models/Stages/RoadStage/Illum/RoadStageGenericIllum-DrumLight.glb" id="12_txvwe"]
[ext_resource type="PackedScene" uid="uid://d3t3iiep1570m" path="res://Models/Stages/RoadStage/Illum/RoadStageGenericIllum-HelenBuilding.glb" id="14_0l44k"]
[ext_resource type="PackedScene" uid="uid://b1xph7syxdswk" path="res://Models/Stages/RoadStage/Illum/RoadStageGenericIllum-JasperBuilding.glb" id="15_yedsm"]
[ext_resource type="PackedScene" uid="uid://b70g4m0u3v833" path="res://Models/Stages/RoadStage/Illum/RoadStageGenericIllum-OrganFace.glb" id="16_lpy20"]
[ext_resource type="PackedScene" uid="uid://jhxwcq257624" path="res://Models/Stages/RoadStage/Illum/RoadStageGenericIllum-OrganLegs.glb" id="17_ck7mq"]
[ext_resource type="Texture2D" uid="uid://c3orc2ig7n2rc" path="res://Models/Props/CECGOBO.png" id="17_q6pu5"]
[ext_resource type="PackedScene" uid="uid://ih4w01wjpkh7" path="res://Models/Stages/RoadStage/RoadStageGeneric.glb" id="20_yedsm"]
[ext_resource type="PackedScene" uid="uid://bb4jn7jeekys4" path="res://Models/GenericRooms/RoadStage/RoadStageGeneric-Room.glb" id="21_lpy20"]
[sub_resource type="Environment" id="Environment_w3m2i"]
ambient_light_source = 1
[node name="RoadStage" type="Node3D"]
[node name="Chuck" parent="." instance=ExtResource("2_ulwgu")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -3, 1.72, 0.8)
script = ExtResource("3_fuxvp")
[node name="Helen" parent="." instance=ExtResource("4_rji6b")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -0.3, 1.7, 0.6)
script = ExtResource("3_fuxvp")
[node name="Munch" parent="." instance=ExtResource("5_xlsvm")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0.8, 1.4, 0.7)
script = ExtResource("3_fuxvp")
[node name="Jasper" parent="." instance=ExtResource("6_byduj")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 1.9, 1.7, 0.6)
script = ExtResource("3_fuxvp")
[node name="Pasqually" parent="." instance=ExtResource("7_ixadu")]
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 3.1, 1.6, 0.7)
script = ExtResource("3_fuxvp")
[node name="Spots" type="Node3D" parent="."]
script = ExtResource("8_1tllj")
[node name="Chuck" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.978148, 0.207912, 0, -0.207912, 0.978148, -3, 3.7, 7)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
shadow_bias = 0.1
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Helen" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.978148, 0.207912, 0, -0.207912, 0.978148, -0.3, 3.7, 7)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
shadow_bias = 0.1
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Munch" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 0.8, 3.7, 7)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
shadow_bias = 0.1
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Jasper" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.978148, 0.207912, 0, -0.207912, 0.978148, 1.8, 3.6, 7)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
shadow_bias = 0.1
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Pasqually" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.97437, 0.224951, 0, -0.224951, 0.97437, 3.1, 3.6, 7)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
shadow_bias = 0.1
spot_range = 8.0
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Wink" type="SpotLight3D" parent="Spots" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.999048, 0.0436194, 0, -0.0436194, 0.999048, 0, 3.7, 6)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
shadow_enabled = true
shadow_bias = 0.1
spot_attenuation = -1.0
spot_angle = 5.0
[node name="Floods" type="Node3D" parent="."]
script = ExtResource("8_1tllj")
[node name="CEC Red" type="SpotLight3D" parent="Floods" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -3.25, 3.5, 1.5)
visible = false
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="CEC Amber" type="SpotLight3D" parent="Floods" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -3, 3.5, 1.5)
visible = false
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="CEC Blue" type="SpotLight3D" parent="Floods" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -2.75, 3.5, 1.5)
visible = false
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="Main Red" type="Node3D" parent="Floods"]
visible = false
[node name="MR1" type="SpotLight3D" parent="Floods/Main Red" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -0.75, 3.5, 1.5)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="MR2" type="SpotLight3D" parent="Floods/Main Red" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0.75, 3.5, 1.5)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="MR3" type="SpotLight3D" parent="Floods/Main Red" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 2.25, 3.5, 1.5)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="Main Amber" type="Node3D" parent="Floods"]
visible = false
[node name="MA1" type="SpotLight3D" parent="Floods/Main Amber" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -0.25, 3.5, 1.5)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="MA2" type="SpotLight3D" parent="Floods/Main Amber" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 1.25, 3.5, 1.5)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="MA3" type="SpotLight3D" parent="Floods/Main Amber" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 2.75, 3.5, 1.5)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="Main Blue" type="Node3D" parent="Floods"]
visible = false
[node name="MB1" type="SpotLight3D" parent="Floods/Main Blue" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0.25, 3.5, 1.5)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="MB2" type="SpotLight3D" parent="Floods/Main Blue" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 1.75, 3.5, 1.5)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="MB3" type="SpotLight3D" parent="Floods/Main Blue" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 3.25, 3.5, 1.5)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="Backdrop" type="Node3D" parent="."]
script = ExtResource("8_1tllj")
[node name="Red" type="Node3D" parent="Backdrop"]
visible = false
[node name="MR1" type="SpotLight3D" parent="Backdrop/Red" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -1, 1.5, -0.25)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="MR2" type="SpotLight3D" parent="Backdrop/Red" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 2, 1.5, -0.25)
light_color = Color(1, 0, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="Amber" type="Node3D" parent="Backdrop"]
visible = false
[node name="MA1" type="SpotLight3D" parent="Backdrop/Amber" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -0.5, 1.5, -0.25)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="MA2" type="SpotLight3D" parent="Backdrop/Amber" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 2.5, 1.5, -0.25)
light_color = Color(1, 0.498039, 0, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="Blue" type="Node3D" parent="Backdrop"]
visible = false
[node name="MB1" type="SpotLight3D" parent="Backdrop/Blue" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 0, 1.5, -0.25)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="MB2" type="SpotLight3D" parent="Backdrop/Blue" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 3, 1.5, -0.25)
light_color = Color(0, 0.498039, 1, 1)
light_energy = 2.0
shadow_enabled = true
shadow_bias = 0.1
[node name="Special Helicopter" parent="." instance=ExtResource("9_8pm6l")]
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 3, 6)
[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, 5.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, -3, 2.7, 2.4)
fov = 60.0
[node name="Angle 3" type="Camera3D" parent="."]
transform = Transform3D(1, 4.52535e-08, -1.68888e-07, -4.02637e-15, 0.965926, 0.258819, 1.74846e-07, -0.258819, 0.965926, 0.8, 2.5, 3)
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.5, 2.5)
fov = 60.0
[node name="Angle 5" type="Camera3D" parent="."]
transform = Transform3D(0.965017, -0.0450778, 0.258285, 0, 0.985109, 0.171929, -0.262189, -0.165914, 0.950647, 2.5, 2.75, 6)
fov = 60.0
[node name="Room Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="SpotLight3D" parent="Room Lights" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.258819, 0.965926, 0, -0.965926, 0.258819, 4, 3.5, 3)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D2" type="SpotLight3D" parent="Room Lights" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.258819, 0.965926, 0, -0.965926, 0.258819, -4, 3.5, 3)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D3" type="SpotLight3D" parent="Room Lights" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 3.5, 3)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D4" type="SpotLight3D" parent="Room Lights" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 7, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
spot_angle = 80.0
[node name="OmniLight3D5" type="SpotLight3D" parent="Room Lights" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -7, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
spot_angle = 80.0
[node name="Special" type="Node3D" parent="."]
script = ExtResource("8_1tllj")
[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("17_q6pu5")
shadow_enabled = true
shadow_bias = 0.1
spot_range = 6.0
spot_attenuation = -1.0
spot_angle = 10.0
[node name="Band Sign" type="SpotLight3D" parent="Special" groups=["lights"]]
transform = Transform3D(1, 0, 0, 0, 0.793353, 0.608761, 0, -0.608761, 0.793353, 0.8, 3.7, 1.5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
shadow_enabled = true
shadow_bias = 0.1
spot_range = 6.0
spot_attenuation = -1.0
spot_angle = 20.0
[node name="CEC Neon Sign" parent="Special" instance=ExtResource("10_anpwe")]
visible = false
[node name="CEC Star" parent="Special" instance=ExtResource("11_fgwls")]
visible = false
[node name="Fiber Curtain" parent="Special" instance=ExtResource("12_t4j1a")]
visible = false
[node name="Building" type="Node3D" parent="."]
script = ExtResource("8_1tllj")
[node name="Pasqually" parent="Building" instance=ExtResource("12_txvwe")]
visible = false
[node name="Helen" parent="Building" instance=ExtResource("14_0l44k")]
visible = false
[node name="Jasper" parent="Building" instance=ExtResource("15_yedsm")]
visible = false
[node name="Organ Face" parent="Building" instance=ExtResource("16_lpy20")]
visible = false
[node name="Organ Legs" parent="Building" instance=ExtResource("17_ck7mq")]
visible = false
[node name="StageModel" parent="." instance=ExtResource("20_yedsm")]
[node name="RoadStageGeneric-Room" parent="." instance=ExtResource("21_lpy20")]

File diff suppressed because one or more lines are too long

View file

@ -239,7 +239,7 @@ offset_bottom = 152.0
grow_horizontal = 2
grow_vertical = 2
selected = 1
item_count = 13
item_count = 14
popup/item_0/text = "Generic Showrooms"
popup/item_0/id = 0
popup/item_0/separator = true
@ -249,26 +249,28 @@ popup/item_2/text = "Generic C-Stage"
popup/item_2/id = 1
popup/item_3/text = "Generic Prototype Road Stage"
popup/item_3/id = 1
popup/item_4/text = "Generic 2-Stage"
popup/item_4/text = "Generic Road Stage"
popup/item_4/id = 1
popup/item_5/text = "Generic Mini Unit 1-Stage"
popup/item_5/text = "Generic 2-Stage"
popup/item_5/id = 1
popup/item_6/text = "Generic 1-Stage w 2-Stage Props"
popup/item_6/text = "Generic Mini Unit 1-Stage"
popup/item_6/id = 1
popup/item_7/text = "Generic 1-Stage"
popup/item_7/text = "Generic 1-Stage w 2-Stage Props"
popup/item_7/id = 1
popup/item_8/text = "Generic Turntable 1-Stage"
popup/item_8/id = 2
popup/item_9/text = "Generic Cyberamic 3-Stage"
popup/item_8/text = "Generic 1-Stage"
popup/item_8/id = 1
popup/item_9/text = "Generic Turntable 1-Stage"
popup/item_9/id = 2
popup/item_10/text = "Locations"
popup/item_10/text = "Generic Cyberamic 3-Stage"
popup/item_10/id = 2
popup/item_10/separator = true
popup/item_11/text = "Knoxville TN (8225 Kingston Pike) 2010s"
popup/item_11/id = 3
popup/item_12/text = "Modded Maps"
popup/item_11/text = "Locations"
popup/item_11/id = 2
popup/item_11/separator = true
popup/item_12/text = "Knoxville TN (8225 Kingston Pike) 2010s"
popup/item_12/id = 3
popup/item_12/separator = true
popup/item_13/text = "Modded Maps"
popup/item_13/id = 3
popup/item_13/separator = true
[node name="MapThumbnail" type="TextureRect" parent="FreeRoamChooseScreen/DialogPanel"]
layout_mode = 1