Add basic PDA/Syndicate Uplink. (#942)

Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
This commit is contained in:
FL-OZ
2020-05-28 06:22:47 -05:00
committed by GitHub
parent 0171c3bd93
commit 4c20a504a5
117 changed files with 1569 additions and 41 deletions

View File

@@ -0,0 +1,353 @@
- type: entity
name: PDA
parent: BaseItem
id: BasePDA
abstract: true
description: Personal Data Assistant
components:
- type: Appearance
visuals:
- type: PDAVisualizer
- type: Clothing
QuickEquip: false
Slots:
- idcard
- type: PointLight
enabled: false
radius: 3
- type: UserInterface
interfaces:
- key: enum.PDAUiKey.Key
type: PDABoundUserInterface
- type: Sound
- type: entity
name: Assistant PDA
parent: BasePDA
id: AssistantPDA
description: Why isn't it gray?
components:
- type: PDA
idCard: AssistantIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: Chef PDA
parent: BasePDA
id: ChefPDA
description: Why isn't it gray?
components:
- type: PDA
idCard: ChefIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-chef
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-chef
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: Clown PDA
parent: BasePDA
id: ClownPDA
description: Looks can be deceiving.
components:
- type: PDA
idCard: ClownIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-clown
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-clown
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: Cargo PDA
parent: BasePDA
id: CargoPDA
description: PDA for the guys that order the pizzas.
components:
- type: PDA
idCard: CargoIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-cargo
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-cargo
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: Bartender PDA
parent: BasePDA
id: BartenderPDA
description: Smells like beer.
components:
- type: PDA
idCard: BartenderIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-bar
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-bar
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: Janitor PDA
parent: BasePDA
id: JanitorPDA
description: Smells like bleach.
components:
- type: PDA
idCard: JanitorIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-j
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-j
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: Captain PDA
parent: BasePDA
id: CaptainPDA
description: Surprisingly no different than your PDA.
components:
- type: PDA
idCard: CaptainIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-c
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-c
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: HoP PDA
parent: BasePDA
id: HoPPDA
components:
- type: PDA
idCard: HoPIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-hop
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-hop
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: CE PDA
parent: BasePDA
id: CEPDA
components:
- type: PDA
idCard: CEIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-ce
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-ce
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: Engineer PDA
parent: BasePDA
id: EngineerPDA
components:
- type: PDA
idCard: EngineeringIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-e
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-e
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: CMO PDA
parent: BasePDA
id: CMOPDA
components:
- type: PDA
idCard: CMOIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-cmo
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-cmo
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: Medical PDA
parent: BasePDA
id: MedicalPDA
components:
- type: PDA
idCard: MedicalIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-m
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-m
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: RnD PDA
parent: BasePDA
id: RnDPDA
components:
- type: PDA
idCard: RDIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-rd
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-rd
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: Science PDA
parent: BasePDA
id: SciencePDA
components:
- type: PDA
idCard: ResearchIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-rd
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-rd
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: HoS PDA
parent: BasePDA
id: HoSPDA
components:
- type: PDA
idCard: HoSIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-hos
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-hos
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]
- type: entity
name: Security PDA
parent: BasePDA
id: SecurityPDA
components:
- type: PDA
idCard: SecurityIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-s
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-s
map: ["enum.PDAVisualLayers.Base"]
- state: unlit_pda_screen
shader: unshaded
map: ["enum.PDAVisualLayers.Unlit"]