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..e6f0fae88cb --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Structures/Doors/secret_door.yml @@ -0,0 +1,81 @@ +#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 diff --git a/Resources/Prototypes/_NF/Entities/Structures/Walls/diagonal_walls.yml b/Resources/Prototypes/_NF/Entities/Structures/Walls/diagonal_walls.yml new file mode 100644 index 00000000000..465e1ff9380 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Structures/Walls/diagonal_walls.yml @@ -0,0 +1,154 @@ +# Base Diagonal Wall +- type: entity + abstract: true + parent: BaseStructure + id: BaseWallDiagonal + name: basewall + suffix: diagonal + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Transform + anchored: true + - type: Clickable + - type: Tag + tags: + - Wall + - type: Sprite + drawdepth: Walls + state: state0 + - type: IconSmooth + mode: Diagonal + key: walls + base: state + - type: Icon + state: state0 + - type: Airtight + noAirWhenFullyAirBlocked: false + airBlockedDirection: + - South + - East + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.5,-0.5" + - "0.5,0.5" + - "0.5,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + +# Wall variations +- type: entity + parent: [ WallReinforced, BaseWallDiagonal ] + id: WallReinforcedDiagonal + name: reinforced wall + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Sprite + drawdepth: Walls + sprite: _NF/Structures/Walls/solid_reinforced_diagonal.rsi + state: state0 + - type: IconSmooth + mode: Diagonal + key: walls + base: state + - type: Icon + sprite: _NF/Structures/Walls/solid_reinforced_diagonal.rsi + state: state0 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.5,-0.5" + - "0.5,0.5" + - "0.5,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + - type: Occluder + enabled: false + +- type: entity + parent: [ WallWood, BaseWallDiagonal ] + id: WallWoodDiagonal + name: wood wall + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Sprite + drawdepth: Walls + sprite: _NF/Structures/Walls/wood_diagonal.rsi + state: state0 + - type: IconSmooth + mode: Diagonal + key: walls + base: state + - type: Icon + sprite: _NF/Structures/Walls/wood_diagonal.rsi + state: state0 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.5,-0.5" + - "0.5,0.5" + - "0.5,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + - type: Occluder + enabled: false + +- type: entity + parent: [ WallUranium, BaseWallDiagonal ] + id: WallUraniumDiagonal + name: uranium wall + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Sprite + drawdepth: Walls + sprite: _NF/Structures/Walls/uranium_diagonal.rsi + state: state0 + - type: IconSmooth + mode: Diagonal + key: walls + base: state + - type: Icon + sprite: _NF/Structures/Walls/uranium_diagonal.rsi + state: state0 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.5,-0.5" + - "0.5,0.5" + - "0.5,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + - type: Occluder + enabled: false 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..b54c267ec00 --- /dev/null +++ b/Resources/Prototypes/_NF/Recipes/Construction/Graphs/structures/secretdoor.yml @@ -0,0 +1,251 @@ +- 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 diff --git a/Resources/Prototypes/_NF/Recipes/Construction/structures.yml b/Resources/Prototypes/_NF/Recipes/Construction/structures.yml new file mode 100644 index 00000000000..dd5fd22c6e7 --- /dev/null +++ b/Resources/Prototypes/_NF/Recipes/Construction/structures.yml @@ -0,0 +1,50 @@ +- 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 \ 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 diff --git a/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/meta.json b/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/meta.json new file mode 100644 index 00000000000..30760f072aa --- /dev/null +++ b/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by erhardsteinhauer (discord) for Space Station 14 New Frontier server", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/state0.png b/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/state0.png new file mode 100644 index 00000000000..d437ad8b738 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/state0.png differ diff --git a/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/state1.png b/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/state1.png new file mode 100644 index 00000000000..a0ce5d516e8 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/state1.png differ diff --git a/Resources/Textures/_NF/Structures/Walls/uranium_diagonal.rsi/meta.json b/Resources/Textures/_NF/Structures/Walls/uranium_diagonal.rsi/meta.json new file mode 100644 index 00000000000..30760f072aa --- /dev/null +++ b/Resources/Textures/_NF/Structures/Walls/uranium_diagonal.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by erhardsteinhauer (discord) for Space Station 14 New Frontier server", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_NF/Structures/Walls/uranium_diagonal.rsi/state0.png b/Resources/Textures/_NF/Structures/Walls/uranium_diagonal.rsi/state0.png new file mode 100644 index 00000000000..7be0038f527 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Walls/uranium_diagonal.rsi/state0.png differ diff --git a/Resources/Textures/_NF/Structures/Walls/uranium_diagonal.rsi/state1.png b/Resources/Textures/_NF/Structures/Walls/uranium_diagonal.rsi/state1.png new file mode 100644 index 00000000000..7be0038f527 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Walls/uranium_diagonal.rsi/state1.png differ diff --git a/Resources/Textures/_NF/Structures/Walls/wood_diagonal.rsi/meta.json b/Resources/Textures/_NF/Structures/Walls/wood_diagonal.rsi/meta.json new file mode 100644 index 00000000000..30760f072aa --- /dev/null +++ b/Resources/Textures/_NF/Structures/Walls/wood_diagonal.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by erhardsteinhauer (discord) for Space Station 14 New Frontier server", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_NF/Structures/Walls/wood_diagonal.rsi/state0.png b/Resources/Textures/_NF/Structures/Walls/wood_diagonal.rsi/state0.png new file mode 100644 index 00000000000..b9c2a97a1d6 Binary files /dev/null and b/Resources/Textures/_NF/Structures/Walls/wood_diagonal.rsi/state0.png differ diff --git a/Resources/Textures/_NF/Structures/Walls/wood_diagonal.rsi/state1.png b/Resources/Textures/_NF/Structures/Walls/wood_diagonal.rsi/state1.png new file mode 100644 index 00000000000..56f7cc2ff6d Binary files /dev/null and b/Resources/Textures/_NF/Structures/Walls/wood_diagonal.rsi/state1.png differ