[gd_scene load_steps=11 format=3 uid="uid://bbg7lnak6kup7"] [ext_resource type="Texture2D" uid="uid://b1t8f4nb5aahv" path="res://scenes/LegallyDistinctPaperclipAssistant/LDPA_angy.png" id="1_bqw21"] [ext_resource type="Script" path="res://scenes/LegallyDistinctPaperclipAssistant/paperclip.gd" id="1_mbnc6"] [ext_resource type="Texture2D" uid="uid://bdwx62dyof0fb" path="res://scenes/LegallyDistinctPaperclipAssistant/LDPA_hapi.png" id="2_stani"] [ext_resource type="Texture2D" uid="uid://bv0ecc0g1i45s" path="res://scenes/LegallyDistinctPaperclipAssistant/LDPA_normal.png" id="3_dw2nh"] [ext_resource type="Theme" uid="uid://ve18rbkeiwti" path="res://UI/text.tres" id="5_8ck3a"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_a5dhw"] bg_color = Color(0.980392, 0.980392, 0.8, 1) border_width_left = 5 border_width_top = 5 border_width_right = 5 border_width_bottom = 5 border_color = Color(0, 0, 0, 1) corner_radius_top_left = 20 corner_radius_top_right = 20 corner_radius_bottom_right = 20 corner_radius_bottom_left = 20 [sub_resource type="Animation" id="Animation_4fk4l"] resource_name = "intro" length = 20.0 step = 1.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Label:visible_ratio") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0.0333333, 1.83333, 3.98355, 4.0012, 7, 9.98541, 10, 12, 13.616, 13.64, 14.8426), "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 0, "values": [0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 1.0] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = false tracks/1/path = NodePath("Label:text") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 4, 10, 13.64), "transitions": PackedFloat32Array(1, 1, 1, 1), "update": 1, "values": ["Hi, I'm your legally distinct paperclip assistant, Clippette...", "As you know, fishing isn't very lucrative. You make the real big bucks by investing in fish on the open market.", "There's only one rule to this game: buy low, sell high.", "And don't go bankrupt. "] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = false tracks/2/path = NodePath("Label:visible_ratio") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 3.9), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [0.0, 0.0] } tracks/3/type = "method" tracks/3/imported = false tracks/3/enabled = false tracks/3/path = NodePath("AnimationPlayer") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(4.0261), "transitions": PackedFloat32Array(1), "values": [{ "args": [&"intro2", -1, 1.0, false], "method": &"play" }] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath(".:current_text") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0, 4, 9.98254, 13.64), "transitions": PackedFloat32Array(1, 1, 1, 1), "update": 1, "values": ["Hi, I'm your legally distinct paperclip assistant, Clippette...", "As you know, fishing isn't very lucrative. You make the real big bucks by investing in fish on the open market.", "There's only one rule to this game: buy low, sell high.", "And don't go bankrupt."] } [sub_resource type="Animation" id="Animation_npqqu"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Label:visible_ratio") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [1.0] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Label:text") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": ["There's only one rule to this game: buy low, sell high."] } [sub_resource type="Animation" id="Animation_umwwq"] resource_name = "intro2" step = 1.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Label:text") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(), "transitions": PackedFloat32Array(), "update": 1, "values": [] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_qflce"] _data = { "RESET": SubResource("Animation_npqqu"), "intro": SubResource("Animation_4fk4l"), "intro2": SubResource("Animation_umwwq") } [node name="Window" type="Window"] transparent_bg = true position = Vector2i(0, 36) size = Vector2i(1000, 600) unresizable = true borderless = true transparent = true script = ExtResource("1_mbnc6") current_text = "There's only one rule to this game: buy low, sell high." [node name="Panel" type="Panel" parent="."] custom_minimum_size = Vector2(600, 200) offset_left = 400.0 offset_right = 1000.0 offset_bottom = 200.0 mouse_filter = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_a5dhw") [node name="Label" type="Label" parent="."] offset_left = 420.0 offset_top = 15.0 offset_right = 1491.0 offset_bottom = 99.0 theme = ExtResource("5_8ck3a") theme_override_font_sizes/font_size = 25 text = "There's only one rule to this game: buy low, sell high." [node name="Angy" type="Sprite2D" parent="."] visible = false position = Vector2(250, 350) texture = ExtResource("1_bqw21") [node name="Hapi" type="Sprite2D" parent="."] visible = false position = Vector2(250, 350) texture = ExtResource("2_stani") [node name="Normal" type="Sprite2D" parent="."] position = Vector2(250, 350) texture = ExtResource("3_dw2nh") [node name="Paperclips" type="Node2D" parent="."] [node name="TextureButton" type="TextureButton" parent="."] offset_right = 1000.0 offset_bottom = 600.0 [node name="Timer" type="Timer" parent="."] wait_time = 0.25 [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { "": SubResource("AnimationLibrary_qflce") } [connection signal="button_up" from="TextureButton" to="." method="_on_texture_button_button_up"] [connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]