finished 1-stage

This commit is contained in:
Persephone Bubblegum-Holiday 2025-08-06 15:31:31 -07:00
parent d4a89fcbc9
commit 29919b2cdc
38 changed files with 618 additions and 126 deletions

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=20 format=3 uid="uid://b6rem1te85htp"]
[gd_scene load_steps=28 format=3 uid="uid://b6rem1te85htp"]
[ext_resource type="PackedScene" uid="uid://ddqduheks5ltu" path="res://Models/FreeRoam/Generic/1StageGenericRoom.glb" id="1_8m4fm"]
[ext_resource type="PackedScene" uid="uid://bf4aq55iy3yey" path="res://Models/1Stage/1StageGeneric.glb" id="2_ncqi6"]
@ -9,22 +9,30 @@
[ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Cyberamics/Cyber Jasper.glb" id="7_cw8uy"]
[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Cyberamics/Cyber Pasqually.glb" id="8_qaqoe"]
[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="9_yvbl1"]
[ext_resource type="PackedScene" uid="uid://bju74jawdmt6y" path="res://Models/1Stage/1StageGenericOrganLightsInner.glb" id="10_shuix"]
[ext_resource type="PackedScene" uid="uid://dxejch2vv4k20" path="res://Models/1Stage/1StageGenericOrganLightsMiddle.glb" id="11_4t0m2"]
[ext_resource type="PackedScene" uid="uid://dm3wfbhs34bkd" path="res://Models/1Stage/1StageGenericOrganLightsOuter.glb" id="12_rs0sv"]
[ext_resource type="PackedScene" uid="uid://es0mjvijjwy8" path="res://Models/1Stage/Illum/1StageIllum-OrganLightsInner.glb" id="11_5nqmm"]
[ext_resource type="PackedScene" uid="uid://i2jx8qr8hit1" path="res://Models/1Stage/Illum/1StageIllum-OrganLightsMiddle.glb" id="12_cw8uy"]
[ext_resource type="PackedScene" uid="uid://mvv5sjk3vbtl" path="res://Scenes/Props/HelicopterLight.tscn" id="13_1oq0m"]
[ext_resource type="PackedScene" uid="uid://c6fp5o20j87am" path="res://Models/1Stage/Illum/1StageIllum-OrganLightsOuter.glb" id="13_qaqoe"]
[ext_resource type="PackedScene" uid="uid://cdk6hwb4hi2wc" path="res://Scripts/Player/player.tscn" id="14_ncqi6"]
[ext_resource type="PackedScene" uid="uid://ce0bwyc6xm6t8" path="res://Models/1Stage/Illum/1StageIllum-OrganFaceAmber.glb" id="14_yvbl1"]
[ext_resource type="PackedScene" uid="uid://cky4dxfbw52gb" path="res://Models/1Stage/1StageCurtains.glb" id="15_r26gl"]
[ext_resource type="PackedScene" uid="uid://cltfuwsfemt8q" path="res://Models/1Stage/Illum/1StageIllum-OrganFaceBlue.glb" id="15_shuix"]
[ext_resource type="Script" uid="uid://csyks2ufy3o3x" path="res://Scripts/OneWayController.gd" id="16_fdybi"]
[ext_resource type="PackedScene" uid="uid://vwweomarnkh1" path="res://Models/1Stage/Illum/1StageIllum-BandSignCenter.glb" id="16_rs0sv"]
[ext_resource type="PackedScene" uid="uid://bt0glfp77f5wo" path="res://Models/1Stage/Illum/1StageIllum-BandSignRight.glb" id="17_1oq0m"]
[ext_resource type="PackedScene" uid="uid://x2t2t08hq0u7" path="res://Models/1Stage/Illum/1StageIllum-CECSign.glb" id="18_0tsrs"]
[ext_resource type="PackedScene" uid="uid://dsh7xdswaqkm3" path="res://Models/1Stage/Illum/1StageIllum-DrumHead.glb" id="19_6rkbs"]
[ext_resource type="PackedScene" uid="uid://75qn68fu5a7l" path="res://Models/1Stage/Illum/1StageIllum-FiberCurtain.glb" id="20_xpgff"]
[ext_resource type="PackedScene" uid="uid://chhs7d280p7k7" path="res://Models/1Stage/Illum/1StageIllum-RopeLights.glb" id="21_xsano"]
[sub_resource type="Environment" id="Environment_0tsrs"]
ambient_light_source = 1
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_5nqmm"]
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)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_vk72j"]
data = PackedVector3Array(9.8, 0, 12.8, -9.8, 0, 12.8, 9.8, 0, -0.4, 9.8, 0, -0.4, -9.8, 0, 12.8, -9.8, 0, -0.4, 2.4, 0.8, -1.2, -2.4, 0.8, -1.2, 2.4, 3, -1.2, 2.4, 3, -1.2, -2.4, 0.8, -1.2, -2.4, 3, -1.2, -2.4, 3, -1.2, -2.4, 0.8, -1.2, -3.6, 3, -1, -3.6, 3, -1, -2.4, 0.8, -1.2, -3.6, 0.8, -1, 2.4, 0.8, -1.2, 2.4, 3, -1.2, 3.6, 0.8, -1, 3.6, 0.8, -1, 2.4, 3, -1.2, 3.6, 3, -1, 9.8, 0, -0.4, 3.8, 0, -0.4, 9.8, 3.8, -0.4, 9.8, 3.8, -0.4, 3.8, 0, -0.4, 3.8, 3.8, -0.4, 9.8, 0, -0.4, 9.8, 3.8, -0.4, 9.8, 0, 10.4, 9.8, 0, 10.4, 9.8, 3.8, -0.4, 9.8, 3.8, 10.4, 9.8, 0, 10.4, 9.8, 3.8, 10.4, 7.4, 0, 12.8, 7.4, 0, 12.8, 9.8, 3.8, 10.4, 7.4, 3.8, 12.8, 7.4, 0, 12.8, 7.4, 3.8, 12.8, -9.8, 0, 12.8, -9.8, 0, 12.8, 7.4, 3.8, 12.8, -9.8, 3.8, 12.8, -9.8, 0, 12.8, -9.8, 3.8, 12.8, -9.8, 0, -0.4, -9.8, 0, -0.4, -9.8, 3.8, 12.8, -9.8, 3.8, -0.4, -9.8, 0, -0.4, -9.8, 3.8, -0.4, -3.8, 0, -0.4, -3.8, 0, -0.4, -9.8, 3.8, -0.4, -3.8, 3.8, -0.4, 9.8, 3.8, 12.8, -9.8, 3.8, 12.8, 9.8, 3.8, -0.4, 9.8, 3.8, -0.4, -9.8, 3.8, 12.8, -9.8, 3.8, -0.4)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_cw8uy"]
data = PackedVector3Array(9.8, 0, 12.8, -9.8, 0, 12.8, 9.8, 0, -0.4, 9.8, 0, -0.4, -9.8, 0, 12.8, -9.8, 0, -0.4, 2.4, 0.8, -1.2, -2.4, 0.8, -1.2, 2.4, 3, -1.2, 2.4, 3, -1.2, -2.4, 0.8, -1.2, -2.4, 3, -1.2, -2.4, 3, -1.2, -2.4, 0.8, -1.2, -3.6, 3, -1, -3.6, 3, -1, -2.4, 0.8, -1.2, -3.6, 0.8, -1, 2.4, 0.8, -1.2, 2.4, 3, -1.2, 3.6, 0.8, -1, 3.6, 0.8, -1, 2.4, 3, -1.2, 3.6, 3, -1, 9.8, 0, -0.4, 3.8, 0, -0.4, 9.8, 3.8, -0.4, 9.8, 3.8, -0.4, 3.8, 0, -0.4, 3.8, 3.8, -0.4, 9.8, 0, -0.4, 9.8, 3.8, -0.4, 9.8, 0, 10.4, 9.8, 0, 10.4, 9.8, 3.8, -0.4, 9.8, 3.8, 10.4, 9.8, 0, 10.4, 9.8, 3.8, 10.4, 7.4, 0, 12.8, 7.4, 0, 12.8, 9.8, 3.8, 10.4, 7.4, 3.8, 12.8, 7.4, 0, 12.8, 7.4, 3.8, 12.8, -9.8, 0, 12.8, -9.8, 0, 12.8, 7.4, 3.8, 12.8, -9.8, 3.8, 12.8, -9.8, 0, 12.8, -9.8, 3.8, 12.8, -9.8, 0, -0.4, -9.8, 0, -0.4, -9.8, 3.8, 12.8, -9.8, 3.8, -0.4, -9.8, 0, -0.4, -9.8, 3.8, -0.4, -3.8, 0, -0.4, -3.8, 0, -0.4, -9.8, 3.8, -0.4, -3.8, 3.8, -0.4, 9.8, 3.8, 12.8, -9.8, 3.8, 12.8, 9.8, 3.8, -0.4, 9.8, 3.8, -0.4, -9.8, 3.8, 12.8, -9.8, 3.8, -0.4, -0.6, 1.8, 0.05, -0.6, 0.8, 0.05, -0.6, 1.8, -0.35, -0.6, 1.8, -0.35, -0.6, 0.8, 0.05, -0.6, 0.8, -0.35, -0.6, 1.8, -0.35, -0.6, 0.8, -0.35, 0.6, 1.8, -0.35, 0.6, 1.8, -0.35, -0.6, 0.8, -0.35, 0.6, 0.8, -0.35, 0.6, 1.8, -0.35, 0.6, 0.8, -0.35, 0.6, 1.8, 0.05, 0.6, 1.8, 0.05, 0.6, 0.8, -0.35, 0.6, 0.8, 0.05, 0.6, 1.8, 0.05, 0.6, 0.8, 0.05, -0.6, 1.8, 0.05, -0.6, 1.8, 0.05, 0.6, 0.8, 0.05, -0.6, 0.8, 0.05, 0.6, 0.8, -0.35, -0.6, 0.8, -0.35, 0.6, 0.8, 0.05, 0.6, 0.8, 0.05, -0.6, 0.8, -0.35, -0.6, 0.8, 0.05, -0.6, 1.8, -0.35, 0.6, 1.8, -0.35, -0.6, 1.8, 0.05, -0.6, 1.8, 0.05, 0.6, 1.8, -0.35, 0.6, 1.8, 0.05)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_8opuw"]
data = PackedVector3Array(-3.8, 0.8, 0.3, -3.8, 0, 0.3, -3.8, 0.8, -2.6, -3.8, 0.8, -2.6, -3.8, 0, 0.3, -3.8, 0, -2.6, -3.8, 0.8, -2.6, -3.8, 0, -2.6, 3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 0, -2.6, 3.8, 0, -2.6, 3.8, 0.8, -2.6, 3.8, 0, -2.6, 3.8, 0.8, 0.3, 3.8, 0.8, 0.3, 3.8, 0, -2.6, 3.8, 0, 0.3, 3.8, 0.8, 0.3, 3.8, 0, 0.3, -3.8, 0.8, 0.3, -3.8, 0.8, 0.3, 3.8, 0, 0.3, -3.8, 0, 0.3, 3.8, 0, -2.6, -3.8, 0, -2.6, 3.8, 0, 0.3, 3.8, 0, 0.3, -3.8, 0, -2.6, -3.8, 0, 0.3, -3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 0.8, 0.3, -3.8, 0.8, 0.3, 3.8, 0.8, -2.6, 3.8, 0.8, 0.3, -3.8, 3.8, 0.3, -3.8, 3.7, 0.3, -3.8, 3.8, -2.6, -3.8, 3.8, -2.6, -3.8, 3.7, 0.3, -3.8, 3.7, -2.6, -3.8, 0.8, -0.4, -3.8, 3.7, -0.4, -3.8, 0.8, -2.6, -3.8, 0.8, -2.6, -3.8, 3.7, -0.4, -3.8, 3.7, -2.6, 3.8, 0.8, -2.6, 3.8, 3.7, -2.6, 3.8, 0.8, -0.4, 3.8, 0.8, -0.4, 3.8, 3.7, -2.6, 3.8, 3.7, -0.4, -3.8, 3.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.8, -2.6, 3.8, 3.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, -2.6, -3.8, 0.8, -2.6, -3.8, 3.7, -2.6, 3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, -2.6, 3.8, 3.8, -2.6, 3.8, 3.7, -2.6, 3.8, 3.8, 0.3, 3.8, 3.8, 0.3, 3.8, 3.7, -2.6, 3.8, 3.7, 0.3, 3.8, 3.8, 0.3, 3.8, 3.7, 0.3, -3.8, 3.8, 0.3, -3.8, 3.8, 0.3, 3.8, 3.7, 0.3, -3.8, 3.7, 0.3, 3.8, 3.7, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, 0.3, 3.8, 3.7, 0.3, -3.8, 3.7, -2.6, -3.8, 3.7, 0.3, -3.8, 3.8, -2.6, 3.8, 3.8, -2.6, -3.8, 3.8, 0.3, -3.8, 3.8, 0.3, 3.8, 3.8, -2.6, 3.8, 3.8, 0.3)
[node name="Generic1Stage" type="Node3D"]
@ -116,15 +124,14 @@ spot_angle = 90.0
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3)
current_map = "Generic 1-Stage"
[node name="StageCollider" type="StaticBody3D" parent="."]
[node name="CollideMap" type="StaticBody3D" parent="."]
visible = false
[node name="CollisionShape3D" type="CollisionShape3D" parent="StageCollider"]
shape = SubResource("ConcavePolygonShape3D_5nqmm")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="CollideMap"]
shape = SubResource("ConcavePolygonShape3D_vk72j")
[node name="RoomCollider" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="RoomCollider"]
shape = SubResource("ConcavePolygonShape3D_cw8uy")
[node name="CollisionShape3D" type="CollisionShape3D" parent="CollideMap"]
shape = SubResource("ConcavePolygonShape3D_8opuw")
[node name="Chuck" parent="." instance=ExtResource("3_r26gl")]
transform = Transform3D(0.579556, 0, 0.155291, 0, 0.6, 0, -0.155291, 0, 0.579556, -2.6, 1.52, -0.6)
@ -194,36 +201,41 @@ 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="Organ" type="Node3D" parent="."]
script = ExtResource("9_yvbl1")
[node name="Inner" parent="Organ" instance=ExtResource("10_shuix")]
[node name="Legs Inner" type="Node3D" parent="Organ"]
visible = false
[node name="Middle" parent="Organ" instance=ExtResource("11_4t0m2")]
[node name="1StageIllum-OrganLightsInner" parent="Organ/Legs Inner" instance=ExtResource("11_5nqmm")]
[node name="Legs Middle" type="Node3D" parent="Organ"]
visible = false
[node name="Outer" parent="Organ" instance=ExtResource("12_rs0sv")]
[node name="1StageIllum-OrganLightsMiddle" parent="Organ/Legs Middle" instance=ExtResource("12_cw8uy")]
[node name="Legs Outer" type="Node3D" parent="Organ"]
visible = false
[node name="Face Amber" type="OmniLight3D" parent="Organ"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.7, 0.1)
[node name="1StageIllum-OrganLightsOuter" parent="Organ/Legs Outer" instance=ExtResource("13_qaqoe")]
[node name="Face Amber" type="Node3D" parent="Organ"]
visible = false
light_color = Color(1, 0.501961, 0, 1)
light_energy = 0.1
[node name="1StageIllum-OrganFaceAmber" parent="Organ/Face Amber" instance=ExtResource("14_yvbl1")]
[node name="Face Blue" type="Node3D" parent="Organ"]
visible = false
[node name="FB1" type="OmniLight3D" parent="Organ/Face Blue"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.35, 1.7, 0.1)
light_color = Color(0, 0.501961, 1, 1)
light_energy = 0.1
[node name="FB2" type="OmniLight3D" parent="Organ/Face Blue"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.35, 1.7, 0.1)
light_color = Color(0, 0.501961, 1, 1)
light_energy = 0.1
[node name="1StageIllum-OrganFaceBlue" parent="Organ/Face Blue" instance=ExtResource("15_shuix")]
[node name="Floods" type="Node3D" parent="."]
script = ExtResource("9_yvbl1")
@ -345,11 +357,32 @@ light_energy = 2.0
[node name="Special" type="Node3D" parent="."]
script = ExtResource("9_yvbl1")
[node name="Kick Drum" type="OmniLight3D" parent="Special"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 1.2, 0)
[node name="Band Sign" type="Node3D" parent="Special"]
visible = false
light_color = Color(1, 0, 0, 1)
light_energy = 0.25
[node name="BandSignCenter" parent="Special/Band Sign" instance=ExtResource("16_rs0sv")]
[node name="BandSignRight" parent="Special/Band Sign" instance=ExtResource("17_1oq0m")]
[node name="CEC Sign" parent="Special" instance=ExtResource("18_0tsrs")]
visible = false
[node name="Drum Light" parent="Special" instance=ExtResource("19_6rkbs")]
visible = false
[node name="Fiber Curtain" parent="Special" instance=ExtResource("20_xpgff")]
visible = false
[node name="CEC Rope Light" parent="Special" instance=ExtResource("21_xsano")]
visible = false
[node name="Gobo Light" type="SpotLight3D" parent="Special"]
transform = Transform3D(1, 0, 0, 0, 0.948324, 0.317305, 0, -0.317305, 0.948324, 0, 3.7, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
spot_range = 6.0
spot_attenuation = -1.0
spot_angle = 10.0
[node name="Special Helicopter" parent="." instance=ExtResource("13_1oq0m")]
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 3, 4)