From 9cf6a17b30175ba8339c357ba368299effdaef03 Mon Sep 17 00:00:00 2001 From: endoodgamer Date: Thu, 3 Sep 2026 22:24:50 -0400 Subject: [PATCH 1/2] add rocks category for polygons, update cloud texture and add stone and cobblestone polygon --- .../cobblestone/terrain_cobblestone_base.png | Bin 0 -> 1536 bytes .../terrain_cobblestone_base.png.import | 40 ++++++++++++++++++ .../cobblestone/terrain_cobblestone_ld.png | Bin 0 -> 1695 bytes .../terrain_cobblestone_ld.png.import | 40 ++++++++++++++++++ .../terrain_cobblestone_outline.png | Bin 0 -> 175 bytes .../terrain_cobblestone_outline.png.import | 40 ++++++++++++++++++ .../terrain/stone/terrain_stone_base.png | Bin 0 -> 658 bytes .../stone/terrain_stone_base.png.import | 40 ++++++++++++++++++ .../terrain/stone/terrain_stone_ld.png | Bin 0 -> 828 bytes .../terrain/stone/terrain_stone_ld.png.import | 40 ++++++++++++++++++ .../terrain/stone/terrain_stone_outline.png | Bin 0 -> 139 bytes .../stone/terrain_stone_outline.png.import | 40 ++++++++++++++++++ .../background/clouds_0/bg_clouds_01.png | Bin 2924 -> 4630 bytes .../background/clouds_0/bg_clouds_02.png | Bin 5324 -> 5067 bytes .../Polygon/Rocks/rocks_cobblestone.tres | 39 +++++++++++++++++ .../db/Objects/Polygon/Rocks/rocks_stone.tres | 39 +++++++++++++++++ .../Objects/Polygon/Terrain/terrain_cave.tres | 4 ++ game/db/Polygon/Styles/Base/Cobblestone.tres | 12 ++++++ game/db/Polygon/Styles/Base/Stone.tres | 12 ++++++ game/db/Polygon/Styles/Decoration/cave.tres | 17 ++++++++ 20 files changed, 363 insertions(+) create mode 100644 assets/textures/terrain/cobblestone/terrain_cobblestone_base.png create mode 100644 assets/textures/terrain/cobblestone/terrain_cobblestone_base.png.import create mode 100644 assets/textures/terrain/cobblestone/terrain_cobblestone_ld.png create mode 100644 assets/textures/terrain/cobblestone/terrain_cobblestone_ld.png.import create mode 100644 assets/textures/terrain/cobblestone/terrain_cobblestone_outline.png create mode 100644 assets/textures/terrain/cobblestone/terrain_cobblestone_outline.png.import create mode 100644 assets/textures/terrain/stone/terrain_stone_base.png create mode 100644 assets/textures/terrain/stone/terrain_stone_base.png.import create mode 100644 assets/textures/terrain/stone/terrain_stone_ld.png create mode 100644 assets/textures/terrain/stone/terrain_stone_ld.png.import create mode 100644 assets/textures/terrain/stone/terrain_stone_outline.png create mode 100644 assets/textures/terrain/stone/terrain_stone_outline.png.import create mode 100644 game/db/Objects/Polygon/Rocks/rocks_cobblestone.tres create mode 100644 game/db/Objects/Polygon/Rocks/rocks_stone.tres create mode 100644 game/db/Polygon/Styles/Base/Cobblestone.tres create mode 100644 game/db/Polygon/Styles/Base/Stone.tres create mode 100644 game/db/Polygon/Styles/Decoration/cave.tres diff --git a/assets/textures/terrain/cobblestone/terrain_cobblestone_base.png b/assets/textures/terrain/cobblestone/terrain_cobblestone_base.png new file mode 100644 index 0000000000000000000000000000000000000000..8cf2a67d4dd164e08252ac8b19206fa102750d01 GIT binary patch literal 1536 zcmV+b2LJhqP)Px)x=BPqR9J;|SI=wPW*B~IJ2==*XeH_h$3EB*VrGc~L)%;(jM-%&Fgn5xM)=TM zFI)eBtqfB}VW-ipJM1vJLkMAq!We`mu*+b^1s7H&Fs2D#Tn9NIWfzx#Vcx;KUtfK3 zJ_wQZec$`zd7t-(uDy8i_cREG=%0-N0DJqpu&f#Yz|eJgzAygM>h-$di_X)Y(`;eh z@_Zk?UKfuaK0wFyV4DUK0HA5B@O&SYd={2fL$BApq}0&$m@uc=f@Rg$Zwj!#^q7c)>51?S@llKT34ZSpXT zB4Op>(E$pDA^;$aA^~rqP=u-|sIHZ!vuPDhg6^eD2@73r$-E(27~kV_nH-L7}4+1jAUkC=5=s1=}=4%xCLO zn3BoN^)`9hs5ekuDqs3$KG<2)7@gw4%c82k?Afz)uE; zQH0l%sZdVwCnQpw@pPzvHb(!0A^WW=(>QFHaMJ?Rf}ao z$Mvp+e{X*mPO}wbzbyBsrw8IW`F?$?9YzuS!3f%o49>@s*hL~Bkur=TsEUHYD1_(x z2%`vz^pYSj06{#;Bvny_OjS`3MiCB=4&XFfNO8iD$D~|Np_2 za0|t9Rd`Bh&^{5fw4x%HTSgEJQ7l(uXi%yj9vz5+m;B}Dr|pI51#-D%k;_y>NVshp z$mN!?Fugz`y(Ac1C=^jB6!Gp`CFF9;f)BaeGTeRuV8(WC1ffZ?MJeV)A_nss9|S{a z+A3_*fNdJ$jG^ly8|VxGkx`!S3pu<`+`o5s)(eQ8Jf&>YK(E)umc1EEO>U%Iq+}T# z*AwyPjuC&z&;(gdm-ufIC>z;vy%?$FyYwtKG~SSCB}nj_G6_8EycAuHd(Az&sz^QS zyu9>IR_ghFyb$phaz*Q(jV~!9?}^Ft43RyyO#@r@ra*?!N^XDbw8JO@{gK7TC$2z& zI-p#ffEkZ(G3&nC8XvR9ZnV!#4YCpl&2wDG_3FvFUvG^9oIhl z;+rWK##u{sou0XHPB6MphI3~utA;ImQ-qR_d3*c2NXee?wrN?lSYM}$oUmlX8~)4p8BeTeIi;!m*UhT$)@u zt``ddS4{iyma9Y4X6JZau}uS&d^R?$l2es@cGeBKWz^BQa6{KGk%$oE#3O}rMI<6} zG^uP~`|ioFQ`5qot^F29M8R#m)x+p0z=nh zgrvqJ-{a0Y%@&fkZ|}5=&PFbYvxQ85^WLfBvwB8(yw3Prr0OtCP% z5aSmxi+`iu!1;KB(u#^87~*_9fo&T2^RIuz9QpX+1C&-&B>0%c5s(KB`74*6dCJiq m=hVC*#Px*SxH1eRA_23Lok6BV;2l24MOPP z_>xNqy|#qnhLArX%_UHpLX7M55C|o%WoQpARh{A-tfYr5TU~6KwLqI*WCEsD59%Ae z8Li}XX>NL8teu^C-}`3XuUVigUFk|!y3&=dbmc$GF?C>U!m9J<7h8p6e4L&;&3zs3 z{P0@{j7?be<*)8Zgt7~l0RS{k&wNas`#Rond`?0l@bu}6Isg=kwivS=2lI2&$Sz#Q z)sH`cl`;STu3JW_Qfnw*S%PV%0RZ!J(*o#&4?k)dBSXG^xGFG6KfOB)|LoZ@e*$0J z`>t*~4gkQ=b=Z!B&CLyDGdVFQ84E+x62gcnYXWP9EisSQ&(BSxP_)G}e{bkIlCdyu z-oD!)mdU|N8Pfbt_%kyXgx$wEfj?jUy%>)VON#;E+4CYoef=1UM)9(CfbG31e)#1H z0KnPa0|4yq?jY3HFLdo6)P*qsFnN9w$ygXYp%Var@zD{y`?i6fo;*dUuOIsdbu6ze zAqf8WkG}bw^uECfWHUJ|uPlj$ocZ#~lC(2^yTo0I?>vn)POdCYP}34(-BIwlNCdbd zI#Tj^pb11m#$Ug7>t#{ zVhXBv&ZLlEU&Ze34&w1)01ej|A02_~mN7m$g8hR!LVf+%-Q7VplS9?>VCXu=M@NLw z#gdCtZw;YXa$!3TCeKd_u{DBnGf4+dHJu;r$LRD<&I!rSy`D>wQw{@T8l_e>I1;HngTUro1 zoj}#|q)fvzStop+g(L!xzJ0j(<^B6Y5iKM?rgUcLx`>7Szj`qgjY^q`8%FWM_2k!A z@$7jK3m0c_X?7NaCli>xa1NJdXAuPdx1aNZfK>xJ8CXh8!Dig28j$klR+xULeUn6 zscF)6%i?!Xd|v{5p}NR+94RlCDmCdi*9u#rm*KlkhT4wPw#cm&wvLSNOF(68r3_42 z69Ae`6dA`Asuh(o57$ZSc_#B)8x)^JY9%;x?#HH?W}Rl!Kh+)U)Rn4+s#5FaXjFO#GP9=#2D3zAoyHb>HrlU zHEq%EaHXnZD`kjh@?*Nt^9({RM*+z-b$SuYUTONRaBeDwvFg1#`;Hs_*mPrkVE5IL%KZazNg>bwdO_m!SB*1WYq6_4}nt z^D6}3HGX0D`v^rYCV$tF4RqbIAkGV95PU9@3sK|5cab+@bVBoU)6%t1UBg9f__%?F zu1l>+Q2e$8_$`Tp@ybcNN5RE?`!EuwnMR>#OZ`7dHj@jC-bm9G4c@(&EywHMjr)uaFb002ovPDHLkV1g`P8s-21 literal 0 HcmV?d00001 diff --git a/assets/textures/terrain/cobblestone/terrain_cobblestone_ld.png.import b/assets/textures/terrain/cobblestone/terrain_cobblestone_ld.png.import new file mode 100644 index 00000000..af61958b --- /dev/null +++ b/assets/textures/terrain/cobblestone/terrain_cobblestone_ld.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dapfpab4yrfxp" +path="res://.godot/imported/terrain_cobblestone_ld.png-9fdb5c95bb30f78fdd770ac7b9ab0f77.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/terrain/cobblestone/terrain_cobblestone_ld.png" +dest_files=["res://.godot/imported/terrain_cobblestone_ld.png-9fdb5c95bb30f78fdd770ac7b9ab0f77.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/assets/textures/terrain/cobblestone/terrain_cobblestone_outline.png b/assets/textures/terrain/cobblestone/terrain_cobblestone_outline.png new file mode 100644 index 0000000000000000000000000000000000000000..d338cff7b1b5588ced652c9fb6231c3a27fc9c2e GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!3HGD8EPYe6k~CayA#8@b22Z1oJ>y_#}JRs z>OSH7pZs`}w6ky^*U1ojF1LdXObi!0 Wqq)3Ux2^zM%HZkh=d#Wzp$PzPM?Gf% literal 0 HcmV?d00001 diff --git a/assets/textures/terrain/cobblestone/terrain_cobblestone_outline.png.import b/assets/textures/terrain/cobblestone/terrain_cobblestone_outline.png.import new file mode 100644 index 00000000..6c0421f8 --- /dev/null +++ b/assets/textures/terrain/cobblestone/terrain_cobblestone_outline.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://gxfocfll3vl" +path="res://.godot/imported/terrain_cobblestone_outline.png-474966b96141e043a7dcef77830f7b23.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/terrain/cobblestone/terrain_cobblestone_outline.png" +dest_files=["res://.godot/imported/terrain_cobblestone_outline.png-474966b96141e043a7dcef77830f7b23.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/assets/textures/terrain/stone/terrain_stone_base.png b/assets/textures/terrain/stone/terrain_stone_base.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f37efd4950f28042184623804d8a07afe279c5 GIT binary patch literal 658 zcmV;D0&V??P)Px%Oi4sRR9J*>lq<|EWZUiwOmoUzt=ST|)X z+@8${`*x zA97_F8yM|PQ_eCC{kLCd5BwgLwqB_+^0E}GB4fgP`5j#epGiz4K5PfJ*08m9NKG!o zz8OU+>kZgiL*iWjemwTOR^c_is2-rm%ZA7+FoAO^FjCrPb+21%L#cb!2?5~EcP&py zZ-jk-W0+alZ`SR<#3VB%s<>Dd^x7}4t+j@Hm`i!3Aw#967ZP>Gt6sr6fPpmR1NN;# z8%;}G=seycg}u82&YkWz=*|Nw)DiK3V?@;8$;R??;se~0*IG|S${V@0wv$$IU@qlU zO+Avg)PvK`jEKBacRkXcZ|{HpK9#_KL1bKSfBGMa4ZcwsdZ~GMF;OFyBAVsbTNadt#A0nncX0KB^4$O!Hga4{O41=aj;`}q8Njwp^WLcE^*p{dwHr#$V2 s*w+vBZn3|bUBO0hHLOM$nU(?I2ihdjU?!?o*#H0l07*qoM6N<$f^0)FbpQYW literal 0 HcmV?d00001 diff --git a/assets/textures/terrain/stone/terrain_stone_base.png.import b/assets/textures/terrain/stone/terrain_stone_base.png.import new file mode 100644 index 00000000..7450b585 --- /dev/null +++ b/assets/textures/terrain/stone/terrain_stone_base.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cn01hhj73t7aj" +path="res://.godot/imported/terrain_stone_base.png-927bf00152e2ef13c98c488d2c3ec342.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/terrain/stone/terrain_stone_base.png" +dest_files=["res://.godot/imported/terrain_stone_base.png-927bf00152e2ef13c98c488d2c3ec342.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/assets/textures/terrain/stone/terrain_stone_ld.png b/assets/textures/terrain/stone/terrain_stone_ld.png new file mode 100644 index 0000000000000000000000000000000000000000..e5ffe596b767e3233c45619622a3b18cb3742dc4 GIT binary patch literal 828 zcmV-C1H=4@P)Px%_DMuRRA_tv$1p*f&sASTFJ9Bd*iogOS074{cXlQ6?XlQ8oe{m%rZa&<-?NxMoJznjV zua!N$9#^|J4!pdac02It^F96e_Whs8-rn9|2OhqBeLD;TjnhPjVMqk6aU!C-_Xi>( zI{qAsbLD%MdwhB(A|em}!~MtA?rS-Lg>uA~Wr5?5PtVlHNL>ht4sDQpW{3CkUmNpG zuz|>t^E?;F#%W6AyAZNQBYwul0j(4fTkpFNXq=|aILm0`_?h|8VwCuy18fA*@0F9} zrB&khlFTw587XDG{7DGuSk43GRHF2s5`H*7ca`k-= zf3^xC1#*tHWAe1VEX$^}>b640bS;14fYl~go$2tlR&KK0Aq17$%n+_0_yGU(N zALE+TOorn6vMjFB>*1GxWz_0BG{IpQHVG}AkY!Vsz7kJ~Ujnug<20Gu*2f5&KDi4z zjI33)#!CFA1GRmNey86{eO6~$;ww7>>%=PgaC{(P(CED(Y)?3RDbHGYe1ZjjcOdoPm-(^|Wq(?bW!=L1Uw{1XMs>>!j zVXZ2P_1dw!$;r*3$iu>40Tejo}F1#4YhNl5;@T zZ*;eV?miJ%2CZ~1M7;da0ncrL7kq_+KK3pAP5y=kCw>7OWNIOa+>t5(0000e8xBu$btN8rLaLuD53_)Lw=Gj&YI~RroDIMNa`T69=`AT~W3ckHL l`~QZFn|3WwPfrd5gWG?FGs$_{AFckm* literal 0 HcmV?d00001 diff --git a/assets/textures/terrain/stone/terrain_stone_outline.png.import b/assets/textures/terrain/stone/terrain_stone_outline.png.import new file mode 100644 index 00000000..81321c9c --- /dev/null +++ b/assets/textures/terrain/stone/terrain_stone_outline.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cwglr7wkhgxo5" +path="res://.godot/imported/terrain_stone_outline.png-444df5df8ac147e2440324fa14e6efe1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/terrain/stone/terrain_stone_outline.png" +dest_files=["res://.godot/imported/terrain_stone_outline.png-444df5df8ac147e2440324fa14e6efe1.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/assets/textures/world/background/clouds_0/bg_clouds_01.png b/assets/textures/world/background/clouds_0/bg_clouds_01.png index e2a967cab2c26ea29101a3d6bcc3da3e31e7629f..ff0a389c54ed77eef71b33265d5e4da98b4fa14d 100644 GIT binary patch delta 4430 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 U>rQpxD*ylh07*qoM6N<$g4LngF#rGn delta 2816 zcmV+b3;*<%B7Ic+5M_$g zQ&9Fgup!YD2;x(pd#m=imPd zJw}HAr*P{Tx9;Pp!gZ(WAZVU{u$-BRvu%wAQQ5w{Gh?7S;3)j(b9c zR*trR``>^2<>~+X@1OrWbquZA`}-DO!h9ly$L$vHc;NTne%TC9 zP}`oie5+XX&hP4J_0D3Os+1DC%$Q5TV(e?~~kVWaXuOmHC>S4E8vVrnIr;+^e@ynYIx=-oOvwU9Z`y&|~8NlxUR$IL;>f(@|G^z(9zVNKJ ztukx11Tos`l+sEKUKxLT6p>~hi{7&kjp@Q+?-0Ky8 zBpTA48dKB}J8Q)7Sd0`RBfrHplQZ?uqy3)=5dl(2&CWVfM~xgFi#;7FdYz2^7S{}- z&pOt$4iSy#Z#wL2d&{VIfZT4mLu7`xxJGuR{Cl_k)|axp3#+j|K7M)2wwfd3G57As zXZ0xOY;{{p#&-VbY`Z`EyPbLbZI;)6FTZlN9HI@}ug=J_mw&0(!9**E)=KpMC~g0~ zzK^z#t$laa+K5JTK&^K-Md-XEb)ZLEbrPZM7cDLkW+{u7GT!T`;miUQ4d#WB-kiCn z)XXb#XUZ^Ww!FWTp*&j2vcjsRBQw_NoL8{r$IJ!nVnOmU_Mn zF|s}FV|f$DR5#I|HJI9)w(R-r>^JWs+baK7<$m=BZLO1=N7~`KS;Awn_xDaSUEKh}*HAW_02%6H#xuKlimsS)1M!{gcaL_U!zA=3k~(M@*~{dSAdFtXgpj8Ik? zWee#n?Xi{K^%2Qd+ju|1)0fXg|6S1=Y4qbOt#x~GS+Kq6V?s9HE@915u+ckflzNC> zPDi!;JsDm&$#d%FN6*S+_OQaLS*fCWNI8e>LFA4WTbo<&FUqr>^Ii4hsR>84wgE4{BQ4P z&+xF=n%eCk;W5o-d9V!3W~i!GD_V>GD>(Xv=JUXw&j=4 zfh;f0s&+($joRps{;uVJ?;q=Kv_Y1DL*!M1(;(KZ)#3MXgI&0t2A0 zkjr?t2o8W4s$aq?Ip7NqfH>0J0}&nou~feYvSsgo{Sn~-5Kq?tx%Vtgga<%OVFF}v zA0)y9Ag*xtK$g%D9sse0n}Gn3L%10T06C<4kPtq7{<`b$KK%M~OH;_MkPS#V$VQca{#v#7_Ji_H1}%oZarv6J08eFfY8*|VBLG5j(ltokyn|} zO!NVI>lh-e5`$>WKxpFG030DW)?_M{<-&yLMZ1ilj>RFyG27D5EJ2@smg z5FQI50?!E$s#zOkGlj=Oh`>4lLKUNg$0GB8u|q8ageFE9fY*M5SqL+;BVjVpU%@fj z%wvyFpT7?O8)1#-K!VG*8{Z58l6hqrlq5g`s(o3c)<8Eycr0f6t?-Nh2_*Awd@~NH zN9$|!@?bvhfdtU&M(pyvR|hsXlJ~hUCt<<}%s@ITG5Ee3jB4(^G5h_1tMxZaIWZ=G z0n$mYo$*TUeG&cbx-Dc|J^kog&{nx+nr7H1QG8N*}ocy=KV^XQY!uNO z1pNq+IL?j{HTI5)T>n!Ah_eYY5F~xISamqc%EoB|q<47SZgCp{@d%OjdMzI5^-ysM z!v{!>%CWwm7KBJU5mv=zT>Ut7fV6595gH$3vP!GIh-I8*Oc^#ndY!$Mdc!S$EJnFr z9#O>bxEKBSh76F*OJ`wC=~Y4eCBs+|IYfpF5YH|!s!^AM_L3ny7E$kqz3=+%g$WNv zcBMUk`usJ-O2jC#l|_x`OG+4K1|mF|krjdGWSV{4i#8J(B0z)({3YX3(AKhs$0AaQ zqz@4LOvAb?OF>)99w4_{oDfNW9Uzv>!fTON@w7HVcq}4>NZOm|!UOjC@axZEZ^Ck3 zgt0GWfCvvbZuSrvY4)+$yZ=xvDFfto%U|)(!`5tMWV3{1YbgU{#tr}_J@%m)2iQ@@ zk)E@VlmP-p9aI(%UN45s}&#s11o(W!vxA1K9`scvT510Ept~r7GiBS^o#7j?Lhc S;WYgK0000kuM&``YqYuHn5!RY;XMYSKJwxFqp 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 delta 5132 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 Date: Tue, 8 Sep 2026 15:14:05 -0400 Subject: [PATCH 2/2] Fix some things --- .../Polygon/Rocks/rocks_cobblestone.tres | 39 ------------------- .../db/Objects/Polygon/Rocks/rocks_stone.tres | 39 ------------------- game/db/Polygon/Styles/Base/Cobblestone.tres | 12 ------ game/db/Polygon/Styles/Base/Stone.tres | 12 ------ 4 files changed, 102 deletions(-) delete mode 100644 game/db/Objects/Polygon/Rocks/rocks_cobblestone.tres delete mode 100644 game/db/Objects/Polygon/Rocks/rocks_stone.tres delete mode 100644 game/db/Polygon/Styles/Base/Cobblestone.tres delete mode 100644 game/db/Polygon/Styles/Base/Stone.tres diff --git a/game/db/Objects/Polygon/Rocks/rocks_cobblestone.tres b/game/db/Objects/Polygon/Rocks/rocks_cobblestone.tres deleted file mode 100644 index 4f810557..00000000 --- a/game/db/Objects/Polygon/Rocks/rocks_cobblestone.tres +++ /dev/null @@ -1,39 +0,0 @@ -[gd_resource type="Resource" script_class="GameObject" format=3 uid="uid://0fnu62rm0syu"] - -[ext_resource type="Texture2D" uid="uid://gxfocfll3vl" path="res://assets/textures/terrain/cobblestone/terrain_cobblestone_outline.png" id="1_fh4hd"] -[ext_resource type="Script" uid="uid://du73sf56mrm15" path="res://game/polygon_styles/polygon_base_style.gd" id="2_5r28h"] -[ext_resource type="Script" uid="uid://drs86mw0b40vi" path="res://game/object_forms/polygon_form.gd" id="2_iq4pq"] -[ext_resource type="Resource" uid="uid://cuyuor5c58jro" path="res://game/db/Polygon/Styles/Topline/grass.tres" id="3_fh4hd"] -[ext_resource type="Texture2D" uid="uid://b8kd8jmybuxgm" path="res://assets/textures/terrain/cobblestone/terrain_cobblestone_base.png" id="3_fm5ii"] -[ext_resource type="Texture2D" uid="uid://dapfpab4yrfxp" path="res://assets/textures/terrain/cobblestone/terrain_cobblestone_ld.png" id="4_h21ex"] -[ext_resource type="Script" uid="uid://cp5rwldg5q280" path="res://game/db/Properties/_ld_property.gd" id="5_fm5ii"] -[ext_resource type="Script" uid="uid://dkabi60x2g40f" path="res://game/db/Objects/game_object.gd" id="6_kuhwx"] -[ext_resource type="Script" uid="uid://dnf6ofgbhm3yc" path="res://game/object_traits/object_trait.gd" id="7_uhlyc"] - -[sub_resource type="Resource" id="Resource_554h7"] -script = ExtResource("2_5r28h") -style_name = "Cobblestone" -texture = ExtResource("3_fm5ii") -outline_texture = ExtResource("1_fh4hd") -outline_width = 14.0 -metadata/_custom_type_script = "uid://du73sf56mrm15" - -[sub_resource type="Resource" id="PolygonForm_terrain_grass"] -script = ExtResource("2_iq4pq") -line_mode = 1 -terrain_type = "stone" -base = SubResource("Resource_554h7") -topline = ExtResource("3_fh4hd") - -[sub_resource type="AtlasTexture" id="AtlasTexture_iq4pq"] -atlas = ExtResource("4_h21ex") -region = Rect2(0, 0, 48, 48) - -[resource] -script = ExtResource("6_kuhwx") -id = "terrain_cobblestone" -form = SubResource("PolygonForm_terrain_grass") -name_override = "Cobblestone" -ld_entry_texture = SubResource("AtlasTexture_iq4pq") -ld_placement_rules = 2 -metadata/_custom_type_script = "uid://dkabi60x2g40f" diff --git a/game/db/Objects/Polygon/Rocks/rocks_stone.tres b/game/db/Objects/Polygon/Rocks/rocks_stone.tres deleted file mode 100644 index 35dacb6c..00000000 --- a/game/db/Objects/Polygon/Rocks/rocks_stone.tres +++ /dev/null @@ -1,39 +0,0 @@ -[gd_resource type="Resource" script_class="GameObject" format=3 uid="uid://b07xpkmbs8eu1"] - -[ext_resource type="Texture2D" uid="uid://cwglr7wkhgxo5" path="res://assets/textures/terrain/stone/terrain_stone_outline.png" id="1_wkwfx"] -[ext_resource type="Script" uid="uid://du73sf56mrm15" path="res://game/polygon_styles/polygon_base_style.gd" id="2_mchpw"] -[ext_resource type="Script" uid="uid://dkabi60x2g40f" path="res://game/db/Objects/game_object.gd" id="3_go"] -[ext_resource type="Texture2D" uid="uid://cn01hhj73t7aj" path="res://assets/textures/terrain/stone/terrain_stone_base.png" id="3_ou5g6"] -[ext_resource type="Texture2D" uid="uid://bfiduy1708h5a" path="res://assets/textures/terrain/stone/terrain_stone_ld.png" id="4_hyxwh"] -[ext_resource type="Script" uid="uid://drs86mw0b40vi" path="res://game/object_forms/polygon_form.gd" id="4_pd"] -[ext_resource type="Script" uid="uid://cp5rwldg5q280" path="res://game/db/Properties/_ld_property.gd" id="5_hyxwh"] -[ext_resource type="Resource" uid="uid://cuyuor5c58jro" path="res://game/db/Polygon/Styles/Topline/grass.tres" id="6_top"] -[ext_resource type="Script" uid="uid://dnf6ofgbhm3yc" path="res://game/object_traits/object_trait.gd" id="7_kt1b4"] - -[sub_resource type="Resource" id="Resource_d10v3"] -script = ExtResource("2_mchpw") -style_name = "Stone" -texture = ExtResource("3_ou5g6") -outline_texture = ExtResource("1_wkwfx") -outline_width = 14.0 -metadata/_custom_type_script = "uid://du73sf56mrm15" - -[sub_resource type="Resource" id="PolygonForm_terrain_grass"] -script = ExtResource("4_pd") -line_mode = 1 -terrain_type = "stone" -base = SubResource("Resource_d10v3") -topline = ExtResource("6_top") - -[sub_resource type="AtlasTexture" id="AtlasTexture_kt1b4"] -atlas = ExtResource("4_hyxwh") -region = Rect2(0, 0, 48, 48) - -[resource] -script = ExtResource("3_go") -id = "terrain_stone" -form = SubResource("PolygonForm_terrain_grass") -name_override = "Stone" -ld_entry_texture = SubResource("AtlasTexture_kt1b4") -ld_placement_rules = 2 -metadata/_custom_type_script = "uid://dkabi60x2g40f" diff --git a/game/db/Polygon/Styles/Base/Cobblestone.tres b/game/db/Polygon/Styles/Base/Cobblestone.tres deleted file mode 100644 index 8e5d3aca..00000000 --- a/game/db/Polygon/Styles/Base/Cobblestone.tres +++ /dev/null @@ -1,12 +0,0 @@ -[gd_resource type="Resource" script_class="PolygonBaseStyle" format=3 uid="uid://hp4whkbhbc5l"] - -[ext_resource type="Script" uid="uid://du73sf56mrm15" path="res://game/polygon_styles/polygon_base_style.gd" id="1"] -[ext_resource type="Texture2D" uid="uid://gxfocfll3vl" path="res://assets/textures/terrain/cobblestone/terrain_cobblestone_outline.png" id="1_cvimc"] -[ext_resource type="Texture2D" uid="uid://b8kd8jmybuxgm" path="res://assets/textures/terrain/cobblestone/terrain_cobblestone_base.png" id="3_1yrna"] - -[resource] -script = ExtResource("1") -style_name = "Cobblestone" -texture = ExtResource("3_1yrna") -outline_texture = ExtResource("1_cvimc") -outline_width = 14.0 diff --git a/game/db/Polygon/Styles/Base/Stone.tres b/game/db/Polygon/Styles/Base/Stone.tres deleted file mode 100644 index cadbca1c..00000000 --- a/game/db/Polygon/Styles/Base/Stone.tres +++ /dev/null @@ -1,12 +0,0 @@ -[gd_resource type="Resource" script_class="PolygonBaseStyle" format=3 uid="uid://dtenf8aqqwria"] - -[ext_resource type="Script" uid="uid://du73sf56mrm15" path="res://game/polygon_styles/polygon_base_style.gd" id="1"] -[ext_resource type="Texture2D" uid="uid://cwglr7wkhgxo5" path="res://assets/textures/terrain/stone/terrain_stone_outline.png" id="1_ksr5l"] -[ext_resource type="Texture2D" uid="uid://cn01hhj73t7aj" path="res://assets/textures/terrain/stone/terrain_stone_base.png" id="3_0kjan"] - -[resource] -script = ExtResource("1") -style_name = "Stone" -texture = ExtResource("3_0kjan") -outline_texture = ExtResource("1_ksr5l") -outline_width = 14.0