diff --git a/common/plant_texture_builder/plant_texture_builder.tscn b/common/plant_texture_builder/plant_texture_builder.tscn index 6986e5b..19e5a2e 100644 --- a/common/plant_texture_builder/plant_texture_builder.tscn +++ b/common/plant_texture_builder/plant_texture_builder.tscn @@ -2,50 +2,66 @@ [ext_resource type="Script" uid="uid://dt2ip3pw2cboy" path="res://entities/plants/scripts/texture_builder/plant_texture_builder.gd" id="1_s8rsj"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_cfiqo"] -[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="3_cynqk"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="4_b21au"] [ext_resource type="Resource" uid="uid://7hrdkl6bf3o4" path="res://entities/plants/resources/plant_parts/Branch1.tres" id="4_ggud5"] -[ext_resource type="Resource" uid="uid://bgh8a4xwc5stw" path="res://entities/plants/resources/plant_parts/Base2.tres" id="5_21cjy"] +[ext_resource type="Resource" uid="uid://bfyafiewcrjln" path="res://entities/plants/resources/plant_parts/Base1.tres" id="5_5fbyu"] [ext_resource type="Resource" uid="uid://ceisi5yyie7to" path="res://entities/plants/resources/plant_parts/Branch2.tres" id="5_ufbqh"] [ext_resource type="Resource" uid="uid://cxiu8frk04b5i" path="res://entities/plants/resources/plant_parts/Branch3.tres" id="6_jbu3q"] [ext_resource type="Resource" uid="uid://53p5g07e3pb4" path="res://entities/plants/resources/plant_parts/Branch4.tres" id="7_21cjy"] [ext_resource type="Resource" uid="uid://cyfyodtfxne1w" path="res://entities/plants/resources/plant_parts/Branch5.tres" id="8_qm7aw"] [ext_resource type="Resource" uid="uid://cuvtf4y1dspcp" path="res://entities/plants/resources/plant_parts/Branch6.tres" id="9_3e4c1"] -[ext_resource type="Resource" uid="uid://wgmxpk52rg7x" path="res://entities/plants/resources/plant_parts/LeafA1.tres" id="11_fc4k8"] -[ext_resource type="Resource" uid="uid://d2y7o2hc6ffei" path="res://entities/plants/resources/plant_parts/Branch11.tres" id="11_hvwgo"] -[ext_resource type="Resource" uid="uid://cbejb0uvdke7k" path="res://entities/plants/resources/plant_parts/LeafA2.tres" id="12_1b4fr"] -[ext_resource type="Resource" uid="uid://civ4gr1c2pq7g" path="res://entities/plants/resources/plant_parts/Branch12.tres" id="12_npk80"] -[ext_resource type="Resource" uid="uid://dujxttu80g0lo" path="res://entities/plants/resources/plant_parts/LeafA3.tres" id="13_ggcwy"] -[ext_resource type="Resource" uid="uid://bqfocs6f0iypo" path="res://entities/plants/resources/plant_parts/Branch13.tres" id="13_hyb2i"] -[ext_resource type="Resource" uid="uid://drml5dm8i3j3a" path="res://entities/plants/resources/plant_parts/Branch14.tres" id="14_4gk8a"] +[ext_resource type="Resource" uid="uid://ddcv630a65w4v" path="res://entities/plants/resources/plant_parts/LeafE5.tres" id="10_5job5"] +[ext_resource type="Resource" uid="uid://bfh5m6eyuvhln" path="res://entities/plants/resources/plant_parts/LeafE6.tres" id="11_cynqk"] +[ext_resource type="Resource" uid="uid://b32ep44iqi5v0" path="res://entities/plants/resources/plant_parts/LeafE7.tres" id="12_b21au"] +[ext_resource type="Resource" uid="uid://6jnbms553dyd" path="res://entities/plants/resources/plant_parts/Branch7.tres" id="12_yjh7s"] +[ext_resource type="Resource" uid="uid://cowkewtw2lg4i" path="res://entities/plants/resources/plant_parts/FlowerA1.tres" id="13_17ac3"] [ext_resource type="Resource" uid="uid://bgv3nb10t6u3y" path="res://entities/plants/resources/plant_parts/LeafF1.tres" id="14_8r35x"] -[ext_resource type="Resource" uid="uid://bix3qwmsvuxs4" path="res://entities/plants/resources/plant_parts/LeafA4.tres" id="14_15wue"] +[ext_resource type="Resource" uid="uid://drn8vt4sp7u6q" path="res://entities/plants/resources/plant_parts/FlowerA2.tres" id="14_fuh2b"] [ext_resource type="Resource" uid="uid://c31h25xdll8si" path="res://entities/plants/resources/plant_parts/FlowerD1.tres" id="15_3ti7v"] +[ext_resource type="Resource" uid="uid://b3oqeugtrtera" path="res://entities/plants/resources/plant_parts/FlowerA3.tres" id="15_28gvc"] [ext_resource type="Resource" uid="uid://be17y7clvf88e" path="res://entities/plants/resources/plant_parts/LeafE1.tres" id="15_p2blu"] [ext_resource type="Resource" uid="uid://bkgw3wmoam10n" path="res://entities/plants/resources/plant_parts/LeafF2.tres" id="15_rbd7l"] +[ext_resource type="Resource" uid="uid://ydvnxfnkbr2g" path="res://entities/plants/resources/plant_parts/FlowerA4.tres" id="16_1cwvj"] [ext_resource type="Script" uid="uid://cfjd8jelpm8dt" path="res://entities/plants/scripts/texture_builder/part_mutation_association.gd" id="16_c3tk3"] [ext_resource type="Resource" uid="uid://r5mspvasrq6y" path="res://entities/plants/resources/plant_parts/FlowerD2.tres" id="16_cpf4r"] [ext_resource type="Resource" uid="uid://m8j2gfumw11w" path="res://entities/plants/resources/plant_parts/LeafF3.tres" id="16_nfxo0"] [ext_resource type="Resource" uid="uid://dw7wdihxxy0uf" path="res://entities/plants/resources/plant_parts/LeafE2.tres" id="16_xt8tm"] +[ext_resource type="Resource" uid="uid://dl1k0jv662m67" path="res://entities/plants/resources/plant_parts/FlowerA5.tres" id="17_c3tk3"] [ext_resource type="Resource" uid="uid://dth4dp88vs3gh" path="res://entities/plants/resources/plant_parts/LeafF4.tres" id="17_i8j71"] [ext_resource type="Resource" uid="uid://br80voioh4jxu" path="res://entities/plants/resources/plant_parts/FlowerD3.tres" id="17_p2blu"] [ext_resource type="Resource" uid="uid://3yi8hk73s5mm" path="res://entities/plants/resources/plant_parts/LeafE3.tres" id="17_qm7aw"] +[ext_resource type="Resource" uid="uid://bug1idvuvbdgu" path="res://entities/plants/resources/plant_parts/LeafF7.tres" id="18_2plsj"] [ext_resource type="Resource" uid="uid://cka6sihumbjpw" path="res://entities/plants/resources/plant_parts/LeafF5.tres" id="18_l2vrg"] +[ext_resource type="Resource" uid="uid://cax7ljadudatp" path="res://entities/plants/resources/plant_parts/FlowerA6.tres" id="18_q0jli"] [ext_resource type="Resource" uid="uid://dq5dwqherb6ac" path="res://entities/plants/resources/plant_parts/LeafF6.tres" id="19_14c4k"] +[ext_resource type="Resource" uid="uid://b131hvn5ng3bm" path="res://entities/plants/resources/plant_parts/FlowerA7.tres" id="19_rplk6"] +[ext_resource type="Resource" uid="uid://d2fdkihyolf7u" path="res://entities/plants/resources/plant_parts/LeafF8.tres" id="19_yjh7s"] [ext_resource type="Resource" uid="uid://ckef0dno4j5mn" path="res://entities/plants/resources/plant_parts/FlowerF1.tres" id="20_lggh7"] [ext_resource type="Resource" uid="uid://dhhyh56shnure" path="res://entities/plants/resources/plant_parts/FlowerF2.tres" id="21_8r35x"] [ext_resource type="Resource" uid="uid://banfc3pgm6a0m" path="res://entities/plants/resources/plant_parts/FlowerC1.tres" id="21_alra6"] [ext_resource type="Resource" uid="uid://dmdyj7t4g48p" path="res://entities/plants/resources/plant_parts/FlowerC2.tres" id="22_lggh7"] [ext_resource type="Resource" uid="uid://bhj7j78tokt25" path="res://entities/plants/resources/plant_parts/FlowerC3.tres" id="23_8r35x"] +[ext_resource type="Resource" uid="uid://cxqv1fndcp8jj" path="res://entities/plants/resources/plant_parts/FlowerD4.tres" id="23_mcckl"] +[ext_resource type="Resource" uid="uid://cs1raqj43qsxx" path="res://entities/plants/resources/plant_parts/FlowerD5.tres" id="24_3hcun"] [ext_resource type="Resource" uid="uid://bkgrwffi7m2i4" path="res://entities/plants/resources/plant_parts/FlowerC4.tres" id="24_rbd7l"] -[ext_resource type="Resource" uid="uid://bchwhdmxsaqic" path="res://entities/plants/resources/plant_parts/LeafA5.tres" id="29_nfxo0"] -[ext_resource type="Resource" uid="uid://cvr81iqokda6x" path="res://entities/plants/resources/plant_parts/LeafA6.tres" id="30_i8j71"] +[ext_resource type="Resource" uid="uid://dm7crxxg4kmw5" path="res://entities/plants/resources/plant_parts/LeafB1.tres" id="25_kvmj5"] +[ext_resource type="Resource" uid="uid://vlxrq3tw1t6m" path="res://entities/plants/resources/plant_parts/LeafB2.tres" id="26_ocu7e"] +[ext_resource type="Resource" uid="uid://bdwhp12xkvscr" path="res://entities/plants/resources/plant_parts/LeafB3.tres" id="27_q771y"] +[ext_resource type="Resource" uid="uid://dodm4m8wtwcl7" path="res://entities/plants/resources/plant_parts/LeafB4.tres" id="28_5fbyu"] +[ext_resource type="Resource" uid="uid://dwdf3qlrwtri1" path="res://entities/plants/resources/plant_parts/LeafB5.tres" id="29_2plsj"] +[ext_resource type="Resource" uid="uid://b0d31qh325i1j" path="res://entities/plants/resources/plant_parts/LeafB6.tres" id="30_yjh7s"] +[ext_resource type="Resource" uid="uid://dvsulyhst7sr7" path="res://entities/plants/resources/plant_parts/FlowerC5.tres" id="35_abtbh"] +[ext_resource type="Resource" uid="uid://cmdstx3wu5f2f" path="res://entities/plants/resources/plant_parts/FlowerC6.tres" id="36_j5s6w"] +[ext_resource type="Resource" uid="uid://bs66avdkmbxjm" path="res://entities/plants/resources/plant_parts/LeafD1.tres" id="37_p21mk"] [ext_resource type="Resource" uid="uid://cwskfwdasvv0g" path="res://entities/plants/resources/plant_parts/FlowerF3.tres" id="38_rbd7l"] +[ext_resource type="Resource" uid="uid://cv2iad0m88cdr" path="res://entities/plants/resources/plant_parts/LeafD2.tres" id="38_wmcor"] +[ext_resource type="Resource" uid="uid://b806ml8dd7gnn" path="res://entities/plants/resources/plant_parts/LeafD3.tres" id="39_dx2ud"] +[ext_resource type="Resource" uid="uid://ciga0npobiqc4" path="res://entities/plants/resources/plant_parts/LeafD4.tres" id="40_fpktn"] [ext_resource type="Resource" uid="uid://e0u1baixvaxn" path="res://entities/plants/resources/plant_parts/LeafE4.tres" id="42_14c4k"] -[ext_resource type="Resource" uid="uid://dgivyissl512e" path="res://entities/plants/resources/plant_parts/LeafG1.tres" id="43_y02ao"] -[ext_resource type="Resource" uid="uid://u6dwq3eowpcb" path="res://entities/plants/resources/plant_parts/LeafG2.tres" id="44_s8rsj"] +[ext_resource type="Resource" uid="uid://chqsugvjyeit2" path="res://entities/plants/resources/plant_parts/FlowerB4.tres" id="44_7b70u"] [ext_resource type="Resource" uid="uid://c4artcndro0r5" path="res://entities/plants/resources/plant_parts/FlowerB1.tres" id="45_coupj"] +[ext_resource type="Resource" uid="uid://bc4af1b8ghdb4" path="res://entities/plants/resources/plant_parts/FlowerB5.tres" id="45_q8uyx"] [ext_resource type="Resource" uid="uid://b3dfua388ub4k" path="res://entities/plants/resources/plant_parts/FlowerB2.tres" id="46_ggud5"] +[ext_resource type="Resource" uid="uid://c45gy18r2aofk" path="res://entities/plants/resources/plant_parts/FlowerB6.tres" id="46_r166b"] [ext_resource type="Script" uid="uid://hs3i48clok85" path="res://entities/plants/scripts/texture_builder/seed_texture_set.gd" id="47_jbu3q"] [ext_resource type="Resource" uid="uid://bnn0tcoab4plv" path="res://entities/plants/resources/plant_parts/FlowerB3.tres" id="47_ufbqh"] [ext_resource type="Texture2D" uid="uid://cuqocuhfpdful" path="res://entities/plants/assets/sprites/seeds/pick-sphere/color_1.png" id="48_21cjy"] @@ -54,81 +70,106 @@ [ext_resource type="Texture2D" uid="uid://cq2f308itghq7" path="res://entities/plants/assets/sprites/seeds/haricot/color_1.png" id="51_5job5"] [ext_resource type="Texture2D" uid="uid://b3apxg55cjoow" path="res://entities/plants/assets/sprites/seeds/haricot/color_2.png" id="52_cynqk"] [ext_resource type="Texture2D" uid="uid://0ayiumcnqyc1" path="res://entities/plants/assets/sprites/seeds/haricot/outline.png" id="53_b21au"] - -[sub_resource type="Resource" id="Resource_10bgv"] -script = ExtResource("3_cynqk") -position = Vector2(59, 99) -attach_types = Array[int]([0]) - -[sub_resource type="Resource" id="Resource_m78t0"] -script = ExtResource("3_cynqk") -position = Vector2(-3, -68) -attach_types = Array[int]([0]) - -[sub_resource type="Resource" id="Resource_hbwie"] -script = ExtResource("3_cynqk") -position = Vector2(-17, -237) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_obhnl"] -script = ExtResource("3_cynqk") -position = Vector2(-50, -286) -attach_types = Array[int]([2, 3]) - -[sub_resource type="Resource" id="Resource_dhqtw"] -script = ExtResource("3_cynqk") -position = Vector2(-2, 333) - -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] -atlas = ExtResource("4_b21au") -region = Rect2(41, 72, 237, 686) - -[sub_resource type="Resource" id="Resource_fuh2b"] -resource_name = "Base1" -script = ExtResource("2_cfiqo") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_dhqtw") -attaches = Array[ExtResource("3_cynqk")]([SubResource("Resource_10bgv"), SubResource("Resource_m78t0"), SubResource("Resource_hbwie"), SubResource("Resource_obhnl")]) +[ext_resource type="Resource" uid="uid://jtgbllkxv2ty" path="res://entities/plants/resources/plant_parts/FlowerG1.tres" id="61_tx02s"] +[ext_resource type="Resource" uid="uid://dlwyvblamhdyv" path="res://entities/plants/resources/plant_parts/FlowerG2.tres" id="62_mpcbs"] +[ext_resource type="Resource" uid="uid://bu1k6bbcoo856" path="res://entities/plants/resources/plant_parts/FlowerG3.tres" id="63_kqtu4"] +[ext_resource type="Resource" uid="uid://csjf2ewtb7fyj" path="res://entities/plants/resources/plant_parts/FlowerG4.tres" id="64_2f2lk"] +[ext_resource type="Resource" uid="uid://dawdiycf5jfhi" path="res://entities/plants/resources/plant_parts/FlowerG5.tres" id="65_4e7sd"] +[ext_resource type="Resource" uid="uid://cvlrpqg045g0n" path="res://entities/plants/resources/plant_parts/FlowerG6.tres" id="66_ro8dt"] +[ext_resource type="Resource" uid="uid://b3v3stntdc1g2" path="res://entities/plants/resources/plant_parts/FlowerG7.tres" id="67_wmd0c"] +[ext_resource type="Resource" uid="uid://c1sxs5tfaymo" path="res://entities/plants/resources/plant_parts/FlowerH1.tres" id="68_wl0th"] +[ext_resource type="Resource" uid="uid://c5gwuyf3pcerj" path="res://entities/plants/resources/plant_parts/FlowerH2.tres" id="69_55s8o"] +[ext_resource type="Resource" uid="uid://dhof1pwxec8kn" path="res://entities/plants/resources/plant_parts/FlowerH3.tres" id="70_gquge"] +[ext_resource type="Resource" uid="uid://lbn3nisou0up" path="res://entities/plants/resources/plant_parts/FlowerH4.tres" id="71_2cr6t"] +[ext_resource type="Resource" uid="uid://d2ui0lpgnvlnp" path="res://entities/plants/resources/plant_parts/FlowerH5.tres" id="72_yrtob"] +[ext_resource type="Resource" uid="uid://b8xgss5v23jn4" path="res://entities/plants/resources/plant_parts/FlowerH6.tres" id="73_y4irp"] +[ext_resource type="Resource" uid="uid://bwvrohueobpa7" path="res://entities/plants/resources/plant_parts/FlowerJ1.tres" id="74_sdhn1"] +[ext_resource type="Resource" uid="uid://dmlqso410ibhg" path="res://entities/plants/resources/plant_parts/FlowerJ2.tres" id="75_lyw6c"] +[ext_resource type="Resource" uid="uid://djbiy53j3k7a" path="res://entities/plants/resources/plant_parts/FlowerJ3.tres" id="76_lvv85"] +[ext_resource type="Resource" uid="uid://drsg1ndk47lu5" path="res://entities/plants/resources/plant_parts/FlowerJ4.tres" id="77_y5qox"] +[ext_resource type="Resource" uid="uid://hycs1ri8oj5s" path="res://entities/plants/resources/plant_parts/FlowerF4.tres" id="81_ar53y"] +[ext_resource type="Resource" uid="uid://cblsflc4dl73t" path="res://entities/plants/resources/plant_parts/FlowerF5.tres" id="82_oaoto"] +[ext_resource type="Resource" uid="uid://bykccsfsbict0" path="res://entities/plants/resources/plant_parts/FlowerF6.tres" id="83_06vhr"] +[ext_resource type="Resource" uid="uid://u6jx87shhwxk" path="res://entities/plants/resources/plant_parts/FlowerF7.tres" id="84_rcays"] +[ext_resource type="Resource" uid="uid://dk7hp700k8iet" path="res://entities/plants/resources/plant_parts/LeafC1.tres" id="85_qs4je"] +[ext_resource type="Resource" uid="uid://dte3i6hma7nw5" path="res://entities/plants/resources/plant_parts/LeafC2.tres" id="86_ron2q"] +[ext_resource type="Resource" uid="uid://p2mveyriuh47" path="res://entities/plants/resources/plant_parts/LeafC3.tres" id="87_6raaj"] +[ext_resource type="Resource" uid="uid://7xk6tcv4djrq" path="res://entities/plants/resources/plant_parts/LeafC4.tres" id="88_80nvf"] +[ext_resource type="Resource" uid="uid://dyuyetdore4xj" path="res://entities/plants/resources/plant_parts/LeafC5.tres" id="89_d04mb"] +[ext_resource type="Resource" uid="uid://eui1q88twcg0" path="res://entities/plants/resources/plant_parts/LeafC6.tres" id="90_6htke"] +[ext_resource type="Resource" uid="uid://bqkedhqetxwbc" path="res://entities/plants/resources/plant_parts/LeafC7.tres" id="91_y2dg6"] +[ext_resource type="Resource" uid="uid://blobsykb20xvj" path="res://entities/plants/resources/plant_parts/FlowerI1.tres" id="92_s2hpp"] +[ext_resource type="Resource" uid="uid://d7yd1onoxltc" path="res://entities/plants/resources/plant_parts/FlowerI2.tres" id="93_mxpq5"] +[ext_resource type="Resource" uid="uid://dhfgxndt6df1q" path="res://entities/plants/resources/plant_parts/FlowerI3.tres" id="94_o5eac"] +[ext_resource type="Resource" uid="uid://bunbqgsglg2tq" path="res://entities/plants/resources/plant_parts/FlowerI4.tres" id="95_qxf4o"] +[ext_resource type="Resource" uid="uid://7iux7gpmsdn8" path="res://entities/plants/resources/plant_parts/FlowerI5.tres" id="96_lfwcq"] +[ext_resource type="Resource" uid="uid://jlyqbrrvs7e6" path="res://entities/plants/resources/plant_parts/FlowerI6.tres" id="97_fe472"] [sub_resource type="Resource" id="Resource_rt6tw"] script = ExtResource("16_c3tk3") -parts = Array[ExtResource("2_cfiqo")]([ExtResource("11_fc4k8"), ExtResource("12_1b4fr"), ExtResource("13_ggcwy"), ExtResource("14_15wue"), ExtResource("29_nfxo0"), ExtResource("30_i8j71")]) -part_amount = 4 +parts = Array[ExtResource("2_cfiqo")]([ExtResource("15_p2blu"), ExtResource("16_xt8tm"), ExtResource("17_qm7aw"), ExtResource("42_14c4k"), ExtResource("10_5job5"), ExtResource("11_cynqk"), ExtResource("12_b21au")]) metadata/_custom_type_script = "uid://cfjd8jelpm8dt" [sub_resource type="Resource" id="Resource_y02ao"] script = ExtResource("16_c3tk3") -parts = Array[ExtResource("2_cfiqo")]([ExtResource("15_3ti7v"), ExtResource("16_cpf4r"), ExtResource("17_p2blu")]) +parts = Array[ExtResource("2_cfiqo")]([ExtResource("13_17ac3"), ExtResource("14_fuh2b"), ExtResource("15_28gvc"), ExtResource("16_1cwvj"), ExtResource("17_c3tk3"), ExtResource("18_q0jli"), ExtResource("19_rplk6")]) part_amount = 5 metadata/_custom_type_script = "uid://cfjd8jelpm8dt" [sub_resource type="Resource" id="Resource_nfxo0"] script = ExtResource("16_c3tk3") -parts = Array[ExtResource("2_cfiqo")]([ExtResource("20_lggh7"), ExtResource("21_8r35x"), ExtResource("38_rbd7l")]) +parts = Array[ExtResource("2_cfiqo")]([ExtResource("15_3ti7v"), ExtResource("16_cpf4r"), ExtResource("17_p2blu"), ExtResource("23_mcckl"), ExtResource("24_3hcun")]) part_amount = 5 metadata/_custom_type_script = "uid://cfjd8jelpm8dt" [sub_resource type="Resource" id="Resource_s8rsj"] script = ExtResource("16_c3tk3") -parts = Array[ExtResource("2_cfiqo")]([ExtResource("15_p2blu"), ExtResource("16_xt8tm"), ExtResource("17_qm7aw"), ExtResource("42_14c4k")]) -part_amount = 5 +parts = Array[ExtResource("2_cfiqo")]([ExtResource("25_kvmj5"), ExtResource("26_ocu7e"), ExtResource("27_q771y"), ExtResource("28_5fbyu"), ExtResource("29_2plsj"), ExtResource("30_yjh7s")]) metadata/_custom_type_script = "uid://cfjd8jelpm8dt" [sub_resource type="Resource" id="Resource_14c4k"] script = ExtResource("16_c3tk3") -parts = Array[ExtResource("2_cfiqo")]([ExtResource("21_alra6"), ExtResource("22_lggh7"), ExtResource("23_8r35x"), ExtResource("24_rbd7l")]) -part_amount = 4 -metadata/_custom_type_script = "uid://cfjd8jelpm8dt" - -[sub_resource type="Resource" id="Resource_jbu3q"] -script = ExtResource("16_c3tk3") -parts = Array[ExtResource("2_cfiqo")]([ExtResource("45_coupj"), ExtResource("46_ggud5"), ExtResource("47_ufbqh")]) -part_amount = 5 +parts = Array[ExtResource("2_cfiqo")]([ExtResource("21_alra6"), ExtResource("22_lggh7"), ExtResource("23_8r35x"), ExtResource("24_rbd7l"), ExtResource("35_abtbh"), ExtResource("36_j5s6w")]) metadata/_custom_type_script = "uid://cfjd8jelpm8dt" [sub_resource type="Resource" id="Resource_b21au"] script = ExtResource("16_c3tk3") -parts = Array[ExtResource("2_cfiqo")]([ExtResource("43_y02ao"), ExtResource("44_s8rsj")]) +parts = Array[ExtResource("2_cfiqo")]([ExtResource("37_p21mk"), ExtResource("38_wmcor"), ExtResource("39_dx2ud"), ExtResource("40_fpktn")]) +metadata/_custom_type_script = "uid://cfjd8jelpm8dt" + +[sub_resource type="Resource" id="Resource_jbu3q"] +script = ExtResource("16_c3tk3") +parts = Array[ExtResource("2_cfiqo")]([ExtResource("45_coupj"), ExtResource("46_ggud5"), ExtResource("47_ufbqh"), ExtResource("44_7b70u"), ExtResource("45_q8uyx"), ExtResource("46_r166b")]) +metadata/_custom_type_script = "uid://cfjd8jelpm8dt" + +[sub_resource type="Resource" id="Resource_2ycc1"] +script = ExtResource("16_c3tk3") +parts = Array[ExtResource("2_cfiqo")]([ExtResource("61_tx02s"), ExtResource("62_mpcbs"), ExtResource("63_kqtu4"), ExtResource("64_2f2lk"), ExtResource("65_4e7sd"), ExtResource("66_ro8dt"), ExtResource("67_wmd0c")]) +metadata/_custom_type_script = "uid://cfjd8jelpm8dt" + +[sub_resource type="Resource" id="Resource_wat4j"] +script = ExtResource("16_c3tk3") +parts = Array[ExtResource("2_cfiqo")]([ExtResource("68_wl0th"), ExtResource("69_55s8o"), ExtResource("70_gquge"), ExtResource("71_2cr6t"), ExtResource("72_yrtob"), ExtResource("73_y4irp")]) +metadata/_custom_type_script = "uid://cfjd8jelpm8dt" + +[sub_resource type="Resource" id="Resource_n8y6x"] +script = ExtResource("16_c3tk3") +parts = Array[ExtResource("2_cfiqo")]([ExtResource("74_sdhn1"), ExtResource("75_lyw6c"), ExtResource("76_lvv85"), ExtResource("77_y5qox")]) +metadata/_custom_type_script = "uid://cfjd8jelpm8dt" + +[sub_resource type="Resource" id="Resource_dw70q"] +script = ExtResource("16_c3tk3") +parts = Array[ExtResource("2_cfiqo")]([ExtResource("20_lggh7"), ExtResource("21_8r35x"), ExtResource("38_rbd7l"), ExtResource("81_ar53y"), ExtResource("82_oaoto"), ExtResource("83_06vhr"), ExtResource("84_rcays")]) +metadata/_custom_type_script = "uid://cfjd8jelpm8dt" + +[sub_resource type="Resource" id="Resource_xxckx"] +script = ExtResource("16_c3tk3") +parts = Array[ExtResource("2_cfiqo")]([ExtResource("85_qs4je"), ExtResource("86_ron2q"), ExtResource("87_6raaj"), ExtResource("88_80nvf"), ExtResource("89_d04mb"), ExtResource("90_6htke"), ExtResource("91_y2dg6")]) +metadata/_custom_type_script = "uid://cfjd8jelpm8dt" + +[sub_resource type="Resource" id="Resource_s3ec7"] +script = ExtResource("16_c3tk3") +parts = Array[ExtResource("2_cfiqo")]([ExtResource("92_s2hpp"), ExtResource("93_mxpq5"), ExtResource("94_o5eac"), ExtResource("95_qxf4o"), ExtResource("96_lfwcq"), ExtResource("97_fe472")]) metadata/_custom_type_script = "uid://cfjd8jelpm8dt" [sub_resource type="Resource" id="Resource_cynqk"] @@ -144,15 +185,21 @@ metadata/_custom_type_script = "uid://hs3i48clok85" [node name="TextureBuilder" type="Node" unique_id=79184097] script = ExtResource("1_s8rsj") -bases = Array[ExtResource("2_cfiqo")]([SubResource("Resource_fuh2b")]) -baby_bases = Array[ExtResource("2_cfiqo")]([ExtResource("5_21cjy")]) -branches = Array[ExtResource("2_cfiqo")]([ExtResource("4_ggud5"), ExtResource("5_ufbqh"), ExtResource("6_jbu3q"), ExtResource("7_21cjy"), ExtResource("8_qm7aw"), ExtResource("9_3e4c1"), ExtResource("11_hvwgo"), ExtResource("12_npk80"), ExtResource("13_hyb2i"), ExtResource("14_4gk8a")]) +bases = Array[ExtResource("2_cfiqo")]([ExtResource("5_5fbyu")]) +baby_bases = Array[ExtResource("2_cfiqo")]([ExtResource("5_5fbyu")]) +branches = Array[ExtResource("2_cfiqo")]([ExtResource("4_ggud5"), ExtResource("5_ufbqh"), ExtResource("6_jbu3q"), ExtResource("7_21cjy"), ExtResource("8_qm7aw"), ExtResource("9_3e4c1"), ExtResource("12_yjh7s")]) n_branches = 5 -base_leaves = Array[ExtResource("2_cfiqo")]([ExtResource("14_8r35x"), ExtResource("15_rbd7l"), ExtResource("16_nfxo0"), ExtResource("17_i8j71"), ExtResource("18_l2vrg"), ExtResource("19_14c4k")]) +base_leaves = Array[ExtResource("2_cfiqo")]([ExtResource("14_8r35x"), ExtResource("15_rbd7l"), ExtResource("16_nfxo0"), ExtResource("17_i8j71"), ExtResource("18_l2vrg"), ExtResource("19_14c4k"), ExtResource("18_2plsj"), ExtResource("19_yjh7s")]) parts_mutation_associations = Dictionary[String, ExtResource("16_c3tk3")]({ "ANCIENT": SubResource("Resource_rt6tw"), "EPHEMERAL": SubResource("Resource_y02ao"), "FERTILE": SubResource("Resource_nfxo0"), +"GENEROUS": SubResource("Resource_2ycc1"), +"HURRIED": SubResource("Resource_wat4j"), +"PRECOCIOUS": SubResource("Resource_n8y6x"), +"PROLIFIC": SubResource("Resource_dw70q"), +"PROTECTIVE": SubResource("Resource_xxckx"), +"PURE": SubResource("Resource_s3ec7"), "PURIFICATION": SubResource("Resource_s8rsj"), "QUICK": SubResource("Resource_14c4k"), "SOCIABLE": SubResource("Resource_b21au"), diff --git a/entities/interactables/door/door.tscn b/entities/interactables/door/door.tscn index 0039c7d..8f9fcde 100644 --- a/entities/interactables/door/door.tscn +++ b/entities/interactables/door/door.tscn @@ -112,6 +112,10 @@ fill = 1 fill_from = Vector2(0.5, 0.5) fill_to = Vector2(1, 0.5) +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_6w4e0"] +radius = 38.0 +height = 80.0 + [node name="Door" type="Area2D" unique_id=2053096538] script = ExtResource("1_8kdwv") icon = ExtResource("2_6w4e0") @@ -126,7 +130,7 @@ unique_name_in_owner = true scale = Vector2(0.33, 0.33) sprite_frames = SubResource("SpriteFrames_4aafg") animation = &"closed" -frame_progress = 0.99532324 +frame_progress = 0.78603315 [node name="Sprite2D" type="Sprite2D" parent="." unique_id=1875435966] position = Vector2(0.99999994, -41) @@ -143,3 +147,9 @@ texture = ExtResource("2_6w4e0") position = Vector2(5.684342e-14, 2.2737368e-13) scale = Vector2(0.33, 0.33) texture = ExtResource("12_6w4e0") + +[node name="StaticBody2D" type="StaticBody2D" parent="." unique_id=521638741] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D" unique_id=676936346] +position = Vector2(0, 12) +shape = SubResource("CapsuleShape2D_6w4e0") diff --git a/entities/interactables/truck/recharge/STW_Props_Batterie_TERRE.png b/entities/interactables/truck/recharge/STW_Props_Batterie_TERRE.png index a48787e..b0c1c66 100644 Binary files a/entities/interactables/truck/recharge/STW_Props_Batterie_TERRE.png and b/entities/interactables/truck/recharge/STW_Props_Batterie_TERRE.png differ diff --git a/entities/plants/assets/sprites/asset_plantes.png b/entities/plants/assets/sprites/asset_plantes.png new file mode 100644 index 0000000..7d0236f Binary files /dev/null and b/entities/plants/assets/sprites/asset_plantes.png differ diff --git a/entities/plants/assets/sprites/asset_plantes.png.import b/entities/plants/assets/sprites/asset_plantes.png.import new file mode 100644 index 0000000..e922cd7 --- /dev/null +++ b/entities/plants/assets/sprites/asset_plantes.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdwmandgxrjgn" +path="res://.godot/imported/asset_plantes.png-c24ff8f3f12c635832e2925dd6c1eaef.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://entities/plants/assets/sprites/asset_plantes.png" +dest_files=["res://.godot/imported/asset_plantes.png-c24ff8f3f12c635832e2925dd6c1eaef.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/entities/plants/assets/sprites/seed_buried_texture.png b/entities/plants/assets/sprites/seed_buried_texture.png index 8d11601..ce5e184 100644 Binary files a/entities/plants/assets/sprites/seed_buried_texture.png and b/entities/plants/assets/sprites/seed_buried_texture.png differ diff --git a/entities/plants/plant_part_buider.tscn b/entities/plants/plant_part_buider.tscn index 8266034..8f14df4 100644 --- a/entities/plants/plant_part_buider.tscn +++ b/entities/plants/plant_part_buider.tscn @@ -1,42 +1,64 @@ [gd_scene format=3 uid="uid://cg6r56x11bvk2"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="1_yh7e0"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="1_yh7e0"] [ext_resource type="Script" uid="uid://c360ic1aost1n" path="res://entities/plants/scripts/texture_builder/plant_part_builder.gd" id="2_a5yje"] [ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach_builder.gd" id="3_yh7e0"] [sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] atlas = ExtResource("1_yh7e0") -region = Rect2(41, 72, 237, 686) +region = Rect2(603, 771, 253, 189) [node name="Sprite" type="Sprite2D" unique_id=1642167049 node_paths=PackedStringArray("root", "attaches")] texture = SubResource("AtlasTexture_khbsd") script = ExtResource("2_a5yje") -part_name = "Base1" +part_name = "branch7" +type = 1 root = NodePath("Root") attaches = NodePath("Attaches") [node name="Root" type="Node2D" parent="." unique_id=1437082577] -position = Vector2(0, 281) +position = Vector2(97, 67) script = ExtResource("3_yh7e0") +attach_types = Array[int]([1]) [node name="Attaches" type="Node" parent="." unique_id=1834697767] -[node name="attach0" type="Node2D" parent="Attaches" unique_id=1538543210] -position = Vector2(59, 99) +[node name="PlantAttachBuilder2" type="Node2D" parent="Attaches" unique_id=485092853] +position = Vector2(80, 32) script = ExtResource("3_yh7e0") -attach_types = Array[int]([0]) +attach_types = Array[int]([3]) -[node name="attach1" type="Node2D" parent="Attaches" unique_id=891209922] -position = Vector2(-3, -68) +[node name="attach1" type="Node2D" parent="Attaches" unique_id=1865543725] +position = Vector2(26, 14) script = ExtResource("3_yh7e0") -attach_types = Array[int]([0]) +attach_types = Array[int]([3]) -[node name="attach2" type="Node2D" parent="Attaches" unique_id=383468482] -position = Vector2(-17, -237) +[node name="attach2" type="Node2D" parent="Attaches" unique_id=951363820] +position = Vector2(59, -4) script = ExtResource("3_yh7e0") -attach_types = Array[int]([1, 3]) +attach_types = Array[int]([3, 2]) -[node name="attach3" type="Node2D" parent="Attaches" unique_id=55955561] -position = Vector2(-50, -286) +[node name="attach3" type="Node2D" parent="Attaches" unique_id=1303402066] +position = Vector2(-49, 3) script = ExtResource("3_yh7e0") -attach_types = Array[int]([2, 3]) +attach_types = Array[int]([3]) + +[node name="attach4" type="Node2D" parent="Attaches" unique_id=1224611545] +position = Vector2(-12, -57) +script = ExtResource("3_yh7e0") +attach_types = Array[int]([3]) + +[node name="attach5" type="Node2D" parent="Attaches" unique_id=810831673] +position = Vector2(23, -33) +script = ExtResource("3_yh7e0") +attach_types = Array[int]([3]) + +[node name="attach6" type="Node2D" parent="Attaches" unique_id=675848193] +position = Vector2(-89, 20) +script = ExtResource("3_yh7e0") +attach_types = Array[int]([2]) + +[node name="attach7" type="Node2D" parent="Attaches" unique_id=197650624] +position = Vector2(-38, -66) +script = ExtResource("3_yh7e0") +attach_types = Array[int]([2]) diff --git a/entities/plants/plant_sprite.tscn b/entities/plants/plant_sprite.tscn index 3943dc1..ee92f2e 100644 --- a/entities/plants/plant_sprite.tscn +++ b/entities/plants/plant_sprite.tscn @@ -4,12 +4,15 @@ [ext_resource type="Texture2D" uid="uid://pltmnkqd5ut2" path="res://entities/plants/assets/sprites/seeds/grille_seeds.png" id="3_j6jm5"] [ext_resource type="Texture2D" uid="uid://do3wxh7k38m7u" path="res://entities/plants/assets/sprites/seed_buried_texture.png" id="3_rbgiq"] +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_rbgiq"] +radius = 22.0 +height = 50.0 + [sub_resource type="AtlasTexture" id="AtlasTexture_wyuub"] atlas = ExtResource("3_j6jm5") region = Rect2(76, 75, 124, 135) [sub_resource type="ViewportTexture" id="ViewportTexture_rbgiq"] -viewport_path = NodePath("LifeTimeSprite/SubViewport") [sub_resource type="Gradient" id="Gradient_rbgiq"] interpolation_mode = 1 @@ -75,6 +78,18 @@ tracks/2/keys = { "update": 0, "values": [Color(1, 1, 1, 1)] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath(".:skew") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} [sub_resource type="Animation" id="Animation_j6jm5"] resource_name = "bump" @@ -120,16 +135,37 @@ tracks/1/keys = { "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] } +[sub_resource type="Animation" id="Animation_8eofq"] +resource_name = "player_move" +length = 0.36666667 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:skew") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.23333333, 0.36666667), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [0.0, 0.1308996938995747, -0.1308996938995747, 0.0] +} + [sub_resource type="AnimationLibrary" id="AnimationLibrary_8eofq"] _data = { &"RESET": SubResource("Animation_wyuub"), &"bump": SubResource("Animation_j6jm5"), -&"harvest": SubResource("Animation_rbgiq") +&"harvest": SubResource("Animation_rbgiq"), +&"player_move": SubResource("Animation_8eofq") } -[node name="PlantSprite" type="Node2D" unique_id=1274989778] +[node name="PlantSprite" type="Area2D" unique_id=24510929] script = ExtResource("1_pq8o7") +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=1893251777] +position = Vector2(0, -14) +shape = SubResource("CapsuleShape2D_rbgiq") + [node name="Sprite" type="Sprite2D" parent="." unique_id=1693882598] unique_name_in_owner = true position = Vector2(0, -100) @@ -175,3 +211,5 @@ texture_progress = SubResource("GradientTexture2D_wyuub") [node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1793068152] unique_name_in_owner = true libraries/ = SubResource("AnimationLibrary_8eofq") + +[connection signal="body_entered" from="." to="." method="_on_body_entered"] diff --git a/entities/plants/resources/plant_parts/Base1.tres b/entities/plants/resources/plant_parts/Base1.tres index da56185..5b2257e 100644 --- a/entities/plants/resources/plant_parts/Base1.tres +++ b/entities/plants/resources/plant_parts/Base1.tres @@ -1,28 +1,28 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bfyafiewcrjln"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_10bgv"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_10bgv"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="1_enq8o"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_10bgv"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_10bgv"] [sub_resource type="Resource" id="Resource_10bgv"] script = ExtResource("1_10bgv") -position = Vector2(59, 99) -attach_types = Array[int]([0]) +position = Vector2(69, 97) +attach_types = Array[int]([1]) [sub_resource type="Resource" id="Resource_m78t0"] script = ExtResource("1_10bgv") -position = Vector2(-3, -68) -attach_types = Array[int]([0]) +position = Vector2(-1, -74) +attach_types = Array[int]([1]) [sub_resource type="Resource" id="Resource_hbwie"] script = ExtResource("1_10bgv") -position = Vector2(-17, -237) +position = Vector2(-15, -242) attach_types = Array[int]([1, 3]) [sub_resource type="Resource" id="Resource_obhnl"] script = ExtResource("1_10bgv") -position = Vector2(-50, -286) -attach_types = Array[int]([2, 3]) +position = Vector2(-48, -291) +attach_types = Array[int]([3, 2]) [sub_resource type="Resource" id="Resource_dhqtw"] script = ExtResource("1_10bgv") @@ -30,7 +30,7 @@ position = Vector2(0, 281) [sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] atlas = ExtResource("3_10bgv") -region = Rect2(41, 72, 237, 686) +region = Rect2(88, 15, 240, 676) [resource] resource_name = "Base1" diff --git a/entities/plants/resources/plant_parts/Base2.tres b/entities/plants/resources/plant_parts/Base2.tres deleted file mode 100644 index 081924d..0000000 --- a/entities/plants/resources/plant_parts/Base2.tres +++ /dev/null @@ -1,40 +0,0 @@ -[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bgh8a4xwc5stw"] - -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_fpg0h"] -[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_ex0x2"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_lfxw0"] - -[sub_resource type="Resource" id="Resource_uf3kp"] -script = ExtResource("1_fpg0h") -position = Vector2(9, 45) -attach_types = Array[int]([1]) - -[sub_resource type="Resource" id="Resource_hbst6"] -script = ExtResource("1_fpg0h") -position = Vector2(22, -118) -attach_types = Array[int]([2, 3]) - -[sub_resource type="Resource" id="Resource_w4gue"] -script = ExtResource("1_fpg0h") -position = Vector2(56, -169) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_gvdal"] -script = ExtResource("1_fpg0h") -position = Vector2(-22, -190) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_ctxsc"] -script = ExtResource("1_fpg0h") -position = Vector2(-31, 228) - -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] -atlas = ExtResource("3_lfxw0") -region = Rect2(75, 836, 184, 463) - -[resource] -resource_name = "Base2" -script = ExtResource("2_ex0x2") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_ctxsc") -attaches = Array[ExtResource("1_fpg0h")]([SubResource("Resource_uf3kp"), SubResource("Resource_hbst6"), SubResource("Resource_w4gue"), SubResource("Resource_gvdal")]) diff --git a/entities/plants/resources/plant_parts/Branch1.tres b/entities/plants/resources/plant_parts/Branch1.tres index dbc2eca..f9315a9 100644 --- a/entities/plants/resources/plant_parts/Branch1.tres +++ b/entities/plants/resources/plant_parts/Branch1.tres @@ -1,26 +1,37 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://7hrdkl6bf3o4"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_o5tro"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_o5tro"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="1_peh48"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_o5tro"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_o5tro"] [sub_resource type="Resource" id="Resource_o5tro"] script = ExtResource("1_o5tro") -position = Vector2(8, -4) -attach_types = Array[int]([2, 3]) +position = Vector2(-34, 55) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_sfip3"] script = ExtResource("1_o5tro") -position = Vector2(-39, 2) +position = Vector2(37, 54) +attach_types = Array[int]([2, 3]) + +[sub_resource type="Resource" id="Resource_iss37"] +script = ExtResource("1_o5tro") +position = Vector2(16, -42) +attach_types = Array[int]([2, 3]) + +[sub_resource type="Resource" id="Resource_baq38"] +script = ExtResource("1_o5tro") +position = Vector2(-80, 77) attach_types = Array[int]([1]) [sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] atlas = ExtResource("3_o5tro") -region = Rect2(525, 122, 136, 98) +region = Rect2(490, 46, 201, 207) [resource] resource_name = "Branch1" script = ExtResource("1_peh48") texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_sfip3") -attaches = Array[ExtResource("1_o5tro")]([SubResource("Resource_o5tro")]) +type = 1 +root = SubResource("Resource_baq38") +attaches = Array[ExtResource("1_o5tro")]([SubResource("Resource_o5tro"), SubResource("Resource_sfip3"), SubResource("Resource_iss37")]) diff --git a/entities/plants/resources/plant_parts/Branch10.tres b/entities/plants/resources/plant_parts/Branch10.tres deleted file mode 100644 index b60a9bf..0000000 --- a/entities/plants/resources/plant_parts/Branch10.tres +++ /dev/null @@ -1,56 +0,0 @@ -[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://b68fyu1j5d6te"] - -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_fvydc"] -[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_x08jn"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_ot5v1"] - -[sub_resource type="Resource" id="Resource_fvydc"] -script = ExtResource("1_fvydc") -position = Vector2(-89, 70) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_x08jn"] -script = ExtResource("1_fvydc") -position = Vector2(-38, 36) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_ot5v1"] -script = ExtResource("1_fvydc") -position = Vector2(31, -9) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_yep62"] -script = ExtResource("1_fvydc") -position = Vector2(20, -58) -attach_types = Array[int]([3, 2]) - -[sub_resource type="Resource" id="Resource_qu1f1"] -script = ExtResource("1_fvydc") -position = Vector2(53, -104) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_0c5bs"] -script = ExtResource("1_fvydc") -position = Vector2(98, -23) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_mybt3"] -script = ExtResource("1_fvydc") -position = Vector2(48, -70) -attach_types = Array[int]([2, 3]) - -[sub_resource type="Resource" id="Resource_qlwyk"] -script = ExtResource("1_fvydc") -position = Vector2(-135, 74) -attach_types = Array[int]([0]) - -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] -atlas = ExtResource("3_ot5v1") -region = Rect2(752, 3559, 363, 339) - -[resource] -resource_name = "Branch10" -script = ExtResource("2_x08jn") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_qlwyk") -attaches = Array[ExtResource("1_fvydc")]([SubResource("Resource_fvydc"), SubResource("Resource_x08jn"), SubResource("Resource_ot5v1"), SubResource("Resource_yep62"), SubResource("Resource_qu1f1"), SubResource("Resource_0c5bs"), SubResource("Resource_mybt3")]) diff --git a/entities/plants/resources/plant_parts/Branch11.tres b/entities/plants/resources/plant_parts/Branch11.tres deleted file mode 100644 index f6192df..0000000 --- a/entities/plants/resources/plant_parts/Branch11.tres +++ /dev/null @@ -1,36 +0,0 @@ -[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://d2y7o2hc6ffei"] - -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_smg8i"] -[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_0o4uq"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_ii5p4"] - -[sub_resource type="Resource" id="Resource_83gik"] -script = ExtResource("1_smg8i") -position = Vector2(58, 62) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_dtp6r"] -script = ExtResource("1_smg8i") -position = Vector2(-48, -70) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_7vl6a"] -script = ExtResource("1_smg8i") -position = Vector2(-137, -105) -attach_types = Array[int]([2, 3]) - -[sub_resource type="Resource" id="Resource_yhbk0"] -script = ExtResource("1_smg8i") -position = Vector2(140, 86) -attach_types = Array[int]([0]) - -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] -atlas = ExtResource("3_ii5p4") -region = Rect2(142, 2522, 370, 282) - -[resource] -resource_name = "Branch11" -script = ExtResource("2_0o4uq") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_yhbk0") -attaches = Array[ExtResource("1_smg8i")]([SubResource("Resource_83gik"), SubResource("Resource_dtp6r"), SubResource("Resource_7vl6a")]) diff --git a/entities/plants/resources/plant_parts/Branch12.tres b/entities/plants/resources/plant_parts/Branch12.tres deleted file mode 100644 index f715f4c..0000000 --- a/entities/plants/resources/plant_parts/Branch12.tres +++ /dev/null @@ -1,36 +0,0 @@ -[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://civ4gr1c2pq7g"] - -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_h0d20"] -[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_p8rhl"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_0ece1"] - -[sub_resource type="Resource" id="Resource_y72ry"] -script = ExtResource("1_h0d20") -position = Vector2(50, -26) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_w8et7"] -script = ExtResource("1_h0d20") -position = Vector2(-110, -61) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_dkuwv"] -script = ExtResource("1_h0d20") -position = Vector2(-157, -72) -attach_types = Array[int]([2, 3]) - -[sub_resource type="Resource" id="Resource_i4sl3"] -script = ExtResource("1_h0d20") -position = Vector2(187, 79) -attach_types = Array[int]([0]) - -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] -atlas = ExtResource("3_0ece1") -region = Rect2(83, 2912, 463, 251) - -[resource] -resource_name = "Branch12" -script = ExtResource("2_p8rhl") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_i4sl3") -attaches = Array[ExtResource("1_h0d20")]([SubResource("Resource_y72ry"), SubResource("Resource_w8et7"), SubResource("Resource_dkuwv")]) diff --git a/entities/plants/resources/plant_parts/Branch13.tres b/entities/plants/resources/plant_parts/Branch13.tres deleted file mode 100644 index dac781f..0000000 --- a/entities/plants/resources/plant_parts/Branch13.tres +++ /dev/null @@ -1,36 +0,0 @@ -[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bqfocs6f0iypo"] - -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_iibe2"] -[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_3j5ru"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_u12ix"] - -[sub_resource type="Resource" id="Resource_2cpm3"] -script = ExtResource("1_iibe2") -position = Vector2(-31, 21) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_7thl0"] -script = ExtResource("1_iibe2") -position = Vector2(41, -17) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_2i6au"] -script = ExtResource("1_iibe2") -position = Vector2(138, -61) -attach_types = Array[int]([2, 3]) - -[sub_resource type="Resource" id="Resource_bg6ob"] -script = ExtResource("1_iibe2") -position = Vector2(-143, 52) -attach_types = Array[int]([0]) - -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] -atlas = ExtResource("3_u12ix") -region = Rect2(112, 3279, 409, 215) - -[resource] -resource_name = "Branch13" -script = ExtResource("2_3j5ru") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_bg6ob") -attaches = Array[ExtResource("1_iibe2")]([SubResource("Resource_2cpm3"), SubResource("Resource_7thl0"), SubResource("Resource_2i6au")]) diff --git a/entities/plants/resources/plant_parts/Branch14.tres b/entities/plants/resources/plant_parts/Branch14.tres deleted file mode 100644 index 6520d34..0000000 --- a/entities/plants/resources/plant_parts/Branch14.tres +++ /dev/null @@ -1,36 +0,0 @@ -[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://drml5dm8i3j3a"] - -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_0v6u4"] -[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_sq3us"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_j5jc7"] - -[sub_resource type="Resource" id="Resource_nqyym"] -script = ExtResource("1_0v6u4") -position = Vector2(-57, 49) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_mytka"] -script = ExtResource("1_0v6u4") -position = Vector2(47, -9) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_5hm5x"] -script = ExtResource("1_0v6u4") -position = Vector2(113, -50) -attach_types = Array[int]([2, 3]) - -[sub_resource type="Resource" id="Resource_j68fk"] -script = ExtResource("1_0v6u4") -position = Vector2(-130, 47) -attach_types = Array[int]([0]) - -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] -atlas = ExtResource("3_j5jc7") -region = Rect2(135, 3652, 362, 217) - -[resource] -resource_name = "Branch14" -script = ExtResource("2_sq3us") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_j68fk") -attaches = Array[ExtResource("1_0v6u4")]([SubResource("Resource_nqyym"), SubResource("Resource_mytka"), SubResource("Resource_5hm5x")]) diff --git a/entities/plants/resources/plant_parts/Branch2.tres b/entities/plants/resources/plant_parts/Branch2.tres index a766179..4efef3f 100644 --- a/entities/plants/resources/plant_parts/Branch2.tres +++ b/entities/plants/resources/plant_parts/Branch2.tres @@ -1,26 +1,47 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://ceisi5yyie7to"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="1_1eil5"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_h27ow"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_h27ow"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_h27ow"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_h27ow"] [sub_resource type="Resource" id="Resource_h27ow"] script = ExtResource("1_h27ow") -position = Vector2(-1, 1) -attach_types = Array[int]([2, 3]) +position = Vector2(-57, 52) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_svi20"] script = ExtResource("1_h27ow") -position = Vector2(28, 0) +position = Vector2(-40, 12) +attach_types = Array[int]([3]) + +[sub_resource type="Resource" id="Resource_60wnb"] +script = ExtResource("1_h27ow") +position = Vector2(18, 16) +attach_types = Array[int]([3, 2]) + +[sub_resource type="Resource" id="Resource_lloq2"] +script = ExtResource("1_h27ow") +position = Vector2(65, 18) +attach_types = Array[int]([3, 2]) + +[sub_resource type="Resource" id="Resource_nhsp3"] +script = ExtResource("1_h27ow") +position = Vector2(6, -66) +attach_types = Array[int]([3, 2]) + +[sub_resource type="Resource" id="Resource_k7qrd"] +script = ExtResource("1_h27ow") +position = Vector2(-94, 82) attach_types = Array[int]([1]) [sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] atlas = ExtResource("3_h27ow") -region = Rect2(743, 108, 104, 114) +region = Rect2(714, 45, 227, 206) [resource] resource_name = "Branch2" script = ExtResource("1_1eil5") texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_svi20") -attaches = Array[ExtResource("1_h27ow")]([SubResource("Resource_h27ow")]) +type = 1 +root = SubResource("Resource_k7qrd") +attaches = Array[ExtResource("1_h27ow")]([SubResource("Resource_h27ow"), SubResource("Resource_svi20"), SubResource("Resource_60wnb"), SubResource("Resource_lloq2"), SubResource("Resource_nhsp3")]) diff --git a/entities/plants/resources/plant_parts/Branch3.tres b/entities/plants/resources/plant_parts/Branch3.tres index 6709974..d521b04 100644 --- a/entities/plants/resources/plant_parts/Branch3.tres +++ b/entities/plants/resources/plant_parts/Branch3.tres @@ -1,36 +1,52 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cxiu8frk04b5i"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_4au1t"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_4au1t"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="1_qrhlr"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_4au1t"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_4au1t"] [sub_resource type="Resource" id="Resource_4au1t"] script = ExtResource("1_4au1t") -position = Vector2(17, 28) -attach_types = Array[int]([2, 3]) +position = Vector2(56, 33) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_liidl"] script = ExtResource("1_4au1t") -position = Vector2(-15, -36) -attach_types = Array[int]([2, 3]) +position = Vector2(31, -13) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_mivnq"] script = ExtResource("1_4au1t") -position = Vector2(-43, -55) -attach_types = Array[int]([2]) +position = Vector2(-2, -3) +attach_types = Array[int]([3, 2]) + +[sub_resource type="Resource" id="Resource_psg71"] +script = ExtResource("1_4au1t") +position = Vector2(-10, -44) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_khbsd"] script = ExtResource("1_4au1t") -position = Vector2(46, 43) +position = Vector2(-38, -66) +attach_types = Array[int]([3, 2]) + +[sub_resource type="Resource" id="Resource_78to7"] +script = ExtResource("1_4au1t") +position = Vector2(-85, -88) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_g8nlt"] +script = ExtResource("1_4au1t") +position = Vector2(76, 73) attach_types = Array[int]([1]) [sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] atlas = ExtResource("3_4au1t") -region = Rect2(506, 248, 139, 173) +region = Rect2(455, 302, 227, 227) [resource] resource_name = "Branch3" script = ExtResource("1_qrhlr") texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_khbsd") -attaches = Array[ExtResource("1_4au1t")]([SubResource("Resource_4au1t"), SubResource("Resource_liidl"), SubResource("Resource_mivnq")]) +type = 1 +root = SubResource("Resource_g8nlt") +attaches = Array[ExtResource("1_4au1t")]([SubResource("Resource_4au1t"), SubResource("Resource_liidl"), SubResource("Resource_mivnq"), SubResource("Resource_psg71"), SubResource("Resource_khbsd"), SubResource("Resource_78to7")]) diff --git a/entities/plants/resources/plant_parts/Branch4.tres b/entities/plants/resources/plant_parts/Branch4.tres index 6fc7832..ac977e2 100644 --- a/entities/plants/resources/plant_parts/Branch4.tres +++ b/entities/plants/resources/plant_parts/Branch4.tres @@ -1,36 +1,42 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://53p5g07e3pb4"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_2wu38"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_2wu38"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="1_tu2er"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_5mbvh"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_2wu38"] [sub_resource type="Resource" id="Resource_2wu38"] script = ExtResource("1_2wu38") position = Vector2(-19, 37) -attach_types = Array[int]([2, 3]) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_5mbvh"] script = ExtResource("1_2wu38") -position = Vector2(-1, -4) -attach_types = Array[int]([2, 3]) +position = Vector2(15, -11) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_7ivk8"] script = ExtResource("1_2wu38") -position = Vector2(29, -52) +position = Vector2(15, 26) attach_types = Array[int]([2]) [sub_resource type="Resource" id="Resource_lwslo"] script = ExtResource("1_2wu38") -position = Vector2(-44, 57) +position = Vector2(38, -50) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_wtrei"] +script = ExtResource("1_2wu38") +position = Vector2(-58, 58) attach_types = Array[int]([1]) [sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] -atlas = ExtResource("3_5mbvh") -region = Rect2(776, 250, 152, 177) +atlas = ExtResource("3_2wu38") +region = Rect2(725, 317, 173, 176) [resource] resource_name = "Branch4" script = ExtResource("1_tu2er") texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_lwslo") -attaches = Array[ExtResource("1_2wu38")]([SubResource("Resource_2wu38"), SubResource("Resource_5mbvh"), SubResource("Resource_7ivk8")]) +type = 1 +root = SubResource("Resource_wtrei") +attaches = Array[ExtResource("1_2wu38")]([SubResource("Resource_2wu38"), SubResource("Resource_5mbvh"), SubResource("Resource_7ivk8"), SubResource("Resource_lwslo")]) diff --git a/entities/plants/resources/plant_parts/Branch5.tres b/entities/plants/resources/plant_parts/Branch5.tres index 59e5f65..286c099 100644 --- a/entities/plants/resources/plant_parts/Branch5.tres +++ b/entities/plants/resources/plant_parts/Branch5.tres @@ -1,36 +1,47 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cyfyodtfxne1w"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_7ri8e"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_7ri8e"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="1_sfan5"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_kwcpq"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_7ri8e"] [sub_resource type="Resource" id="Resource_7ri8e"] script = ExtResource("1_7ri8e") -position = Vector2(56, 24) -attach_types = Array[int]([2, 3]) +position = Vector2(-36, 50) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_kwcpq"] script = ExtResource("1_7ri8e") -position = Vector2(36, -8) -attach_types = Array[int]([2, 3]) +position = Vector2(-5, 30) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_a5n1t"] script = ExtResource("1_7ri8e") -position = Vector2(-40, -66) +position = Vector2(32, 26) attach_types = Array[int]([2]) [sub_resource type="Resource" id="Resource_d1jt0"] script = ExtResource("1_7ri8e") -position = Vector2(73, 61) +position = Vector2(18, -15) +attach_types = Array[int]([3]) + +[sub_resource type="Resource" id="Resource_72tpv"] +script = ExtResource("1_7ri8e") +position = Vector2(51, -66) +attach_types = Array[int]([3, 2]) + +[sub_resource type="Resource" id="Resource_04uhi"] +script = ExtResource("1_7ri8e") +position = Vector2(-74, 74) attach_types = Array[int]([1]) [sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] -atlas = ExtResource("3_kwcpq") -region = Rect2(442, 491, 225, 234) +atlas = ExtResource("3_7ri8e") +region = Rect2(463, 545, 204, 197) [resource] resource_name = "Branch5" script = ExtResource("1_sfan5") texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_d1jt0") -attaches = Array[ExtResource("1_7ri8e")]([SubResource("Resource_7ri8e"), SubResource("Resource_kwcpq"), SubResource("Resource_a5n1t")]) +type = 1 +root = SubResource("Resource_04uhi") +attaches = Array[ExtResource("1_7ri8e")]([SubResource("Resource_7ri8e"), SubResource("Resource_kwcpq"), SubResource("Resource_a5n1t"), SubResource("Resource_d1jt0"), SubResource("Resource_72tpv")]) diff --git a/entities/plants/resources/plant_parts/Branch6.tres b/entities/plants/resources/plant_parts/Branch6.tres index d1938bf..e7defb8 100644 --- a/entities/plants/resources/plant_parts/Branch6.tres +++ b/entities/plants/resources/plant_parts/Branch6.tres @@ -1,36 +1,47 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cuvtf4y1dspcp"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_yt05g"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_yt05g"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_cps4v"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_t38ym"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_yt05g"] [sub_resource type="Resource" id="Resource_yt05g"] script = ExtResource("1_yt05g") -position = Vector2(-18, 26) -attach_types = Array[int]([2, 3]) +position = Vector2(-38, 56) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_cps4v"] script = ExtResource("1_yt05g") -position = Vector2(16, -16) -attach_types = Array[int]([3, 2]) +position = Vector2(-20, 13) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_t38ym"] script = ExtResource("1_yt05g") -position = Vector2(44, -63) -attach_types = Array[int]([2]) +position = Vector2(25, 23) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_o1b7h"] script = ExtResource("1_yt05g") -position = Vector2(-49, 42) +position = Vector2(7, -32) +attach_types = Array[int]([3]) + +[sub_resource type="Resource" id="Resource_pdqa4"] +script = ExtResource("1_yt05g") +position = Vector2(26, -64) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_y2r4w"] +script = ExtResource("1_yt05g") +position = Vector2(-72, 79) attach_types = Array[int]([1]) [sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] -atlas = ExtResource("3_t38ym") -region = Rect2(753, 507, 173, 183) +atlas = ExtResource("3_yt05g") +region = Rect2(723, 522, 193, 202) [resource] resource_name = "Branch6" script = ExtResource("2_cps4v") texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_o1b7h") -attaches = Array[ExtResource("1_yt05g")]([SubResource("Resource_yt05g"), SubResource("Resource_cps4v"), SubResource("Resource_t38ym")]) +type = 1 +root = SubResource("Resource_y2r4w") +attaches = Array[ExtResource("1_yt05g")]([SubResource("Resource_yt05g"), SubResource("Resource_cps4v"), SubResource("Resource_t38ym"), SubResource("Resource_o1b7h"), SubResource("Resource_pdqa4")]) diff --git a/entities/plants/resources/plant_parts/Branch7.tres b/entities/plants/resources/plant_parts/Branch7.tres index 19cda56..9b34a5b 100644 --- a/entities/plants/resources/plant_parts/Branch7.tres +++ b/entities/plants/resources/plant_parts/Branch7.tres @@ -1,61 +1,62 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://6jnbms553dyd"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_62ciq"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_62ciq"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_hmnx4"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_64xx3"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_64xx3"] [sub_resource type="Resource" id="Resource_62ciq"] script = ExtResource("1_62ciq") -position = Vector2(19, 109) -attach_types = Array[int]([1, 3]) +position = Vector2(80, 32) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_hmnx4"] script = ExtResource("1_62ciq") -position = Vector2(-64, 158) -attach_types = Array[int]([1, 3]) +position = Vector2(26, 14) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_64xx3"] script = ExtResource("1_62ciq") -position = Vector2(129, -28) -attach_types = Array[int]([1, 3, 2]) +position = Vector2(59, -4) +attach_types = Array[int]([3, 2]) [sub_resource type="Resource" id="Resource_584up"] script = ExtResource("1_62ciq") -position = Vector2(161, -90) -attach_types = Array[int]([2]) +position = Vector2(-49, 3) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_7pnm7"] script = ExtResource("1_62ciq") -position = Vector2(81, -121) -attach_types = Array[int]([1, 3, 2]) +position = Vector2(-12, -57) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_3cfto"] script = ExtResource("1_62ciq") -position = Vector2(79, -201) -attach_types = Array[int]([3, 2]) +position = Vector2(23, -33) +attach_types = Array[int]([3]) [sub_resource type="Resource" id="Resource_q6abt"] script = ExtResource("1_62ciq") -position = Vector2(82, 31) -attach_types = Array[int]([3, 2]) +position = Vector2(-89, 20) +attach_types = Array[int]([2]) [sub_resource type="Resource" id="Resource_xtrwx"] script = ExtResource("1_62ciq") -position = Vector2(83, -265) +position = Vector2(-38, -66) attach_types = Array[int]([2]) [sub_resource type="Resource" id="Resource_gi4wl"] script = ExtResource("1_62ciq") -position = Vector2(-142, 199) -attach_types = Array[int]([0]) +position = Vector2(97, 67) +attach_types = Array[int]([1]) [sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] atlas = ExtResource("3_64xx3") -region = Rect2(733, 2134, 355, 567) +region = Rect2(603, 771, 253, 189) [resource] resource_name = "Branch7" script = ExtResource("2_hmnx4") texture = SubResource("AtlasTexture_khbsd") +type = 1 root = SubResource("Resource_gi4wl") attaches = Array[ExtResource("1_62ciq")]([SubResource("Resource_62ciq"), SubResource("Resource_hmnx4"), SubResource("Resource_64xx3"), SubResource("Resource_584up"), SubResource("Resource_7pnm7"), SubResource("Resource_3cfto"), SubResource("Resource_q6abt"), SubResource("Resource_xtrwx")]) diff --git a/entities/plants/resources/plant_parts/Branch8.tres b/entities/plants/resources/plant_parts/Branch8.tres deleted file mode 100644 index 083db4c..0000000 --- a/entities/plants/resources/plant_parts/Branch8.tres +++ /dev/null @@ -1,81 +0,0 @@ -[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bkpe0b38m0prg"] - -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_4kt4t"] -[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_27lv3"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_uywa1"] - -[sub_resource type="Resource" id="Resource_4kt4t"] -script = ExtResource("1_4kt4t") -position = Vector2(106, 88) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_27lv3"] -script = ExtResource("1_4kt4t") -position = Vector2(30, 29) -attach_types = Array[int]([3, 2]) - -[sub_resource type="Resource" id="Resource_uywa1"] -script = ExtResource("1_4kt4t") -position = Vector2(-70, 7) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_f38s6"] -script = ExtResource("1_4kt4t") -position = Vector2(-159, -14) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_s0e8g"] -script = ExtResource("1_4kt4t") -position = Vector2(-213, -15) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_ls1nv"] -script = ExtResource("1_4kt4t") -position = Vector2(-68, -102) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_vh6s2"] -script = ExtResource("1_4kt4t") -position = Vector2(103, -181) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_7ej73"] -script = ExtResource("1_4kt4t") -position = Vector2(78, -53) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_m21ts"] -script = ExtResource("1_4kt4t") -position = Vector2(29, -5) -attach_types = Array[int]([3]) - -[sub_resource type="Resource" id="Resource_2uuoj"] -script = ExtResource("1_4kt4t") -position = Vector2(17, -31) -attach_types = Array[int]([3]) - -[sub_resource type="Resource" id="Resource_e1t12"] -script = ExtResource("1_4kt4t") -position = Vector2(-25, -63) -attach_types = Array[int]([3]) - -[sub_resource type="Resource" id="Resource_57gqx"] -script = ExtResource("1_4kt4t") -position = Vector2(89, -124) -attach_types = Array[int]([3, 1]) - -[sub_resource type="Resource" id="Resource_vj66r"] -script = ExtResource("1_4kt4t") -position = Vector2(172, 138) -attach_types = Array[int]([0]) - -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] -atlas = ExtResource("3_uywa1") -region = Rect2(619, 2705, 551, 494) - -[resource] -resource_name = "Branch8" -script = ExtResource("2_27lv3") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_vj66r") -attaches = Array[ExtResource("1_4kt4t")]([SubResource("Resource_4kt4t"), SubResource("Resource_27lv3"), SubResource("Resource_uywa1"), SubResource("Resource_f38s6"), SubResource("Resource_s0e8g"), SubResource("Resource_ls1nv"), SubResource("Resource_vh6s2"), SubResource("Resource_7ej73"), SubResource("Resource_m21ts"), SubResource("Resource_2uuoj"), SubResource("Resource_e1t12"), SubResource("Resource_57gqx")]) diff --git a/entities/plants/resources/plant_parts/Branch9.tres b/entities/plants/resources/plant_parts/Branch9.tres deleted file mode 100644 index f9c52bc..0000000 --- a/entities/plants/resources/plant_parts/Branch9.tres +++ /dev/null @@ -1,56 +0,0 @@ -[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://31oq17bv1t4t"] - -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_qdh8q"] -[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_hbagk"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_o2wa0"] - -[sub_resource type="Resource" id="Resource_qdh8q"] -script = ExtResource("1_qdh8q") -position = Vector2(-11, 57) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_hbagk"] -script = ExtResource("1_qdh8q") -position = Vector2(-60, 31) -attach_types = Array[int]([3, 2]) - -[sub_resource type="Resource" id="Resource_o2wa0"] -script = ExtResource("1_qdh8q") -position = Vector2(48, -16) -attach_types = Array[int]([1, 3]) - -[sub_resource type="Resource" id="Resource_w267e"] -script = ExtResource("1_qdh8q") -position = Vector2(-77, -29) -attach_types = Array[int]([1, 3, 2]) - -[sub_resource type="Resource" id="Resource_drvpg"] -script = ExtResource("1_qdh8q") -position = Vector2(-111, -67) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_bfy67"] -script = ExtResource("1_qdh8q") -position = Vector2(62, 33) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_wvhwx"] -script = ExtResource("1_qdh8q") -position = Vector2(101, -77) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_f4sg7"] -script = ExtResource("1_qdh8q") -position = Vector2(-62, 81) -attach_types = Array[int]([0]) - -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] -atlas = ExtResource("3_o2wa0") -region = Rect2(763, 3233, 353, 258) - -[resource] -resource_name = "Branch9" -script = ExtResource("2_hbagk") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_f4sg7") -attaches = Array[ExtResource("1_qdh8q")]([SubResource("Resource_qdh8q"), SubResource("Resource_hbagk"), SubResource("Resource_o2wa0"), SubResource("Resource_w267e"), SubResource("Resource_drvpg"), SubResource("Resource_bfy67"), SubResource("Resource_wvhwx")]) diff --git a/entities/plants/resources/plant_parts/FlowerA1.tres b/entities/plants/resources/plant_parts/FlowerA1.tres index 9cccdff..279f5e2 100644 --- a/entities/plants/resources/plant_parts/FlowerA1.tres +++ b/entities/plants/resources/plant_parts/FlowerA1.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cowkewtw2lg4i"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_m6w7w"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_m6w7w"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_rmuvq"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_d3khu"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_m6w7w"] -[sub_resource type="Resource" id="Resource_rmuvq"] +[sub_resource type="Resource" id="Resource_m6w7w"] script = ExtResource("1_m6w7w") -position = Vector2(12, 11) +position = Vector2(4, 13) attach_types = Array[int]([2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_d3khu") -region = Rect2(1627, 1340, 86, 82) +atlas = ExtResource("3_m6w7w") +region = Rect2(1418, 523, 152, 145) [resource] resource_name = "FlowerA1" script = ExtResource("2_rmuvq") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_rmuvq") +type = 3 +root = SubResource("Resource_m6w7w") diff --git a/entities/plants/resources/plant_parts/FlowerA2.tres b/entities/plants/resources/plant_parts/FlowerA2.tres index b4c1c4a..dedbf60 100644 --- a/entities/plants/resources/plant_parts/FlowerA2.tres +++ b/entities/plants/resources/plant_parts/FlowerA2.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://drn8vt4sp7u6q"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_ntn8n"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_ntn8n"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_8cijn"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_amrra"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_ntn8n"] -[sub_resource type="Resource" id="Resource_8cijn"] +[sub_resource type="Resource" id="Resource_ntn8n"] script = ExtResource("1_ntn8n") -position = Vector2(-16, 14) +position = Vector2(-4, 6) attach_types = Array[int]([2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_amrra") -region = Rect2(1714, 1341, 91, 87) +atlas = ExtResource("3_ntn8n") +region = Rect2(1571, 541, 135, 128) [resource] resource_name = "FlowerA2" script = ExtResource("2_8cijn") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_8cijn") +type = 3 +root = SubResource("Resource_ntn8n") diff --git a/entities/plants/resources/plant_parts/FlowerA3.tres b/entities/plants/resources/plant_parts/FlowerA3.tres index 43646bf..e6424cf 100644 --- a/entities/plants/resources/plant_parts/FlowerA3.tres +++ b/entities/plants/resources/plant_parts/FlowerA3.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://b3oqeugtrtera"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_4i4bt"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_4i4bt"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_mbqq5"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_08wd6"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_4i4bt"] -[sub_resource type="Resource" id="Resource_mbqq5"] +[sub_resource type="Resource" id="Resource_4i4bt"] script = ExtResource("1_4i4bt") -position = Vector2(6, 1) +position = Vector2(-5, 3) attach_types = Array[int]([2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_08wd6") -region = Rect2(1654, 1422, 56, 73) +atlas = ExtResource("3_4i4bt") +region = Rect2(1409, 668, 110, 128) [resource] resource_name = "FlowerA3" script = ExtResource("2_mbqq5") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_mbqq5") +type = 3 +root = SubResource("Resource_4i4bt") diff --git a/entities/plants/resources/plant_parts/FlowerA4.tres b/entities/plants/resources/plant_parts/FlowerA4.tres index bc5c6ac..2ff7a82 100644 --- a/entities/plants/resources/plant_parts/FlowerA4.tres +++ b/entities/plants/resources/plant_parts/FlowerA4.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://ydvnxfnkbr2g"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_a64b2"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_a64b2"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_b0i72"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_my41n"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_a64b2"] -[sub_resource type="Resource" id="Resource_b0i72"] +[sub_resource type="Resource" id="Resource_a64b2"] script = ExtResource("1_a64b2") -position = Vector2(-7, 7) +position = Vector2(6, 9) attach_types = Array[int]([2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_my41n") -region = Rect2(1710, 1425, 74, 70) +atlas = ExtResource("3_a64b2") +region = Rect2(1532, 674, 82, 92) [resource] resource_name = "FlowerA4" script = ExtResource("2_b0i72") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_b0i72") +type = 3 +root = SubResource("Resource_a64b2") diff --git a/entities/plants/resources/plant_parts/FlowerA5.tres b/entities/plants/resources/plant_parts/FlowerA5.tres index b3acc9e..a871a1d 100644 --- a/entities/plants/resources/plant_parts/FlowerA5.tres +++ b/entities/plants/resources/plant_parts/FlowerA5.tres @@ -1,17 +1,17 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dl1k0jv662m67"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_s67jx"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_s67jx"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_w7tur"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_6f2ye"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_s67jx"] [sub_resource type="Resource" id="Resource_w7tur"] script = ExtResource("1_s67jx") -position = Vector2(-6, 13) +position = Vector2(-12, 6) attach_types = Array[int]([2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_6f2ye") -region = Rect2(3114, 2090, 215, 180) +atlas = ExtResource("3_s67jx") +region = Rect2(1615, 684, 88, 90) [resource] resource_name = "FlowerA5" diff --git a/entities/plants/resources/plant_parts/FlowerA6.tres b/entities/plants/resources/plant_parts/FlowerA6.tres new file mode 100644 index 0000000..dde1f0f --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerA6.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cax7ljadudatp"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_whnmg"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_mio0u"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_jnhwx"] + +[sub_resource type="Resource" id="Resource_whnmg"] +script = ExtResource("1_whnmg") +position = Vector2(6, 2) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_jnhwx") +region = Rect2(1524, 775, 76, 79) + +[resource] +resource_name = "FlowerA6" +script = ExtResource("2_mio0u") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_whnmg") diff --git a/entities/plants/resources/plant_parts/FlowerA7.tres b/entities/plants/resources/plant_parts/FlowerA7.tres new file mode 100644 index 0000000..b71cac0 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerA7.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://b131hvn5ng3bm"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_jv20r"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_3xdx7"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_mhlsu"] + +[sub_resource type="Resource" id="Resource_jv20r"] +script = ExtResource("1_jv20r") +position = Vector2(-2, 4) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_mhlsu") +region = Rect2(1600, 775, 91, 82) + +[resource] +resource_name = "FlowerA7" +script = ExtResource("2_3xdx7") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_jv20r") diff --git a/entities/plants/resources/plant_parts/FlowerB1.tres b/entities/plants/resources/plant_parts/FlowerB1.tres index df31f63..f8292ba 100644 --- a/entities/plants/resources/plant_parts/FlowerB1.tres +++ b/entities/plants/resources/plant_parts/FlowerB1.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://c4artcndro0r5"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_hkelp"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_hkelp"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_37dm4"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_hkelp"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_hkelp"] -[sub_resource type="Resource" id="Resource_37dm4"] +[sub_resource type="Resource" id="Resource_hkelp"] script = ExtResource("1_hkelp") position = Vector2(-8, -3) attach_types = Array[int]([2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_hkelp") -region = Rect2(1445, 1639, 182, 192) +region = Rect2(943, 33, 231, 232) [resource] resource_name = "FlowerB1" script = ExtResource("2_37dm4") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_37dm4") +type = 3 +root = SubResource("Resource_hkelp") diff --git a/entities/plants/resources/plant_parts/FlowerB2.tres b/entities/plants/resources/plant_parts/FlowerB2.tres index 9fb5792..00682d7 100644 --- a/entities/plants/resources/plant_parts/FlowerB2.tres +++ b/entities/plants/resources/plant_parts/FlowerB2.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://b3dfua388ub4k"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_rnm6j"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_rnm6j"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_jhn52"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_rnm6j"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_rnm6j"] -[sub_resource type="Resource" id="Resource_jhn52"] +[sub_resource type="Resource" id="Resource_rnm6j"] script = ExtResource("1_rnm6j") -position = Vector2(9, -7) +position = Vector2(7, 8) attach_types = Array[int]([2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_rnm6j") -region = Rect2(1264, 1627, 179, 204) +region = Rect2(1180, 20, 206, 218) [resource] resource_name = "FlowerB2" script = ExtResource("2_jhn52") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_jhn52") +type = 3 +root = SubResource("Resource_rnm6j") diff --git a/entities/plants/resources/plant_parts/FlowerB3.tres b/entities/plants/resources/plant_parts/FlowerB3.tres index 5eed257..2f2a6f0 100644 --- a/entities/plants/resources/plant_parts/FlowerB3.tres +++ b/entities/plants/resources/plant_parts/FlowerB3.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bnn0tcoab4plv"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_b0qvt"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_b0qvt"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_rco0e"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_ayrxj"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_b0qvt"] [sub_resource type="Resource" id="Resource_b0qvt"] script = ExtResource("1_b0qvt") -position = Vector2(15, -12) +position = Vector2(5, 4) attach_types = Array[int]([2, 3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_ayrxj") -region = Rect2(1046, 1611, 191, 226) +atlas = ExtResource("3_b0qvt") +region = Rect2(909, 258, 253, 232) [resource] resource_name = "FlowerB3" script = ExtResource("2_rco0e") texture = SubResource("AtlasTexture_yh7e0") -type = 1 +type = 3 root = SubResource("Resource_b0qvt") diff --git a/entities/plants/resources/plant_parts/FlowerB4.tres b/entities/plants/resources/plant_parts/FlowerB4.tres new file mode 100644 index 0000000..583e0d9 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerB4.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://chqsugvjyeit2"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_wt7m0"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_gt13q"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_k57tp"] + +[sub_resource type="Resource" id="Resource_wt7m0"] +script = ExtResource("1_wt7m0") +position = Vector2(-6, -1) +attach_types = Array[int]([2, 3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_k57tp") +region = Rect2(1162, 258, 252, 232) + +[resource] +resource_name = "FlowerB4" +script = ExtResource("2_gt13q") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_wt7m0") diff --git a/entities/plants/resources/plant_parts/FlowerB5.tres b/entities/plants/resources/plant_parts/FlowerB5.tres new file mode 100644 index 0000000..027b62e --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerB5.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bc4af1b8ghdb4"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_digkl"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_s1tmx"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_5hkjn"] + +[sub_resource type="Resource" id="Resource_digkl"] +script = ExtResource("1_digkl") +position = Vector2(10, -6) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_5hkjn") +region = Rect2(921, 493, 187, 204) + +[resource] +resource_name = "FlowerB5" +script = ExtResource("2_s1tmx") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_digkl") diff --git a/entities/plants/resources/plant_parts/FlowerB6.tres b/entities/plants/resources/plant_parts/FlowerB6.tres new file mode 100644 index 0000000..5d13a46 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerB6.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://c45gy18r2aofk"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_j6hd1"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_wysn4"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_rjns2"] + +[sub_resource type="Resource" id="Resource_j6hd1"] +script = ExtResource("1_j6hd1") +position = Vector2(-5, 2) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_rjns2") +region = Rect2(1178, 515, 184, 182) + +[resource] +resource_name = "FlowerB6" +script = ExtResource("2_wysn4") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_j6hd1") diff --git a/entities/plants/resources/plant_parts/FlowerC1.tres b/entities/plants/resources/plant_parts/FlowerC1.tres index 5ac8d8a..e1b222c 100644 --- a/entities/plants/resources/plant_parts/FlowerC1.tres +++ b/entities/plants/resources/plant_parts/FlowerC1.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://banfc3pgm6a0m"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_aauvf"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_aauvf"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_vf3wc"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_aauvf"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_aauvf"] -[sub_resource type="Resource" id="Resource_vf3wc"] +[sub_resource type="Resource" id="Resource_aauvf"] script = ExtResource("1_aauvf") -position = Vector2(20, 18) -attach_types = Array[int]([2]) +position = Vector2(1, 12) +attach_types = Array[int]([3, 2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_aauvf") -region = Rect2(2145, 1345, 111, 115) +region = Rect2(1758, 794, 149, 99) [resource] resource_name = "FlowerC1" script = ExtResource("2_vf3wc") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_vf3wc") +type = 3 +root = SubResource("Resource_aauvf") diff --git a/entities/plants/resources/plant_parts/FlowerC2.tres b/entities/plants/resources/plant_parts/FlowerC2.tres index 8452298..aaf0461 100644 --- a/entities/plants/resources/plant_parts/FlowerC2.tres +++ b/entities/plants/resources/plant_parts/FlowerC2.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dmdyj7t4g48p"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_nquip"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_nquip"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_x22o7"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_nquip"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_nquip"] -[sub_resource type="Resource" id="Resource_x22o7"] +[sub_resource type="Resource" id="Resource_nquip"] script = ExtResource("1_nquip") -position = Vector2(-29, 2) -attach_types = Array[int]([2]) +position = Vector2(0, 4) +attach_types = Array[int]([3, 2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_nquip") -region = Rect2(2310, 1397, 145, 86) +region = Rect2(1892, 882, 105, 161) [resource] resource_name = "FlowerC2" script = ExtResource("2_x22o7") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_x22o7") +type = 3 +root = SubResource("Resource_nquip") diff --git a/entities/plants/resources/plant_parts/FlowerC3.tres b/entities/plants/resources/plant_parts/FlowerC3.tres index 178dc86..cfe2d7b 100644 --- a/entities/plants/resources/plant_parts/FlowerC3.tres +++ b/entities/plants/resources/plant_parts/FlowerC3.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bhj7j78tokt25"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_wmge1"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_wmge1"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_fo6bt"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_wmge1"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_wmge1"] -[sub_resource type="Resource" id="Resource_fo6bt"] +[sub_resource type="Resource" id="Resource_wmge1"] script = ExtResource("1_wmge1") -position = Vector2(-8, -13) -attach_types = Array[int]([2]) +position = Vector2(-2, -1) +attach_types = Array[int]([3, 2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_wmge1") -region = Rect2(2260, 1490, 106, 107) +region = Rect2(1752, 949, 139, 140) [resource] resource_name = "FlowerC3" script = ExtResource("2_fo6bt") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_fo6bt") +type = 3 +root = SubResource("Resource_wmge1") diff --git a/entities/plants/resources/plant_parts/FlowerC4.tres b/entities/plants/resources/plant_parts/FlowerC4.tres index d5efb30..707f7f2 100644 --- a/entities/plants/resources/plant_parts/FlowerC4.tres +++ b/entities/plants/resources/plant_parts/FlowerC4.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bkgrwffi7m2i4"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_bg02b"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_bg02b"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_3vf1o"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_dvo33"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_bg02b"] [sub_resource type="Resource" id="Resource_bg02b"] script = ExtResource("1_bg02b") -position = Vector2(5, 12) -attach_types = Array[int]([2, 3]) +position = Vector2(-33, 1) +attach_types = Array[int]([2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_dvo33") -region = Rect2(2541, 1399, 216, 230) +atlas = ExtResource("3_bg02b") +region = Rect2(1924, 1064, 124, 91) [resource] resource_name = "FlowerC4" script = ExtResource("2_3vf1o") texture = SubResource("AtlasTexture_yh7e0") -type = 1 +type = 3 root = SubResource("Resource_bg02b") diff --git a/entities/plants/resources/plant_parts/FlowerC5.tres b/entities/plants/resources/plant_parts/FlowerC5.tres new file mode 100644 index 0000000..9934689 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerC5.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dvsulyhst7sr7"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_8a5lo"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_s8jjp"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_jb5ts"] + +[sub_resource type="Resource" id="Resource_8a5lo"] +script = ExtResource("1_8a5lo") +position = Vector2(20, 16) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_jb5ts") +region = Rect2(1757, 1091, 108, 104) + +[resource] +resource_name = "FlowerC5" +script = ExtResource("2_s8jjp") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_8a5lo") diff --git a/entities/plants/resources/plant_parts/FlowerC6.tres b/entities/plants/resources/plant_parts/FlowerC6.tres new file mode 100644 index 0000000..7052bbf --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerC6.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cmdstx3wu5f2f"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_v2oke"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_4ghb0"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_2xsji"] + +[sub_resource type="Resource" id="Resource_v2oke"] +script = ExtResource("1_v2oke") +position = Vector2(-16, -19) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_2xsji") +region = Rect2(1870, 1153, 95, 97) + +[resource] +resource_name = "FlowerC6" +script = ExtResource("2_4ghb0") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_v2oke") diff --git a/entities/plants/resources/plant_parts/FlowerD1.tres b/entities/plants/resources/plant_parts/FlowerD1.tres index 8e06e73..b69f301 100644 --- a/entities/plants/resources/plant_parts/FlowerD1.tres +++ b/entities/plants/resources/plant_parts/FlowerD1.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://c31h25xdll8si"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_0i0bo"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_0i0bo"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_gi2kd"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_0i0bo"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_0i0bo"] [sub_resource type="Resource" id="Resource_0i0bo"] script = ExtResource("1_0i0bo") -position = Vector2(0, 7) -attach_types = Array[int]([2]) +position = Vector2(2, 0) +attach_types = Array[int]([3, 2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_0i0bo") -region = Rect2(2183, 983, 133, 141) +region = Rect2(1937, 224, 179, 187) [resource] resource_name = "FlowerD1" script = ExtResource("2_gi2kd") texture = SubResource("AtlasTexture_yh7e0") -type = 1 +type = 3 root = SubResource("Resource_0i0bo") diff --git a/entities/plants/resources/plant_parts/FlowerD2.tres b/entities/plants/resources/plant_parts/FlowerD2.tres index b077e74..0600d5a 100644 --- a/entities/plants/resources/plant_parts/FlowerD2.tres +++ b/entities/plants/resources/plant_parts/FlowerD2.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://r5mspvasrq6y"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_t11x3"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_t11x3"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_ojo42"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_t11x3"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_t11x3"] [sub_resource type="Resource" id="Resource_t11x3"] script = ExtResource("1_t11x3") -position = Vector2(-2, 6) -attach_types = Array[int]([2]) +position = Vector2(-7, 1) +attach_types = Array[int]([3, 2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_t11x3") -region = Rect2(2327, 981, 142, 150) +region = Rect2(2115, 293, 201, 179) [resource] resource_name = "FlowerD2" script = ExtResource("2_ojo42") texture = SubResource("AtlasTexture_yh7e0") -type = 1 +type = 3 root = SubResource("Resource_t11x3") diff --git a/entities/plants/resources/plant_parts/FlowerD3.tres b/entities/plants/resources/plant_parts/FlowerD3.tres index 2eabc93..9433043 100644 --- a/entities/plants/resources/plant_parts/FlowerD3.tres +++ b/entities/plants/resources/plant_parts/FlowerD3.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://br80voioh4jxu"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_vh21j"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_vh21j"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_5vhxt"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_l52do"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_vh21j"] [sub_resource type="Resource" id="Resource_vh21j"] script = ExtResource("1_vh21j") position = Vector2(-2, 6) -attach_types = Array[int]([2, 3]) +attach_types = Array[int]([3, 2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_l52do") -region = Rect2(2229, 1129, 192, 193) +atlas = ExtResource("3_vh21j") +region = Rect2(1960, 427, 165, 171) [resource] resource_name = "FlowerD3" script = ExtResource("2_5vhxt") texture = SubResource("AtlasTexture_yh7e0") -type = 1 +type = 3 root = SubResource("Resource_vh21j") diff --git a/entities/plants/resources/plant_parts/FlowerD4.tres b/entities/plants/resources/plant_parts/FlowerD4.tres new file mode 100644 index 0000000..1a7aeda --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerD4.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cxqv1fndcp8jj"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_ys6fd"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_ctwyf"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_o7bdt"] + +[sub_resource type="Resource" id="Resource_ys6fd"] +script = ExtResource("1_ys6fd") +position = Vector2(-5, 2) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_o7bdt") +region = Rect2(2011, 598, 123, 130) + +[resource] +resource_name = "FlowerD4" +script = ExtResource("2_ctwyf") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_ys6fd") diff --git a/entities/plants/resources/plant_parts/FlowerD5.tres b/entities/plants/resources/plant_parts/FlowerD5.tres new file mode 100644 index 0000000..ba593c0 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerD5.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cs1raqj43qsxx"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_6lps0"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_r4nen"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_sn8fm"] + +[sub_resource type="Resource" id="Resource_6lps0"] +script = ExtResource("1_6lps0") +position = Vector2(-5, 2) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_sn8fm") +region = Rect2(2134, 589, 141, 153) + +[resource] +resource_name = "FlowerD5" +script = ExtResource("2_r4nen") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_6lps0") diff --git a/entities/plants/resources/plant_parts/FlowerE1.tres b/entities/plants/resources/plant_parts/FlowerE1.tres index ecf8995..a4642e3 100644 --- a/entities/plants/resources/plant_parts/FlowerE1.tres +++ b/entities/plants/resources/plant_parts/FlowerE1.tres @@ -1,32 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://csny38sw5yonc"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_8n3db"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_8n3db"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_uglcj"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_luaym"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_8n3db"] [sub_resource type="Resource" id="Resource_8n3db"] script = ExtResource("1_8n3db") -position = Vector2(-11, -45) -attach_types = Array[int]([1]) - -[sub_resource type="Resource" id="Resource_uglcj"] -script = ExtResource("1_8n3db") -position = Vector2(-12, 31) -attach_types = Array[int]([1]) - -[sub_resource type="Resource" id="Resource_luaym"] -script = ExtResource("1_8n3db") -position = Vector2(49, -103) -attach_types = Array[int]([2]) +position = Vector2(-69, -85) +attach_types = Array[int]([3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_luaym") -region = Rect2(1613, 279, 134, 253) +atlas = ExtResource("3_8n3db") +region = Rect2(924, 780, 181, 265) [resource] resource_name = "FlowerE1" script = ExtResource("2_uglcj") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_luaym") -attaches = Array[ExtResource("1_8n3db")]([SubResource("Resource_8n3db"), SubResource("Resource_uglcj")]) +type = 3 +root = SubResource("Resource_8n3db") diff --git a/entities/plants/resources/plant_parts/FlowerE2.tres b/entities/plants/resources/plant_parts/FlowerE2.tres index 6e79dd1..31f6d5f 100644 --- a/entities/plants/resources/plant_parts/FlowerE2.tres +++ b/entities/plants/resources/plant_parts/FlowerE2.tres @@ -1,27 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://rlhkbddm4gdd"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_t54k4"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_t54k4"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_sy4rg"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_tepa2"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_t54k4"] [sub_resource type="Resource" id="Resource_t54k4"] script = ExtResource("1_t54k4") -position = Vector2(37, 15) -attach_types = Array[int]([1]) - -[sub_resource type="Resource" id="Resource_sy4rg"] -script = ExtResource("1_t54k4") -position = Vector2(-76, -92) -attach_types = Array[int]([2]) +position = Vector2(45, -97) +attach_types = Array[int]([3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_tepa2") -region = Rect2(1744, 232, 179, 245) +atlas = ExtResource("3_t54k4") +region = Rect2(1106, 778, 115, 246) [resource] resource_name = "FlowerE2" script = ExtResource("2_sy4rg") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_sy4rg") -attaches = Array[ExtResource("1_t54k4")]([SubResource("Resource_t54k4")]) +type = 3 +root = SubResource("Resource_t54k4") diff --git a/entities/plants/resources/plant_parts/FlowerE3.tres b/entities/plants/resources/plant_parts/FlowerE3.tres index ba70a4e..4dbf131 100644 --- a/entities/plants/resources/plant_parts/FlowerE3.tres +++ b/entities/plants/resources/plant_parts/FlowerE3.tres @@ -1,32 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://jbk6ibphi204"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_0e0rk"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_0e0rk"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_hps7n"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_ohwvp"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_0e0rk"] [sub_resource type="Resource" id="Resource_0e0rk"] script = ExtResource("1_0e0rk") -position = Vector2(30, -55) -attach_types = Array[int]([1]) - -[sub_resource type="Resource" id="Resource_hps7n"] -script = ExtResource("1_0e0rk") -position = Vector2(29, 39) -attach_types = Array[int]([1]) - -[sub_resource type="Resource" id="Resource_ohwvp"] -script = ExtResource("1_0e0rk") -position = Vector2(-36, -59) -attach_types = Array[int]([2]) +position = Vector2(-36, -53) +attach_types = Array[int]([3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_ohwvp") -region = Rect2(1923, 232, 165, 245) +atlas = ExtResource("3_0e0rk") +region = Rect2(1238, 784, 147, 219) [resource] resource_name = "FlowerE3" script = ExtResource("2_hps7n") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_ohwvp") -attaches = Array[ExtResource("1_0e0rk")]([SubResource("Resource_0e0rk"), SubResource("Resource_hps7n")]) +type = 3 +root = SubResource("Resource_0e0rk") diff --git a/entities/plants/resources/plant_parts/FlowerF1.tres b/entities/plants/resources/plant_parts/FlowerF1.tres index 085c8da..9a7f0ad 100644 --- a/entities/plants/resources/plant_parts/FlowerF1.tres +++ b/entities/plants/resources/plant_parts/FlowerF1.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://ckef0dno4j5mn"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_wof8s"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_wof8s"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_skl62"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_wof8s"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_wof8s"] -[sub_resource type="Resource" id="Resource_skl62"] +[sub_resource type="Resource" id="Resource_wof8s"] script = ExtResource("1_wof8s") -position = Vector2(78, 99) -attach_types = Array[int]([3]) +position = Vector2(0, 3) +attach_types = Array[int]([2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_wof8s") -region = Rect2(2289, 235, 216, 254) +region = Rect2(1423, 25, 137, 122) [resource] resource_name = "FlowerF1" script = ExtResource("2_skl62") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_skl62") +type = 3 +root = SubResource("Resource_wof8s") diff --git a/entities/plants/resources/plant_parts/FlowerF2.tres b/entities/plants/resources/plant_parts/FlowerF2.tres index cb37b42..05212e8 100644 --- a/entities/plants/resources/plant_parts/FlowerF2.tres +++ b/entities/plants/resources/plant_parts/FlowerF2.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dhhyh56shnure"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_6cct5"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_6cct5"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_d5e5n"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_6cct5"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_6cct5"] [sub_resource type="Resource" id="Resource_d5e5n"] script = ExtResource("1_6cct5") -position = Vector2(32, 118) -attach_types = Array[int]([3]) +position = Vector2(0, -3) +attach_types = Array[int]([3, 2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_6cct5") -region = Rect2(2518, 226, 163, 279) +region = Rect2(1560, 49, 138, 134) [resource] resource_name = "FlowerF2" script = ExtResource("2_d5e5n") texture = SubResource("AtlasTexture_yh7e0") -type = 1 +type = 3 root = SubResource("Resource_d5e5n") diff --git a/entities/plants/resources/plant_parts/FlowerF3.tres b/entities/plants/resources/plant_parts/FlowerF3.tres index 54e585c..5cb1743 100644 --- a/entities/plants/resources/plant_parts/FlowerF3.tres +++ b/entities/plants/resources/plant_parts/FlowerF3.tres @@ -1,21 +1,21 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cwskfwdasvv0g"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_kd4el"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_kd4el"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_h8lr6"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_p6ihu"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_kd4el"] -[sub_resource type="Resource" id="Resource_kd4el"] +[sub_resource type="Resource" id="Resource_h8lr6"] script = ExtResource("1_kd4el") -position = Vector2(-56, 102) -attach_types = Array[int]([3]) +position = Vector2(-1, 0) +attach_types = Array[int]([3, 2]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_p6ihu") -region = Rect2(2712, 243, 208, 251) +atlas = ExtResource("3_kd4el") +region = Rect2(1425, 148, 146, 130) [resource] resource_name = "FlowerF3" script = ExtResource("2_h8lr6") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_kd4el") +type = 3 +root = SubResource("Resource_h8lr6") diff --git a/entities/plants/resources/plant_parts/FlowerF4.tres b/entities/plants/resources/plant_parts/FlowerF4.tres new file mode 100644 index 0000000..78faf1b --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerF4.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://hycs1ri8oj5s"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_c1d64"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_b5tf0"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_um1c5"] + +[sub_resource type="Resource" id="Resource_k2d4u"] +script = ExtResource("1_c1d64") +position = Vector2(5, 6) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_um1c5") +region = Rect2(1439, 297, 81, 84) + +[resource] +resource_name = "FlowerF4" +script = ExtResource("2_b5tf0") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_k2d4u") diff --git a/entities/plants/resources/plant_parts/FlowerF5.tres b/entities/plants/resources/plant_parts/FlowerF5.tres new file mode 100644 index 0000000..edbed96 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerF5.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cblsflc4dl73t"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_ub0n3"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_1alty"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_8uyjn"] + +[sub_resource type="Resource" id="Resource_m518w"] +script = ExtResource("1_ub0n3") +position = Vector2(-12, 7) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_8uyjn") +region = Rect2(1520, 303, 91, 83) + +[resource] +resource_name = "FlowerF5" +script = ExtResource("2_1alty") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_m518w") diff --git a/entities/plants/resources/plant_parts/FlowerF6.tres b/entities/plants/resources/plant_parts/FlowerF6.tres new file mode 100644 index 0000000..b745e1e --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerF6.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bykccsfsbict0"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_c7r4i"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_iaupe"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_8iuws"] + +[sub_resource type="Resource" id="Resource_rf3kb"] +script = ExtResource("1_c7r4i") +position = Vector2(6, 3) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_8iuws") +region = Rect2(1433, 382, 78, 83) + +[resource] +resource_name = "FlowerF6" +script = ExtResource("2_iaupe") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_rf3kb") diff --git a/entities/plants/resources/plant_parts/FlowerF7.tres b/entities/plants/resources/plant_parts/FlowerF7.tres new file mode 100644 index 0000000..14d525b --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerF7.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://u6jx87shhwxk"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_ks158"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_3hffw"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_p6jcp"] + +[sub_resource type="Resource" id="Resource_gu7mv"] +script = ExtResource("1_ks158") +position = Vector2(-3, 9) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_p6jcp") +region = Rect2(1519, 386, 93, 79) + +[resource] +resource_name = "FlowerF7" +script = ExtResource("2_3hffw") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_gu7mv") diff --git a/entities/plants/resources/plant_parts/FlowerG1.tres b/entities/plants/resources/plant_parts/FlowerG1.tres new file mode 100644 index 0000000..582c0b3 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerG1.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://jtgbllkxv2ty"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_cicbf"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_rthom"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_srrno"] + +[sub_resource type="Resource" id="Resource_74hvf"] +script = ExtResource("1_cicbf") +position = Vector2(8, 6) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_srrno") +region = Rect2(1728, 39, 90, 86) + +[resource] +resource_name = "FlowerG1" +script = ExtResource("2_rthom") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_74hvf") diff --git a/entities/plants/resources/plant_parts/FlowerG2.tres b/entities/plants/resources/plant_parts/FlowerG2.tres new file mode 100644 index 0000000..cbdef73 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerG2.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dlwyvblamhdyv"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_7f0ba"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_um3xt"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_jf3vh"] + +[sub_resource type="Resource" id="Resource_e42on"] +script = ExtResource("1_7f0ba") +position = Vector2(-10, 7) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_jf3vh") +region = Rect2(1818, 39, 89, 93) + +[resource] +resource_name = "FlowerG2" +script = ExtResource("2_um3xt") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_e42on") diff --git a/entities/plants/resources/plant_parts/FlowerG3.tres b/entities/plants/resources/plant_parts/FlowerG3.tres new file mode 100644 index 0000000..b5db944 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerG3.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bu1k6bbcoo856"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_senp8"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_522dw"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_oln73"] + +[sub_resource type="Resource" id="Resource_3s0r7"] +script = ExtResource("1_senp8") +position = Vector2(3, 3) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_oln73") +region = Rect2(1738, 136, 74, 90) + +[resource] +resource_name = "FlowerG3" +script = ExtResource("2_522dw") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_3s0r7") diff --git a/entities/plants/resources/plant_parts/FlowerG4.tres b/entities/plants/resources/plant_parts/FlowerG4.tres new file mode 100644 index 0000000..51a07ba --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerG4.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://csjf2ewtb7fyj"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_jlu3s"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_emo0h"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_jw3o5"] + +[sub_resource type="Resource" id="Resource_75gl1"] +script = ExtResource("1_jlu3s") +position = Vector2(3, 6) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_jw3o5") +region = Rect2(1812, 136, 99, 90) + +[resource] +resource_name = "FlowerG4" +script = ExtResource("2_emo0h") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_75gl1") diff --git a/entities/plants/resources/plant_parts/FlowerG5.tres b/entities/plants/resources/plant_parts/FlowerG5.tres new file mode 100644 index 0000000..31e740b --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerG5.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dawdiycf5jfhi"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_5ik7a"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_hy44w"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_o71qa"] + +[sub_resource type="Resource" id="Resource_lash0"] +script = ExtResource("1_5ik7a") +position = Vector2(1, 0) +attach_types = Array[int]([3, 2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_o71qa") +region = Rect2(1616, 228, 142, 118) + +[resource] +resource_name = "FlowerG5" +script = ExtResource("2_hy44w") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_lash0") diff --git a/entities/plants/resources/plant_parts/FlowerG6.tres b/entities/plants/resources/plant_parts/FlowerG6.tres new file mode 100644 index 0000000..0f97ac4 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerG6.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cvlrpqg045g0n"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_ev6ns"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_x6fci"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_xo1qx"] + +[sub_resource type="Resource" id="Resource_mogsq"] +script = ExtResource("1_ev6ns") +position = Vector2(1, 0) +attach_types = Array[int]([3, 2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_xo1qx") +region = Rect2(1760, 251, 132, 129) + +[resource] +resource_name = "FlowerG6" +script = ExtResource("2_x6fci") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_mogsq") diff --git a/entities/plants/resources/plant_parts/FlowerG7.tres b/entities/plants/resources/plant_parts/FlowerG7.tres new file mode 100644 index 0000000..0fcfa0e --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerG7.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://b3v3stntdc1g2"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_0b7ei"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_sa83w"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_ie2yy"] + +[sub_resource type="Resource" id="Resource_arnhb"] +script = ExtResource("1_0b7ei") +position = Vector2(-5, 0) +attach_types = Array[int]([3, 2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_ie2yy") +region = Rect2(1624, 344, 147, 128) + +[resource] +resource_name = "FlowerG7" +script = ExtResource("2_sa83w") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_arnhb") diff --git a/entities/plants/resources/plant_parts/FlowerH1.tres b/entities/plants/resources/plant_parts/FlowerH1.tres new file mode 100644 index 0000000..060fc11 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerH1.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://c1sxs5tfaymo"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_h11fn"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_eqsj5"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_fbl3c"] + +[sub_resource type="Resource" id="Resource_iw6hr"] +script = ExtResource("1_h11fn") +position = Vector2(-14, -7) +attach_types = Array[int]([3, 2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_fbl3c") +region = Rect2(967, 1083, 174, 197) + +[resource] +resource_name = "FlowerH1" +script = ExtResource("2_eqsj5") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_iw6hr") diff --git a/entities/plants/resources/plant_parts/FlowerH2.tres b/entities/plants/resources/plant_parts/FlowerH2.tres new file mode 100644 index 0000000..b9fc493 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerH2.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://c5gwuyf3pcerj"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_g4nmh"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_lsd4m"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_r8ypu"] + +[sub_resource type="Resource" id="Resource_xhe5u"] +script = ExtResource("1_g4nmh") +position = Vector2(-4, 13) +attach_types = Array[int]([3, 2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_r8ypu") +region = Rect2(1177, 1042, 165, 144) + +[resource] +resource_name = "FlowerH2" +script = ExtResource("2_lsd4m") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_xhe5u") diff --git a/entities/plants/resources/plant_parts/FlowerH3.tres b/entities/plants/resources/plant_parts/FlowerH3.tres new file mode 100644 index 0000000..c0d5448 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerH3.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dhof1pwxec8kn"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_eplob"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_pwwfv"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_ms1q5"] + +[sub_resource type="Resource" id="Resource_eplob"] +script = ExtResource("1_eplob") +position = Vector2(20, 25) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_ms1q5") +region = Rect2(1263, 1247, 104, 111) + +[resource] +resource_name = "FlowerH3" +script = ExtResource("2_pwwfv") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_eplob") diff --git a/entities/plants/resources/plant_parts/FlowerH4.tres b/entities/plants/resources/plant_parts/FlowerH4.tres new file mode 100644 index 0000000..95fcc98 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerH4.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://lbn3nisou0up"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_m14ut"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_dyvgr"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_duygx"] + +[sub_resource type="Resource" id="Resource_xah7x"] +script = ExtResource("1_m14ut") +position = Vector2(4, -2) +attach_types = Array[int]([3, 2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_duygx") +region = Rect2(1042, 1293, 204, 126) + +[resource] +resource_name = "FlowerH4" +script = ExtResource("2_dyvgr") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_xah7x") diff --git a/entities/plants/resources/plant_parts/FlowerH5.tres b/entities/plants/resources/plant_parts/FlowerH5.tres new file mode 100644 index 0000000..a200568 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerH5.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://d2ui0lpgnvlnp"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_31tfu"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_0oebi"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_ri78l"] + +[sub_resource type="Resource" id="Resource_31tfu"] +script = ExtResource("1_31tfu") +position = Vector2(-36, 3) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_ri78l") +region = Rect2(1255, 1369, 126, 90) + +[resource] +resource_name = "FlowerH5" +script = ExtResource("2_0oebi") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_31tfu") diff --git a/entities/plants/resources/plant_parts/FlowerH6.tres b/entities/plants/resources/plant_parts/FlowerH6.tres new file mode 100644 index 0000000..d6f18f4 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerH6.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://b8xgss5v23jn4"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_5sxp7"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_57qfg"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_c757a"] + +[sub_resource type="Resource" id="Resource_ttm26"] +script = ExtResource("1_5sxp7") +position = Vector2(-14, -20) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_c757a") +region = Rect2(1184, 1454, 108, 102) + +[resource] +resource_name = "FlowerH6" +script = ExtResource("2_57qfg") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_ttm26") diff --git a/entities/plants/resources/plant_parts/FlowerI1.tres b/entities/plants/resources/plant_parts/FlowerI1.tres new file mode 100644 index 0000000..92813d7 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerI1.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://blobsykb20xvj"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_ivg6h"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_5yu6q"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_26jmb"] + +[sub_resource type="Resource" id="Resource_aod3q"] +script = ExtResource("1_ivg6h") +position = Vector2(-14, -20) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_26jmb") +region = Rect2(1461, 1342, 98, 92) + +[resource] +resource_name = "FlowerI1" +script = ExtResource("2_5yu6q") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_aod3q") diff --git a/entities/plants/resources/plant_parts/FlowerI2.tres b/entities/plants/resources/plant_parts/FlowerI2.tres new file mode 100644 index 0000000..4b365c8 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerI2.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://d7yd1onoxltc"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_8hts4"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_3iaff"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_fisfx"] + +[sub_resource type="Resource" id="Resource_yw2nx"] +script = ExtResource("1_8hts4") +position = Vector2(-35, -1) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_fisfx") +region = Rect2(1515, 1250, 114, 91) + +[resource] +resource_name = "FlowerI2" +script = ExtResource("2_3iaff") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_yw2nx") diff --git a/entities/plants/resources/plant_parts/FlowerI3.tres b/entities/plants/resources/plant_parts/FlowerI3.tres new file mode 100644 index 0000000..ba832c3 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerI3.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dhfgxndt6df1q"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_pers8"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_f7yoh"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_byyl0"] + +[sub_resource type="Resource" id="Resource_201oc"] +script = ExtResource("1_pers8") +position = Vector2(16, 20) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_byyl0") +region = Rect2(1364, 1215, 103, 105) + +[resource] +resource_name = "FlowerI3" +script = ExtResource("2_f7yoh") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_201oc") diff --git a/entities/plants/resources/plant_parts/FlowerI4.tres b/entities/plants/resources/plant_parts/FlowerI4.tres new file mode 100644 index 0000000..ea3c662 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerI4.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bunbqgsglg2tq"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_0pyrf"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_bfibv"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_3nb1u"] + +[sub_resource type="Resource" id="Resource_rkny8"] +script = ExtResource("1_0pyrf") +position = Vector2(-2, -9) +attach_types = Array[int]([3, 2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_3nb1u") +region = Rect2(1347, 1038, 156, 152) + +[resource] +resource_name = "FlowerI4" +script = ExtResource("2_bfibv") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_rkny8") diff --git a/entities/plants/resources/plant_parts/FlowerI5.tres b/entities/plants/resources/plant_parts/FlowerI5.tres new file mode 100644 index 0000000..c023cc4 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerI5.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://7iux7gpmsdn8"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_vj3h0"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_vlm4n"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_vl8w6"] + +[sub_resource type="Resource" id="Resource_ked68"] +script = ExtResource("1_vj3h0") +position = Vector2(-6, -3) +attach_types = Array[int]([3, 2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_vl8w6") +region = Rect2(1535, 1029, 152, 193) + +[resource] +resource_name = "FlowerI5" +script = ExtResource("2_vlm4n") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_ked68") diff --git a/entities/plants/resources/plant_parts/FlowerI6.tres b/entities/plants/resources/plant_parts/FlowerI6.tres new file mode 100644 index 0000000..f9e3a88 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerI6.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://jlyqbrrvs7e6"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_5b0yk"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_vbnrg"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_7rwma"] + +[sub_resource type="Resource" id="Resource_1qnmn"] +script = ExtResource("1_5b0yk") +position = Vector2(-12, 7) +attach_types = Array[int]([3, 2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_7rwma") +region = Rect2(1394, 1459, 156, 117) + +[resource] +resource_name = "FlowerI6" +script = ExtResource("2_vbnrg") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_1qnmn") diff --git a/entities/plants/resources/plant_parts/FlowerJ1.tres b/entities/plants/resources/plant_parts/FlowerJ1.tres new file mode 100644 index 0000000..dfe0103 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerJ1.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bwvrohueobpa7"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_ebbsd"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_c4tlw"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_ibtx3"] + +[sub_resource type="Resource" id="Resource_ebbsd"] +script = ExtResource("1_ebbsd") +position = Vector2(-7, 6) +attach_types = Array[int]([3, 2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_ibtx3") +region = Rect2(2017, 903, 191, 170) + +[resource] +resource_name = "FlowerJ1" +script = ExtResource("2_c4tlw") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_ebbsd") diff --git a/entities/plants/resources/plant_parts/FlowerJ2.tres b/entities/plants/resources/plant_parts/FlowerJ2.tres new file mode 100644 index 0000000..bb9b7bf --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerJ2.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dmlqso410ibhg"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_2lmx6"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_tp0lt"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_m2p3g"] + +[sub_resource type="Resource" id="Resource_8q32c"] +script = ExtResource("1_2lmx6") +position = Vector2(1, 11) +attach_types = Array[int]([3, 2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_m2p3g") +region = Rect2(2206, 938, 204, 222) + +[resource] +resource_name = "FlowerJ2" +script = ExtResource("2_tp0lt") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_8q32c") diff --git a/entities/plants/resources/plant_parts/FlowerJ3.tres b/entities/plants/resources/plant_parts/FlowerJ3.tres new file mode 100644 index 0000000..a75ff95 --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerJ3.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://djbiy53j3k7a"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_ut52b"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_58px5"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_5ek7p"] + +[sub_resource type="Resource" id="Resource_cs0qs"] +script = ExtResource("1_ut52b") +position = Vector2(-1, 5) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_5ek7p") +region = Rect2(2111, 1181, 141, 144) + +[resource] +resource_name = "FlowerJ3" +script = ExtResource("2_58px5") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_cs0qs") diff --git a/entities/plants/resources/plant_parts/FlowerJ4.tres b/entities/plants/resources/plant_parts/FlowerJ4.tres new file mode 100644 index 0000000..52c590b --- /dev/null +++ b/entities/plants/resources/plant_parts/FlowerJ4.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://drsg1ndk47lu5"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_fv376"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_es665"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_7tbim"] + +[sub_resource type="Resource" id="Resource_wv427"] +script = ExtResource("1_fv376") +position = Vector2(-1, 5) +attach_types = Array[int]([2]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_7tbim") +region = Rect2(2252, 1181, 129, 144) + +[resource] +resource_name = "FlowerJ4" +script = ExtResource("2_es665") +texture = SubResource("AtlasTexture_yh7e0") +type = 3 +root = SubResource("Resource_wv427") diff --git a/entities/plants/resources/plant_parts/LeafA1.tres b/entities/plants/resources/plant_parts/LeafA1.tres index f427323..5d0ef3e 100644 --- a/entities/plants/resources/plant_parts/LeafA1.tres +++ b/entities/plants/resources/plant_parts/LeafA1.tres @@ -1,21 +1,27 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://wgmxpk52rg7x"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_fijpc"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_fijpc"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_kuljt"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_fijpc"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_fijpc"] -[sub_resource type="Resource" id="Resource_fijpc"] +[sub_resource type="Resource" id="Resource_kuljt"] script = ExtResource("1_fijpc") -position = Vector2(92, 66) +position = Vector2(11, 50) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_gnga0"] +script = ExtResource("1_fijpc") +position = Vector2(10, 81) attach_types = Array[int]([1, 3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_fijpc") -region = Rect2(2406, 2443, 237, 179) +region = Rect2(1925, 2050, 435, 274) [resource] resource_name = "LeafA1" script = ExtResource("2_kuljt") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_fijpc") +type = 2 +root = SubResource("Resource_gnga0") +attaches = Array[ExtResource("1_fijpc")]([SubResource("Resource_kuljt")]) diff --git a/entities/plants/resources/plant_parts/LeafA2.tres b/entities/plants/resources/plant_parts/LeafA2.tres index f582aa6..95a2cf7 100644 --- a/entities/plants/resources/plant_parts/LeafA2.tres +++ b/entities/plants/resources/plant_parts/LeafA2.tres @@ -1,21 +1,27 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cbejb0uvdke7k"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_1fplc"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_1fplc"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_htdkc"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_1fplc"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_1fplc"] -[sub_resource type="Resource" id="Resource_1fplc"] +[sub_resource type="Resource" id="Resource_htdkc"] script = ExtResource("1_1fplc") -position = Vector2(-64, 88) +position = Vector2(-9, 44) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_oqrvj"] +script = ExtResource("1_1fplc") +position = Vector2(-9, 53) attach_types = Array[int]([1, 3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_1fplc") -region = Rect2(2712, 2443, 205, 222) +region = Rect2(2378, 2146, 392, 173) [resource] resource_name = "LeafA2" script = ExtResource("2_htdkc") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_1fplc") +type = 2 +root = SubResource("Resource_oqrvj") +attaches = Array[ExtResource("1_1fplc")]([SubResource("Resource_htdkc")]) diff --git a/entities/plants/resources/plant_parts/LeafA3.tres b/entities/plants/resources/plant_parts/LeafA3.tres index d1416bb..63e0635 100644 --- a/entities/plants/resources/plant_parts/LeafA3.tres +++ b/entities/plants/resources/plant_parts/LeafA3.tres @@ -1,21 +1,27 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dujxttu80g0lo"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_5fx8e"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_5fx8e"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_87vbh"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_5fx8e"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_5fx8e"] [sub_resource type="Resource" id="Resource_87vbh"] script = ExtResource("1_5fx8e") -position = Vector2(81, -63) +position = Vector2(-42, 53) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_1ivfe"] +script = ExtResource("1_5fx8e") +position = Vector2(-55, 82) attach_types = Array[int]([1, 3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_5fx8e") -region = Rect2(2419, 2721, 191, 173) +region = Rect2(2825, 2087, 321, 238) [resource] resource_name = "LeafA3" script = ExtResource("2_87vbh") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_87vbh") +type = 2 +root = SubResource("Resource_1ivfe") +attaches = Array[ExtResource("1_5fx8e")]([SubResource("Resource_87vbh")]) diff --git a/entities/plants/resources/plant_parts/LeafA4.tres b/entities/plants/resources/plant_parts/LeafA4.tres index cff910f..91f7f75 100644 --- a/entities/plants/resources/plant_parts/LeafA4.tres +++ b/entities/plants/resources/plant_parts/LeafA4.tres @@ -1,21 +1,27 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bix3qwmsvuxs4"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_1fuxg"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_1fuxg"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_v5tsw"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_1fuxg"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_1fuxg"] -[sub_resource type="Resource" id="Resource_1fuxg"] +[sub_resource type="Resource" id="Resource_v5tsw"] script = ExtResource("1_1fuxg") -position = Vector2(-104, 31) +position = Vector2(76, 21) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_rc5w4"] +script = ExtResource("1_1fuxg") +position = Vector2(88, 40) attach_types = Array[int]([1, 3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_1fuxg") -region = Rect2(2697, 2734, 241, 142) +region = Rect2(3238, 2131, 222, 220) [resource] resource_name = "LeafA4" script = ExtResource("2_v5tsw") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_1fuxg") +type = 2 +root = SubResource("Resource_rc5w4") +attaches = Array[ExtResource("1_1fuxg")]([SubResource("Resource_v5tsw")]) diff --git a/entities/plants/resources/plant_parts/LeafA5.tres b/entities/plants/resources/plant_parts/LeafA5.tres deleted file mode 100644 index 72defc1..0000000 --- a/entities/plants/resources/plant_parts/LeafA5.tres +++ /dev/null @@ -1,21 +0,0 @@ -[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bchwhdmxsaqic"] - -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_ef00k"] -[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_0qgsw"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_snml7"] - -[sub_resource type="Resource" id="Resource_ef00k"] -script = ExtResource("1_ef00k") -position = Vector2(-11, 127) -attach_types = Array[int]([1, 3]) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_snml7") -region = Rect2(2972, 2361, 474, 382) - -[resource] -resource_name = "LeafA5" -script = ExtResource("2_0qgsw") -texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_ef00k") diff --git a/entities/plants/resources/plant_parts/LeafA6.tres b/entities/plants/resources/plant_parts/LeafA6.tres deleted file mode 100644 index 4ecad61..0000000 --- a/entities/plants/resources/plant_parts/LeafA6.tres +++ /dev/null @@ -1,21 +0,0 @@ -[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cvr81iqokda6x"] - -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_jqk1k"] -[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_g6exv"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_uh1gd"] - -[sub_resource type="Resource" id="Resource_jqk1k"] -script = ExtResource("1_jqk1k") -position = Vector2(-43, 41) -attach_types = Array[int]([1, 3]) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_uh1gd") -region = Rect2(2972, 2743, 474, 220) - -[resource] -resource_name = "LeafA6" -script = ExtResource("2_g6exv") -texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_jqk1k") diff --git a/entities/plants/resources/plant_parts/LeafB1.tres b/entities/plants/resources/plant_parts/LeafB1.tres index efad08f..b883b44 100644 --- a/entities/plants/resources/plant_parts/LeafB1.tres +++ b/entities/plants/resources/plant_parts/LeafB1.tres @@ -1,27 +1,32 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dm7crxxg4kmw5"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_ss0ji"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_ss0ji"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_cdvqh"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_583ad"] - -[sub_resource type="Resource" id="Resource_ss0ji"] -script = ExtResource("1_ss0ji") -position = Vector2(18, -24) -attach_types = Array[int]([2]) +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_ss0ji"] [sub_resource type="Resource" id="Resource_cdvqh"] script = ExtResource("1_ss0ji") -position = Vector2(90, 41) +position = Vector2(-48, -44) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_583ad"] +script = ExtResource("1_ss0ji") +position = Vector2(30, 47) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_3kxmr"] +script = ExtResource("1_ss0ji") +position = Vector2(20, 26) attach_types = Array[int]([1, 3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_583ad") -region = Rect2(929, 1014, 232, 209) +atlas = ExtResource("3_ss0ji") +region = Rect2(13, 729, 241, 276) [resource] resource_name = "LeafB1" script = ExtResource("2_cdvqh") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_cdvqh") -attaches = Array[ExtResource("1_ss0ji")]([SubResource("Resource_ss0ji")]) +type = 2 +root = SubResource("Resource_3kxmr") +attaches = Array[ExtResource("1_ss0ji")]([SubResource("Resource_cdvqh"), SubResource("Resource_583ad")]) diff --git a/entities/plants/resources/plant_parts/LeafB2.tres b/entities/plants/resources/plant_parts/LeafB2.tres index 66eeaa8..18e297a 100644 --- a/entities/plants/resources/plant_parts/LeafB2.tres +++ b/entities/plants/resources/plant_parts/LeafB2.tres @@ -1,26 +1,37 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://vlxrq3tw1t6m"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_xjkn4"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_xjkn4"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_oexr2"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_xjc6g"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_xjc6g"] [sub_resource type="Resource" id="Resource_xjkn4"] script = ExtResource("1_xjkn4") +position = Vector2(-56, -60) attach_types = Array[int]([2]) [sub_resource type="Resource" id="Resource_oexr2"] script = ExtResource("1_xjkn4") -position = Vector2(6, -54) +position = Vector2(-31, 64) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_xjc6g"] +script = ExtResource("1_xjkn4") +position = Vector2(54, -9) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_7kp07"] +script = ExtResource("1_xjkn4") +position = Vector2(-7, 28) attach_types = Array[int]([1, 3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_xjc6g") -region = Rect2(1199, 1054, 157, 177) +region = Rect2(314, 863, 273, 308) [resource] resource_name = "LeafB2" script = ExtResource("2_oexr2") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_oexr2") -attaches = Array[ExtResource("1_xjkn4")]([SubResource("Resource_xjkn4")]) +type = 2 +root = SubResource("Resource_7kp07") +attaches = Array[ExtResource("1_xjkn4")]([SubResource("Resource_xjkn4"), SubResource("Resource_oexr2"), SubResource("Resource_xjc6g")]) diff --git a/entities/plants/resources/plant_parts/LeafB3.tres b/entities/plants/resources/plant_parts/LeafB3.tres index c6891eb..1f690e2 100644 --- a/entities/plants/resources/plant_parts/LeafB3.tres +++ b/entities/plants/resources/plant_parts/LeafB3.tres @@ -1,27 +1,32 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bdwhp12xkvscr"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_fuu6r"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_fuu6r"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_a7irw"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_4s7gl"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_4s7gl"] -[sub_resource type="Resource" id="Resource_fuu6r"] +[sub_resource type="Resource" id="Resource_dgf3t"] script = ExtResource("1_fuu6r") -position = Vector2(-2, -20) +position = Vector2(25, -42) attach_types = Array[int]([2]) -[sub_resource type="Resource" id="Resource_a7irw"] +[sub_resource type="Resource" id="Resource_1dht1"] script = ExtResource("1_fuu6r") -position = Vector2(-79, 13) +position = Vector2(-17, 54) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_jmrbk"] +script = ExtResource("1_fuu6r") +position = Vector2(-23, 34) attach_types = Array[int]([1, 3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_4s7gl") -region = Rect2(1398, 1041, 214, 150) +region = Rect2(19, 1059, 196, 280) [resource] resource_name = "LeafB3" script = ExtResource("2_a7irw") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_a7irw") -attaches = Array[ExtResource("1_fuu6r")]([SubResource("Resource_fuu6r")]) +type = 2 +root = SubResource("Resource_jmrbk") +attaches = Array[ExtResource("1_fuu6r")]([SubResource("Resource_dgf3t"), SubResource("Resource_1dht1")]) diff --git a/entities/plants/resources/plant_parts/LeafB4.tres b/entities/plants/resources/plant_parts/LeafB4.tres new file mode 100644 index 0000000..df85145 --- /dev/null +++ b/entities/plants/resources/plant_parts/LeafB4.tres @@ -0,0 +1,27 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dodm4m8wtwcl7"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_cjwu1"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_si2b7"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_7xuo4"] + +[sub_resource type="Resource" id="Resource_spy25"] +script = ExtResource("1_cjwu1") +position = Vector2(19, 7) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_j5mfd"] +script = ExtResource("1_cjwu1") +position = Vector2(-72, 65) +attach_types = Array[int]([1, 3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_7xuo4") +region = Rect2(282, 1184, 212, 196) + +[resource] +resource_name = "LeafB4" +script = ExtResource("2_si2b7") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_j5mfd") +attaches = Array[ExtResource("1_cjwu1")]([SubResource("Resource_spy25")]) diff --git a/entities/plants/resources/plant_parts/LeafB5.tres b/entities/plants/resources/plant_parts/LeafB5.tres new file mode 100644 index 0000000..9c37577 --- /dev/null +++ b/entities/plants/resources/plant_parts/LeafB5.tres @@ -0,0 +1,27 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dwdf3qlrwtri1"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_do0r8"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_jwhrg"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_2xt7g"] + +[sub_resource type="Resource" id="Resource_5ounr"] +script = ExtResource("1_do0r8") +position = Vector2(-31, 3) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_jr0f8"] +script = ExtResource("1_do0r8") +position = Vector2(67, 55) +attach_types = Array[int]([1, 3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_2xt7g") +region = Rect2(31, 1359, 209, 183) + +[resource] +resource_name = "LeafB5" +script = ExtResource("2_jwhrg") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_jr0f8") +attaches = Array[ExtResource("1_do0r8")]([SubResource("Resource_5ounr")]) diff --git a/entities/plants/resources/plant_parts/LeafB6.tres b/entities/plants/resources/plant_parts/LeafB6.tres new file mode 100644 index 0000000..512fa1d --- /dev/null +++ b/entities/plants/resources/plant_parts/LeafB6.tres @@ -0,0 +1,27 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://b0d31qh325i1j"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_51hi1"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_fi5bi"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_p5cjm"] + +[sub_resource type="Resource" id="Resource_2gji7"] +script = ExtResource("1_51hi1") +position = Vector2(2, 0) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_ibuly"] +script = ExtResource("1_51hi1") +position = Vector2(3, 0) +attach_types = Array[int]([1, 3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_p5cjm") +region = Rect2(280, 1409, 185, 186) + +[resource] +resource_name = "LeafB6" +script = ExtResource("2_fi5bi") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_ibuly") +attaches = Array[ExtResource("1_51hi1")]([SubResource("Resource_2gji7")]) diff --git a/entities/plants/resources/plant_parts/LeafC1.tres b/entities/plants/resources/plant_parts/LeafC1.tres index 7e6e9f6..7595981 100644 --- a/entities/plants/resources/plant_parts/LeafC1.tres +++ b/entities/plants/resources/plant_parts/LeafC1.tres @@ -1,27 +1,37 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dk7hp700k8iet"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_tjbks"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_tjbks"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_3lqa5"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_kewn2"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_kewn2"] -[sub_resource type="Resource" id="Resource_tjbks"] +[sub_resource type="Resource" id="Resource_f65gq"] script = ExtResource("1_tjbks") -position = Vector2(7, -16) -attach_types = Array[int]([1]) +position = Vector2(-9, 36) +attach_types = Array[int]([2]) -[sub_resource type="Resource" id="Resource_3lqa5"] +[sub_resource type="Resource" id="Resource_3gfgk"] script = ExtResource("1_tjbks") -position = Vector2(78, 45) -attach_types = Array[int]([0, 2]) +position = Vector2(85, -46) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_ia5q6"] +script = ExtResource("1_tjbks") +position = Vector2(-73, -74) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_qbyt5"] +script = ExtResource("1_tjbks") +position = Vector2(-4, -4) +attach_types = Array[int]([1, 3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_kewn2") -region = Rect2(960, 1292, 193, 136) +region = Rect2(530, 2163, 189, 172) [resource] resource_name = "LeafC1" script = ExtResource("2_3lqa5") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_3lqa5") -attaches = Array[ExtResource("1_tjbks")]([SubResource("Resource_tjbks")]) +type = 2 +root = SubResource("Resource_qbyt5") +attaches = Array[ExtResource("1_tjbks")]([SubResource("Resource_f65gq"), SubResource("Resource_3gfgk"), SubResource("Resource_ia5q6")]) diff --git a/entities/plants/resources/plant_parts/LeafC2.tres b/entities/plants/resources/plant_parts/LeafC2.tres index 1d2d353..be5356b 100644 --- a/entities/plants/resources/plant_parts/LeafC2.tres +++ b/entities/plants/resources/plant_parts/LeafC2.tres @@ -1,27 +1,32 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dte3i6hma7nw5"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_vs6ro"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_vs6ro"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_bb5rl"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_urj5n"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_urj5n"] -[sub_resource type="Resource" id="Resource_vs6ro"] +[sub_resource type="Resource" id="Resource_rxd6a"] script = ExtResource("1_vs6ro") -position = Vector2(7, -7) -attach_types = Array[int]([1]) +position = Vector2(39, 32) +attach_types = Array[int]([2]) -[sub_resource type="Resource" id="Resource_bb5rl"] +[sub_resource type="Resource" id="Resource_w47wj"] script = ExtResource("1_vs6ro") -position = Vector2(12, -60) -attach_types = Array[int]([0, 2]) +position = Vector2(-24, -76) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_2gigb"] +script = ExtResource("1_vs6ro") +position = Vector2(53, -7) +attach_types = Array[int]([1, 3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_urj5n") -region = Rect2(1188, 1314, 171, 161) +region = Rect2(7, 1812, 247, 238) [resource] resource_name = "LeafC2" script = ExtResource("2_bb5rl") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_bb5rl") -attaches = Array[ExtResource("1_vs6ro")]([SubResource("Resource_vs6ro")]) +type = 2 +root = SubResource("Resource_2gigb") +attaches = Array[ExtResource("1_vs6ro")]([SubResource("Resource_rxd6a"), SubResource("Resource_w47wj")]) diff --git a/entities/plants/resources/plant_parts/LeafC3.tres b/entities/plants/resources/plant_parts/LeafC3.tres index b790161..e986395 100644 --- a/entities/plants/resources/plant_parts/LeafC3.tres +++ b/entities/plants/resources/plant_parts/LeafC3.tres @@ -1,27 +1,32 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://p2mveyriuh47"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_wnn4x"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_wnn4x"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_1g6ks"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_vuo6k"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_vuo6k"] [sub_resource type="Resource" id="Resource_wnn4x"] script = ExtResource("1_wnn4x") -position = Vector2(0, -17) -attach_types = Array[int]([1]) +position = Vector2(32, 15) +attach_types = Array[int]([2]) [sub_resource type="Resource" id="Resource_1g6ks"] script = ExtResource("1_wnn4x") -position = Vector2(-78, 14) -attach_types = Array[int]([0, 2]) +position = Vector2(-28, -74) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_vuo6k"] +script = ExtResource("1_wnn4x") +position = Vector2(-121, -56) +attach_types = Array[int]([1, 3]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_vuo6k") -region = Rect2(1396, 1302, 215, 121) +region = Rect2(262, 1822, 282, 228) [resource] resource_name = "LeafC3" script = ExtResource("2_1g6ks") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_1g6ks") -attaches = Array[ExtResource("1_wnn4x")]([SubResource("Resource_wnn4x")]) +type = 2 +root = SubResource("Resource_vuo6k") +attaches = Array[ExtResource("1_wnn4x")]([SubResource("Resource_wnn4x"), SubResource("Resource_1g6ks")]) diff --git a/entities/plants/resources/plant_parts/LeafC4.tres b/entities/plants/resources/plant_parts/LeafC4.tres new file mode 100644 index 0000000..b764b43 --- /dev/null +++ b/entities/plants/resources/plant_parts/LeafC4.tres @@ -0,0 +1,32 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://7xk6tcv4djrq"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_4n8ti"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_x11ck"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_l8uu7"] + +[sub_resource type="Resource" id="Resource_4n8ti"] +script = ExtResource("1_4n8ti") +position = Vector2(33, 33) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_x11ck"] +script = ExtResource("1_4n8ti") +position = Vector2(-6, -66) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_l8uu7"] +script = ExtResource("1_4n8ti") +position = Vector2(45, -3) +attach_types = Array[int]([1, 3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_l8uu7") +region = Rect2(13, 2075, 230, 241) + +[resource] +resource_name = "LeafC4" +script = ExtResource("2_x11ck") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_l8uu7") +attaches = Array[ExtResource("1_4n8ti")]([SubResource("Resource_4n8ti"), SubResource("Resource_x11ck")]) diff --git a/entities/plants/resources/plant_parts/LeafC5.tres b/entities/plants/resources/plant_parts/LeafC5.tres new file mode 100644 index 0000000..39e4d4e --- /dev/null +++ b/entities/plants/resources/plant_parts/LeafC5.tres @@ -0,0 +1,27 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dyuyetdore4xj"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_ooe7n"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_tkfaw"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_v54ts"] + +[sub_resource type="Resource" id="Resource_vgm2r"] +script = ExtResource("1_ooe7n") +position = Vector2(11, -14) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_ns6h1"] +script = ExtResource("1_ooe7n") +position = Vector2(83, 53) +attach_types = Array[int]([3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_v54ts") +region = Rect2(291, 2074, 213, 128) + +[resource] +resource_name = "LeafC5" +script = ExtResource("2_tkfaw") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_ns6h1") +attaches = Array[ExtResource("1_ooe7n")]([SubResource("Resource_vgm2r")]) diff --git a/entities/plants/resources/plant_parts/LeafC6.tres b/entities/plants/resources/plant_parts/LeafC6.tres new file mode 100644 index 0000000..930b526 --- /dev/null +++ b/entities/plants/resources/plant_parts/LeafC6.tres @@ -0,0 +1,27 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://eui1q88twcg0"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_byv5y"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_l0jxw"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_lstlu"] + +[sub_resource type="Resource" id="Resource_3grmh"] +script = ExtResource("1_byv5y") +position = Vector2(-4, -19) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_8rfy6"] +script = ExtResource("1_byv5y") +position = Vector2(-88, 18) +attach_types = Array[int]([3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_lstlu") +region = Rect2(270, 2216, 214, 129) + +[resource] +resource_name = "LeafC6" +script = ExtResource("2_l0jxw") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_8rfy6") +attaches = Array[ExtResource("1_byv5y")]([SubResource("Resource_3grmh")]) diff --git a/entities/plants/resources/plant_parts/LeafC7.tres b/entities/plants/resources/plant_parts/LeafC7.tres new file mode 100644 index 0000000..f8b94d2 --- /dev/null +++ b/entities/plants/resources/plant_parts/LeafC7.tres @@ -0,0 +1,27 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bqkedhqetxwbc"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_7u13l"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_dmg8d"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_coqxt"] + +[sub_resource type="Resource" id="Resource_b0uov"] +script = ExtResource("1_7u13l") +position = Vector2(4, 0) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_iwtq6"] +script = ExtResource("1_7u13l") +position = Vector2(14, -35) +attach_types = Array[int]([3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_coqxt") +region = Rect2(530, 2163, 189, 172) + +[resource] +resource_name = "LeafC7" +script = ExtResource("2_dmg8d") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_iwtq6") +attaches = Array[ExtResource("1_7u13l")]([SubResource("Resource_b0uov")]) diff --git a/entities/plants/resources/plant_parts/LeafD1.tres b/entities/plants/resources/plant_parts/LeafD1.tres index 2fe4d6e..a421590 100644 --- a/entities/plants/resources/plant_parts/LeafD1.tres +++ b/entities/plants/resources/plant_parts/LeafD1.tres @@ -1,27 +1,42 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bs66avdkmbxjm"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_41qsi"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_41qsi"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_aaw8d"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_ndrf0"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_ndrf0"] -[sub_resource type="Resource" id="Resource_41qsi"] +[sub_resource type="Resource" id="Resource_axia0"] script = ExtResource("1_41qsi") -position = Vector2(10, 48) +position = Vector2(-40, 79) attach_types = Array[int]([1]) -[sub_resource type="Resource" id="Resource_aaw8d"] +[sub_resource type="Resource" id="Resource_2ispn"] script = ExtResource("1_41qsi") -position = Vector2(11, 94) -attach_types = Array[int]([0, 2]) +position = Vector2(-10, 28) +attach_types = Array[int]([3]) + +[sub_resource type="Resource" id="Resource_vb7xs"] +script = ExtResource("1_41qsi") +position = Vector2(2, -36) +attach_types = Array[int]([3, 2]) + +[sub_resource type="Resource" id="Resource_shp5l"] +script = ExtResource("1_41qsi") +position = Vector2(96, -117) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_gxpuw"] +script = ExtResource("1_41qsi") +position = Vector2(-145, 146) +attach_types = Array[int]([0, 1]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_ndrf0") -region = Rect2(312, 753, 97, 248) +region = Rect2(587, 971, 328, 385) [resource] resource_name = "LeafD1" script = ExtResource("2_aaw8d") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_aaw8d") -attaches = Array[ExtResource("1_41qsi")]([SubResource("Resource_41qsi")]) +type = 2 +root = SubResource("Resource_gxpuw") +attaches = Array[ExtResource("1_41qsi")]([SubResource("Resource_axia0"), SubResource("Resource_2ispn"), SubResource("Resource_vb7xs"), SubResource("Resource_shp5l")]) diff --git a/entities/plants/resources/plant_parts/LeafD2.tres b/entities/plants/resources/plant_parts/LeafD2.tres index 1a2c2cf..da59ffb 100644 --- a/entities/plants/resources/plant_parts/LeafD2.tres +++ b/entities/plants/resources/plant_parts/LeafD2.tres @@ -1,27 +1,42 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cv2iad0m88cdr"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_vvmno"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_vvmno"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_gf14b"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_aa8jx"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_aa8jx"] -[sub_resource type="Resource" id="Resource_vvmno"] +[sub_resource type="Resource" id="Resource_6ac52"] script = ExtResource("1_vvmno") -position = Vector2(-83, -8) +position = Vector2(68, 124) attach_types = Array[int]([1]) -[sub_resource type="Resource" id="Resource_gf14b"] +[sub_resource type="Resource" id="Resource_j4qsb"] script = ExtResource("1_vvmno") -position = Vector2(-137, 0) -attach_types = Array[int]([0, 2]) +position = Vector2(21, 44) +attach_types = Array[int]([3]) + +[sub_resource type="Resource" id="Resource_vka3m"] +script = ExtResource("1_vvmno") +position = Vector2(2, -36) +attach_types = Array[int]([3, 2]) + +[sub_resource type="Resource" id="Resource_7sg5k"] +script = ExtResource("1_vvmno") +position = Vector2(-53, -131) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_je6yw"] +script = ExtResource("1_vvmno") +position = Vector2(106, 168) +attach_types = Array[int]([0, 1]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_aa8jx") -region = Rect2(110, 1011, 344, 138) +region = Rect2(821, 1506, 291, 386) [resource] resource_name = "LeafD2" script = ExtResource("2_gf14b") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_gf14b") -attaches = Array[ExtResource("1_vvmno")]([SubResource("Resource_vvmno")]) +type = 2 +root = SubResource("Resource_je6yw") +attaches = Array[ExtResource("1_vvmno")]([SubResource("Resource_6ac52"), SubResource("Resource_j4qsb"), SubResource("Resource_vka3m"), SubResource("Resource_7sg5k")]) diff --git a/entities/plants/resources/plant_parts/LeafD3.tres b/entities/plants/resources/plant_parts/LeafD3.tres index 44dce24..056c111 100644 --- a/entities/plants/resources/plant_parts/LeafD3.tres +++ b/entities/plants/resources/plant_parts/LeafD3.tres @@ -1,27 +1,57 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://b806ml8dd7gnn"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_qaivx"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_qaivx"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_b3ef0"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_1exdb"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_1exdb"] -[sub_resource type="Resource" id="Resource_qaivx"] +[sub_resource type="Resource" id="Resource_8h3h8"] script = ExtResource("1_qaivx") -position = Vector2(-45, 68) +position = Vector2(50, 157) attach_types = Array[int]([1]) -[sub_resource type="Resource" id="Resource_b3ef0"] +[sub_resource type="Resource" id="Resource_sresq"] script = ExtResource("1_qaivx") -position = Vector2(-102, 144) -attach_types = Array[int]([0, 2]) +position = Vector2(-15, 46) +attach_types = Array[int]([3]) + +[sub_resource type="Resource" id="Resource_ydfur"] +script = ExtResource("1_qaivx") +position = Vector2(82, 86) +attach_types = Array[int]([3]) + +[sub_resource type="Resource" id="Resource_uc10t"] +script = ExtResource("1_qaivx") +position = Vector2(-15, -13) +attach_types = Array[int]([3, 2]) + +[sub_resource type="Resource" id="Resource_k2xet"] +script = ExtResource("1_qaivx") +position = Vector2(55, -48) +attach_types = Array[int]([3, 2]) + +[sub_resource type="Resource" id="Resource_0nwkl"] +script = ExtResource("1_qaivx") +position = Vector2(-54, -152) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_o4ifl"] +script = ExtResource("1_qaivx") +position = Vector2(72, -107) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_osayd"] +script = ExtResource("1_qaivx") +position = Vector2(49, 191) +attach_types = Array[int]([0, 1]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_1exdb") -region = Rect2(507, 816, 288, 357) +region = Rect2(487, 1349, 331, 425) [resource] resource_name = "LeafD3" script = ExtResource("2_b3ef0") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_b3ef0") -attaches = Array[ExtResource("1_qaivx")]([SubResource("Resource_qaivx")]) +type = 2 +root = SubResource("Resource_osayd") +attaches = Array[ExtResource("1_qaivx")]([SubResource("Resource_8h3h8"), SubResource("Resource_sresq"), SubResource("Resource_ydfur"), SubResource("Resource_uc10t"), SubResource("Resource_k2xet"), SubResource("Resource_0nwkl"), SubResource("Resource_o4ifl")]) diff --git a/entities/plants/resources/plant_parts/LeafD4.tres b/entities/plants/resources/plant_parts/LeafD4.tres index 653a741..9d68e49 100644 --- a/entities/plants/resources/plant_parts/LeafD4.tres +++ b/entities/plants/resources/plant_parts/LeafD4.tres @@ -1,27 +1,57 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://ciga0npobiqc4"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_wr80a"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_wr80a"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_tcuv0"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_tnyml"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_tnyml"] -[sub_resource type="Resource" id="Resource_wr80a"] +[sub_resource type="Resource" id="Resource_7cltf"] script = ExtResource("1_wr80a") -position = Vector2(-14, -31) +position = Vector2(-5, 172) attach_types = Array[int]([1]) -[sub_resource type="Resource" id="Resource_tcuv0"] +[sub_resource type="Resource" id="Resource_ldax5"] script = ExtResource("1_wr80a") -position = Vector2(-49, -77) -attach_types = Array[int]([0, 2]) +position = Vector2(5, 88) +attach_types = Array[int]([3]) + +[sub_resource type="Resource" id="Resource_n7bjg"] +script = ExtResource("1_wr80a") +position = Vector2(53, 109) +attach_types = Array[int]([3]) + +[sub_resource type="Resource" id="Resource_yx0a6"] +script = ExtResource("1_wr80a") +position = Vector2(-41, -45) +attach_types = Array[int]([3, 2]) + +[sub_resource type="Resource" id="Resource_i28l7"] +script = ExtResource("1_wr80a") +position = Vector2(71, -36) +attach_types = Array[int]([3, 2]) + +[sub_resource type="Resource" id="Resource_e0tqs"] +script = ExtResource("1_wr80a") +position = Vector2(-94, -164) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_7oopr"] +script = ExtResource("1_wr80a") +position = Vector2(110, -89) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_t6xrs"] +script = ExtResource("1_wr80a") +position = Vector2(-23, 182) +attach_types = Array[int]([0, 1]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_tnyml") -region = Rect2(455, 1178, 166, 219) +region = Rect2(760, 1899, 383, 438) [resource] resource_name = "LeafD4" script = ExtResource("2_tcuv0") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_tcuv0") -attaches = Array[ExtResource("1_wr80a")]([SubResource("Resource_wr80a")]) +type = 2 +root = SubResource("Resource_t6xrs") +attaches = Array[ExtResource("1_wr80a")]([SubResource("Resource_7cltf"), SubResource("Resource_ldax5"), SubResource("Resource_n7bjg"), SubResource("Resource_yx0a6"), SubResource("Resource_i28l7"), SubResource("Resource_e0tqs"), SubResource("Resource_7oopr")]) diff --git a/entities/plants/resources/plant_parts/LeafD5.tres b/entities/plants/resources/plant_parts/LeafD5.tres deleted file mode 100644 index 1189e00..0000000 --- a/entities/plants/resources/plant_parts/LeafD5.tres +++ /dev/null @@ -1,27 +0,0 @@ -[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://clh2iduja5emm"] - -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_3ipkr"] -[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_35amt"] -[ext_resource type="Texture2D" uid="uid://b7nfpxk8nfnov" path="res://entities/plants/assets/sprites/asset-plante-fin.png" id="3_qvwtt"] - -[sub_resource type="Resource" id="Resource_3ipkr"] -script = ExtResource("1_3ipkr") -position = Vector2(-51, -42) -attach_types = Array[int]([1]) - -[sub_resource type="Resource" id="Resource_35amt"] -script = ExtResource("1_3ipkr") -position = Vector2(-90, -69) -attach_types = Array[int]([0, 2]) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_qvwtt") -region = Rect2(664, 1180, 221, 187) - -[resource] -resource_name = "LeafD5" -script = ExtResource("2_35amt") -texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_35amt") -attaches = Array[ExtResource("1_3ipkr")]([SubResource("Resource_3ipkr")]) diff --git a/entities/plants/resources/plant_parts/LeafE1.tres b/entities/plants/resources/plant_parts/LeafE1.tres index 3bc4374..380fd7e 100644 --- a/entities/plants/resources/plant_parts/LeafE1.tres +++ b/entities/plants/resources/plant_parts/LeafE1.tres @@ -1,27 +1,32 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://be17y7clvf88e"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_oy0ue"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_oy0ue"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_6xgob"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_oy0ue"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_y6h75"] -[sub_resource type="Resource" id="Resource_6xgob"] +[sub_resource type="Resource" id="Resource_2ehmm"] script = ExtResource("1_oy0ue") -position = Vector2(-18, 7) +position = Vector2(-76, -94) attach_types = Array[int]([2]) -[sub_resource type="Resource" id="Resource_y6h75"] +[sub_resource type="Resource" id="Resource_6s4b5"] script = ExtResource("1_oy0ue") -position = Vector2(84, 59) -attach_types = Array[int]([1, 3]) +position = Vector2(94, -133) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_v3e83"] +script = ExtResource("1_oy0ue") +position = Vector2(-19, -42) +attach_types = Array[int]([1]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_oy0ue") -region = Rect2(345, 1438, 217, 168) +atlas = ExtResource("3_y6h75") +region = Rect2(2391, 651, 385, 409) [resource] resource_name = "LeafE1" script = ExtResource("2_6xgob") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_y6h75") -attaches = Array[ExtResource("1_oy0ue")]([SubResource("Resource_6xgob")]) +type = 2 +root = SubResource("Resource_v3e83") +attaches = Array[ExtResource("1_oy0ue")]([SubResource("Resource_2ehmm"), SubResource("Resource_6s4b5")]) diff --git a/entities/plants/resources/plant_parts/LeafE2.tres b/entities/plants/resources/plant_parts/LeafE2.tres index dc568b4..d4fe30b 100644 --- a/entities/plants/resources/plant_parts/LeafE2.tres +++ b/entities/plants/resources/plant_parts/LeafE2.tres @@ -1,27 +1,32 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dw7wdihxxy0uf"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_pi0vi"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_pi0vi"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_5mv7l"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_pi0vi"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_enxeu"] -[sub_resource type="Resource" id="Resource_5mv7l"] +[sub_resource type="Resource" id="Resource_x27qg"] script = ExtResource("1_pi0vi") -position = Vector2(14, 10) +position = Vector2(-38, -62) attach_types = Array[int]([2]) -[sub_resource type="Resource" id="Resource_enxeu"] +[sub_resource type="Resource" id="Resource_dm8uv"] script = ExtResource("1_pi0vi") -position = Vector2(-81, 72) -attach_types = Array[int]([1, 3]) +position = Vector2(54, -79) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_hjvew"] +script = ExtResource("1_pi0vi") +position = Vector2(-152, -27) +attach_types = Array[int]([1]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_pi0vi") -region = Rect2(612, 1472, 194, 172) +atlas = ExtResource("3_enxeu") +region = Rect2(2771, 1099, 336, 346) [resource] resource_name = "LeafE2" script = ExtResource("2_5mv7l") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_enxeu") -attaches = Array[ExtResource("1_pi0vi")]([SubResource("Resource_5mv7l")]) +type = 2 +root = SubResource("Resource_hjvew") +attaches = Array[ExtResource("1_pi0vi")]([SubResource("Resource_x27qg"), SubResource("Resource_dm8uv")]) diff --git a/entities/plants/resources/plant_parts/LeafE3.tres b/entities/plants/resources/plant_parts/LeafE3.tres index 7d89a6a..d682f25 100644 --- a/entities/plants/resources/plant_parts/LeafE3.tres +++ b/entities/plants/resources/plant_parts/LeafE3.tres @@ -1,27 +1,32 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://3yi8hk73s5mm"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_40tq5"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_40tq5"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_4ru6m"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_40tq5"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_m6f42"] -[sub_resource type="Resource" id="Resource_4ru6m"] +[sub_resource type="Resource" id="Resource_f3eyb"] script = ExtResource("1_40tq5") -position = Vector2(1, 2) +position = Vector2(-55, -29) attach_types = Array[int]([2]) -[sub_resource type="Resource" id="Resource_m6f42"] +[sub_resource type="Resource" id="Resource_uk0a1"] script = ExtResource("1_40tq5") -position = Vector2(1, 2) -attach_types = Array[int]([1, 3]) +position = Vector2(-65, -141) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_hdfv7"] +script = ExtResource("1_40tq5") +position = Vector2(146, 5) +attach_types = Array[int]([1]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_40tq5") -region = Rect2(419, 1637, 169, 171) +atlas = ExtResource("3_m6f42") +region = Rect2(2404, 1151, 362, 435) [resource] resource_name = "LeafE3" script = ExtResource("2_4ru6m") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_m6f42") -attaches = Array[ExtResource("1_40tq5")]([SubResource("Resource_4ru6m")]) +type = 2 +root = SubResource("Resource_hdfv7") +attaches = Array[ExtResource("1_40tq5")]([SubResource("Resource_f3eyb"), SubResource("Resource_uk0a1")]) diff --git a/entities/plants/resources/plant_parts/LeafE4.tres b/entities/plants/resources/plant_parts/LeafE4.tres index db72afd..92076b7 100644 --- a/entities/plants/resources/plant_parts/LeafE4.tres +++ b/entities/plants/resources/plant_parts/LeafE4.tres @@ -1,37 +1,32 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://e0u1baixvaxn"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_iaant"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_iaant"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_e1qth"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_lcfbs"] - -[sub_resource type="Resource" id="Resource_iaant"] -script = ExtResource("1_iaant") -position = Vector2(-36, 92) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_e1qth"] -script = ExtResource("1_iaant") -position = Vector2(54, -19) -attach_types = Array[int]([2]) - -[sub_resource type="Resource" id="Resource_lcfbs"] -script = ExtResource("1_iaant") -position = Vector2(-147, 14) -attach_types = Array[int]([2]) +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_lcfbs"] [sub_resource type="Resource" id="Resource_7wds0"] script = ExtResource("1_iaant") -position = Vector2(-40, 69) -attach_types = Array[int]([1, 3]) +position = Vector2(-58, -32) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_3im3h"] +script = ExtResource("1_iaant") +position = Vector2(60, -107) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_wbh0b"] +script = ExtResource("1_iaant") +position = Vector2(57, -108) +attach_types = Array[int]([1]) [sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_lcfbs") -region = Rect2(361, 1035, 458, 399) +region = Rect2(3128, 1320, 360, 371) [resource] resource_name = "LeafE4" script = ExtResource("2_e1qth") texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_7wds0") -attaches = Array[ExtResource("1_iaant")]([SubResource("Resource_iaant"), SubResource("Resource_e1qth"), SubResource("Resource_lcfbs")]) +type = 2 +root = SubResource("Resource_wbh0b") +attaches = Array[ExtResource("1_iaant")]([SubResource("Resource_7wds0"), SubResource("Resource_3im3h")]) diff --git a/entities/plants/resources/plant_parts/LeafE5.tres b/entities/plants/resources/plant_parts/LeafE5.tres new file mode 100644 index 0000000..73d83dc --- /dev/null +++ b/entities/plants/resources/plant_parts/LeafE5.tres @@ -0,0 +1,27 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://ddcv630a65w4v"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_tcugg"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_7veyi"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_ttg37"] + +[sub_resource type="Resource" id="Resource_uubog"] +script = ExtResource("1_tcugg") +position = Vector2(-51, -68) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_4uk6n"] +script = ExtResource("1_tcugg") +position = Vector2(154, -37) +attach_types = Array[int]([1, 3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_ttg37") +region = Rect2(2404, 1705, 391, 367) + +[resource] +resource_name = "LeafE5" +script = ExtResource("2_7veyi") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_4uk6n") +attaches = Array[ExtResource("1_tcugg")]([SubResource("Resource_uubog")]) diff --git a/entities/plants/resources/plant_parts/LeafE6.tres b/entities/plants/resources/plant_parts/LeafE6.tres new file mode 100644 index 0000000..6863c21 --- /dev/null +++ b/entities/plants/resources/plant_parts/LeafE6.tres @@ -0,0 +1,27 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bfh5m6eyuvhln"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_us16y"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_ux8f6"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_qn1v0"] + +[sub_resource type="Resource" id="Resource_l0344"] +script = ExtResource("1_us16y") +position = Vector2(-26, -62) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_c286v"] +script = ExtResource("1_us16y") +position = Vector2(70, -101) +attach_types = Array[int]([1, 3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_qn1v0") +region = Rect2(2795, 1705, 347, 367) + +[resource] +resource_name = "LeafE6" +script = ExtResource("2_ux8f6") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_c286v") +attaches = Array[ExtResource("1_us16y")]([SubResource("Resource_l0344")]) diff --git a/entities/plants/resources/plant_parts/LeafE7.tres b/entities/plants/resources/plant_parts/LeafE7.tres new file mode 100644 index 0000000..14d3309 --- /dev/null +++ b/entities/plants/resources/plant_parts/LeafE7.tres @@ -0,0 +1,37 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://b32ep44iqi5v0"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_h5ver"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_nwj5t"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_n3ftt"] + +[sub_resource type="Resource" id="Resource_0ss64"] +script = ExtResource("1_h5ver") +position = Vector2(-46, 17) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_0oofm"] +script = ExtResource("1_h5ver") +position = Vector2(116, 72) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_yyxoq"] +script = ExtResource("1_h5ver") +position = Vector2(-38, -137) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_0artd"] +script = ExtResource("1_h5ver") +position = Vector2(-11, -70) +attach_types = Array[int]([1]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_n3ftt") +region = Rect2(3142, 1705, 330, 429) + +[resource] +resource_name = "LeafE7" +script = ExtResource("2_nwj5t") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_0artd") +attaches = Array[ExtResource("1_h5ver")]([SubResource("Resource_0ss64"), SubResource("Resource_0oofm"), SubResource("Resource_yyxoq")]) diff --git a/entities/plants/resources/plant_parts/LeafF1.tres b/entities/plants/resources/plant_parts/LeafF1.tres index d490783..abdd27d 100644 --- a/entities/plants/resources/plant_parts/LeafF1.tres +++ b/entities/plants/resources/plant_parts/LeafF1.tres @@ -1,20 +1,27 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bgv3nb10t6u3y"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_07pd3"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_07pd3"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_bumeo"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_iyic1"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_iyic1"] [sub_resource type="Resource" id="Resource_07pd3"] script = ExtResource("1_07pd3") -position = Vector2(-94, 80) +position = Vector2(87, 72) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_bumeo"] +script = ExtResource("1_07pd3") +position = Vector2(116, 99) attach_types = Array[int]([1, 3]) -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_iyic1") -region = Rect2(2628, 3013, 315, 436) +region = Rect2(2183, 12, 323, 258) [resource] resource_name = "LeafF1" script = ExtResource("2_bumeo") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_07pd3") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_bumeo") +attaches = Array[ExtResource("1_07pd3")]([SubResource("Resource_07pd3")]) diff --git a/entities/plants/resources/plant_parts/LeafF2.tres b/entities/plants/resources/plant_parts/LeafF2.tres index 6556044..cebe039 100644 --- a/entities/plants/resources/plant_parts/LeafF2.tres +++ b/entities/plants/resources/plant_parts/LeafF2.tres @@ -1,20 +1,27 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bkgw3wmoam10n"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_6qc5v"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_6qc5v"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_d1evk"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_4ib3w"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_4ib3w"] -[sub_resource type="Resource" id="Resource_6qc5v"] +[sub_resource type="Resource" id="Resource_8y0d4"] script = ExtResource("1_6qc5v") -position = Vector2(-38, 86) +position = Vector2(-92, 77) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_uemnn"] +script = ExtResource("1_6qc5v") +position = Vector2(-123, 106) attach_types = Array[int]([1, 3]) -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_4ib3w") -region = Rect2(3043, 3137, 228, 225) +region = Rect2(2506, 12, 344, 258) [resource] resource_name = "LeafF2" script = ExtResource("2_d1evk") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_6qc5v") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_uemnn") +attaches = Array[ExtResource("1_6qc5v")]([SubResource("Resource_8y0d4")]) diff --git a/entities/plants/resources/plant_parts/LeafF3.tres b/entities/plants/resources/plant_parts/LeafF3.tres index 1cd113f..dbe7de4 100644 --- a/entities/plants/resources/plant_parts/LeafF3.tres +++ b/entities/plants/resources/plant_parts/LeafF3.tres @@ -1,20 +1,27 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://m8j2gfumw11w"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_1sa08"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_1sa08"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_wbtnq"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_d212s"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_d212s"] -[sub_resource type="Resource" id="Resource_1sa08"] +[sub_resource type="Resource" id="Resource_1ioh5"] script = ExtResource("1_1sa08") -position = Vector2(43, 68) +position = Vector2(104, 119) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_e0oau"] +script = ExtResource("1_1sa08") +position = Vector2(115, 132) attach_types = Array[int]([1, 3]) -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_d212s") -region = Rect2(3427, 3290, 140, 172) +region = Rect2(2310, 274, 259, 308) [resource] resource_name = "LeafF3" script = ExtResource("2_wbtnq") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_1sa08") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_e0oau") +attaches = Array[ExtResource("1_1sa08")]([SubResource("Resource_1ioh5")]) diff --git a/entities/plants/resources/plant_parts/LeafF4.tres b/entities/plants/resources/plant_parts/LeafF4.tres index 2a0e44f..253ccc2 100644 --- a/entities/plants/resources/plant_parts/LeafF4.tres +++ b/entities/plants/resources/plant_parts/LeafF4.tres @@ -1,20 +1,32 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dth4dp88vs3gh"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_k7ykv"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_k7ykv"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_1wv1i"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_47ofa"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_47ofa"] -[sub_resource type="Resource" id="Resource_k7ykv"] +[sub_resource type="Resource" id="Resource_d8car"] script = ExtResource("1_k7ykv") -position = Vector2(20, 33) -attach_types = Array[int]([1]) +position = Vector2(116, 133) +attach_types = Array[int]([2]) -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] +[sub_resource type="Resource" id="Resource_2ebt2"] +script = ExtResource("1_k7ykv") +position = Vector2(100, 120) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_nxh1l"] +script = ExtResource("1_k7ykv") +position = Vector2(121, 146) +attach_types = Array[int]([1, 3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_47ofa") -region = Rect2(2367, 3469, 497, 465) +region = Rect2(2838, 55, 303, 354) [resource] resource_name = "LeafF4" script = ExtResource("2_1wv1i") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_k7ykv") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_nxh1l") +attaches = Array[ExtResource("1_k7ykv")]([SubResource("Resource_d8car"), SubResource("Resource_2ebt2")]) diff --git a/entities/plants/resources/plant_parts/LeafF5.tres b/entities/plants/resources/plant_parts/LeafF5.tres index d934c3d..3eae64a 100644 --- a/entities/plants/resources/plant_parts/LeafF5.tres +++ b/entities/plants/resources/plant_parts/LeafF5.tres @@ -1,20 +1,27 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://cka6sihumbjpw"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_dbtqk"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_dbtqk"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_a7ux5"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_m15xm"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_m15xm"] -[sub_resource type="Resource" id="Resource_dbtqk"] +[sub_resource type="Resource" id="Resource_bh3ak"] script = ExtResource("1_dbtqk") -position = Vector2(168, -53) -attach_types = Array[int]([1]) +position = Vector2(99, -58) +attach_types = Array[int]([2]) -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] +[sub_resource type="Resource" id="Resource_67v0f"] +script = ExtResource("1_dbtqk") +position = Vector2(111, -61) +attach_types = Array[int]([1, 3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_m15xm") -region = Rect2(2914, 3495, 374, 420) +region = Rect2(2864, 431, 252, 194) [resource] resource_name = "LeafF5" script = ExtResource("2_a7ux5") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_dbtqk") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_67v0f") +attaches = Array[ExtResource("1_dbtqk")]([SubResource("Resource_bh3ak")]) diff --git a/entities/plants/resources/plant_parts/LeafF6.tres b/entities/plants/resources/plant_parts/LeafF6.tres index 6ba0e0a..99cf20c 100644 --- a/entities/plants/resources/plant_parts/LeafF6.tres +++ b/entities/plants/resources/plant_parts/LeafF6.tres @@ -1,20 +1,27 @@ [gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dq5dwqherb6ac"] -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_fjv82"] +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_fjv82"] [ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_tbtj1"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_xxsyi"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_xxsyi"] -[sub_resource type="Resource" id="Resource_fjv82"] +[sub_resource type="Resource" id="Resource_c0kmv"] script = ExtResource("1_fjv82") -position = Vector2(-100, 147) -attach_types = Array[int]([1, 3]) +position = Vector2(9, 67) +attach_types = Array[int]([2]) -[sub_resource type="AtlasTexture" id="AtlasTexture_khbsd"] +[sub_resource type="Resource" id="Resource_735yy"] +script = ExtResource("1_fjv82") +position = Vector2(11, 115) +attach_types = Array[int]([3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] atlas = ExtResource("3_xxsyi") -region = Rect2(3395, 3520, 324, 391) +region = Rect2(3043, 660, 86, 257) [resource] resource_name = "LeafF6" script = ExtResource("2_tbtj1") -texture = SubResource("AtlasTexture_khbsd") -root = SubResource("Resource_fjv82") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_735yy") +attaches = Array[ExtResource("1_fjv82")]([SubResource("Resource_c0kmv")]) diff --git a/entities/plants/resources/plant_parts/LeafF7.tres b/entities/plants/resources/plant_parts/LeafF7.tres new file mode 100644 index 0000000..100a048 --- /dev/null +++ b/entities/plants/resources/plant_parts/LeafF7.tres @@ -0,0 +1,27 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://bug1idvuvbdgu"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_2c01u"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_56b1h"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_uxh3v"] + +[sub_resource type="Resource" id="Resource_22eqn"] +script = ExtResource("1_2c01u") +position = Vector2(-52, 89) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_jnmur"] +script = ExtResource("1_2c01u") +position = Vector2(-113, 169) +attach_types = Array[int]([3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_uxh3v") +region = Rect2(3204, 644, 272, 362) + +[resource] +resource_name = "LeafF7" +script = ExtResource("2_56b1h") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_jnmur") +attaches = Array[ExtResource("1_2c01u")]([SubResource("Resource_22eqn")]) diff --git a/entities/plants/resources/plant_parts/LeafF8.tres b/entities/plants/resources/plant_parts/LeafF8.tres new file mode 100644 index 0000000..fe2b35c --- /dev/null +++ b/entities/plants/resources/plant_parts/LeafF8.tres @@ -0,0 +1,27 @@ +[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://d2fdkihyolf7u"] + +[ext_resource type="Script" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_1vgcb"] +[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_3re4x"] +[ext_resource type="Texture2D" uid="uid://bdwmandgxrjgn" path="res://entities/plants/assets/sprites/asset_plantes.png" id="3_2fv0t"] + +[sub_resource type="Resource" id="Resource_3yntq"] +script = ExtResource("1_1vgcb") +position = Vector2(-66, -48) +attach_types = Array[int]([2]) + +[sub_resource type="Resource" id="Resource_6vpmk"] +script = ExtResource("1_1vgcb") +position = Vector2(-98, -72) +attach_types = Array[int]([3]) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] +atlas = ExtResource("3_2fv0t") +region = Rect2(3259, 1012, 241, 191) + +[resource] +resource_name = "LeafF8" +script = ExtResource("2_3re4x") +texture = SubResource("AtlasTexture_yh7e0") +type = 2 +root = SubResource("Resource_6vpmk") +attaches = Array[ExtResource("1_1vgcb")]([SubResource("Resource_3yntq")]) diff --git a/entities/plants/resources/plant_parts/LeafG1.tres b/entities/plants/resources/plant_parts/LeafG1.tres deleted file mode 100644 index 9c8855b..0000000 --- a/entities/plants/resources/plant_parts/LeafG1.tres +++ /dev/null @@ -1,21 +0,0 @@ -[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://dgivyissl512e"] - -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_nanrd"] -[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_kd22c"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_sfqmm"] - -[sub_resource type="Resource" id="Resource_nanrd"] -script = ExtResource("1_nanrd") -position = Vector2(116, 172) -attach_types = Array[int]([1, 3]) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_sfqmm") -region = Rect2(937, 836, 309, 407) - -[resource] -resource_name = "LeafG1" -script = ExtResource("2_kd22c") -texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_nanrd") diff --git a/entities/plants/resources/plant_parts/LeafG2.tres b/entities/plants/resources/plant_parts/LeafG2.tres deleted file mode 100644 index 662cf2e..0000000 --- a/entities/plants/resources/plant_parts/LeafG2.tres +++ /dev/null @@ -1,21 +0,0 @@ -[gd_resource type="Resource" script_class="PlantPart" format=3 uid="uid://u6dwq3eowpcb"] - -[ext_resource type="Script" uid="uid://co46ywm8bgnfh" path="res://entities/plants/scripts/texture_builder/plant_attach.gd" id="1_v01f8"] -[ext_resource type="Script" uid="uid://b3jwglylqdqtw" path="res://entities/plants/scripts/texture_builder/plant_part.gd" id="2_frmoh"] -[ext_resource type="Texture2D" uid="uid://bxnm1quxhx40i" path="res://entities/plants/assets/sprites/asset-plante-fin_assemble.png" id="3_w5pyt"] - -[sub_resource type="Resource" id="Resource_v01f8"] -script = ExtResource("1_v01f8") -position = Vector2(-135, 133) -attach_types = Array[int]([1, 3]) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yh7e0"] -atlas = ExtResource("3_w5pyt") -region = Rect2(1301, 896, 328, 350) - -[resource] -resource_name = "LeafG2" -script = ExtResource("2_frmoh") -texture = SubResource("AtlasTexture_yh7e0") -type = 1 -root = SubResource("Resource_v01f8") diff --git a/entities/plants/scripts/plant.gd b/entities/plants/scripts/plant.gd index 98265bc..846f7af 100644 --- a/entities/plants/scripts/plant.gd +++ b/entities/plants/scripts/plant.gd @@ -154,6 +154,9 @@ func update_nearby_plant(): data.nearby_plant_updated.emit() func update_decontamination_area_factor(): + if not region: + return + var factor = 0. var full_decontaminated = true diff --git a/entities/plants/scripts/plant_sprite.gd b/entities/plants/scripts/plant_sprite.gd index a639c76..0cb5f02 100644 --- a/entities/plants/scripts/plant_sprite.gd +++ b/entities/plants/scripts/plant_sprite.gd @@ -62,4 +62,8 @@ func set_display_lifetime_sprite(d := display_lifetime_sprite): func set_sprite_modulate(c := sprite_modulate): sprite_modulate = c if is_node_ready(): - %Sprite.modulate = c \ No newline at end of file + %Sprite.modulate = c + +func _on_body_entered(body: Node2D) -> void: + if body is Player && $AnimationPlayer.current_animation != "player_move": + $AnimationPlayer.play("player_move"); diff --git a/entities/plants/scripts/texture_builder/part_assembler.gd b/entities/plants/scripts/texture_builder/part_assembler.gd index 54ea3a0..0cdb168 100644 --- a/entities/plants/scripts/texture_builder/part_assembler.gd +++ b/entities/plants/scripts/texture_builder/part_assembler.gd @@ -1,7 +1,7 @@ extends Node -@export var n_to_generate: int = 5 -@export var n_per_row: int = 5 +@export var n_to_generate: int = 40 +@export var n_per_row: int = 10 @export var n_mutation_per_plant: int @export var space_between_plants: float @export var randomize_pos: bool diff --git a/entities/plants/scripts/texture_builder/plant_texture_builder.gd b/entities/plants/scripts/texture_builder/plant_texture_builder.gd index 80b3057..523a17b 100644 --- a/entities/plants/scripts/texture_builder/plant_texture_builder.gd +++ b/entities/plants/scripts/texture_builder/plant_texture_builder.gd @@ -129,8 +129,11 @@ func build_plant_texture(plant_data: PlantData) -> Texture: parts_to_place[OriginType.MUTATION_ORIGIN].append(parts_mutation_associations[mutation.id].parts) mutation_weights.append(mutation_weight_base) - var base_image_coord = blend_part(image_center, -base_part.root.position, base_part) - populate_part(parts_to_place, weight_per_origin_type, mutation_weights, base_part, base_image_coord) + var flipped: bool = rng.randi() % 2 == 0 + flipped = false + + var base_image_coord = blend_part(image_center, -base_part.root.position, base_part, flipped) + populate_part(parts_to_place, weight_per_origin_type, mutation_weights, base_part, base_image_coord, flipped) texture = ImageTexture.create_from_image(image) image.fill(Color.TRANSPARENT) @@ -145,27 +148,33 @@ func find_random_matching_attach_ind(attach_to_match: PlantAttach, array: Array[ return i return -1 -func populate_part(all_parts: Dictionary[OriginType, Array], weight_per_origin_type: Array[int], mutation_weights: Array[int], parent_part: PlantPart, parent_image_coord: Vector2i): - var part_placed: Array[PlantPart] # same ind as their corresponding attach +func populate_part(all_parts: Dictionary[OriginType, Array], weight_per_origin_type: Array[int], mutation_weights: Array[int], parent_part: PlantPart, parent_image_coord: Vector2i, parent_is_flipped: bool): + var placed_parts: Array[PlantPart] # same ind as their corresponding attach var part_image_coords: Array[Vector2i] # idem + var part_is_flipped: Array[bool] # first find and blend parts per attach for attach in parent_part.attaches: # get part to place var part_to_place := get_part(all_parts, weight_per_origin_type, mutation_weights, attach) - part_placed.append(part_to_place) + placed_parts.append(part_to_place) + part_is_flipped.append(rng.randi() % 2 == 0) + + var attach_position := attach.position + if parent_is_flipped: + attach_position *= Vector2(-1, 1) # blend part if part_to_place: - var part_image_coord := blend_part(parent_image_coord, attach.position, part_to_place) + var part_image_coord := blend_part(parent_image_coord, attach_position, part_to_place, part_is_flipped.back()) part_image_coords.append(part_image_coord) else: part_image_coords.append(Vector2i.ZERO) # then populate them - for i in range(part_placed.size()): - if part_placed[i] != null: - populate_part(all_parts, weight_per_origin_type, mutation_weights, part_placed[i], part_image_coords[i]) + for i in range(placed_parts.size()): + if placed_parts[i] != null: + populate_part(all_parts, weight_per_origin_type, mutation_weights, placed_parts[i], part_image_coords[i], part_is_flipped[i]) func get_part(all_parts: Dictionary[OriginType, Array], weight_per_origin_type: Array[int], mutation_weights: Array[int], attach: PlantAttach) -> PlantPart: @@ -199,11 +208,15 @@ func get_part(all_parts: Dictionary[OriginType, Array], weight_per_origin_type: return parts_per_mutations[mutation_parts_ind][ind] return null -func blend_part(parent_image_coord: Vector2i, attach_position: Vector2, part_to_blend: PlantPart) -> Vector2i: - var part_image: Image = part_to_blend.image +func blend_part(parent_image_coord: Vector2i, attach_position: Vector2, part_to_blend: PlantPart, is_flipped: bool) -> Vector2i: + var part_image := Image.create_from_data(part_to_blend.image.get_width(), part_to_blend.image.get_height(), false, Image.FORMAT_RGBA8, part_to_blend.image.get_data()) + var part_root_position := part_to_blend.root.position + if is_flipped: + part_image.flip_x() + part_root_position *= Vector2(-1, 1) var part_image_center: Vector2i = 0.5 * part_image.get_size() - var part_image_coord: Vector2i = parent_image_coord + Vector2i(attach_position - part_to_blend.root.position) - image.blend_rect(part_image, Rect2i(Vector2i.ZERO, part_to_blend.image.get_size()), part_image_coord - part_image_center) + var part_image_coord: Vector2i = parent_image_coord + Vector2i(attach_position - part_root_position) + image.blend_rect(part_image, Rect2i(Vector2i.ZERO, part_image.get_size()), part_image_coord - part_image_center) return part_image_coord func modulate_image(i: Image, color: Color): diff --git a/stages/terrain/region/scripts/region.gd b/stages/terrain/region/scripts/region.gd index de54723..23377e0 100644 --- a/stages/terrain/region/scripts/region.gd +++ b/stages/terrain/region/scripts/region.gd @@ -167,14 +167,23 @@ func setup_flagged_properties(): %AstraDoor.visible = false %ShipGarageDoor.visible = false %BoreaDoor.visible = false + + %AstraDoor.process_mode = Node.PROCESS_MODE_DISABLED + %ShipGarageDoor.process_mode = Node.PROCESS_MODE_DISABLED + %BoreaDoor.process_mode = Node.PROCESS_MODE_DISABLED for f in data.flags: match f: "tutorial": %AstraDoor.visible = true %ShipGarageDoor.visible = true + + %AstraDoor.process_mode = Node.PROCESS_MODE_INHERIT + %ShipGarageDoor.process_mode = Node.PROCESS_MODE_INHERIT + %AstraDoor.available = false %ShipGarageDoor.available = data.state == RegionData.State.SUCCEEDED + %Tutorial.succeded.connect( func (): await get_tree().create_timer(1.).timeout @@ -184,6 +193,10 @@ func setup_flagged_properties(): %BoreaDoor.visible = true %RechargeStation.visible = false + %BoreaDoor.process_mode = Node.PROCESS_MODE_INHERIT + %RechargeStation.process_mode = Node.PROCESS_MODE_DISABLED + + func is_chunk_generated(coord : Vector2i): return generated_chunks.find_custom( func (c: Chunk) : return get_chunk_key(c.chunk_coord) == get_chunk_key(coord)