Files

933 lines
30 KiB
Plaintext

[gd_scene load_steps=17 format=3 uid="uid://cx5dvchcc2v3b"]
[ext_resource type="Script" uid="uid://b1s3aocfu3dh" path="res://combat/combat.gd" id="1"]
[ext_resource type="Script" uid="uid://cjo4lltugi30v" path="res://combat/turn_queue.gd" id="2"]
[ext_resource type="Theme" uid="uid://c5h87851xphsn" path="res://theme/theme.tres" id="3"]
[ext_resource type="Script" uid="uid://k2df0cya36gy" path="res://combat/interface/ui.gd" id="4"]
[ext_resource type="PackedScene" uid="uid://bcngatcb2aqck" path="res://combat/interface/info.tscn" id="5"]
[ext_resource type="Texture2D" uid="uid://d1uavjhleqcmr" path="res://combat/background/combat_background.png" id="6"]
[ext_resource type="Texture2D" uid="uid://do71hfdbu65kx" path="res://decoration/grass.png" id="7"]
[ext_resource type="Material" uid="uid://5na16rpclxk2" path="res://decoration/wind_sway.tres" id="8"]
[ext_resource type="Texture2D" uid="uid://2ceuxn4ebsws" path="res://decoration/pebble.png" id="9"]
[ext_resource type="Texture2D" uid="uid://baxel68m2il5e" path="res://decoration/grass_variant.png" id="10"]
[ext_resource type="Texture2D" uid="uid://coirrxokxktp3" path="res://decoration/pebble_variant.png" id="11"]
[ext_resource type="Texture2D" uid="uid://bb3rs84bqmkli" path="res://combat/background/arena.png" id="12"]
[ext_resource type="Texture2D" uid="uid://dqdbxcdnkjxxt" path="res://combat/background/combat_shadow.png" id="13"]
[ext_resource type="Texture2D" uid="uid://dpkglykksi6ci" path="res://decoration/flower.png" id="14"]
[ext_resource type="Texture2D" uid="uid://2al2y10t8agi" path="res://decoration/flower_variant.png" id="15"]
[sub_resource type="GDScript" id="1"]
script/source = "extends Node2D
func add_combatant(new_combatant: Node2D) -> void:
new_combatant.position.x += 200 * get_child_count()
add_child(new_combatant)
"
[node name="Combat" type="Node2D"]
script = ExtResource("1")
[node name="TextureRect" type="TextureRect" parent="."]
texture = ExtResource("6")
[node name="Decoration" type="Node2D" parent="TextureRect"]
[node name="Grass" type="Node2D" parent="TextureRect/Decoration"]
position = Vector2(0, 31)
[node name="grass1" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(154.2, 84.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass64" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(195, 84)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass2" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(28.2, 82.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass3" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(229.2, 85.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass68" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(331, 84)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass4" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(841.2, 82.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass5" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(67.2, 83.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass30" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(801.2, 84.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass31" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(309, 89)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass65" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(121, 83)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass66" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(81, 92)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass67" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(273, 86)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass6" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(476.2, 83.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass7" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1079.2, 84.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass8" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1138.2, 83.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass9" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(432.2, 83.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass10" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(563.2, 84.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass11" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1013.2, 84.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass12" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(677.2, 82.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass63" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(764, 85)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass13" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1201.2, 81.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass14" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(370.2, 88.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass32" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(903.2, 88.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass15" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(740.2, 87.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="flower4" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(710, 84)
scale = Vector2(0.6, 0.6)
texture = ExtResource("14")
[node name="grass60" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(635, 86)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass61" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(507, 84)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass16" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1256.2, 91.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass19" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(144, 101)
texture = ExtResource("10")
[node name="grass17" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(962.2, 92.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass56" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1228, 87)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass57" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(925, 90)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass58" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1050, 88)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass59" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1167, 89)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7")
[node name="grass20" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(519, 92)
texture = ExtResource("7")
[node name="grass18" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(269, 103)
texture = ExtResource("7")
[node name="grass21" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(869, 98)
texture = ExtResource("10")
[node name="grass22" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(44, 105)
texture = ExtResource("7")
[node name="grass69" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(201, 103)
texture = ExtResource("7")
[node name="grass42" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(807, 105)
texture = ExtResource("7")
[node name="grass43" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1110, 102)
texture = ExtResource("10")
[node name="grass44" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(195, 117)
texture = ExtResource("10")
[node name="grass45" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(999, 106)
texture = ExtResource("7")
[node name="grass46" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1196, 104)
texture = ExtResource("7")
[node name="grass47" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(398, 104)
texture = ExtResource("10")
[node name="grass48" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1252, 123)
texture = ExtResource("7")
[node name="grass49" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(332, 113)
texture = ExtResource("7")
[node name="grass50" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(68, 142)
texture = ExtResource("10")
[node name="grass51" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(922, 112)
texture = ExtResource("10")
[node name="grass52" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(463, 110)
texture = ExtResource("7")
[node name="flower2" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(755, 107)
texture = ExtResource("15")
[node name="grass54" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(607.2, 90.2)
scale = Vector2(0.6, 0.6)
texture = ExtResource("10")
[node name="grass70" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(599, 100)
texture = ExtResource("10")
[node name="grass55" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(560, 114)
texture = ExtResource("7")
[node name="grass23" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1056, 112)
texture = ExtResource("7")
[node name="grass24" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1042, 135)
texture = ExtResource("10")
[node name="grass25" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1090, 154)
texture = ExtResource("10")
[node name="grass27" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1134, 128)
texture = ExtResource("7")
[node name="grass71" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(851, 128)
texture = ExtResource("10")
[node name="grass72" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1193, 200)
texture = ExtResource("10")
[node name="grass86" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1133, 229)
texture = ExtResource("10")
[node name="grass29" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1128, 169)
texture = ExtResource("7")
[node name="grass77" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(49, 173)
texture = ExtResource("7")
[node name="grass33" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(693, 104)
texture = ExtResource("7")
[node name="grass34" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(647, 105)
texture = ExtResource("10")
[node name="grass35" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(677, 125)
texture = ExtResource("10")
[node name="grass41" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(314, 132)
texture = ExtResource("10")
[node name="grass36" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(391, 133)
texture = ExtResource("7")
[node name="grass75" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(163, 135)
texture = ExtResource("7")
[node name="flower3" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(525, 129)
texture = ExtResource("14")
[node name="grass40" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(782, 126)
texture = ExtResource("7")
[node name="grass38" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(612, 130)
texture = ExtResource("10")
[node name="grass81" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(148, 311)
texture = ExtResource("10")
[node name="grass82" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(53, 274)
texture = ExtResource("10")
[node name="grass83" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(226, 274)
texture = ExtResource("10")
[node name="grass85" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1271, 220)
texture = ExtResource("10")
[node name="grass73" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(458, 133)
texture = ExtResource("10")
[node name="grass74" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(237, 134)
texture = ExtResource("10")
[node name="flower1" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(997, 143)
texture = ExtResource("14")
[node name="grass76" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(109, 152)
texture = ExtResource("7")
[node name="grass39" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1190, 143)
texture = ExtResource("7")
[node name="grass78" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1254, 159)
texture = ExtResource("7")
[node name="grass28" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(915, 146)
texture = ExtResource("10")
[node name="grass80" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(311, 288)
texture = ExtResource("10")
[node name="grass84" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(1075, 187)
texture = ExtResource("10")
[node name="grass88" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(36, 349)
texture = ExtResource("10")
[node name="grass87" type="Sprite2D" parent="TextureRect/Decoration/Grass"]
material = ExtResource("8")
position = Vector2(89, 421)
texture = ExtResource("10")
[node name="Pebble" type="Node2D" parent="TextureRect/Decoration"]
[node name="pebble1" type="Sprite2D" parent="TextureRect/Decoration/Pebble"]
position = Vector2(312, 481)
texture = ExtResource("9")
[node name="pebble2" type="Sprite2D" parent="TextureRect/Decoration/Pebble"]
position = Vector2(613.239, 552)
rotation = 1.96699
texture = ExtResource("9")
[node name="pebble5" type="Sprite2D" parent="TextureRect/Decoration/Pebble"]
position = Vector2(338, 434)
rotation = 1.96699
texture = ExtResource("9")
[node name="pebble8" type="Sprite2D" parent="TextureRect/Decoration/Pebble"]
position = Vector2(1051, 445)
rotation = 1.96699
texture = ExtResource("11")
[node name="pebble11" type="Sprite2D" parent="TextureRect/Decoration/Pebble"]
position = Vector2(1118, 479)
rotation = 1.96699
scale = Vector2(0.630977, 0.630977)
texture = ExtResource("11")
[node name="pebble14" type="Sprite2D" parent="TextureRect/Decoration/Pebble"]
position = Vector2(804, 717)
rotation = 1.96699
scale = Vector2(0.630977, 0.630977)
texture = ExtResource("11")
[node name="pebble10" type="Sprite2D" parent="TextureRect/Decoration/Pebble"]
position = Vector2(1144, 529)
rotation = 3.0703
texture = ExtResource("11")
[node name="pebble9" type="Sprite2D" parent="TextureRect/Decoration/Pebble"]
position = Vector2(1159, 415)
rotation = 1.96699
texture = ExtResource("11")
[node name="pebble3" type="Sprite2D" parent="TextureRect/Decoration/Pebble"]
position = Vector2(869, 405)
rotation = 1.96699
texture = ExtResource("9")
[node name="pebble4" type="Sprite2D" parent="TextureRect/Decoration/Pebble"]
position = Vector2(596, 520)
rotation = -0.764454
texture = ExtResource("9")
[node name="arena" type="Sprite2D" parent="TextureRect"]
position = Vector2(636, 285)
texture = ExtResource("12")
[node name="Decoration2" type="Node2D" parent="TextureRect"]
[node name="Grass" type="Node2D" parent="TextureRect/Decoration2"]
[node name="Grass1" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(39, 327)
texture = ExtResource("7")
[node name="Grass34" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(182, 361)
texture = ExtResource("7")
[node name="flower1" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(283, 348)
texture = ExtResource("14")
[node name="flower6" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(407, 372)
texture = ExtResource("15")
[node name="Grass33" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(91, 359)
texture = ExtResource("7")
[node name="Grass5" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(372, 365)
texture = ExtResource("7")
[node name="Grass3" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(866, 298)
texture = ExtResource("7")
[node name="Grass41" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1188, 300)
texture = ExtResource("7")
[node name="Grass42" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1222, 327)
texture = ExtResource("7")
[node name="Grass45" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1281, 282)
texture = ExtResource("7")
[node name="Grass39" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(928, 340)
texture = ExtResource("7")
[node name="Grass46" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1262, 333)
texture = ExtResource("7")
[node name="flower3" type="Sprite2D" parent="TextureRect/Decoration2/Grass/Grass46"]
material = ExtResource("8")
position = Vector2(-34, 51)
texture = ExtResource("14")
[node name="Grass31" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(981, 325)
texture = ExtResource("7")
[node name="Grass44" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1136, 315)
texture = ExtResource("7")
[node name="Grass36" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1106, 350)
texture = ExtResource("7")
[node name="Grass43" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1181, 333)
texture = ExtResource("7")
[node name="Grass2" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(636, 335)
texture = ExtResource("10")
[node name="Grass4" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(795, 357)
texture = ExtResource("10")
[node name="flower2" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(698, 368)
texture = ExtResource("14")
[node name="Grass40" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(883, 380)
texture = ExtResource("10")
[node name="Grass38" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(983, 350)
texture = ExtResource("10")
[node name="Grass18" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(946, 372)
texture = ExtResource("10")
[node name="Grass37" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1069, 368)
texture = ExtResource("10")
[node name="Grass6" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(568, 352)
texture = ExtResource("7")
[node name="Grass32" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(443, 370)
texture = ExtResource("7")
[node name="Grass7" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(882, 645)
scale = Vector2(1.5, 1.5)
texture = ExtResource("7")
[node name="Grass8" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(792, 690)
scale = Vector2(1.5, 1.5)
texture = ExtResource("7")
[node name="Grass26" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1115, 723)
scale = Vector2(1.5, 1.5)
texture = ExtResource("7")
[node name="Grass9" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1286, 623)
scale = Vector2(1.5, 1.5)
texture = ExtResource("7")
[node name="Grass21" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1182, 557)
scale = Vector2(1.5, 1.5)
texture = ExtResource("7")
[node name="Grass27" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1182, 557)
scale = Vector2(1.5, 1.5)
texture = ExtResource("7")
[node name="Grass48" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1184, 497)
scale = Vector2(1.5, 1.5)
texture = ExtResource("7")
[node name="Grass13" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(303, 701)
scale = Vector2(1.5, 1.5)
texture = ExtResource("7")
[node name="Grass14" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(10, 712)
scale = Vector2(1.5, 1.5)
texture = ExtResource("7")
[node name="Grass24" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(67, 731)
scale = Vector2(1.5, 1.5)
texture = ExtResource("7")
[node name="Grass16" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(59, 538)
scale = Vector2(1.2, 1.2)
texture = ExtResource("7")
[node name="Grass29" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(23, 552)
scale = Vector2(1.2, 1.2)
texture = ExtResource("7")
[node name="Grass30" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(88, 572)
scale = Vector2(1.2, 1.2)
texture = ExtResource("7")
[node name="Grass10" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1056, 660)
scale = Vector2(1.5, 1.5)
texture = ExtResource("10")
[node name="Grass11" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1215, 682)
scale = Vector2(1.5, 1.5)
texture = ExtResource("10")
[node name="Grass17" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1288, 449)
scale = Vector2(1.2, 1.2)
texture = ExtResource("10")
[node name="Grass47" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1185, 430)
scale = Vector2(1.2, 1.2)
texture = ExtResource("10")
[node name="Grass28" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(1267, 516)
scale = Vector2(1.2, 1.2)
texture = ExtResource("10")
[node name="Grass51" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(2, 595)
scale = Vector2(1.5, 1.5)
texture = ExtResource("7")
[node name="Grass15" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(383, 736)
scale = Vector2(1.5, 1.5)
texture = ExtResource("10")
[node name="Grass22" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(162, 666)
scale = Vector2(1.5, 1.5)
texture = ExtResource("10")
[node name="Grass23" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(199, 714)
scale = Vector2(1.5, 1.5)
texture = ExtResource("10")
[node name="Grass19" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(546, 701)
scale = Vector2(1.5, 1.5)
texture = ExtResource("10")
[node name="Grass25" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(616, 744)
scale = Vector2(1.5, 1.5)
texture = ExtResource("10")
[node name="Grass20" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(668, 659)
scale = Vector2(1.5, 1.5)
texture = ExtResource("10")
[node name="Grass12" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(988, 677)
scale = Vector2(1.5, 1.5)
texture = ExtResource("7")
[node name="Grass49" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(139, 379)
texture = ExtResource("7")
[node name="Grass50" type="Sprite2D" parent="TextureRect/Decoration2/Grass"]
material = ExtResource("8")
position = Vector2(34, 497)
texture = ExtResource("7")
[node name="TextureRect" type="TextureRect" parent="TextureRect"]
modulate = Color(0.509804, 0.27451, 0.701961, 1)
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("13")
[node name="Combatants" type="Node2D" parent="."]
position = Vector2(539, 275)
script = SubResource("1")
[node name="TurnQueue" type="Node" parent="." node_paths=PackedStringArray("combatants_list")]
script = ExtResource("2")
combatants_list = NodePath("../Combatants")
[node name="CombatCanvas" type="CanvasLayer" parent="."]
[node name="UI" type="Control" parent="CombatCanvas" node_paths=PackedStringArray("combatants_node")]
layout_mode = 3
anchors_preset = 0
offset_right = 1280.0
offset_bottom = 720.0
theme = ExtResource("3")
script = ExtResource("4")
combatants_node = NodePath("../../Combatants")
info_scene = ExtResource("5")
[node name="Combatants" type="HBoxContainer" parent="CombatCanvas/UI"]
layout_mode = 0
offset_left = 20.0
offset_top = 77.0
offset_right = 1260.0
offset_bottom = 328.0
theme_override_constants/separation = 360
[node name="Buttons" type="PanelContainer" parent="CombatCanvas/UI"]
layout_mode = 0
offset_left = 80.0
offset_top = 376.0
offset_right = 1200.0
offset_bottom = 698.0
[node name="GridContainer" type="GridContainer" parent="CombatCanvas/UI/Buttons"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
columns = 2
[node name="Attack" type="Button" parent="CombatCanvas/UI/Buttons/GridContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
text = "Attack"
[node name="Defend" type="Button" parent="CombatCanvas/UI/Buttons/GridContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
text = "Defend"
[node name="Flee" type="Button" parent="CombatCanvas/UI/Buttons/GridContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
text = "Flee"
[connection signal="button_up" from="CombatCanvas/UI/Buttons/GridContainer/Attack" to="CombatCanvas/UI" method="_on_Attack_button_up"]
[connection signal="button_up" from="CombatCanvas/UI/Buttons/GridContainer/Defend" to="CombatCanvas/UI" method="_on_Defend_button_up"]
[connection signal="button_up" from="CombatCanvas/UI/Buttons/GridContainer/Flee" to="CombatCanvas/UI" method="_on_Flee_button_up"]