From d7d0977eb64ca113f699db5960d4143518226065 Mon Sep 17 00:00:00 2001 From: Ed <96445749+TheShuEd@users.noreply.github.com> Date: Sat, 14 Dec 2024 01:01:36 +0300 Subject: [PATCH] New year preparation (#674) * garland * presents filter * vladimirs weather * snowed tilebrick --- .../Entities/Structures/Walls/natural.yml | 40 ++++++++++++ Resources/Prototypes/_CP14/Tiles/produced.yml | 33 ++++++++++ Resources/Prototypes/_CP14/weather.yml | 33 ++++++++++ .../_CP14/Effects/weather.rsi/meta.json | 59 +++++++++++++++++- .../Effects/weather.rsi/snowfall_heavy.png | Bin 0 -> 2032 bytes .../Effects/weather.rsi/snowfall_light.png | Bin 0 -> 346 bytes .../Effects/weather.rsi/snowfall_med.png | Bin 0 -> 1595 bytes .../Objects/Materials/snowball.rsi/ball.png | Bin 0 -> 249 bytes .../Objects/Materials/snowball.rsi/meta.json | 14 +++++ .../Walls/Natural/snow_wall.rsi/full.png | Bin 0 -> 1590 bytes .../Walls/Natural/snow_wall.rsi/meta.json | 46 ++++++++++++++ .../Walls/Natural/snow_wall.rsi/wall0.png | Bin 0 -> 2055 bytes .../Walls/Natural/snow_wall.rsi/wall1.png | Bin 0 -> 1513 bytes .../Walls/Natural/snow_wall.rsi/wall2.png | Bin 0 -> 2062 bytes .../Walls/Natural/snow_wall.rsi/wall3.png | Bin 0 -> 1482 bytes .../Walls/Natural/snow_wall.rsi/wall4.png | Bin 0 -> 1466 bytes .../Walls/Natural/snow_wall.rsi/wall5.png | Bin 0 -> 890 bytes .../Walls/Natural/snow_wall.rsi/wall6.png | Bin 0 -> 1444 bytes .../Walls/Natural/snow_wall.rsi/wall7.png | Bin 0 -> 267 bytes .../_CP14/Tiles/Stonebricks/attribution.yml | 13 ++++ .../Tiles/Stonebricks/snowstonebricks.png | Bin 0 -> 4386 bytes 21 files changed, 237 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/_CP14/Effects/weather.rsi/snowfall_heavy.png create mode 100644 Resources/Textures/_CP14/Effects/weather.rsi/snowfall_light.png create mode 100644 Resources/Textures/_CP14/Effects/weather.rsi/snowfall_med.png create mode 100644 Resources/Textures/_CP14/Objects/Materials/snowball.rsi/ball.png create mode 100644 Resources/Textures/_CP14/Objects/Materials/snowball.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/full.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall0.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall1.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall2.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall3.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall4.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall5.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall6.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall7.png create mode 100644 Resources/Textures/_CP14/Tiles/Stonebricks/attribution.yml create mode 100644 Resources/Textures/_CP14/Tiles/Stonebricks/snowstonebricks.png diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Walls/natural.yml b/Resources/Prototypes/_CP14/Entities/Structures/Walls/natural.yml index 5296df8dd2..767211ca4b 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Walls/natural.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Walls/natural.yml @@ -96,6 +96,46 @@ graph: CP14WallDirt node: WallDirt +- type: entity + id: CP14WallSnow + name: snow wall + parent: CP14BaseWall + description: A tall pile of snow. Can a house be built from it? + components: + - type: Sprite + sprite: _CP14/Structures/Walls/Natural/snow_wall.rsi + - type: Icon + sprite: _CP14/Structures/Walls/Natural/snow_wall.rsi + - type: IconSmooth + base: wall + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Rock + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/break_stone.ogg #TODO + params: + volume: -6 + #- !type:SpawnEntitiesBehavior + # spawn: + # CP14DirtBlock1: + # min: 2 + # max: 3 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: entity id: CP14WallStoneCopperOre suffix: copper ore diff --git a/Resources/Prototypes/_CP14/Tiles/produced.yml b/Resources/Prototypes/_CP14/Tiles/produced.yml index 2ffcae5e2a..4a6bffd94a 100644 --- a/Resources/Prototypes/_CP14/Tiles/produced.yml +++ b/Resources/Prototypes/_CP14/Tiles/produced.yml @@ -60,6 +60,39 @@ heatCapacity: 10000 weather: true +- type: tile + editorHidden: false + id: CP14FloorStonebricksSnowed + name: cp14-tiles-stonebricks + sprite: /Textures/_CP14/Tiles/Stonebricks/snowstonebricks.png + variants: 9 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + edgeSpritePriority: 101 + edgeSprites: + SouthEast: /Textures/_CP14/Tiles/Stonebricks/single_edge_SE.png + NorthEast: /Textures/_CP14/Tiles/Stonebricks/single_edge_NE.png + NorthWest: /Textures/_CP14/Tiles/Stonebricks/single_edge_NW.png + SouthWest: /Textures/_CP14/Tiles/Stonebricks/single_edge_SW.png + South: /Textures/_CP14/Tiles/Stonebricks/double_edge_S.png + East: /Textures/_CP14/Tiles/Stonebricks/double_edge_E.png + North: /Textures/_CP14/Tiles/Stonebricks/double_edge_N.png + West: /Textures/_CP14/Tiles/Stonebricks/double_edge_W.png + baseTurf: CP14FloorFoundation + isSubfloor: false + footstepSounds: + collection: FootstepAsteroid + heatCapacity: 10000 + weather: true + - type: tile editorHidden: false id: CP14FloorStonebricksSmallCarved1 diff --git a/Resources/Prototypes/_CP14/weather.yml b/Resources/Prototypes/_CP14/weather.yml index a7202b93db..ddb3ee224a 100644 --- a/Resources/Prototypes/_CP14/weather.yml +++ b/Resources/Prototypes/_CP14/weather.yml @@ -28,3 +28,36 @@ sprite: sprite: /Textures/_CP14/Effects/parallax.rsi state: noise + +- type: weather + id: CP14SnowLight + sprite: + sprite: /Textures/_CP14/Effects/weather.rsi + state: snowfall_light + sound: + path: /Audio/Effects/Weather/snowstorm_weak.ogg + params: + loop: true + volume: -6 + +- type: weather + id: CP14SnowMedium + sprite: + sprite: /Textures/_CP14/Effects/weather.rsi + state: snowfall_med + sound: + path: /Audio/Effects/Weather/snowstorm_weak.ogg + params: + loop: true + volume: -6 + +- type: weather + id: CP14SnowHeavy + sprite: + sprite: /Textures/_CP14/Effects/weather.rsi + state: snowfall_heavy + sound: + path: /Audio/Effects/Weather/snowstorm.ogg + params: + loop: true + volume: -6 \ No newline at end of file diff --git a/Resources/Textures/_CP14/Effects/weather.rsi/meta.json b/Resources/Textures/_CP14/Effects/weather.rsi/meta.json index 8485314955..fc534dd2d8 100644 --- a/Resources/Textures/_CP14/Effects/weather.rsi/meta.json +++ b/Resources/Textures/_CP14/Effects/weather.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "copyright": "Taken from https://github.com/Citadel-Station-13/Citadel-Station-13-RP/tree/5781addfa1193c2811408f64d15176139395d670 and edited by vladimir.s (Discord)", + "copyright": "Taken from https://github.com/Citadel-Station-13/Citadel-Station-13-RP/tree/5781addfa1193c2811408f64d15176139395d670 and edited by vladimir.s (Discord). Snowfalls by vladimir.s", "license": "CC-BY-SA-3.0", "size": { "x": 32, @@ -44,6 +44,63 @@ 0.03 ] ] + }, + { + "name": "snowfall_light", + "delays": [ + [ + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11 + ] + ] + }, + { + "name": "snowfall_med", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "snowfall_heavy", + "delays": [ + [ + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08 + ] + ] } ] } \ No newline at end of file diff --git a/Resources/Textures/_CP14/Effects/weather.rsi/snowfall_heavy.png b/Resources/Textures/_CP14/Effects/weather.rsi/snowfall_heavy.png new file mode 100644 index 0000000000000000000000000000000000000000..a60549e672928986b04efb162f5c42da084d6d12 GIT binary patch literal 2032 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Materials/snowball.rsi/ball.png b/Resources/Textures/_CP14/Objects/Materials/snowball.rsi/ball.png new file mode 100644 index 0000000000000000000000000000000000000000..a207f83a42e3d3c9b600f79d88e3ba7985e74cec GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}n>}3|Ln2y} z6C_v{Cy4Yk1sYspRNg6-Ew%e!_RA9oeqLW^lbEqmU-_oZCYgZCH@@CKewo4b&ArFw zDV9yGGN&ij@-cgDQd%N)^Z*FBOw+Sjux#V&{|y!ofNFR^V7lIY6;Jt-fdwx=`LgNC zO73Vq@!-}}^(9j7aU2VxOWvLmZp#jzXArZiW^&@?Sv$A*wg_-fGJG`i%7S*rO{W?6 q3xv2&c=b8ZfXnTmh6HOf&?9>uTG{#>|0o1>K7*&LpUXO@geCy+J!3ck literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Materials/snowball.rsi/meta.json b/Resources/Textures/_CP14/Objects/Materials/snowball.rsi/meta.json new file mode 100644 index 0000000000..771e3686a7 --- /dev/null +++ b/Resources/Textures/_CP14/Objects/Materials/snowball.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CLA", + "copyright": "Created by TheShuEd (Github)", + "states": [ + { + "name": "meta" + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/full.png b/Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..f70affd9fb53baf38629a785e765fb88a8704125 GIT binary patch literal 1590 zcmV-62Fdw}P)Px)@JU2LRA_$cUPlLIb52?T1weci|NwHw&Rq5Et#X3m5$b z?H}m9^apg2h1=dj5eh;Ui6G)CpvKk;Wncp8j4cjHlR$6nCU-IOp1kMG$r#GLtD6S` znVB=^ea`#wocBxw3`_adF8$x$dK1yz=h)tQ6Y2L%H;)ccZeZ=n3IL!|J^;|0ID6wd zelOh9z26Oa7MMpzD!P^&&@-8Q}z4ay%1t1weK051bjH9?-?in-d0Dz~@ipbu$t|cQarf^RXi7e$;yK7HY zB*V`6g*0(InSf!8N(5ZDfp)WnPO}vt7fU932wf}$MF5zrTBgQ`ZuhThA=L2Ae%8n2z0BmZ3nO&t)adBGUn$B+Gm8j zxml6O#g`k>vk`T0OmX$zepwwNVPbqHFvj-D+8WYpPgX>^1HKLbUM0MH{}FB9wcNlU z*xN5_$J(|7RDI)*3sOZa1`GN=O?R}GWA zizMVy+*Y(;Vti)cYS4ijrz9jb6d}03JS&xm4n$(mYM}A7+RakU--LSmOmr!~+Wqs7 zHOY89nGjykiOIzH%#|d#$8ze6#d83XYiD8vs4ptdiVaLctJI;UaQI3SBe>?Z%s+pq73=Xb|2$}`MH8N zH|Uv4z_uOae*0A@EyoBY;qFcq&iMrlV-)dZqHoN?pd-xhsjCN=4lFF@0?p{Zg?^rt z2oN}leqQM3{xGzgEm39JjDgKk4M0d0kQV4j{E|$B_Jb;Dj@_Lqc6X{+Sj>rJml~4e zqchPF8^);A3A=7%V1s~HMJjpPh`U z=g%HK%8UPgIJ%-OUs%im@b(0Xk8^$zNKEn&hi;5z)}`}=?sQdrxe?3(>(s^lEvxw*lKaK`fa79sBtl6dJ=Al@F(U5~>JpkTRW&x0@|#91%IJ*0B7b5XcR_ z2qMvLw!9?dwc2jBLd%bg)4_rpa?USA_p38ZbJ*4i08b&KfF}^gM`wbW>o!Cg5h!kI z!^$T=tkwhpuBsfoI}%A)DIbV>Exq*;D4t9NK)KPU*Y+%sgrN+yJdfZ(?VzK=v{ zKn0$n(Ey#6tFh&Ak0lclvBPRj7^D#MQ*l6wxgpMwCQwz4Vq1D!4iMwv1RxTYR|Ltm z5F*NGdY}^FNlC^j>C}v;YpNLTEfvydI(oSRFQy%Tr=!Z?P-D-*GoOER;yA3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/meta.json b/Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/meta.json new file mode 100644 index 0000000000..cc80f18386 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CLA", + "copyright": "Created by TheShuEd (Discord) ", + "states": [ + { + "name": "wall0", + "directions": 4 + }, + { + "name": "wall1", + "directions": 4 + }, + { + "name": "wall2", + "directions": 4 + }, + { + "name": "wall3", + "directions": 4 + }, + { + "name": "wall4", + "directions": 4 + }, + { + "name": "wall5", + "directions": 4 + }, + { + "name": "wall6", + "directions": 4 + }, + { + "name": "wall7", + "directions": 4 + }, + { + "name": "full" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall0.png b/Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall0.png new file mode 100644 index 0000000000000000000000000000000000000000..ce03371e82790b2283ba4803528e61d44d2f6701 GIT binary patch literal 2055 zcmV+i2>ADjP)Px+!AV3xRCt{2UC&EfSrq;{%+`cRq&3lk0dcTuZ3|%*jtDjjp-?Eo%xq`jqWc-z z`2#vb_br1kvz;kO7p2feEEI9|Kuy#N5_o~?OIq?sNb(0biKT3g?(N2vu=iQ8-}7JbwdgO90TOWS;R67`W_}MqSLn>- z1n%Z;h5hK6C<)35SXy2^TUg9udS(on@g(dM7pc*a!1sg+pBYa|SzkE;00P1v9iH}l z9wzMiUwJ8OYe4`2yna*gzphkk006sG1^_&H`U1)1aNzr0w=QK}#@XTOPBxpeZIl$?eF~k@ja2^TtPZZkt02V|-yU|2C zo$9M2RIUN<-fmpk-m-i%_~FOpfv&Hd00O%QXmPo~wW~M!77c{=(*Q#E>VWqjPp4CO z_Q%fvynLU}^JVPmMbI|_=!vD%DcsD?`|p$BfO_G9J~=^NU5i$sC&SYPQV1Y{&kIZK zMic4GbVSbILaj#APj)in$-o()N(lRai#%Nlf!kXawzn)S zEM~EPa4fpC6bKU#72n&9X3uA|$)SS})gcg&6a`|Ope;st_A_>)(=i9-d4MnhnaPQs zo199u2D?;7ED`sQx%u0j>6tNXZ&{+t3qzQI)aXcPcyrx4lF8wyJ3VPvTcQvqAWV2V z;AFuIY@fKIOG`mtHbW%r+D~3qXrH(}0t2>`2KeiWbxKqozp{Q)cYbCG%f-0T$g5016b0;x{0 zQmq9}e}LdwA4?JtokR^1(wtzWT0_w)_yimsp85i_U{8lst3M!t0I!~>Td+{H3a}IL zj*WX@@A`)laVhuuvLHnR=&7#U&-qTSXnDK6p+wwIhp7k(=%&IuyZJBM2^OtF!0AoT zjP=y{v>Ht;EN1=JWFD8o2i(lg_jr7IU8&Z5(+KkiIzX6!uyDp|09*6JqG%PMTKxeD z1kBA&g_gFlPdu3%_K9%ade7CDN(di`g{e0C-rd|S+|AuWYIMZkA!a5gFqDYn&h1>} zwc4N{B?|B)kXf`EO&l?21#~RFe{hVLCgD(u4`7QJS>b_h?$4_|e~P3E!UTlbb6Bk( zFEFLUsv+!!MeJCIC}3b(5_`E-4jK zdWQJcR_YT9oA9vq@IjzbL^Y%}OziCD{r(^pj#EL=Dqu6e*Hcvaxg=^37)bN9<5U0( zSVuQJW+o?kiY8P*SOeHz!Oyj`lM{UXrVyDu4jR&XhN61=$u#UzS&KdaLSIebhk0XefI$*JTLgAX_&YOSm8-*N91+vs1(7*>oA(n^-y3kpC!xUPJMg(mLpjI2IJZF0h0C`hnd1zq*6bA3D z%=?16ZapA05kjQIm}V>yDAxc!4F3Ad_x^m5O0^a`n}DA&ECS^O@UTx@+*_IVzm5Xi zkR<};1n`@oqr=m{gh?LcD_pmZx!Eba+7Me`IRQM_IpgO+mKkW_1ZkQi?FXJbeG&Ma z-6hi3vQCthYXCVxx-9wU@3#OvL0J>vyU=Cz94RM&z+RbAn=J{=MgwwwvU(4d6R@TbqOmh8y!TUoB;OE>;PUSxCzhx+l{7wF2D;bYaoMi0>Y3Q z9f4gcBb~X9R)>VJ%uhx(s09J^G}-whr2g#e5#C2!it_*xlvQaO$izFj%;bchAJ7=T zR~vr{t*@K_pgV(r&-Q4`3v`_$Wq`6~l4?N!KTCl9BTBrW?4(K=j!=v1aWjL!z`(%3 lz`(%3z`(%3z`$UT_!mid_lPr|;HCfo002ovPDHLkV1l69&>;W- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall1.png b/Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall1.png new file mode 100644 index 0000000000000000000000000000000000000000..f6f580652f046f32dc922fcd666b4f4bb5fe583d GIT binary patch literal 1513 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall4.png b/Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall4.png new file mode 100644 index 0000000000000000000000000000000000000000..dbb5a0560b01b093720a4472cf2e3d487f8d5e69 GIT binary patch literal 1466 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 QI{*Lx07*qoM6N<$f*N*`E&u=k literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall6.png b/Resources/Textures/_CP14/Structures/Walls/Natural/snow_wall.rsi/wall6.png new file mode 100644 index 0000000000000000000000000000000000000000..be9d9b6744d72aa8122e306cc897c82db9d1176e GIT binary patch literal 1444 zcmV;V1zY-wP)Px)UP(kjRCt{2oIz_FM-<2ZDZN%gVnY(GWr!fSIJV;^U~))$NqsPs1WFFcwT2w} zL2}3k$iXy$USbE_LQKF1*_YB&AhByF0b`Is$;t^HR!IH;?m>Bz+3`x2w6mJ2{C;5A z-P!f-`_G#o1OTkQC<6e3pcX0r^!Xiao=I~5Z<1U*3|JSS zRP@>&>!S7(V_krUkDg0|OGOW*qKB8Oo3dOt-ZbB)`ro_ciUHBCZM7Up_7L3fFlAt`0baD?}fR+fKKEIOz&~zZQEiY%wrBO8N4OzQnY$lh*%JLHv&(JqUJs_@@ zf}n<=QjNGaMSB-Wy$Se!0pI1aa-VA76%kSupj|gcqdpfHXb@Bbohu>?M1YLa1YEZ>!Uzm03$)2P7|Lt7|5L9+?`pu?V13oj005nSB(dT zxEt)o{b}^~brd*%WIGO6n-6ehD9kVn!!QiPFbu;m48t%C!!QiPFbu;m%p z;mnfQb|m%y&&x-QTzFcB5Fvs}Rqj9dHM&x)@yqcv_C^ z>w?%Mu>e%l-IjS?{+J*(NiIN8Yb85~F*XQlvfNb$vQ#$hJRnIhvQRS4z;;HHSGa;P z4^R^x04FbWxDy!H_g---D3RHS)ERv@I?TtL*di~AXFi=nm-)^r2Gth z5E8`{)&(GH`v(}G7-^eVKo_FZxxHY$2~a*!Awn!IuEX>4(oo&NxO0J972SN?{D1$D!Y4fyIF4_lgmPg5dXf~ls$vm?#bw>$uT4Gz`6iH zE8E=EgXB0U|j$*KCZp1$Cnn@r3h=~jYv>Tf^`A9 z4P;d7TiZKE+CE`D2$C_XOVf63|KOOblVC!G!x01l91CW({R0RQN@G<)D!Y5F4D=mV zru2dn0uW?)v);g=l4G18F#8zlR|x&Ug|MpSn9P`Y$cma9-N0liGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Tiles/Stonebricks/attribution.yml b/Resources/Textures/_CP14/Tiles/Stonebricks/attribution.yml new file mode 100644 index 0000000000..c4d2a2c1d9 --- /dev/null +++ b/Resources/Textures/_CP14/Tiles/Stonebricks/attribution.yml @@ -0,0 +1,13 @@ +- files: + - snowstonebricks.png + - double_edge_E.png + - double_edge_N.png + - double_edge_S.png + - double_edge_W.png + - single_edge_NE.png + - single_edge_NW.png + - single_edge_SE.png + - single_edge_SW.png + license: "CC-BY-SA-3.0" + copyright: "Created by TheShuEd, midified by vladimir.s " + source: "https://github.com/crystallpunk-14/crystall-punk-14/pull/290" diff --git a/Resources/Textures/_CP14/Tiles/Stonebricks/snowstonebricks.png b/Resources/Textures/_CP14/Tiles/Stonebricks/snowstonebricks.png new file mode 100644 index 0000000000000000000000000000000000000000..e4f5b81cad75111c4a1f992f98f0a74393e178a7 GIT binary patch literal 4386 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