diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Melee/battleStaff.yml b/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Melee/battleStaff.yml index 730e6cf724..ce771e4b96 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Melee/battleStaff.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Melee/battleStaff.yml @@ -24,7 +24,7 @@ - type: IncreaseDamageOnWield damage: types: - Blunt: 4 + Blunt: 3 - type: MeleeWeapon angle: 100 attackRate: 1.3 @@ -33,12 +33,12 @@ wideAnimation: CP14WeaponArcSlash damage: types: - Blunt: 4 + Blunt: 3 soundHit: collection: MetalThud cPAnimationLength: 0.3 cPAnimationOffset: -1.3 - type: StaminaDamageOnHit - damage: 9 + damage: 4 - type: CP14Currency currency: 20 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Fence/iron_grille.yml b/Resources/Prototypes/_CP14/Entities/Structures/Fence/iron_grille.yml index 99df874049..d8377bb13c 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Fence/iron_grille.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Fence/iron_grille.yml @@ -19,9 +19,9 @@ !type:DamageTrigger damage: 250 behaviors: - #- !type:PlaySoundBehavior - # sound: - # collection: WoodDestroy + - !type:PlaySoundBehavior + sound: + collection: MetalBreak - !type:DoActsBehavior acts: [ "Destruction" ] diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Flora/rocks.yml b/Resources/Prototypes/_CP14/Entities/Structures/Flora/rocks.yml new file mode 100644 index 0000000000..74df660fc9 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Flora/rocks.yml @@ -0,0 +1,115 @@ +- type: entity + id: CP14BaseRock + name: rock + description: A piece of rock. Hard, heavy, useless. + abstract: true + placement: + mode: SnapgridCenter + components: + - type: Clickable + - type: Sprite + drawdepth: Mobs + snapCardinals: true + - type: Physics + bodyType: Static + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Rock + +- type: entity + id: CP14RockSmall + parent: CP14BaseRock + suffix: Small + components: + - type: Climbable + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.4 + density: 500 + layer: + - HalfWallLayer + - Opaque + - type: Sprite + sprite: _CP14/Structures/Flora/Rocks/rocks_small.rsi + offset: 0,0.2 + layers: + - state: rock0 + map: ["random"] + - type: RandomSprite + available: + - random: + rock0: "" + rock1: "" + rock2: "" + rock3: "" + rock4: "" + rock5: "" + rock7: "" + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/break_stone.ogg + params: + volume: -6 + - !type:SpawnEntitiesBehavior + spawn: + CP14StoneBlock1: + min: 2 + max: 3 + +- type: entity + id: CP14RockBig + parent: CP14BaseRock + suffix: Big + components: + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.5 + density: 1500 + layer: + - WallLayer + - type: Sprite + sprite: _CP14/Structures/Flora/Rocks/rocks_big.rsi + offset: 0,0.5 + layers: + - state: rock0 + map: ["random"] + - type: RandomSprite + available: + - random: + rock0: "" + rock1: "" + rock2: "" + rock3: "" + rock4: "" + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/break_stone.ogg + params: + volume: -6 + - !type:SpawnEntitiesBehavior + spawn: + CP14StoneBlock1: + min: 5 + max: 8 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/workbenchs.yml b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/workbenchs.yml index 708c7db44a..0953dc376c 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/workbenchs.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/workbenchs.yml @@ -105,7 +105,6 @@ description: A table with embroidery tools to create different clothing and materials. components: - type: Sprite - snapCardinals: true state: sewing_table - type: Icon state: sewing_table @@ -114,3 +113,65 @@ collection: CP14Sawing #TODO recipeTags: - CP14RecipeSewing + +- type: entity + id: CP14WorkbenchAnvil + parent: + - CP14BaseWorkbench + name: anvil + description: I feel really bad, please someone fix this. + components: + - type: Sprite + state: anvil + - type: Icon + state: anvil + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 250 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: CP14Workbench + craftSound: + collection: CP14Sawing #TODO + recipeTags: + - CP14RecipeAnvil + +- type: entity + id: CP14WorkbenchFurnace + parent: + - CP14BaseWorkbench + name: melting furnace + description: I feel really bad, please someone fix this. + components: + - type: Sprite + state: furnace + - type: Icon + state: furnace + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: CP14Workbench + craftSound: + collection: CP14Sawing #TODO + recipeTags: + - CP14RecipeMeltingFurnace \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Walls/natural.yml b/Resources/Prototypes/_CP14/Entities/Structures/Walls/natural.yml index dc4ea6dab1..b382535eeb 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Walls/natural.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Walls/natural.yml @@ -69,97 +69,63 @@ graph: CP14WallDirt node: WallDirt -#- type: entity -# id: CP14WallStoneCopperOre -# suffix: copper ore -# parent: CP14WallStone -# description: A solid stone natural wall. You can see the sharp flecks of copper in it. -# components: -# - type: Sprite -# sprite: _CP14/Structures/Walls/cave_stone_copper.rsi -# - type: Icon -# sprite: _CP14/Structures/Walls/cave_stone_copper.rsi -# - type: Destructible -# thresholds: -# - trigger: -# !type:DamageTrigger -# damage: 100 -# behaviors: -# - !type:DoActsBehavior -# acts: ["Destruction"] -# - !type:PlaySoundBehavior -# sound: -# path: /Audio/Effects/break_stone.ogg -# params: -# volume: -6 -# - !type:SpawnEntitiesBehavior -# spawn: -# CP14OreCopper: -# min: 1 -# max: 5 -# -#- type: entity -# id: CP14WallStoneIronOre -# suffix: iron ore -# parent: CP14WallStone -# description: A solid stone natural wall. You can see the sharp flecks of iron in it. -# components: -# - type: Sprite -# sprite: _CP14/Structures/Walls/cave_stone_iron.rsi -# - type: Icon -# sprite: _CP14/Structures/Walls/cave_stone_iron.rsi -# - type: Destructible -# thresholds: -# - trigger: -# !type:DamageTrigger -# damage: 100 -# behaviors: -# - !type:DoActsBehavior -# acts: ["Destruction"] -# - !type:PlaySoundBehavior -# sound: -# path: /Audio/Effects/break_stone.ogg -# params: -# volume: -6 -# - !type:SpawnEntitiesBehavior -# spawn: -# CP14OreIron: -# min: 1 -# max: 5 -# -#- type: entity -# id: CP14WallStoneSilverOre -# suffix: silver ore -# parent: CP14WallStone -# description: A solid stone natural wall. You see the tantalizing particles of silver in it. -# components: -# - type: Sprite -# sprite: _CP14/Structures/Walls/Natural/cave_stone_silver.rsi -# - type: Icon -# sprite: _CP14/Structures/Walls/Natural/cave_stone_silver.rsi -# - type: Destructible -# thresholds: -# - trigger: -# !type:DamageTrigger -# damage: 100 -# behaviors: -# - !type:DoActsBehavior -# acts: ["Destruction"] -# - !type:PlaySoundBehavior -# sound: -# path: /Audio/Effects/break_stone.ogg -# params: -# volume: -6 -# - !type:SpawnEntitiesBehavior -# spawn: -# CP14OreSilver: -# min: 1 -# max: 5 -# CP14StoneBlock1: -# min: 2 -# max: 3 -# - type: IconSmooth -# base: wall +- type: entity + id: CP14WallStoneCopperOre + suffix: copper ore + parent: CP14WallStone + description: A solid stone natural wall. You can see the sharp flecks of copper in it. + components: + - type: Sprite + sprite: _CP14/Structures/Walls/Natural/cave_stone_copper.rsi + - type: Icon + sprite: _CP14/Structures/Walls/Natural/cave_stone_copper.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/break_stone.ogg + params: + volume: -6 + - !type:SpawnEntitiesBehavior + spawn: + CP14OreCopper: + min: 1 + max: 5 + +- type: entity + id: CP14WallStoneIronOre + suffix: iron ore + parent: CP14WallStone + description: A solid stone natural wall. You can see the sharp flecks of iron in it. + components: + - type: Sprite + sprite: _CP14/Structures/Walls/Natural/cave_stone_iron.rsi + - type: Icon + sprite: _CP14/Structures/Walls/Natural/cave_stone_iron.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/break_stone.ogg + params: + volume: -6 + - !type:SpawnEntitiesBehavior + spawn: + CP14OreIron: + min: 1 + max: 5 - type: entity id: CP14WallStoneGoldOre @@ -193,4 +159,40 @@ min: 2 max: 3 - type: IconSmooth - base: wall \ No newline at end of file + base: wall + +# We dont have silver now + +#- type: entity +# id: CP14WallStoneSilverOre +# suffix: silver ore +# parent: CP14WallStone +# description: A solid stone natural wall. You see the tantalizing particles of silver in it. +# components: +# - type: Sprite +# sprite: _CP14/Structures/Walls/Natural/cave_stone_silver.rsi +# - type: Icon +# sprite: _CP14/Structures/Walls/Natural/cave_stone_silver.rsi +# - type: Destructible +# thresholds: +# - trigger: +# !type:DamageTrigger +# damage: 100 +# behaviors: +# - !type:DoActsBehavior +# acts: ["Destruction"] +# - !type:PlaySoundBehavior +# sound: +# path: /Audio/Effects/break_stone.ogg +# params: +# volume: -6 +# - !type:SpawnEntitiesBehavior +# spawn: +# CP14OreSilver: +# min: 1 +# max: 5 +# CP14StoneBlock1: +# min: 2 +# max: 3 +# - type: IconSmooth +# base: wall \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Procedural/biome_template.yml b/Resources/Prototypes/_CP14/Procedural/biome_template.yml index 67d7744caf..b15dda01dc 100644 --- a/Resources/Prototypes/_CP14/Procedural/biome_template.yml +++ b/Resources/Prototypes/_CP14/Procedural/biome_template.yml @@ -28,30 +28,8 @@ allowedTiles: - CP14FloorBase entities: - - FloraGreyStalagmite1 - - FloraGreyStalagmite2 - - FloraGreyStalagmite3 - - FloraGreyStalagmite4 - - FloraGreyStalagmite5 - - FloraRockSolid01 - - FloraRockSolid02 - - FloraRockSolid03 - - FloraGreyStalagmite1 - - FloraGreyStalagmite2 - - FloraGreyStalagmite3 - - FloraGreyStalagmite4 - - FloraGreyStalagmite5 - - FloraRockSolid01 - - FloraRockSolid02 - - FloraRockSolid03 - - FloraGreyStalagmite1 - - FloraGreyStalagmite2 - - FloraGreyStalagmite3 - - FloraGreyStalagmite4 - - FloraGreyStalagmite5 - - FloraRockSolid01 - - FloraRockSolid02 - - FloraRockSolid03 + - CP14RockSmall + - CP14RockSmall - CP14QuartzCrystal - !type:BiomeEntityLayer # lumishroom sage threshold: 0.6 @@ -118,7 +96,7 @@ - CP14WallStone #Ores - !type:BiomeEntityLayer - threshold: 0.6 + threshold: 0.7 noise: seed: 10 noiseType: OpenSimplex2 @@ -127,4 +105,26 @@ allowedTiles: - CP14FloorBase entities: - - CP14WallStoneGoldOre \ No newline at end of file + - CP14WallStoneGoldOre + - !type:BiomeEntityLayer + threshold: 0.6 + noise: + seed: 15 + noiseType: OpenSimplex2 + fractalType: FBm + frequency: 3 + allowedTiles: + - CP14FloorBase + entities: + - CP14WallStoneIronOre + - !type:BiomeEntityLayer + threshold: 0.5 + noise: + seed: 20 + noiseType: OpenSimplex2 + fractalType: FBm + frequency: 3 + allowedTiles: + - CP14FloorBase + entities: + - CP14WallStoneCopperOre \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml b/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml index a94b5ec24f..6379957667 100644 --- a/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml +++ b/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml @@ -208,6 +208,32 @@ - CP14FloorGrass entities: - CP14GatherableWildSage + - !type:BiomeEntityLayer # More Rocks + threshold: 0.7 + noise: + seed: 18 + noiseType: OpenSimplex2 + fractalType: FBm + frequency: 3 + allowedTiles: + - CP14FloorGrass + - CP14FloorGrassLight + - CP14FloorGrassTall + entities: + - CP14RockSmall + - !type:BiomeEntityLayer # More Rocks + threshold: 0.8 + noise: + seed: 27 + noiseType: OpenSimplex2 + fractalType: FBm + frequency: 2 + allowedTiles: + - CP14FloorGrass + - CP14FloorGrassLight + - CP14FloorGrassTall + entities: + - CP14RockBig # Подбиомы лугов @@ -225,6 +251,8 @@ frequency: 2 allowedTiles: - CP14FloorGrass + - CP14FloorGrassLight + - CP14FloorGrassTall entities: - CP14FloraTree01 - CP14FloraTree02 diff --git a/Resources/Prototypes/_CP14/Recipes/Workbench/anvil.yml b/Resources/Prototypes/_CP14/Recipes/Workbench/anvil.yml new file mode 100644 index 0000000000..5d04db29a1 --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Workbench/anvil.yml @@ -0,0 +1,148 @@ +- type: CP14Recipe + id: CP14BaseBattleHammer + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14WoodenPlanks: 1 + CP14IronBar: 3 + result: CP14BaseBattleHammer + +- type: CP14Recipe + id: CP14BaseDagger + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14WoodenPlanks: 1 + CP14IronBar: 1 + result: CP14BaseDagger + +- type: CP14Recipe + id: CP14BaseHandheldAxe + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14WoodenPlanks: 1 + CP14IronBar: 1 + result: CP14BaseHandheldAxe + +- type: CP14Recipe + id: CP14BaseLightHammer + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14WoodenPlanks: 1 + CP14IronBar: 1 + result: CP14BaseLightHammer + +- type: CP14Recipe + id: CP14BaseMace + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14WoodenPlanks: 1 + CP14IronBar: 2 + result: CP14BaseMace + +- type: CP14Recipe + id: CP14BaseShield + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14WoodenPlanks: 2 + CP14IronBar: 2 + result: CP14BaseShield + +- type: CP14Recipe + id: CP14BaseSickle + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14WoodenPlanks: 1 + CP14IronBar: 2 + result: CP14BaseSickle + +- type: CP14Recipe + id: CP14BaseThrowableSpear + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14WoodenPlanks: 2 + CP14IronBar: 1 + result: CP14BaseThrowableSpear + +- type: CP14Recipe + id: CP14BaseSword + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14WoodenPlanks: 1 + CP14IronBar: 3 + result: CP14BaseSword + +- type: CP14Recipe + id: CP14BaseTwoHandedSword + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14WoodenPlanks: 1 + CP14IronBar: 4 + result: CP14BaseTwoHandedSword + +- type: CP14Recipe + id: CP14BaseHoe + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14WoodenPlanks: 1 + CP14IronBar: 2 + result: CP14BaseHoe + +- type: CP14Recipe + id: CP14BasePickaxe + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14WoodenPlanks: 1 + CP14IronBar: 2 + result: CP14BasePickaxe + +- type: CP14Recipe + id: CP14BaseShovel + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14WoodenPlanks: 1 + CP14IronBar: 2 + result: CP14BaseShovel + +- type: CP14Recipe + id: CP14ClothingCloakCuirass + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14IronBar: 5 + result: CP14ClothingCloakCuirass + +- type: CP14Recipe + id: CP14ClothingCloakInfantryCuirass + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14IronBar: 6 + result: CP14ClothingCloakInfantryCuirass + +- type: CP14Recipe + id: CP14ClothingCloakCuirassLoincloth + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14IronBar: 6 + result: CP14ClothingCloakCuirassLoincloth + +- type: CP14Recipe + id: CP14ClothingCloakCuirassLeg + tag: CP14RecipeAnvil + craftTime: 4 + stacks: + CP14IronBar: 7 + result: CP14ClothingCloakCuirassLeg \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Workbench/furnace.yml b/Resources/Prototypes/_CP14/Recipes/Workbench/furnace.yml new file mode 100644 index 0000000000..18e25937aa --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Workbench/furnace.yml @@ -0,0 +1,23 @@ +- type: CP14Recipe + id: CP14CopperBar1 + tag: CP14RecipeMeltingFurnace + craftTime: 4 + entities: + CP14OreCopper: 2 + result: CP14CopperBar1 + +- type: CP14Recipe + id: CP14IronBar1 + tag: CP14RecipeMeltingFurnace + craftTime: 4 + entities: + CP14OreIron: 2 + result: CP14IronBar1 + +- type: CP14Recipe + id: CP14GoldBar1 + tag: CP14RecipeMeltingFurnace + craftTime: 4 + entities: + CP14OreGold: 2 + result: CP14GoldBar1 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Workbench/workbench.yml b/Resources/Prototypes/_CP14/Recipes/Workbench/workbench.yml index 4a1725f17c..efc2b3a803 100644 --- a/Resources/Prototypes/_CP14/Recipes/Workbench/workbench.yml +++ b/Resources/Prototypes/_CP14/Recipes/Workbench/workbench.yml @@ -51,4 +51,12 @@ CP14Wheat: 2 stacks: CP14WoodenPlanks: 2 - result: CP14BaseBroom \ No newline at end of file + result: CP14BaseBroom + +- type: CP14Recipe + id: CP14BaseBattleStaff + tag: CP14RecipeWorkbench + craftTime: 4 + stacks: + CP14WoodenPlanks: 3 + result: CP14BaseBattleStaff \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/tags.yml b/Resources/Prototypes/_CP14/tags.yml index eca6c68975..442a162530 100644 --- a/Resources/Prototypes/_CP14/tags.yml +++ b/Resources/Prototypes/_CP14/tags.yml @@ -42,3 +42,9 @@ - type: Tag id: CP14RecipeWorkbench + +- type: Tag + id: CP14RecipeAnvil + +- type: Tag + id: CP14RecipeMeltingFurnace diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/meta.json new file mode 100644 index 0000000000..1b87eff81a --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CLA", + "copyright": "created by vladimir.s", + "size": { + "x": 48, + "y": 64 + }, + "states": [ + { + "name": "rock0" + }, + { + "name": "rock1" + }, + { + "name": "rock2" + }, + { + "name": "rock3" + }, + { + "name": "rock4" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock0.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock0.png new file mode 100644 index 0000000000..d61ad235c6 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock0.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock1.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock1.png new file mode 100644 index 0000000000..cc917429dc Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock1.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock2.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock2.png new file mode 100644 index 0000000000..1c0d0a9dd9 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock2.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock3.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock3.png new file mode 100644 index 0000000000..1d2c48cec9 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock3.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock4.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock4.png new file mode 100644 index 0000000000..d7aa3507bd Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_big.rsi/rock4.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/meta.json new file mode 100644 index 0000000000..8f76e1452a --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/meta.json @@ -0,0 +1,38 @@ +{ + "version": 1, + "license": "CLA", + "copyright": "created by vladimir.s", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "rock0" + }, + { + "name": "rock1" + }, + { + "name": "rock2" + }, + { + "name": "rock3" + }, + { + "name": "rock4" + }, + { + "name": "rock5" + }, + { + "name": "rock6" + }, + { + "name": "rock7" + }, + { + "name": "rock8" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock0.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock0.png new file mode 100644 index 0000000000..d9556d8571 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock0.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock1.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock1.png new file mode 100644 index 0000000000..50650579a8 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock1.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock2.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock2.png new file mode 100644 index 0000000000..c68f2e3ee9 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock2.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock3.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock3.png new file mode 100644 index 0000000000..734650f662 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock3.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock4.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock4.png new file mode 100644 index 0000000000..666630438b Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock4.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock5.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock5.png new file mode 100644 index 0000000000..15d0f5c949 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock5.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock6.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock6.png new file mode 100644 index 0000000000..6e3540db9f Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock6.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock7.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock7.png new file mode 100644 index 0000000000..ce2366c16a Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock7.png differ diff --git a/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock8.png b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock8.png new file mode 100644 index 0000000000..a862aeea5c Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Flora/Rocks/rocks_small.rsi/rock8.png differ diff --git a/Resources/Textures/_CP14/Structures/Furniture/mannequin.rsi/meta.json b/Resources/Textures/_CP14/Structures/Furniture/mannequin.rsi/meta.json index 68a4eeb0cd..56753a2bb8 100644 --- a/Resources/Textures/_CP14/Structures/Furniture/mannequin.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Furniture/mannequin.rsi/meta.json @@ -9,7 +9,7 @@ "states": [ { "name": "mannequin", - "directions": 4 + "directions": 4 } ] } diff --git a/Resources/Textures/_CP14/Structures/Furniture/workbench.rsi/anvil.png b/Resources/Textures/_CP14/Structures/Furniture/workbench.rsi/anvil.png new file mode 100644 index 0000000000..c19b6f8280 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Furniture/workbench.rsi/anvil.png differ diff --git a/Resources/Textures/_CP14/Structures/Furniture/workbench.rsi/furnace.png b/Resources/Textures/_CP14/Structures/Furniture/workbench.rsi/furnace.png new file mode 100644 index 0000000000..c05d9e84fe Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Furniture/workbench.rsi/furnace.png differ diff --git a/Resources/Textures/_CP14/Structures/Furniture/workbench.rsi/meta.json b/Resources/Textures/_CP14/Structures/Furniture/workbench.rsi/meta.json index a8070577ac..b90bbaf6d2 100644 --- a/Resources/Textures/_CP14/Structures/Furniture/workbench.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Furniture/workbench.rsi/meta.json @@ -18,6 +18,12 @@ }, { "name": "sewing_table" + }, + { + "name": "furnace" + }, + { + "name": "anvil" } ] }