From 5da0d4b025db8d7fb575c2945376a4463bf8959d Mon Sep 17 00:00:00 2001 From: gogenych Date: Sat, 26 Jul 2025 15:24:59 +0300 Subject: [PATCH] New trees: spruce! (#1539) * yolochki * frame * fix * fix 2 * fix3 * fix04 * fix-5 * 6 fix * fi7x * f8ix * Update grasslands.yml * fix --------- Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com> Co-authored-by: Ed --- .../Locale/en-US/_CP14/stack/materials.ftl | 1 + .../Locale/ru-RU/_CP14/stack/materials.ftl | 1 + .../_CP14/Entities/Objects/Materials/wood.yml | 57 +++++++ .../_CP14/Entities/Structures/Flora/trees.yml | 157 ++++++++++++++++++ .../Entities/Structures/Walls/wooden.yml | 59 +++++++ .../_CP14/Procedural/grasslands.yml | 10 ++ .../Structures/Walls/wall_wooden_spruce.yml | 52 ++++++ .../_CP14/Recipes/Construction/walls.yml | 13 ++ .../Prototypes/_CP14/Stacks/materials.yml | 7 + .../Prototypes/_CP14/Stacks/stack_groups.yml | 1 + .../Objects/Materials/wood_spruce.rsi/log.png | Bin 0 -> 650 bytes .../Materials/wood_spruce.rsi/log_2.png | Bin 0 -> 647 bytes .../Materials/wood_spruce.rsi/log_3.png | Bin 0 -> 629 bytes .../Materials/wood_spruce.rsi/meta.json | 29 ++++ .../Materials/wood_spruce.rsi/planks.png | Bin 0 -> 347 bytes .../Materials/wood_spruce.rsi/planks_2.png | Bin 0 -> 479 bytes .../Materials/wood_spruce.rsi/planks_3.png | Bin 0 -> 578 bytes .../Flora/tree_spruce_big.rsi/meta.json | 17 ++ .../Flora/tree_spruce_big.rsi/tree01.png | Bin 0 -> 6050 bytes .../Flora/tree_spruce_big.rsi/tree02.png | Bin 0 -> 6052 bytes .../Flora/tree_spruce_medium.rsi/meta.json | 23 +++ .../Flora/tree_spruce_medium.rsi/tree01.png | Bin 0 -> 3370 bytes .../Flora/tree_spruce_medium.rsi/tree02.png | Bin 0 -> 4300 bytes .../Flora/tree_spruce_medium.rsi/tree03.png | Bin 0 -> 4219 bytes .../Flora/tree_spruce_medium.rsi/tree04.png | Bin 0 -> 3323 bytes .../Flora/tree_spruce_small.rsi/meta.json | 29 ++++ .../Flora/tree_spruce_small.rsi/tree01.png | Bin 0 -> 1646 bytes .../Flora/tree_spruce_small.rsi/tree02.png | Bin 0 -> 1940 bytes .../Flora/tree_spruce_small.rsi/tree03.png | Bin 0 -> 2650 bytes .../Flora/tree_spruce_small.rsi/tree04.png | Bin 0 -> 1658 bytes .../Flora/tree_spruce_small.rsi/tree05.png | Bin 0 -> 1963 bytes .../Flora/tree_spruce_small.rsi/tree06.png | Bin 0 -> 2683 bytes .../Walls/wooden_wall_spruce.rsi/frame.png | Bin 0 -> 995 bytes .../Walls/wooden_wall_spruce.rsi/full.png | Bin 0 -> 899 bytes .../Walls/wooden_wall_spruce.rsi/meta.json | 49 ++++++ .../Walls/wooden_wall_spruce.rsi/wood0.png | Bin 0 -> 1418 bytes .../Walls/wooden_wall_spruce.rsi/wood1.png | Bin 0 -> 939 bytes .../Walls/wooden_wall_spruce.rsi/wood2.png | Bin 0 -> 1418 bytes .../Walls/wooden_wall_spruce.rsi/wood3.png | Bin 0 -> 952 bytes .../Walls/wooden_wall_spruce.rsi/wood4.png | Bin 0 -> 943 bytes .../Walls/wooden_wall_spruce.rsi/wood5.png | Bin 0 -> 590 bytes .../Walls/wooden_wall_spruce.rsi/wood6.png | Bin 0 -> 924 bytes .../Walls/wooden_wall_spruce.rsi/wood7.png | Bin 0 -> 267 bytes 43 files changed, 505 insertions(+) create mode 100644 Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Walls/wall_wooden_spruce.yml create mode 100644 Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/log.png create mode 100644 Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/log_2.png create mode 100644 Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/log_3.png create mode 100644 Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/planks.png create mode 100644 Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/planks_2.png create mode 100644 Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/planks_3.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_big.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_big.rsi/tree01.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_big.rsi/tree02.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree01.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree02.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree03.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree04.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree01.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree02.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree03.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree04.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree05.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree06.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/frame.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/full.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood0.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood1.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood2.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood3.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood4.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood5.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood6.png create mode 100644 Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood7.png diff --git a/Resources/Locale/en-US/_CP14/stack/materials.ftl b/Resources/Locale/en-US/_CP14/stack/materials.ftl index 1edbb8659d..49f6c0bf22 100644 --- a/Resources/Locale/en-US/_CP14/stack/materials.ftl +++ b/Resources/Locale/en-US/_CP14/stack/materials.ftl @@ -3,6 +3,7 @@ cp14-stack-stone-block = stone blocks cp14-stack-marble-block = marble rocks cp14-stack-wood-planks = oak planks cp14-stack-wood-planks-birch = birch planks +cp14-material-spruce-planks = spruce planks cp14-stack-cloth = rolls of fabric cp14-stack-flora = tufts of grass cp14-stack-compost = compost piles diff --git a/Resources/Locale/ru-RU/_CP14/stack/materials.ftl b/Resources/Locale/ru-RU/_CP14/stack/materials.ftl index 67114fc5c8..ebaa8cb974 100644 --- a/Resources/Locale/ru-RU/_CP14/stack/materials.ftl +++ b/Resources/Locale/ru-RU/_CP14/stack/materials.ftl @@ -3,6 +3,7 @@ cp14-stack-stone-block = каменные блоки cp14-stack-marble-block = мраморные камни cp14-stack-wood-planks = дубовые доски cp14-stack-wood-planks-birch = березовые доски +cp14-material-spruce-planks = еловые доски cp14-stack-cloth = рулоны ткани cp14-stack-flora = пучки травы cp14-stack-compost = кучи компоста diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Materials/wood.yml b/Resources/Prototypes/_CP14/Entities/Objects/Materials/wood.yml index 610e946aca..a68758c80a 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Materials/wood.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Materials/wood.yml @@ -249,3 +249,60 @@ - type: Stack count: 20 +#Spruce + +- type: entity + id: CP14SpruceWoodLog + parent: CP14WoodLog + name: spruce log + components: + - type: Sprite + sprite: _CP14/Objects/Materials/wood_spruce.rsi + layers: + - state: log + map: ["random"] + - type: RandomSprite + available: + - random: + log: "" + log_2: "" + log_3: "" + - type: Log + spawnedPrototype: CP14SpruceWoodenPlanks1 + spawnCount: 3 + +- type: entity + id: CP14SpruceWoodenPlanks1 + parent: CP14WoodenPlanks1 + name: spruce planks + suffix: 1 + components: + - type: Sprite + sprite: _CP14/Objects/Materials/wood_spruce.rsi + layers: + - state: planks + map: ["base"] + - type: Stack + stackType: CP14SpruceWoodenPlanks + count: 1 + baseLayer: base + layerStates: + - planks + - planks_2 + - planks_3 + +- type: entity + id: CP14SpruceWoodenPlanks10 + parent: CP14SpruceWoodenPlanks1 + suffix: 10 + components: + - type: Stack + count: 10 + +- type: entity + id: CP14SpruceWoodenPlanks20 + parent: CP14SpruceWoodenPlanks1 + suffix: 20 + components: + - type: Stack + count: 20 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Flora/trees.yml b/Resources/Prototypes/_CP14/Entities/Structures/Flora/trees.yml index 4011a695e9..dfec957f7b 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Flora/trees.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Flora/trees.yml @@ -470,3 +470,160 @@ CP14BirchWoodLog: min: 3 max: 6 + + +#spruce + + +- type: entity + parent: CP14BaseTree + id: CP14FloraTreeSpruceSmall + suffix: Small + components: + - type: Sprite + offset: 0,1 + sprite: _CP14/Structures/Flora/tree_spruce_small.rsi + layers: + - state: tree01 + map: ["random"] + - type: RandomSprite + available: + - random: + tree01: "" + tree02: "" + tree03: "" + tree04: "" + tree05: "" + tree06: "" + - type: Destructible + thresholds: + - trigger: + !type:DamageTypeTrigger + damageType: Heat + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/tree_fell.ogg + params: + volume: 5 + variation: 0.05 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + CP14SpruceWoodLog: + min: 1 + max: 2 + +- type: entity + parent: CP14BaseTree + id: CP14FloraTreeSpruceMedium + suffix: Medium + components: + - type: Sprite + offset: 0,1.6 + sprite: _CP14/Structures/Flora/tree_spruce_medium.rsi + layers: + - state: tree01 + map: ["random"] + - type: RandomSprite + available: + - random: + tree01: "" + tree02: "" + tree03: "" + tree04: "" + - type: Destructible + thresholds: + - trigger: + !type:DamageTypeTrigger + damageType: Heat + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/tree_fell.ogg + params: + volume: 5 + variation: 0.05 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + CP14SpruceWoodLog: + min: 2 + max: 4 + +- type: entity + parent: CP14BaseTree + id: CP14FloraTreeSpruceLarge + suffix: Large + components: + - type: Sprite + offset: 0,1.9 + sprite: _CP14/Structures/Flora/tree_spruce_big.rsi + layers: + - state: tree01 + map: ["random"] + - type: RandomSprite + available: + - random: + tree01: "" + tree02: "" + - type: Destructible + thresholds: + - trigger: + !type:DamageTypeTrigger + damageType: Heat + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/tree_fell.ogg + params: + volume: 5 + variation: 0.05 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + CP14SpruceWoodLog: + min: 3 + max: 6 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Walls/wooden.yml b/Resources/Prototypes/_CP14/Entities/Structures/Walls/wooden.yml index 623b668f87..2fe7dae590 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Walls/wooden.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Walls/wooden.yml @@ -135,3 +135,62 @@ - !type:DoActsBehavior acts: [ "Destruction" ] +# Wooden spruce + +- type: entity + id: CP14WallFrameWoodenSpruce + parent: CP14WallFrameWooden + components: + - type: Sprite + sprite: _CP14/Structures/Walls/wooden_wall_spruce.rsi + - type: Icon + sprite: _CP14/Structures/Walls/wooden_wall_spruce.rsi + - type: Construction + graph: CP14WallWoodenSpruce + node: CP14WallFrameWoodenSpruce + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:SpawnEntitiesBehavior + spawn: + CP14SpruceWoodenPlanks1: + min: 1 + max: 2 + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + id: CP14WallWoodenSpruce + parent: CP14WallWooden + components: + - type: Sprite + sprite: _CP14/Structures/Walls/wooden_wall_spruce.rsi + - type: Icon + sprite: _CP14/Structures/Walls/wooden_wall_spruce.rsi + - type: Construction + graph: CP14WallWoodenSpruce + node: CP14WallWoodenSpruce + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + CP14SpruceWoodenPlanks1: + min: 1 + max: 2 + - !type:ChangeConstructionNodeBehavior + node: CP14WallFrameWoodenSpruce + - !type:DoActsBehavior + acts: [ "Destruction" ] \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Procedural/grasslands.yml b/Resources/Prototypes/_CP14/Procedural/grasslands.yml index e47a155429..93a67af368 100644 --- a/Resources/Prototypes/_CP14/Procedural/grasslands.yml +++ b/Resources/Prototypes/_CP14/Procedural/grasslands.yml @@ -152,6 +152,11 @@ - CP14FloraTreeBirchLarge - CP14FloraTreeBirchSmall - CP14FloraTreeBirchMedium + - CP14FloraTreeSpruceSmall + - CP14FloraTreeSpruceSmall + - CP14FloraTreeSpruceMedium + - CP14FloraTreeGreen + - CP14FloraTreeGreen - CP14FloraTreeGreen - CP14FloraTreeGreen - CP14FloraTreeGreen @@ -208,6 +213,11 @@ - CP14FloraTreeBirchLarge - CP14FloraTreeBirchSmall - CP14FloraTreeBirchMedium + - CP14FloraTreeSpruceSmall + - CP14FloraTreeSpruceSmall + - CP14FloraTreeSpruceMedium + - CP14FloraTreeGreen + - CP14FloraTreeGreen - CP14FloraTreeGreen - CP14FloraTreeGreen - CP14FloraTreeGreenLarge diff --git a/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Walls/wall_wooden_spruce.yml b/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Walls/wall_wooden_spruce.yml new file mode 100644 index 0000000000..05a76f4549 --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Walls/wall_wooden_spruce.yml @@ -0,0 +1,52 @@ +- type: constructionGraph + id: CP14WallWoodenSpruce + start: start + graph: + - node: start + edges: + - to: CP14WallFrameWoodenSpruce + completed: + - !type:SnapToGrid + southRotation: true + steps: + - material: CP14SpruceWoodenPlanks + amount: 2 + doAfter: 2 + + - node: CP14WallFrameWoodenSpruce + entity: CP14WallFrameWoodenSpruce + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: CP14SpruceWoodenPlanks1 + amount: 2 + - !type:DeleteEntity {} + steps: + - tool: Prying + doAfter: 2 + - to: CP14WallWoodenSpruce + steps: + - material: CP14SpruceWoodenPlanks + amount: 2 + doAfter: 2 + #- to: WindowWooden + # steps: + # - material: CP14GlassSheet + # amount: 2 + # doAfter: 2 + + - node: CP14WallWoodenSpruce + entity: CP14WallWoodenSpruce + edges: + - to: CP14WallFrameWoodenSpruce + steps: + - tool: CP14Hammering + doAfter: 2 + completed: + - !type:SpawnPrototype + prototype: CP14SpruceWoodenPlanks1 + amount: 2 + + #- node: WindowWooden + # entity: CP14WindowWooden \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Construction/walls.yml b/Resources/Prototypes/_CP14/Recipes/Construction/walls.yml index 997d6e2144..d3efce5dc8 100644 --- a/Resources/Prototypes/_CP14/Recipes/Construction/walls.yml +++ b/Resources/Prototypes/_CP14/Recipes/Construction/walls.yml @@ -24,6 +24,19 @@ conditions: - !type:TileNotBlocked +- type: construction + crystallPunkAllowed: true + id: CP14WoodenWallSpruce + graph: CP14WallWoodenSpruce + startNode: start + targetNode: CP14WallWoodenSpruce + category: construction-category-structures + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + - type: construction crystallPunkAllowed: true id: CP14WallWoodenPalisade diff --git a/Resources/Prototypes/_CP14/Stacks/materials.yml b/Resources/Prototypes/_CP14/Stacks/materials.yml index e4db4fbeb2..1091993af7 100644 --- a/Resources/Prototypes/_CP14/Stacks/materials.yml +++ b/Resources/Prototypes/_CP14/Stacks/materials.yml @@ -40,6 +40,13 @@ icon: { sprite: _CP14/Objects/Materials/wood_lucens.rsi, state: planks_2 } maxCount: 20 +- type: stack + id: CP14SpruceWoodenPlanks + name: cp14-material-spruce-planks + spawn: CP14SpruceWoodenPlanks1 + icon: { sprite: _CP14/Objects/Materials/wood_spruce.rsi, state: planks_2 } + maxCount: 20 + - type: stack id: CP14Cloth name: cp14-stack-cloth diff --git a/Resources/Prototypes/_CP14/Stacks/stack_groups.yml b/Resources/Prototypes/_CP14/Stacks/stack_groups.yml index 71d07f4fd5..ec3cd9056f 100644 --- a/Resources/Prototypes/_CP14/Stacks/stack_groups.yml +++ b/Resources/Prototypes/_CP14/Stacks/stack_groups.yml @@ -5,4 +5,5 @@ - CP14WoodenPlanks - CP14BirchWoodenPlanks - CP14LucensWoodenPlanks + - CP14SpruceWoodenPlanks diff --git a/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/log.png b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/log.png new file mode 100644 index 0000000000000000000000000000000000000000..a47fe1ae02b4624294e7841e4971c31f669f5f5e GIT binary patch literal 650 zcmV;50(Jd~P)Px%L`g(JR9J=Wl)-8fQ51&1$QX>h(}W3h2qv@%MvScm1wqKNi0IM>@DW`3Fg}B? z;9BU)g-uAI!L%l2NMVLaZqt@DFfQu7&17b530=6DAHrnrx%d3%{QtQFDN>|Z0w0>& z!CmFLx6GmLK=Ss*lRGKGSoYxQ=`1m}y#8MV0a)4&N76@VR{OKdiY(|r+rH|H;e- zu98m9E~u7mPP`G5vkTqb@Z>a-LkNS;k;|u@9V{zHyW_-Bg%wcUZ#GJ_I}VfCx$bJ- z&$uf%e*;R^eE_yLHURkc;{X6(j`{7mA;Cbg*R!*y-Cj4K-0DX5vrI@Ghj&#fiaEWxESU|huu-Pc#dFPSXBDpWe znxs<9Qz_;V!k{6FINoLA7f>M-RQLVO%euD08T#zDy0HrQa!kQo)kVxh6>?J%p)aA@ zsD^L8YhRAFtiBvycm8*<=6?lqmA*TobL55^yHNqP*_UJ9H=nU$Lw-WMm&+nC kkt*b_2~(sbC@ABMOiK?3d}>Hq)$07*qoM6N<$g1pW(O8@`> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/log_2.png b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/log_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1f60d2f55d6932c36135d6ae3b995f7382d12dca GIT binary patch literal 647 zcmV;20(kw2P)Px%K}keGR9J=WmBDM;U>L@K8BuCYswA)w)LDxKH);J05yb!CS^ddJae?fDnGnKrgNy)wES;Lin-1b(n2|Qm-KT@|kzf$I~|e z+`02``fjJjz?o!%%3-3li<@5wpck9y^rAw;tZ> zDq*~3fNc~wJ2}K#26Q_$P7edoyZ?UZ^hEc*WN~=_?YN9W72YR;y zrK;~SoX%6>gz!T!`K^f7s`?&4XzaR+tU0q2kTF&Dyzo3oHcrr`)Jn6&n$}j_f*G)5=)>{UD7xNKL*3LhyuAx5~Q&vlS{eBZ0 zZes#z`t43-V`81<&Pem9+BKX0Xq+&AGC&H*x?*78e)M@y8-UB6liKj?Kap*8+-wCh hjSbMba^?EB`U4sk1Y0*~=iUGS002ovPDHLkV1j-%EyMr- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/log_3.png b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/log_3.png new file mode 100644 index 0000000000000000000000000000000000000000..037c5a0be50a12b16d4124bdd58b373a8ecd64a8 GIT binary patch literal 629 zcmV-*0*d{KP)Px%FG)l}R9J=Wl+SD0U>L_g8BSVFYH?5zGi-)}rRc$9J$u=4f9U>!oi{v`9n_&P z!D$tVV2CER#R}O$-?!03++?szzPI<`$@Bg3ym=u)ga{G-Gn7+5{8X!W0H41$12Zal z!`rVl2mMg4lLZK(g08WAe8zRxII9isT}78YQ)|xh@tKMB5-Q>(0s9WMxPr6tDCnB3 z2~hy$QjY$}3>6VOg;0?CaaYmlk4#A_(g0|6$Ea#JRcN(V{NVYA_{l`gS$Sx21yzk< z=ownw@lFcrHg*9aY#(pJ$jhZ1&dQ@+Es{;Y-68cSAjkn!H73dLJ7Xr+3tC(WBy}_a zK~k?4$!0ErYv32IyOzULHAXUV##K7S)S7eO8Sl(^|1Kr_gnPgEg90jf!>d<|+}>pQ z(U}CA%cb1Txj!;7^b8+sDR~xA`^f=pXTi{#1>y)KuyGByH(6ixnnt@9dYSqo697Zc zVCWfn_V4^*Hs?~iU}(((rUG|Bz_OkINT<(%*VVZ0S`JSp&Sb6C9ZPaQ1o@$dD3HL! zv;pXiCnU{tnTQ|G$^&$+sFRFVlWr>+$CFq_NXp*2&&oF5eM<@-&O3vdi29EoxE%q_L0_rl4R5)AqL6#N1HzH`_r=+E7TDXK z%hknEw?_pCd~1$K#x}cew0p8{I}14A@NbC)4n`%O-$TDoga{EL{44whk3%Ay2m*Iw P00000NkvXXu0mjf#LOhZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/meta.json b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/meta.json new file mode 100644 index 0000000000..3afa8f7fb8 --- /dev/null +++ b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-4.0", + "copyright": "Created by TheShuEd (Github), modified by vladimir.s, recolor by omsoyk", + "states": [ + { + "name": "log" + }, + { + "name": "log_2" + }, + { + "name": "log_3" + }, + { + "name": "planks" + }, + { + "name": "planks_2" + }, + { + "name": "planks_3" + } + ] +} diff --git a/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/planks.png b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/planks.png new file mode 100644 index 0000000000000000000000000000000000000000..ad391530a79b0fe36d63e275bf10ee9886deb0cb GIT binary patch literal 347 zcmV-h0i^zkP)Px$6-h)vR9J=WlQC<;Kp2J}!KHQ)K}9hXn!yBD2O+=0-{7z7?hkNLI&^9gDReWC zx}+I$IL1LP#PedCm`uHQ$u0Li&--x!6B84Y|DHyj!##JL$n$#lsbw|m1kao&2K_dj z&I3TAlc-cc1p@?!2!O?WMih%=yZ0|7DiOE^mK%6kzH0B@C6EP6mT$I5#h37|w0O@W|%< zs}%UAKo;yi53kk?o@SGHc(w-HMv73 t)+iZUJ%C!kzY0hRd9E64Vq#(~0uulL002ovPDHLkV1m5yj)4FG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/planks_2.png b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/planks_2.png new file mode 100644 index 0000000000000000000000000000000000000000..a282440a1f125d7abf9ae53446e78b82aeb7bd24 GIT binary patch literal 479 zcmV<50U-W~P)Px$nMp)JR9J=Wl+9|wKoo_KwHB-*HXs^N3R*D1tqV(@qR-H$>)r?GM%zVKEs_?b z-AH4wM3GpbqSHmVqvpRFSIybvG9mMwbLUQgSg~ULcO{OosUkO++j>`hbMQ`&0nVlX zb7`%$rAvs#JOm*P0L*S85(9Ryx!iyOK+~rHfZLlk)@;QdUI*O7K?cHtsRMVNN5>v} z8SnxV%nt6{zhG|8G5c8^X2378rce2^DT@H$0O!tK}f?e7LKk2fjte72>>`rB(Y|jp|OMaNgT=m zNs${Yo3iR{a9`E%p?@6&Ci(sctn^lDuQ}KkObYy%W&%K@;Lrxh1l3W2W5tR^`UM~0 VOAJxc!>#}T002ovPDHLkV1khk(ewZS literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/planks_3.png b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/planks_3.png new file mode 100644 index 0000000000000000000000000000000000000000..acf76019a704f470b6efe6349b305a378c9ab9cd GIT binary patch literal 578 zcmV-I0=@l-P)Px${7FPXR9J=Wl|f4zK^TUgH7aN%#DK&twS^jRw_ZIM@+{43ABg2mmPLz=6Szw-<^e}miosE7PV0)K2Wy%7u~O3 z#_FQLTWc_RO70y;ZwZ@q8jTGA+XQd&%NA=eVM4OS9raf6xRLr zL+4<1u4dd#egiO9Gy1n9EB=>__GY)38Y&qTmQGhu>VT``a4%t_deT52VzFjvXs_iuJ}CIo!l z9q@hl)A^2No)0Xt9z@OUs$Q6viLw=^WqnX26K2J(9QeRq17ZS_49M%Sfy-80*np@L zAE>RhWNdXWKnId}iGqLdI9h~Eg QssI2007*qoM6N<$g8h*Sm;e9( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_big.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_big.rsi/meta.json new file mode 100644 index 0000000000..48d264b08d --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_big.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Generated by ChatGPT + polished by Omsoyk", + "size": { + "x": 80, + "y": 160 + }, + "states": [ + { + "name": "tree01" + }, + { + "name": "tree02" + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_big.rsi/tree01.png b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_big.rsi/tree01.png new file mode 100644 index 0000000000000000000000000000000000000000..83746a99fd8da236e3a92311258173f0a965e857 GIT binary patch literal 6050 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree02.png b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree02.png new file mode 100644 index 0000000000000000000000000000000000000000..4adefbaf4dd2e915b4cde77bae204e4e279cb5c5 GIT binary patch literal 4300 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 Rc546t002ovPDHLkV1f!8`Q`us literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree04.png b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree04.png new file mode 100644 index 0000000000000000000000000000000000000000..182ed8404e55381a2a25aeadb920765906e9f797 GIT binary patch literal 3323 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 IM6N<$f~ZmDDF6Tf literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree04.png b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree04.png new file mode 100644 index 0000000000000000000000000000000000000000..24a1bd3f4d50c51324c90a7ae5c461f3a17789cf GIT binary patch literal 1658 zcmV-=28H>FP)Px*G)Y83RCt{2T1#siR~S9hhlHXl5Ti)RfUroggCP(TA_rnG0^Mj6oJD>^R$dso zu%H+(j5o?I6tDUlyr?h~Z3zt{aVfP#X8f`WpAf`WpAf`WpAf`WpAf`WpAf`WpAf`WpAg2I0r+PGh^ zwYfCb{c9U_zPdR7*>*g7@_el4e=*kG0l;ybNS`0M08t}y0kRW%q|c93fVGV}Ke2}> zuT*(dHbm|L2|X6+^CJ_Wyi(-}J%*`#4m=f)%8cj)NE#XR_H6(FV+_lcS|ni*i2&!3 z)%t@dOo>JS#+a!8t(J*|9z)W|M3M|c7hr9pE=W#IU&pa^7`6#Mget&trN$F_>`eDJ zmCwO(9Pm^;bT0@^faOY!dz+rA>FeVEj@iZB+%y1yr{X>@kqzkrlvk>JZKKY${s6sw z8wYI*0Fc$wIC?ic_a4V_Li2>LWIv#?zMuiF5L$nLq>(uj0#ptGw;IqrVIY(cSgzD~ z(#U|P;y&`^4U93L2w~;{sRArlYMg3*LXU~KXN;lI*ac6;arL$Vz}*xv#za>bR%0Yp zfM?~B#u!6(LdR4-hpe6k02p}&tv?W-6OOGzWG8g+R2+=4P?Dik0lfWwqp^!dW7pU5 zrLV-$vyVX60H)IeIrd(+wV5htT>1X#Igy@<0e>kjPEW7SJ)f z08ZW9i-Wf1+Zu;e4y9KCo{EE~;&}aP4+m|_N4{fr(c8B{*N{L|4Zfj zZ{HRI%BTuba)6ioR6Zv>!N@aY^)#}2`b<}N^|m1rA9=%xeY#z)tS@LX@<8AMlvk=e zX=E^!&!M+(qtVy};PwFke5Gy_2|XrUU(5|AbgA>gKn0+>?>G)#)OLL5UccHCt#6~T zD_kCMSNy~tB7MdGBgwIKh=aBzb#6FzOx^#c$VY$OA=h;r=fZI}PsNd)(9i7(={#_n zKriYL$NhOckoN=DHtJ&6*J_ynTz94wrRqRQj>rS2uI`-_(KR$a9~D6u-yfj;``fWN z1QG(Pi}TuvJw&Tzijqd;Y3@hHU%hPzLI-UNld}ci>N3VKIa`3%A0VN}L=K?yglFZF z7DQDDtPIjy9@G#4fMxn;e{*xw=-Ed&F)}{apPQQ&oGvA? zLzl;mhXrKyG+xwpM8lIbGD4K6k7q;^G#dBgRsrb)k))9k%@6?m_Hwrf0P|Bfo2i(~ zBW*Y$U4YfadF@|PKJ?6~4gG6zJef~@@-sfqy0Zw>13twt$9eB2!LEaAIXBsr?%rzFe*L3(*?mE-J`nQz z0e1>Fnx(t9nnb?kiFwKgrMtJ9cM3O}Vc8@-2@;5uW&aHTf_%O6rZ|tA&1*S^zq$_U zoi~?yK+p(O0CLasLczP*qo{Y@6wwLNl8;B^FG@xYDIwrZR3DodKUDLBPJV<)J-|ci zLULQ1OWU%@10e`N#(PP4NsW>ly-v1$3JMAe3jb&P1I4->Acegy9{>OV07*qoM6N<$ Eg04~mkN^Mx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree05.png b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree05.png new file mode 100644 index 0000000000000000000000000000000000000000..254bafd6fe4ae800a95d3dc18914c741615935c4 GIT binary patch literal 1963 zcmV;c2UPfpP)Px+Wl2OqRCt{2T)|5lSseamTM}$uKqed4fgz!b0ilo{s)tqf>_tjh|AoEv&^?)p z^dP;Ydsz>jcJF&CY^9f6_NGEr76W!=b&<%xv}!_NUbIOUW)I`<bvJW)1*`Etd5 zUYhA^9#>&@Zt0Vc{X*pz_XEaQq~9NT0HQ{u0hljW+$g^vxFHNEEv!Tqh)4s#7{idB zfSXQ6HiyU=P%uZJIqk^4Kk@(o_&gafU#_@AdIEr#3Q^U8$O4ef=_r^Z*t3p6frtW; z1mNeF+wSpU0|0Q==-~LU5m_399)QK=RoAvS0ASBLf?;}2Fq_jO@dc4EfO9ThH%~i4 z1)@-c&;n3eSaBDZS4H8Y8XzNOWI`{7p)#Ol*Kx9AgE4kt@yCY^wCpbunS?R0dUhve0k3R z=NybNWOKS$cwu~099LRcal=Z3&;qcyyy|9iI)?9fMQ}(@pkR*pHbllI^8muN#-RjY zae37hdan=r&Ip^5heT(5c2~?|=@BOSk48T)}{f!y`F9?h= zxanlzH6d^npsGG!uDG;7H=V@Ejt$^qJ50xrY6OkYYQRR2E03AZaR6P;>*APZ;D{b$Y4lM;AF=ZQb)+M}`y+NP>C@rkGj4>D{!&#$)l#xMJAI8+wIDqa=k(OQe`2h+B=REKr1QvkO!it+R zGAI^Jq4C9{iQ`5S>y>Q~E65lbCPT`|Txf}h^aN5y28+w9fdoN$0LaD?)vHwtoO2Y5 zCIGMh2f9v>f&+L#pn}-4>j1nRBhEQmc0CX#C|7~r%3WGmai?bP1L#T~p<1=XLdg)> zjHBhWkuov>y!6m6Ij<@NS_6LkbwehoiYqTLo72SxNU!sw*PL^#SGL75fG3q)I;UzT1i}D$@qpLek?m!S`81z$ zoItNNr|ol&@_Qa^=FI;`J?Jj3neQ|?J+Tj>WC^RVZhVJ)8cB7 z32L5paMtLEt!^?xbfx9XXImVG$xs*{#r{SO$A=AMbGlFw`8)uCb6M1!_P|U~ngW2A zr$l+G?6l3bXB~NC=L>1sb)aaXW!I5Cx5+?PB?z?mAhyf{drVF)g!Ci`EsE-atOVc8 z+{fD5u3!PdO(%UtQ)b&$i2N}*YJp{WlXF|{{wPT6m2GHF8+*HN#kkxT(2r_ApgaWt z0O_Q61N4#}Up74Q@AUez8>Pe;8dvEDlrVtkPL;bCByE(-W0QFpX7>Rpa)M)%dC++P z_;!qB6;Rn53>*NGK*kt2=R*GhZ_ z^X1CGcaZuHz zU`S8ktl>RWp`s29oC4)%4>g(yW6WoGNX}&1+7=fJeE)ad_a1>-V@e&m;*Y+~Yt$yI zx^ zOAi2GZEg3`%?}zIo6KY9&w~j7_~obHCe|z4;yoIlom+Z9=NlAC7;x2OXu>kyyxyGv zfMWjcW;&t4>A1Mn0jjlw2{)bGlpmD1>>R2VPEghhTz6u{{M}6e7&Ft@w;WV!7lU<; z`E2#f<&!@B85W0Kk}c4Jv>9)i(nO#DwcGAd&!3 z{(m*X@a~8!4Z=CLK7NRY&>xlkZo0UcPH154HufzCPN(Z-s4j$wz5>u&bUqcu{N2rW zN1idV8y`@u9ZXbf2NQPV133Q&>4YXyBP@jWgb08uEBzn}(2G|uo@|A(BlPOUldXQ4 zaFd{{2Hb>T^fQNnQ{W~n9O!=@${3*9qK1VV@n>^ULYWH46bzFMgQj30GI-gfdV}(* x0h8?Qm7gC3k^cjQUeH1ZS>SbiK#b2F{{p4z1=q!C=WPH0002ovPDHLkV1k&spA-N9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree06.png b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree06.png new file mode 100644 index 0000000000000000000000000000000000000000..5ebf9714646a7f1527ff5365badc5910e347b68e GIT binary patch literal 2683 zcmV->3WW8EP)Px~eLyZLw!UaTZ zWN6PG3ILgGUa01uoYIFe3}6@lWU_fNvoH(h4FGU$x3G~b48;vX1>p6Y12MBO z4FFR4lsN%7glKDLH*^plh4rAVon65>M^!ntxHv06H>}IBhT@XY0N7k#l6;?{{&D3T zDRTl1>k=Y1f}m=G&&g1;z(v^toGic?8%i7)N)QyW5t;h-3q@B!6gDRa6##XHlT$jz z=L`TqRF42oAQZ8YP(cU{fQ?*1X!R!GC?6k%?bhqU?W!$H1k@$iJ66IB=tD<_KxH=$thh1!{f?1qIv|JbBNeT zC_ypMH26biS)-XGC>Fp;f%IK1 ziu?fKLG=VT*O#=0bqTHBgqjAmdQMTZw^FMkI39FVk0;?IF+B_^Z-)k1WKifRJvhZqG4U4dS>I=ZsFQ) z1zH~j#sgIDuckaT@52d%Q9XidyM=Vxl$N4O?$v5vS>ZlBAh0y3rn0S_UE%Hcs8$fw z4W!ei>zr0^_N{m?5(*FCoCAs#sQ<@|1TM;!t2siJ5{85VfS3A0Aw$#-gTe#}1oHbJ zEg|qUNF5*&>i!TH5U~*?r}U0l|6T9^?*a$~JX#2$8K(@O)teZfGdhZ+|GP8@Cku=j z30eIS5Z87K7iG)E_J{`nK=sU)pQ$+#WP>CS05aLUNKWZec@Y~yRFA+g893({GZK;p zi`WSE3q{07BcMf-Yr6&dJsf&WHG z>(W)oMby^0UlpUT7C=7EIY+~~#Ea#5jL#XUUA2(Z<4EdpX!RxxlSzf4_ zfj|J*+SwH}qeOaCc1Oy!16xFs%ZgrF8UoHRDGFzqUY z#^(&FIFTeeM+y@YgaQT;sRxk;X%Oll8`h;vEwt`$Rk+OIZ~#f_aqO3i0NUK4cGZGm zGFSA6r)92!z>I|4b%FtiQC|R1g_m?@ktnY^f^j9^w+G$+Pt{=6u1RG8CPA?b4mE`m zKS&;(9G%nZO{A5*LWbG4 z7$_DM)eVPX-aN~%Z8d$nfR~I=)Q^w0gPK+0i0ToS^0XnEi|l4UwDBpL2x5i5Nf)kUcXupsY0_)8R7Wow~l6LI&I1z$vKy` zL3}hKgQ_1gFaWCZo9j!ORpBx&s6LyToy2kF9B@{F#*BoF_5{+4<#|~oQH)TVB^PB2 zwX2o{@b#O6fiuCtOwenFo9jzjCYu+`NT8w2eo~Las#LIFE=u2q!UPEfssqRspn!35 zaEgnv%wgnX+8DK)Cf-NoPU zd);kvmnDR@L4s!FHs!t4R;9z#FZ8}Vp>CqUEiYGOviX5&ao;gOZFe)rk4Xp!N`LBc z62_Q}5#$=(7DdL4gj_#RzpK}0vU$;OT)5Yd=Kl7?MR`^6?)ia3hKLAJMxabVyIF>J&7j+RhXl$`ACB(S&zB%bEKuF-K*S|ErOS5$0AO$L2&vggSAnEj2LS+u z@j()v4D+SL1>PdHR?_5DXTv;BOAGbpu(qAs<>ubRUS&9 zBM?p;#r6wD*(oLpO)OJQn}e<(``#Ac+SwIRJtDWhG^|VHUae~C`#_uPOWHsG(H{7J zN87Uvhw_pYkV3@wukBXXw@yg9mByjB#cw(^4EyC`$E+_Yh?Pv7oz3#)iqRj7ft)FANO?(Z4 zD{I@&-oJf$2u1N*?sxe8cRvco9)a^usJGhjtaSS8^E<|Ic&~xnjOWg4d|w*7@66R( z0t^6Sj{yD&yT`wLR{7iR-76?w83=%W&2(jL`&oMWiR)N;`pL(;EWj&+Dvy2v7}P%< z7Z~Ig9pmU1jJ|^4pvZs!-H+n&1nv6x1OS*ZV}snX?@8$kfI%!^DfRT@;|Yew)xQBJ z768D%&N8b5@&4`0!=c9jC++lQ3BCT-Pr!W*g0~H9kTN!C p>k5SmdzI*>R5vpowrl+%Px&ok>JNRA_4Bz#azT}Pr8iFeaU>3$5C;lUKcqHN zaHCjC>?pSAa){TN9q&4yE(h{1b+>E3nb~w593?>r<6Tl(ix_|ru8a^Gqe7nw`!#D;2Bw?U4HcJQ3sQ>_?^gCf3qjOY4r`1NMwb*A}ob&`G@xxhWwX?+I zWuV>zK%-Uz=h7a*&7)t63NC6j!Pl(bVLP{I@_bnigv?_O9udeSq=a(QsyR?Oc#%Cf zagaSr8AgdvjN@F{5ma4Q$=opWYC)!p0F{?10^D=TWy=N6u`)8pb&cURMI=gu`G`_N zX~_H=E&>_>ZgD`Yc9iQ=&tdwG37%sikP(nxRo%H&WvQTd*cLoW+6bI=k8{dcrT~gn zazQ4i)&P*akf7PV4BoVoBMLR-nE`${L%X_oN#;O6&p%ukwkjwo&j&>X9Fmlity>p7 zr?QAZ(M1Fn7P&EGn|GxEtpOlmDN_Yu94nE{44~)5Rj>;MfJT<=vH7hh!>+3ZCMD4J zOZEX0R0TRN`+cva^k{?M6ZA)8Z7o2!dNgzj=r-%Q;$>6;CEBDb$~vM%WVHaPleCGo zbsa6O1&-^kmHj3paST)|xpkX&vH`1IjiAnl?7U@-Jyopp}|y#;0e&J%9i zxd56QH%f%L7SPCC-QE?>1%QuW92L$5I)h;92_<-MxXFF6>_*h~gj5B)oD1Z)DVMP) z4ARZpD8S^swkM=0vldVzj6LDy+f!k>c8k=&LDeyvKA}Gv=k_QDNUL;&QU!ydU#JM0 z`8x1uTfM`!kTYA92n3V)c&?j{Hl2)UE^scTE0!pGE}(e!xqv%h^FId9qyl9y;kbNz zD!>|$b+R9t`cS9>S%4@cIah%MRl{KDYYP$zYJg$@M}IU1M)POKodN*9-wXk!gqw%F zM-)YKLE&Wd&*lP2Q082~kK0BXDkZcfs~|TUQtPm!7GR6+h^jz48`7kq*~=BNE^!fz zDo|=cnhf`k)2-$LXpUPunw2#d=ti@`o)A0uZ>hwp)AAmB?6Jold+hQ5;V-JJN5QbL Rs~G?Q002ovPDHLkV1idE#}xno literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/full.png b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..363707854346ac6b7359a96dfe367382ecbf1ed5 GIT binary patch literal 899 zcmV-}1AP36P)Px&JxN4CRA_&1Z}Q8hGbdP<};=brQb&%N~0Q*WsdMRAL5u-$|n zV9f07u5GHAT>K=2cRjoFcD{BXc(}XW;tinyV0b<-CZkXxiZlQqUS$A)>11S#`5b}2 zlluX{ru=Kn=j)dp0S>w8bTUG`%DkJq)^b@=PS28rq8D`HwunN7&8D#DBW)dmg9t>S zLcT8c1cdUd_cJj*iklbn<)R`-C7yL?A zohZA*Vw< zke2TL$PVzLcXA8FtISTrx5S$fAS*ay;NkA}WJDBTwqY_#>v}+!j0>{kvTj3)O4*3| z6t!vLj9$>Aydpq2rYGQ}+uk9rgQ=?z7gi706=ZKYUoH^bT+X(k));HQNk?JeoX^T_ zqYRfzMT=J!tS6+GL_}`LmDMSsbuM{+NYbai+QmhR^W_2n z5IWp3)*5M1)Vd0QB_qu)^#z}=KW(Z1Z|l=GkS-xC(i~i$vl6!PKbNVCkF4C*9wxZC zoEfX97Z*n<=(}88`Onu&#EH9>C}K*?s|@h`Kh&lkP;3~o`kS@d}9|$8gqSCKhUE`j~+dG^yqPF Z`~$*WyWHs)7)JmA002ovPDHLkV1mebs_y^* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/meta.json b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/meta.json new file mode 100644 index 0000000000..a8542b9b71 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/meta.json @@ -0,0 +1,49 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "All right reserved", + "copyright": "Created by jaraten (Discord/Github), recolor by omsoyk", + "states": [ + { + "name": "wood0", + "directions": 4 + }, + { + "name": "wood1", + "directions": 4 + }, + { + "name": "wood2", + "directions": 4 + }, + { + "name": "wood3", + "directions": 4 + }, + { + "name": "wood4", + "directions": 4 + }, + { + "name": "wood5", + "directions": 4 + }, + { + "name": "wood6", + "directions": 4 + }, + { + "name": "wood7", + "directions": 4 + }, + { + "name": "full" + }, + { + "name": "frame" + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood0.png b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood0.png new file mode 100644 index 0000000000000000000000000000000000000000..f2b29617a2958f4f7c20c46b3fd677359b6366ed GIT binary patch literal 1418 zcmV;51$Fv~P)Px)L`g(JRCt{2oZoNTHW0_ZPEA^s9l*no1X~{l1PJ=P=ltz^9I%HC1&RS{SD<-I z5x7Rx+LCQ)t@q&2p{QS0jux*9KR|&}kR$PH@_0P+ZUDzzUtMk~pa1>c`vK+iL&}G3 zF?xQIYX@S8AdmonXpsN_rl(=9y}$O3_G}gc=%|kB?P!tYI&Kpd0_fj(o6oG*Df!tv z1TZ>(@#C4%uKDm^Z%EH(A;5Z_A_yd+MS{)h8~(nT0|3s(qoY5Yg#aeWY6bD^8E#Yh z5O3n7`Ic_5F`pj;n-Q?i{?q=SVVz~2JeQ3CIvH-!5 zxP*-WZ9PF-urPwk&kscRuft{pxPr8ozUScm{Poo(F3u-=r|0vRl)Rs(()kF87D>+O zam|yT0?q{BG789M_xkG6#(Ow}EWpM2q%mA&MtqJH-g*p2TX^*~oonX-O9C9~!*lCA zU}Fjx@w@ta^XmcOSgf$zWI;n(EZJn`v zumz?Vt{@8#EtmOr!~MU${3+MI`8cD#0tvDJ)5#>)j?=XEo7Qc{-P~>G0Sf|{b3YWj zSiYJ9W^DhrKi}-Hl}(ebv0?-2I+A4DS_A1CD*~8?ud2gIwndhvo&4Z&C}aU<@g_It zf&7Rlv-UztjHN6XP#2H|X!`vw6r-FVkzpiVL*5Q2*|yP`g<`P(r`lYwY6EmkQ9?0b zVf9U{2r!E`Ik#3wS#Wbr2PqVTMyII@toQ+;7$Gs|wUnhJl z59~}Z&u%^k0)dGxcu}q zEF7E7of&qJ6VwFxjm(_iAdt0Zht((u#1Na6``92^fL~s`IQZVX`D`zat7K^tvH-9D zxoNy-7HzxZ=))RR3_5*2<3UmHen%vZrDm~ zz<5+S4X9OUSZs&Qoa1r>*qoyO7+8z|9laz+T`nTfGXYdRfhRvzdgBO{q30l1ZHnT1-+>AX z0rYwT`xT(#IF0RXF$)1qjT1asU7T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood1.png b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood1.png new file mode 100644 index 0000000000000000000000000000000000000000..bf64f713f190c3fce4c72f32a0676184da930e8f GIT binary patch literal 939 zcmV;c162HpP)Px&Wl2OqRCt{2oJ&vJKoo^<5VnH@5)wizSX7OaUH?ITd%I)T6`NL~qC2FPMJ?q~ z$3{&TVN!cy9NrKw;W+#fE%V8&m6QL@GZ>$C5MFI$Lads{jXU}QZd|tb!r$sFQdQVRa)1dYXUb?9n z#jCjR;r*jefU|&FfYamS+VQL?WDv)-W1q4p|16CXxt}ez_UVeCF`$Yc z?9!;WJ~xPC$qe|vNFV|3XNwKrE&H`S><$78x%ojKvO-?m=)sq?bQKI zabPnzu8y4xSa5}%?g?%ye=WHJA%qY@2qAlmE`iK|m%KP-*U$wJgXZN!kXPV@ zVDD!DM1bm}b!ad_(8%-`0SI6z1&RRI0#?=o@LRUVqv6u+5uBc+^5f_9rOy-p-|rI? z!LANXq(Nk5XkrG4;FicXW&kiPnh*eq2?3Cmp$P$yPyqA=h+xZO69S0f%40JEpfDu> zq9QaU00I-Guq%TR^?<1vU}>j_5JCtcgb+dqA%qY@2qAPx)L`g(JRCt{2oZoNTHW0_ZPEA^s9l*no1X~{l1PJ=P=ltz^9I%HC1&RS{SD<-I z5x7Rx+LCQ)t@q&2p{QS0jux*9KR|&}kR$PH@_0P+ZUDzzUtMk~pa1>c`vK+iL&}G3 zF?xQIYX@S8AdmonXpsN_rl(=9y}$O3_G}gc=%|kB?P!tYI&Kpd0_fj(o6oG*Df!tv z1TZ>(@#C4%uKDm^Z%EH(A;5Z_A_yd+MS{)h8~(nT0|3s(qoY5Yg#aeWY6bD^8E#Yh z5O3n7`Ic_5F`pj;n-Q?i{?q=SVVz~2JeQ3CIvH-!5 zxP*-WZ9PF-urPwk&kscRuft{pxPr8ozUScm{Poo(F3u-=r|0vRl)Rs(()kF87D>+O zam|yT0?q{BG789M_xkG6#(Ow}EWpM2q%mA&MtqJH-g*p2TX^*~oonX-O9C9~!*lCA zU}Fjx@w@ta^XmcOSgf$zWI;n(EZJn`v zumz?Vt{@8#EtmOr!~MU${3+MI`8cD#0tvDJ)5#>)j?=XEo7Qc{-P~>G0Sf|{b3YWj zSiYJ9W^DhrKi}-Hl}(ebv0?-2I+A4DS_A1CD*~8?ud2gIwndhvo&4Z&C}aU<@g_It zf&7Rlv-UztjHN6XP#2H|X!`vw6r-FVkzpiVL*5Q2*|yP`g<`P(r`lYwY6EmkQ9?0b zVf9U{2r!E`Ik#3wS#Wbr2PqVTMyII@toQ+;7$Gs|wUnhJl z59~}Z&u%^k0)dGxcu}q zEF7E7of&qJ6VwFxjm(_iAdt0Zht((u#1Na6``92^fL~s`IQZVX`D`zat7K^tvH-9D zxoNy-7HzxZ=))RR3_5*2<3UmHen%vZrDm~ zz<5+S4X9OUSZs&Qoa1r>*qoyO7+8z|9laz+T`nTfGXYdRfhRvzdgBO{q30l1ZHnT1-+>AX z0rYwT`xT(#IF0RXF$)1qjT1asU7T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood3.png b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood3.png new file mode 100644 index 0000000000000000000000000000000000000000..045578b4214b5037e7d5b2ef3a8353ef25e384cf GIT binary patch literal 952 zcmV;p14sOcP)Px&a!Eu%RCt{2oX>CCFcilhh$J*n38`WndYFd9ZT|s(`*!PXyY$jZOx>+g$6=B9 z6_RS~kUBU{3S-aYS>*e?lgx zSTk-5c(7f-G^pG459W^+>wGiQ#-=70tIJ^}h7v&+!!*_fc@GQU$dW~@wu%Gmer=^`D%WE%-c9@mDs-fK*F+{^6*x4%h-5^W)G9ih{g-rp90?1zUh) z-QK(xdI8N>+oNUb!s-~HV-9wq*UGQ;e4io*{GZ5@0Q1$hj5Il#{_jPS}vUki>-_S>vUH##_aw|B$xc3=nSht{kjrCEr>3D3|J*eY5ph5;)0cS zxhjtoR(n8IJWx3+`2OX^0afEbd2r0q$^~3-g|qGn9t(e6as>bY000000000qhgzQ( zm`=tNT($E9l`p@R?C1Zvh#Zr1<&-Fq;5k88M5tW=8!tVuN$mo-^2;l5RJQI4yIvm{?`7o6f=mF9VkOrZ!bOWRj5nyl~I00000Px&X-PyuRCt{2oLz6)Fc^hjswU7tC8VkCv3+>IV(fGT%w#-z?w*}w@1OqsmFv6vT`tivY5(NyQ;r*_ z1n7CEjkno+iyDUKLH7FB@1)VTow5J~6ad|UJaOEt`HMIv00Jk1U>Gf7ZMWV6oDd+N z2AjqS0gyN&K+ijcRD$jZ(DNbfIw3$9EhUVW5D}aZ0EyAP^oHkcPn?WL(mgxLqW;78 zxm@4f+vvmIwB7s_F60gz>{4u}P~;{PIa0gwfN%3d81 z0gw|QW#|Iv4xnjVfH+QMcpf;D4ru}C4xnkgB8k(LGxq_65JCtcgb+dqA%qY@2qAkz1ammeKGBV5yk@C+)i!u1BS5x-+o3m z`T>IrB~337#j%Zkz-V;iVbuY*Z>zmp|U{Tx1UGV1A*6- zuZHb9BY?=;gD;!BjatAd0bWeHnhg#ycoByLP%*&U__lf<)||g6rOkbDMu18T=^zqgE`UPa z3lx06<{m)Ao&`8FC#d{im+tCf!cmmMS-P9gvtxCsj}Sr#A%qY@2qDA<{{ZhQ30c`U Rh|B;0002ovPDHLkV1kv=r)B^E literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood5.png b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood5.png new file mode 100644 index 0000000000000000000000000000000000000000..69dc8d8dc4f57217e8715903ba4104d4d7da3dbb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfeg=x;TbZ z%z1lfzu%z%k>ej1JFRtVJR-r)CM!&sle!DJ%C!JUjb2;Lj(n zPYjo`jslU?>(!HfePTFs=90-qo$4u9)_JTF%Q2rlf1CB)b=kF*3~x7UX9B6~+nfDw z|NOi;`>#SDqt_=siIkaJ>Q+wfu&mVm`EP%%(h@g@SBxtJ8>$$xF0vc+&v$%zJ|gmB zIRoPg_65&=#V6D+H~oA|fBpZnbAQiY_;l)qS$bQFxgBPlr7na}DKWU{fMZkisLR{uP7k6tlL*&1dG%+8Ji|?6$!3F~l{uj^H z-?0DkrYhZ;HmaARvTr;*nYrgP>y>Qw8JcpFyoBFRy5IFrQt`U`)>m7PY%?><&3^oN z>*8;%&jr$UuoYad-%=L8JMMtVbp|VQ+tqrymDBzR9%ne86ge+?+Vgp;^+%3)rhXI< z0C|mNfm}n>7sd@eekUK*%Ypo+HhPx&R!KxbRCt{2olkGtKoG@;C^oJk5>k}r*a`{tL-6@?>?Nv{sz~7$DWy>@VW?xH zrUzJ9{D%O$_-*m~T@n-Hoq5d8j@P@SC18ew{#*OQ#rpX5&tJJ4Jsxt2mPz{;@1Ig1 zfp=MZo6ZQ(y9y!gIwOFHND%n7x9OAs2q*yB0Fh1qPm;9uww(|FN&Vwa1<`a4X}9qa zKmpJOprHV00~9QUK{z7-Y8W)SmtOII4W4RkW+OXkhoQVJwFaZ#C ze;JLB0LZ-nD&dt;djz=Tya>Ah1)u<^hEcVD9*6+0I4{C3P`?0($6vc(1fUH-0~5ft zijWXO2qAtl!ur1?TS$^EBnW(orgJBk#TZAxK8qf8$6eVdp)eNU_WCAweBcGXem6D2 z2x9^6AI3K9fMG1a)9vHOq0Zh9WZL$IC(-Fj;8TlfC8WmKtlo02B2xY z0MH?51#}o~d<0Mcv;k<~oA`!v%m-EqdZgu-DT!1g1Kbc*?a83~}0D4Xlo&(UpBS4J;-^MQ@ zB9f)`J~zM%aD5}sFO#j;JiquDt>gPLOH=9O|MqKAIQJ0X0^C20Wu9&BhkD&*M1)@P z9w+qL*4u{*prbzByz{z1iZX$Y0WN@gu%d^(a#%STdaZ&8WuhDdT!3D;D^VOvmZlQr z5?~}tVNRJC;Q}Z;-``4bTOr9q&gYylN=8PEiGEY`!&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