Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suit Wallstorage Unit #831

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.
Loading