[gd_scene load_steps=25 format=3 uid="uid://blcuyr3jmgqjn"]

[ext_resource type="PackedScene" uid="uid://2wtd5v2wm5ym" path="res://scene/ui/speedrun_timer.tscn" id="1_aoia5"]
[ext_resource type="Texture2D" uid="uid://0f8gj2t81y04" path="res://res/missdemandrake_icon.png" id="2_ktgqv"]
[ext_resource type="Texture2D" uid="uid://cankh6gqcfwh8" path="res://res/wheat.png" id="2_okcwu"]
[ext_resource type="PackedScene" uid="uid://d0myc3w8eieve" path="res://scene/ui/plant_button.tscn" id="2_veu5b"]
[ext_resource type="Texture2D" uid="uid://ml2fn217nq0a" path="res://res/carrot_icon.png" id="3_hykl0"]
[ext_resource type="PackedScene" uid="uid://barkhw1dcvol6" path="res://scene/entity/carrot.tscn" id="4_qd155"]
[ext_resource type="PackedScene" uid="uid://dhc4lumda0bk5" path="res://scene/entity/missdemandrake.tscn" id="6_benw2"]
[ext_resource type="Texture2D" uid="uid://boqf8yjg8vjj" path="res://res/carrot_icon_1.png" id="6_laq2b"]
[ext_resource type="PackedScene" uid="uid://7xbagi7msusx" path="res://scene/entity/carrot2.tscn" id="7_xdref"]
[ext_resource type="Theme" uid="uid://dswou24s4dr5e" path="res://scene/core/main_menu_thenme.tres" id="8_402o7"]
[ext_resource type="Script" path="res://scene/core/restart_button.gd" id="8_ao4uf"]
[ext_resource type="Texture2D" uid="uid://c6g3vxs1w2cyx" path="res://res/cucumber.png" id="8_yg5q2"]
[ext_resource type="PackedScene" uid="uid://bxrjfsowqkb86" path="res://scene/entity/carrot3.tscn" id="9_si7tt"]
[ext_resource type="Texture2D" uid="uid://cx5md40xbjcwp" path="res://res/dragonfruit.png" id="10_vimv2"]
[ext_resource type="PackedScene" uid="uid://bam5e7b0rnfnm" path="res://scene/entity/carrot4.tscn" id="11_t5qna"]
[ext_resource type="Texture2D" uid="uid://qtverddtembb" path="res://res/shallot.png" id="12_12d5p"]
[ext_resource type="PackedScene" uid="uid://b7cuabx3ghe01" path="res://scene/entity/aoe.tscn" id="13_1l6ff"]

[sub_resource type="ImageTexture" id="ImageTexture_pcdim"]

