[gd_scene format=3 uid="uid://cfsq3hma8djk3"] [ext_resource type="Script" uid="uid://daod4korkrm2r" path="res://entities/plants/scripts/texture_builder/part_assembler.gd" id="1_wqioj"] [ext_resource type="Script" uid="uid://basyrvn224i4f" path="res://entities/plants/scripts/texture_builder/mutation.gd" id="2_cxlua"] [ext_resource type="PackedScene" uid="uid://cg6r56x11bvk2" path="res://entities/plants/assets/parts/bases/base1.tscn" id="3_3tj2j"] [ext_resource type="PackedScene" uid="uid://gxrgk123q4s4" path="res://entities/plants/assets/parts/branches/branch1.tscn" id="4_csy2t"] [ext_resource type="PackedScene" uid="uid://dcgv0iyl5j573" path="res://entities/plants/assets/parts/branches/branch2.tscn" id="5_7qj60"] [ext_resource type="PackedScene" uid="uid://d0ltcm3nau23g" path="res://entities/plants/assets/parts/branches/branch3.tscn" id="6_iueuw"] [ext_resource type="PackedScene" uid="uid://dcjqtbeyiimo6" path="res://entities/plants/assets/parts/branches/branch4.tscn" id="7_5sov3"] [ext_resource type="PackedScene" uid="uid://c27tu2a8dklos" path="res://entities/plants/assets/parts/branches/branch5.tscn" id="8_1fpmv"] [ext_resource type="PackedScene" uid="uid://bxs8jmqgpdbm" path="res://entities/plants/assets/parts/branches/branch6.tscn" id="9_elw6h"] [ext_resource type="PackedScene" uid="uid://72s8382x2ouu" path="res://entities/plants/assets/parts/bases/base2.tscn" id="10_oshgv"] [ext_resource type="PackedScene" uid="uid://jsjcxyqt4pnx" path="res://entities/plants/assets/parts/branches/branch7.tscn" id="11_5sov3"] [ext_resource type="PackedScene" uid="uid://dl0kae3or8wn5" path="res://entities/plants/assets/parts/bases/base3.tscn" id="11_ewddg"] [ext_resource type="PackedScene" uid="uid://eitataf7s4k6" path="res://entities/plants/assets/parts/branches/branch8.tscn" id="12_1fpmv"] [ext_resource type="PackedScene" uid="uid://dnl6yculy2lub" path="res://entities/plants/assets/parts/bases/base4.tscn" id="12_35vmi"] [ext_resource type="PackedScene" uid="uid://00qwec7mi4tx" path="res://entities/plants/assets/parts/branches/branch9.tscn" id="13_elw6h"] [ext_resource type="PackedScene" uid="uid://cs36w4mum4ps7" path="res://entities/plants/assets/parts/branches/branch10.tscn" id="14_oshgv"] [ext_resource type="PackedScene" uid="uid://dkacu801335p5" path="res://entities/plants/assets/parts/branches/branch11.tscn" id="17_23fyg"] [ext_resource type="PackedScene" uid="uid://cwdpgq8ot27tn" path="res://entities/plants/assets/parts/branches/branch12.tscn" id="18_8hpxu"] [ext_resource type="PackedScene" uid="uid://b812ypiab5bhu" path="res://entities/plants/assets/parts/branches/branch13.tscn" id="19_ovm8l"] [ext_resource type="PackedScene" uid="uid://c7bbylk6t5a3m" path="res://entities/plants/assets/parts/branches/branch14.tscn" id="20_eqjo0"] [ext_resource type="PackedScene" uid="uid://dohr0df6a2cct" path="res://entities/plants/assets/parts/branches/branch15.tscn" id="21_6p6fd"] [ext_resource type="PackedScene" uid="uid://gva05r3c8gby" path="res://entities/plants/assets/parts/branches/branch16.tscn" id="22_pnygc"] [ext_resource type="PackedScene" uid="uid://cyj8ssk8qkleo" path="res://entities/plants/assets/parts/branches/branch17.tscn" id="23_coc2y"] [ext_resource type="PackedScene" uid="uid://bf2mi7dxuj14g" path="res://entities/plants/assets/parts/branches/branch18.tscn" id="24_2avaa"] [ext_resource type="PackedScene" uid="uid://27iessjdhgmu" path="res://entities/plants/assets/parts/bottom_leaves/bottom_leaf1.tscn" id="25_63f6q"] [ext_resource type="PackedScene" uid="uid://bdtxnigwyarjf" path="res://entities/plants/assets/parts/bottom_leaves/bottom_leaf2.tscn" id="26_41fgx"] [ext_resource type="PackedScene" uid="uid://bg4cl3q0g3sfj" path="res://entities/plants/assets/parts/bottom_leaves/bottom_leaf3.tscn" id="27_smoif"] [ext_resource type="PackedScene" uid="uid://ds7qd2ed1jfdd" path="res://entities/plants/assets/parts/bottom_leaves/bottom_leaf4.tscn" id="28_4gx0a"] [ext_resource type="PackedScene" uid="uid://dts2dg0bq3603" path="res://entities/plants/assets/parts/bottom_leaves/bottom_leaf5.tscn" id="29_c28bh"] [ext_resource type="PackedScene" uid="uid://bjawv0tbtex8o" path="res://entities/plants/assets/parts/bottom_leaves/bottom_leaf6.tscn" id="30_r8twp"] [ext_resource type="PackedScene" uid="uid://o4h8osgnh8os" path="res://entities/plants/assets/parts/bottom_leaves/bottom_leaf7.tscn" id="31_dsjh2"] [ext_resource type="PackedScene" uid="uid://ba5jgwaoswxnt" path="res://entities/plants/assets/parts/bottom_leaves/bottom_leaf8.tscn" id="32_48h3c"] [ext_resource type="PackedScene" uid="uid://drehv2x5oieno" path="res://entities/plants/assets/parts/bottom_leaves/bottom_leaf9.tscn" id="33_8f0o8"] [ext_resource type="PackedScene" uid="uid://cggirl3tlcrkc" path="res://entities/plants/assets/parts/leaves/leaf4.tscn" id="34_r8twp"] [ext_resource type="PackedScene" uid="uid://dx7trhqjvnk6u" path="res://entities/plants/assets/parts/leaves/leaf5.tscn" id="35_dsjh2"] [ext_resource type="PackedScene" uid="uid://cr1sdb0k2g2qe" path="res://entities/plants/assets/parts/leaves/leaf6.tscn" id="36_48h3c"] [ext_resource type="PackedScene" uid="uid://n8ex548mgcn2" path="res://entities/plants/assets/parts/leaves/leaf7.tscn" id="37_8f0o8"] [ext_resource type="PackedScene" uid="uid://crjfnk5ykoxle" path="res://entities/plants/assets/parts/leaves/leaf8.tscn" id="38_8der4"] [ext_resource type="PackedScene" uid="uid://b5ud2u5r4vkot" path="res://entities/plants/assets/parts/leaves/leaf1.tscn" id="39_8f0o8"] [ext_resource type="PackedScene" uid="uid://mm1xq416h68n" path="res://entities/plants/assets/parts/leaves/leaf2.tscn" id="40_8der4"] [ext_resource type="PackedScene" uid="uid://y3n410d566at" path="res://entities/plants/assets/parts/leaves/leaf3.tscn" id="41_jmgwa"] [ext_resource type="PackedScene" uid="uid://b5fxgs4ua0ejt" path="res://entities/plants/assets/parts/leaves/leaf9.tscn" id="42_jhkp2"] [ext_resource type="PackedScene" uid="uid://xofvb6wh38j4" path="res://entities/plants/assets/parts/leaves/leaf10.tscn" id="43_k3d8k"] [ext_resource type="PackedScene" uid="uid://d3goxclh7xwf8" path="res://entities/plants/assets/parts/leaves/leaf11.tscn" id="44_ch5a5"] [ext_resource type="PackedScene" uid="uid://b514ksdyr8yoy" path="res://entities/plants/assets/parts/leaves/leaf12.tscn" id="45_284ci"] [ext_resource type="PackedScene" uid="uid://jb5gaxtxi0k7" path="res://entities/plants/assets/parts/leaves/leaf13.tscn" id="46_abal8"] [ext_resource type="PackedScene" uid="uid://cw8ms5u42gtx8" path="res://entities/plants/assets/parts/leaves/leaf14.tscn" id="47_ulamc"] [ext_resource type="PackedScene" uid="uid://dlam7tfjtv1j" path="res://entities/plants/assets/parts/leaves/leaf15.tscn" id="48_ch5m8"] [ext_resource type="PackedScene" uid="uid://dqhouqmkaqm2h" path="res://entities/plants/assets/parts/leaves/leaf16.tscn" id="49_wqwyl"] [ext_resource type="PackedScene" uid="uid://igga16rhmb2p" path="res://entities/plants/assets/parts/flowers/flower1.tscn" id="50_abal8"] [ext_resource type="PackedScene" uid="uid://p2rqflone1dw" path="res://entities/plants/assets/parts/flowers/flower2.tscn" id="51_ulamc"] [ext_resource type="PackedScene" uid="uid://c0j6kgyxq3bdl" path="res://entities/plants/assets/parts/flowers/flower3.tscn" id="52_ch5m8"] [ext_resource type="PackedScene" uid="uid://bs3p5i88udxwf" path="res://entities/plants/assets/parts/flowers/flower4.tscn" id="53_wqwyl"] [node name="TestSprites" type="Node2D" unique_id=1624731692] script = ExtResource("1_wqioj") n_plants_to_generate = 5 space_between_plants = 400 [node name="Camera2D" type="Camera2D" parent="." unique_id=628954249] position = Vector2(812, -470) zoom = Vector2(0.595, 0.595) [node name="Base Mutation" type="Node" parent="." unique_id=1960536142] [node name="Base1" type="Node" parent="Base Mutation" unique_id=2035954924] script = ExtResource("2_cxlua") mutation_name = "Base1" possible_parts = Array[PackedScene]([ExtResource("3_3tj2j"), ExtResource("4_csy2t"), ExtResource("5_7qj60"), ExtResource("6_iueuw"), ExtResource("7_5sov3"), ExtResource("8_1fpmv"), ExtResource("9_elw6h")]) part_amount = 3 metadata/_custom_type_script = "uid://basyrvn224i4f" [node name="Base2" type="Node" parent="Base Mutation" unique_id=1395746901] script = ExtResource("2_cxlua") mutation_name = "Base2" possible_parts = Array[PackedScene]([ExtResource("10_oshgv"), ExtResource("11_5sov3"), ExtResource("12_1fpmv"), ExtResource("13_elw6h"), ExtResource("14_oshgv")]) part_amount = 1 metadata/_custom_type_script = "uid://basyrvn224i4f" [node name="Base3" type="Node" parent="Base Mutation" unique_id=1014851261] script = ExtResource("2_cxlua") mutation_name = "Base3" possible_parts = Array[PackedScene]([ExtResource("11_ewddg"), ExtResource("12_35vmi"), ExtResource("17_23fyg"), ExtResource("18_8hpxu"), ExtResource("19_ovm8l"), ExtResource("20_eqjo0"), ExtResource("21_6p6fd"), ExtResource("22_pnygc"), ExtResource("23_coc2y"), ExtResource("24_2avaa")]) part_amount = 3 metadata/_custom_type_script = "uid://basyrvn224i4f" [node name="Mutations" type="Node" parent="." unique_id=298602347] [node name="BottomLeaves" type="Node" parent="Mutations" unique_id=718997893] script = ExtResource("2_cxlua") mutation_name = "BottomLeaves" possible_parts = Array[PackedScene]([ExtResource("25_63f6q"), ExtResource("26_41fgx"), ExtResource("27_smoif"), ExtResource("28_4gx0a"), ExtResource("29_c28bh"), ExtResource("30_r8twp"), ExtResource("31_dsjh2"), ExtResource("32_48h3c"), ExtResource("33_8f0o8")]) part_amount = 2 metadata/_custom_type_script = "uid://basyrvn224i4f" [node name="LongLeaves" type="Node" parent="Mutations" unique_id=1017286178] script = ExtResource("2_cxlua") mutation_name = "LongLeaves" possible_parts = Array[PackedScene]([ExtResource("34_r8twp"), ExtResource("35_dsjh2"), ExtResource("36_48h3c"), ExtResource("37_8f0o8"), ExtResource("38_8der4")]) part_amount = 3 metadata/_custom_type_script = "uid://basyrvn224i4f" [node name="MiniLeaves" type="Node" parent="Mutations" unique_id=183501500] script = ExtResource("2_cxlua") mutation_name = "MiniLeaves" possible_parts = Array[PackedScene]([ExtResource("39_8f0o8"), ExtResource("40_8der4"), ExtResource("41_jmgwa")]) part_amount = 5 metadata/_custom_type_script = "uid://basyrvn224i4f" [node name="HollowLeaves" type="Node" parent="Mutations" unique_id=891558092] script = ExtResource("2_cxlua") mutation_name = "HollowLeaves" possible_parts = Array[PackedScene]([ExtResource("42_jhkp2"), ExtResource("43_k3d8k"), ExtResource("44_ch5a5"), ExtResource("45_284ci"), ExtResource("46_abal8"), ExtResource("47_ulamc"), ExtResource("48_ch5m8"), ExtResource("49_wqwyl")]) part_amount = 3 metadata/_custom_type_script = "uid://basyrvn224i4f" [node name="Flowers" type="Node" parent="Mutations" unique_id=353282102] script = ExtResource("2_cxlua") mutation_name = "Flowers" possible_parts = Array[PackedScene]([ExtResource("50_abal8"), ExtResource("51_ulamc"), ExtResource("52_ch5m8"), ExtResource("53_wqwyl")]) part_amount = 2 metadata/_custom_type_script = "uid://basyrvn224i4f"