[gd_scene load_steps=15 format=3 uid="uid://b887yld2mj8se"] [ext_resource type="Script" path="res://Scripts/RoundFinishedIndicator.gd" id="1_l83ts"] [ext_resource type="Theme" uid="uid://bh8kyg4qt8rt7" path="res://Themes/default.tres" id="2_30ddm"] [ext_resource type="Texture2D" uid="uid://cakcdmbrg18pl" path="res://Sprites/UI/Edinnu_UI_asset_pack/Menu/Menu (10).png" id="3_cvdkd"] [ext_resource type="Texture2D" uid="uid://nnexhrn82ya1" path="res://Sprites/UI/Edinnu_UI_asset_pack/Menu/Menu (12).png" id="4_bj0li"] [ext_resource type="PackedScene" uid="uid://c2tdawo5x8o16" path="res://Scenes/UI/ui_particles.tscn" id="5_c8481"] [ext_resource type="Texture2D" uid="uid://fwiid8drhoi" path="res://Sprites/Spells/Ice & Fire Spells Pack by Captainskeleto/Fire Spell Pack by Captainskeleto/Fire Spells/Fire Spell Pack58.png" id="6_tdot2"] [sub_resource type="Animation" id="Animation_hmukc"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ColorRect:color") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(0.427451, 0.427451, 0.427451, 0)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Result:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 0)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Continue:modulate") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 0)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Result:size") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(1152, 94)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Result:position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0, 277)] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("NewSpell/Label:position") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0, 724)] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("NewSpell/Icon:position") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(-596, 257)] } tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true tracks/7/path = NodePath("NewSpell/Name:position") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(1222, 344)] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("NewSpell/Rarity:position") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(-1136, 379)] } tracks/9/type = "value" tracks/9/imported = false tracks/9/enabled = true tracks/9/path = NodePath("NewSpell/Description:position") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(1526, 414)] } tracks/10/type = "value" tracks/10/imported = false tracks/10/enabled = true tracks/10/path = NodePath("NewSpell/Rarity:anchors_preset") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/keys = { "times": PackedFloat32Array(0.001), "transitions": PackedFloat32Array(1), "update": 1, "values": [14] } tracks/11/type = "value" tracks/11/imported = false tracks/11/enabled = true tracks/11/path = NodePath("NewSpell/Rarity:layout_mode") tracks/11/interp = 1 tracks/11/loop_wrap = true tracks/11/keys = { "times": PackedFloat32Array(0.001), "transitions": PackedFloat32Array(1), "update": 1, "values": [1] } tracks/12/type = "value" tracks/12/imported = false tracks/12/enabled = true tracks/12/path = NodePath("NewSpell/Label:anchors_preset") tracks/12/interp = 1 tracks/12/loop_wrap = true tracks/12/keys = { "times": PackedFloat32Array(0.001), "transitions": PackedFloat32Array(1), "update": 1, "values": [8] } tracks/13/type = "value" tracks/13/imported = false tracks/13/enabled = true tracks/13/path = NodePath("NewSpell/Label:layout_mode") tracks/13/interp = 1 tracks/13/loop_wrap = true tracks/13/keys = { "times": PackedFloat32Array(0.001), "transitions": PackedFloat32Array(1), "update": 1, "values": [1] } tracks/14/type = "value" tracks/14/imported = false tracks/14/enabled = true tracks/14/path = NodePath("NewSpell/Description:anchors_preset") tracks/14/interp = 1 tracks/14/loop_wrap = true tracks/14/keys = { "times": PackedFloat32Array(0.001), "transitions": PackedFloat32Array(1), "update": 1, "values": [8] } tracks/15/type = "value" tracks/15/imported = false tracks/15/enabled = true tracks/15/path = NodePath("NewSpell/Description:layout_mode") tracks/15/interp = 1 tracks/15/loop_wrap = true tracks/15/keys = { "times": PackedFloat32Array(0.001), "transitions": PackedFloat32Array(1), "update": 1, "values": [1] } tracks/16/type = "value" tracks/16/imported = false tracks/16/enabled = true tracks/16/path = NodePath("NewSpell/Name:layout_mode") tracks/16/interp = 1 tracks/16/loop_wrap = true tracks/16/keys = { "times": PackedFloat32Array(0, 0.001), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [1, 1] } tracks/17/type = "value" tracks/17/imported = false tracks/17/enabled = true tracks/17/path = NodePath("NewSpell/Name:size") tracks/17/interp = 1 tracks/17/loop_wrap = true tracks/17/keys = { "times": PackedFloat32Array(0.001), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(1152, 48)] } tracks/18/type = "value" tracks/18/imported = false tracks/18/enabled = true tracks/18/path = NodePath("NewSpell/Name:anchors_preset") tracks/18/interp = 1 tracks/18/loop_wrap = true tracks/18/keys = { "times": PackedFloat32Array(0.001), "transitions": PackedFloat32Array(1), "update": 1, "values": [14] } tracks/19/type = "value" tracks/19/imported = false tracks/19/enabled = true tracks/19/path = NodePath("NewSpell/Rarity:size") tracks/19/interp = 1 tracks/19/loop_wrap = true tracks/19/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(1152, 41)] } [sub_resource type="Animation" id="Animation_voerv"] resource_name = "continue" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Continue:modulate") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } [sub_resource type="Animation" id="Animation_wr5jg"] resource_name = "newSpell" length = 2.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Result:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(0, 277), Vector2(0, 59)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("NewSpell/Label:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(0, 687), Vector2(0, 191)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("NewSpell/Icon:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(1, 1.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(-596, 257), Vector2(536, 257)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("NewSpell/Name:position") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(1, 1.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(1222, 344), Vector2(0, 344)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("NewSpell/Rarity:position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(1, 1.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(-1136, 379), Vector2(0, 379)] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("NewSpell/Description:position") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(1, 1.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(1526, 414), Vector2(209, 414)] } [sub_resource type="Animation" id="Animation_fdksx"] resource_name = "show" length = 0.5 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ColorRect:color") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(0.427451, 0.427451, 0.427451, 0), Color(0.427451, 0.427451, 0.427451, 0.784314)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Result:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Result:size") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(1152, 94)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_lb3js"] _data = { "RESET": SubResource("Animation_hmukc"), "continue": SubResource("Animation_voerv"), "newSpell": SubResource("Animation_wr5jg"), "show": SubResource("Animation_fdksx") } [sub_resource type="Curve" id="Curve_qgu5x"] _data = [Vector2(0, 0), 0.0, 3.2967, 0, 0, Vector2(0.226667, 1), -0.400951, -0.400951, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 3 [sub_resource type="CurveTexture" id="CurveTexture_ss1xk"] curve = SubResource("Curve_qgu5x") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_gpavg"] particle_flag_disable_z = true emission_shape = 3 emission_box_extents = Vector3(1, 1, 1) gravity = Vector3(0, 0, 0) linear_accel_min = 100.0 linear_accel_max = 100.0 scale_min = 0.5 scale_max = 0.75 scale_curve = SubResource("CurveTexture_ss1xk") anim_speed_min = 1.0 anim_speed_max = 1.0 [node name="RoundFinishedIndicator" type="Control"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_l83ts") [node name="ColorRect" type="ColorRect" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 color = Color(0.427451, 0.427451, 0.427451, 0) [node name="Result" type="RichTextLabel" parent="."] modulate = Color(1, 1, 1, 0) layout_mode = 1 anchors_preset = 14 anchor_top = 0.5 anchor_right = 1.0 anchor_bottom = 0.5 offset_top = 277.0 offset_right = 1152.0 offset_bottom = 371.0 grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("2_30ddm") theme_override_colors/default_color = Color(0, 0, 0, 1) theme_override_colors/font_outline_color = Color(0.847059, 0.341176, 0.423529, 0.956863) theme_override_constants/outline_size = 3 theme_override_font_sizes/normal_font_size = 75 bbcode_enabled = true text = "[center]Victory[/center]" [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { "": SubResource("AnimationLibrary_lb3js") } autoplay = "RESET" [node name="Continue" type="TextureButton" parent="."] modulate = Color(1, 1, 1, 0) layout_mode = 1 anchors_preset = 7 anchor_left = 0.5 anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 offset_left = -51.0 offset_top = -61.0 offset_right = 51.0 offset_bottom = -21.0 grow_horizontal = 2 grow_vertical = 0 scale = Vector2(2, 2) pivot_offset = Vector2(51, 20.25) theme = ExtResource("2_30ddm") texture_normal = ExtResource("3_cvdkd") texture_pressed = ExtResource("4_bj0li") [node name="RichTextLabel" type="RichTextLabel" parent="Continue"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = -34.0 offset_top = -5.0 offset_right = 193.0 offset_bottom = 35.0 grow_horizontal = 2 grow_vertical = 2 scale = Vector2(0.3, 0.3) pivot_offset = Vector2(50.8333, 20) mouse_filter = 2 theme = ExtResource("2_30ddm") theme_override_colors/default_color = Color(0, 0, 0, 1) theme_override_font_sizes/normal_font_size = 69 bbcode_enabled = true text = "[center]Continue[/center]" [node name="UIParticles" parent="Continue" instance=ExtResource("5_c8481")] position = Vector2(50, 20) process_material = SubResource("ParticleProcessMaterial_gpavg") size = Vector3(50, 10, 0.1) [node name="NewSpell" type="Control" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 [node name="Label" type="RichTextLabel" parent="NewSpell"] layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_top = 724.0 offset_right = 1152.0 offset_bottom = 778.0 grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("2_30ddm") theme_override_colors/default_color = Color(0, 0, 0, 1) theme_override_colors/font_outline_color = Color(0.847059, 0.341176, 0.423529, 0.956863) theme_override_constants/outline_size = 3 theme_override_font_sizes/normal_font_size = 50 bbcode_enabled = true text = "[center]New Spell Unlocked[/center]" [node name="Icon" type="TextureRect" parent="NewSpell"] layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -596.0 offset_top = 257.0 offset_right = -516.0 offset_bottom = 337.0 grow_horizontal = 2 grow_vertical = 2 texture = ExtResource("6_tdot2") stretch_mode = 4 [node name="Name" type="RichTextLabel" parent="NewSpell"] layout_mode = 1 anchors_preset = 14 anchor_top = 0.5 anchor_right = 1.0 anchor_bottom = 0.5 offset_left = 1222.0 offset_top = 344.0 offset_right = 2374.0 offset_bottom = 392.0 grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("2_30ddm") theme_override_colors/default_color = Color(0, 0, 0, 1) theme_override_colors/font_outline_color = Color(0.847059, 0.341176, 0.423529, 0.956863) theme_override_constants/outline_size = 3 theme_override_font_sizes/normal_font_size = 35 bbcode_enabled = true text = "[center]Name[/center]" [node name="Rarity" type="RichTextLabel" parent="NewSpell"] layout_mode = 1 anchors_preset = -1 anchor_top = 0.5 anchor_right = 1.0 anchor_bottom = 0.563272 offset_left = -1136.0 offset_top = 379.0 offset_right = 16.0 offset_bottom = 420.0 grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("2_30ddm") theme_override_colors/default_color = Color(0, 0, 0, 1) theme_override_colors/font_outline_color = Color(0.847059, 0.341176, 0.423529, 0.956863) theme_override_constants/outline_size = 3 theme_override_font_sizes/normal_font_size = 35 bbcode_enabled = true text = "[center]Rarity[/center]" metadata/_edit_use_anchors_ = true [node name="Description" type="RichTextLabel" parent="NewSpell"] layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = 1526.0 offset_top = 414.0 offset_right = 2257.0 offset_bottom = 547.0 grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("2_30ddm") theme_override_colors/default_color = Color(0, 0, 0, 1) theme_override_colors/font_outline_color = Color(0.847059, 0.341176, 0.423529, 0.956863) theme_override_constants/outline_size = 3 theme_override_font_sizes/normal_font_size = 30 bbcode_enabled = true text = "[center]Description[/center]" [connection signal="animation_finished" from="AnimationPlayer" to="." method="animFinished"] [connection signal="mouse_entered" from="Continue" to="Continue/UIParticles" method="_on_mouse_entered"] [connection signal="mouse_exited" from="Continue" to="Continue/UIParticles" method="_on_mouse_exited"] [connection signal="pressed" from="Continue" to="." method="_on_continue_pressed"]