From e4eea533a5040502580d1efec9ad5ccc955beaa3 Mon Sep 17 00:00:00 2001 From: Nim <128169402+Nimfar11@users.noreply.github.com> Date: Tue, 18 Mar 2025 15:33:11 +0200 Subject: [PATCH] Decorative sprite pack (#1009) * cobweb * statue * demiplan fun * flowers * head * head --------- Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com> --- .../Structures/Decorations/cobwebs.yml | 66 +++++++++++ .../Structures/Decorations/statues.yml | 108 +++++++++++++++++- .../Structures/Furniture/potted_plants.yml | 87 ++++++++++++++ .../Demiplane/Modifiers/Fun/lol.yml | 26 ++++- .../Decoration/cobweb.rsi/cobweb_left1.png | Bin 0 -> 2062 bytes .../Decoration/cobweb.rsi/cobweb_left2.png | Bin 0 -> 1296 bytes .../Decoration/cobweb.rsi/cobweb_right1.png | Bin 0 -> 2088 bytes .../Decoration/cobweb.rsi/cobweb_right2.png | Bin 0 -> 1287 bytes .../Decoration/cobweb.rsi/meta.json | 27 +++++ .../Decoration/stone_head_high.rsi/meta.json | 14 +++ .../stone_head_high.rsi/statue_head_h.png | Bin 0 -> 1915 bytes .../Decoration/stone_head_low.rsi/meta.json | 14 +++ .../stone_head_low.rsi/statue_head_l.png | Bin 0 -> 1202 bytes .../Decoration/wizard_statue.rsi/meta.json | 14 +++ .../wizard_statue.rsi/statue_wizard.png | Bin 0 -> 1122 bytes .../Furniture/flowerpots.rsi/meta.json | 26 +++++ .../Furniture/flowerpots.rsi/plant1.png | Bin 0 -> 905 bytes .../Furniture/flowerpots.rsi/plant2.png | Bin 0 -> 673 bytes .../Furniture/flowerpots.rsi/plant3.png | Bin 0 -> 968 bytes .../Furniture/flowerpots.rsi/plant4.png | Bin 0 -> 1313 bytes .../Furniture/flowerpots.rsi/pot.png | Bin 0 -> 571 bytes 21 files changed, 380 insertions(+), 2 deletions(-) create mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Decorations/cobwebs.yml create mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Furniture/potted_plants.yml create mode 100644 Resources/Textures/_CP14/Structures/Decoration/cobweb.rsi/cobweb_left1.png create mode 100644 Resources/Textures/_CP14/Structures/Decoration/cobweb.rsi/cobweb_left2.png create mode 100644 Resources/Textures/_CP14/Structures/Decoration/cobweb.rsi/cobweb_right1.png create mode 100644 Resources/Textures/_CP14/Structures/Decoration/cobweb.rsi/cobweb_right2.png create mode 100644 Resources/Textures/_CP14/Structures/Decoration/cobweb.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Decoration/stone_head_high.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Decoration/stone_head_high.rsi/statue_head_h.png create mode 100644 Resources/Textures/_CP14/Structures/Decoration/stone_head_low.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Decoration/stone_head_low.rsi/statue_head_l.png create mode 100644 Resources/Textures/_CP14/Structures/Decoration/wizard_statue.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Decoration/wizard_statue.rsi/statue_wizard.png create mode 100644 Resources/Textures/_CP14/Structures/Furniture/flowerpots.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Furniture/flowerpots.rsi/plant1.png create mode 100644 Resources/Textures/_CP14/Structures/Furniture/flowerpots.rsi/plant2.png create mode 100644 Resources/Textures/_CP14/Structures/Furniture/flowerpots.rsi/plant3.png create mode 100644 Resources/Textures/_CP14/Structures/Furniture/flowerpots.rsi/plant4.png create mode 100644 Resources/Textures/_CP14/Structures/Furniture/flowerpots.rsi/pot.png diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Decorations/cobwebs.yml b/Resources/Prototypes/_CP14/Entities/Structures/Decorations/cobwebs.yml new file mode 100644 index 0000000000..d49f592a0f --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Decorations/cobwebs.yml @@ -0,0 +1,66 @@ +- type: entity + id: CP14CobwebRight1 + parent: + - CP14BaseWallmount + - CP14BaseFlammable + name: cobweb + description: The sticky web is surprisingly strong and unpleasant. + categories: [ ForkFiltered ] + suffix: Right. Corner. + placement: + mode: SnapgridCenter + components: + - type: Clickable + - type: Sprite + sprite: _CP14/Structures/Decoration/cobweb.rsi + state: cobweb_right1 + - type: Transform + anchored: true + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 20 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: SpriteFade + - type: SpeedModifierContacts + walkSpeedModifier: 0.5 + sprintSpeedModifier: 0.5 + - type: CP14IgnitionModifier + ignitionTimeModifier: 0.75 + hideCaution: true + - type: FireVisuals + sprite: Mobs/Effects/onfire.rsi + normalState: Mouse_burning # I need a burning sprite on the Wallmount + +- type: entity + id: CP14CobwebLeft1 + parent: CP14CobwebRight1 + suffix: Left. Corner. + components: + - type: Sprite + sprite: _CP14/Structures/Decoration/cobweb.rsi + state: cobweb_left1 + +- type: entity + id: CP14CobwebLeft2 + parent: CP14CobwebRight1 + suffix: Left. Flat. + components: + - type: Sprite + sprite: _CP14/Structures/Decoration/cobweb.rsi + state: cobweb_left2 + +- type: entity + id: CP14CobwebRight2 + parent: CP14CobwebLeft2 + suffix: Right. Flat. + components: + - type: Sprite + sprite: _CP14/Structures/Decoration/cobweb.rsi + state: cobweb_right2 diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Decorations/statues.yml b/Resources/Prototypes/_CP14/Entities/Structures/Decorations/statues.yml index 87e60f805a..fd05c1b2e8 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Decorations/statues.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Decorations/statues.yml @@ -158,7 +158,7 @@ shape: !type:PhysShapeAabb bounds: "-0.45,-0.45,0.45,0.45" - density: 60 + density: 120 mask: - MachineMask layer: @@ -213,3 +213,109 @@ map: ["ritual"] visible: false shader: unshaded + +- type: entity + id: CP14StatueStoneHeadHigh + parent: BaseStructure + name: stone head + description: Strange stone heads, they seem to be watching. + categories: [ ForkFiltered ] + suffix: High + components: + - type: Sprite + noRot: true + sprite: _CP14/Structures/Decoration/stone_head_high.rsi + layers: + - state: statue_head_h + drawdepth: Mobs + offset: "0.0,0.5" + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 200 + mask: + - MachineMask + layer: + - MachineLayer + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Rock + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/break_stone.ogg + params: + volume: -4 + - !type:SpawnEntitiesBehavior + spawn: + CP14StoneBlock1: + min: 4 + max: 5 + +- type: entity + id: CP14StatueStoneHeadLow + parent: CP14StatueStoneHeadHigh + suffix: Low + components: + - type: Sprite + sprite: _CP14/Structures/Decoration/stone_head_low.rsi + layers: + - state: statue_head_l + +- type: entity + id: CP14StatueWizard + parent: BaseStructure + name: statue wizard + description: A statue of a magician holding magic. + categories: [ ForkFiltered ] + components: + - type: Sprite + noRot: true + sprite: _CP14/Structures/Decoration/wizard_statue.rsi + layers: + - state: statue_wizard + drawdepth: Mobs + offset: "0.0,0.5" + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.20,-0.35,0.20,0.35" + density: 100 + mask: + - MachineMask + layer: + - MachineLayer + - type: SpriteFade + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Rock + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 110 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/break_stone.ogg + params: + volume: -4 + - !type:SpawnEntitiesBehavior + spawn: + CP14StoneBlock1: + min: 2 + max: 3 diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/potted_plants.yml b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/potted_plants.yml new file mode 100644 index 0000000000..e0f8094483 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/potted_plants.yml @@ -0,0 +1,87 @@ +- type: entity + id: CP14PottedPlantBase + parent: BaseStructureDynamic + name: potted plant + description: A domesticated plant in a clay pot, more plants. + abstract: true + categories: [ ForkFiltered ] + components: + - type: SpriteFade + - type: Transform + noRot: true + - type: InteractionOutline + - type: Physics + bodyType: Dynamic + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.1 + density: 120 + mask: + - HighImpassable + - type: Sprite + drawdepth: Overdoors + offset: "0.0,0.3" + noRot: true + sprite: _CP14/Structures/Furniture/flowerpots.rsi + - type: Speech + speechVerb: Plant + - type: SecretStash + tryInsertItemSound: /Audio/Effects/plant_rustle.ogg + tryRemoveItemSound: /Audio/Effects/plant_rustle.ogg + secretStashName: secret-stash-plant + - type: ContainerContainer + containers: + stash: !type:ContainerSlot {} + - type: Pullable + - type: Damageable + damageContainer: StructuralInorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/plant_rustle.ogg + +- type: entity + id: CP14PottedPlant1 + parent: CP14PottedPlantBase + components: + - type: Sprite + layers: + - state: pot + - state: plant1 + +- type: entity + id: CP14PottedPlant2 + parent: CP14PottedPlantBase + components: + - type: Sprite + layers: + - state: pot + - state: plant2 + +- type: entity + id: CP14PottedPlant3 + parent: CP14PottedPlantBase + components: + - type: Sprite + layers: + - state: pot + - state: plant3 + +- type: entity + id: CP14PottedPlant4 + parent: CP14PottedPlantBase + components: + - type: Sprite + layers: + - state: pot + - state: plant4 diff --git a/Resources/Prototypes/_CP14/Procedural/Demiplane/Modifiers/Fun/lol.yml b/Resources/Prototypes/_CP14/Procedural/Demiplane/Modifiers/Fun/lol.yml index 5da1425850..ee0002d107 100644 --- a/Resources/Prototypes/_CP14/Procedural/Demiplane/Modifiers/Fun/lol.yml +++ b/Resources/Prototypes/_CP14/Procedural/Demiplane/Modifiers/Fun/lol.yml @@ -44,4 +44,28 @@ entity: CP14BaseLucensTreeLarge count: 10 minGroupSize: 1 - maxGroupSize: 1 \ No newline at end of file + maxGroupSize: 1 + +- type: cp14DemiplaneModifier + id: StatueStoneHead + tiers: + - 1 + - 2 + - 3 + generationWeight: 0.1 + generationProb: 0.1 + categories: + Fun: 1 + requiredTags: + - CP14DemiplaneOpenSky + layers: + - !type:OreDunGen + entity: CP14StatueStoneHeadHigh + count: 1 + minGroupSize: 1 + maxGroupSize: 1 + - !type:OreDunGen + entity: CP14StatueStoneHeadLow + count: 1 + minGroupSize: 1 + maxGroupSize: 1 diff --git a/Resources/Textures/_CP14/Structures/Decoration/cobweb.rsi/cobweb_left1.png b/Resources/Textures/_CP14/Structures/Decoration/cobweb.rsi/cobweb_left1.png new file mode 100644 index 0000000000000000000000000000000000000000..833a1a278a7b6c62064af209761b77ffb8d00df2 GIT binary patch literal 2062 zcmZ`)`#;kQ1OCn!=3r&aWiqM>x#i8I3~QJ-w|rb8J2>W2ayu)O7&|R2ay#y%l z*~o2lFqfPYQp=^8OVP}T=2l+k{rP=ApXc%iJkRHO(%oDfBr0a}+T&fQtX zZ#yG>FS+LBvHbJoo}BI!xE@LQ(hv>C*9q`kgiHSWy2xaCRqUuTe= zJL#R2k88d*YwsTWM0&{JraW5m~IOHPOL{_b1Q^G64u6qyKLFLLD^a z*>+J?=JyW5%I`2JkzFK6^EQ73N*b8dvxRZNANe(Jp9ooxqy%k|GAW!x4a-VQE0rxO zF038(2*CNWM}93RjAFUNtjyo6p7npQ(i-UYfjT*Vx&X0`6Dj)Urm{LF3NKrymm$iL zry`nNNeOsn+{vRv`9y%SDv3E*29N{W_&8L9lKH6*g^2aTQpsk37?}J@CAg#Tv2a2u zok8iQ*i9!gi47op>|Yb9a48d!Moo7sU=-hpK_}ozy1k?<974Ncr#w{U zcQ{?~VYo&Op+a<-=G@@*{ExM*N@aJQoOkK#9;O@jEGGyPtZN@{Dn zjDhjmBD8CDUFkva57-eCb2@!BZ#TqQiex;`^xTk-8q^rN{zb*U#JlgSS@67-}E8?X-a1 zt_lhn^#>G9S`oa5cI%L8XVJUacbWYiIck2L9hv;h^KlohKDHOcv{W9WSNa)#Nebny zP*jSc&tIaf026e=#GiXnet@$_*~jnb`KA_yx!OH@S@x8;ETz4BLIz}_l@>0DJDuBp z5k}r#r<`dYRks}l(cb}(rIz58d?_(@MldtlIwNUh zAROuCvv|u3KRy^HyY&!njIna)*z8mr3A3(X?U~!U6_+5>SFKPDp8z2z{D>ma(%aKA zaJ+pcWG5(4S79*pq!Zg)d%sd*J;7tl-S!c&aYS(hVKgd5N7$S*TLn#>_Q6j_WPAt! zFWmKVNo2L`9U%AXSwu3R6{(Z4<+WinNJiK~h}qR0TjjVuT(vc6#b{m^v}hT%N%ux7 zR$IwZ(3IoZopT!b#|N1&Ee<87I+7}yx*(#YLpQ<89ybs|XJ+)AMdqAza)qxpVBb%~ z=wws#o*+TIpMt{Cc%*N)T2P8`b*_4#$*UQ5c{{$m@Z!DSSAKZ%#D<(pVK z*T4ChFBqLbzPFK&J|OzU09%Utos`@7rS(N5xK6@n8pBlGrf`t1;@kOgAWORNR>-+M zWRQw&$Q_EuTd`V+{-kA$f39$UXv!wQ-+XQicRm#kT+qX|8uvM7;ll`K_3T_XR9*I@ z5FD=rqx#2Jz4c{xz~l{8G2b-W?rsr#37 zHJqK&>=S{rEZ;fJqy|$iu_K;?v(T2C&uvMRx|ZmOu$PZ>42>g{S^gdwrUi(~ z+Ww(P>q{Vyp>LO4m;8VqlD{0_E*aU&)>T&Yt2ZSsR)(pLqp~ai|!c*~r%bDqR)~g#o zRH7o=he1~o4s(v0ZM;G?DjN6n?D@rPeJn20ykiQ8l#};%f0GE6yDfw)Ivjc7vPtzj zUj2Y}9+f+TVSYdHqFnz@7?AV&%NhJI_gmbRoxwQ$x9TxsQ(G`+4cXWI+DhS3)7rc& z5i7G18__+oc0HJ;eY2Z+(I>_wOh#9{-s(W=loqvGd?GVnR~(!NIv^s(#9ouUYeu>t o-IV*v=0>;{VDP^y-e9o@hU&Qc#IQXo_YWR$v~$7N;R2}t0UkNmJpcdz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Decoration/cobweb.rsi/cobweb_left2.png b/Resources/Textures/_CP14/Structures/Decoration/cobweb.rsi/cobweb_left2.png new file mode 100644 index 0000000000000000000000000000000000000000..0dedcd91f4e61083445600333ee0b864e6dde749 GIT binary patch literal 1296 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Decoration/cobweb.rsi/meta.json b/Resources/Textures/_CP14/Structures/Decoration/cobweb.rsi/meta.json new file mode 100644 index 0000000000..c3d1987f18 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Decoration/cobweb.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "license": "All right reserved", + "copyright": "Created by vladimir.s ", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "cobweb_left1", + "directions": 4 + }, + { + "name": "cobweb_left2", + "directions": 4 + }, + { + "name": "cobweb_right1", + "directions": 4 + }, + { + "name": "cobweb_right2", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Decoration/stone_head_high.rsi/meta.json b/Resources/Textures/_CP14/Structures/Decoration/stone_head_high.rsi/meta.json new file mode 100644 index 0000000000..a4c0088f9b --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Decoration/stone_head_high.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Created by vladimir.s ", + "size": { + "x": 64, + "y": 80 + }, + "states": [ + { + "name": "statue_head_h" + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Decoration/stone_head_high.rsi/statue_head_h.png b/Resources/Textures/_CP14/Structures/Decoration/stone_head_high.rsi/statue_head_h.png new file mode 100644 index 0000000000000000000000000000000000000000..eba20cf916f7668cf295babc96d17d84e380bb7e GIT binary patch literal 1915 zcmV->2ZZ>EP)Px+HAzH4RCt`_TwQD1Rv3OdFUVkH1QH=w&Qd7YP#U*QX`qE%G?dap2n}rPR}IFX zw3mg_`&|@T#^^2zE2Q+xD}w|AX`6&FED**9i(s^i@Tx~g=jiiDcIgWtwxUSqea`cK z9vuPSxSW~BP1kST_2SNX{>Sg7jIDG4)^FYQ48w>$&$jKr_o4v#zKDy8q`R`_nWh1e z@{5)gI(BXKs{i@nqsN7fs}umbD{Ee-(*__`mX(&(1Q1kuJah^hTWJi4Qye%|UN+n9 z_OiFT`;T%nC=CFb*(i}IU#;sH51m3lC=GxoPoD+8Z``>JAh~@L2&$!&C_oO7m44rr zoGlj?098yVjR9HZ=K2l)^XJ1u0Kog#+sdv#vjDJ)17DO^Ei(rIuXxL9;^p=$|NHyb z+ZeeMW%rvJ0H$dK{J?nVU}JO3|4vck<@T$9(kJdn={TkafXE55q4Jkse*>UiVO~nB z1^7t7&pv>}v;5!jM`h#wPSu4}NzpUT%ha798{2DI1<)D*5OQ=U?g(>Q4JYmh^9xI! zDi%zg0oA&m=)5_t7Wl17rp^GF)U-Hd!PGKAR#^WaDt`g^^rvfV z+_~*Dft+aX&5P9fOg#_ag_M?+zx}?Ae&5E!M~~66nt0di;pX}cbUN)!Oeh6_c6&M1 zz2JrfPhbESxsD9y_)!5Gf@kS+zG1n;4zUY zjNA$IMk92b0D5r$Ug~?720%@#2zzIaLAAJgez&A-*aRvjw1eSG-9QXA1oK{P$JWw(Kw7f+i z0Lg26n&A=TKxF9>O)U(HW>l6cvr^M4sA(0lj9uD^RFdjN^1_K`m*87Wu1;Sc7pSl(()CY{*iLkdPTIz0{J@@4^fDgU5 zsqQ5UvvE==14#Kaahs~W3*F1O(7g;GnOTh7Nv1W0!Wa;Y|3MI_-6aBs!XY0LqaKjR zvshZ14`BOzag1Q2L6rTE+)3_5)4~BTO(PWE2n1&^KuxO%2XC4N#zQCI8(3i#&$FCX zhzaoY2f~?NwXQ=)Hu|#m&SsQZ8l;6r0e8@<{4)*uZI(yDPe>`*ov(Bf|S-Zni zFNgI;1I}QO=v;~_RUGvfogD{CS8vyaEJtVo*m@iHDdux%T*ZRhp@g*ib|l$4i& z0GzUbO?-&{Q6f_Ot15;Fgg6!?DUg8dE5=HF05u|IgEkC9>a2Jcv|{e1HyVKmGBZAa zmAHKYQ7lMX3uF~#03>ZgM}flAI1U6+p_NvY0U%0mWpqyq!tv3k#Gx{+DDweqYrEgK zeR|ur9cv0CY}-p@(?x)wgaPvlOCAtp0h{rOn81U=`T@4nqxzvJUX(14&o3-_b6PE6 zlcW$E5kyR&HA9gJiRuKF87dx?QyK->0h2;e3!=mfS=gj@7b`3yhaGR zCJ+lq`GftvRQKaMKY3YDcqYg*fpU1@RQZcnR&nvlDynrI&R`Jh=ty~0zM+(Aa6EKS zt?Pm4K+5xGK#dYnCy0)#+%KTq1OR!0Lgp|YIsxTLSZByChXJQEFH-)*9py3uB__bf zY}pKrhmPOo5-oq5rs0D`4@Qfw&q`iXD9i_lKsZg7^hA%!P%c2qlSzo!l_we$>I7L3 zXpw|i03_c!7u6ZgD}_gaIEN(zA&H|?vAIGS08xXX_BSiCw3)vqZ{sQ>05C&~qcS;h zM^dF#WQBzTAeu#$*9P)Mg3=g}#uxA%B4UAR`U78q3CKhhvy=jm)+_TRFz*bD?gan^ zGa%0_@lk^XSEXOcR1C4t{?prC$P25k){;n`d?0lZ!M_b=XJ=QqQGpLje8-3tQCplA zLq*E*MG}y`FOcb<=wYOqR!RIO2ObbMy_Eq#y@9BQB=a^z3fVHl@8lA_1gYI#_M(~} zQLDx(H%}`EK=h_4+qP4`2}+dN@rsLlQCd;n5jxo46YdbTmd>Zz=@~c6yf5mmta({B zO(|!<{KAq)_RVK*Dz>_^lEoMCQiu;oLf=`D{{aV0*?#9YU;002ovPDHLkV1g~y Bc@6*o literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Decoration/stone_head_low.rsi/meta.json b/Resources/Textures/_CP14/Structures/Decoration/stone_head_low.rsi/meta.json new file mode 100644 index 0000000000..6019019ff8 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Decoration/stone_head_low.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Created by vladimir.s ", + "size": { + "x": 48, + "y": 64 + }, + "states": [ + { + "name": "statue_head_l" + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Decoration/stone_head_low.rsi/statue_head_l.png b/Resources/Textures/_CP14/Structures/Decoration/stone_head_low.rsi/statue_head_l.png new file mode 100644 index 0000000000000000000000000000000000000000..2c2beee9e063c22b4a84e5b7de3bd296c81f9993 GIT binary patch literal 1202 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 JPDHLkV1nH109OD2 literal 0 HcmV?d00001