[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_x4eiv"]
content_margin_left = 4.0
content_margin_top = 4.0
content_margin_right = 4.0
content_margin_bottom = 4.0
bg_color = Color(1, 1, 1, 0)
corner_radius_top_left = 10
corner_radius_top_right = 10
corner_radius_bottom_right = 10
corner_radius_bottom_left = 10
corner_detail = 6

[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_asdkn"]
content_margin_left = 4.0
content_margin_top = 4.0
content_margin_right = 4.0
content_margin_bottom = 4.0
bg_color = Color(1, 1, 1, 0.75)
corner_radius_top_left = 10
corner_radius_top_right = 10
corner_radius_bottom_right = 10
corner_radius_bottom_left = 10
corner_detail = 6

[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_oa5x8"]
content_margin_left = 4.0
content_margin_top = 4.0
content_margin_right = 4.0
content_margin_bottom = 4.0
bg_color = Color(0.75, 0.75, 0.75, 0.75)
corner_radius_top_left = 10
corner_radius_top_right = 10
corner_radius_bottom_right = 10
corner_radius_bottom_left = 10
corner_detail = 6

[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_tadec"]
content_margin_left = 4.0
content_margin_top = 4.0
content_margin_right = 4.0
content_margin_bottom = 4.0
bg_color = Color(0.101961, 0.101961, 0.101961, 0)
corner_radius_top_left = 10
corner_radius_top_right = 10
corner_radius_bottom_right = 10
corner_radius_bottom_left = 10
corner_detail = 6

[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_gi33v"]
content_margin_left = 4.0
content_margin_top = 4.0
content_margin_right = 4.0
content_margin_bottom = 4.0
bg_color = Color(1, 1, 1, 0.75)
draw_center = false
border_width_left = 2
border_width_top = 2
border_width_right = 2
border_width_bottom = 2
corner_radius_top_left = 3
corner_radius_top_right = 3
corner_radius_bottom_right = 3
corner_radius_bottom_left = 3
corner_detail = 5
expand_margin_left = 2.0
expand_margin_top = 2.0
expand_margin_right = 2.0
expand_margin_bottom = 2.0

[sub_resource type="Theme" id="Theme_uwr4e"]
VScrollBar/icons/decrement = SubResource("ImageTexture_pcdim")
VScrollBar/icons/decrement_highlight = SubResource("ImageTexture_pcdim")
VScrollBar/icons/decrement_pressed = SubResource("ImageTexture_pcdim")
VScrollBar/icons/increment = SubResource("ImageTexture_pcdim")
VScrollBar/icons/increment_highlight = SubResource("ImageTexture_pcdim")
VScrollBar/icons/increment_pressed = SubResource("ImageTexture_pcdim")
VScrollBar/styles/grabber = SubResource("StyleBoxFlat_x4eiv")
VScrollBar/styles/grabber_highlight = SubResource("StyleBoxFlat_asdkn")
VScrollBar/styles/grabber_pressed = SubResource("StyleBoxFlat_oa5x8")
VScrollBar/styles/scroll = SubResource("StyleBoxFlat_tadec")
VScrollBar/styles/scroll_focus = SubResource("StyleBoxFlat_gi33v")

[node name="UI" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2

[node name="SpeedrunTimer" parent="." instance=ExtResource("1_aoia5")]
anchors_preset = 3
anchor_left = 1.0
anchor_right = 1.0
grow_horizontal = 0

[node name="Wheat" type="MarginContainer" parent="."]
offset_right = 40.0
offset_bottom = 40.0
theme_override_constants/margin_left = 30
theme_override_constants/margin_top = 30

[node name="HBoxContainer" type="HBoxContainer" parent="Wheat"]
offset_left = 30.0
offset_top = 30.0
offset_right = 105.0
offset_bottom = 88.0

[node name="TextureRect" type="TextureRect" parent="Wheat/HBoxContainer"]
custom_minimum_size = Vector2(24, 0)
offset_right = 24.0
offset_bottom = 58.0
texture = ExtResource("2_okcwu")
ignore_texture_size = true
stretch_mode = 5

[node name="Label" type="Label" parent="Wheat/HBoxContainer"]
offset_left = 28.0
offset_right = 75.0
offset_bottom = 58.0
theme_override_font_sizes/font_size = 40
text = "nil"

[node name="NextWave" type="MarginContainer" parent="."]
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
offset_left = -105.0
offset_bottom = 88.0
grow_horizontal = 0
theme_override_constants/margin_top = 30
theme_override_constants/margin_right = 30

[node name="HB" type="HBoxContainer" parent="NextWave"]
offset_top = 30.0
offset_right = 132.0
offset_bottom = 88.0

[node name="Button" type="Button" parent="NextWave/HB"]
offset_top = 13.0
offset_right = 90.0
offset_bottom = 44.0
size_flags_vertical = 4
text = "Next wave"

[node name="Label" type="Label" parent="NextWave/HB"]
offset_left = 94.0
offset_top = 16.0
offset_right = 132.0
offset_bottom = 42.0
theme_override_font_sizes/font_size = 16
text = "in nil"

[node name="Log" type="MarginContainer" parent="."]
anchors_preset = 2
anchor_top = 1.0
anchor_bottom = 1.0
offset_top = -88.0
offset_right = 105.0
grow_vertical = 0
theme_override_constants/margin_left = 30
theme_override_constants/margin_bottom = 30

[node name="PC" type="PanelContainer" parent="Log"]
offset_left = 30.0
offset_right = 246.0
offset_bottom = 116.0

[node name="MC" type="MarginContainer" parent="Log/PC"]
offset_right = 216.0
offset_bottom = 116.0
theme_override_constants/margin_left = 8
theme_override_constants/margin_top = 8
theme_override_constants/margin_right = 8
theme_override_constants/margin_bottom = 8

[node name="Label" type="RichTextLabel" parent="Log/PC/MC"]
custom_minimum_size = Vector2(200, 100)
offset_left = 8.0
offset_top = 8.0
offset_right = 208.0
offset_bottom = 108.0
theme = SubResource("Theme_uwr4e")
bbcode_enabled = true
text = "nil"
scroll_following = true

[node name="Plants" type="VBoxContainer" parent="."]
anchors_preset = 6
anchor_left = 1.0
anchor_top = 0.5
anchor_right = 1.0
anchor_bottom = 0.5
offset_left = -48.0
offset_top = -24.0
offset_bottom = 24.0
grow_horizontal = 0
grow_vertical = 2
alignment = 1

[node name="Carrot" parent="Plants" instance=ExtResource("2_veu5b")]
offset_right = 80.0
offset_bottom = 72.0
description = "[center][font_size=18]METEOR CARROT (Q)[/font_size][/center][font size=14]
This plant has evolved a machine gun for self-defense.
[color=#8888FF]Low-range rapid-fire gun[/color]"
icon = ExtResource("3_hykl0")
plant = ExtResource("4_qd155")
hotkey = 81

[node name="Carrot2" parent="Plants" instance=ExtResource("2_veu5b")]
offset_top = 76.0
offset_right = 80.0
offset_bottom = 148.0
description = "[center][font_size=18]METEOR PARSLEY (W)[/font_size][/center][font size=14]
Has a superiority complex over Meteor Carrot.
[color=#8888FF]Medium-range rapid-fire gun[/color]"
icon = ExtResource("6_laq2b")
plant = ExtResource("7_xdref")
hotkey = 87

[node name="Cucumber" parent="Plants" instance=ExtResource("2_veu5b")]
offset_top = 152.0
offset_right = 80.0
offset_bottom = 224.0
description = "[center][font_size=18]CUCUMBER (E)[/font_size][/center][font size=14]
Used to be a rock, but it turned itself into a cucumber.
[color=#8888FF]Long-range ballista[/color]"
icon = ExtResource("8_yg5q2")
plant = ExtResource("9_si7tt")
hotkey = 69

[node name="Dragon" parent="Plants" instance=ExtResource("2_veu5b")]
offset_top = 228.0
offset_right = 80.0
offset_bottom = 300.0
description = "[center][font_size=18]FLAMEFRUIT (R)[/font_size][/center][font size=14]
Said to host a miniature dragon den.
[color=#8888FF]Short-range incinerator[/color]"
icon = ExtResource("10_vimv2")
plant = ExtResource("11_t5qna")
hotkey = 82

[node name="Shallot" parent="Plants" instance=ExtResource("2_veu5b")]
offset_top = 304.0
offset_right = 80.0
offset_bottom = 376.0
description = "[center][font_size=18]SHALLOT HEAD (T)[/font_size][/center][font size=14]
[img width=14]res://res/uoh.png[/img][img width=14]res://res/uoh.png[/img][img width=14]res://res/uoh.png[/img]
[color=#8888FF]Damages every enemy within range[/color]"
icon = ExtResource("12_12d5p")
plant = ExtResource("13_1l6ff")
hotkey = 84

[node name="Missdemandrake" parent="Plants" instance=ExtResource("2_veu5b")]
offset_top = 380.0
offset_right = 80.0
offset_bottom = 452.0
description = "[center][font_size=18]MISSDEMANDRAKE (Y)[/font_size][/center][font size=14]
A curious hybrid of mandrake and electric cabbage.
[color=#8888FF]Strikes the healthiest enemy with lightning.[/color]"
icon = ExtResource("2_ktgqv")
plant = ExtResource("6_benw2")
hotkey = 89

[node name="DefeatScreen" type="Control" parent="."]
visible = false
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_default_cursor_shape = 3

[node name="ColorRect" type="ColorRect" parent="DefeatScreen"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_default_cursor_shape = 3
color = Color(0.215492, 1.05286e-07, 4.21144e-08, 0.784314)

[node name="VBoxContainer" type="VBoxContainer" parent="DefeatScreen"]
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -93.5
offset_top = -46.5
offset_right = 93.5
offset_bottom = 46.5
grow_horizontal = 2
grow_vertical = 2

[node name="Label" type="Label" parent="DefeatScreen/VBoxContainer"]
mouse_default_cursor_shape = 3
theme_override_colors/font_color = Color(0.521569, 0, 0, 1)
theme_override_font_sizes/font_size = 40
text = "YOU DIED"

[node name="Button" type="Button" parent="DefeatScreen/VBoxContainer"]
size_flags_horizontal = 4
size_flags_vertical = 4
theme = ExtResource("8_402o7")
text = "Restart"
script = ExtResource("8_ao4uf")

[node name="VictoryScreen" type="Control" parent="."]
visible = false
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2

[node name="ColorRect" type="ColorRect" parent="VictoryScreen"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0, 0, 0, 0.784314)

[node name="VBoxContainer" type="VBoxContainer" parent="VictoryScreen"]
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -93.5
offset_top = -46.5
offset_right = 93.5
offset_bottom = 46.5
grow_horizontal = 2
grow_vertical = 2

[node name="Label" type="Label" parent="VictoryScreen/VBoxContainer"]
mouse_default_cursor_shape = 3
theme_override_font_sizes/font_size = 40
text = "Victory"
horizontal_alignment = 1

[node name="Button" type="Button" parent="VictoryScreen/VBoxContainer"]
size_flags_horizontal = 4
size_flags_vertical = 4
theme = ExtResource("8_402o7")
text = "Restart"
script = ExtResource("8_ao4uf")

[connection signal="pressed" from="DefeatScreen/VBoxContainer/Button" to="DefeatScreen/VBoxContainer/Button" method="_on_pressed"]
[connection signal="pressed" from="VictoryScreen/VBoxContainer/Button" to="VictoryScreen/VBoxContainer/Button" method="_on_pressed"]
