From b4594bdd433603977cd8ff22a97241d79144faa8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerard=20Gasc=C3=B3n?= <52170489+GerardGascon@users.noreply.github.com> Date: Thu, 10 Apr 2025 15:06:56 +0200 Subject: [PATCH] feat: added new sprites --- assets/outfits/hats.tres | 11 ++-- assets/outfits/shirts.tres | 9 ++-- assets/outfits/shoes.tres | 8 +-- assets/sprites/decor/DragonPet_acc_escut.png | Bin 0 -> 1178 bytes .../decor/DragonPet_acc_escut.png.import | 34 ++++++++++++ assets/sprites/decor/DragonPet_acc_espasa.png | Bin 0 -> 1200 bytes .../decor/DragonPet_acc_espasa.png.import | 34 ++++++++++++ assets/sprites/decor/DragonPet_acc_rosa.png | Bin 0 -> 1203 bytes .../decor/DragonPet_acc_rosa.png.import | 34 ++++++++++++ assets/sprites/dragons/DragonPet_drac01.png | Bin 0 -> 1526 bytes .../dragons/DragonPet_drac01.png.import | 34 ++++++++++++ assets/sprites/dragons/DragonPet_drac02.png | Bin 0 -> 1526 bytes .../dragons/DragonPet_drac02.png.import | 34 ++++++++++++ assets/sprites/dragons/DragonPet_drac03.png | Bin 0 -> 1526 bytes .../dragons/DragonPet_drac03.png.import | 34 ++++++++++++ .../hats/DragonPet_barret_barretina.png | Bin 0 -> 1161 bytes .../DragonPet_barret_barretina.png.import | 34 ++++++++++++ assets/sprites/hats/DragonPet_barret_casc.png | Bin 0 -> 1220 bytes .../hats/DragonPet_barret_casc.png.import | 34 ++++++++++++ assets/sprites/hats/DragonPet_barret_copa.png | Bin 0 -> 1160 bytes .../hats/DragonPet_barret_copa.png.import | 34 ++++++++++++ .../sprites/hats/DragonPet_barret_corona.png | Bin 0 -> 1171 bytes .../hats/DragonPet_barret_corona.png.import | 34 ++++++++++++ .../sprites/hats/DragonPet_barret_palla.png | Bin 0 -> 1176 bytes .../hats/DragonPet_barret_palla.png.import | 34 ++++++++++++ .../hats/DragonPet_barret_princesa.png | Bin 0 -> 1216 bytes .../hats/DragonPet_barret_princesa.png.import | 34 ++++++++++++ .../shirts/DragonPet_roba_armadura.png | Bin 0 -> 1235 bytes .../shirts/DragonPet_roba_armadura.png.import | 34 ++++++++++++ .../sprites/shirts/DragonPet_roba_faixa.png | Bin 0 -> 1209 bytes .../shirts/DragonPet_roba_faixa.png.import | 34 ++++++++++++ .../sprites/shirts/DragonPet_roba_traje.png | Bin 0 -> 1195 bytes .../shirts/DragonPet_roba_traje.png.import | 34 ++++++++++++ assets/sprites/shirts/DragonPet_roba_tutu.png | Bin 0 -> 1186 bytes .../shirts/DragonPet_roba_tutu.png.import | 34 ++++++++++++ project.godot | 1 + scenes/dragon_editor/dragon_editor.tscn | 51 +++++++++--------- scenes/dragons/dragon.tscn | 6 +-- scenes/dragons/dragon_sprite.tscn | 39 ++++++-------- scenes/main.gd | 2 +- scenes/window/dragon.gd | 8 --- scenes/window/dragon_popup.tscn | 3 +- src/dragon_instantiator.gd | 1 - 43 files changed, 609 insertions(+), 74 deletions(-) create mode 100644 assets/sprites/decor/DragonPet_acc_escut.png create mode 100644 assets/sprites/decor/DragonPet_acc_escut.png.import create mode 100644 assets/sprites/decor/DragonPet_acc_espasa.png create mode 100644 assets/sprites/decor/DragonPet_acc_espasa.png.import create mode 100644 assets/sprites/decor/DragonPet_acc_rosa.png create mode 100644 assets/sprites/decor/DragonPet_acc_rosa.png.import create mode 100644 assets/sprites/dragons/DragonPet_drac01.png create mode 100644 assets/sprites/dragons/DragonPet_drac01.png.import create mode 100644 assets/sprites/dragons/DragonPet_drac02.png create mode 100644 assets/sprites/dragons/DragonPet_drac02.png.import create mode 100644 assets/sprites/dragons/DragonPet_drac03.png create mode 100644 assets/sprites/dragons/DragonPet_drac03.png.import create mode 100644 assets/sprites/hats/DragonPet_barret_barretina.png create mode 100644 assets/sprites/hats/DragonPet_barret_barretina.png.import create mode 100644 assets/sprites/hats/DragonPet_barret_casc.png create mode 100644 assets/sprites/hats/DragonPet_barret_casc.png.import create mode 100644 assets/sprites/hats/DragonPet_barret_copa.png create mode 100644 assets/sprites/hats/DragonPet_barret_copa.png.import create mode 100644 assets/sprites/hats/DragonPet_barret_corona.png create mode 100644 assets/sprites/hats/DragonPet_barret_corona.png.import create mode 100644 assets/sprites/hats/DragonPet_barret_palla.png create mode 100644 assets/sprites/hats/DragonPet_barret_palla.png.import create mode 100644 assets/sprites/hats/DragonPet_barret_princesa.png create mode 100644 assets/sprites/hats/DragonPet_barret_princesa.png.import create mode 100644 assets/sprites/shirts/DragonPet_roba_armadura.png create mode 100644 assets/sprites/shirts/DragonPet_roba_armadura.png.import create mode 100644 assets/sprites/shirts/DragonPet_roba_faixa.png create mode 100644 assets/sprites/shirts/DragonPet_roba_faixa.png.import create mode 100644 assets/sprites/shirts/DragonPet_roba_traje.png create mode 100644 assets/sprites/shirts/DragonPet_roba_traje.png.import create mode 100644 assets/sprites/shirts/DragonPet_roba_tutu.png create mode 100644 assets/sprites/shirts/DragonPet_roba_tutu.png.import diff --git a/assets/outfits/hats.tres b/assets/outfits/hats.tres index a749773..d865452 100644 --- a/assets/outfits/hats.tres +++ b/assets/outfits/hats.tres @@ -1,9 +1,14 @@ -[gd_resource type="Resource" script_class="DragonOutfit" load_steps=3 format=3 uid="uid://cnhwn6kfcbjl5"] +[gd_resource type="Resource" script_class="DragonOutfit" load_steps=8 format=3 uid="uid://cnhwn6kfcbjl5"] -[ext_resource type="Texture2D" uid="uid://s1gx0l4qciqn" path="res://assets/sprites/hat.png" id="1_ahj5i"] [ext_resource type="Script" uid="uid://rw26nny160xh" path="res://src/dragon_outfit.gd" id="1_e7uo0"] +[ext_resource type="Texture2D" uid="uid://12fv5nymaljj" path="res://assets/sprites/hats/DragonPet_barret_barretina.png" id="1_jhy4n"] +[ext_resource type="Texture2D" uid="uid://bmw61grwcpoik" path="res://assets/sprites/hats/DragonPet_barret_casc.png" id="2_cmu3h"] +[ext_resource type="Texture2D" uid="uid://dy46ipxh5g5up" path="res://assets/sprites/hats/DragonPet_barret_copa.png" id="3_330df"] +[ext_resource type="Texture2D" uid="uid://ct4ilf6g8fe44" path="res://assets/sprites/hats/DragonPet_barret_corona.png" id="4_7rdvc"] +[ext_resource type="Texture2D" uid="uid://d2jh1mprvmnpk" path="res://assets/sprites/hats/DragonPet_barret_palla.png" id="5_1scq7"] +[ext_resource type="Texture2D" uid="uid://b8pf6op2f51p7" path="res://assets/sprites/hats/DragonPet_barret_princesa.png" id="6_2f5tc"] [resource] script = ExtResource("1_e7uo0") -outfits = Array[Texture2D]([ExtResource("1_ahj5i")]) +outfits = Array[Texture2D]([ExtResource("1_jhy4n"), ExtResource("2_cmu3h"), ExtResource("3_330df"), ExtResource("4_7rdvc"), ExtResource("5_1scq7"), ExtResource("6_2f5tc")]) metadata/_custom_type_script = "uid://rw26nny160xh" diff --git a/assets/outfits/shirts.tres b/assets/outfits/shirts.tres index cd8948c..93159cb 100644 --- a/assets/outfits/shirts.tres +++ b/assets/outfits/shirts.tres @@ -1,9 +1,12 @@ -[gd_resource type="Resource" script_class="DragonOutfit" load_steps=3 format=3 uid="uid://etegcak2sphs"] +[gd_resource type="Resource" script_class="DragonOutfit" load_steps=6 format=3 uid="uid://etegcak2sphs"] -[ext_resource type="Texture2D" uid="uid://dc2uk6tqtwl4n" path="res://assets/sprites/shirt.png" id="1_136ph"] +[ext_resource type="Texture2D" uid="uid://cs0ke244c33t2" path="res://assets/sprites/shirts/DragonPet_roba_armadura.png" id="1_8ueji"] [ext_resource type="Script" uid="uid://rw26nny160xh" path="res://src/dragon_outfit.gd" id="1_yaxr2"] +[ext_resource type="Texture2D" uid="uid://d13xg46q5a7as" path="res://assets/sprites/shirts/DragonPet_roba_faixa.png" id="2_rue66"] +[ext_resource type="Texture2D" uid="uid://b3xnii6r00hol" path="res://assets/sprites/shirts/DragonPet_roba_traje.png" id="3_rq2qf"] +[ext_resource type="Texture2D" uid="uid://bhfmyrxor0fli" path="res://assets/sprites/shirts/DragonPet_roba_tutu.png" id="4_tgfck"] [resource] script = ExtResource("1_yaxr2") -outfits = Array[Texture2D]([ExtResource("1_136ph")]) +outfits = Array[Texture2D]([ExtResource("1_8ueji"), ExtResource("2_rue66"), ExtResource("3_rq2qf"), ExtResource("4_tgfck")]) metadata/_custom_type_script = "uid://rw26nny160xh" diff --git a/assets/outfits/shoes.tres b/assets/outfits/shoes.tres index 0bee600..13d42a3 100644 --- a/assets/outfits/shoes.tres +++ b/assets/outfits/shoes.tres @@ -1,9 +1,11 @@ -[gd_resource type="Resource" script_class="DragonOutfit" load_steps=3 format=3 uid="uid://ba5684xylts3f"] +[gd_resource type="Resource" script_class="DragonOutfit" load_steps=5 format=3 uid="uid://ba5684xylts3f"] -[ext_resource type="Texture2D" uid="uid://8srlwinjr3tt" path="res://assets/sprites/shoes.png" id="1_2hegr"] +[ext_resource type="Texture2D" uid="uid://onajhbpjtnil" path="res://assets/sprites/decor/DragonPet_acc_escut.png" id="1_5pwyu"] [ext_resource type="Script" uid="uid://rw26nny160xh" path="res://src/dragon_outfit.gd" id="1_lu1y3"] +[ext_resource type="Texture2D" uid="uid://bkiuuvv4kp1oi" path="res://assets/sprites/decor/DragonPet_acc_espasa.png" id="2_d5wid"] +[ext_resource type="Texture2D" uid="uid://c1b8gp5uf2ehk" path="res://assets/sprites/decor/DragonPet_acc_rosa.png" id="3_yasvr"] [resource] script = ExtResource("1_lu1y3") -outfits = Array[Texture2D]([ExtResource("1_2hegr")]) +outfits = Array[Texture2D]([ExtResource("1_5pwyu"), ExtResource("2_d5wid"), ExtResource("3_yasvr")]) metadata/_custom_type_script = "uid://rw26nny160xh" diff --git a/assets/sprites/decor/DragonPet_acc_escut.png b/assets/sprites/decor/DragonPet_acc_escut.png new file mode 100644 index 0000000000000000000000000000000000000000..efc20caf3bbddf5a9ba170dc40032c467482d044 GIT binary patch literal 1178 zcmbVLNoW&M7#`@MTD3P<6o%1*MQ2MU%S;=WG>Jx&TGF7wlW%5Tnz5aET3w2VB=tTc&^*|d#%aSkJMaLXgy!7xqK z$`@!Mo6!tn3#g_eRBRW}4AZf^;v%CDQ&z{lmJ{Q?+`7%NmKozVgtAiB?ZhQ(^^k{q zhPv{`P@kci-122?M@0hzHl~QJ*!_;LRbt$jT@CIvvBB!LarEEY7$fBf(vcgM}7F0DwVe5+ncb-|)a*0&k8N6a#iBeY+#d5hU zl!F5CdPP}PRZ$9vfdCI0yg%qrRN)s}SCj=wwC!48W7!*Wk0zC*8jnO(NeV`lNCTU8e2N?cH+);*yN-?i6RUN47*XQo3F&XN zL3fEz;+Kfa27-dbF5X}{CMo-EwHl3woWP#76`LuK*z8!6HER+Aax|)kP_W3WIAZd8 zNC`slut|oj=n+#68whcAy!pS$6M>Xi>y$q_ry+uNtX(Gt0Ui^hgdLb44+iDO#+wIW z$YyqD^2uto3fE8b7d?1xEkNI>lbvDU1%E(>5wWGt@6PV*j9F!q$tK%oH(|5rqCR+M=5BUKX6`t1 z<4*D*{yh1hApR9wp9>8H>{E*mQfms*r#=*-&_W(83Wicd#X^l|H@i_J_~3>6bM8Ig zIo~<=oO2_^fsNhUyBUVrm>)Dtun)nkbaud6+q7^Qwr#Y(LPtrJ)=`L=tV1l!<~=lq zOBgv*$M4}DhUuVgxk4+2A;Tt~fEqeN>;-^kn4SZ1fb4NhSqqQ3eun$!)@_b;oeXy< zS&#}rAFjEB(;*(6E|%@-aa(t|1N+&Y*Z>0_rihKb2|qI84A-=4z`1cPa%@wDj%T=K zQkB98+ebpoYJ$w$k|eR3E;z_Swq@;Q6-kjrNfl+4mn0*h8>-5-1_$m!r)reUT+10q z8LmcYV2EP9UKi>KfrMkCtn0ccDWanAputB|K1DI_N4we1?mAN(njHugP*w%IcOHjoZFm@ZG{H@5LH@ zAx4yhWkM#}WiV1BlteWWuu4LZ*v}5RzC-HK=Z!yF4%x(^djdPTka%n}$%eZM0Xdzv zk|tetCr@-DH|cKg?BzQc_NS!8`#MgU=@m9P)} z6GEfh9}sRplkFH8D)+-a_uHLIS1&FtEiKM&dAvl=?(6DI7$D9+-F*a}yJ)F63Sx6G zqr>rLxV)M-v*q}~lRp-^Pq746ygOzt z+`BGX-1mQd_wAs2=H%Bes_tX;#-7@_dwl?_ zO@8Gb@oxS|ubsbtGxHyM_;=^xzn8~PUnxGCng8aCAGBX@z1%VJ$uUORGPiE-r{^*- NWb*w*bGG-`nb$B)lM?^{ literal 0 HcmV?d00001 diff --git a/assets/sprites/decor/DragonPet_acc_espasa.png.import b/assets/sprites/decor/DragonPet_acc_espasa.png.import new file mode 100644 index 0000000..fa80534 --- /dev/null +++ b/assets/sprites/decor/DragonPet_acc_espasa.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bkiuuvv4kp1oi" +path="res://.godot/imported/DragonPet_acc_espasa.png-0d25074a5e22603702f6057ab57bdfb4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/decor/DragonPet_acc_espasa.png" +dest_files=["res://.godot/imported/DragonPet_acc_espasa.png-0d25074a5e22603702f6057ab57bdfb4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/sprites/decor/DragonPet_acc_rosa.png b/assets/sprites/decor/DragonPet_acc_rosa.png new file mode 100644 index 0000000000000000000000000000000000000000..0173a2dc1fd25d676127f7bd68f8750225ded4b5 GIT binary patch literal 1203 zcmbVLU1$_n6duTn1`TaQP-}6R*rK%ab7y9EGef45&FtzzHZHqcT%-l>%-qdRlbJi6 zx#><)gjhk_R1mR+_Ms1Li3$cwOQDnsTAG%oNLx`M_@s#V(5MfBL=e`yo87bz!G~VB z|K~gBJAWS)M)q#(-qy`9%*Nb4vq<-0IxFkC=vwQ!{R!Q+l1zn^aFx_yh?qeKTZqkh za1<30bSB?jKm!cZMci_QRPw{RjXeQ2WrWxZD4Jmg_QV0S#}HvHH0t^W_wc7n9P2s; zcOa3M^1%?Qx%;LS!(h(`5e`%~K9hD~oBo}CuKFkLkm^;R5IZt zouq{jP&<0o!l#q!U}^}+AdyJ{kd@L(N=|EOIgv?cO&}>9Y|f7e^lj9!?NZxqEO;(f z9|{p9I4om4-YJ7Z4HF#IaKOrnAhEj+xW0qy(e7rBR$Mkw=)Q-XY=}L!6=dCAg8=C7 zw-QjP@)}Axyp>QD>O5T}8>m*w0ZAJ|u8nv8Z}3D)N^Dlje=4W*M9Z;xTx|q;S#2fc z)BXu*qm+`yN!nyD6^6?hy8rpgTc>sh*>BzDnNOeoc)1(D|IhZFjYeZ>@#;?cy`B_D zO7z+qOlg1IOCLYanS{zU+zB!{UAE`=w*IuY7&?8 z+K!`dOK&Qt&UIhc%gW~0G6yft{eBiK8`U%0j^A4R`_5-GnXBh!9vqK^$M?VbW`22n dgMZw6i0MDJ@WtUL#x+Wk$z?{&3+Y22JOi2;n}z@Y literal 0 HcmV?d00001 diff --git a/assets/sprites/decor/DragonPet_acc_rosa.png.import b/assets/sprites/decor/DragonPet_acc_rosa.png.import new file mode 100644 index 0000000..961d0f3 --- /dev/null +++ b/assets/sprites/decor/DragonPet_acc_rosa.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1b8gp5uf2ehk" +path="res://.godot/imported/DragonPet_acc_rosa.png-1bc66f61f27cc23193c5a9c4de9d2ff3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/decor/DragonPet_acc_rosa.png" +dest_files=["res://.godot/imported/DragonPet_acc_rosa.png-1bc66f61f27cc23193c5a9c4de9d2ff3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/sprites/dragons/DragonPet_drac01.png b/assets/sprites/dragons/DragonPet_drac01.png new file mode 100644 index 0000000000000000000000000000000000000000..30a09f6be8f053490ee1db0072f37a226701e037 GIT binary patch literal 1526 zcmbVLZBP_t9A95^n4nS<4XSk+CsFry_uhBoWRT+o5i^DK1J}2AmLVGUy+!My2)syhkRzP;XEvrd^V!zXbXW$qKzmr zIccXq6MCfVkOB)rd4)o#OkhPKeJ-9BC>ti4de(<F0hh`iwzDiW#+D7VW(g%|p?9J`G`e{`ZGax8CRpkU@ns{k0%tT&oS zz{3*KVm66p(ab~07-M=K#m}7QuxHrkIT%xxg<%}Dm37#yS*+D$VlxbSy(7lW@u?c{ z2{2|`LbivwS&!v%nF<7&tQ5*}d8`fcJ+daN9@&rU4LTa1StR*HIiRLSYcv$H9V${K z6dj7}#RrqjNsn-Vv08Z(FqDuiw1^~cG8$0uXrTqh$Xi6lEC4_Z^Tq$0JPJ8QMLXp` zofEr4?HCnD1_2#LMhW`R{3vKpYCh^egNE#-{M^DUN0Wra+XGsh{N`9@*4_P+v~SeN zjKzPf-8L{V(0;1*LD@tk{CsQad4!ACTzLiPIPze&Tf}M%8+AIzo>3UQa;NjV%2xcz z@x^rel_PyCuJ!jVNf=vS6#r{ITe{`m)-&znYi{3c%TBBWL+^BVWMI;%{@#Ygk>u{~ zKvTtq@UxMsMJJlKhrtp4?xoS}k3Dk}!~6D5a2?p{oa|okLSp!b+U$?9Zm{d=l*CmR zt}g9rac?}XeLv&6x@`Nz?G3`Fj%U8^jX&8gc|1IAKd#c0Tv(p-HMot{W56%p& zPi_jWO5Zf~?2Wc5T}#ML7x&@KNXM0=huFn}-|3eRw_FFdzULdATEa!$Z)a+&laAEw z?bx|tQC`>UVSmySYu-J~-m=D>bJko{Q=3y3OtbX%URrnJmy7!**RPnm%~N_lg-Q4_ zeYpWJ=7gT4&g@3#X7|zK?~hw^?LnO}E@?|LlN|blnNnW+>Exz`&WC+;OaG3Q;q`9s zUH_aFfB!k@on`Cpu)B1vhgJ%Q?!A3G()J$V8n^qYQA;cjCx+Wx2VU9v;xTh*?B%*h zhkaJjTHAf&YsqU=hOIY(q|`YUvUtkLom)K~ESNs(6jO6~&llB< zduLm1WtZ{Qx{b|}qnPbE`qi-;&E|@@(O2KtboNkc=X~t`?Bm${zdm2y`YoQ13XbJu L<=OYoE3W^RV4a#*HCsFry_ipcHH%>-55R?NtXgFsyd3N`KyX0=q-Gw`D zGDpgn^NsL@n34~XI?kvynn~g$L?DsQS(>6^HYzh}Xv8#17DdkiM}2Vo(9Z7j{GVrk zzyJF`l$Wz4Hs-|`48vlxGHnjDXQR(KX&hQzaW{9PZKjs))bizG%?}iaEs|sb;#nS0 z0v!-Y6>BgA9)C5PLYav zhb?2o7&=)Am!|o6it_vYI=?|DDm zmCF5A|o zRW;xhVbr!8*&g9qp33FZ6bLj~DUjvTXdC3YWKC9GvJclAbTmG<(Cw9EznUDW(QwE% zsJP3al%dETd??Ah`w0#(7K>m6hGLR~W{DJxtN{g&7FuLj!7MQ*5ddO@Fa6)-QOGGO z(kcJxoahy5$A~yO281VB6W2m5t|-FzbVR^ARpqbL8ZsA(feCWubNseQ??bDn~Uycv`Se5xH)&urU zPKw`fsq4+|Cg+Z3?fRTs>YCaqwFkxO_UFIti|uF=v-cl(^p^L-1C^nk`6-9*gwGtu zkIxNmOFSCfkXk+C!tK`S-K)q>2mkS%aQn4{0qk=AZ}h7tn{EMX|4WDMTHIybuji{O z6B=s{wbyN5p3}WDtazoP6ndZK}D_hU}eEG<<`gJq*xJrIV zV&c9|U26c0DXur6GxM;0r}I?v`x7?Z__KzMN!XRhBnCfYrk7TIKJ93(eW0Iidc1di zXq(gXz_(!C-+xSfXU*38+&*2)iS^=%hi~5tx4uU>ChUK1%qsK1lu)bV*s{7=r%l1} zS8KxUwt0nHtdH2&6E~?0SI>fk|ojv9(v-#?Q zuPPa5U29c&H~U)6js|x|5!ZX_o71-&Ol2`+yWXh2a3Z;L3HE4yGq&WfFW0twhv%V! OV_E4rwoeupRsI9N@So>q0*9t3Gp-H5d=waI#@S6i{a}XKNjx3iC4G4W4d18)fXuhdL5?%WPzyg0Ch@S zC2#{ytY3K&?bxj&T^Q;Y z?O2)BMYsa_z~^@~s9;e;iAQLt5@->dKM&0fGEjj8bPf$l)w0F}?bwiB2GY@M97Bg7 zdX*g;cFOB2Me`LEpf)3E5D0=mZM0G3cuwH?EYw7pNSv_Xq{ToGjG1OE7Ib7`(3~n( zFmASR#2Do4m`~RO435{;)fwx|Mn$c}Nt&i{!i1Yl28b|d^|Hx*dbA4#yw`T&_{YvNn<_m@_=c1#r?x;F1&#YzVFCZt$-gk3?&p`T)S) zKvQZ|0T!epEhY?;_jp55AoPZLQT4;BaMi3L)JQ0)gTU*#buz zD3ir%;CN7Buu)c#5-A=4(h}42DEWLFX(^;EHqu&PBgsO7rcCsLJc_nZHri}1pkuO5 zS<^XL05RKsXnRDKdaNvyuL4e2RF9%m$J(IOr|632Qv#^TY$VV*Wqw&y>a@Ah8V!fc z0@Ysne((4izV{zo`KW@qzO&Rk)jflV~v*}Exb)6DS_j#5qa_dCJ%>B z;n7a{Pv^w0U^_<1(LsRB=qLdh&W{QQg0b;pVZun9KC(3D`ot9WeLCSpex@R+|t)G?u}org&j$?-0(B2?Tbj5o!Q(S z3RLgC+;i@1#x$?E^v}+=5OHW9YCZ*S4g~M;=ef;bPlLnjA z^j_}XM~X4GxA*Gmff=E*&dIxz?(M(w^{UG)h1}{E`?`FE>TQ(vZNu)ghaxj6d0u7t zF8h*~b5c&f+x0M9ehFJPv3>V`=}MdQ;E-O)I}+O)_pe{GH+f)kDD3{DXnX20Yr~Tl zTF;#DJpJ~8`FFAwr>xgV_+z}9JU7dhSw8J#N_BYOOZ(DS_GB+xu_qy+yD4wXJHn*f zuC;MOhbfdQ^)20zwY~qt>92)u9JzjMpwn72Zp_6Mo4+|Y{d^&EC-XS+d)#NMizg literal 0 HcmV?d00001 diff --git a/assets/sprites/dragons/DragonPet_drac03.png.import b/assets/sprites/dragons/DragonPet_drac03.png.import new file mode 100644 index 0000000..fe2339c --- /dev/null +++ b/assets/sprites/dragons/DragonPet_drac03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c4l1h6ecobnsu" +path="res://.godot/imported/DragonPet_drac03.png-4c0df3b4fcbc1020139df5f2df1408f0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/dragons/DragonPet_drac03.png" +dest_files=["res://.godot/imported/DragonPet_drac03.png-4c0df3b4fcbc1020139df5f2df1408f0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/sprites/hats/DragonPet_barret_barretina.png b/assets/sprites/hats/DragonPet_barret_barretina.png new file mode 100644 index 0000000000000000000000000000000000000000..9a68f8c5f4c2b044552931a390be70f50f4a0de8 GIT binary patch literal 1161 zcmbVLPe>F|7@x4Hq`X9CQZ$Sa3eCTr*`1xqP1M=VCD)d9p*>Y^X5PA!&b)Ev*{nts zMTa5~Dm{4V*2NNnF43VnL1`~Ka?51iQD z*xE=@)b4DbULbovnWY^KWUVxPzDu_KI9e;F_9N!UX)ou&?HrpWx6&PV$Qe9T0zg$jFDT4sbK7BJRgQ3 z7fKxRhj>v{RbGhku^3Av*kIhnpvt;ITU~<=1Jk!XY$KPBGy(&S;S@utuKD12x!k&9 zH>gF5#Eh>3j~6+Ccbv$vRp|g1;2#VpfTSh2`RVL!6bN_8;S%88|{>D zldOOd9hqYeba7TsG31A{Y)ey(xCqUJ!6r>0vWb`+XMq9BtdfXZ2`gbhD9Uv`8{xY% zvY3`Ksu)izqL>j>C9U?z$zDb3QIfipsbjNlfPrhmx^0`-u3?j#Vzpi$0*w43LL>Du z$X5_XK?QkqOyUH({j}{`C=5EH9Id&mL*Kptt&EQxdNs(Jy#WC+nKa@+Dzhq7EY^t2 z5^k{5pGY}I$Mr@am-SYHF6keiG|JH2xzl{GVNXj-ODWbLJ`rp*HQSQhw@@6t^tEi< z9(u!k)E-Ex(Dm!#{Gs#HTV}_Cm(%C>HlO`I{{Gu?-?Pat`CFfM?)qme&UZYg?q#Na T+@E>aPAE{>^ngCsbMESI6g+tj literal 0 HcmV?d00001 diff --git a/assets/sprites/hats/DragonPet_barret_barretina.png.import b/assets/sprites/hats/DragonPet_barret_barretina.png.import new file mode 100644 index 0000000..37e5489 --- /dev/null +++ b/assets/sprites/hats/DragonPet_barret_barretina.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://12fv5nymaljj" +path="res://.godot/imported/DragonPet_barret_barretina.png-c34714d149520b48d66d5ee32f5868c1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/hats/DragonPet_barret_barretina.png" +dest_files=["res://.godot/imported/DragonPet_barret_barretina.png-c34714d149520b48d66d5ee32f5868c1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/sprites/hats/DragonPet_barret_casc.png b/assets/sprites/hats/DragonPet_barret_casc.png new file mode 100644 index 0000000000000000000000000000000000000000..200302344642680f89e0534677e78316d2572e44 GIT binary patch literal 1220 zcmbVLU1$_n6dusFCd8Ij#Qs=%nG|c$`P-e@*%`CZ&CW&_vTM3o%}{*s&dlBHG&^&r zGdI~ud^2rB8!7ZhsYOv}pQK1$#DbzmBO(gc7aznvh?G89DA*S%NP2g(oAx32&tFRJ=j*CKv0Tvo_{S5o(h082( zoeVpw6vbkYLp68LbcjZ#OBH*1+}0d+XFuqRb!xyv1cKPB`;i`J*p^+L?wi*F3tB2< zJi{)NGK<3?heHHZUgB&~6oIPo4z!?cS=&KEOh|$#3zE!Lh1;yfuVLxhTisnp+VIWAnD0p5ou$Fd2%IIGjt7=D;sQ?LO6yb@`rXN!6 z?SN_Wp6{rsNZIInLzn&vtQ**#@Q_amMuw#?yyH5$W+@V~Qx=!Dp~R&Uvcf?NRXH`K zI4LJ(AtcEiJFDTdxqM!gL_<=jkOoCtG9hM4)e@j&GOxZew%L z#p<~bL4v~y#`R7a4A(HhQ4I$mk>o|Nb=378+=$+9{?T&C1`6FtlbvR3rlQej`h_)nKsw1Ur2-!B?`M=2%C@G;?DgUXQ&J``k=60nK=wYRm zkWc$3q>YmOezKo7*;~Uyl{}T#Z(aT7*jJA?zq>A}KmFq9($dn*jxM@R^=mKE=Ppt% zjnHFjFe7{8*XZS$f|0Gn_y4%J&^@!OXYDVA)a0`z!Jj4G!c6)6*VlU13V$C2{M>{E z>KC7slpgcgz4VO-C(Uy2?i2HiA3i=gcX!9Bee>IoFCIVlO#O^|^{1B(JiYs#b>-2< zWGUSAxYltKJw1*KaXDPfB0no!lhSE x{WW^{kofE7PrEj38Tw9yS3hZQF7&*7v3@0dvs1Jq=@xqdvwCN>bb#zPXifb)hbwwC@lANw_OHNGAY*$~L zh$8qRiq0o}5X3v8An3ys^1yLKv!J$NAJ^5_5l|NC#Jvzc9O zts7ezhG|RnYB_rL(XX(wh3=)*AI{Tb14$G}KQ59o^biv_v5wf34Tn$;L38Zz6zXJ{ z7GmWKq>%1Y4QvarrXy5rm!cV_v#a7lV;B)uM?;nqe(pk0#dx(t) z5^n$i*oY#SP=|)Dcd!8vkVGJhlFS331{GD7*~a3iJI^etIW5_6Mqe?mM2M@3V!2!v z%0U5pL!zW8iU@!^0R;-QX;d?Xw)!)91VNRpd&7Q%N+ z(PRiIkLB>y*DbrzxWCSi8;-0)5Pn5_0JLcyv%cK3}?@ z4%ymlUp_(4l|i)?A3b;B?63NYzf#sw>2i|G^w$N<{mHA7R8mc8@qFd|mpAd&V_?;? z>DQlr-o3SC{q@1#2b&*Fyqk@eQZo}1?>uw)p|a-lz_*KUZa@1z{q)H{>ttrha)zHd U8u!I3$0-XYmB?s!x(^=z4F+e1>;M1& literal 0 HcmV?d00001 diff --git a/assets/sprites/hats/DragonPet_barret_copa.png.import b/assets/sprites/hats/DragonPet_barret_copa.png.import new file mode 100644 index 0000000..456f209 --- /dev/null +++ b/assets/sprites/hats/DragonPet_barret_copa.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dy46ipxh5g5up" +path="res://.godot/imported/DragonPet_barret_copa.png-b8b5d7726989033eea7ee43edb9fd8c0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/hats/DragonPet_barret_copa.png" +dest_files=["res://.godot/imported/DragonPet_barret_copa.png-b8b5d7726989033eea7ee43edb9fd8c0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/sprites/hats/DragonPet_barret_corona.png b/assets/sprites/hats/DragonPet_barret_corona.png new file mode 100644 index 0000000000000000000000000000000000000000..c4679155ea57aefebefaaa5d3a858592580ac8b4 GIT binary patch literal 1171 zcmbVLO=#3W6iyNUYAd3m)GCCiP{I7|ZZ@0PwbV_jE8T6`E_4M2C&_F#Y?Fz})J=OT zEr^03iiigf3f=^7En*Q5LZRqEK@W-^Jc(B6QNhDH+3r?_;=u>W%)EKud*6HW-j(6} z$0AavJR53v}FVNSGIq=NtQ0Gm+%NG;~MZG)o&pK(pd+L!2$%<;?WUQPg{KT{TWMxg$_Y6y11t8a zDIbnZ<%{N2)l@8|?>OBXs>Fcjno~9yA!3zU^Tfxpd?a7-#~g8A5e62gl3h z)*QP*vr?pHd3|MC6q+}(nqyeFrX!%(W z-=B($nT(={k}iwlfS@E(k}jUmwWJ)A6nPDsbps4s6SiX8Bz6;<`X^S+_z+;^7ZDn7 zwZU)&VH8x5N5|rvK=+K=u7zsBk?4(9Q`VqwUxe0xj~u#DWYu1WfS5`d5{Q>s1H4GPTbq|ZJlXyI?HQr%)6E+jAI!}yFU=gNegPHz@V5EWo38dz9e>IA^>fp0 X)M(d|(tUa1J|RJ6^}P1*#QB+Dl#7EK literal 0 HcmV?d00001 diff --git a/assets/sprites/hats/DragonPet_barret_corona.png.import b/assets/sprites/hats/DragonPet_barret_corona.png.import new file mode 100644 index 0000000..5944770 --- /dev/null +++ b/assets/sprites/hats/DragonPet_barret_corona.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ct4ilf6g8fe44" +path="res://.godot/imported/DragonPet_barret_corona.png-443cfb9afeb5411eb2422ba84b8d2355.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/hats/DragonPet_barret_corona.png" +dest_files=["res://.godot/imported/DragonPet_barret_corona.png-443cfb9afeb5411eb2422ba84b8d2355.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/sprites/hats/DragonPet_barret_palla.png b/assets/sprites/hats/DragonPet_barret_palla.png new file mode 100644 index 0000000000000000000000000000000000000000..715b054efa656975c494e51dd63b6a2eb856d4f4 GIT binary patch literal 1176 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 U9(;ep9-0u7&kkqKrbb`<2a<57*#H0l literal 0 HcmV?d00001 diff --git a/assets/sprites/shirts/DragonPet_roba_armadura.png.import b/assets/sprites/shirts/DragonPet_roba_armadura.png.import new file mode 100644 index 0000000..5f555ea --- /dev/null +++ b/assets/sprites/shirts/DragonPet_roba_armadura.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cs0ke244c33t2" +path="res://.godot/imported/DragonPet_roba_armadura.png-3cad0d14b8ca1ac4914a907d8acf7ec5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/shirts/DragonPet_roba_armadura.png" +dest_files=["res://.godot/imported/DragonPet_roba_armadura.png-3cad0d14b8ca1ac4914a907d8acf7ec5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/sprites/shirts/DragonPet_roba_faixa.png b/assets/sprites/shirts/DragonPet_roba_faixa.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8e59fff14352008b68fb68d0abfc1a82a4bab6 GIT binary patch literal 1209 zcmbVLTWB0r7#>)~8gdb_(gq2KiBN^kZD)2jGiHsOon5=_ZrpAbvoFe?GjldOBr|6+ zbCTUe#Y>;`L8w#+2qJ=55KCJyh4i69rB(E$r43pNQi_(U5X_5$=z2EUjd=)p@W7nQ zKmYgt-+z0%IPrX6&tMP7aecWXW{I77_Eq*p*k13ybBY}YX{JIaNsTsOfVq@S5C%CH zPU8}W_Tt<(c$DKJ)G1eJrI0r);)<}XBQ{;1p*e1Jtm#8*22+6WwBsfD^^2Ey;Mhri zDprsSej3-EBTE6ET$(6bOEZ>k^JC9~(Wb!+xR^rFbZ5QLXeRkhy9T?r#S#xTRp?BT z-y&5h6hWE<7$ihRuw+>V30<@yf)+xDK~#<^lB`LJCdjg(>V~F)&f=N7z^)l3Guv^- zUP-=Asc%S9qtOr>sz`!qNzrv(lA}^IDliQpT=Xbx3SKzewP51V3LKw0!~<=M5RrMB zj95?+;!!OoK!j^TA|A8j zb{t`>Xk9zI;nSL~sA(;u#4-s*$;#s?Ma^htMpH*psjR+@&3Pe(o`t)<9p<}(HTT3C z=>S7Yf-)hq-8LxJ2_<2j_#mo^GI(mr@odrvpKjM^D`XP~&H}cx0dc`*k_~4U0?Nn; zib1s|=r~~uD5j|_c(%!wqM?MX#4QN<4&MI1$&(ld_OR_qpTa=l&Qw|3Cq+p1psn_;`!ZyB}QpX!*m)vFeU>XZgn3 z<;RZ31`-46=^LZBd-Gp`PpGoOeocSl z&E>DZc;x7}f4z4VC4YM9baj2XzuI^B!qBwdI(zd$w6rp~F!x#YO5edRtKY@-AFul2 hl`-MKf$!amT!cHcaq{yQO@}bbTrM+Vo*A#c^)G`_mWTiV literal 0 HcmV?d00001 diff --git a/assets/sprites/shirts/DragonPet_roba_faixa.png.import b/assets/sprites/shirts/DragonPet_roba_faixa.png.import new file mode 100644 index 0000000..ffc41e3 --- /dev/null +++ b/assets/sprites/shirts/DragonPet_roba_faixa.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d13xg46q5a7as" +path="res://.godot/imported/DragonPet_roba_faixa.png-f4a3eade65583caa1723ed9730e5fa27.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/shirts/DragonPet_roba_faixa.png" +dest_files=["res://.godot/imported/DragonPet_roba_faixa.png-f4a3eade65583caa1723ed9730e5fa27.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/sprites/shirts/DragonPet_roba_traje.png b/assets/sprites/shirts/DragonPet_roba_traje.png new file mode 100644 index 0000000000000000000000000000000000000000..0e54ef55b24bffb402094eb10609f9ae56f2864d GIT binary patch literal 1195 zcmbVLPiPcZ7@ssfgqQ?+k+u*z9W7LGX5ReU-5GX`CbO$scGq;X;EEo6^X6@Kn#{a$ z=EdElJ;Vm2wI}fp=1_X7hZdCLr69q!_y;cy6cnpaD5VsNr58~zx_y)E#vXzPAH4Uz z?|a|x`}e-@^U2D-;lZ~DIgT4H?zgM#F0ox7=x1khkIvZ9LsSej|+I^SIaa~HV{t7;dz z&KQ>ynv{l?EVo)MsijFInwAyQG-aU5swy%KF`f@7Y>Pp>t!Kf;F^as9dL-Zzi_jr+ zG$*i7*K_d0a(TmW5O*uZY9_Z~C@T_>eLqQTO*^Jl{347^wd2}+h~+Ad$y|ikhcveJ zz^r&Lca$iyXsiQ~$9@IQ+62w{IG{y4C$JaE^<2wz3W~P z*!)CnP`3PVpRgf&bFx&+4`>!6&zwI!NIvd#IzPX6@d*;az292@LJ|@WJq(&(oJq6zt{fqVh}U@X73spZeSt(AWQBT^*ge zy!B$|`WNA$3m?slo;qgUE9Ji*D&3jAxbx_(J)f+6P=BX-`o_0Q{^48yJox*{lU>J0 zmVW(g`Oc3wQEK(^HxR9&XMNXqZ(puIdhNvM<*zD*lkaZ%WA%-pp@%o_9a!w+zLdWH T?(E|0Nj6+DU$HNZAN}+{OWcn& literal 0 HcmV?d00001 diff --git a/assets/sprites/shirts/DragonPet_roba_traje.png.import b/assets/sprites/shirts/DragonPet_roba_traje.png.import new file mode 100644 index 0000000..9e92bf8 --- /dev/null +++ b/assets/sprites/shirts/DragonPet_roba_traje.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3xnii6r00hol" +path="res://.godot/imported/DragonPet_roba_traje.png-7284413a39a408ef2e8aaceab10af027.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/shirts/DragonPet_roba_traje.png" +dest_files=["res://.godot/imported/DragonPet_roba_traje.png-7284413a39a408ef2e8aaceab10af027.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/sprites/shirts/DragonPet_roba_tutu.png b/assets/sprites/shirts/DragonPet_roba_tutu.png new file mode 100644 index 0000000000000000000000000000000000000000..17e0401c8d49c3d4623c03b9f4bd37855a740870 GIT binary patch literal 1186 zcmbVLUuYCZ7~fVX61^gVH7e+`K~T)@&fe|)*(KLB$=>NkafFI$=WyWq5konyfHp(C??nbHQN@b)PRi$WCMG|@zo&7E!kD+z4k0}?2-x@ zPIAkn3fVrk3wwx-3leVt0NA)9m{5m?uD7yb5SBzBi;~O(phgr`mf8B^s5{RrsyQuP zcSfZoS0cn!MX_8i3+0G_y&+Lj6h#DKF&yTp2JcrK0t4RhTN)NLT(RWo6W8mcKmv#XwJj{x}qci(Y9-WEou8Chu+axRol;3TqNd@k4HU&7NpqH z0Mq1s+)+)DvQc|Ii&h1WXxJFFkwY?ClB0hF(=t^>k4ngh>3qU~5+4i8Q6B23$j4(* zGiJtgge19PXEl7MmWU|nbWDn-;*yjG9jORNYq3rcmb(%uMQLC&j!&RtpoVXY`mST6 zAH}L&9)bjWd5lLIZO~W31p6iIvf+pT*j~xyx9-jFJWQoGXQ$Ri)M~YQ?5=Wy%3qLNPd^o_Rpyu3 znOXWWnbA7(!QcP<(b4oPSg#$}f9YxUw;whfzaM(^+4RZ(hu}}Izgc%-VOZbV{Neg* zhw<;j`%hYazkK@E&EAQHy|=gRxz>An8zkM;?>U{tC!NCX5?`@wtdog|83jKLyp>h>G))%MSUwt*mOe}t*p Lsz>{=bMVAld((_& literal 0 HcmV?d00001 diff --git a/assets/sprites/shirts/DragonPet_roba_tutu.png.import b/assets/sprites/shirts/DragonPet_roba_tutu.png.import new file mode 100644 index 0000000..d462060 --- /dev/null +++ b/assets/sprites/shirts/DragonPet_roba_tutu.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhfmyrxor0fli" +path="res://.godot/imported/DragonPet_roba_tutu.png-96d7fba9f8e4327bed40a9599fea1b10.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/shirts/DragonPet_roba_tutu.png" +dest_files=["res://.godot/imported/DragonPet_roba_tutu.png-96d7fba9f8e4327bed40a9599fea1b10.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/project.godot b/project.godot index 59a4320..50059ac 100644 --- a/project.godot +++ b/project.godot @@ -30,6 +30,7 @@ project/assembly_name="SantJordiJam25" [rendering] +textures/canvas_textures/default_texture_filter=0 renderer/rendering_method="gl_compatibility" renderer/rendering_method.mobile="gl_compatibility" viewport/transparent_background=true diff --git a/scenes/dragon_editor/dragon_editor.tscn b/scenes/dragon_editor/dragon_editor.tscn index d705d17..cf53f76 100644 --- a/scenes/dragon_editor/dragon_editor.tscn +++ b/scenes/dragon_editor/dragon_editor.tscn @@ -1,13 +1,13 @@ [gd_scene load_steps=10 format=3 uid="uid://fut42ruut302"] [ext_resource type="Script" uid="uid://bfuos2kgfgber" path="res://scenes/dragon_editor/dragon_editor.gd" id="1_8vkll"] -[ext_resource type="Texture2D" uid="uid://fdqnc2qrrvn1" path="res://assets/sprites/icon.svg" id="2_un5ur"] [ext_resource type="Resource" uid="uid://cnhwn6kfcbjl5" path="res://assets/outfits/hats.tres" id="2_vvtct"] -[ext_resource type="Texture2D" uid="uid://s1gx0l4qciqn" path="res://assets/sprites/hat.png" id="3_4q6gv"] [ext_resource type="Resource" uid="uid://etegcak2sphs" path="res://assets/outfits/shirts.tres" id="3_xhgxf"] [ext_resource type="Resource" uid="uid://ba5684xylts3f" path="res://assets/outfits/shoes.tres" id="4_1ivi1"] -[ext_resource type="Texture2D" uid="uid://dc2uk6tqtwl4n" path="res://assets/sprites/shirt.png" id="4_6sr44"] -[ext_resource type="Texture2D" uid="uid://8srlwinjr3tt" path="res://assets/sprites/shoes.png" id="5_wby0j"] +[ext_resource type="Texture2D" uid="uid://dl87ffgh2hl68" path="res://assets/sprites/dragons/DragonPet_drac01.png" id="5_xhgxf"] +[ext_resource type="Texture2D" uid="uid://12fv5nymaljj" path="res://assets/sprites/hats/DragonPet_barret_barretina.png" id="6_1ivi1"] +[ext_resource type="Texture2D" uid="uid://cs0ke244c33t2" path="res://assets/sprites/shirts/DragonPet_roba_armadura.png" id="7_giwys"] +[ext_resource type="Texture2D" uid="uid://onajhbpjtnil" path="res://assets/sprites/decor/DragonPet_acc_escut.png" id="8_udwtk"] [ext_resource type="Script" uid="uid://mhudiyt5gnt1" path="res://scenes/dragon_editor/line_edit.gd" id="9_xhgxf"] [node name="DragonEditor" type="Window"] @@ -61,13 +61,13 @@ anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -offset_left = -64.0 -offset_top = -64.0 -offset_right = 64.0 -offset_bottom = 64.0 +offset_left = -38.0 +offset_top = -57.0 +offset_right = 38.0 +offset_bottom = 31.0 grow_horizontal = 2 grow_vertical = 2 -texture = ExtResource("2_un5ur") +texture = ExtResource("5_xhgxf") [node name="Hat" type="TextureRect" parent="CanvasLayer/Dragon"] layout_mode = 1 @@ -76,14 +76,13 @@ anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -offset_left = -90.0 -offset_top = -109.0 -offset_right = 93.0 -offset_bottom = 74.0 +offset_left = -38.0 +offset_top = -44.0 +offset_right = 38.0 +offset_bottom = 44.0 grow_horizontal = 2 grow_vertical = 2 -texture = ExtResource("3_4q6gv") -expand_mode = 1 +texture = ExtResource("6_1ivi1") [node name="Shirt" type="TextureRect" parent="CanvasLayer/Dragon"] layout_mode = 1 @@ -92,14 +91,13 @@ anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -offset_left = -113.0 -offset_top = -59.0 -offset_right = 124.0 -offset_bottom = 79.0 +offset_left = -38.0 +offset_top = -44.0 +offset_right = 38.0 +offset_bottom = 44.0 grow_horizontal = 2 grow_vertical = 2 -texture = ExtResource("4_6sr44") -expand_mode = 1 +texture = ExtResource("7_giwys") [node name="Shoes" type="TextureRect" parent="CanvasLayer/Dragon"] layout_mode = 1 @@ -108,14 +106,13 @@ anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -offset_left = -96.0 -offset_top = -119.0 -offset_right = 113.0 -offset_bottom = 90.0 +offset_left = -38.0 +offset_top = -44.0 +offset_right = 38.0 +offset_bottom = 44.0 grow_horizontal = 2 grow_vertical = 2 -texture = ExtResource("5_wby0j") -expand_mode = 1 +texture = ExtResource("8_udwtk") [node name="LineEdit" type="LineEdit" parent="CanvasLayer"] offset_left = 59.0 diff --git a/scenes/dragons/dragon.tscn b/scenes/dragons/dragon.tscn index 3922e1b..00e6643 100644 --- a/scenes/dragons/dragon.tscn +++ b/scenes/dragons/dragon.tscn @@ -4,7 +4,7 @@ [ext_resource type="PackedScene" uid="uid://baa8gpicw2yg0" path="res://scenes/dragons/dragon_sprite.tscn" id="2_l1h0r"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_6eaxg"] -size = Vector2(128, 128) +size = Vector2(76, 88) [node name="Dragon" type="Area2D" node_paths=PackedStringArray("dragon")] script = ExtResource("1_jccds") @@ -14,8 +14,8 @@ min_exit_time = 60.0 max_exit_time = 600.0 [node name="CollisionShape2D" type="CollisionShape2D" parent="."] -position = Vector2(0, 1) +position = Vector2(-2, 6) shape = SubResource("RectangleShape2D_6eaxg") [node name="Dragon" parent="CollisionShape2D" instance=ExtResource("2_l1h0r")] -position = Vector2(-64, -65) +position = Vector2(-38, -44) diff --git a/scenes/dragons/dragon_sprite.tscn b/scenes/dragons/dragon_sprite.tscn index a14eaae..64ecb22 100644 --- a/scenes/dragons/dragon_sprite.tscn +++ b/scenes/dragons/dragon_sprite.tscn @@ -1,13 +1,13 @@ [gd_scene load_steps=7 format=3 uid="uid://baa8gpicw2yg0"] -[ext_resource type="Texture2D" uid="uid://fdqnc2qrrvn1" path="res://assets/sprites/icon.svg" id="1_ixu8j"] [ext_resource type="Script" uid="uid://bjiap06gs02j" path="res://scenes/dragons/dragon_sprite.gd" id="1_oaoux"] -[ext_resource type="Texture2D" uid="uid://s1gx0l4qciqn" path="res://assets/sprites/hat.png" id="2_hdh4v"] -[ext_resource type="Texture2D" uid="uid://dc2uk6tqtwl4n" path="res://assets/sprites/shirt.png" id="3_oaoux"] -[ext_resource type="Texture2D" uid="uid://8srlwinjr3tt" path="res://assets/sprites/shoes.png" id="4_yf7bj"] +[ext_resource type="Texture2D" uid="uid://dl87ffgh2hl68" path="res://assets/sprites/dragons/DragonPet_drac01.png" id="2_oaoux"] +[ext_resource type="Texture2D" uid="uid://12fv5nymaljj" path="res://assets/sprites/hats/DragonPet_barret_barretina.png" id="3_oaoux"] +[ext_resource type="Texture2D" uid="uid://b3xnii6r00hol" path="res://assets/sprites/shirts/DragonPet_roba_traje.png" id="4_oaoux"] +[ext_resource type="Texture2D" uid="uid://c1b8gp5uf2ehk" path="res://assets/sprites/decor/DragonPet_acc_rosa.png" id="5_stf6f"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_oaoux"] -size = Vector2(128, 129) +size = Vector2(76, 88) [node name="Dragon" type="Node2D" node_paths=PackedStringArray("hat", "shirt", "shoes", "name_label")] script = ExtResource("1_oaoux") @@ -19,36 +19,27 @@ name_label = NodePath("Label") [node name="Area2D" type="Area2D" parent="."] [node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] -position = Vector2(64, 64.5) +position = Vector2(38, 44) shape = SubResource("RectangleShape2D_oaoux") [node name="Sprite" type="Sprite2D" parent="."] -position = Vector2(0, 1) -texture = ExtResource("1_ixu8j") -offset = Vector2(64, 64) +position = Vector2(38, 44) +texture = ExtResource("2_oaoux") [node name="Hat" type="Sprite2D" parent="Sprite"] -position = Vector2(39, 22) -scale = Vector2(0.503906, 0.503906) -texture = ExtResource("2_hdh4v") -offset = Vector2(64, 64) +texture = ExtResource("3_oaoux") [node name="Shirt" type="Sprite2D" parent="Sprite"] -position = Vector2(40, 56) -scale = Vector2(0.477783, 0.288361) -texture = ExtResource("3_oaoux") -offset = Vector2(64, 64) +texture = ExtResource("4_oaoux") [node name="Shoes" type="Sprite2D" parent="Sprite"] -position = Vector2(48, 39) -scale = Vector2(0.353516, 0.353516) -texture = ExtResource("4_yf7bj") -offset = Vector2(64, 64) +texture = ExtResource("5_stf6f") [node name="Label" type="Label" parent="."] -offset_top = 105.0 -offset_right = 128.0 -offset_bottom = 128.0 +offset_left = -10.0 +offset_top = 78.0 +offset_right = 86.0 +offset_bottom = 101.0 theme_override_colors/font_color = Color(1, 1, 1, 1) theme_override_colors/font_outline_color = Color(0, 0, 0, 1) theme_override_constants/outline_size = 5 diff --git a/scenes/main.gd b/scenes/main.gd index 6ad57f7..4b10e57 100644 --- a/scenes/main.gd +++ b/scenes/main.gd @@ -75,7 +75,7 @@ func move_window_to_bottom_right(): var work_area_position: Vector2i = DisplayServer.screen_get_usable_rect(display_index).position var work_area_size: Vector2i = DisplayServer.screen_get_usable_rect(display_index).size - var window_size: Vector2i = Vector2i(work_area_size.y / 3 * 1.77777, work_area_size.y / 3) + var window_size: Vector2i = DisplayServer.window_get_size() var new_position: Vector2i = work_area_position + Vector2i(work_area_size.x - window_size.x, work_area_size.y - window_size.y) diff --git a/scenes/window/dragon.gd b/scenes/window/dragon.gd index 62b01ae..cce702d 100644 --- a/scenes/window/dragon.gd +++ b/scenes/window/dragon.gd @@ -73,11 +73,3 @@ func _pick_random_screen_position() -> void: ) _target_pos = random_pos - - -func set_scale(scale: float) -> void: - var original_size: Vector2i = size - size = Vector2i(size.x * scale, size.y * scale) - dragon.scale = Vector2(scale, scale) - - position += Vector2i((original_size.x - size.x) / 2.0, (original_size.y - size.y) / 2.0) diff --git a/scenes/window/dragon_popup.tscn b/scenes/window/dragon_popup.tscn index 34415e6..8567473 100644 --- a/scenes/window/dragon_popup.tscn +++ b/scenes/window/dragon_popup.tscn @@ -7,10 +7,11 @@ [node name="DragonPopup" type="Window" node_paths=PackedStringArray("dragon", "draggable")] disable_3d = true transparent_bg = true -size = Vector2i(128, 128) +size = Vector2i(76, 88) unresizable = true borderless = true transparent = true +content_scale_mode = 2 script = ExtResource("1_ctdir") dragon_speed = 100.0 dragon = NodePath("Dragon") diff --git a/src/dragon_instantiator.gd b/src/dragon_instantiator.gd index 477ae5c..170a404 100644 --- a/src/dragon_instantiator.gd +++ b/src/dragon_instantiator.gd @@ -43,7 +43,6 @@ func _instantiate_dragon(relative_position: Vector2i, hat: Texture2D, shirt: Tex dragon.set_dragon_name(dragon_name) var size: float = _calculate_window_scale().y - dragon.set_scale(size) dragon.main_window_rect = Rect2i(window_position, window_size) dragon.show()