plant builder
This commit is contained in:
124
entities/plants/test_sprites.tscn
Normal file
124
entities/plants/test_sprites.tscn
Normal file
@@ -0,0 +1,124 @@
|
||||
[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"
|
||||
Reference in New Issue
Block a user