[gd_scene load_steps=17 format=3 uid="uid://b4aouv6fsdecc"] [ext_resource type="Script" path="res://combat/combat.gd" id="1"] [ext_resource type="Script" path="res://combat/turn_queue.gd" id="2"] [ext_resource type="Theme" uid="uid://dtao6d0ebglcf" path="res://theme/theme.tres" id="3"] [ext_resource type="Script" path="res://combat/interface/ui.gd" id="4"] [ext_resource type="PackedScene" path="res://combat/interface/info.tscn" id="5"] [ext_resource type="Texture2D" uid="uid://dh804n3h2bl5h" path="res://combat/background/combat_background.png" id="6"] [ext_resource type="Texture2D" uid="uid://mi3mmtft0snh" path="res://decoration/grass.png" id="7"] [ext_resource type="Material" uid="uid://blst65bnoqyam" path="res://decoration/wind_sway.tres" id="8"] [ext_resource type="Texture2D" uid="uid://m6yf6xcjcsw5" path="res://decoration/pebble.png" id="9"] [ext_resource type="Texture2D" uid="uid://dcs722r26k774" path="res://decoration/grass_variant.png" id="10"] [ext_resource type="Texture2D" uid="uid://cynl0x6vk4sf6" path="res://decoration/pebble_variant.png" id="11"] [ext_resource type="Texture2D" uid="uid://wkde1vn3wdqf" path="res://combat/background/arena.png" id="12"] [ext_resource type="Texture2D" uid="uid://t6o5bvgfegfx" path="res://combat/background/combat_shadow.png" id="13"] [ext_resource type="Texture2D" uid="uid://cr0xmj8c7wbyr" path="res://decoration/flower.png" id="14"] [ext_resource type="Texture2D" uid="uid://cdndsgpg08oui" path="res://decoration/flower_variant.png" id="15"] [sub_resource type="GDScript" id="1"] script/source = "extends Node2D func add_combatant(new_combatant): 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="UI" type="Control" parent="." 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="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="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="UI/Buttons"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 columns = 2 [node name="Attack" type="Button" parent="UI/Buttons/GridContainer"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Attack" [node name="Defend" type="Button" parent="UI/Buttons/GridContainer"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Defend" [node name="Flee" type="Button" parent="UI/Buttons/GridContainer"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Flee" [connection signal="button_up" from="UI/Buttons/GridContainer/Attack" to="UI" method="_on_Attack_button_up"] [connection signal="button_up" from="UI/Buttons/GridContainer/Defend" to="UI" method="_on_Defend_button_up"] [connection signal="button_up" from="UI/Buttons/GridContainer/Flee" to="UI" method="_on_Flee_button_up"]