From 66cf642e5632dd960a0af56b526020ec1b025c24 Mon Sep 17 00:00:00 2001 From: Ed <96445749+TheShuEd@users.noreply.github.com> Date: Fri, 1 Mar 2024 01:25:41 +0300 Subject: [PATCH] Colourful curtains (#25684) * curwa * fix * huh * revert huh * add fancy white * resprite hospital * add suffix --- .../Structures/Decoration/curtains.yml | 310 +++++++++++++++++- .../Graphs/furniture/curtains.yml | 298 +++++++++++++++++ .../Recipes/Construction/furniture.yml | 155 ++++++++- .../Decoration/Curtains/black.rsi/closed.png | Bin 0 -> 367 bytes .../black.rsi}/meta.json | 2 +- .../Decoration/Curtains/black.rsi/open.png | Bin 0 -> 487 bytes .../Decoration/Curtains/blue.rsi/closed.png | Bin 0 -> 495 bytes .../Decoration/Curtains/blue.rsi/meta.json | 19 ++ .../Decoration/Curtains/blue.rsi/open.png | Bin 0 -> 620 bytes .../Decoration/Curtains/cyan.rsi/closed.png | Bin 0 -> 499 bytes .../Decoration/Curtains/cyan.rsi/meta.json | 19 ++ .../Decoration/Curtains/cyan.rsi/open.png | Bin 0 -> 577 bytes .../Decoration/Curtains/green.rsi/closed.png | Bin 0 -> 448 bytes .../Decoration/Curtains/green.rsi/meta.json | 19 ++ .../Decoration/Curtains/green.rsi/open.png | Bin 0 -> 574 bytes .../Curtains/hospital.rsi/closed.png | Bin 0 -> 358 bytes .../Curtains/hospital.rsi/meta.json | 19 ++ .../Decoration/Curtains/hospital.rsi/open.png | Bin 0 -> 485 bytes .../Decoration/Curtains/orange.rsi/closed.png | Bin 0 -> 506 bytes .../Decoration/Curtains/orange.rsi/meta.json | 19 ++ .../Decoration/Curtains/orange.rsi/open.png | Bin 0 -> 646 bytes .../Decoration/Curtains/pink.rsi/closed.png | Bin 0 -> 543 bytes .../Decoration/Curtains/pink.rsi/meta.json | 19 ++ .../Decoration/Curtains/pink.rsi/open.png | Bin 0 -> 599 bytes .../Decoration/Curtains/purple.rsi/closed.png | Bin 0 -> 425 bytes .../Decoration/Curtains/purple.rsi/meta.json | 19 ++ .../Decoration/Curtains/purple.rsi/open.png | Bin 0 -> 538 bytes .../Decoration/Curtains/red.rsi/closed.png | Bin 0 -> 444 bytes .../Decoration/Curtains/red.rsi/meta.json | 19 ++ .../Decoration/Curtains/red.rsi/open.png | Bin 0 -> 558 bytes .../Decoration/Curtains/white.rsi/closed.png | Bin 0 -> 523 bytes .../Decoration/Curtains/white.rsi/meta.json | 19 ++ .../Decoration/Curtains/white.rsi/open.png | Bin 0 -> 586 bytes .../Decoration/curtains.rsi/closed.png | Bin 357 -> 0 bytes .../Decoration/curtains.rsi/open.png | Bin 378 -> 0 bytes 35 files changed, 918 insertions(+), 18 deletions(-) create mode 100644 Resources/Textures/Structures/Decoration/Curtains/black.rsi/closed.png rename Resources/Textures/Structures/Decoration/{curtains.rsi => Curtains/black.rsi}/meta.json (63%) create mode 100644 Resources/Textures/Structures/Decoration/Curtains/black.rsi/open.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/blue.rsi/closed.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/blue.rsi/meta.json create mode 100644 Resources/Textures/Structures/Decoration/Curtains/blue.rsi/open.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/cyan.rsi/closed.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/cyan.rsi/meta.json create mode 100644 Resources/Textures/Structures/Decoration/Curtains/cyan.rsi/open.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/green.rsi/closed.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/green.rsi/meta.json create mode 100644 Resources/Textures/Structures/Decoration/Curtains/green.rsi/open.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/hospital.rsi/closed.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/hospital.rsi/meta.json create mode 100644 Resources/Textures/Structures/Decoration/Curtains/hospital.rsi/open.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/orange.rsi/closed.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/orange.rsi/meta.json create mode 100644 Resources/Textures/Structures/Decoration/Curtains/orange.rsi/open.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/pink.rsi/closed.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/pink.rsi/meta.json create mode 100644 Resources/Textures/Structures/Decoration/Curtains/pink.rsi/open.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/purple.rsi/closed.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/purple.rsi/meta.json create mode 100644 Resources/Textures/Structures/Decoration/Curtains/purple.rsi/open.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/red.rsi/closed.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/red.rsi/meta.json create mode 100644 Resources/Textures/Structures/Decoration/Curtains/red.rsi/open.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/white.rsi/closed.png create mode 100644 Resources/Textures/Structures/Decoration/Curtains/white.rsi/meta.json create mode 100644 Resources/Textures/Structures/Decoration/Curtains/white.rsi/open.png delete mode 100644 Resources/Textures/Structures/Decoration/curtains.rsi/closed.png delete mode 100644 Resources/Textures/Structures/Decoration/curtains.rsi/open.png diff --git a/Resources/Prototypes/Entities/Structures/Decoration/curtains.yml b/Resources/Prototypes/Entities/Structures/Decoration/curtains.yml index ed35fb0110..85c9bdae3d 100644 --- a/Resources/Prototypes/Entities/Structures/Decoration/curtains.yml +++ b/Resources/Prototypes/Entities/Structures/Decoration/curtains.yml @@ -1,16 +1,13 @@ - type: entity - id: HospitalCurtains + id: BaseCurtains parent: BaseStructure name: curtains - description: Contains less than 1% mercury. + description: Hides what others shouldn't see. + abstract: true + placement: + mode: SnapgridCenter components: - type: Occluder - - type: Sprite - snapCardinals: true - sprite: Structures/Decoration/curtains.rsi - layers: - - state: closed - map: ["enum.DoorVisualLayers.Base"] - type: AnimationPlayer - type: Fixtures fixtures: @@ -39,10 +36,7 @@ - type: Appearance - type: Damageable damageContainer: Inorganic - damageModifierSet: Wood - - type: Construction - graph: Curtains - node: Curtains + damageModifierSet: Wood - type: Destructible thresholds: - trigger: @@ -56,20 +50,304 @@ MaterialCloth1: min: 1 max: 2 - placement: - mode: SnapgridCenter + +- type: entity + id: HospitalCurtains + parent: BaseCurtains + suffix: Hospital + description: Contains less than 1% mercury. + components: + - type: Sprite + snapCardinals: true + sprite: Structures/Decoration/Curtains/hospital.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: Curtains + node: Curtains - type: entity id: HospitalCurtainsOpen parent: HospitalCurtains - suffix: Open + suffix: Open, Hospital components: - type: Door state: Open - type: Occluder enabled: false + - type: Construction + graph: Curtains + node: CurtainsOpen - type: Physics canCollide: false + +- type: entity + id: CurtainsBlack + parent: BaseCurtains + suffix: Fancy black + components: + - type: Sprite + snapCardinals: true + sprite: Structures/Decoration/Curtains/black.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] - type: Construction graph: Curtains - node: CurtainsOpen + node: CurtainsBlack + +- type: entity + id: CurtainsBlackOpen + parent: CurtainsBlack + suffix: Open, Fancy black + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Construction + graph: Curtains + node: CurtainsBlackOpen + - type: Physics + canCollide: false + +- type: entity + id: CurtainsBlue + parent: BaseCurtains + suffix: Fancy blue + components: + - type: Sprite + snapCardinals: true + sprite: Structures/Decoration/Curtains/blue.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: Curtains + node: CurtainsBlue + +- type: entity + id: CurtainsBlueOpen + parent: CurtainsBlue + suffix: Open, Fancy blue + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Construction + graph: Curtains + node: CurtainsBlueOpen + - type: Physics + canCollide: false + +- type: entity + id: CurtainsCyan + parent: BaseCurtains + suffix: Fancy cyan + components: + - type: Sprite + snapCardinals: true + sprite: Structures/Decoration/Curtains/cyan.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: Curtains + node: CurtainsCyan + +- type: entity + id: CurtainsCyanOpen + parent: CurtainsCyan + suffix: Open, Fancy cyan + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Construction + graph: Curtains + node: CurtainsCyanOpen + - type: Physics + canCollide: false + +- type: entity + id: CurtainsGreen + parent: BaseCurtains + suffix: Fancy green + components: + - type: Sprite + snapCardinals: true + sprite: Structures/Decoration/Curtains/green.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: Curtains + node: CurtainsGreen + +- type: entity + id: CurtainsGreenOpen + parent: CurtainsGreen + suffix: Open, Fancy green + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Construction + graph: Curtains + node: CurtainsGreenOpen + - type: Physics + canCollide: false + +- type: entity + id: CurtainsOrange + parent: BaseCurtains + suffix: Fancy orange + components: + - type: Sprite + snapCardinals: true + sprite: Structures/Decoration/Curtains/orange.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: Curtains + node: CurtainsOrange + +- type: entity + id: CurtainsOrangeOpen + parent: CurtainsOrange + suffix: Open, Fancy orange + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Construction + graph: Curtains + node: CurtainsOrangeOpen + - type: Physics + canCollide: false + +- type: entity + id: CurtainsPink + parent: BaseCurtains + suffix: Fancy pink + components: + - type: Sprite + snapCardinals: true + sprite: Structures/Decoration/Curtains/pink.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: Curtains + node: CurtainsPink + +- type: entity + id: CurtainsPinkOpen + parent: CurtainsPink + suffix: Open, Fancy pink + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Construction + graph: Curtains + node: CurtainsPinkOpen + - type: Physics + canCollide: false + +- type: entity + id: CurtainsPurple + parent: BaseCurtains + suffix: Fancy purple + components: + - type: Sprite + snapCardinals: true + sprite: Structures/Decoration/Curtains/purple.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: Curtains + node: CurtainsPurple + +- type: entity + id: CurtainsPurpleOpen + parent: CurtainsPurple + suffix: Open, Fancy purple + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Construction + graph: Curtains + node: CurtainsPurpleOpen + - type: Physics + canCollide: false + +- type: entity + id: CurtainsRed + parent: BaseCurtains + suffix: Fancy red + components: + - type: Sprite + snapCardinals: true + sprite: Structures/Decoration/Curtains/red.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: Curtains + node: CurtainsRed + +- type: entity + id: CurtainsRedOpen + parent: CurtainsRed + suffix: Open, Fancy red + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Construction + graph: Curtains + node: CurtainsRedOpen + - type: Physics + canCollide: false + +- type: entity + id: CurtainsWhite + parent: BaseCurtains + suffix: Fancy white + components: + - type: Sprite + snapCardinals: true + sprite: Structures/Decoration/Curtains/white.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: Curtains + node: CurtainsWhite + +- type: entity + id: CurtainsWhiteOpen + parent: CurtainsWhite + suffix: Open, Fancy white + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Construction + graph: Curtains + node: CurtainsWhiteOpen + - type: Physics + canCollide: false \ No newline at end of file diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/curtains.yml b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/curtains.yml index 2f9edcb41d..90e77d6720 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/curtains.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/curtains.yml @@ -13,6 +13,97 @@ - material: Cloth amount: 2 doAfter: 1 + - to: CurtainsBlack + completed: + - !type:SnapToGrid { } + steps: + - tag: CarpetBlack + doAfter: 1 + name: black carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-black + - to: CurtainsBlue + completed: + - !type:SnapToGrid { } + steps: + - tag: CarpetBlue + doAfter: 1 + name: blue carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-blue + - to: CurtainsCyan + completed: + - !type:SnapToGrid { } + steps: + - tag: CarpetCyan + doAfter: 1 + name: cyan carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-cyan + - to: CurtainsGreen + completed: + - !type:SnapToGrid { } + steps: + - tag: CarpetGreen + doAfter: 1 + name: green carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-green + - to: CurtainsOrange + completed: + - !type:SnapToGrid { } + steps: + - tag: CarpetOrange + doAfter: 1 + name: orange carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-orange + - to: CurtainsPink + completed: + - !type:SnapToGrid { } + steps: + - tag: CarpetPink + doAfter: 1 + name: pink carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-pink + - to: CurtainsPurple + completed: + - !type:SnapToGrid { } + steps: + - tag: CarpetPurple + doAfter: 1 + name: purple carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-purple + - to: CurtainsRed + completed: + - !type:SnapToGrid { } + steps: + - tag: CarpetRed + doAfter: 1 + name: red carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-red + - to: CurtainsWhite + completed: + - !type:SnapToGrid { } + steps: + - tag: CarpetWhite + doAfter: 1 + name: white carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-white + - node: Curtains entity: HospitalCurtains edges: @@ -35,3 +126,210 @@ steps: - tool: Cutting doAfter: 1 + + - node: CurtainsBlack + entity: CurtainsBlack + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemBlack + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + - node: CurtainsBlackOpen + entity: CurtainsBlackOpen + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemBlack + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + + - node: CurtainsBlue + entity: CurtainsBlue + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemBlue + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + - node: CurtainsBlueOpen + entity: CurtainsBlueOpen + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemBlue + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + + - node: CurtainsCyan + entity: CurtainsCyan + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemCyan + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + - node: CurtainsCyanOpen + entity: CurtainsCyanOpen + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemCyan + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + + - node: CurtainsGreen + entity: CurtainsGreen + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemGreen + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + - node: CurtainsGreenOpen + entity: CurtainsGreenOpen + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemGreen + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + + - node: CurtainsOrange + entity: CurtainsOrange + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemOrange + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + - node: CurtainsOrangeOpen + entity: CurtainsOrangeOpen + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemOrange + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + + - node: CurtainsPink + entity: CurtainsPink + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemPink + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + - node: CurtainsPinkOpen + entity: CurtainsPinkOpen + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemPink + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + + - node: CurtainsPurple + entity: CurtainsPurple + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemPurple + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + - node: CurtainsPurpleOpen + entity: CurtainsPurpleOpen + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemPurple + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + + - node: CurtainsRed + entity: CurtainsRed + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemRed + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + - node: CurtainsRedOpen + entity: CurtainsRedOpen + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemRed + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + + - node: CurtainsWhite + entity: CurtainsWhite + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemWhite + amount: 1 + steps: + - tool: Cutting + doAfter: 1 + - node: CurtainsWhiteOpen + entity: CurtainsWhiteOpen + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemWhite + amount: 1 + steps: + - tool: Cutting + doAfter: 1 diff --git a/Resources/Prototypes/Recipes/Construction/furniture.yml b/Resources/Prototypes/Recipes/Construction/furniture.yml index a08b3cc24d..bbe307ad23 100644 --- a/Resources/Prototypes/Recipes/Construction/furniture.yml +++ b/Resources/Prototypes/Recipes/Construction/furniture.yml @@ -676,7 +676,160 @@ targetNode: Curtains category: construction-category-furniture icon: - sprite: Structures/Decoration/curtains.rsi + sprite: Structures/Decoration/Curtains/hospital.rsi + state: closed + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: CurtainsBlack + name: black curtains + description: Hides what others shouldn't see. + graph: Curtains + startNode: start + targetNode: CurtainsBlack + category: construction-category-furniture + icon: + sprite: Structures/Decoration/Curtains/black.rsi + state: closed + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: CurtainsBlue + name: blue curtains + description: Hides what others shouldn't see. + graph: Curtains + startNode: start + targetNode: CurtainsBlue + category: construction-category-furniture + icon: + sprite: Structures/Decoration/Curtains/blue.rsi + state: closed + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: CurtainsCyan + name: cyan curtains + description: Hides what others shouldn't see. + graph: Curtains + startNode: start + targetNode: CurtainsCyan + category: construction-category-furniture + icon: + sprite: Structures/Decoration/Curtains/cyan.rsi + state: closed + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: CurtainsGreen + name: green curtains + description: Hides what others shouldn't see. + graph: Curtains + startNode: start + targetNode: CurtainsGreen + category: construction-category-furniture + icon: + sprite: Structures/Decoration/Curtains/green.rsi + state: closed + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: CurtainsOrange + name: orange curtains + description: Hides what others shouldn't see. + graph: Curtains + startNode: start + targetNode: CurtainsOrange + category: construction-category-furniture + icon: + sprite: Structures/Decoration/Curtains/orange.rsi + state: closed + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: CurtainsPink + name: pink curtains + description: Hides what others shouldn't see. + graph: Curtains + startNode: start + targetNode: CurtainsPink + category: construction-category-furniture + icon: + sprite: Structures/Decoration/Curtains/pink.rsi + state: closed + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: CurtainsPurple + name: purple curtains + description: Hides what others shouldn't see. + graph: Curtains + startNode: start + targetNode: CurtainsPurple + category: construction-category-furniture + icon: + sprite: Structures/Decoration/Curtains/purple.rsi + state: closed + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: CurtainsRed + name: red curtains + description: Hides what others shouldn't see. + graph: Curtains + startNode: start + targetNode: CurtainsRed + category: construction-category-furniture + icon: + sprite: Structures/Decoration/Curtains/red.rsi + state: closed + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: CurtainsWhite + name: white curtains + description: Hides what others shouldn't see. + graph: Curtains + startNode: start + targetNode: CurtainsWhite + category: construction-category-furniture + icon: + sprite: Structures/Decoration/Curtains/white.rsi state: closed objectType: Structure placementMode: SnapgridCenter diff --git a/Resources/Textures/Structures/Decoration/Curtains/black.rsi/closed.png b/Resources/Textures/Structures/Decoration/Curtains/black.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d81aa6a6fb488eb404e82af61a35dfd43820db04 GIT binary patch literal 367 zcmV-#0g(QQP)Px$DM>^@R9J=WRWT02Fbup_O+knaA;HFzU;!k=8~6wt&)^Mw0r3ka5JMx;fCLMz zKqSO=3M{>?7u#`tmn7=-2e&kBLa77=w9Y``PNyT3N=dOUF50d-HvkweyXE3~u?L3> z$xk-B{-eaTEXL>L`O&{6h#^3uk+S$taj|RR6PM?Pv=ODLmj776*SQ7{Z zb%M`v-Uh1F+ZN|-Ak>6Dh)n2$E#JpgDuDzd2{>S%g3IOl@}1}AjkCo`^Ai9t<_w?- z08lD{F*L4#G~bxV1d2zZ-ENgdsa$A&rKi9K)>RD9G<4}o^~-Zy?E%qaPx$p-DtRR9J=WR=aJ(Fc5tdL{bpgrLmgCWwyu^-XUFPG16p*%#b1r1R24dJ%AC2 zlmMkLjyX!Q3`C^jBCk3L#J&69iQBvT&X^L`Iy6lSE(3sbH4gioz%Q_>)}2xX06@wd zS}PonUx6$>o^Lt;*la7jKJC$$W8s|s{Oz;ykGQAWOF==fqw%=4Y1ZlCpxF|IwJsJb_W2!VZRg3)xNtX4VZcq8=NZx;K$=qkTUl( zA)_B!EA-`<&{}yXxt!4ts!}e;gtg8)#^s;}cxY09Qaz{v?ma!2+W`dL2|T^Tc^z|r zLPA!>@}59Z;2gy1yMTT+O$((8tg3Yv%K%!-q@Q#8E&xt0ydA7*l%3CfD&27+uFpW3&jDILrDRxpOtF{pox9rjPx$sYygZR9J=WSHVidKoEUtqY1TG5r3c+ya;|r4-ycsUZh7sDtHkO`U8SL(BBYG z9z6R8o}@^j?0As0q-cnTnvkYRc6K*l56-E)eQ!HEZ#J1&9q%&QXg1-x4&op|;9%p? z2=%pf7Pknqo?nL%0G!>(llvcnrlqz5v+zO_7(gdpXJC7$#z_bZvQE3wzTfjZ7N(J(` zg%-%jIw3pMQV#@~B&NY^3CrW@>TLj+_UBYGhG-f|Nyx_EVh|W$60B}Ee1PNkc@l2?zCqautX~T6e4Q2}iWEqwn zN>%kFNY8>8%UYnSUmXj8`4s`?_mc#HgT)Ex>XYw+m3a>6Of;t4N{3Rdk<4p{$@dxw l0to^aJKC#Xo9MlEh#$chB6DYr=4Jo@002ovPDHLkV1nKj+*$wt literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Decoration/Curtains/blue.rsi/meta.json b/Resources/Textures/Structures/Decoration/Curtains/blue.rsi/meta.json new file mode 100644 index 0000000000..77c92df8f8 --- /dev/null +++ b/Resources/Textures/Structures/Decoration/Curtains/blue.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for Space Station14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "open", + "directions": 1 + }, + { + "name": "closed", + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Structures/Decoration/Curtains/blue.rsi/open.png b/Resources/Textures/Structures/Decoration/Curtains/blue.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..9095893cd26e940bd4c2a7505a4b29838be276aa GIT binary patch literal 620 zcmV-y0+aoTP)Px%CP_p=R9J=WRzFA^VHE#e2;7kzX$TH>l4f!VrAr+IXD73pZgtBdB#?9{1Tttr z!9@@uTLP{+xe0*|=~B80g@|OZND!4v_%dAw^FH2}OCoqL!NK43a(R63z2Ez5Wi~5* zDw#lE4WQHjTn2!i=b?SJXW<1%ZxsEw>jD5A$41Ptad-b{$X4@j#|MDIP96K-zF<_A z!ld`3o!hQf;&Nf9j_t4OBE}DD=YjW0wnkF`z(|8c3OMC}nT|-P&;;=2z*qF%29z%(Uka9a@odOXex4x0%P`VbpBz-39q99sv;jZho>U7K=haMS+u(kxW4&^KfkVYDy*%e6Q3I;XOtSCoX;Y+`YDtH zji0~$-NRF(|G6`Pn{Z`qS+nr{M?-{xYAL4;wwjm5O&I0M<$M;$jSGV!2@nG@$3{7y z)mJhwCIv*5#6;v*F@KY%AlhnPqJ<|~NP$u!iBvM7cfmpJJUEDEv4SUI>^hz|0_zx< z&sjEVBii#kV@lC)D!{PdZ}dD5ao07Lp7q?)k(dM1{{Iib<$+{MkXMla0000Px$tw}^dR9J=8ma$I5Fc60SS{~Y3NSlWU>l`5u|Axa2|W1r(d#f`teb1wH^VppoZziv2n%-trU;6i|+u^<4e z)ktif#>c}E0O0ieEMBB)x7RoEW<~PH!x8xNbdGe`Xr}pQLHa-Ik`1WS%?Zj0!oI2Y5UPeoECajFh{Sj@SbTA17db@6BE$yp{ zO-8%l%W#>#7w#8#%JJvo&_dnhVfbOn-7z5e9-CQ p>N6A~pUB$L@dbd(!ug#pz5sy^=IUhd1r;P)Px$`$RL&OexqGfg7j{l0#eUV9nZy0g|8pm)onPdWR+H3ws?#}I z2Jp)Tul;_)Kj5g>%U!tw!0hydm2-T0_!-H`-NR!JaCUXc?YHl2%2wEQe(7;C3rbo( zySn81^H&q{FE>B7&KEh^OaTz3!6F4Zm=OR9cL2a^ zzn}Q!B6QbY1NJFdLvy7-7>|d-?DQnegj8OvoMThA#LBtgq?S{8AyuknOQhZh$0Au2 zs?&KCn)iUDdaDMs_o7g=0|dGgbb5vJW6S{wiCAUjy+ER%IRYmTDzZAAQ=QInTXyA2wDgj{Rk_6^-1q$#BhXgR&XRT% P00000NkvXXu0mjfd8H1A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Decoration/Curtains/green.rsi/closed.png b/Resources/Textures/Structures/Decoration/Curtains/green.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..48c8387d25d60c73828292e979ef647d78287b56 GIT binary patch literal 448 zcmV;x0YCnUP)Px$dPzhR1q*f{U{{J2?3RI!eJIxJex< zf>XC_jv@~2R1hPDM3h4p+o9Z%HkaH>uGl5tbbR-{ckkZ&xU<~--6?Zzxb+$Y-i8q< z-1s@f#?~fDo5eZ(P7eTZcyS;%socZWy-ZdnzTfG=8GlT$3=^(sytVET*vcztz!)pU z=jrUMjXaKXPCAHE)ItH&#MGNoa%wwZib5SQ1+{}oowk5g&ReC^7GP>Z9ZH!n3&tZb zHKFkc*4_aCh$o*Z@iM2&^+V2sK3P&w21 zm3lyhLQgS3n_<>mseVc7Di4(UjI!oh#zQF+{>M8|d7yd+Di0WYpomwr9te&?0Khd1 zBq_Mty;qswapy&HNeJ!D_EWBQ&>G2egl^Cp!8$!Tn|ci&{?Nm5^A5k^w_JCF_5zpG q0YEosp98oQTCd>)KuW8M7u*bv1Vml47yZ}(0000S->P)Px$_(?=TR9J=WSHDlfKotJkH~}e5WU_+^e*%M%KS5pCOmt;nVK;F$aqr^b>Yy{4 z7!&^h223=%5Zwq%Nv^eJBGiGr%R5>$mMb#&ExfxN?|b)t-K(*6v>Q8B2T>40cs{rc z0An$Qxa%6o0DFHYF4*Qwu9Q)X) z@%H&54{^EWHgS4*u7&*U`Xr&BWMe)A0F*H32myCFpoYU->S`MBZ$PR6Q4ne;TBLJ5 zJpf?o3IG6c*EPmsDy!>T1HL=YjlLsi&i5%d!rvuAY0D)Hm4=-`9M;{=UkX5>FParRF4&szmK%2tz zQLs(e`#Z5N1L#>M{hU))0Wg~b^6Uq8r3|O)fO9HI$Pea0&Y>hBFTtW!(i#Ttem<0@ z<^YgiTb}PRsW|{Z#wZVP-HA^4S4cd^G!5I8^3r+0r()sxi5>s|8-N;j{&l1iPSsI( z7Cy(TK+885kKkv0ynQ>xP4NuT>t<8 M07*qoM6N<$f|2X^jsO4v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Decoration/Curtains/hospital.rsi/closed.png b/Resources/Textures/Structures/Decoration/Curtains/hospital.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..8a9d2737a28570c4beaf326566300c78a11cf971 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^T<3Z5>GArY-_ zLpQEE#b|^eNw_Nzxf5S?uB*5ami#C^GQ5kO&Ydr{Nkx< zyI0!7^#WUv;@tJEwSG<^LtNL*R=hTZ-JbpIT>6C&!+1 zfWiaM(+==$h*`5{z6(oQ+mz__=F=l=1rv8hJY>^m5OFUml6VUYI0jEwKbLh*2~7a& C#-V5c literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Decoration/Curtains/hospital.rsi/meta.json b/Resources/Textures/Structures/Decoration/Curtains/hospital.rsi/meta.json new file mode 100644 index 0000000000..77c92df8f8 --- /dev/null +++ b/Resources/Textures/Structures/Decoration/Curtains/hospital.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for Space Station14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "open", + "directions": 1 + }, + { + "name": "closed", + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Structures/Decoration/Curtains/hospital.rsi/open.png b/Resources/Textures/Structures/Decoration/Curtains/hospital.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..127c2f88ec79938d90af8dcc3979965c4d6ff05e GIT binary patch literal 485 zcmVPx$pGibPR9J=WmN9O_FbqYXjX*<$4Dty&{2>@5MShZMcDvo^oFm3a2m#Fjy!Z5d-|!0z!!UMT2Y|H}V+@DGA>+-< z>(>adS?@W1K2Y*nIA?$L{Qd#J;}$gEtoJ;tX7t=h`fKJU4kW!y$K;K?|nA-sY-3hw9;`2V{fTTpCs&#vT zWI_87pQ#JvFoZzYbqvEW)(Sw@ve?%?Qy0L`J7CFqV6DYDhxVC?P`*n9AvQ~2Ndvk) zYL-E#f67;;0sTX5l>I-c0U*_A3256Vlkl&QM5t$hlwqz8^s6|8kj(($D>=}!K%V6_ z;hf9X{)q^eSi$EoxsGp*NfDMip(e^5AZWe!#2B+hBtHtD1N|t~3n|8k_nzjO%I9vy bYxchZn3Ps=r)S`{00000NkvXXu0mjfPx$v`IukR9J=Wm(NPWKoG{iCh4Y!6oi7*QqVW3+MAbxpi+E-9z^;K9=-SuK0v{D zkcuFJceP$3-Xw>zRSJ>lp=sKBhzb3dX0i#2&^aZ){bn+mo!x9wC!6`vO4>#tXTvj{ zYoM@}!N3?JX@gkm;XF42fXj=KKe%(?xf4os|W4*>wp27}Hu67vouqW(J9 zAn)Y0GsBQj%s6M;9mP^jWedHc!HrQNU5T9nt9$5G-hPx%KuJVFR9J=Wm%VP&P#A_ENB)sWBSo=4&Z3>J0TW?!W zQh>(UH-4@?MA<-gE{mc+J(hiSA}4Lf;p#*JP!kEGXmU0(0v~E#g8b_rA0GVp%0O1B zlq$^t{wFXufl=fb546bV-RuB>4BS#T0HEC;T4Ca5qIPWp*S%yKdaMeN$>Xvh{Fs5P zP7_etT(nK1<|SE?x?NEZ6iap6Bu0^w6{g!c4(P494X9Dia6qqKy-@ZBDCjpqAFqme zH*`R?L}j(Td1<72g?4{vZEs%YVyKwb{zfAee$2~fzqtS6HvoqRE5=3u)3w~%y8z(4 zSD|}sBLf%v)mp^UHwlLaD>P5XJbG-b@EM%olkLe!U83~U%6Jll@P*~?!@e_ucl=KtM<#l&3%+A4rEHGa9grm z)R-A1RA`DZTRY|x*xHF{ig9+HQ9>O@9rK%Uk zJ2Hu;80X?FT*u46+;zNc%q8J6KFf+R>@aZ|Mbm4i&T1u>MVPn{fbb`F-H9`Pg^7!G g6U)mkq?`Qz0bYGmol;Y?N&o-=07*qoM6N<$g7i!%&;S4c literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Decoration/Curtains/pink.rsi/closed.png b/Resources/Textures/Structures/Decoration/Curtains/pink.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..83a8b61af3b27860438431a8ea85799e59eb61c2 GIT binary patch literal 543 zcmV+)0^t3LP)Px$*-1n}R9J=WmrqLqQ540`j0!eJgtZ!BteAyc7rBsjeU83CP|>nY8$VLC584WW zAR&b%2@N_{>NG}Ri(y{#=Z)`2lLXp3MHS1tIpsN6n1Ca zLy>bNZxoYmI=wjn+#a5@#p+c9aafZ2Y|j`Vs3a_Iz4X^3khzZ_kWwhd;){H8)WRZW zO-<4lQJV5KK;4-7q?A2{Cy-RJP9UkMC+PJF8%T5BJfE4x>3+eRaY`%Lv1mOHv1Ay$& hK8WlBKqEmtegL;@BrGG;UeEvl002ovPDHLkV1nK)@^SzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Decoration/Curtains/pink.rsi/meta.json b/Resources/Textures/Structures/Decoration/Curtains/pink.rsi/meta.json new file mode 100644 index 0000000000..77c92df8f8 --- /dev/null +++ b/Resources/Textures/Structures/Decoration/Curtains/pink.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for Space Station14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "open", + "directions": 1 + }, + { + "name": "closed", + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Structures/Decoration/Curtains/pink.rsi/open.png b/Resources/Textures/Structures/Decoration/Curtains/pink.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..071b3cbbfaf98e119a807699ea23bdfa13ed6a90 GIT binary patch literal 599 zcmV-d0;v6oP)Px%5lKWrR9J=Wm#=QyP!z_0wgxPxC<#g>D+-Gg;(&mtZ%|%7UNT%f6^@keDfR+Y zRZ!p%O9qpws#Of8%qX$UGSHpV<0Q?b`erNGhfc1K&UgOb8}BkYTX#D>%2h#GRahBd zzRbBQZam(A^Y+R5_^1a!7zBi^HjAHmP4=$8Kdk{~rx(QEKC>yi!fWgDhoh2{YN9oXqWxhk9!y=L=$W&mhB0RUIU zjW=KBI$e7m*r((gmdgipJ^n3(L7+RqmxHj?W>a=b+G=Z%R`%sUy41=pQLYLN%*wSM zu&Fr&q|{qIV51j>rV}8rlVHm$obO`~NJ_*jSJ4Y33zkDTeSk?k)x)x?I6mre-ac8o zazL(Sv2QtjfcwV>;Q1XO9}a;@Jf+)texeDd4={-Os+4BQL7bSxQ_?Ka-@@r#MrUh4 zyMGc-xtrYrZhFB!OvSbxMcsq~QE-hg2sALushdzBH97>W?X6AtudsC;%WF6cg2v-$ zU&UorZS4ScK>w}$Ry;%*x}Dz3I^K01kA`DawqxlE*5+t9t~cRmIOhKGL7lL&3yA$) zT)GJdQD4Vo5cO+IqbbrX(G1+pZW%=VmrXcd=9H^K3Fph4G)weKZVI`I(=1VYX_io~ l3g*ik?@wLsViWHB{tHJxVP=HjWAXq1002ovPDHLkV1o3H5vBkD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Decoration/Curtains/purple.rsi/closed.png b/Resources/Textures/Structures/Decoration/Curtains/purple.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..0f03f5e973418358e3a6cafcf5a2b00ea628f776 GIT binary patch literal 425 zcmV;a0apHrP)Px$V@X6oR9J=WSFujRFc5udL#zlPA$5Y8p(+D^L552Cgs$wYky!Z+rcRym8%+I; zc1Qp@mLpYVp`p}He6}NC$Qz&U&gZ-5ixb>W7yI~}fkk5+P!<&^+;&^yER0CDZCtQ^ zzTN}C(`w!Px$)Ja4^R9J=Wm%mN|K@i4&2ZYUW4YW3f&XxzDwIQ*=+Qb*|1xzStd<<(7Xh?Vh zN-Lkh*xG1wUY3MlfwRos0Vduaq42BbHkf)nl2d72&oN>>2D;&mEjHg(l?(11gi zLPK-a0M{Omg*Y*;C)DJ?H0$K$kTA`UBdbALv#bxYNMMw+jY*_3#>t$XvoxBvhE07*qoM6N<$f?mn{MF0Q* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Decoration/Curtains/red.rsi/closed.png b/Resources/Textures/Structures/Decoration/Curtains/red.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..aae143f5db14659337c3e9bcf6702ef6011fc9f2 GIT binary patch literal 444 zcmV;t0YmPx$c1c7*R9J=Wm$6F2P!xv0)F8B?AtGuO5qIChO>lD-eFAkUg6JR!zD2>o!A%4= z2k{Zap@W+u#zIlhLTimfni!j;Ik~skC1(oX{m;$GIY0LjW6N4_r^{d1r6PXR9@abOBBeTfySmUWY79C*Q2!ymq&+g3Yos^?YO4BPgH{^D}lP-cMIZ zTIk1~UK*koNs9VYfOKQ&mrC|b?SO7%>VR%YI~dlb7BI+p$LUfF&^2LND48%Rv`3(8 zLhTU@y#oM^&t^p2%i?sZ`6ht#Y(m)scBzO%Tf`pmo>lW5x_5zpNh~kT1rPx$=t)FDR9J=Wm%U2EP!z|1NvqHfmWWu}QlvQO&=+v-R`3;s4!(h)vr`A(z`@WasQ?IRxl+b8PIs5|?e^EBpC}a~A;8Nq?fkX%T1K&E)S2q7<27uHP0B{&w zId?aCGhGuMn51MIn#%>udYl%#V!`YLR}N}rkGO0TwX$b|)UqoF(xqCqiT=PhfoVC? z13EQXKuSH<13G$9NIL-nJqfzJ!udD$fTTpcvK75RvYxEoRKEfidm3rM4C{KV6E&~ErU+Kev~Hm0A#n8<2xp? z2LMx}ETC<>p{JHR*~br;1f%Ft|7O<)tR<7puAI-WL6 z6SiA{IrN7k^!Mi8Y-%EHqumN3^>4QVoKC48ZXdWT%+K-g_{9F!8>=fbZ0x?Wzx4)? w>emcl`@p5w&2fJ5Oq|R4uFKQjir?9P2dk?)pdmNW0000007*qoM6N<$g5)IvApigX literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Decoration/Curtains/white.rsi/closed.png b/Resources/Textures/Structures/Decoration/Curtains/white.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..fbfbe84cfccc4c199f7d70d495f26a491762828c GIT binary patch literal 523 zcmV+m0`&cfP)Px$#Ysd#R9J=0mcL5_F%-wY4dti}4%ZIdJ9lyscU_zWp`*~htkAI_sGvg;I*N#! zgLUWL&=f5=Euujp?QO^L83R8I_74 zM8Qu%k|ep$X_{_%Ca!FK9RQ@1*#hSrQc9AiRJLA9x!HhvNkmbUWlr^~*6;KwFe&IN z251@Da;46T&h32$7_iBvy%->l;|x%F6}=)C!kRb+0PV#9tL_-={Q@reI6d$9?TXZs z0h>RH(eou%-LW&TWoL-Syl>=`l>gNmSy}T8^hQ9E_%rMbGfs)ZdS{?)h9Rtpv)%)T zPkmB`fO|Ido+i$E4}71DNpk_XXGrg9;@tOuXD*b2W~jjZk9&ZcH}$^I*`J3qC&z$% z-bLv{q-SW7iTypjcXI6Z<_?^5q{r6~LO=)sPx%1W80eR9J=WmpzNyKoEu>86yl^tx~vGb;VtiCe;=C0fs<`%Y*zf!<7z!gX_|$ za1}xdlN703rAgscB`{l@Qz)}HYo8s6R^f`g)u3JG^PSmIwqCFI)>^#xv~7!)0i1JG zRh970>D)XTHcjQzP`Un zV*KjuEfDJ$IXf%?5S1ZC33SRKF2|^Mcs=pofhQgC-X}M7O6T*;0MNSw0II6WoO7YO z&N^`JQfg>hBOr{&e+6Sqm(`w*CxBM#`)3;`+i z5eIbia-nYr2y`dt@`}ypF$W|i;#I2X1(F4ALu`gFkdJNKQWOPsUGGylAkVVs2YB)G z-J=6i7i(=e7y`x^thE3-h!aPHZZ!jbZ$xsTZCmWO8=A{*g-XE% zy_i~Sk6JO}06=qjJIGi*oH6kv{PZRqNR5VoE^RysukVwu;fI)P=7D$`odc^G+vx%z zY{SNw-tDNj;_Y-1h^I&K7~;C?zoV3})<$+tKF83t2(kV4M&x2=SxG zDAZ;(V^=N*abP=LbQ!+B2Vm@+i~8Op2k;LEC2ui07*qoM6N<$f@oj|n*aa+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Decoration/curtains.rsi/closed.png b/Resources/Textures/Structures/Decoration/curtains.rsi/closed.png deleted file mode 100644 index 33f24e93d6322554cb450e6dc1ec6bfbcb3eda33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 357 zcmV-r0h<1aP)V=-0C=1w$Gr-GAQT4B+4~e9wMT!eODN%x?+|%Qp&wAG*Kcq;r^cjbW1$v9 zFUJ&~8xmvFlK6tl9uh-O!gDx$E=hUK42fzxpTw>r;X+K1=t%5wy|}oBwhC%7^aEH0 z8ihJFiaY=S0J2F$K~z|U?bj_1!axv);de_tuAG8|Gt{8~Rnr?FfHSSC0xV*)2FFj* zGmsS|y#YxPKocC>5tteIO}@>Obz`ixZCRFt5crI9jvuoMC+0pcj00000NkvXXu0mjf Df2ETS diff --git a/Resources/Textures/Structures/Decoration/curtains.rsi/open.png b/Resources/Textures/Structures/Decoration/curtains.rsi/open.png deleted file mode 100644 index 4b4e6aa360fe82950cabcb1b72b8d3254dcce0ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 378 zcmV-=0fqjFP)9w`BTMQ6G00001bW%=J06^y0W&i*HXnIswbVOxyV{&P5 zbZKvH004NLQ&wRJMYwW7HIPEJrM7hqs7_a90KU{o=*{gd@%%a*|@ zw%#G