Skip to content

Commit

Permalink
Suit Wallstorage Unit (#831)
Browse files Browse the repository at this point in the history
* base

* fixed typos, filled versions, more info about sprites in meta.json

* changed the storage opening/closing sound from airlock hiss to windoor hiss

* Cleanup

* More Cleanup

* No need to mention lock again

* Almost forgot about this one

---------

Co-authored-by: Dvir <[email protected]>
  • Loading branch information
ErhardSteinhauer and dvir001 authored Jan 6, 2024
1 parent 814a04a commit 6a8b2a3
Show file tree
Hide file tree
Showing 13 changed files with 205 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
#SOFTSUITS
#Paramedic's hardsuit
- type: entity
id: SuitStorageWallmountParamedic
parent: [SuitStorageWallmount, SuitStorageParamedic]

#HARDSUITS
#Brigmedic's hardsuit
- type: entity
id: SuitStorageWallmountBrigmedic
parent: [SuitStorageWallmount, SuitStorageBrigmedic]

#Quartermaster hardsuit
- type: entity
id: SuitStorageWallmountQuartermaster
parent: [SuitStorageWallmount, SuitStorageQuartermaster]

#Mercenary hardsuit
- type: entity
id: SuitStorageWallmountMercenary
parent: [SuitStorageWallmount, SuitStorageMercenary]

#SOFTSUITS
#Basic EVA
- type: entity
id: SuitStorageWallmountEVA
parent: [SuitStorageWallmount, SuitStorageEVA]

#Basic EVA (Big Ass Helmet)
- type: entity
id: SuitStorageWallmountEVAAlternate
parent: [SuitStorageWallmount, SuitStorageEVAAlternate]

#Emergency EVA
- type: entity
id: SuitStorageWallmountEVAEmergency
parent: [SuitStorageWallmount, SuitStorageEVAEmergency]

#Prisoner EVA
- type: entity
id: SuitStorageWallmountEVAPrisoner
parent: [SuitStorageWallmount, SuitStorageEVAPrisoner]

#Syndicate EVA
- type: entity
id: SuitStorageWallmountEVASyndicate
parent: [SuitStorageWallmount, SuitStorageEVASyndicate]

#Pirate EVA
- type: entity
id: SuitStorageWallmountEVAPirate
parent: [SuitStorageWallmount, SuitStorageEVAPirate]

#NTSRA Voidsuit
- type: entity
id: SuitStorageWallmountNTSRA
parent: [SuitStorageWallmount, SuitStorageNTSRA]

#HARDSUITS
#Basic hardsuit
- type: entity
id: SuitStorageWallmountBasic
parent: [SuitStorageWallmount, SuitStorageBasic]

#Engineering hardsuit
- type: entity
id: SuitStorageWallmountEngi
parent: [SuitStorageWallmount, SuitStorageEngi]

#Atmospherics hardsuit
- type: entity
id: SuitStorageWallmountAtmos
parent: [SuitStorageWallmount, SuitStorageAtmos]

#Security hardsuit
- type: entity
id: SuitStorageWallmountSec
parent: [SuitStorageWallmount, SuitStorageSec]

#CE's hardsuit
- type: entity
id: SuitStorageWallmountCE
parent: [SuitStorageWallmount, SuitStorageCE]

#CMO's hardsuit
- type: entity
id: SuitStorageWallmountCMO
parent: [SuitStorageWallmount, SuitStorageCMO]

#RD's hardsuit
- type: entity
id: SuitStorageWallmountRD
parent: [SuitStorageWallmount, SuitStorageRD]

#HOS's hardsuit
- type: entity
id: SuitStorageWallmountHOS
parent: [SuitStorageWallmount, SuitStorageHOS]

#Warden's hardsuit
- type: entity
id: SuitStorageWallmountWarden
parent: [SuitStorageWallmount, SuitStorageWarden]

#Captain's hardsuit
- type: entity
id: SuitStorageWallmountCaptain
parent: [SuitStorageWallmount, SuitStorageCaptain]

#Salvage hardsuit
- type: entity
id: SuitStorageWallmountSalv
parent: [SuitStorageWallmount, SuitStorageSalv]

#Blood-red hardsuit
- type: entity
id: SuitStorageWallmountSyndie
parent: [SuitStorageWallmount, SuitStorageSyndie]

#Pirate Captain's hardsuit
- type: entity
id: SuitStorageWallmountPirateCap
parent: [SuitStorageWallmount, SuitStoragePirateCap]

#Wizard
- type: entity
id: SuitStorageWallmountWizard
parent: [SuitStorageWallmount, SuitStorageWizard]
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
- type: entity
id: SuitStorageWallmount
parent: [SuitStorageBase, BaseWallLocker]
name: suit wallstorage unit
placement:
mode: SnapgridCenter
components:
# Basic function components
- type: Transform
noRot: false
# Visual properties
- type: Sprite
drawdepth: WallMountedItems
noRot: false
sprite: _NF/Structures/Storage/suit_storage_wall.rsi
layers:
- state: generic
map: ["enum.StorageVisualLayers.Base"]
- state: generic_door
map: ["enum.StorageVisualLayers.Door"]
- state: locked
map: ["enum.StorageVisualLayers.Lock"]
shader: unshaded
- type: EntityStorageVisuals
stateBase: generic
stateBaseClosed: generic
stateDoorOpen: generic_open
stateDoorClosed: generic_door
stateLocked: locked
stateUnlocked: unlocked
closeSound:
path: /Audio/Machines/windoor_open.ogg
openSound:
path: /Audio/Machines/windoor_open.ogg
denySound:
path: /Audio/Machines/airlock_deny.ogg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Sprited for NF by erhardsteinhauer (discord), used as a base SS14 default sprites wall_locker.rsi, suit_storage.rsi, directional.rsi (window), basic.rsi (hardsuit), emergency.rsi (tank) and black.rsi (jetpack)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "generic"
},
{
"name": "generic_door"
},
{
"name": "generic_open"
},
{
"name": "locked"
},
{
"name": "panel"
},
{
"name": "slot_jetpack"
},
{
"name": "slot_suit"
},
{
"name": "slot_tank"
},
{
"name": "unlocked"
},
{
"name": "welded"
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6a8b2a3

Please sign in to comment.