lighting is really good

This commit is contained in:
Persephone Bubblegum-Holidy 2025-04-15 10:29:36 -07:00
parent 9f1777f0a8
commit 4df0781a5b
41 changed files with 905 additions and 179 deletions

View file

@ -1,21 +0,0 @@
[gd_scene load_steps=3 format=3 uid="uid://clg5syeixvogd"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_h7qb1"]
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_p5wec"]
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 0
mouse_filter = 1
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_h7qb1")]
layout_mode = 0
tooltip_text = "Controls the spotlight for Chuck E."
script = ExtResource("2_p5wec")
identification = "L_SPOT_CHUCK"
names = PackedStringArray("enabled")
types = PackedStringArray("bool")
visual_name = "Chuck E. Spotlight"
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -15,6 +15,7 @@ script = ExtResource("2_nkf8v")
identification = "DIRECT_OUTPUT"
names = PackedStringArray("Audio", "Volume", "Current Time")
types = PackedStringArray("audio", "float", "float")
visual_name = "Direct Output"
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -1,21 +0,0 @@
[gd_scene load_steps=3 format=3 uid="uid://dxay21t1j6ha1"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_yl6vg"]
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_im8jh"]
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 0
mouse_filter = 1
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_yl6vg")]
layout_mode = 0
tooltip_text = "Controls the spotlight for Helen."
script = ExtResource("2_im8jh")
identification = "L_SPOT_HELEN"
visual_name = "Helen Spotlight"
names = PackedStringArray("enabled")
types = PackedStringArray("bool")
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -0,0 +1,24 @@
[gd_scene load_steps=3 format=3 uid="uid://v11jtjcic5e0"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_mdqqi"]
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_h17tg"]
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_mdqqi")]
layout_mode = 0
tooltip_text = "Controls the spotlights."
script = ExtResource("2_h17tg")
identification = "L_BACKDROP"
names = PackedStringArray("Amber", "Red", "Blue")
types = PackedStringArray("bool", "bool", "bool")
visual_name = "Backdrop Lights"
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -0,0 +1,24 @@
[gd_scene load_steps=3 format=3 uid="uid://b47n0xh71tx2g"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_hcao3"]
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_30uk6"]
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_hcao3")]
layout_mode = 0
tooltip_text = "Controls the spotlights."
script = ExtResource("2_30uk6")
identification = "L_FLOODS"
names = PackedStringArray("Main Stage/Amber", "Main Stage/Red", "Main Stage/Blue", "CEC Stage/Amber", "CEC Stage/Red", "CEC Stage/Blue")
types = PackedStringArray("bool", "bool", "bool", "bool", "bool", "bool")
visual_name = "Floodlights"
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -0,0 +1,24 @@
[gd_scene load_steps=3 format=3 uid="uid://ml5h3rcxr8lv"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_5qdpb"]
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_xq4be"]
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_5qdpb")]
layout_mode = 0
tooltip_text = "Controls the spotlights."
script = ExtResource("2_xq4be")
identification = "L_MISC"
names = PackedStringArray("CEC Neon Sign", "CEC Star", "Band Sign", "Strobe", "Drum", "Fiber Curtain")
types = PackedStringArray("bool", "bool", "bool", "bool", "bool", "bool")
visual_name = "Misc Lights"
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -0,0 +1,24 @@
[gd_scene load_steps=3 format=3 uid="uid://ckmerxdu6ogua"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_g3eqq"]
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_cqful"]
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_g3eqq")]
layout_mode = 0
tooltip_text = "Controls the spotlights."
script = ExtResource("2_cqful")
identification = "L_ORGAN"
names = PackedStringArray("Face 1", "Face 2", "Outer", "Middle", "Inner")
types = PackedStringArray("bool", "bool", "bool", "bool", "bool")
visual_name = "Organ Lights"
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -0,0 +1,24 @@
[gd_scene load_steps=3 format=3 uid="uid://fynpnwbb07m2"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_mie5e"]
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_cinl3"]
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_mie5e")]
layout_mode = 0
tooltip_text = "Controls the spotlights."
script = ExtResource("2_cinl3")
identification = "L_SPOTLIGHTS"
names = PackedStringArray("Chuck", "Helen", "Munch", "Jasper", "Pasqually", "Wink")
types = PackedStringArray("bool", "bool", "bool", "bool", "bool", "bool")
visual_name = "Spotlights"
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -1,17 +0,0 @@
[gd_scene load_steps=3 format=3 uid="uid://cobd87j1kub76"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_m8mov"]
[ext_resource type="Script" uid="uid://bj0lla8757tnh" path="res://Scripts/GL_MiscKeys.gd" id="2_m8mov"]
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 0
mouse_filter = 1
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_m8mov")]
layout_mode = 0
tooltip_text = "Sets a bool for any of the number keys that are pressed."
script = ExtResource("2_m8mov")
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -1,21 +0,0 @@
[gd_scene load_steps=3 format=3 uid="uid://bctoupn4y25nl"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_iphig"]
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_5o0li"]
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 0
mouse_filter = 1
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_iphig")]
layout_mode = 0
tooltip_text = "Controls the spotlight for Mr. Munch."
script = ExtResource("2_5o0li")
identification = "L_SPOT_MUNCH"
visual_name = "Mr. Munch Spotlight"
names = PackedStringArray("enabled")
types = PackedStringArray("bool")
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -1,17 +0,0 @@
[gd_scene load_steps=3 format=3 uid="uid://jmwqwspljwjc"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_nt2x2"]
[ext_resource type="Script" uid="uid://e6v6exlrhtaq" path="res://Scripts/GL_NumberKeys.gd" id="2_gnbp1"]
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 0
mouse_filter = 1
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_nt2x2")]
layout_mode = 0
tooltip_text = "Sets a bool for any of the number keys that are pressed."
script = ExtResource("2_gnbp1")
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -0,0 +1,39 @@
[gd_scene load_steps=3 format=3 uid="uid://bjrk63xu7w0g8"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_ttgyh"]
[sub_resource type="GDScript" id="GDScript_fy4sf"]
script/source = "extends GL_Node
func _ready():
super._ready()
_set_title(\"Toggle\")
_create_row(\"\",true,true,false,false,0)
_update_visuals()
func _process(delta):
super._process(delta)
for key in rows:
rows[key][\"output\"] = rows[key][\"input\"]
apply_pick_values()
if rows[\"On\"][\"output\"] == true:
rows[\"Value\"][\"output\"] = 1 - rows[\"Value\"][\"input\"]
else:
rows[\"Value\"][\"output\"] = rows[\"Value\"][\"input\"]
_send_input(\"Value\")
"
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 0
mouse_filter = 1
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_ttgyh")]
layout_mode = 0
tooltip_text = "When triggered, output will be enabled and held until another trigger."
script = SubResource("GDScript_fy4sf")
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]