diff --git a/Resources/Prototypes/_NF/Entities/Structures/Doors/secret_door.yml b/Resources/Prototypes/_NF/Entities/Structures/Doors/secret_door.yml new file mode 100644 index 00000000000..0a0a3bfcfb1 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Structures/Doors/secret_door.yml @@ -0,0 +1,109 @@ +#reinforced secret door +- type: entity + id: ReinforcedSecretDoorAssembly + name: secret reinforced door assembly + parent: BaseSecretDoorAssembly + components: + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_reinforced.rsi + state: assembly + - type: Construction + graph: ReinforcedSecretDoorGraph + node: assembly + +- type: entity + id: SolidReinforcedSecretDoor + name: reinforced wall + parent: BaseSecretDoor + components: + - type: Construction + graph: ReinforcedSecretDoorGraph + node: ReinforcedSecretDoorNode + containers: + - battery-container + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_reinforced.rsi + +#wood secret door +- type: entity + id: WoodSecretDoorAssembly + name: secret wood door assembly + parent: BaseSecretDoorAssembly + components: + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_wood.rsi + state: assembly + - type: Construction + graph: WoodSecretDoorGraph + node: assembly + placement: + mode: SnapgridCenter + +- type: entity + id: WoodSecretDoor + name: wood wall + parent: BaseSecretDoor + components: + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_wood.rsi + - type: Construction + graph: WoodSecretDoorGraph + node: WoodSecretDoorNode + containers: + - battery-container + +#uranium secret door +- type: entity + id: UraniumSecretDoorAssembly + name: secret uranium door assembly + parent: BaseSecretDoorAssembly + components: + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_uranium.rsi + state: assembly + - type: Construction + graph: UraniumSecretDoorGraph + node: assembly + placement: + mode: SnapgridCenter + +- type: entity + id: UraniumSecretDoor + name: uranium wall + parent: BaseSecretDoor + components: + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_uranium.rsi + - type: Construction + graph: UraniumSecretDoorGraph + node: UraniumSecretDoorNode + containers: + - battery-container + +#shuttle secret door +- type: entity + id: ShuttleSecretDoorAssembly + name: secret shuttle door assembly + parent: BaseSecretDoorAssembly + components: + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_shuttle.rsi + state: assembly + - type: Construction + graph: ShuttleSecretDoorGraph + node: assembly + placement: + mode: SnapgridCenter + +- type: entity + id: ShuttleSecretDoor + name: shuttle wall + parent: BaseSecretDoor + components: + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_shuttle.rsi + - type: Construction + graph: ShuttleSecretDoorGraph + node: ShuttleSecretDoorNode + containers: + - battery-container diff --git a/Resources/Prototypes/_NF/Recipes/Construction/Graphs/structures/secretdoor.yml b/Resources/Prototypes/_NF/Recipes/Construction/Graphs/structures/secretdoor.yml new file mode 100644 index 00000000000..fcc6d2c5421 --- /dev/null +++ b/Resources/Prototypes/_NF/Recipes/Construction/Graphs/structures/secretdoor.yml @@ -0,0 +1,333 @@ +- type: constructionGraph + id: ReinforcedSecretDoorGraph + start: start + graph: + - node: start + edges: + - to: assembly + completed: + - !type:SetAnchor + value: false + steps: + - material: Steel + amount: 4 + doAfter: 4 + - material: Plasteel + amount: 4 + doAfter: 4 + - material: MetalRod + amount: 4 + doAfter: 4 + - node: assembly + entity: ReinforcedSecretDoorAssembly + actions: + - !type:SnapToGrid {} + - !type:SetAnchor {} + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + steps: + - material: Cable + amount: 4 + doAfter: 2.5 + - to: start + conditions: + - !type:EntityAnchored + anchored: false + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 2 + - !type:SpawnPrototype + prototype: SheetPlasteel1 + amount: 2 + - !type:DeleteEntity {} + steps: + - tool: Welding + doAfter: 3 + - node: wired + entity: ReinforcedSecretDoorAssembly + edges: + - to: electronics + steps: + - component: PowerCell + name: power cell + store: battery-container + icon: + sprite: Objects/Power/power_cells.rsi + state: small + doAfter: 1 + - to: assembly + completed: + - !type:GivePrototype + prototype: CableApcStack1 + amount: 4 + steps: + - tool: Cutting + doAfter: 2 + - node: electronics + entity: ReinforcedSecretDoorAssembly + edges: + - to: ReinforcedSecretDoorNode + steps: + - tool: Screwing + doAfter: 2 + - node: ReinforcedSecretDoorNode + entity: SolidReinforcedSecretDoor + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + - !type:DoorWelded {} + completed: + - !type:EmptyAllContainers {} + steps: + - tool: Prying + doAfter: 5 + +- type: constructionGraph + id: WoodSecretDoorGraph + start: start + graph: + - node: start + edges: + - to: assembly + completed: + - !type:SetAnchor + value: false + steps: + - material: WoodPlank + amount: 4 + doAfter: 4 + - material: MetalRod + amount: 4 + doAfter: 4 + - node: assembly + entity: WoodSecretDoorAssembly + actions: + - !type:SnapToGrid {} + - !type:SetAnchor {} + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + steps: + - material: Cable + amount: 4 + doAfter: 2.5 + - to: start + conditions: + - !type:EntityAnchored + anchored: false + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 4 + - !type:DeleteEntity {} + steps: + - tool: Welding + doAfter: 3 + - node: wired + entity: WoodSecretDoorAssembly + edges: + - to: electronics + steps: + - component: PowerCell + name: power cell + store: battery-container + icon: + sprite: Objects/Power/power_cells.rsi + state: small + doAfter: 1 + - to: assembly + completed: + - !type:GivePrototype + prototype: CableApcStack1 + amount: 4 + steps: + - tool: Cutting + doAfter: 2 + - node: electronics + entity: WoodSecretDoorAssembly + edges: + - to: WoodSecretDoorNode + steps: + - tool: Screwing + doAfter: 2 + - node: WoodSecretDoorNode + entity: WoodSecretDoor + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + - !type:DoorWelded {} + completed: + - !type:EmptyAllContainers {} + steps: + - tool: Prying + doAfter: 5 + +- type: constructionGraph + id: UraniumSecretDoorGraph + start: start + graph: + - node: start + edges: + - to: assembly + completed: + - !type:SetAnchor + value: false + steps: + - material: Uranium + amount: 4 + doAfter: 4 + - material: MetalRod + amount: 4 + doAfter: 4 + - node: assembly + entity: UraniumSecretDoorAssembly + actions: + - !type:SnapToGrid {} + - !type:SetAnchor {} + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + steps: + - material: Cable + amount: 4 + doAfter: 2.5 + - to: start + conditions: + - !type:EntityAnchored + anchored: false + completed: + - !type:SpawnPrototype + prototype: SheetUranium1 + amount: 4 + - !type:DeleteEntity {} + steps: + - tool: Welding + doAfter: 3 + - node: wired + entity: UraniumSecretDoorAssembly + edges: + - to: electronics + steps: + - component: PowerCell + name: power cell + store: battery-container + icon: + sprite: Objects/Power/power_cells.rsi + state: small + doAfter: 1 + - to: assembly + completed: + - !type:GivePrototype + prototype: CableApcStack1 + amount: 4 + steps: + - tool: Cutting + doAfter: 2 + - node: electronics + entity: UraniumSecretDoorAssembly + edges: + - to: UraniumSecretDoorNode + steps: + - tool: Screwing + doAfter: 2 + - node: UraniumSecretDoorNode + entity: UraniumSecretDoor + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + - !type:DoorWelded {} + completed: + - !type:EmptyAllContainers {} + steps: + - tool: Prying + doAfter: 5 + +- type: constructionGraph + id: ShuttleSecretDoorGraph + start: start + graph: + - node: start + edges: + - to: assembly + completed: + - !type:SetAnchor + value: false + steps: + - material: Silver + amount: 4 + doAfter: 4 + - material: MetalRod + amount: 4 + doAfter: 4 + - node: assembly + entity: ShuttleSecretDoorAssembly + actions: + - !type:SnapToGrid {} + - !type:SetAnchor {} + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + steps: + - material: Cable + amount: 4 + doAfter: 2.5 + - to: start + conditions: + - !type:EntityAnchored + anchored: false + completed: + - !type:SpawnPrototype + prototype: SheetUranium1 + amount: 4 + - !type:DeleteEntity {} + steps: + - tool: Welding + doAfter: 3 + - node: wired + entity: ShuttleSecretDoorAssembly + edges: + - to: electronics + steps: + - component: PowerCell + name: power cell + store: battery-container + icon: + sprite: Objects/Power/power_cells.rsi + state: small + doAfter: 1 + - to: assembly + completed: + - !type:GivePrototype + prototype: CableApcStack1 + amount: 4 + steps: + - tool: Cutting + doAfter: 2 + - node: electronics + entity: ShuttleSecretDoorAssembly + edges: + - to: ShuttleSecretDoorNode + steps: + - tool: Screwing + doAfter: 2 + - node: ShuttleSecretDoorNode + entity: ShuttleSecretDoor + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + - !type:DoorWelded {} + completed: + - !type:EmptyAllContainers {} + steps: + - tool: Prying + doAfter: 5 diff --git a/Resources/Prototypes/_NF/Recipes/Construction/structures.yml b/Resources/Prototypes/_NF/Recipes/Construction/structures.yml new file mode 100644 index 00000000000..ead5e44462d --- /dev/null +++ b/Resources/Prototypes/_NF/Recipes/Construction/structures.yml @@ -0,0 +1,67 @@ +- type: construction + name: reinforced secret door + id: SolidReinforcedSecretDoorConstruction + graph: ReinforcedSecretDoorGraph + startNode: start + targetNode: ReinforcedSecretDoorNode + category: construction-category-structures + description: A secret door for the wall. + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + icon: + sprite: _NF/Structures/Doors/secret_door_reinforced.rsi + state: closed + conditions: + - !type:TileNotBlocked + +- type: construction + name: wood secret door + id: WoodSecretDoorConstruction + graph: WoodSecretDoorGraph + startNode: start + targetNode: WoodSecretDoorNode + category: construction-category-structures + description: A secret door for the wall. + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + icon: + sprite: _NF/Structures/Doors/secret_door_wood.rsi + state: closed + conditions: + - !type:TileNotBlocked + +- type: construction + name: uranium secret door + id: UraniumSecretDoorConstruction + graph: UraniumSecretDoorGraph + startNode: start + targetNode: UraniumSecretDoorNode + category: construction-category-structures + description: A secret door for the wall. + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + icon: + sprite: _NF/Structures/Doors/secret_door_uranium.rsi + state: closed + conditions: + - !type:TileNotBlocked + +- type: construction + name: shuttle secret door + id: ShuttleSecretDoorConstruction + graph: ShuttleSecretDoorGraph + startNode: start + targetNode: ShuttleSecretDoorNode + category: construction-category-structures + description: A secret door for the wall. + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + icon: + sprite: _NF/Structures/Doors/secret_door_shuttle.rsi + state: closed + conditions: + - !type:TileNotBlocked \ No newline at end of file diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/assembly.png b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/assembly.png new file mode 100644 index 00000000000..c5e502d1f9d Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/assembly.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/closed.png b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/closed.png new file mode 100644 index 00000000000..e677fb00249 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/closed.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/closing.png b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/closing.png new file mode 100644 index 00000000000..c96b6ab401b Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/closing.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/meta.json b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/meta.json new file mode 100644 index 00000000000..c1f0d5e09ec --- /dev/null +++ b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Nimfar11 (GitHub) for Space Station 14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/open.png b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/open.png new file mode 100644 index 00000000000..71f56ae15b1 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/open.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/opening.png b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/opening.png new file mode 100644 index 00000000000..8d14635c6de Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/opening.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/assembly.png b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/assembly.png new file mode 100644 index 00000000000..a32da6cdb7c Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/assembly.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/closed.png b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/closed.png new file mode 100644 index 00000000000..680aee0efdd Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/closed.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/closing.png b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/closing.png new file mode 100644 index 00000000000..916e062da27 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/closing.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/meta.json b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/meta.json new file mode 100644 index 00000000000..c1f0d5e09ec --- /dev/null +++ b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Nimfar11 (GitHub) for Space Station 14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/open.png b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/open.png new file mode 100644 index 00000000000..bd6c53c076a Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/open.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/opening.png b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/opening.png new file mode 100644 index 00000000000..10f1d3103fc Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/opening.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/assembly.png b/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/assembly.png new file mode 100644 index 00000000000..a4835963628 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/assembly.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/closed.png b/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/closed.png new file mode 100644 index 00000000000..12b9ac2d1d5 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/closed.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/closing.png b/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/closing.png new file mode 100644 index 00000000000..65089f40cb0 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/closing.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/meta.json b/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/meta.json new file mode 100644 index 00000000000..c1f0d5e09ec --- /dev/null +++ b/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Nimfar11 (GitHub) for Space Station 14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/open.png b/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/open.png new file mode 100644 index 00000000000..5652978135c Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/open.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/opening.png b/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/opening.png new file mode 100644 index 00000000000..29f1e96e76f Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/opening.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/assembly.png b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/assembly.png new file mode 100644 index 00000000000..0c3c643ed22 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/assembly.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/closed.png b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/closed.png new file mode 100644 index 00000000000..5ff2725b0fe Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/closed.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/closing.png b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/closing.png new file mode 100644 index 00000000000..5638d3aabb1 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/closing.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/meta.json b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/meta.json new file mode 100644 index 00000000000..c1f0d5e09ec --- /dev/null +++ b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Nimfar11 (GitHub) for Space Station 14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/open.png b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/open.png new file mode 100644 index 00000000000..4c56ed292e6 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/open.png differ diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/opening.png b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/opening.png new file mode 100644 index 00000000000..9bb4c9e4512 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/opening.png differ