Adds the Mime (#1798)

* Adds mime job

* Adds mime spawn point

* Moves the ID prototypes/textures to Objects/Misc

* The things I do to avoid conflicts

* identification_cards.yml's final resting place

* Adds ID card and PDA

* Center mime id

* Puts pen and paper in the mimes pocket

* Adds mime spawnpoint to Saltern

* Revert "Adds mime spawnpoint to Saltern"

This reverts commit 56c6cf729baae0958b8b41dd83f71355e4e5f9aa.

* Add mime spawn point

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
This commit is contained in:
Swept
2020-09-01 19:42:31 +00:00
committed by GitHub
parent 9398f90e7c
commit 2e12d8b758
35 changed files with 408 additions and 18 deletions

View File

@@ -38,7 +38,6 @@
id: SpawnPointBartender
parent: SpawnPointJobBase
name: spawn point (bartender)
components:
- type: SpawnPoint
job_id: Bartender
@@ -52,7 +51,6 @@
id: SpawnPointChef
parent: SpawnPointJobBase
name: spawn point (chef)
components:
- type: SpawnPoint
job_id: Chef
@@ -66,7 +64,6 @@
id: SpawnPointClown
parent: SpawnPointJobBase
name: spawn point (clown)
components:
- type: SpawnPoint
job_id: Clown
@@ -75,12 +72,24 @@
- type: Icon
state: Clown
# Mime
- type: entity
id: SpawnPointMime
parent: SpawnPointJobBase
name: spawn point (mime)
components:
- type: SpawnPoint
job_id: Mime
- type: Sprite
state: Mime
- type: Icon
state: Mime
# Janitor
- type: entity
id: SpawnPointJanitor
parent: SpawnPointJobBase
name: spawn point (janitor)
components:
- type: SpawnPoint
job_id: Janitor
@@ -94,7 +103,6 @@
id: SpawnPointCaptain
parent: SpawnPointJobBase
name: spawn point (captain)
components:
- type: SpawnPoint
job_id: Captain
@@ -108,7 +116,6 @@
id: SpawnPointHeadOfPersonnel
parent: SpawnPointJobBase
name: spawn point (headofpersonnel)
components:
- type: SpawnPoint
job_id: HeadOfPersonnel
@@ -122,7 +129,6 @@
id: SpawnPointChiefEngineer
parent: SpawnPointJobBase
name: spawn point (chiefengineer)
components:
- type: SpawnPoint
job_id: ChiefEngineer
@@ -136,7 +142,6 @@
id: SpawnPointStationEngineer
parent: SpawnPointJobBase
name: spawn point (stationengineer)
components:
- type: SpawnPoint
job_id: StationEngineer
@@ -150,7 +155,6 @@
id: SpawnPointChiefMedicalOfficer
parent: SpawnPointJobBase
name: spawn point (chiefmedicalofficer)
components:
- type: SpawnPoint
job_id: ChiefMedicalOfficer
@@ -164,7 +168,6 @@
id: SpawnPointMedicalDoctor
parent: SpawnPointJobBase
name: spawn point (medicaldoctor)
components:
- type: SpawnPoint
job_id: MedicalDoctor
@@ -178,7 +181,6 @@
id: SpawnPointResearchDirector
parent: SpawnPointJobBase
name: spawn point (researchdirector)
components:
- type: SpawnPoint
job_id: ResearchDirector
@@ -192,7 +194,6 @@
id: SpawnPointScientist
parent: SpawnPointJobBase
name: spawn point (scientist)
components:
- type: SpawnPoint
job_id: Scientist
@@ -206,7 +207,6 @@
id: SpawnPointHeadOfSecurity
parent: SpawnPointJobBase
name: spawn point (headofsecurity)
components:
- type: SpawnPoint
job_id: HeadOfSecurity
@@ -220,7 +220,6 @@
id: SpawnPointSecurityOfficer
parent: SpawnPointJobBase
name: spawn point (securityofficer)
components:
- type: SpawnPoint
job_id: SecurityOfficer

View File

@@ -92,6 +92,27 @@
layer:
- MobImpassable
- type: entity
name: Mime PDA
parent: BasePDA
id: MimePDA
description: Suprisingly not on mute.
components:
- type: PDA
idCard: MimeIDCard
- type: Icon
sprite: Objects/Devices/pda.rsi
state: pda-mime
- type: Sprite
sprite: Objects/Devices/pda.rsi
netsync: false
layers:
- state: pda-mime
map: ["enum.PDAVisualLayers.Base"]
- state: light_overlay
shader: unshaded
map: ["enum.PDAVisualLayers.Flashlight"]
- type: entity
name: Cargo PDA
parent: BasePDA

View File

@@ -6,13 +6,13 @@
abstract: true
components:
- type: Sprite
sprite: Clothing/Belt/id_cards.rsi
sprite: Objects/Misc/id_cards.rsi
- type: Icon
sprite: Clothing/Belt/id_cards.rsi
sprite: Objects/Misc/id_cards.rsi
- type: Clothing
Slots:
- idcard
sprite: Clothing/Belt/id_cards.rsi
sprite: Objects/Misc/id_cards.rsi
HeldPrefix: default
- type: Access
- type: IdCard
@@ -141,6 +141,21 @@
- type: PresetIdCard
job: Clown
- type: entity
parent: IDCardStandard
id: MimeIDCard
name: mime ID card
components:
- type: Sprite
layers:
- state: default
- state: assigned
- state: idmime
- type: Icon
state: idmime
- type: PresetIdCard
job: Mime
- type: entity
parent: IDCardStandard
id: JanitorIDCard