From cd0fcb8b47e746df6a8af69df8e5d49926af3b77 Mon Sep 17 00:00:00 2001 From: Ed <96445749+TheShuEd@users.noreply.github.com> Date: Sun, 20 Apr 2025 17:37:56 +0300 Subject: [PATCH] Global Fence update (#1186) * small wooden fence new * birch and stonebrick fences * big wooden fence * birch big * iron fence * iron fence gate * fence iron window * fix * fix --- .../Structures/Doors/Locked/guard.yml | 4 +- .../Structures/Doors/Locked/guildmaster.yml | 8 +- .../Entities/Structures/Doors/door_frames.yml | 32 +--- .../_CP14/Entities/Structures/Fence/base.yml | 93 ------------ .../Entities/Structures/Fence/big_fence.yml | 112 ++++++++++++++ .../Entities/Structures/Fence/big_gate.yml | 116 ++++++++++++++ .../_CP14/Entities/Structures/Fence/fence.yml | 85 +++++++++++ .../_CP14/Entities/Structures/Fence/gate.yml | 86 +++++++++++ .../Entities/Structures/Fence/iron_grille.yml | 96 ------------ .../Structures/Fence/iron_grille_top.yml | 53 ------- .../Entities/Structures/Fence/window.yml | 73 +++++++++ .../Structures/Fence/wooden_fence.yml | 80 ---------- .../Structures/Fence/wooden_fence_small.yml | 82 ---------- .../_CP14/Entities/Structures/Flora/trees.yml | 3 - .../Graphs/Structures/Doors/grilles.yml | 48 ------ .../Graphs/Structures/Fence/wooden_fence.yml | 56 ------- .../Graphs/Structures/Walls/grilles.yml | 35 ----- .../_CP14/Recipes/Construction/doors.yml | 19 --- .../_CP14/Recipes/Construction/structures.yml | 142 +----------------- .../_CP14/Recipes/Construction/walls.yml | 38 ----- .../Fence/iron_big.rsi/door_closed.png | Bin 0 -> 1482 bytes .../Fence/iron_big.rsi/door_opened.png | Bin 0 -> 1944 bytes .../Structures/Fence/iron_big.rsi/fence0.png | Bin 0 -> 350 bytes .../Structures/Fence/iron_big.rsi/fence1.png | Bin 0 -> 557 bytes .../Structures/Fence/iron_big.rsi/fence2.png | Bin 0 -> 350 bytes .../Structures/Fence/iron_big.rsi/fence3.png | Bin 0 -> 633 bytes .../Structures/Fence/iron_big.rsi/fence4.png | Bin 0 -> 562 bytes .../Structures/Fence/iron_big.rsi/fence5.png | Bin 0 -> 721 bytes .../Structures/Fence/iron_big.rsi/fence6.png | Bin 0 -> 619 bytes .../Structures/Fence/iron_big.rsi/fence7.png | Bin 0 -> 828 bytes .../Structures/Fence/iron_big.rsi/full.png | Bin 0 -> 259 bytes .../Structures/Fence/iron_big.rsi/meta.json | 54 +++++++ .../Fence/iron_window.rsi/fence0.png | Bin 0 -> 255 bytes .../Fence/iron_window.rsi/fence1.png | Bin 0 -> 452 bytes .../Fence/iron_window.rsi/fence2.png | Bin 0 -> 255 bytes .../Fence/iron_window.rsi/fence3.png | Bin 0 -> 471 bytes .../Fence/iron_window.rsi/fence4.png | Bin 0 -> 435 bytes .../Fence/iron_window.rsi/fence5.png | Bin 0 -> 669 bytes .../Fence/iron_window.rsi/fence6.png | Bin 0 -> 449 bytes .../Fence/iron_window.rsi/fence7.png | Bin 0 -> 679 bytes .../Structures/Fence/iron_window.rsi/full.png | Bin 0 -> 202 bytes .../Fence/iron_window.rsi/meta.json | 46 ++++++ .../Fence/wooden.rsi/door_closed.png | Bin 0 -> 1248 bytes .../Fence/wooden.rsi/door_opened.png | Bin 0 -> 1560 bytes .../Structures/Fence/wooden.rsi/fence0.png | Bin 0 -> 448 bytes .../Structures/Fence/wooden.rsi/fence1.png | Bin 0 -> 771 bytes .../Structures/Fence/wooden.rsi/fence2.png | Bin 0 -> 373 bytes .../Structures/Fence/wooden.rsi/fence3.png | Bin 0 -> 815 bytes .../Structures/Fence/wooden.rsi/fence4.png | Bin 0 -> 753 bytes .../Structures/Fence/wooden.rsi/fence5.png | Bin 0 -> 955 bytes .../Structures/Fence/wooden.rsi/fence6.png | Bin 0 -> 815 bytes .../Structures/Fence/wooden.rsi/fence7.png | Bin 0 -> 1038 bytes .../Structures/Fence/wooden.rsi/full.png | Bin 0 -> 286 bytes .../Structures/Fence/wooden.rsi/meta.json | 54 +++++++ .../Fence/wooden_big.rsi/door_closed.png | Bin 0 -> 1417 bytes .../Fence/wooden_big.rsi/door_opened.png | Bin 0 -> 1688 bytes .../Fence/wooden_big.rsi/fence0.png | Bin 0 -> 478 bytes .../Fence/wooden_big.rsi/fence1.png | Bin 0 -> 883 bytes .../Fence/wooden_big.rsi/fence2.png | Bin 0 -> 478 bytes .../Fence/wooden_big.rsi/fence3.png | Bin 0 -> 889 bytes .../Fence/wooden_big.rsi/fence4.png | Bin 0 -> 866 bytes .../Fence/wooden_big.rsi/fence5.png | Bin 0 -> 1121 bytes .../Fence/wooden_big.rsi/fence6.png | Bin 0 -> 955 bytes .../Fence/wooden_big.rsi/fence7.png | Bin 0 -> 1240 bytes .../Structures/Fence/wooden_big.rsi/full.png | Bin 0 -> 300 bytes .../Structures/Fence/wooden_big.rsi/meta.json | 54 +++++++ .../Fence/wooden_birch.rsi/door_closed.png | Bin 0 -> 1282 bytes .../Fence/wooden_birch.rsi/door_opened.png | Bin 0 -> 1592 bytes .../Fence/wooden_birch.rsi/fence0.png | Bin 0 -> 455 bytes .../Fence/wooden_birch.rsi/fence1.png | Bin 0 -> 771 bytes .../Fence/wooden_birch.rsi/fence2.png | Bin 0 -> 381 bytes .../Fence/wooden_birch.rsi/fence3.png | Bin 0 -> 813 bytes .../Fence/wooden_birch.rsi/fence4.png | Bin 0 -> 761 bytes .../Fence/wooden_birch.rsi/fence5.png | Bin 0 -> 955 bytes .../Fence/wooden_birch.rsi/fence6.png | Bin 0 -> 826 bytes .../Fence/wooden_birch.rsi/fence7.png | Bin 0 -> 1049 bytes .../Fence/wooden_birch.rsi/full.png | Bin 0 -> 294 bytes .../Fence/wooden_birch.rsi/meta.json | 54 +++++++ .../wooden_birch_big.rsi/door_closed.png | Bin 0 -> 1467 bytes .../wooden_birch_big.rsi/door_opened.png | Bin 0 -> 1748 bytes .../Fence/wooden_birch_big.rsi/fence0.png | Bin 0 -> 489 bytes .../Fence/wooden_birch_big.rsi/fence1.png | Bin 0 -> 911 bytes .../Fence/wooden_birch_big.rsi/fence2.png | Bin 0 -> 489 bytes .../Fence/wooden_birch_big.rsi/fence3.png | Bin 0 -> 914 bytes .../Fence/wooden_birch_big.rsi/fence4.png | Bin 0 -> 884 bytes .../Fence/wooden_birch_big.rsi/fence5.png | Bin 0 -> 1127 bytes .../Fence/wooden_birch_big.rsi/fence6.png | Bin 0 -> 966 bytes .../Fence/wooden_birch_big.rsi/fence7.png | Bin 0 -> 1254 bytes .../Fence/wooden_birch_big.rsi/full.png | Bin 0 -> 311 bytes .../Fence/wooden_birch_big.rsi/meta.json | 54 +++++++ .../Fences/iron_grille.rsi/door_closed.png | Bin 1698 -> 0 bytes .../iron_grille.rsi/door_closed_frame.png | Bin 1025 -> 0 bytes .../Fences/iron_grille.rsi/door_opened.png | Bin 2356 -> 0 bytes .../Fences/iron_grille.rsi/meta.json | 27 ---- .../Fences/iron_grille.rsi/straight.png | Bin 974 -> 0 bytes .../Fences/iron_grille_top.rsi/meta.json | 15 -- .../Fences/iron_grille_top.rsi/straight.png | Bin 753 -> 0 bytes .../Fences/wooden_fence.rsi/corner.png | Bin 1668 -> 0 bytes .../Fences/wooden_fence.rsi/door_closed.png | Bin 1259 -> 0 bytes .../Fences/wooden_fence.rsi/door_opened.png | Bin 1680 -> 0 bytes .../Fences/wooden_fence.rsi/meta.json | 27 ---- .../Fences/wooden_fence.rsi/straight.png | Bin 1126 -> 0 bytes .../Fences/wooden_fence_small.rsi/corner.png | Bin 1364 -> 0 bytes .../wooden_fence_small.rsi/door_closed.png | Bin 1049 -> 0 bytes .../wooden_fence_small.rsi/door_opened.png | Bin 1357 -> 0 bytes .../Fences/wooden_fence_small.rsi/meta.json | 27 ---- .../wooden_fence_small.rsi/straight.png | Bin 953 -> 0 bytes Resources/migration.yml | 31 ++-- 108 files changed, 811 insertions(+), 893 deletions(-) delete mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Fence/base.yml create mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Fence/big_fence.yml create mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Fence/big_gate.yml create mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Fence/fence.yml create mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Fence/gate.yml delete mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Fence/iron_grille.yml delete mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Fence/iron_grille_top.yml create mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Fence/window.yml delete mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Fence/wooden_fence.yml delete mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Fence/wooden_fence_small.yml delete mode 100644 Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Doors/grilles.yml delete mode 100644 Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Fence/wooden_fence.yml delete mode 100644 Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Walls/grilles.yml create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/door_closed.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/door_opened.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/fence0.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/fence1.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/fence2.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/fence3.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/fence4.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/fence5.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/fence6.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/fence7.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/full.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence0.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence1.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence2.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence3.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence4.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence5.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence6.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence7.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/full.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden.rsi/door_closed.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden.rsi/door_opened.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence0.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence1.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence2.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence3.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence4.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence5.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence6.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence7.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden.rsi/full.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/door_closed.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/door_opened.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence0.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence1.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence2.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence3.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence4.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence5.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence6.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence7.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/full.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/door_closed.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/door_opened.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence0.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence1.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence2.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence3.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence4.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence5.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence6.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence7.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/full.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/door_closed.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/door_opened.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence0.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence1.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence2.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence3.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence4.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence5.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence6.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence7.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/full.png create mode 100644 Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/meta.json delete mode 100644 Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/door_closed.png delete mode 100644 Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/door_closed_frame.png delete mode 100644 Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/door_opened.png delete mode 100644 Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/meta.json delete mode 100644 Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/straight.png delete mode 100644 Resources/Textures/_CP14/Structures/Fences/iron_grille_top.rsi/meta.json delete mode 100644 Resources/Textures/_CP14/Structures/Fences/iron_grille_top.rsi/straight.png delete mode 100644 Resources/Textures/_CP14/Structures/Fences/wooden_fence.rsi/corner.png delete mode 100644 Resources/Textures/_CP14/Structures/Fences/wooden_fence.rsi/door_closed.png delete mode 100644 Resources/Textures/_CP14/Structures/Fences/wooden_fence.rsi/door_opened.png delete mode 100644 Resources/Textures/_CP14/Structures/Fences/wooden_fence.rsi/meta.json delete mode 100644 Resources/Textures/_CP14/Structures/Fences/wooden_fence.rsi/straight.png delete mode 100644 Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/corner.png delete mode 100644 Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/door_closed.png delete mode 100644 Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/door_opened.png delete mode 100644 Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/meta.json delete mode 100644 Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/straight.png diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Doors/Locked/guard.yml b/Resources/Prototypes/_CP14/Entities/Structures/Doors/Locked/guard.yml index 16e3bf76b4..319772b08f 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Doors/Locked/guard.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Doors/Locked/guard.yml @@ -53,8 +53,8 @@ # Grill Gate - type: entity - parent: CP14FenceIronGrilleGate - id: CP14FenceIronGrilleGateGuard + parent: CP14FenceGateBigIron + id: CP14FenceGateBigIronGuard suffix: Guard components: - type: CP14Lock diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Doors/Locked/guildmaster.yml b/Resources/Prototypes/_CP14/Entities/Structures/Doors/Locked/guildmaster.yml index 5008e3e49d..7ac3cb00f2 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Doors/Locked/guildmaster.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Doors/Locked/guildmaster.yml @@ -11,8 +11,8 @@ # Grill Gate - type: entity - parent: CP14FenceIronGrilleGate - id: CP14FenceIronGrilleGateGuildmaster + parent: CP14FenceGateBigIron + id: CP14FenceGateBigIronGuildmaster suffix: Guildmaster components: - type: CP14Lock @@ -21,8 +21,8 @@ locked: true - type: entity - parent: CP14FenceIronGrilleGate - id: CP14FenceIronGrilleGateDemiplaneCrystal + parent: CP14FenceGateBigIron + id: CP14FenceGateBigIronDemiplaneCrystal suffix: DemiplaneCrystal components: - type: CP14Lock diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Doors/door_frames.yml b/Resources/Prototypes/_CP14/Entities/Structures/Doors/door_frames.yml index 8793577bba..1417eae4da 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Doors/door_frames.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Doors/door_frames.yml @@ -96,34 +96,4 @@ state: closed_mirrored - type: Construction graph: CP14IronDoor - node: CP14IronDoorFrameMirrored - -- type: entity - parent: CP14BaseDoorFrame - id: CP14FenceIronGrilleGateFrame - name: iron grille gate frame - description: An unfinished iron grille gate. - components: - - type: Sprite - sprite: _CP14/Structures/Fences/iron_grille.rsi - drawdepth: Mobs - state: door_closed_frame - - type: Damageable - damageContainer: Inorganic - damageModifierSet: StructuralMetallic - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 50 - behaviors: - - !type:SpawnEntitiesBehavior - spawn: - CP14IronBar1: - min: 1 - max: 2 - - !type:DoActsBehavior - acts: ["Destruction"] - - type: Construction - graph: CP14FenceIronGrilleGate - node: CP14FenceIronGrilleGateFrame + node: CP14IronDoorFrameMirrored \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Fence/base.yml b/Resources/Prototypes/_CP14/Entities/Structures/Fence/base.yml deleted file mode 100644 index 65d07f3ee3..0000000000 --- a/Resources/Prototypes/_CP14/Entities/Structures/Fence/base.yml +++ /dev/null @@ -1,93 +0,0 @@ -- type: entity - parent: BaseStructure - id: CP14BaseFence - categories: [ ForkFiltered ] - abstract: true - components: - - type: MeleeSound - soundGroups: - Brute: - path: - "/Audio/Weapons/boxingpunch1.ogg" - - type: Sprite - drawdepth: Mobs - - type: Physics - bodyType: Static - - type: Transform - anchored: true - - type: PlacementReplacement - key: walls - -- type: entity - parent: CP14BaseFence - id: CP14BaseFenceStraight - abstract: true - components: - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeAabb - bounds: "-0.49,-0.49,0.49,-0.29" - density: 1000 - mask: - - FullTileMask - layer: - - MidImpassable - - LowImpassable - -- type: entity - parent: CP14BaseFence - id: CP14BaseFenceCorner - abstract: true - components: - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeAabb - bounds: "-0.49,-0.49,0.49,-0.29" - density: 1000 - mask: - - TableMask - layer: - - TableLayer - fix2: - shape: - !type:PhysShapeAabb - bounds: "0.29,-0.49,0.49,0.49" - density: 1000 - mask: - - TableMask - layer: - - MidImpassable - - LowImpassable - -- type: entity - parent: CP14BaseFenceStraight - id: CP14BaseFenceDoor - abstract: true - components: - - type: InteractionOutline - - type: Appearance - - type: Door - openSpriteState: door_opened - closedSpriteState: door_closed - canPry: false - occludes: false - changeAirtight: false - bumpOpen: false - clickOpen: true - canCrush: false - closeTimeOne: 0 - closeTimeTwo: 0 - openTimeOne: 0 - openTimeTwo: 0 - closedDrawDepth: Mobs - openDrawDepth: Mobs - openingAnimationTime: 0 - closingAnimationTime: 0 - openSound: - path: /Audio/Effects/door_open.ogg - closeSound: - path: /Audio/Effects/door_close.ogg \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Fence/big_fence.yml b/Resources/Prototypes/_CP14/Entities/Structures/Fence/big_fence.yml new file mode 100644 index 0000000000..4d01959b02 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Fence/big_fence.yml @@ -0,0 +1,112 @@ +- type: entity + parent: BaseStructure + id: CP14BaseFenceBig + abstract: true + categories: [ ForkFiltered ] + name: big fence + description: You definitely need a towel to get to the other side + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Transform + anchored: true + - type: Physics + bodyType: Static + - type: Sprite + drawdepth: Mobs + - type: Icon + state: full + - type: PlacementReplacement + key: walls + - type: MeleeSound + soundGroups: + Brute: + path: + "/Audio/Weapons/boxingpunch1.ogg" + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.3,-0.3,0.3,0.3" + density: 1000 + layer: + - LowImpassable + - MidImpassable + - type: IconSmooth + key: CP14fencebig + base: fence + additionalKeys: + - CP14wall + +- type: entity + parent: + - CP14BaseFenceBig + - CP14BaseFlammableSpreading + id: CP14FenceBigWooden + suffix: Wooden + components: + - type: Sprite + sprite: _CP14/Structures/Fence/wooden_big.rsi + - type: Icon + sprite: _CP14/Structures/Fence/wooden_big.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + CP14WoodenPlanks1: + min: 2 + max: 4 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: CP14FenceBigWooden + id: CP14FenceBigWoodenBirch + suffix: Wooden Birch + components: + - type: Sprite + sprite: _CP14/Structures/Fence/wooden_birch_big.rsi + - type: Icon + sprite: _CP14/Structures/Fence/wooden_birch_big.rsi + +- type: entity + parent: CP14BaseFenceBig + id: CP14FenceBigIron + suffix: Iron + components: + - type: Sprite + sprite: _CP14/Structures/Fence/iron_big.rsi + - type: Icon + sprite: _CP14/Structures/Fence/iron_big.rsi + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + CP14ScrapIron: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Fence/big_gate.yml b/Resources/Prototypes/_CP14/Entities/Structures/Fence/big_gate.yml new file mode 100644 index 0000000000..dfe8f626db --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Fence/big_gate.yml @@ -0,0 +1,116 @@ +- type: entity + parent: CP14BaseFenceBig + id: CP14BaseFenceGateBig + abstract: true + categories: [ ForkFiltered ] + name: fence big gate + description: Big man-sized gates. What's your next move? + components: + - type: Sprite + layers: + - state: door_closed + map: ["enum.DoorVisualLayers.Base"] + - type: Icon + state: door_closed + - type: IconSmooth + mode: NoSprite + - type: InteractionOutline + - type: Appearance + - type: Door + openSpriteState: door_opened + closedSpriteState: door_closed + canPry: false + occludes: false + changeAirtight: false + bumpOpen: false + clickOpen: true + canCrush: false + closeTimeOne: 0 + closeTimeTwo: 0 + openTimeOne: 0 + openTimeTwo: 0 + closedDrawDepth: Mobs + openDrawDepth: Mobs + openingAnimationTime: 0 + closingAnimationTime: 0 + openSound: + path: /Audio/Effects/door_open.ogg + closeSound: + path: /Audio/Effects/door_close.ogg + - type: CP14DoorInteractionPopup + interactSound: + collection: CP14Doorknob + params: + variation: 0.03 + volume: -5 + +- type: entity + parent: + - CP14BaseFenceGateBig + - CP14BaseFlammableSpreading + id: CP14FenceGateBigWooden + suffix: Wooden + components: + - type: Sprite + sprite: _CP14/Structures/Fence/wooden_big.rsi + - type: Icon + sprite: _CP14/Structures/Fence/wooden_big.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + CP14WoodenPlanks1: + min: 2 + max: 4 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: CP14FenceGateBigWooden + id: CP14FenceGateBigWoodenBirch + suffix: Wooden Birch + components: + - type: Sprite + sprite: _CP14/Structures/Fence/wooden_birch_big.rsi + - type: Icon + sprite: _CP14/Structures/Fence/wooden_birch_big.rsi + +- type: entity + parent: + - CP14BaseFenceGateBig + id: CP14FenceGateBigIron + suffix: Iron + components: + - type: Sprite + sprite: _CP14/Structures/Fence/iron_big.rsi + - type: Icon + sprite: _CP14/Structures/Fence/iron_big.rsi + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + CP14ScrapIron: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Fence/fence.yml b/Resources/Prototypes/_CP14/Entities/Structures/Fence/fence.yml new file mode 100644 index 0000000000..4522ee698a --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Fence/fence.yml @@ -0,0 +1,85 @@ +- type: entity + parent: BaseStructure + id: CP14BaseFence + abstract: true + categories: [ ForkFiltered ] + name: fence + description: A low fence restricting movement in a purely nominal way. + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Transform + anchored: true + - type: Physics + bodyType: Static + - type: Sprite + drawdepth: Mobs + - type: Icon + state: full + - type: PlacementReplacement + key: walls + - type: MeleeSound + soundGroups: + Brute: + path: + "/Audio/Weapons/boxingpunch1.ogg" + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.3,-0.3,0.3,0.3" + density: 1000 + layer: + - LowImpassable + - MidImpassable + - type: IconSmooth + key: CP14fence + base: fence + additionalKeys: + - CP14wall + - type: Climbable + delay: 2.5 + +- type: entity + parent: + - CP14BaseFence + - CP14BaseFlammableSpreading + id: CP14FenceWooden + suffix: Wooden + components: + - type: Sprite + sprite: _CP14/Structures/Fence/wooden.rsi + - type: Icon + sprite: _CP14/Structures/Fence/wooden.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + CP14WoodenPlanks1: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: CP14FenceWooden + id: CP14FenceWoodenBirch + suffix: Wooden Birch + components: + - type: Sprite + sprite: _CP14/Structures/Fence/wooden_birch.rsi + - type: Icon + sprite: _CP14/Structures/Fence/wooden_birch.rsi \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Fence/gate.yml b/Resources/Prototypes/_CP14/Entities/Structures/Fence/gate.yml new file mode 100644 index 0000000000..ad1302dbcd --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Fence/gate.yml @@ -0,0 +1,86 @@ +- type: entity + parent: CP14BaseFence + id: CP14BaseFenceGate + abstract: true + categories: [ ForkFiltered ] + name: fence gate + description: You have two paths. You can open the door like a normal person, or you can climb over the door like a funny person. + components: + - type: Sprite + layers: + - state: door_closed + map: ["enum.DoorVisualLayers.Base"] + - type: Icon + state: door_closed + - type: IconSmooth + mode: NoSprite + - type: InteractionOutline + - type: Appearance + - type: Door + openSpriteState: door_opened + closedSpriteState: door_closed + canPry: false + occludes: false + changeAirtight: false + bumpOpen: false + clickOpen: true + canCrush: false + closeTimeOne: 0 + closeTimeTwo: 0 + openTimeOne: 0 + openTimeTwo: 0 + closedDrawDepth: Mobs + openDrawDepth: Mobs + openingAnimationTime: 0 + closingAnimationTime: 0 + openSound: + path: /Audio/Effects/door_open.ogg + closeSound: + path: /Audio/Effects/door_close.ogg + - type: CP14DoorInteractionPopup + interactSound: + collection: CP14Doorknob + params: + variation: 0.03 + volume: -5 + +- type: entity + parent: + - CP14BaseFenceGate + - CP14BaseFlammableSpreading + id: CP14FenceGateWooden + suffix: Wooden + components: + - type: Sprite + sprite: _CP14/Structures/Fence/wooden.rsi + - type: Icon + sprite: _CP14/Structures/Fence/wooden.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + CP14WoodenPlanks1: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: CP14FenceGateWooden + id: CP14FenceGateWoodenBirch + suffix: Wooden Birch + components: + - type: Sprite + sprite: _CP14/Structures/Fence/wooden_birch.rsi + - type: Icon + sprite: _CP14/Structures/Fence/wooden_birch.rsi \ 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 deleted file mode 100644 index 3b328f1e70..0000000000 --- a/Resources/Prototypes/_CP14/Entities/Structures/Fence/iron_grille.yml +++ /dev/null @@ -1,96 +0,0 @@ -- type: entity - parent: - - CP14BaseFence - id: CP14FenceIronGrilleBase - name: iron grille - description: A strong barrier made of iron bars welded together. - abstract: true - components: - - type: Sprite - sprite: _CP14/Structures/Fences/iron_grille.rsi - - type: Icon - sprite: _CP14/Structures/Fences/iron_grille.rsi - - 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: entity - parent: - - CP14FenceIronGrilleBase - - CP14BaseFenceStraight - id: CP14FenceIronGrilleStraight - suffix: Straight - components: - - type: Icon - state: straight - - type: Sprite - state: straight - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeAabb - bounds: "-0.5,-0.15,0.5,0.15" - density: 1000 - mask: - - FullTileMask - layer: - - MidImpassable - - LowImpassable - - WallLayer - - type: Construction - graph: CP14FenceIronGrilleStraight - node: CP14FenceIronGrilleStraight - -- type: entity - parent: - - CP14BaseFenceDoor - - CP14FenceIronGrilleStraight - id: CP14FenceIronGrilleGate - name: iron grille gate - description: Heavy iron gates in bars. Looks serious. - components: - - type: Icon - state: door_closed - - type: Sprite - layers: - - state: door_closed - map: ["enum.DoorVisualLayers.Base"] - - type: Door - openSound: - collection: MetalScrape - closeSound: - collection: MetalScrape - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeAabb - bounds: "-0.5,-0.15,0.5,0.15" - density: 1000 - mask: - - FullTileMask - layer: - - MidImpassable - - LowImpassable - - WallLayer - - type: CP14DoorInteractionPopup - interactSound: - collection: CP14Doorknob - params: - variation: 0.03 - volume: -5 - - type: Construction - graph: CP14FenceIronGrilleGate - node: CP14FenceIronGrilleGate \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Fence/iron_grille_top.yml b/Resources/Prototypes/_CP14/Entities/Structures/Fence/iron_grille_top.yml deleted file mode 100644 index fac375eff4..0000000000 --- a/Resources/Prototypes/_CP14/Entities/Structures/Fence/iron_grille_top.yml +++ /dev/null @@ -1,53 +0,0 @@ -- type: entity - parent: - - CP14BaseFence - id: CP14FenceIronGrilleWindowBase - name: iron grille window - description: A strong barrier made of iron bars welded together. The absence of the bottom part allows you to slip objects through it. - abstract: true - components: - - type: Sprite - sprite: _CP14/Structures/Fences/iron_grille_top.rsi - - type: Icon - sprite: _CP14/Structures/Fences/iron_grille_top.rsi - - 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: entity - parent: - - CP14FenceIronGrilleWindowBase - - CP14BaseFenceStraight - id: CP14FenceIronGrilleWindowStraight - suffix: Straight - components: - - type: Icon - state: straight - - type: Sprite - state: straight - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeAabb - bounds: "-0.5,-0.15,0.5,0.15" - density: 1000 - mask: - - Impassable - layer: - - MidImpassable - - HighImpassable - - type: Construction - graph: CP14FenceIronGrilleWindowStraight - node: CP14FenceIronGrilleWindowStraight \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Fence/window.yml b/Resources/Prototypes/_CP14/Entities/Structures/Fence/window.yml new file mode 100644 index 0000000000..22d4a5dcfa --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Fence/window.yml @@ -0,0 +1,73 @@ +- type: entity + parent: BaseStructure + id: CP14BaseFenceWindow + abstract: true + categories: [ ForkFiltered ] + name: fence window + description: You can slip an object in here, but you sure as hell can't fit through. + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Transform + anchored: true + - type: Physics + bodyType: Static + - type: Sprite + drawdepth: Mobs + - type: Icon + state: full + - type: PlacementReplacement + key: walls + - type: MeleeSound + soundGroups: + Brute: + path: + "/Audio/Weapons/boxingpunch1.ogg" + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.3,-0.3,0.3,0.3" + density: 1000 + mask: + - Impassable + layer: + - MidImpassable + - HighImpassable + - type: IconSmooth + key: CP14fencebig + base: fence + additionalKeys: + - CP14wall + +- type: entity + parent: CP14BaseFenceWindow + id: CP14FenceWindowIron + suffix: Iron + components: + - type: Sprite + sprite: _CP14/Structures/Fence/iron_window.rsi + - type: Icon + sprite: _CP14/Structures/Fence/iron_window.rsi + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + CP14ScrapIron: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Fence/wooden_fence.yml b/Resources/Prototypes/_CP14/Entities/Structures/Fence/wooden_fence.yml deleted file mode 100644 index a59953d195..0000000000 --- a/Resources/Prototypes/_CP14/Entities/Structures/Fence/wooden_fence.yml +++ /dev/null @@ -1,80 +0,0 @@ -- type: entity - parent: - - CP14BaseFence - - CP14BaseFlammableSpreading - id: CP14BaseFenceWood - name: wooden fence - description: A wooden fence. Don't plant splinters! - abstract: true - components: - - type: Icon - sprite: _CP14/Structures/Fences/wooden_fence.rsi - - type: Sprite - sprite: _CP14/Structures/Fences/wooden_fence.rsi - - type: Damageable - damageContainer: Inorganic - damageModifierSet: Wood - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 150 - behaviors: - - !type:PlaySoundBehavior - sound: - collection: WoodDestroy - - !type:SpawnEntitiesBehavior - spawn: - CP14WoodenPlanks1: - min: 1 - max: 2 - - !type:DoActsBehavior - acts: [ "Destruction" ] - -- type: entity - parent: - - CP14BaseFenceStraight - - CP14BaseFenceWood - id: CP14FenceWoodStraight - suffix: Straight - components: - - type: Icon - state: straight - - type: Sprite - state: straight - - type: Construction - graph: CP14FenceWood - node: CP14FenceWoodStraight - -- type: entity - parent: - - CP14BaseFenceCorner - - CP14BaseFenceWood - id: CP14FenceWoodCorner - suffix: Corner - components: - - type: Icon - state: corner - - type: Sprite - state: corner - - type: Construction - graph: CP14FenceWood - node: CP14FenceWoodCorner - -- type: entity - parent: - - CP14BaseFenceDoor - - CP14BaseFenceWood - id: CP14FenceWoodGate - name: wooden fence gate - description: Big door in a big fence. For big people. - components: - - type: Icon - state: door_closed - - type: Sprite - layers: - - state: door_closed - map: ["enum.DoorVisualLayers.Base"] - - type: Construction - graph: CP14FenceWood - node: CP14FenceWoodGate \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Fence/wooden_fence_small.yml b/Resources/Prototypes/_CP14/Entities/Structures/Fence/wooden_fence_small.yml deleted file mode 100644 index 81ab84108e..0000000000 --- a/Resources/Prototypes/_CP14/Entities/Structures/Fence/wooden_fence_small.yml +++ /dev/null @@ -1,82 +0,0 @@ -- type: entity - parent: - - CP14BaseFence - - CP14BaseFlammableSpreading - id: CP14BaseFenceWoodSmall - name: small wooden fence - description: A small wooden fence. It protects the area from unnecessary visitors who don't have a towel. - abstract: true - components: - - type: Icon - sprite: _CP14/Structures/Fences/wooden_fence_small.rsi - - type: Sprite - sprite: _CP14/Structures/Fences/wooden_fence_small.rsi - - type: Damageable - damageContainer: Inorganic - damageModifierSet: Wood - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 75 - behaviors: - - !type:PlaySoundBehavior - sound: - collection: WoodDestroy - - !type:SpawnEntitiesBehavior - spawn: - CP14WoodenPlanks1: - min: 0 - max: 1 - - !type:DoActsBehavior - acts: [ "Destruction" ] - - type: Climbable - delay: 2.5 - -- type: entity - parent: - - CP14BaseFenceStraight - - CP14BaseFenceWoodSmall - id: CP14FenceWoodSmallStraight - suffix: Straight - components: - - type: Icon - state: straight - - type: Sprite - state: straight - - type: Construction - graph: CP14FenceWood - node: CP14FenceWoodSmallStraight - -- type: entity - parent: - - CP14BaseFenceCorner - - CP14BaseFenceWoodSmall - id: CP14FenceWoodSmallCorner - suffix: Corner - components: - - type: Icon - state: corner - - type: Sprite - state: corner - - type: Construction - graph: CP14FenceWood - node: CP14FenceWoodSmallCorner - -- type: entity - parent: - - CP14BaseFenceDoor - - CP14BaseFenceWoodSmall - id: CP14FenceWoodSmallGate - name: small wooden fence gate - description: Looking at this gate, a familiar image pops up in your head. Where's my piggy? - components: - - type: Icon - state: door_closed - - type: Sprite - layers: - - state: door_closed - map: ["enum.DoorVisualLayers.Base"] - - type: Construction - graph: CP14FenceWood - node: CP14FenceWoodSmallGate \ 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 18b05e42dd..6ec76a0cab 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Flora/trees.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Flora/trees.yml @@ -70,9 +70,6 @@ min: 1 max: 3 - type: Material - - type: PhysicalComposition # точно ли это нужно? - materialComposition: - CP14WoodenPlanks: 100 - type: entity parent: CP14BaseTree diff --git a/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Doors/grilles.yml b/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Doors/grilles.yml deleted file mode 100644 index 572141dda0..0000000000 --- a/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Doors/grilles.yml +++ /dev/null @@ -1,48 +0,0 @@ -- type: constructionGraph - id: CP14FenceIronGrilleGate - start: start - graph: - - node: start - actions: - - !type:DestroyEntity {} - edges: - - to: CP14FenceIronGrilleGateFrame - steps: - - material: CP14IronBar - amount: 1 - - material: CP14Nail - amount: 2 - doAfter: 2 - - - node: CP14FenceIronGrilleGateFrame - entity: CP14FenceIronGrilleGateFrame - edges: - - to: start - completed: - - !type:SpawnPrototype - prototype: CP14IronBar1 - amount: 1 - - !type:DeleteEntity {} - steps: - - tool: Prying #TODO - new tool - doAfter: 5 - - to: CP14FenceIronGrilleGate - steps: - - material: CP14IronBar - amount: 1 - - material: CP14Nail - amount: 2 - doAfter: 2 - - - node: CP14FenceIronGrilleGate - entity: CP14FenceIronGrilleGate - edges: - - to: CP14FenceIronGrilleGateFrame - completed: - - !type:SpawnPrototype - prototype: CP14IronBar1 - amount: 1 - steps: - - tool: Prying #TODO - new tool - doAfter: 5 - \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Fence/wooden_fence.yml b/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Fence/wooden_fence.yml deleted file mode 100644 index 0e96e4fdda..0000000000 --- a/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Fence/wooden_fence.yml +++ /dev/null @@ -1,56 +0,0 @@ -- type: constructionGraph - id: CP14FenceWood - start: start - graph: - - node: start - actions: - - !type:DestroyEntity {} - edges: - - to: CP14FenceWoodSmallStraight - steps: - - stackGroup: WoodenPlanks - amount: 2 - doAfter: 2 - - to: CP14FenceWoodSmallCorner - steps: - - stackGroup: WoodenPlanks - amount: 2 - doAfter: 2 - - to: CP14FenceWoodSmallGate - steps: - - stackGroup: WoodenPlanks - amount: 2 - doAfter: 2 - - to: CP14FenceWoodStraight - steps: - - stackGroup: WoodenPlanks - amount: 4 - doAfter: 2 - - to: CP14FenceWoodCorner - steps: - - stackGroup: WoodenPlanks - amount: 4 - doAfter: 2 - - to: CP14FenceWoodGate - steps: - - stackGroup: WoodenPlanks - amount: 4 - doAfter: 2 - - - node: CP14FenceWoodSmallStraight - entity: CP14FenceWoodSmallStraight - - - node: CP14FenceWoodSmallCorner - entity: CP14FenceWoodSmallCorner - - - node: CP14FenceWoodSmallGate - entity: CP14FenceWoodSmallGate - - - node: CP14FenceWoodStraight - entity: CP14FenceWoodStraight - - - node: CP14FenceWoodCorner - entity: CP14FenceWoodCorner - - - node: CP14FenceWoodGate - entity: CP14FenceWoodGate \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Walls/grilles.yml b/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Walls/grilles.yml deleted file mode 100644 index 203a64b1ad..0000000000 --- a/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Structures/Walls/grilles.yml +++ /dev/null @@ -1,35 +0,0 @@ -- type: constructionGraph - id: CP14FenceIronGrilleStraight - start: start - graph: - - node: start - edges: - - to: CP14FenceIronGrilleStraight - completed: - - !type:SnapToGrid - steps: - - material: CP14IronBar - amount: 2 - - material: CP14Nail - amount: 4 - doAfter: 4 - - node: CP14FenceIronGrilleStraight - entity: CP14FenceIronGrilleStraight - -- type: constructionGraph - id: CP14FenceIronGrilleWindowStraight - start: start - graph: - - node: start - edges: - - to: CP14FenceIronGrilleWindowStraight - completed: - - !type:SnapToGrid - steps: - - material: CP14IronBar - amount: 1 - - material: CP14Nail - amount: 2 - doAfter: 4 - - node: CP14FenceIronGrilleWindowStraight - entity: CP14FenceIronGrilleWindowStraight \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Construction/doors.yml b/Resources/Prototypes/_CP14/Recipes/Construction/doors.yml index 8d986d2aa5..1cd2d6238c 100644 --- a/Resources/Prototypes/_CP14/Recipes/Construction/doors.yml +++ b/Resources/Prototypes/_CP14/Recipes/Construction/doors.yml @@ -147,24 +147,5 @@ placementMode: SnapgridCenter canRotate: true canBuildInImpassable: false - conditions: - - !type:TileNotBlocked - -- type: construction - crystallPunkAllowed: true - id: CP14FenceIronGrilleGate - name: iron grille gate - description: Heavy iron gates in bars. Looks serious. - graph: CP14FenceIronGrilleGate - startNode: start - targetNode: CP14FenceIronGrilleGate - category: construction-category-structures - icon: - sprite: _CP14/Structures/Fences/iron_grille.rsi - state: door_closed - objectType: Structure - placementMode: SnapgridCenter - canRotate: true - canBuildInImpassable: false conditions: - !type:TileNotBlocked \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Construction/structures.yml b/Resources/Prototypes/_CP14/Recipes/Construction/structures.yml index 4c8f3581eb..6407c816a1 100644 --- a/Resources/Prototypes/_CP14/Recipes/Construction/structures.yml +++ b/Resources/Prototypes/_CP14/Recipes/Construction/structures.yml @@ -38,127 +38,9 @@ - !type:TileNotBlocked - !type:CP14WallRequired -# Small fence - - type: construction crystallPunkAllowed: true - id: CP14FenceWoodSmallStraight - name: small wooden fence - description: A small wooden fence. It protects the area from unnecessary visitors who don't have a towel. - graph: CP14FenceWood - startNode: start - targetNode: CP14FenceWoodSmallStraight - category: construction-category-structures - icon: - sprite: _CP14/Structures/Fences/wooden_fence_small.rsi - state: straight - objectType: Structure - placementMode: SnapgridCenter - canRotate: true - canBuildInImpassable: true - conditions: - - !type:TileNotBlocked - -- type: construction - crystallPunkAllowed: true - id: CP14FenceWoodSmallCorner - name: small wooden fence (corner) - description: A small wooden fence. It protects the area from unnecessary visitors who don't have a towel. - graph: CP14FenceWood - startNode: start - targetNode: CP14FenceWoodSmallCorner - category: construction-category-structures - icon: - sprite: _CP14/Structures/Fences/wooden_fence_small.rsi - state: corner - objectType: Structure - placementMode: SnapgridCenter - canRotate: true - canBuildInImpassable: true - conditions: - - !type:TileNotBlocked - -- type: construction - crystallPunkAllowed: true - id: CP14FenceWoodSmallGate - name: small wooden fence (door) - description: Looking at this gate, a familiar image pops up in your head. Where's my piggy? - graph: CP14FenceWood - startNode: start - targetNode: CP14FenceWoodSmallGate - category: construction-category-structures - icon: - sprite: _CP14/Structures/Fences/wooden_fence_small.rsi - state: door_opened - objectType: Structure - placementMode: SnapgridCenter - canRotate: true - canBuildInImpassable: true - conditions: - - !type:TileNotBlocked - -# Fence - -- type: construction - crystallPunkAllowed: true - id: CP14FenceWoodStraight - name: wooden fence - description: A wooden fence. Don't plant splinters! - graph: CP14FenceWood - startNode: start - targetNode: CP14FenceWoodStraight - category: construction-category-structures - icon: - sprite: _CP14/Structures/Fences/wooden_fence.rsi - state: straight - objectType: Structure - placementMode: SnapgridCenter - canRotate: true - canBuildInImpassable: true - conditions: - - !type:TileNotBlocked - -- type: construction - crystallPunkAllowed: true - id: CP14FenceWoodCorner - name: wooden fence - description: A wooden fence. Don't plant splinters! - graph: CP14FenceWood - startNode: start - targetNode: CP14FenceWoodCorner - category: construction-category-structures - icon: - sprite: _CP14/Structures/Fences/wooden_fence.rsi - state: corner - objectType: Structure - placementMode: SnapgridCenter - canRotate: true - canBuildInImpassable: true - conditions: - - !type:TileNotBlocked - -- type: construction - crystallPunkAllowed: true - id: CP14FenceWoodGate - name: wooden fence gate - description: Big door in a big fence. For big people. - graph: CP14FenceWood - startNode: start - targetNode: CP14FenceWoodGate - category: construction-category-structures - icon: - sprite: _CP14/Structures/Fences/wooden_fence.rsi - state: door_opened - objectType: Structure - placementMode: SnapgridCenter - canRotate: true - canBuildInImpassable: true - conditions: - - !type:TileNotBlocked - -- type: construction - crystallPunkAllowed: true - name: bar shelf (1) + name: bar shelf description: Wall shelves to store your wine collection. id: CP14WallmountBarShelfA graph: CP14WallmountBarShelfA @@ -174,24 +56,4 @@ canRotate: true conditions: - !type:TileNotBlocked - - !type:CP14WallRequired - -- type: construction - crystallPunkAllowed: true - name: bar shelf (2) - description: Wall shelves to store your wine collection. - id: CP14WallmountBarShelfB - graph: CP14WallmountBarShelfB - startNode: start - targetNode: CP14WallmountBarShelfB - category: construction-category-structures - icon: - sprite: _CP14/Structures/Wallmount/wallmount_bar_shelf.rsi - state: shelf - objectType: Structure - placementMode: SnapgridCenter - canBuildInImpassable: false - canRotate: true - conditions: - - !type:TileNotBlocked - - !type:CP14WallRequired + - !type:CP14WallRequired \ 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 8c5a41ec46..0b33eea948 100644 --- a/Resources/Prototypes/_CP14/Recipes/Construction/walls.yml +++ b/Resources/Prototypes/_CP14/Recipes/Construction/walls.yml @@ -121,43 +121,5 @@ objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false - conditions: - - !type:TileNotBlocked - -- type: construction - crystallPunkAllowed: true - name: iron grille - description: Strong iron grille. - id: CP14FenceIronGrilleStraight - graph: CP14FenceIronGrilleStraight - startNode: start - targetNode: CP14FenceIronGrilleStraight - category: construction-category-structures - icon: - sprite: _CP14/Structures/Fences/iron_grille.rsi - state: straight - objectType: Structure - placementMode: SnapgridCenter - canBuildInImpassable: false - canRotate: true - conditions: - - !type:TileNotBlocked - -- type: construction - crystallPunkAllowed: true - name: iron grille window - description: The upper half of the solid grid. - id: CP14FenceIronGrilleWindowStraight - graph: CP14FenceIronGrilleWindowStraight - startNode: start - targetNode: CP14FenceIronGrilleWindowStraight - category: construction-category-structures - icon: - sprite: _CP14/Structures/Fences/iron_grille_top.rsi - state: straight - objectType: Structure - placementMode: SnapgridCenter - canBuildInImpassable: false - canRotate: true conditions: - !type:TileNotBlocked \ No newline at end of file diff --git a/Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/door_closed.png b/Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/door_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..5beee39199b09c34ec1bbf5a63303699c76a8212 GIT binary patch literal 1482 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 etVfR?UBh>=NSc2d?DX*f0000Ejv*Cu z-rh0va&{D9z2KOW!=k)oqu{55DWaNd?$#$KPBs#}6md*6;)Kl(n}3$v6?bCN4t+>W z;{lrVE26CZ_9p8)Y0vM3ws=-n#x6_WqL;Ay?lR>ox<|L|`v2ov^nxZPt+tYTY?oPW zZ0y3Hbj;LC*j%~lgrITkftRm0E4laRPT-rctf8dAgmnq?lBsi$yb+?(0Mf~iZH2rk>$vM;hGbZkv5(=8A0;hNiH-5eQ0md+)8jkW$9L}EMV$#dHkf33N65T(@XJhY{Uo<1 z{MTQdfjw|(C)dmejx(sYJdCUdtdT4phn{?{!E+rttN&pzu`o?FIs-uZi29-K@4&U^j* z+t^(1SGgY^e)M!Pi;kGJOejA$TWLT0>%8sp@=V(tbJ@SHU6*_NmS=gRfMCOWzH(9f zg`)22^BEV4I=k~P_}4rCE>Fg)cel2!t(eW2yLx}XD#udQ7h1b4`n0d!-Ix1T-zw@A z!zGicHu@<)E!W%ZTRr!=tHA3Ejv*Cu z-rh0va&{D9z2KOW!=k)oqu{55DWaNd?$#$KPBs#}6md*6;)Kl(n}3$v6?bCN4t+>W z;{lrVE26CZ_9p8)Y0vM3ws=-n#x6_WqL;Ay?lR>ox<|L|`v2ov^nxZPt+tYTY?oPW zZ0y3Hbj;LC*j%~lgrITkftRm0E4laRPT-rctf8dAgmnq?lBsi$yb+?(0Mf~iZH2rk>$vM;hGbZNDog~F`a@qw>7B)u@feaOz4KEa?>w%5%7!7c%3$w&mClkfWyx9}t7|uV)B0pB)6^)(QXgzqucO zSS3ha2@8mOHBC1<`n6VoJBva|>*q=Hcd5E(%QKdGxBatWcv}AFes9C7H+eTVO-)cv zxcO$i-pvJ8!e1m~C#e|Uyu0Wr(1+VNwO%n;JO_Hss7C&bjotb;|JSDa$~Gh&7d!i| z>Tcb?ua=V@KKH1u0tF5P98kJa{q@{A{Z9{nC+uPlN%=IfvQYm({?pyJr7!<&dNo;I zZtk;q?V2-t_g)4D+LMnD@0l<-?l-!8>MvvZbMeYpGn=(da~Iv>dbRCiVPp@(Yqkhw zhHJbV#B$ab1RFA~kxuAk$k5KHRhlwwpGK$Y%hKOJpI+VitKZ-mOz8!U|0hmqNy#$& z&o-9o<#XTw;@A3(0vrvc%xg@o7}mzKM%i<2t7B=o@C)W>5Z&5~u978JR zyuGv0|B!>o@sG<33k`!NMMrpKn8?aR$n^YgYu@~S)$V3yZWTQpm0Zs5diC_{+DqSxE4z}C+!(I0Mkq79W-|G;-L_OdkbQ!_ zH;B6MQ?P(5ko|y20@n+{hEm3Bi})6N=0B)l(=&f{$&{7%Pp>VhV_CuMA@nyY$5YlJ z@P)j~v>8lLv(|uh++dFoPv~V>!@U7y3D7^NAgW;DTZig`Dy!KmvM=noRAwNt?DgZ# z|NaDAF1&Siv#V>M*Q75^7GQ z$D<`bI&b(dRPgKhFwi9*eZ%|O z1#iEzerB+;XL@x`)}w%NPP75zkEa*T|BT(eKlb{6tr-k9_D9O!{`*t9UnXnjdzQa_ z>-T+L{hn?1EhVMPH(kE|KFb`TBNimG^vwQc(evMD|F&P9Ig@=uWpewwcb5XgYS$Od jT>t6XD<*j0G}J$3_rBD#!}`wOPar{0S3j3^P6Px%i%CR5RCt{2+&^#AKp4mI2gJgHnnb#V1*s8D28JvdA|wW8Mh0eH7c&EI12M34 zV2D~3iKR=V*bxh37^+KCC$3{Z=R9}L_p>x^nyd56{d43ykwgv8$Lo)uKCiXqJPmO& zDI);u6R<`A)+eAbIP0m)NIHP!Dp!}0bO0w`142kT0Ga?zK=0%OcxHV9!}GEFf=0tU zfafm;A|lf7_aw{8JGFlQVS69HzL5F#mHPji2QV64Y#ux3WN_Bo^zOw@Zn?@g&(E)~ z9u4eJPqYQRnY>;9`@3xX`kUW#^*Lw+?F3)G8j8sMoATA$9~YnZ$ClIq6x-&Z&&5I= zK%I6NqRocZ$~>SrwE1ISBdmwMZ9xO@pK!5lR~=glHVjUtGg&Ma;<| z5xE=kV!$vMs-Uu=uj<&^$zKe$IuA%e@ETARNNj-}y$QrN8EQR%;wRqO8c;U-JM`E} zumI}L{$iR90ssI20000000000JnG&159?U&_Gsd$cZ`#CF$LUDN<=0rUZh zBLM3Yutosd0vHApck%%QTQ=A9g2;ODlsbSc%Xe;l-#0nh?kln^uiP)-SkwWG3JWDg z?lw2@YyCy!!DDZ^%EdV+zb?OPPeH|e?VjelgvoR!-@blPy@x0|!K(cQ+FW!QMF59t zW6qIO0BwjOfTktF`f9(A3_Rr1U zzr8K&Q_zVfP$^q9%%b|!8`y>4d~>Kl63;xSO5S30000000000aD4v(e%;E2F==XM?r#2=Yhm$w*Bsdz>34j5F3g?W-jlZ-IV!l^ zIm6+fP53+`0Af4M4r#tvv*&{>IF$vzdLW3FVslu`O$4*Y5RY3O~sX2yJMBR7{Wr2%N$+8 zw8B}0F~pwznr^m>pu<+(_0iW1;)6C<*D5P*zPqA0Z<)@g-;6Kx@4a8{YQEy8WlPre zZF!NWZ5mQzqwik+e3m)ln@zy?&rOvK*7fWmxz-b2Fx}Xe!Svzo!u-$OZuQ;U^0j6$ z*wlCHOa1-%cAxbXBYDnWg7KwK!ex2SX?J&gVYj{d^DOg?FW*_0?Qgnlz@KpWzW9%S lr&51Ry&k5I2$CP+bqrP3JLepk8Z#Rt>gnp|vd$@?2>|1l4441_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/fence7.png b/Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/fence7.png new file mode 100644 index 0000000000000000000000000000000000000000..0db34698edc058ffd16f8692ba82585e2d4e6ace GIT binary patch literal 828 zcmV-C1H=4@P)Px%_DMuRRCt{2oUd=&KorMcr;(7Tu_cp`NVV1k6qp1=l>&kT2Zr}|4G#BQ+Kkhltj=vvLU!vG|U)?=_?Y?&xB+PuVjDjGf!`?6b zTW>m}AK$-Sm|Xv($&WeMysYEn_4BIGVBD)o#C3gf0g4V<{|%Q2A2?3ZW*~rc2TZUp z2gc`UwE+GuG(JbG1?c^KhDmxDOE>p{-nh4J^Rr^j~%D~i#xG!fB_cN?i^`QgZ= z&C5D|TI=;~I_&+pt$#lpxpepIr*R)ls5J=c)3%8i3s7c|98;DXV*!p0N{{TSt;CX! z{7G1sfD&Uka#Nq@wIyM@3wYBRZMR!;5>cJ#ZLsREH=PmDYs7B?tapJbRCy=J3EL7- z15w7NXj_`jKMOzr(-Y`EAkP;x%^aP41~knK)hH+`&000000000000000000000KidjjK6M3PxwW$OPAd!IH2DYjg&rO1>?eQipbEYXPzCYlIRWlc}ew9L=4UxsI2p;!B|Hegmpa zbS9grNmrYT3y^1r>$c0{0(5=`=#&uzJ4&8I5L764r`CLy`%A`zvz!5Hif6e$?wBBM zgp}jconPMm16BSd4*&oF0000000000000000001hZt@Q_MG1akNi`?{0000U={ON|`2p{kNIb z;GgmXi%Isp8dhx#0oTp5Y)#wVa4;R=JaSRHj#YCZSllxIj3AK10;tiA8d`H#+TOSm^pM-XT`2)NcV8n0BEl)_`32J{Gnr>mdKI;Vst E08@8j}yzQ5?Jk`Q2 z(dO*dXY`OM?!3DjAJAq5sB?OM`m&h%V&-Q*Crxb5-#>Sjv*Cu z-rm{m$K)t-?Bn8%8x7y&ZR+jioXxPbx3#x*>(bV({JzZk4u_udUTf;vB+btJ{Kd_} zfBV^{?KSvpDDKoI$_TQ7C$>U-f#mt9vp>6^#)P(OpFJtIE?-MfQ1i5t+3egeJ2vU; ztF7HQXZ5}Nwhb>!KKzeZ43abLQUwVCa+vfXCySOXN6W4locei-mxo0}} z?S(zbzYlLypUjYy^ta5T&a`1)a`PPV$qc_9JLFhz;dr|v@uW(_h3SXY@4UZlpIaT| z-~64wUuo0)Lt(3@USYpH>qL0!;l~d@I#2j(!U1$65)k0{W#{h*g&i+F;Rj|^jl_yOtomOb1J#-@)WfB*Wn z?w_pEZ!rgkd#oR(l`#CBy=IQ`O9q{HYLiPC#3u16{MJio1nJj($*^fY>n3@Y&H0RC eoA{C3!0@MDUPv|Q{h`!_U|~;JKbLh*2~7Z82)?HP literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence2.png b/Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence2.png new file mode 100644 index 0000000000000000000000000000000000000000..e5aaa4c5d264e92047c2b98776b1c8f5c2094a0c GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2IXgXF978JR zyuD+{#bhYJ8nAJ*U`(R4bRzS+d4~?&`fV;|HZOT^qk^#k+kNW;A3l4YI+?}{G}Hdp zmNmIi*IvxYb(^8JyqNp^i(L(cGOLxJ#2(H2TK8k!d}yzQ5?Jk`Q2 z(dO*dXY`OM?!3DjAJAq5sB?OM`m&h%V&-Q*Crxb5-Ci&kU{!tPZoM_^^WZmqG zMVYfoZkOJDqx(Pj8RL|vi*BF$9J47>>Gj!di8pm_YVN*ga`)q^RZDclKYjbP=vU2G zfer5tMJ>1Udn8p@8T#hU?sv9jciu*S5;`#B-;TMf?0FMT9AENu_H>4}&j)Vodo6gY z^02x-0?-pEPA3BHCDZgO2b2-hViSI!B0_Ki7 zjvo#T*F-mnl`vdf&venh>Ed?=`9=Il4q^CHKi~RFj7`DayfBckr>mdKI;Vst0DvRN A-v9sr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence4.png b/Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence4.png new file mode 100644 index 0000000000000000000000000000000000000000..cba2f53fc2cc3f2d23d97a343c21a9851b1b7551 GIT binary patch literal 435 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*}0xBjv*Cu z-rm{k$K)u|_HgmSjfR_4E?=0i;bKmrqjTaOUheGttM?8aa??w!f0wYfjp3%m$>Yz? z?06r%Q9vzy{~7*hnKMSA>sJ4J`gLvi@tylz3@w!z-ZSkHY$#{!I(j!oPWd&%t94V4 zpRj5;dA`B>gcZXy25$#%^)jF=t5C zDt|g6^g-`{G-HMMgInO8)ByZ z{&w?*y~!27>KoBlOxB7XwdvdzZP_5u)GE+-Z}mI*HSccyoj*rrU*D^BTLqeG>-MZx z^@v$Mf98K7uSLl!_l^{W{;R4j-YxMbW}*v2y{TJ&QW#^8Vkd*&_r~J&qMj@TyQZDr z8+PLOf~?K8M#k1wUhRF?b}$~B-G4vW_n!m{s`LI|=bu{cYs?VNEeMkEboFyt=akR{ E09>%NX#fBK literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence5.png b/Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence5.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7f417b077aedaaf9efe1a1f7f127856ea5de7c GIT binary patch literal 669 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFffICx;TbZ z%z1lfWBx4%k>ekyYk5!8YAErZ?&ZkX#;3!h5!7~0*1F`~{i{2j|MzM*PvemcP|`|G zbUfr1X?2NFR)E>?his+U_rE$1ogU4p|9JOi=U*4CRh1WK*8cxkyzK6|c7eGojhHsP zYcK^7ZjbjYyXUr)d4^B$S2HbHhcE6998>uk6b}eo=(cMJe$8j1Z}o~>iuW_aIXg2K zmnCuQJtyVNzw+wq^~ZaQZ%#URdGW93v)M1?Z5LZVxA>C9dfl||Z&b`@F6;iz?%$u! zwr#cWTef{A>(lL5U|K{HE_0o2&42FN^b7XH<=6WBTb}(aQ*A`{LMyp zfA3yjzBhVL&!YXVZPKc1trL1J;W{`Rb~8>p*aZxO1b$!9y$YM^Zg|N$Oj?r7@04d{ z88ugXlFHe&;veF!Fm5sC_v$*+E&U_?uj`Ym+4)AkM=jO)znkCETQS4__41$5PTQ|f zx8GmC^4mg@$q8|_jk#YroHSe+c3T~>bYIG3(GtY6VeLJKxZfFCo^PY`4{Ue7B4n(; zc=O764aIqD_chFCa2Ag@;D7M%UD?~>#m^reTQ8gXN~A@C=^3L)>?Nna`in%08&pAY q$tJ4W|I}u|iWmJ20;oQg+5bO3d12qoAN@-}q2TH2=d#Wzp$Pzv;Vtt3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence6.png b/Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/fence6.png new file mode 100644 index 0000000000000000000000000000000000000000..777330121ea71cfb0cbc2dfea0094e9fbd61573e GIT binary patch literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2+0~vdjv*Cu z-rm{k$K)u|_HgmWg^HVI`y?kb32xi4V57mkw$`oNv+@%iO{zG57qe$?)fPxnxu18g zXOI8U55|_iQ`6YHnj;s9eO^>sQ@oW!>vC#$k= z3A4pdQG=Ex%n95ZSW7@kwl876QM2cCv5Kri=*#5|Z_55&(0kVUXZIcNOWFw>MGTS4 z<{zE+gkjN*cBX9&<&5_@4(w*g2b;Z*y+Zs!FT)=04{i+iSb=^*1#Sh){1%w`)z{@d zkrEMq#WFcFFVbxDs#U-LEp&dn<@R3JyVc1VyQeZoteuvYCg${FzINWUFtgJC>gu=q zty6=eIS$^7i@zeIvhMWxGxglA7Y#4P9=ZDU(e;lhv*c@H1zj2HP2KvFf*5-gyBNN` zXFlF18pyI?|MY%Y?I+0rTleiY-+VXOq-BG#+3%fek)XD(TiCG^t6LnS(!hs%j;l^65jX6D1ch1=QHd|8!QnFCjcXmNI? zSZis1ad>*BaL%%myT3er_P*U@ddT(X^WSU^zUi+LP&h>-eqWvTmd|@W2l|}gIIxQ$ znXKi9-7c+pa>0UvFZq*Z+WDju+1qt3USeVQ^5o^@T@u&r-}5K^{P}qIF1FsidQD&N zeiK;9d?QV{_RXe!E15HHt@w2+uJ81QHR1oX*0(!Iy44Hl@7$jKnIJy-_r{lz2X4zH>{Z;I^|zdn>4KlYp`+)#Z!oXn z-r&Y?jWr^>78vjdAYJ?C%T9|Wv*&N$I(_$1=S#n$Q+5Pi0*2BWMxbJ4hSyAM1RKhj z{F)nq8t=`My8V@V;@8V*uNXGz#8(P!dHHC?uCSEIeH-HsL#~*e8;bLm?svGEw_K{NKQ8GRm%!+&vwQP5Hr5>&WilesY_B)7tyYH5n)#eenOgxXt~IDp&8C`ha}z>FVdQ I&MBb@0HS?11^@s6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/full.png b/Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..7e819cefbc785e8443b88039871e71f9a9b54227 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3HF&`%2dVDaPU;cPEB*=VV?2IW3+pjv*P1 zZ!d4;I^-bYa&h&NjeS=JA-cWkcxe zM-?{q_n!Z(%G|XzkC$PCeNWCd=OQKU0I$SZet`{ok?Xb=?LQmX@Paii>i_?2MxpnJ-=iQLO%lNBK{H?pGkG6*ABoz>1@ISC#aQEWk5;>rI7(8A5T-G@yGywooSWQy^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/meta.json b/Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/meta.json new file mode 100644 index 0000000000..84d1c694b4 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Fence/iron_window.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CC-BY-SA-4.0", + "copyright": "Created by TheShuEd (Discord/Github) ", + "states": [ + { + "name": "fence0", + "directions": 4 + }, + { + "name": "fence1", + "directions": 4 + }, + { + "name": "fence2", + "directions": 4 + }, + { + "name": "fence3", + "directions": 4 + }, + { + "name": "fence4", + "directions": 4 + }, + { + "name": "fence5", + "directions": 4 + }, + { + "name": "fence6", + "directions": 4 + }, + { + "name": "fence7", + "directions": 4 + }, + { + "name": "full" + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden.rsi/door_closed.png b/Resources/Textures/_CP14/Structures/Fence/wooden.rsi/door_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..e47df096df85dec2633bac00bd5d61e215942b93 GIT binary patch literal 1248 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence1.png b/Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence1.png new file mode 100644 index 0000000000000000000000000000000000000000..fe534a74595ad9421229f7518d2d1fee558f48ca GIT binary patch literal 771 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfi@)ba4!+ znDh3|#=Of8GHf68S>A{p4b*adD{^HaGf#)4p~6S5Gd678`iBn$8yFcHC|p$J5p(f! z@JiV_G4^QbB@Lc+!qSeR&;R?MpI)B`{a&(D|d?5-AX=m3K<|Fb2G*FHXbdfD~c zkHgD@FIwK2E`GenZ}-YiR*$4Uy!+bC%J8K*pvKfk;Ce%I+Tt&EvqB@hWDabX-_OY4 zSQ46LzgA19^n3}UkMQ*dm6?Z2UoZXka?9*&)49F^>=W#N*4*BA^7{PrjOvA7E@*{h zJN!E}uU-8AUG-`4*2!KR^A{nUfR!@B1d-bm1e66@Iyu zMUEw`=T|BMm050mx@}RY#m@ykfh!s31s|?3I{f325W|J6H;Fbszu*7vHr>MR3((NT zRwD2C*tSbuk&(BHWVq3%Hlh4>+yVJxA7s+4XE97LYrb}vz4hW<$IXE+I6v)ew(sG7 zFRZrmYQx8ruosMX6y83c9{%%srRu6b_d{koOgbazdpS(N_j39FH(JYYho28`&0<*I zEU@-iTw?S-^B28gds!O1S`wFtSN!{N6b;GZTI^Ul0WnePh>uX`F=d;QH4PSpts zB7=)^XnG_VeUAub`Ro5BQU_|6kSR1G-e|sezk~xM^{VMML;`xy&ht zCAOL$T;)@v<1KT*w|jBUhR=5wSTy|mx~t)7#|0x9&RKd5nb&IT*e|`;IpMY-|9<_Q zz4;R^#8mJ3?AyRN10>0|VC$GY+AO8e`JU|a?3d)g8NpsVuY@e_6?0St#24h*yNn| zt@jd*i&GPD`nQsafgz#t+a<<-j~~5B*=@aVUv18=w&rgZlB+9U70r7lT2NWHYwfD4 z$oyIF-JCviSSqy8M}V7i26C2zFD`i*}R yxmUajK6HWg%L1TNwj32Vc=Da0S`2E{pNsrY>-7FlF#gjD67h8Pb6Mw<&;$U$f}f`V literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence3.png b/Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence3.png new file mode 100644 index 0000000000000000000000000000000000000000..be2a52f2925258bba597aea5bf17807ec079a095 GIT binary patch literal 815 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 d2qA^0XjVC@{ zWwyxO{=b^zeO~C|^X=(r$HVy*)>fSr%yj=Nw?KEg@`AYHfYMV+xlfH67I({KZTrc? z@Z^Wk48QfRw@&6VObZp+DfrBcL6gT}H*@9;o%#8vQyCOH(;H*hHvE0X$}sb4f*v!& zlWB+C&R=5q@bYoBJV)E(>G|r%-s;Z!=oOIVx$3Az!{g813=Y?4OP9Mj=e=hP>S3M` zH96am@4%)mp}zr#1ru&Hn15FNweXll!}j&@USFJhZ|EreY}n*6hi$9%0$-hmQ@2)y z1alv)ZYX2lV*8V!11rdol-&QecEf(*z2?)8Z$I99Uwp-NnT_Q?O;aA(i}fv9qWmJE z{y4w$`C8k9KTfKMPP;T|MeKq&FYU8Wl_R~pZ5bT4bG246gf8y^x^^p<$ScM_7P+pb z9FKxuIq$kBbNS^~kGD);86F*)9bIp*=kxXtMlbo>UR2p`JjDBovBFq>nrKa4DSJjK zdthMO4^OlDuZ!O@>YV4;;N2=6s`2i3PUO)SDY~!ok4kmE5(R50Tggyf(mH>?ZOEzf z@^|jZ`fb>m*DV`w+puGaYMJ?UX*-4B1FFG{Dsx$9%{6=zlxeBQsIY@aD|@y1s-wr! zn{FFBZ#M4JlMSB9!NBo~UncfT!t`I|ZDkw2#8yt3WIL0Sfg_D2|JmW$XA`G$1qwVo zY43J&o)2rmB{`SP4c5ErrOPckw@u_w5oT<8YCh>4Q+58fzd!2KuI%Ucs1^z`^}gcn lFzdd!$M4xJE-1kNn!NwC&mywfPN1y8;OXk;vd$@?2>>+EZ3O@T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence7.png b/Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence7.png new file mode 100644 index 0000000000000000000000000000000000000000..aaba9700d72743664e07cf738df33519e0630939 GIT binary patch literal 1038 zcmV+p1o8WcP)Px&$Vo&&RCt{2oWD-nP!z^b8i*;1qoj(cgrK6pPzI=4u~ZC|x>TK+JM|UNdUz@hh97Vep4{M*Y@Xo?zzXh=cGt8 z?_O?scI%3Wh<^MorKV}KwX)*vZWL%|eVIOf{x(&c+jzifEP;CXC^VcV`}%Y29+=q8 zPUtqf8wDaFs#p&D`q~9JIX{mygjb6>k?U(W0o`aH0Z~{j=BSX%iu9F80S?dVR5bba zPXrT4t^nQcwMajS6~Hjkw6ngN%ja`7aGF%H9QyM8nBCvMhCKp~PA^0IauJ^m%`J2;$Bq+=SNm|gJs7NF> z*&(~xp>oaTUY-qmkC56L7p9m&)S3bJ0TL#-9mFN^Au4PEex6jwFw&uOhT_71Zvt!q zlD^rIEx?=SPbBU`8*Bm8j_|lFY{G&$K=%#kMoa(|+$0ULSfFSoG83OKz-loUn?&d+ zXb(!Fq|zVk?|Eto&aEe?ecVQgCQ(XD5bYyCcQmP80Nv4~b^(G+n|W%veX;Cw?E(bT z?^XSQn`#dPGfyqIE|!F;T>vwa8f2G_*B=NzWa*+oM8oiVW=6m`!G!9d5b9wK!#4rL zNQ*4MvyG!)TU*oi z?Xh#}1nO_7SAV!?OPucR3!l%H{r^~{+{YjoI8pljzleE}uX%PbZA?%Nc+w`8woHA4 z^&E}!e@=K;r*p2TXWHm+*`|c$&I1$KR~$PIzT&)LR-slKf50 zSI||6KJYdy%3&MB#CW^gWhV3cev4MPFJ(3q;Pg1pu#v(1n+DVR!>USa{x`lV;*Dbl dItUExPYUm{^;mzpu;v?x@9FC2vd$@?2>@I4ZOZ@v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden.rsi/meta.json b/Resources/Textures/_CP14/Structures/Fence/wooden.rsi/meta.json new file mode 100644 index 0000000000..c2e69a7686 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Fence/wooden.rsi/meta.json @@ -0,0 +1,54 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CC-BY-SA-4.0", + "copyright": "Created by TheShuEd (Discord/Github) ", + "states": [ + { + "name": "door_closed", + "directions": 4 + }, + { + "name": "door_opened", + "directions": 4 + }, + { + "name": "fence0", + "directions": 4 + }, + { + "name": "fence1", + "directions": 4 + }, + { + "name": "fence2", + "directions": 4 + }, + { + "name": "fence3", + "directions": 4 + }, + { + "name": "fence4", + "directions": 4 + }, + { + "name": "fence5", + "directions": 4 + }, + { + "name": "fence6", + "directions": 4 + }, + { + "name": "fence7", + "directions": 4 + }, + { + "name": "full" + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/door_closed.png b/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/door_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d953e1e49bc4f284abbfb0815a7bcbe5c393106b GIT binary patch literal 1417 zcmV;41$O$0P)Px)LrFwIRCt{2oJ)%vM-azLkJWfLE1?BpgF(hPKEwyx5OOg-7<|jwXMYiYfP9gh zlYE4bLs&urhAcsQnDqmV6J$2tVYQY#QiO64C3<>lUe!I*A*vr3?@U+szqY2k=CR!k zAP9mW2!gPqG@d`Xzs7@ae>!RC25Pwu+841Y(xwaj_HfVx0D$rNC24@=I;wq^U0Q&3 zdsq5xvQ|ceWuXFGre4+h?W5jdW&?TUD3WG(ad}nBzHa^Y@2~y@0D$x9KcoSc>!|iG zUw?o>myYm*J2w;OD0^4>5XBRLI z7i7al1oG;Hvn8Aa=~vi=ek=f^AZQ$)`iVzJ07!J5EYfU`PyNOy2pW`guJqfU*V-Pa zSyCOFSfQvBR9(G&{D07GJJoNhS3=Fgl-PqiH(6O6+oH0tYyI|gv4(DE)9chMj8Rk_ z`TqE9(@?)dI`HEk69AZO%dsy0l2jIUt=~j(L?4@YJYB3a#nm#j)!U-7uxtG$8i%tb znT2(*Je)1z(HD2u__JD;29&G62F++a+<-IjP@^+#}U(eX;6`*cKXn*_qJ@NyF z3w`okz@N;a+o8LfI%dn1g|lU%{cfkR?E$Xzn^>`buougss$-N;|6p%>+&|dMwFii2 zan;_X{CfZENdV~VUgqafHmi&M5P z^qXl7>tig>ku00C?boT_e)E2sEWG-Z_*p%dWnZKY)xIlzK@bE%5ClOG1VIo4K@bE% z5ClOGgq?t%QIx}rXOGvoqy^XHjL$F0C2Cdh{K@?_&h=6K_~yHxOY5hu8p}dm(o*FD zhcu`)Mch>;tN^I|IvRuLwJKZYLV*{c%mnH*5(_4ZqEBIULE4nqGOz*=&X(YLEf@}Z z@buv=wzw%zAKrrDpa-7UDl~tHf;|NM$sGL28~`TVCfJ0tC4{pj_>(i^wpanUdt;wG ze|&1>ixYiz4>;WSV#inWh})D?eRcqjK64uYTl(y~!2bmafNKX_BLQ&jfNNNHfigQl zRDn%>RseqZ_X*AOR>_0T(qL^$uhI)UqnEts zZ0fUyz?=6UVbG0Nt@E?EO?`F}M5y)oRibL>pTjx&tRaBU-RjdA_p>wy)WT2ms!wHM z-vy#*1^&CuQg?qcuXQzMc=ZW<*z6dAK5#Mm(^%e~9aV$+SsSb5!43e5Z@Fc~*ge43rl+QuUVxo{8Io^;oJx7S!d8t<{hc2I#sM&y zo$+7LHl8A5I!DI@eY-pk>;TvhH^s(9kV#S|4n)xkx}AoTUSLbxXb51}bCCyBZKp#( zlAt6(NrJnX1QB&t*t$S18@i@_CR(Ipmv3=3w;+^lc8Yk zb=XA?uz`FJFsbbF8NikgMggd^+gIfSI{x00000NkvXXu0mjfZXK!o literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/door_opened.png b/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/door_opened.png new file mode 100644 index 0000000000000000000000000000000000000000..732cdd6b6a0488c9b058a4bb9130e841b3637da8 GIT binary patch literal 1688 zcmV;J250$+P)Px*Qb|NXRCt{2oy~6BMi78UHZ9qPDJXyt0R{vFh7K+Q`)>3QjtG@zyXmEqG4N<4fbFUJzVcn;_mE{fcLvZKi14>c4l|QnPmW8IGv^q zKt8-X$m#QspH5h9Q^{ZBRAS0_*oX13?^J%P9MA;b0ZkhK@H{_V>THDrn#4PxX#<)j zp!vtW_Nq|j{Hy+sHJ#&OzmOlrv%-!5*F}8M72H7q zN7NtCKRVi<|NtmX!zqc=+OHmp7$!2#(J$AWrXK7zSWF9jN?Y|NIYz;Zp#{=^ac)TQHyBThR>w zFrVMUWVBUEht{nEz23T0*{ySc?FbNQl>?}OKmYV2+xD2s5}nX02lRUDMVS8f*Cm@= zlttwut#Sas3r_)nr->@Lx@D7zvSgEBu@2F-(FUUYIQ>>UrXz!oPp4D1eaPu_+IjQ( zhkQQ2FPwmngE+l|(yIw_DNoZ$}VzJH-lMBkWb6uCUvA zhydAE(e_r9%E!<=na<$L*OX1K$d|7voJ?mWovllOH?Ko$`em}$q9iMAJ6&x>ldD^Z zk_@6GD_$GyY+6l)JBh8 zj`kOyrF%OK{Vi>;`w!iNrp1De>0wSiXs9BzV=18j!BOC5D6Ilx6| zwkiApBq?BfE7~@StHQR|YWV3LOui-{7s~fGRjz?yFk&zt66Wh=;5Pf=onZ>uE{)Llmflpda2i!8pSz3sANV-*8C($&*D=!PoAh`ahx_c zo&*um5E~I7d*1jYh^v5Xln(cHjkd_+VPCq+psvHcUE@hmYa@hhuW6PSs{roEs3U&) z{0{&Cj0bv6*bk>lE{o5L6Yuf)1*BOHVYj2*fMwh$sR~aFP2Dd~KZ~+#q?xe;#8p7` zew`7*zg<PC7c~M=hiOW@ z_@lEd4HAf}dlPfs`HrnY0;{zyQ0dpfNeb91jd5V@s<4aFSff{kmlY;ml*Z~5XjNFN z4%;k^iLWSmS$Hnk-T^ge{I4_S=Loml}+$d31ArkfL!uE4mERCt&(~-AK zz6q>XFle#TW@(Jx8P*gd2Z*7^b(hFxa_Ik9)mWn>Ks#=ZW@>|Rg9L{WP3kvlkPsic i!k5cE9*@W4Vc~z3@5F)auP^%m0000Lqn@blNVi(h5={=Pjj!*uJCbNiNfC258q zShMo&61!`}9D%VO<)9bBF zxqx2ijy5#+QjR~R+Y zrd?*cP%3@$O4TifGhFeEX}2fFuD`+<;{NaWj46yf#a&0&GaNmT_KHD7`L`zX3_rJP z>wXo5Hxz|grZO}qZ9lN!hVFtXW(-#?Cw%e`oj(8mMO}m=9rX5ZR*kb;8@Px&ElET{RCt{2+{c?A@$<9OxpoyG3C06(d3^%_=!CsVan*?1 zB_=Ql+Cw0j_Q?q`ibe?gWB6_^?(FO=o;KU>lV}E1eQ$2%mb}wd-xFKIOA(m_9p@Nf ze>hbI)UmKXjx*$7tAM)8$>E@mC96UftAJP;40;0uf9?PP<=t4-%@{ON=SGK!_!qP?4zKCQ%*dL=@%*V5QxtRYy-lyBo&rahi zkZd}zF6I&R2JvV6ED;?7YVosfdn@Qmo_;H$0jRaRD3?y+ zztzm2YzGkkkIE90#H+x?Rby&qOLlU$O3Vhx1d#wN>PYg~s&E zym|LYs}HOKrY~R{2lXp5+u*OrK(6{&8vsBi2v!F`g0%sVdi2)HNl@}@cq;<{9Qe=a z?UR)mz=aSOLUODQz`b4w+5SZg5fKp)5fKp)5fKp)5fKsX&p$?QW&E@znGpa0002ov JPDHLkV1h*HljHyZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence2.png b/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence2.png new file mode 100644 index 0000000000000000000000000000000000000000..7cdd59d50c27b6cdb4c74975970142453314282e GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*)u#{978JR zyuD-V#hfT`?Bhpewx-=KH_X^KZ1~7@P43X;N{(#(1q)i|Zrn6M;h<Lqn@blNVi(h5={=Pjj!*uJCbNiNfC258q zShMo&61!`}9D%VO<)9bBF zxqx2ijy5#+QjR~R+Y zrd?*cP%3@$O4TifGhFeEX}2fFuD`+<;{NaWj46yf#a&0&GaNmT_KHD7`L`zX3_rJP z>wXo5Hxz|grZO}qZ9lN!hVFtXW(-#?Cw%e`oj(8mMO}m=9rX5ZR*kb;8@Px&Gf6~2RCt{2+%a#{Koke?e`%9cQEa8iVyF}eDh3!@2{xwAe29J>z6dij8xjNR z27(Ul5J5!(5>*6NT!lJmWQKCq#fg(9_w2Kq|8GkDs>FVIzISQw0uT`q(Yo5OeFC!_ z9qvc!@$2^|nV#cTmQQ{gX&2k_+|;;af~+S%U1+D*Un;JSo4P0REW%oziygOt9k-GB zYgw;=Sr_@~+i!Tz%{zXuw>uSA36fwv0bjoU1OW7c>s!b51eq%2Es!Vc6`)h2ds;Ol z<6$^9eof;ZtDn@fNB6PgHt_EAcX-ZZZdDvmC43Xly3a2nS^=G2f2v)D;TW~rCIF!Q z<4^p!C`1#`3$Ec*)8Eiw7y&RZTS=mW;Q2*>lWzLx><>nB<2HyU;I!M_IPG>*OW^pd z9mgdGFbT%DfL`|cfEb2j1j7iPvlU-#auiP+?eipB0WHs+nz`xkbjx$a=I~NP2Ekfw z6T$F$q6?^F!7z#|ng(7wVu{P)rM({7M007O#Hk@h|0OAVp2O|K$ z`Nb6;K5(R7)|j;}P!ysQAvMakfBjt;cdFI7lcv0gR6sC{(5zSDQNCHP{J-BP;|F`Y zaTn0zHi?b_on9YdIEFtMp;@oQ$D8#E{J|*xY+odzw}6`b+&13vhmtS9643;lbo*#F zw&S1G$gjr%#J{7e#3u1BaD3LD7}@lTOm>N6f@}~;z^n_=k1dMZWPA&pUj$Rf)PyMc zc-}E0A|fIpA|fIpA|fIpBFd2QDy5gtpTFCU(v1ozCn=$6lMF% zDvT3Q*3wtR<^i>u@wr%GTmePg2egc}9|SoMFnxlxp9hq=1p)#UP{gfp%P7o;l4Tqn z?nkQgyn6G&=o;7sY@fg??$o!)tb*SnBdD|qkZQlBO#mR1gi?+HX@7}cMJW>i-0^Rd z%Tp;Ufb#&(1LTxC0TOMn)CrJK+60vS4>3eUL_|bHL_|bHL_|bHM3kR@smF>Z^yZX8 P00000NkvXXu0mjfXYiT? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence4.png b/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence4.png new file mode 100644 index 0000000000000000000000000000000000000000..dc6e3d663aaf71445b19282351ef3349015d8bd0 GIT binary patch literal 866 zcmV-o1D*VdP)Px&97#k$RCt{2+%a#{Koke?e+ad!DvnZ=sZx;W#y}CQ3`lI9nfW4o9Xp2% zD(H|74n-s&6-A9@M`@F^GJ|XDaGYkimz*#8|CXjc<>Gri-?OW{tH45sFQ3MqQ$aL| z@$qZBqSMy{sgqi@XcCL`^H8Lh6>EBOr)^~b0HD>Zi}YjdB_PGh8PIChv0JZ+^kroL zPR=jU^g@xotiA-s<6G@MtPOy~-~mf70j5DP4T`aH1~3gW4a%`P01~NC>scBA-oJen z13KPzGdl8gcjZM)G!1o`2008~yM*Cz;*!W98BmhzmCMIYHz~;dN z0&9TlR_}glpNkRNGoaP1i#?f{u5_`JcErOIUKUzRR= zNzGC!M%4QLK{&j(-L$1tjHvbf2m5<7?~$zk*QFhR@%T0?ohwrIk{ay*B)hsL^#bXF zH*c_u+D$NC@2>{s#gj+at=I7B+pn3ea{AE?-aLPdK{&j-gpzjMG-`Yg5%m)4_QRQU zs`}FIitQtqDqYQxT7Hu+#c|!L=q5@)$pUcP8K4_X=C=D6S2*qrL_f1s0ciJnm7_C% z?lpaM=2zOip6I$|d<}5jYBtr?1yNla=Cw<#2gYZBdY!kL_3Xw;9en!wV1G~iw%Yg% zh$b;SCz;i17DxvkP2y~C0yPUHZTj~U#%Dk}_*6a%cupldre=Y)*-tQ?0l{dBpMN7X zYTIb+Y!$W#qbY*nH5#>Tc#b3T`Nn5}DxU@N&lqc&1yt!O?_XTObDWuJuC_}lMF65n zjKsZU^IpQdyu_W*9je^2>_5}g!}%o z(hovF$ri!WUWi~c&3?}hIL#E2N)>>77Epr$EGG+;A^`b;=8r9E*I|4OD4Np2@VfAI s{#a2P5fKp)5fKp)5fKp)5fK&m2fs*r6{nS|RsaA107*qoM6N<$g06dvSpWb4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence5.png b/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence5.png new file mode 100644 index 0000000000000000000000000000000000000000..32311a8909c0c370d51f61f14ec92493a312f634 GIT binary patch literal 1121 zcmV-n1fKheP)Px(8%ab#RCt{2oWF0=P!Pwzp(U=Wx(X;_s8j^q7$}030f~*7nSX>ofPaLUnGJ~n zb)cex4q-?sBBoMN)L3zqk{?wV!kHJxPNDCTXNT`+iRH7N^Un9~?j^n}p@2MjaAzpT zuRqjEHe+3}|2p%h>Mx_}FRP5DGl~N?tLp&T*5ee?0)&wg>?ouHHmmEnw!Wq^Rv{Iz zcX)zNUyf9iP)G#`pS~Pfk5O0!bi3y&FADNXj*G0js?<06c&Ca0raNw5-iHAHPj(SDVoQ z_itYZASOJLPmA;OK-B^o&GtmN>UPiJc}oC*`uA3RoENMWV0z=d!xQ-B><1e4h5&R@ zSS_p-V0!7VKOz9Yts8#owPB}^uRnff%3Yuu1!_T1ss%x&3G95X$8xRBj4diYKqg~) z>2CKNQE!NKN`#LL%@&r+{7<$k$5 zHEEg`s)>-~`pszYd%cf{dP7uJuVQ;^1FiNc>c?ke&e0{-3NUm1Mzf7>_Z(rTkIL#* z0EmynPG99`Y;9CGLz4Xbt-KNTG;ew`9Gq|FlQlL-0hxHz8^$}$g^U8p`r%|0@XMw6oJ0X&fx5{_DQ(#4WA~snQBG^h>&Iu< zJ!q-k-?;)zl2IV(Q1Wc0s1(Hrq$ON79QpB|00000NkvXXu0mjfxN8iu literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence6.png b/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence6.png new file mode 100644 index 0000000000000000000000000000000000000000..290c9042055c4ba32e0adf08a2c6c553c641d380 GIT binary patch literal 955 zcmV;s14R6ZP)Px&bxA})RCt{2-9Jy;Ko|z_Ck0}J;wY^=A*E7Lhju7cyHy=3b?e-@U!-5BAEH~O zP7Fmwg&_>#kD3$-6cH61mVJ2rJOluL zFviAivjhNdo;?j~D@*VPW7JlbknC5-0KnIujgrarADA30#UG5XZA99|+Ah0}j<3Zr*v0QmgzZ3qCZP7hzc z?--x&e=F<=kYYRuO3lW$7zaSTkVq^`ZJ7H?A6qUxz7Sz2$`N>?iWIHp9YI=?pK0DL_|bHL_|bHL_|bHL_|bHL_|dQ zmT{rur*|*nk`YxnnbtP#7+Z}0TU-@Ov^u@i_N<%DOOeIQ|5-Zk6(ut%n9%F{yS@Ik z{kF}dU_!6&Ute3DI7YJm-;{9xhQmuZ&O&B?-YZIs0}#~>M)d+}!ppkZY5g`>ulLu3 z^6JSWJgipm?bq*#?eaRo1>V1WjBc<0?-7dnP1C6LJw)_JsMYCBq*L9GMoYX>HFq^b zdihPV6vuHE#5Ph?autBhy)Ih*D6_wLe1^@vuIM#$6@W&&T~hmorrFqSmTtP);!Rnf z0~}`|9_sppsLu^q{Sxzm^%0;y=XI|dFP!w7SD)9{R>haq)<-}v3gMQcQLSeIb>qP( zj7#(NED-gXuP3aJ0Cn?9G7GrnQrxCz0jXlm+>8K!Fvj6YfLdia-b^{!?+?cC`{$@t zmf@DmBG@2qI$<-vd)9zi_ zNj`bQDpN?xRREG%Ai1snEV4i@0&v^!7szV63+r>hUA|vHwPk(x01*)p5fKp)5fKp) d5fKq3`~@&#s_d^r{AmCH002ovPDHLkV1n@nx8wi- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence7.png b/Resources/Textures/_CP14/Structures/Fence/wooden_big.rsi/fence7.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf4d0d62d0deed5072f32d4eb5a2c9fa9dae793 GIT binary patch literal 1240 zcmV;}1Sk86P)Px(l1W5CRCt{2oI!8XSP;kmp>2$+Its|*z$$1#9AKqo1t$=PmG;JYC2o8XJ^){2 z&wJk6N*oY}MT?+^a7YW<7^I?zL~#{J(#jmXTM}p6!_$ z9P{Yj?Gyk8qbXj#>(l_?!L6HVb8`cO(G<NYhE~+TrN)-XxmHpEuit+` z6b?nswbDyqJU+BO$4VGvPcw@V{}#OwneC}7@TDa@70DG!jqxdLdQ z-CnsU}`Yv>R6@%sH2NbTos5w(DB zZ#Xxc0Y~eZkc{W2#rh7oH>R281i>1B%nGpr8y_h(>{S9M{@$oST3-KvQm7iwi^+A(`??y?7-ofUo0L)R@WKOu1AJ zFNL)Q&>9bdViX91H6)V*B$G5Z_0GqB!6*2DwF3BVt(P3+gQc10>pU}g_nx048i*+h zG`B7ytk(e`w*Y#!|KanuJPP=LwGW_eYb$EZczKhT?>YDlK-3AE zx&AVFcQBE>{HYMl1h?ZMnp+q1#vlk{vSB11YcJF&*jId6hBKuz7Q$z-3WXBOX4Unq zbF4p;^X=p3lOnPN&ZEHbtPm-gdAs{*ZjFHNST6w|KYlz3BA?3oQ2caStQD}Trca23 zL7>>vXITS;<1|P(FGMRw%8oBm#FP`?XP>Lg3IZE*Q{{C=(q1-j16(hv51_+Y% z|F(!0Oq8*#L4s?n6~Ig3PFgwY1I~A4kMIAK0+}N3Uca38ABe*Bybdu4*3e51aQFIU z07tzF0N~l5FIK;wAd!{d_W@)}i<&G@j?wv;$t0^!y;1-T7{~@`rr0FA`9p=e$Z)9U zh#sR+{V_2ZO)=R21_0IUBGZoJn)$Sd7gzGi)5`P`wtw{RMdc0U9`u0{^tTxg$&_sYn+Z=L#?jsJTT@D5PWAk~sRWgf%!{0yLw8 z(G;(C`ZMLUT;AFHidQ>XE>OvKdS(~ znpJ)mp(u)?D2k#eilQirq9}@@D2k#eilQjW`SKkrrI2s$Z2h$W0000Px#=1D|BRA_Q-1GgTbGjx(p*GW1-iw@ADt%NiYX^JgGQV^my z<{t}KnNk0nMoenZ8ue4eSbLpyxu}00040mbnY+7O|;HjDlinH1mY;b zI#}5gIG(SF{BGolE<^&>TVN!RWu;vKr5w8gLqLJ)4q=v+P|87~3nP)~CIA3BuMb6& z&(TQ0U)HDZ=q*SeF94qe+O<&xOkX;fKPx(yh%hsRCt{2oWDyWK@`WIAzdWJ9vI~+Q9%ia5D>Xiu(7yCu({ga;;j7#guBjO zBErEn7Afu|*eG5=$Q|S&Xs|kT#S190&J}Ui*~#oC`{rflFz-`s=GXW6_RZ|>I5PkY z!!QiPFbu;m%X28p4LJg^DDk4u7RnvAh*V^)3mc!G9 zeyX^80Hysy*ef0f;n+_@Iz*moxSXbr@UHb!H+QYzhv!$w@++_hj~b{ulvXi#1tr!CBmhw7;9L}|Fv4n*-ROntuUFwG%Adir`=WX0GxZirUYd^BA3;h(pO9;s$q%N%b3AJAJWDPan zg?_461##W0&n2y+E8{{xeg6=C6v@BUyk2S4ECvMHtWypfbQz*A$ck9lHO zj0=5q1ia0?3H|=#|HU@tR3Ght@yRg~16=E)p8~H1c7SUGT*D4EAw45GF~!Y6nKaWnZRY{=I z=Rpu-ggO}!l{P3S^-*2m+sSXpPb+U?7N^B2^%F;cI?%{d(zXUcoi#7=|I?AN?1Py=7O|V*mgE07*qoM6N<$f(PeaF#rGn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/door_opened.png b/Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/door_opened.png new file mode 100644 index 0000000000000000000000000000000000000000..87043c9835bca03bf93735c9bf02e1a06e1bfe39 GIT binary patch literal 1592 zcmV-82FLk{P)Px)@<~KNRCt{2oH1)#Nf3bNggOZYMDUBtLlVS12nIu9u1*>kX$)!dCtTdmaB*Gw z;Ba8L=86=j6e*qK48b5ANK8uS8S}tGs&$2Lp69K0rF}cIZ{Okl8cPqoozZA!-mYhM z0V0t|a|~g`$JSWlZ>{c5Dq)LTgB_slk?hSw7f|A9}x`@T7l3+ z1B6x}H22;Bjd%?1>~29a7~Q?EQAQ&S@b>5qM~lBFUq$qJnvRy%0qHP-!-M@r8|TNq=HDjhyd2;*CevX8`E>40WzUI!-MGI;)M;6*Ow`Lh9BUd@X4!5@QE8K3d5%D_--`OLcO$ftAI+~^j{;NL8t zt-8$#9Fu6Cq`z{NN!F0vZm%Ljd5`HIsf9K76|HE(>K~ zIJ5!6t;ffI{ZqX6k@#$A1B6?TZ*Fu;pLzJ8>K*{^Xc{` zQ0Dc`{LTP%PD=W{P7(h;-QEP1*`jM@(}yGlQduFsyh^m zal+m3!R`@i%8nCPoD4vF{<4d&B8s?zdbsvBIvIfW{Lu{$x(})dar%yI z#^d%II2$0J&LJHpC8g*up}STUb%&Sk8h5*`lL4^4kJ;EpQ5S3si#oXW9I!$F6A&sz z-BEX~DtIq7qI!*+1jU-9)IETvYoW$7;bZ{p`BV4$s=xN_t(w~#!nkm_Fnl4TEQdy`&kQ|T>6K$Ix8 z?XcUA9~I$J#S`c~+m9bkeMce_AzilSJ_&q`se}C= zA=(0~Yln4dk)`|kB*u$GA`uhfwLETdM5?%Ai%4C-RIGF@j;tz*NEc(p4p6A8I3it) zbuz%JUx8a3sZtbKr;80@{Q;*Z=dkzsCA&CcQxriNhX?zMVEq9okSg$A`NBRx8B(F( zycSSTf<&Z>Bevt1^sq&I>#S69WL2#}5_X43aSd+WkydNzm#C^d-b2qD!D}Y@F0ea9 z5Ihz3@@ls9#pyL$@E)}&((iT5iP8bl5RfWn)KwG#5HP^HYHiixNR^_9gfUpvVSsXC zk}Qtc6h$Nou+9e1370I6tSgGp*FhR2R#ksF#SxpLh$<(D2cY08iK$8skd|$NodnfW zVe3Hh1X`8>)Yy|Qj@XRHogK2uWOOZ?gV5cJ$=MqOU){6iNKzlm1v#WYWAZ zb#4K>&7FC=sxN&z2mU<1 z9Oyo)fZ^_1Uw7He7Y#3%Cf_^+7O}oP_fl-a>xP$m($qf~&xmy}^JbWQ(`j$s@r_sJ zZ!Tqc->`^7VRu8$G=^30>Q5HP8C0#UTzwnOm zyD?SQEo~F`i7+#U>j%niGQ^0RPvKqg zRaT+WNkg{5`6YwQ`^HI(Yt%xc_p-)J-#&%+Kr6#0?v8?-=1Ytg$G)9rd$4Qsf+v*+ iZdc!(y&B;Vg`?s(c)}f{f;(S<1U+5-T-G@yGywq9bH3F8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence1.png b/Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence1.png new file mode 100644 index 0000000000000000000000000000000000000000..c92105393506a80bf93c84d84da09c82d1858a85 GIT binary patch literal 771 zcmV+e1N{7nP)Px%y-7qtRCt{2+%a#{Ko|z#7sQq*m7*$E#wv6OS&$-7#K_3X4`5>N02@;O00SF4 zDuRWDp%XGpC|E>du`;w)#>i1+sgXUWLu6xDq>A%>;e5^eEJ>X>xxBvfUD7)PL_|bH zL`1ZE?wBsXCf*)BU!?b6z562i4EN;4F{3}|s=SW427LegW&r@B;aGe$Oc2)qr*jAZ z=$F_>vkFUz133No6#(F$ho$z@s=`utO&7p4aSe#(37U;sseSr`Zq{^669=ONmyI;OK2?N&Y8wn{!IQ&eg|yH!UR#kjak;7>yA@6`}S@jsvMPeSw# z9O>JtQ5_0<{@GfCn%;r40B}2+K;F8&fa?W?rel&y0Ml6vr&%wI?wrnHp(n`q4z3pz z&J!l7)qpUHG0OD-&Bn5y|9g~wSE9;ar`iOfd4lO|dGbqd)1!QSdsV0g@aKFH~`lRG|FL&c!I>!$DQoH=dYe1 zT~*>5&>wUwv-)EbTrnbjflU@oRf#x&llPy{Y}6{X2%-#e6R5&uM+tENua949l*1Uc zlVDXQK9(g8;HJewn0+?oP09va~tqnkH5vH{Pum&`0DkD&90|20MAr`9x&|qZ%nm@i+8Gt6M z1JL+2%IW|#?0f)3L_|bHL_|bHL_|bHL_~D^T>%ugy%^4N_ z$#wHrWyQrW_q_aNz828bXX)Cq5A5~)`_1i-r-y&{y}seHoO*JU-mW>zD_L#s&dp!7 zDlR_kY`OBnO4c{;WJ5x)UXf8?e$tn$!G7(-1+0~_61ibu*TfCx&H9qs?$5u>eR_p)j9dmF N5l>e?mvv4FO#r^vkU{_e literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence3.png b/Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence3.png new file mode 100644 index 0000000000000000000000000000000000000000..5f483923721347e0dc31327192629401bd0c41b9 GIT binary patch literal 813 zcmV+|1JeA7P)Px%=Sf6CRCt{2+`nrRVH^hVM{!F?A(R{$OWPp^LjJ@@{&Yu`5j z5fKp)5fRbOxn+6>*3oXAF4Xf^Z$4`sgLVMlKfPW6K)*ZC-We0_=zf56cnkn&WGJJ~ zpbdd(2XOx33jn~q^fHxeG;3(LP8X&_xNUOdjb_c{<^c!<;LpR%Wg5*|)O1YKZUW^} zA$lI~ov-u$><8*c1Drg2qPux*+5!0UFbW}lX1(FX$}+0IQ2mEV+5wCwK@>p0I{>BF2*d)k-mXZIyNU4{0Jbpjs)y^8-w0A>5IN z{k;M_Kltza-I0g-fup-wG1>vd_1ue8V|x9-Spe9MCJ>i)6zKGZiKb(cNC4wW0H<6` zT-Z2=$BB_3K00)I!$dz}l2{G!`~dyf2v9B!0K_}GKUP%vt3;cCKMygUEIU8-sLt}$ z*KHvhz_;H+?C&Mda(py!N6R5my~lqZgAC@FJ0y)Xx9K$t+SZU z!o(vH5fKp)5fKp)5fKp)5#2D6^#c9w0G-|t=fD1@o*&?pmorD+ef_x|v&FOitJ{|O z0onodyUWQ?Paoe)U1mB9qe+#fX-|+)Q{z++X{4P>vk68QOxVE4njxEL2XOZGBg&;h z<~2jM*!d=)9e@p!9d&32@Z$L+f!#1itO?k1VUrd60Mk2Qnpgnp<|c2%?gi>c_AG?T zLOXy)vu4E_;B{GZQ<6oyb-GZiRPR1`sdWsw>;%=pODw$=T`{sLYVoy%T-E?d48Zgb ztV?RuX>J3MT7;R~09XS`1(6G|+y($ZIq r03sqHA|fIpA|fIpA|fIp+J654Q*`|l@B-op00000NkvXXu0mjfmRoT@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence4.png b/Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence4.png new file mode 100644 index 0000000000000000000000000000000000000000..ddfac0a3eb282b1c6f23f136f27fb71b3636ba2d GIT binary patch literal 761 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfeWQba4!+ znDh3IVfO6+5!MHnFP%Nc7^q{zcDq?{N|WLYzs!Z+*Bwp@e3CXQd2_?idD}T&y|R1_eILH4?DKYpYsnE%| zLTo~n`gK=JhSebxEckP8Fs@>COWt`sNOlUdh0P673*OozVT>o`HD(`44fxLaLQSk8 zS9GaYuE>1GUH%T{PZ?DHX*#-K1uEW^+rNLj7-w|x?b(y!kIVYC--~B#lS-=oS!(c3 zn)z9*c>6l5%@6M7&%9{oq{G@^*Np`_s$pB4p@nr!q|E*=)LbVR8yt!R&cBr1!f*`#^{7yUUYi#aC{afp| z%-G`gw@b;_7TPv!nP(mG()Pg3ZORU54c_aRB1%OqURRpu&0SL@2(;$Vwl41cikDL# z{5n-|?enB)_fS11hG(DI{cg*KoO*5^bvw8G!Id}Gk~b&MW@z}?Wgyjla=SFUVEmuh zo;N2$8SLw;PilQw-zhTrrH-YW(u5cmf%rG8Rv%cM?!WlU^N@^s!BbU&LB`%&$`7RM k`q!*`I=ur0yxXeXocToaNBfI?z_iTZ>FVdQ&MBb@0PjChhX4Qo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence5.png b/Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence5.png new file mode 100644 index 0000000000000000000000000000000000000000..8d17f4185396679f5f532fcde15450a0e96d6a71 GIT binary patch literal 955 zcmV;s14R6ZP)Px&bxA})RCt{2oUveA!JMo{R;x6L&)Edp<~C68M<{3 zmUijVAwyeireY;Rmxn`?jPgVTgU)u4`+7AsRnJN8yXN~X(HA|w`@MVaz2|bz0X$^4 zR2-iiAB=x|dNY>VdaQ9nKI5eTFJC+b05ob%v8^X!3yvu7?WoxCvIl75We+It?I0)= zRcv`Fz-i?irER(Y19Sm@1?XRoRP1;wKsJ+7nF+iVKnn`s`UX}Z>JQayc`1MfuK-CP$;hSL{5$m#2Xq?#4d35;R^sDY()!y z$24548%uCD2qvNNfPw&$HMv$uD?#i6*-R>ay{J!{c;2{=OT+^7uSc;6_C`h2zMT6V z&3ImlSb$D<7z@y-HGx`l$}P_s zUV_?6FzOG{8;lTMMcCX(%?((>s|cm7KRzJv&tE?Wu9XC8}dU!s>H_`i5jx$; z;Aj4tr#yQ-DX0qY{Z|{C8`DqOo(;mQ$&_e5lQc01A%qY@2qA zwZvSHA& zJGhgI6NwQ3KwN>w42(ty)A+mCflibFcKv~Qo2v@7=k1k%9s}!MB3?lr!dHM-e>CMdGIuk zvEfXX!9+%eBJae-_b)Mg_Mof&dUqR zn74GYCZt{tT7FBzj(Lmpg17hB9bB-2|H_ZI@9pRN9-D97ncpwHUq4{&)T8&FUKi-j zKO^m$=zihi!+oz?=l!T^I(V+->C{V;G?p)o^U^-`Ryoqk+m<0Au+?cbQ)?AN*us`$ zCs#(Xa(!iZ6~FJ7DMwTAE33PW%_pzMEGcWOVsN~7`0U2t+Vd;0JM4Zgp2|^H^y%@P`|=GpI0ELgect(HtCq;=+XoFc%@omceLerTn`pP- zg!4-u`lP-1SMuS<#b5cQHggwm%3XW+x!DzF4zB2=?VECUHux}3k6;xj6U!)jGc{U$ zRRjyr5@1kVUv-o%z3J)9g*P|;jXoZt!^9x=mA&t^?vvu@+RnS9^A`qfdAB6RKL;po ze5k(cTw2Lao}~%jmQUAFRSN$un>O5 yy>P|c39BL(*)c8pv)|#$e-#BKWUy=dKc=4i&o>tZXRHBc1_n=8KbLh*2~7Z$4R`SX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence7.png b/Resources/Textures/_CP14/Structures/Fence/wooden_birch.rsi/fence7.png new file mode 100644 index 0000000000000000000000000000000000000000..c0e8706dfb13b430d61b06eb2d7083a5b6a0f630 GIT binary patch literal 1049 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 Vv0AI%&wm9H^mO%eS?83{1OQz>%JKjJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence1.png b/Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence1.png new file mode 100644 index 0000000000000000000000000000000000000000..110d9efc16ebdbce92eb893d759dec4ac012a994 GIT binary patch literal 911 zcmV;A191F_P)Px&Nl8RORCt{2+`ns+K^O<{Z^bR4g;08QEJ=otF-ryqU5j*a5h{ZJfrI~m;HHDS zgCKTvDUv~pI7n%Wg)T1<+LAH8p}f%WX0AiH*Gu~5M{`ed@3r606y7H!xhHq`+#Bu! z5D^j4UA5%;1EhKP^2wEc{ObLexqim`^L+7XjB0GHUKtseOpx;g=!PC2G;b8w*KOSs zc@<%`dIhRjhANil{$9>|fNo^Xxc2GuPgG0&Z+vrm>snkVNP_bOGHVKAN zjEl=2f>wytm0Z$r-2=j?-}s;vqPn5Rz0^X9&H+ck>5{GlX&U<{W8*G}mO(ws|2Rso z^=5p1EkAbAv?wAypxud~3i)J~SB3n*c-QgG?X9E=WMw`Oodb>!nuxkRgi*i2`noFg z=Ky_gpCzJ0Kreo#ji3DaEBW>_5lz6};W<`U{?~au^P6!1$#ZlsaY?)i==Hv4HgdR1 z3@6A1kp!eQ#Jn~s?vnk@Q0w{)&BbLe_3^lCL_|bHL_|bHL_|bHL_{=4);qRdJbsYu z3;y`^SEhD=O+#dd$nfC^pIC2@sFqab_W$05bpm{DJRmd#RIxm8uFogd2~fo{8aun0 z*!w>V>miWE&5t)BvP(?j{GKb;3GlV+Yu0msUIS$9B*?Tx%An7skcX#jUm)%LzfY_a zFzNh%)>#h$pGzPh&;zn^^kr7w-M<6iY%!2^A@a002ovPDHLkV1j09vCRMg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence2.png b/Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence2.png new file mode 100644 index 0000000000000000000000000000000000000000..e285be7e5f0ce57192f44db82731dff6cec5c850 GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*^510978JR zyuD-V#hfT`?4$ce|>Gpw&NgCs;M)?KHb?5a0ZFs>$4~yXyaXl&@VD z$0*04u&XhHB|+Cx5H@sk5w3B5*>3?rNe%IykYu)96&O-u!n71GFJZX1Y{@|ZQDR+DB zru|eF`M+w-Pv47mef!O}3muj@aQkxilDB^n+>YiqK4SJL&-J`?_2|zuqg5(5*WY^- z&cFz?SGSZw&iHgD^NVTO(^r1o!syYuo*~nEQ}$G=hRMml_Y|FC_+@$YQFz1g18J`q zY}~#Dvjy<7&(aTjx{l#|R=uzU++#aw1h`&GaGPX2y66yZ*RN8);U Vv0AI%&wm9H^mO%eS?83{1OQz>%JKjJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence3.png b/Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence3.png new file mode 100644 index 0000000000000000000000000000000000000000..9a39214251b2d91cc8be596d1abc70981c3d7516 GIT binary patch literal 914 zcmV;D18w|?P)Px&Oi4sRRCt{2+`mg3VHgMSZ%Q|VLJ$u}QHPMFkR_B3?JC8^rC=%aKXB+jQ0P{N z?i~uH9lMm`&`Rl0M5Thup`em6y&wmM%bX73xxSuvNzD7?ewgoP3irt6-Y4(9&wKHG z0}v4r(X=XMeF1T{w>En6`qjHH6TQa!lRWt-k{VlYR1@Qx3CcVH($J&*lUv2*xUG9C zXHiyfRN*YI!dYIO_o?+(APt!(VCVB!0Dyb$jT|=< zWGk1qK$$c+TTeWkS^ShPrA+z zquK+G_D_IFx$-+*RAy%Y06)I}318=hY69GI4~q-s#CWS6Xuh2a)j`m0de}XaIFf+u~s_>d&r%w0`e)Fw}Turt3n>DfZ8DF z`2jAkx^SBw=I3U@hD#6d{C?xzria>+Gw4*QQXK;h-LsNZf;c;S#{=V8P%VQp%Kto! zuk~hpaiKhL(v%jJ9?)tBa4O|+ly@rSYxldv*EZL~Dv+1)Ky?f_+CPEc>B95-4VL3h zr9TG9vwfbZ-U2fD88v=<`d9Pq$D*2m-Gd9v&;76SGV+^o0O8+AFUgX66_EM9FdG@I z643-@K_vlk4Ka@mi)YFHVW@fYf#&k68~b|DF(M)&A|fIpA|fIpA|fK1AnO%dFP}aN z*9Cw0_PYcCYY!jvWLb>4R7TbgnDOX(g0xxxdpx=^LQKv2fVh2qMOq&)kv&7h7DMJ~ zv7~hZ;`aR&iFE>o?fc8SsoyuKk^qhUds(qgKvBECP@4zjZ70a6tb0Hn_W|9;)DME3 z2iTrq>gNGPE`fkT56H{bmvQChq2xBUw>ElGd7eCbW7P&$fvhiJ9CzwhWX8c?kx^9G z1Zb7t!X^OFNkSpVfTVAt$5F@x0C)V?943=K*>OodAt8Sm*?3C~N|X{zVKC o5fKp)5fKp)5fKp)5fP>5A7}-Ei}C&4`v3p{07*qoM6N<$f=(K*LjV8( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence4.png b/Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence4.png new file mode 100644 index 0000000000000000000000000000000000000000..3070ecd61f85ac43b89bf36540b649e84ba78d47 GIT binary patch literal 884 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence7.png b/Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/fence7.png new file mode 100644 index 0000000000000000000000000000000000000000..5686564f5ea738cfc9ee739520cd55bcbeba440d GIT binary patch literal 1254 zcmVPx(ph-kQRCt{2oH1w=Q4ogz6T2J{4#|=-7>jU?a27!1c@kujYtX;qJ@OyFc5?zLUN=$_mBm{UVRqJY-V3}b4lLB_wJkz0%7N}n>TOf z&AfLzQ-Wh|UOw9efG~j+D`A$9VPWTgm46 zM=k$<5yB|m^_nTKjt2mM%J7i&vz;p-Zw6_mccV5rA@ckqB6sOyoLj&_s7+2FIB`7A=x`u*t96~I^N#%A(U z9SblzQbx4Z$(-8EFE;@I)v;vexiVZK>H_t~dXlP+1zjK+AXk7XH?745A_^c=-tQ{z zg9TXU0o;#klM`v?RwS3o;ia&)05b8)@K7cSRECGpYR71`>tz@3VB?Pf@@J zMDqYz(N<^2 zmzwlNr@0sK0ntp*%=LT8SAYJJeEfkB%>?I{n>c=KJIQV%t&ybZUilQirq9}@@ zD2k#eilQirq9}@@D2k#SCf4ujQ~f`%T?yW+{-4YDQYn6zh`b?^_ul_*_5VfJTwtw$ z>Uefuh*=)o^_7(YjVE5{JdX8Tp&1cGE>*rPl&uKJNxEiVU2+ASi69aFF)=F zkymAXD1JI9)(YrX(m_FP`?XP>Lg3F+%YA z{;;{e<8LJE|7{Vi7$JH!K#;8ew?(vIB9C4T5?o`g0A2vG-^x)RaK0C?Op`{aQ@ok{_iJ9B<1(t0VJ+PO%}+-<~}Df$?8+D z6hH$8l0lj&HpwnrJUuvFWH?lFM8{}Ue@ui?jNgAcgWE->-dHc0r$xNDa&~dGL_G)w zrk5Bubsi-sycWrU0codK)PH~$I-Y0n%2O$vTLAAb!21u-zPx#@kvBMRA_7ixNVj za}6PQL5R*ZFT(##dcf;<|8p)}fDl3~Gm?C?-)>%Q_1)q8^Li7B000D`uf5-{chNdy zsX$kV5(q*c-eRTK`V=^xE?6)1$fGzF30QA|kw9Klb_LYbu`AF86d3Lh=0ycHbr8j= zk;rfp0DvSb0hk>}BZ2wM1z?thNFdEWJFgRH)_M^z{b^?co^tI7c*;eRm0ByLGDb7- zt@by88fz`6u|9-dAQouu-XsaprS$QvTAv9agb+dqA%u`Y@&;-aO)C;Us^tIx002ov JPDHLkV1o8qdrtrW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/meta.json b/Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/meta.json new file mode 100644 index 0000000000..c2e69a7686 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Fence/wooden_birch_big.rsi/meta.json @@ -0,0 +1,54 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CC-BY-SA-4.0", + "copyright": "Created by TheShuEd (Discord/Github) ", + "states": [ + { + "name": "door_closed", + "directions": 4 + }, + { + "name": "door_opened", + "directions": 4 + }, + { + "name": "fence0", + "directions": 4 + }, + { + "name": "fence1", + "directions": 4 + }, + { + "name": "fence2", + "directions": 4 + }, + { + "name": "fence3", + "directions": 4 + }, + { + "name": "fence4", + "directions": 4 + }, + { + "name": "fence5", + "directions": 4 + }, + { + "name": "fence6", + "directions": 4 + }, + { + "name": "fence7", + "directions": 4 + }, + { + "name": "full" + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/door_closed.png b/Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/door_closed.png deleted file mode 100644 index 418af2d173ecd528045040ee948c9d992a34a232..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1698 zcmV;T23`4yP)Px*TuDShRCt{2ov}~jN)W~;C{130NFt@7L5g`0qqO{9cV3S9aXm+@^jGq!iv$-?9NN$BLwdcN^wy`HfzYa##u000000001d zG#c6mNq>;lDKz?VuWH5AZ)!r@I|&gH^?JR$Z9E#m-N{#+cI_d z-|=`%)9FhkU+->jME%D3#pTin;LheG_53svOH{iQ)xNQGHlg9+k?N$TFO4WoQ}eY* zzwi{0YH8cBbig+3fD85)VA?Wu>;Oo<7U^$PDIKLrh>hCkW6`!&&T9HqY}-B*O~R5^ zei`IT2!D|D2ibJqE+rTo(R4Ohx*;LmpeVZpO8S~DyFHyvsLWUOuCUqBMmjhXHk$MY z8PDjZkl9{_q+e#!)GzZ@BhLfu$gy!gkF;$cq;or@W^nb@)QWOL#J2`mh5m-rxN3@K z_jT)wlOWM@I$E|})?URa?HqR1l6=)p*$pB(w%U&Qma$3IoL_67JGG>x>4#`Z+nRoU zxiM#J(?HQ9EZ!zsPKxXViRgDdAYB=X^sCx0^HtJs+Rkt(xxJI*xj2j2IX}_w=YIAh zHhxIS{W!ffGcul~C4Dn(9goMNeN)%e6Kj#Dk*MD|zqrioC#rTWAm!g2VF~FQG7n06 zf-C8p8dA<*?{%&%R{X6={>9&~D9I%@lWV|Y4I-AhR=^1VBB+iQ^ z)&Vd3d2)J|>kki)@-L_=xC(?C_|Q*=-oj0hP#MEHKqj3{=3dItC#Pq>oJe0Qzdol< zhKEO#rmqXW_~0}G=1+fXeI<6C*zY5$g7XMq0rUD>^p>YpVQR83K9A=={QZDh0uXxy zgn);mzB}@H*J}OYEglMMhtvaJ|EI@%DMOmR=8mlK{|IHawy%CrA|$;dWSt~~zk>CH z0`S&SVIPnRhwMB&Jc^PA*Qp;AfEd^Rx_t;vgklDv4(*@-Os6kV(qN|7>jh7QUIE~D z_H;V!{9AB+k5CA#WxfW?S3h_J#3srJsMCSi+W5^-sDTeZ0^U2m)!VVs{>{_gd(#I1 s000000000000000000000KhxqKgh;qnK7=X)c^nh07*qoM6N<$f{^+-)&Kwi diff --git a/Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/door_closed_frame.png b/Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/door_closed_frame.png deleted file mode 100644 index 044b9721c043acfc2adc43c2787c728105462d54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1025 zcmV+c1pfPpP)Px&yGcYrRCt{2-M??zKp4jH*OeDKRE0<^EJ#>Q7*dHPLlmirI(KAX=5Op$RZ6E0 zT{>nVQkE=8K*SJ_?$Fvbjv>VFaWBN*kAy_xAJ1_*-<`3HMF0Q*0001LCWw0d#JUic z!p6HJ5fN#%nlhg+viBk)^Z8=s|C`p^W*_VJyJ`8h8O3Gm_FG&p7>>p(E#T;VbESr6 z4+|-iU$3~%x_xZBP1*X}ZnLSJW$SSWh=@#XZvx-JQLmq*hhMy$nU&#<@6dfi1z3i+ zTFtD7wh~%~=Z7pSwQm9R0oDbuMjv1qP9LxbYF`1N$lp0}ae?c(`Ew^-#pS;8LlKe2 zyQ7tJ*1gzyhYbYX@h2_P+cd0DPYkqcNq|=R_Oiy>EEXyiCEC#3N1tRXR z4T`MJ^E=&0MC3_+eqXMy4Hol*;b@#pr_+_W`Ae_4ZF_AnRm@xWKiAg=^XsH}wZAqP zh~G{J000000000000000000000002?Ly{!fOGGZCUOyR*#>wg6BKddcnb$i$qh3Eb z9b6>C(KyR5lyNJy{}~;11z6s6?IK%U0hYf!;UZgA0mWNeEojT2`Zc-l-@dBCwc_PW zT?SPP=yap(4sZ)D^0%&lAPBNos{i45!xnzz%TQLv=P(RvcTnq5VBL=v_@pg^dKk2x z2x*5w`T*??=mU(I_5rT}ouIZ5^Z~}02Us5hhmJl#voU?ZEBH!`Z-q4*&mI=$eSrBP zVBG@D4}n9+FsRwM_QT+7Q2Po{T^h4~Vnn>0smoCNOJk}QVEs@A7x}6R*wy23eCAg^ z1SYpPS0W;D{FuG>X>xmW6~~V&WvQa}qd?^f7>>r*>HANgzg%xxcNg-R`Leu}lNM0? zRd^p2&I1Hzt{tD_|eK4N7UsQn>=slaNN^ZRK#SG+T2*RJj7uDQFx&dV4lV z-u>M~(qT|D9ac?*%AOJ8Q`G;c&SxsD*|^qIVG)tR*}3GOSm~RKd{qTljQ_67pq>a> zR)ULcRRzrF3zKPZs@-m@J3>_jv|3H`7NET_qizA#Ok0490$68rby&ND+P8p1SM@2+ v>u!?#QMDikmJa{`000000000001n6>s+lcgLpi2g00000NkvXXu0mjfAXMLJ diff --git a/Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/door_opened.png b/Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/door_opened.png deleted file mode 100644 index 6403c6602f7a127d9f9fe80e6180912436cf0364..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2356 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 axaU7me-BY2f}ddk0000UWMfV diff --git a/Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/meta.json b/Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/meta.json deleted file mode 100644 index 204bef370b..0000000000 --- a/Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/meta.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "version": 1, - "license": "All right reserved", - "copyright": "by TheShuEd (github)", - "size": { - "x": 32, - "y": 96 - }, - "states": [ - { - "name": "straight", - "directions": 4 - }, - { - "name": "door_closed", - "directions": 4 - }, - { - "name": "door_opened", - "directions": 4 - }, - { - "name": "door_closed_frame", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/straight.png b/Resources/Textures/_CP14/Structures/Fences/iron_grille.rsi/straight.png deleted file mode 100644 index 2e1133adad9622701ae4e1f7e25ed63664d09dfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 974 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 diff --git a/Resources/Textures/_CP14/Structures/Fences/wooden_fence.rsi/door_opened.png b/Resources/Textures/_CP14/Structures/Fences/wooden_fence.rsi/door_opened.png deleted file mode 100644 index c06058811da728e6e0d88a0cfb5490f9ca95f582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1680 zcmZ`)X*k>Y7XJMcOB8LHqD8Bg5JhRHqL#KH)_ZSa7qK-|%-AY~wnIy(WxA+4ma6UA zNvchw(v~PvMJh~6sJ+9(Ok85=ScjHQ`u*PLIp@4z-gDmb;VgID@J@;c)DHjv6kVL{ zJtT;cI2R!!iR^LmH-M-fPIiDP&|CmO<{vKhwq7?%m&iR8VD3YJPNzK@w+zX&1HP9jDN(>ZYB!#CTPQ;Kdi$5DOInyxeB z?>mq#v#UW5$r%ZklDECK%R>SY zq`AfW#<13~e&%qRb}8wC*yFO-gK-%EhfwjGyc%j`H}SnAz;#Bb(Mx_SN-_yXg8qW( z%;@4qCEA3HST#+q1;iWSUP-fzZP)$kXuZ+{;id(rcu{a#DoCuhsO4XoG#iEDp!@o2 z5~WYGblHz@ep>P4EGTj@fKyPHb1)N0XA;JhZ|?q;y!E9Q%kD;{TWO_5{W}s<*4!_y z;02efc*{DJ37+@wG7|SH%(>eqW4#BL715p*hVldK^S$+$U%Cl}NIIz=x~qRqdki_! zrB3?Zqd)EmI;xXg3q2B<()KdFHKImn)yXNcq1(ao|nQ z#Th;GZ&`!E{TKtZVFD$$cv!8p>%T0c^DekWd3;EGK3`cOSa8rR=1~bh1RI8kRaz=_ z9Z)Il;ws=huvJjqYHDr~pr_>x*9=RVdEJURuG>xCfE2Jl>qu(g;ZY*fYh0m(oR=wO zkf%4!R4(<>B1nW<%qs+fSWc`13{0lZuQ;&hB6LL@$pHUf<7Usho)8H)ig-AkX95p% z8%@_z9xis-oTisE@TOr@FsHArL@Q!yV*^KbFXM2Y-h>*xd^iH*K~okQ(mo znX9XMVzNW(+wzl$ef`#?k>J;M<@00X zC||!c^ar0}+TN_n9bmPLoOfO{^($_$5y_W<{xw-trRL^ms$;g*+Y4TF4=?q0Olv*m&9g8z-qasfgT0P z6MJyrXSwOq4qNZ()yj%)>BR1Qxyn1Hb`*EI;@0}@sqB&jUwa&M0e5YX=d=2D%ecaE z(nk%OkF9xZ6iGE%RfgY4va#t%|6_YSa1D9$ewmCrjK0W+v9fy5mv#^*ram79Xw9JV zuj0%(xuteZua!&S`9F<^3%rjUvpT<{f&aQ=VSu@n{%hR*r-vPYgHh80-y@;@o!gK9 z@w|o~^d*e+&cx4$QaD-T23qt?H@Z<@{GFYE(1bJ{+9{^7C&nwM3k5@o`OkOY^xOsq zIWSa^P;1WZn&;1Ml<1=BC3 z$+3_(KocGk33@d~E%J|0Nz-V4m~WEy2%rwzNmy58QGC5n(Mx&z9k}HBu$mel?`(Gl z5M`eQH4))e$8|n-WDX?F7s@A)yZ2+X^ao+AryERavpW$m%NvC$58kdtzL+fAY71;5 z1uIm#EmE%fWRNLrmv{TF0|9yrHs&0y${inxG3kIrlhQUR?OBr=wuhzumocrsLQcNQ VuMBN^wk0nHxH#bLnRcYKzX2Pb2+;rl diff --git a/Resources/Textures/_CP14/Structures/Fences/wooden_fence.rsi/meta.json b/Resources/Textures/_CP14/Structures/Fences/wooden_fence.rsi/meta.json deleted file mode 100644 index daa511c1f7..0000000000 --- a/Resources/Textures/_CP14/Structures/Fences/wooden_fence.rsi/meta.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "by Ko4erga (discord), edited and recolored by TheShuEd", - "size": { - "x": 32, - "y": 96 - }, - "states": [ - { - "name": "corner", - "directions": 4 - }, - { - "name": "door_closed", - "directions": 4 - }, - { - "name": "door_opened", - "directions": 4 - }, - { - "name": "straight", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_CP14/Structures/Fences/wooden_fence.rsi/straight.png b/Resources/Textures/_CP14/Structures/Fences/wooden_fence.rsi/straight.png deleted file mode 100644 index 8bbc402e19b1f6fdf018d35c4aaf67f2a840d998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1126 zcmeAS@N?(olHy`uVBq!ia0vp^4nTZ>gAGV-xtR*07>k44ofy`glX=O&z@p&k;uumf z=k476dBTnY$I{Iw>Z-K(xIX0yadu;nL-uY9&{K=gidu*y?=B)P7Q>tLKsVY#{ieJAz)#l#hufKMc_+%t6oPRfF zAJ005?S}uK)$G*g?&Un0Z2#IUhH-g!s&eIQ!;L#1a9PYg-`uyuNA6Xz|CX~c1*{fM z%i^xan=a$Ksj)!!R=GvesgqhLkfj_pNH(o22$y)CAxl#ZU!+dvgk}(%m9=@RSnnw<_Y7< z?#UTdKZCY-77Cs1V+sPAeq~$3zOKm`+l&rM)QUnZ^Gy|bvD>2a*dn0fZ8{8rb6k=y z9`!V_wo@ntnk`sR806x2;I*(52Qal^5I^%hzb)5!w?-(rXHWgtH3EW_e;;lZoVd2^ z=1jHF_Vrs>>w5U4W-#eZU!7qs+PuA?_Q<09_5ZrI1v3R6IQriHVwsl$S4G{I02h~i ze|K@Fn5fHN@D^1HlQ2AXMyqZ9mqLFmAt>!E-ogL? diff --git a/Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/corner.png b/Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/corner.png deleted file mode 100644 index cc7607df81ecf58f03bcbd0a44aff03c2d2c3f3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1364 zcmV-a1*`grP)Px)4oO5oRCt{2oWX7*MG%JnalG**vJz=eAWH}>61i~80m#9eoEr!70?uQQGhCcU z0p$_w0|-UAA%$>=kiu+M3X0^ck0Cf%kd>?}Jt=2}RepP!{pGEsb zH8IBE_;BA`-HZVMt=0yLVh#X!@%|3J`R<48DSG>wI_;CNfZ@e0TCI)6IUS##T_ejf z3@>g=a^m#ty41c(@3wEXHgI}&9d7_=lCjSLbO-&O8T5MwK$morKmWofAHIjZ-41SF zzgg<6uk#^D7iwP=^O7zJ3veM5t&;f$fv&03o?st<@nnkeWV$%dvTR9S^$i2z4@1q$kS|odkW~vMaYcct8DnaqOGqNFSO2?e^~d4+spv z)y){T(-M+XCof;VTsUjKdEl2k&)hclaY#?F55V4T2Yb7n#X0#3B!8Ga1|MT2&+lj6 zYslQI9)m?OFSQq+1L!emli$zmd$()L-Qz6Fy7syIpY-nQ(tq{=`1!Y2B|pHG|1o{= zwsSjPh3}eByXMMQTQj~%@Z$HIFTULSU`WTV{-HLdE09NA$e@rZvmeVP$iFzxF4`e9vg8#KpOU2U_6<6@AZ&8HcflkiVK?U zjWMOkQsOD_&ffw_t_X3mGytKf%DVJB?X9F7q0#`v4owaEz2W&~j-B?_lCCJ`BEG<4 z0JuX_gMM#l>qY&5l#PfVP&c#`D>Oxf z;svp3u3BYXcWBD@v~aKES`P$(hA;HQ8JZ$G+nXh8;-W#JBezq&&{B-hlueyA|8-M( z3Q)+1Gc;wl6|n#}v_!|D(2{%ne?wD5XM0oL0)Vg?#tKc<)yE=(6?_z8j!B4 zfVAoduvvg_{V%j8$hlUi^#j=75#?vTT|>aGE5L=;50H4%r0WO7W|br4?kaa#cYOo) z0SMIzD2h3D+FRbJ67g1))~@mcBuZ;1F$sSC)#pR0`UOeU6O;_iC1C-CME!zfs>%W~ zp}C~|0OGALt!-O@?}ra({eoob3Ij6r3)p`QJ#~w0?D_@#lVC-i0EzkqGLxX^Ta&6^ z!2e^YqE3KB{Q{9&VAb||&iVx+7Vuy6vFaCa=je5v^HD&qD2k#eilQirq9}@@#Nr=3 WW)z_Px&(@8`@RCt{2oIy()K@`XT8-r;q#0pUqon0e(;qyi(l3Eh z3Ok#t>hkwJ0H9KtKos=>0Q2u=uzPqK>~F8DgQF%c!Z34vKh|n$V|fm{ho`|H{e>{V zN_|1izj=))>Z4Mb002Z$A3v@;xCp~wrM{rr-3M$e&jA2trl;ck=T|paeE&8+zVCDa z0LRT+w7U;+{#tc1p}SIT(ya|5J_J_k3s1bec_DWC*OT+uZ+&Sjs$ueB z`o()dtvVV1PHR0g{WQdW1X&LXRQ!ny9aw-*Q-32etn+Zi^PY3$>W^fA2-wOa}NLPRmLI@#*j3v^cDQOaSgA$=BX<`FNg{Gt_0l?1YYFs(JV{+CCv9r0V zfXB)o95qK$d~no^^AFQ6Ngy4XYF%H8-jXLaL?l8}(j=UqL}*Hy)IC9;p($y~(xEA7 zO46YzX-d+eDQU{mp($y~(xEA760?9rXiA!rbZAPNC!sOlp($ws$cLs*gv%#{5JCtc zgb+dqA%qY@2q6j5{`HyVeDfGUV{dCs?QN|o01e}uCvsniKQ}0i_vZ%n{|K|n^G2ix zgm;~h%6tUc*womRX)R z^Z~vLJioe0o%3Dtycv5Z$c2#a0*kf~$~+AQ!Dx^6xX!Q5PN%lCOP)7e2ly_K>wtnG zvLBE()?MMQX?I?LWEC3fmz6&hcLdd%TqNtxb=ey*2!*zi75(@_R1H6}5 zFt{NiQRrB&1At=ng0bHZ@NNLtBed4@#=fc}-~_9asc)rl$@50W31;X8zVLrD^zY>h zS><^nG6d3E+9l5$ksdILJa2rz$E#r-pD3jgZ<)|?FSQ|r5JCtcgb+dq8AtvC?j76s T;d>S200000NkvXXu0mjfs^RJ! diff --git a/Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/door_opened.png b/Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/door_opened.png deleted file mode 100644 index 43f9e333141fa921d2c67e85e47bd7a1c0ca5bd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1357 zcmV-T1+w~yP)Px)2T4RhRCt{2oK0&RM;OQdBNr=$U~C8k5=0<42PfcLXq)&Tovdq!NpAt`W5nn5 zVts}je5*;D50Ha&NNWe*1d;<)4PmK4V6YH|bOmC12(ulnXLo0IwKLo9^8=xMnR#~R z*?HNS|Lg(;LAZu<9{l!qx4FE(=wH}=#dYRo+N~x(IrY$PHMuSOg>isL8~~`CVCocA ze3gBcCDDuG)$^x(_}3)>pjusm@6P}L>vz}i`t1kSZZ-Lv_k9dJPdmL2Yc>AtyL)*3 z_5<77*^0DZh!W80k5H{H1^Z(A-N(-WfM1XP1OV*qY-yE(y`3$-dh?tXN}zl`tNn2O2MXW-@o*Ea-(uh7;U~_%>KZ@+93bP3r||t*=5A0`-{me= zTn8wC0~ljq!BAZ{;EV4cc78tUC#Lzw zA0F|;<3U5m<~O<*&ylV?9*E<~#sjTz-gpYmc~>WF5lR4b9gqiwYXb;^AP9o6N0M}u zw>0INxd)*nY06|?UUfWg=_?I^19YS*lX-bvY05Pf;OiX|i4&6vC#PO;CxtX+!khQ~ zAbyg4ms9|KY06|?URRoO&0HIhBu!?%N}5s;B~7`e zVj@lHO4V|>Bx%Yu*Pa975_a@ysHL{3!WAXMVHgagDF9lEi=m*IXfIEg>q!a5+=^4B zSB6UO0D>S0f*=TjAc+4gS=Jhqel(cM0YzEeu?VOHxK4m;O7DP7?+g4N+JVxS0CIrq z1h~ek0~llVcB{$TttOY%qp0IHD18aA{?^##TPw~-l%CG z&l~CnZC|j{A1Rl}`Ti_;ufQg$7U-A^gJ0G+`R4sQ!T#ms3IOoaFTXX!f-A;Y{nhiQ z9bo=5SiQ4z9CUlyX-u=;DEBHb9DRZBd&%KMBPcb7HkQ^|sRCk+aQNReOdeQk1H^ay z;xeWaX3D8jn1;>8dSdDZjbj)>-Jpa{ z>u&pfBJ15?(qPDTH)v%rRIM)Ipxa}NvHJSmwNBh%=8=NYPhPIY9KcCeH&WryjiV6pcr>V<$v9{Sj)b z%SH`hme+2qRDt2>id``h|Ndh+}nWPPyYzYCu6L>e*4=_)ZCwUF~QNN zVMFKDyhY(e7)f(3FADP<;7S+BFa4O{Und0;|i)uTn%E&zsUuh&U+$ zY0l*Zl>qBkggT?HzAs?=-SxV>BhLwj!gZ~rh9C%nAP9mW2!bF8qKy0lifFhu4@*M@ P00000NkvXXu0mjf4{MRN diff --git a/Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/meta.json b/Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/meta.json deleted file mode 100644 index 5550332cec..0000000000 --- a/Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/meta.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "by Ko4erga (discord), edited and recolored by TheShuEd", - "size": { - "x": 32, - "y": 64 - }, - "states": [ - { - "name": "corner", - "directions": 4 - }, - { - "name": "door_closed", - "directions": 4 - }, - { - "name": "door_opened", - "directions": 4 - }, - { - "name": "straight", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/straight.png b/Resources/Textures/_CP14/Structures/Fences/wooden_fence_small.rsi/straight.png deleted file mode 100644 index 914af50e6b749d820f5b460d5f28d3845d3332fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 953 zcmV;q14jIbP)Px&b4f%&RCt{2oUv*gF%X7-?FDaV9B>z|OA0@Ln~>r<`vLL-_G_e08s||G{0MQ8 z6ee9DNfQEQNg!bGVO(Slhf)MBT6whIHAo}a|AXW1W;CbW(P*UGxm$n`qKUP(_c%E^ zu%RrazS4Gp&)efe`}uo=x5tMzm%bPWxPt=#=_H)Kt`~#)`|Lx#Np?mfvDV_%%NO>? zuPXpRT`$nK8vwx5Cy(*^-A6M;@3$FaUql3a`1%KRz3AS%*Qe(fo!*x_e0^On2KAwR zT`zEYeo=-49Fh~p=%jWr`?lTmbVWJ9g{FI!bPmZ0Q|ui@IlwVA!a)3F#@PFj02JVW z=X=lYELr{uI=!E~9%3Krog>s8u-w_|UP~kA^x@o{Y9EUVbq6%-+fn*h5|r#?dKVc* zCBgO0-|n?^fRf%1ai@|I;Q-aY&F>JBi*tbqPpZPvHld#9J$NcQ1#Xdmj;9S{;ris6Az{fwBM z`j;U9EA0ayWX4R&0oICFn*M)~DIuK@LMCE{=5>|>P|h92?F4f}2ZVxHRV9}`H$4Yv zl%}-l9H3R2(#B|)rrx~&q`C}LfNp6@n_dpkC{1b8bAU!^N*i$>kh3(UO{HC$(x%cb zO=(kUm!`C-v`bUkRNAE}ZF;MKMrlf$O1m_r&7FNf?$VSt2KuF`Gv)pXA%qY@2qA4qc^Xumo+I?hdc6Zzjo8qY?ql<@F?aO0qkk zxxB`5cYCxvHM7qF*&PrYWsT7X6q2C-tMW1O)MSr<{k8MyIph2LNS7!R)UG zWOu-Qf6WE*-e4_%65QG9-F4zVd1@v{fPZ~&XrzXI1xi9C2}+|Klc#2K1dLsxT)Qw5N}B@77u;aVtODJcBnR&*K?os)5JCtc bgrwvjw0h-LO{G%w00000NkvXXu0mjfodCOz diff --git a/Resources/migration.yml b/Resources/migration.yml index b24153abaf..2214c5377b 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -1,22 +1,5 @@ # <---> CrystallEdge migration zone -#2024-09-25 -CP14IronGrilleStraight: CP14FenceIronGrilleStraight -CP14IronGrilleCorner: null -CP14IronGrilleGate: CP14FenceIronGrilleGate -CP14IronGrilleTJunction: null -CP14FenceWoodSmallTJunction: null -CP14FenceWoodHighCorner: null -CP14FenceWoodHighGate: null -CP14FenceWoodHighStraight: null -CP14IronGrilleGateLockedTavern: null - -CP14ClothingHeadMercenaryBeret: CP14ClothingHeadBeretMercenary - -#2024-09-28 -CP14MeltingMoldBlank: null -CP14WorkbenchMeltingMolds: null - #2024-10-04 CP14BloodGrass: CP14BloodFlower CP14FlowersRed: CP14BloodFlower @@ -324,6 +307,20 @@ CP14PlantWheatDeath: CP14PlantWheat CP14BaseHoe: CP14ModularIronHoe CP14PlantOnion: null +#2025-14-04 +CP14FenceWoodStraight: CP14FenceBigWooden +CP14FenceWoodCorner: CP14FenceBigWooden +CP14FenceWoodGate: CP14FenceGateBigWooden +CP14FenceWoodSmallStraight: CP14FenceWooden +CP14FenceWoodSmallCorner: CP14FenceWooden +CP14FenceWoodSmallGate: CP14FenceGateWooden +CP14FenceIronGrilleStraight: CP14FenceBigIron +CP14FenceIronGrilleGate: CP14FenceGateBigIron +CP14FenceIronGrilleGateGuard: CP14FenceGateBigIronGuard +CP14FenceIronGrilleGateGuildmaster: CP14FenceGateBigIronGuildmaster +CP14FenceIronGrilleGateDemiplaneCrystal: CP14FenceGateBigIronDemiplaneCrystal +CP14FenceIronGrilleWindowStraight: CP14FenceWindowIron + # <---> CrystallEdge migration zone end