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 0000000000..a47fe1ae02 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/log.png differ 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 0000000000..1f60d2f55d Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/log_2.png differ 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 0000000000..037c5a0be5 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/log_3.png differ 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 0000000000..ad391530a7 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/planks.png differ 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 0000000000..a282440a1f Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/planks_2.png differ 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 0000000000..acf76019a7 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Materials/wood_spruce.rsi/planks_3.png differ 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 0000000000..83746a99fd Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_big.rsi/tree01.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_big.rsi/tree02.png b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_big.rsi/tree02.png new file mode 100644 index 0000000000..669aa4543e Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_big.rsi/tree02.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/meta.json new file mode 100644 index 0000000000..e820d25a0b --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Generated by ChatGPT + polished by Omsoyk", + "size": { + "x": 64, + "y": 140 + }, + "states": [ + { + "name": "tree01" + }, + { + "name": "tree02" + }, + { + "name": "tree03" + }, + { + "name": "tree04" + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree01.png b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree01.png new file mode 100644 index 0000000000..b79482724e Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree01.png differ 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 0000000000..4adefbaf4d Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree02.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree03.png b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree03.png new file mode 100644 index 0000000000..e2e198ef2b Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree03.png differ 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 0000000000..182ed8404e Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_medium.rsi/tree04.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/meta.json new file mode 100644 index 0000000000..7fc634054a --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Generated by ChatGPT + polished by Omsoyk", + "size": { + "x": 64, + "y": 90 + }, + "states": [ + { + "name": "tree01" + }, + { + "name": "tree02" + }, + { + "name": "tree03" + }, + { + "name": "tree04" + }, + { + "name": "tree05" + }, + { + "name": "tree06" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree01.png b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree01.png new file mode 100644 index 0000000000..8b5ae074e3 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree01.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree02.png b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree02.png new file mode 100644 index 0000000000..420fcc3d13 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree02.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree03.png b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree03.png new file mode 100644 index 0000000000..94a8578199 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree03.png differ 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 0000000000..24a1bd3f4d Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree04.png differ 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 0000000000..254bafd6fe Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree05.png differ 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 0000000000..5ebf971464 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/tree_spruce_small.rsi/tree06.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/frame.png b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/frame.png new file mode 100644 index 0000000000..d091f7d93b Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/frame.png differ 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 0000000000..3637078543 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/full.png differ 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 0000000000..f2b29617a2 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood0.png differ 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 0000000000..bf64f713f1 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood1.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood2.png b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood2.png new file mode 100644 index 0000000000..f2b29617a2 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood2.png differ 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 0000000000..045578b421 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood3.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood4.png b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood4.png new file mode 100644 index 0000000000..9a6ecc0848 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood4.png differ 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 0000000000..69dc8d8dc4 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood5.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood6.png b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood6.png new file mode 100644 index 0000000000..9fdabc87a3 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood6.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood7.png b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood7.png new file mode 100644 index 0000000000..d5cbf40e2b Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wooden_wall_spruce.rsi/wood7.png differ