[gd_scene load_steps=22 format=3 uid="uid://8k8c321l2tqn"] [ext_resource type="Script" path="res://scenes/scripts/high_scores.gd" id="1_b6h24"] [ext_resource type="PackedScene" uid="uid://dn6aa6f2f4g4i" path="res://components/RulesComponent.tscn" id="2_0nt60"] [ext_resource type="Resource" uid="uid://dxkuoaiws5cc3" path="res://levels/rules/high_scores.tres" id="3_j02f5"] [ext_resource type="PackedScene" uid="uid://d1uawawum16b0" path="res://scenes/elements/background.tscn" id="4_avnkq"] [ext_resource type="PackedScene" uid="uid://dwuc6byusf1r3" path="res://scenes/decor/bush.tscn" id="5_0bo18"] [ext_resource type="PackedScene" uid="uid://dj51rgpihnhi" path="res://scenes/decor/naked_tree.tscn" id="6_4e28x"] [ext_resource type="PackedScene" uid="uid://d3mas42mbgec1" path="res://scenes/decor/tree.tscn" id="7_v0qqa"] [ext_resource type="PackedScene" uid="uid://eiyribk1ijcu" path="res://scenes/decor/mushroom.tscn" id="8_fjao7"] [ext_resource type="PackedScene" uid="uid://bme541qdw7nai" path="res://entities/Flowers.tscn" id="9_vqajv"] [ext_resource type="Texture2D" uid="uid://cvjdxb2cybcow" path="res://resources/textures/gravestone.png" id="9_x7ooo"] [ext_resource type="PackedScene" uid="uid://dyu4mucawjlu6" path="res://entities/Beehive.tscn" id="10_6aukt"] [ext_resource type="PackedScene" uid="uid://ddf2mkkw1trkj" path="res://scenes/elements/bee_spawner.tscn" id="11_2vjev"] [ext_resource type="PackedScene" uid="uid://b7eeptlk47ymd" path="res://ui/UiComponent.tscn" id="12_c13u3"] [ext_resource type="PackedScene" uid="uid://ct3c16xm33r2a" path="res://scenes/elements/drone_manager.tscn" id="13_vehjd"] [ext_resource type="PackedScene" uid="uid://cx7cunaspu08a" path="res://entities/DancerDrone.tscn" id="14_j78b6"] [ext_resource type="PackedScene" uid="uid://dqdi1tpoid80c" path="res://entities/CollectorDrone.tscn" id="15_mjeko"] [ext_resource type="PackedScene" uid="uid://cwutwy11pityw" path="res://ui/LevelCompleteComponent.tscn" id="16_kv4mb"] [ext_resource type="Texture2D" uid="uid://bhw76y620miuj" path="res://resources/images/highscores.png" id="18_3tnes"] [ext_resource type="Texture2D" uid="uid://cm4u74pa1mmwu" path="res://resources/textures/honeypot.png" id="19_au33w"] [ext_resource type="Texture2D" uid="uid://dfsiavjapcxkk" path="res://resources/textures/flower_1.png" id="20_04eck"] [ext_resource type="Texture2D" uid="uid://d3305m7gu47h2" path="res://resources/textures/flower_2.png" id="21_bmgsg"] [node name="HighScores" type="Node2D"] script = ExtResource("1_b6h24") [node name="RulesComponent" parent="." instance=ExtResource("2_0nt60")] unique_name_in_owner = true game_rules = ExtResource("3_j02f5") [node name="Grass" parent="." instance=ExtResource("4_avnkq")] [node name="LevelDecor" type="Node" parent="."] [node name="BushGroup" type="Node2D" parent="LevelDecor"] position = Vector2(37, -6) [node name="Bush" parent="LevelDecor/BushGroup" instance=ExtResource("5_0bo18")] position = Vector2(1110, 28) scale = Vector2(0.25, 0.25) [node name="Bush3" parent="LevelDecor/BushGroup" instance=ExtResource("5_0bo18")] visible = false position = Vector2(1272, 123) scale = Vector2(0.25, 0.25) [node name="Bush2" parent="LevelDecor/BushGroup" instance=ExtResource("5_0bo18")] position = Vector2(1214, 47) rotation = 0.60912 scale = Vector2(0.4, 0.4) [node name="BushGroup3" type="Node2D" parent="LevelDecor"] position = Vector2(267, 589) scale = Vector2(0.75, 0.75) [node name="Bush" parent="LevelDecor/BushGroup3" instance=ExtResource("5_0bo18")] visible = false position = Vector2(1110, 28) scale = Vector2(0.25, 0.25) [node name="Bush3" parent="LevelDecor/BushGroup3" instance=ExtResource("5_0bo18")] visible = false position = Vector2(1272, 123) scale = Vector2(0.25, 0.25) [node name="Bush2" parent="LevelDecor/BushGroup3" instance=ExtResource("5_0bo18")] position = Vector2(1214, 47) rotation = 0.60912 scale = Vector2(0.4, 0.4) [node name="BushGroup2" type="Node2D" parent="LevelDecor"] position = Vector2(-571, 1315) rotation = 5.29882 [node name="Bush" parent="LevelDecor/BushGroup2" instance=ExtResource("5_0bo18")] position = Vector2(1110, 28) scale = Vector2(0.25, 0.25) [node name="Bush3" parent="LevelDecor/BushGroup2" instance=ExtResource("5_0bo18")] visible = false position = Vector2(1272, 123) scale = Vector2(0.25, 0.25) [node name="Bush2" parent="LevelDecor/BushGroup2" instance=ExtResource("5_0bo18")] position = Vector2(1214, 47) rotation = 0.60912 scale = Vector2(0.4, 0.4) [node name="NakedTree" parent="LevelDecor" instance=ExtResource("6_4e28x")] position = Vector2(3, 244) scale = Vector2(0.6, 0.6) [node name="Tree" parent="LevelDecor" instance=ExtResource("7_v0qqa")] position = Vector2(135, 88) scale = Vector2(0.6, 0.6) [node name="Tree2" parent="LevelDecor" instance=ExtResource("7_v0qqa")] visible = false position = Vector2(64, 473) rotation = -0.42237 scale = Vector2(0.4, 0.4) [node name="Mushrooms" type="Node2D" parent="LevelDecor"] position = Vector2(-19, 253) [node name="Mushroom" parent="LevelDecor/Mushrooms" instance=ExtResource("8_fjao7")] position = Vector2(232, 250) scale = Vector2(0.5, 0.5) [node name="Mushroom2" parent="LevelDecor/Mushrooms" instance=ExtResource("8_fjao7")] position = Vector2(252, 289) rotation = 1.13446 scale = Vector2(0.3, 0.3) [node name="Mushroom3" parent="LevelDecor/Mushrooms" instance=ExtResource("8_fjao7")] position = Vector2(260, 225) rotation = 1.13446 scale = Vector2(0.3, 0.3) [node name="Gravestone" type="Sprite2D" parent="LevelDecor"] position = Vector2(1069, 498) scale = Vector2(0.5, 0.5) texture = ExtResource("9_x7ooo") [node name="Shadow" type="Sprite2D" parent="LevelDecor/Gravestone"] modulate = Color(0, 0, 0, 0.0784314) show_behind_parent = true position = Vector2(2, 98) scale = Vector2(1, 0.4) texture = ExtResource("9_x7ooo") [node name="Mushrooms2" type="Node2D" parent="LevelDecor"] position = Vector2(1147, 1023) rotation = 3.70359 [node name="Mushroom" parent="LevelDecor/Mushrooms2" instance=ExtResource("8_fjao7")] position = Vector2(232, 250) scale = Vector2(0.5, 0.5) [node name="Mushroom2" parent="LevelDecor/Mushrooms2" instance=ExtResource("8_fjao7")] visible = false position = Vector2(252, 289) rotation = 1.13446 scale = Vector2(0.3, 0.3) [node name="Mushroom3" parent="LevelDecor/Mushrooms2" instance=ExtResource("8_fjao7")] position = Vector2(260, 225) rotation = 1.13446 scale = Vector2(0.3, 0.3) [node name="Flower1" type="Sprite2D" parent="LevelDecor"] position = Vector2(608, 269) scale = Vector2(0.4, 0.4) texture = ExtResource("20_04eck") [node name="Flower2" type="Sprite2D" parent="LevelDecor"] position = Vector2(640, 241) scale = Vector2(0.4, 0.4) texture = ExtResource("21_bmgsg") [node name="Flower3" type="Sprite2D" parent="LevelDecor"] position = Vector2(676, 277) scale = Vector2(0.5, 0.5) texture = ExtResource("20_04eck") [node name="Flowers" parent="." instance=ExtResource("9_vqajv")] unique_name_in_owner = true position = Vector2(1115, 223) [node name="Beehive" parent="." groups=["beehive"] instance=ExtResource("10_6aukt")] unique_name_in_owner = true position = Vector2(281, 176) [node name="BeeSpawner" parent="." instance=ExtResource("11_2vjev")] unique_name_in_owner = true [node name="UiComponent" parent="." instance=ExtResource("12_c13u3")] unique_name_in_owner = true visible = false z_index = 20 offset_right = 1280.0 offset_bottom = 720.0 [node name="DroneManager" parent="." instance=ExtResource("13_vehjd")] unique_name_in_owner = true [node name="DancerDrone" parent="DroneManager/SpawnedDrones" index="0" instance=ExtResource("14_j78b6")] position = Vector2(316, 231) [node name="CollectorDrone" parent="DroneManager/SpawnedDrones" index="1" instance=ExtResource("15_mjeko")] position = Vector2(1110, 202) [node name="Control" parent="DroneManager" index="1"] visible = false [node name="LevelCompleteComponent" parent="." instance=ExtResource("16_kv4mb")] visible = false z_index = 999 offset_right = 1280.0 offset_bottom = 720.0 [node name="Highscores" type="Sprite2D" parent="."] position = Vector2(693, 148) scale = Vector2(0.5, 0.5) texture = ExtResource("18_3tnes") [node name="HighScores" type="Control" parent="."] z_index = 90 layout_mode = 3 anchors_preset = 0 offset_right = 40.0 offset_bottom = 40.0 [node name="CenterContainer" type="CenterContainer" parent="HighScores"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = -10.5 offset_right = 1229.5 offset_bottom = 680.0 grow_horizontal = 2 grow_vertical = 2 [node name="MarginContainer" type="MarginContainer" parent="HighScores/CenterContainer"] layout_mode = 2 theme_override_constants/margin_left = 20 theme_override_constants/margin_top = 150 theme_override_constants/margin_right = 20 theme_override_constants/margin_bottom = 20 [node name="GridContainer" type="GridContainer" parent="HighScores/CenterContainer/MarginContainer"] layout_mode = 2 columns = 3 [node name="LevelScoreContainer1" type="Panel" parent="HighScores/CenterContainer/MarginContainer/GridContainer"] custom_minimum_size = Vector2(200, 80) layout_mode = 2 [node name="MarginContainer" type="MarginContainer" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer1"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_left = 20 theme_override_constants/margin_top = 20 theme_override_constants/margin_right = 20 theme_override_constants/margin_bottom = 20 [node name="VBoxContainer" type="VBoxContainer" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer1/MarginContainer"] layout_mode = 2 [node name="LevelOneLabel" type="Label" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer1/MarginContainer/VBoxContainer"] layout_mode = 2 text = "Level One" horizontal_alignment = 1 [node name="LevelOneScoreLabel" type="Label" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer1/MarginContainer/VBoxContainer"] unique_name_in_owner = true layout_mode = 2 theme_override_font_sizes/font_size = 20 text = "123121" horizontal_alignment = 1 [node name="LevelScoreContainer2" type="Panel" parent="HighScores/CenterContainer/MarginContainer/GridContainer"] custom_minimum_size = Vector2(200, 80) layout_mode = 2 [node name="MarginContainer" type="MarginContainer" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer2"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_left = 20 theme_override_constants/margin_top = 20 theme_override_constants/margin_right = 20 theme_override_constants/margin_bottom = 20 [node name="VBoxContainer" type="VBoxContainer" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer2/MarginContainer"] layout_mode = 2 [node name="LevelTwoLabel" type="Label" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer2/MarginContainer/VBoxContainer"] layout_mode = 2 text = "Level Two" horizontal_alignment = 1 [node name="LevelTwoScoreLabel" type="Label" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer2/MarginContainer/VBoxContainer"] unique_name_in_owner = true layout_mode = 2 theme_override_font_sizes/font_size = 20 text = "123121" horizontal_alignment = 1 [node name="LevelScoreContainer3" type="Panel" parent="HighScores/CenterContainer/MarginContainer/GridContainer"] custom_minimum_size = Vector2(200, 80) layout_mode = 2 [node name="MarginContainer" type="MarginContainer" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer3"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_left = 20 theme_override_constants/margin_top = 20 theme_override_constants/margin_right = 20 theme_override_constants/margin_bottom = 20 [node name="VBoxContainer" type="VBoxContainer" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer3/MarginContainer"] layout_mode = 2 [node name="LevelThreeLabel" type="Label" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer3/MarginContainer/VBoxContainer"] layout_mode = 2 text = "Level Three" horizontal_alignment = 1 [node name="LevelThreeScoreLabel" type="Label" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer3/MarginContainer/VBoxContainer"] unique_name_in_owner = true layout_mode = 2 theme_override_font_sizes/font_size = 20 text = "123121" horizontal_alignment = 1 [node name="LevelScoreContainer4" type="Panel" parent="HighScores/CenterContainer/MarginContainer/GridContainer"] custom_minimum_size = Vector2(200, 80) layout_mode = 2 [node name="MarginContainer" type="MarginContainer" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer4"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_left = 20 theme_override_constants/margin_top = 20 theme_override_constants/margin_right = 20 theme_override_constants/margin_bottom = 20 [node name="VBoxContainer" type="VBoxContainer" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer4/MarginContainer"] layout_mode = 2 [node name="LevelFourLabel" type="Label" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer4/MarginContainer/VBoxContainer"] layout_mode = 2 text = "Level Four" horizontal_alignment = 1 [node name="LevelFourScoreLabel" type="Label" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer4/MarginContainer/VBoxContainer"] unique_name_in_owner = true layout_mode = 2 theme_override_font_sizes/font_size = 20 text = "123121" horizontal_alignment = 1 [node name="LevelScoreContainer5" type="Panel" parent="HighScores/CenterContainer/MarginContainer/GridContainer"] custom_minimum_size = Vector2(200, 80) layout_mode = 2 [node name="MarginContainer" type="MarginContainer" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer5"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_left = 20 theme_override_constants/margin_top = 20 theme_override_constants/margin_right = 20 theme_override_constants/margin_bottom = 20 [node name="VBoxContainer" type="VBoxContainer" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer5/MarginContainer"] layout_mode = 2 [node name="LevelFiveLabel" type="Label" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer5/MarginContainer/VBoxContainer"] layout_mode = 2 text = "Level Five" horizontal_alignment = 1 [node name="LevelFiveScoreLabel" type="Label" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer5/MarginContainer/VBoxContainer"] unique_name_in_owner = true layout_mode = 2 theme_override_font_sizes/font_size = 20 text = "123121" horizontal_alignment = 1 [node name="LevelScoreContainer6" type="Panel" parent="HighScores/CenterContainer/MarginContainer/GridContainer"] custom_minimum_size = Vector2(200, 80) layout_mode = 2 [node name="MarginContainer" type="MarginContainer" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer6"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_left = 20 theme_override_constants/margin_top = 20 theme_override_constants/margin_right = 20 theme_override_constants/margin_bottom = 20 [node name="VBoxContainer" type="VBoxContainer" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer6/MarginContainer"] layout_mode = 2 [node name="LevelSixLabel" type="Label" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer6/MarginContainer/VBoxContainer"] layout_mode = 2 text = "Level Six" horizontal_alignment = 1 [node name="LevelSixScoreLabel" type="Label" parent="HighScores/CenterContainer/MarginContainer/GridContainer/LevelScoreContainer6/MarginContainer/VBoxContainer"] unique_name_in_owner = true layout_mode = 2 theme_override_font_sizes/font_size = 20 text = "123121" horizontal_alignment = 1 [node name="Credits" type="Label" parent="HighScores"] layout_mode = 0 offset_top = 590.0 offset_right = 1280.0 offset_bottom = 695.0 theme_override_colors/font_color = Color(1, 1, 1, 1) text = "Design, art, code and music by Dan \"Ritual\" Baker - Ritual.sh / HappyLittleRobots on Itch.io With special thanks to: My Wife & Kids, Lu, and the Week Sauce Discord server Kaph font by GBbot on Itch.io, mouse cursors by kenney.nl" horizontal_alignment = 1 [node name="BeeDeathLabel" type="Label" parent="HighScores"] unique_name_in_owner = true layout_mode = 0 offset_left = 1036.0 offset_top = 450.0 offset_right = 1126.0 offset_bottom = 474.0 rotation = 0.331613 tooltip_text = "You Monster" mouse_filter = 1 theme_override_colors/font_color = Color(0.482353, 0.513726, 0.509804, 1) theme_override_colors/font_shadow_color = Color(0.156863, 0.156863, 0.188235, 1) theme_override_colors/font_outline_color = Color(0.372549, 0.372549, 0.431373, 1) theme_override_constants/shadow_offset_x = -1 theme_override_constants/shadow_offset_y = -1 theme_override_constants/outline_size = 1 theme_override_font_sizes/font_size = 20 text = "999" horizontal_alignment = 1 [node name="HoneyCountLabel" type="Label" parent="HighScores"] unique_name_in_owner = true custom_minimum_size = Vector2(60, 0) layout_mode = 0 offset_left = 98.0 offset_top = 602.0 offset_right = 158.0 offset_bottom = 617.0 rotation = -0.0349066 tooltip_text = "Total honey collected" mouse_filter = 1 theme_override_colors/font_color = Color(0.988235, 0.772549, 0.223529, 1) theme_override_colors/font_shadow_color = Color(0.0745098, 0.00392157, 0.00784314, 1) text = "123 " horizontal_alignment = 1 [node name="MainMenuButton" type="Button" parent="HighScores"] unique_name_in_owner = true layout_mode = 0 offset_left = 15.0 offset_top = 645.0 offset_right = 215.0 offset_bottom = 705.0 text = "Main Menu" [node name="Honeypot" type="Sprite2D" parent="."] position = Vector2(128, 572) rotation = -0.0349066 scale = Vector2(0.25, 0.25) texture = ExtResource("19_au33w") [node name="Shadow" type="Sprite2D" parent="Honeypot"] modulate = Color(0, 0, 0, 0.0784314) show_behind_parent = true position = Vector2(-1.86554, 168.037) scale = Vector2(1, 0.3) texture = ExtResource("19_au33w") [editable path="DroneManager"]