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"]

View File

@@ -17,4 +17,4 @@
innerclothing: UniformCargoTech
backpack: BackpackClothing
shoes: ShoesBlack
idcard: CargoIDCard
idcard: CargoPDA

View File

@@ -16,5 +16,5 @@
innerclothing: UniformColorGrey
backpack: BackpackClothing
shoes: ShoesBlack
idcard: AssistantIDCard
idcard: AssistantPDA

View File

@@ -16,4 +16,4 @@
outerclothing: OuterclothingArmorVest
backpack: BackpackClothing
shoes: ShoesBlack
idcard: BartenderIDCard
idcard: BartenderPDA

View File

@@ -16,4 +16,4 @@
innerclothing: UniformChef
backpack: BackpackClothing
shoes: ShoesBlack
idcard: ChefIDCard
idcard: ChefPDA

View File

@@ -18,4 +18,4 @@
shoes: ShoesClown
mask: MaskClown
pocket1: BikeHorn
idcard: ClownIDCard
idcard: ClownPDA

View File

@@ -17,4 +17,4 @@
backpack: BackpackClothing
shoes: ShoesGaloshes
head: HatPurplesoft
idcard: JanitorIDCard
idcard: JanitorPDA

View File

@@ -32,4 +32,4 @@
eyes: SunGlasses
gloves: GlovesCaptain
outerclothing: OuterclothingCaparmor
idcard: CaptainIDCard
idcard: CaptainPDA

View File

@@ -24,4 +24,4 @@
backpack: BackpackClothing
shoes: ShoesBrown
head: HatHopcap
idcard: HoPIDCard
idcard: HoPPDA

View File

@@ -21,4 +21,4 @@
innerclothing: UniformChiefEngineer
backpack: BackpackEngineering
shoes: ShoesBrown
idcard: CEIDCard
idcard: CEPDA

View File

@@ -19,4 +19,4 @@
backpack: BackpackEngineering
shoes: ShoesWorkboots
outerclothing: OuterclothingHazard
idcard: EngineeringIDCard
idcard: EngineerPDA

View File

@@ -22,4 +22,4 @@
backpack: BackpackMedical
shoes: ShoesBrown
outerclothing: OuterclothingLabcoatcmo
idcard: CMOIDCard
idcard: CMOPDA

View File

@@ -17,4 +17,4 @@
backpack: BackpackMedical
shoes: ShoesWhite
outerclothing: OuterclothingLabcoatmedspecopen
idcard: MedicalIDCard
idcard: MedicalPDA

View File

@@ -20,4 +20,4 @@
backpack: BackpackClothing
shoes: ShoesBrown
outerclothing: OuterclothingLabcoatgenopen
idcard: RDIDCard
idcard: RnDPDA

View File

@@ -17,4 +17,4 @@
backpack: BackpackClothing
shoes: ShoesWhite
outerclothing: OuterclothingLabcoattoxopen
idcard: ResearchIDCard
idcard: SciencePDA

View File

@@ -23,4 +23,4 @@
outerclothing: OuterclothingHoSTrenchcoat
eyes: SecGlasses
head: HatBeretHoS
idcard: HoSIDCard
idcard: HoSPDA

View File

@@ -20,4 +20,4 @@
shoes: ShoesJackboots
eyes: SecGlasses
outerclothing: OuterclothingArmorVestAlt
idcard: SecurityIDCard
idcard: SecurityPDA

View File

@@ -0,0 +1,29 @@
- type: uplinkListing
id: UplinkPen
category: Utility
itemId: Pen
price: 2
displayColor: Blue
- type: uplinkListing
id: UplinkPistolClarissa
category: Weapon
itemId: PistolClarissa
price: 15
displayColor: Yellow
# - type: uplinkListing
# id: UplinkPistolDeagle
# category: Weapon
# itemId: PistolDeagle
# price: 30
# displayColor: Red
# - type: uplinkListing
# id: UplinkMagazineFedShotgun
# category: Weapon
# itemId: MagazineFedShotgun
# price: 50
# description: For when you want ZERO evidence left behind.
# displayColor: Red