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

@@ -45978,4 +45978,11 @@ entities:
type: Transform type: Transform
- anchored: False - anchored: False
type: Collidable type: Collidable
- uid: 3957
type: SpawnPointMime
components:
- parent: 857
pos: -19.5,-8.5
rot: -1.5707963267948966 rad
type: Transform
... ...

View File

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

View File

@@ -92,6 +92,27 @@
layer: layer:
- MobImpassable - 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 - type: entity
name: Cargo PDA name: Cargo PDA
parent: BasePDA parent: BasePDA

View File

@@ -6,13 +6,13 @@
abstract: true abstract: true
components: components:
- type: Sprite - type: Sprite
sprite: Clothing/Belt/id_cards.rsi sprite: Objects/Misc/id_cards.rsi
- type: Icon - type: Icon
sprite: Clothing/Belt/id_cards.rsi sprite: Objects/Misc/id_cards.rsi
- type: Clothing - type: Clothing
Slots: Slots:
- idcard - idcard
sprite: Clothing/Belt/id_cards.rsi sprite: Objects/Misc/id_cards.rsi
HeldPrefix: default HeldPrefix: default
- type: Access - type: Access
- type: IdCard - type: IdCard
@@ -141,6 +141,21 @@
- type: PresetIdCard - type: PresetIdCard
job: Clown 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 - type: entity
parent: IDCardStandard parent: IDCardStandard
id: JanitorIDCard id: JanitorIDCard

View File

@@ -0,0 +1,25 @@
- type: job
id: Mime
name: "mime"
positions: 1
startingGear: MimeGear
department:
- Civilian
icon: "Mime"
access:
- Theatre
- Maintenance
- type: startingGear
id: MimeGear
equipment:
innerclothing: UniformMime
backpack: BackpackClothing
head: HatBeret
belt: SuspendersClothing
gloves: GlovesWhite
shoes: ShoesMime
pocket1: Pen
pocket2: Paper
mask: MaskMime
idcard: MimePDA

View File

@@ -1 +0,0 @@
{"version": 1, "size": {"x": 32, "y": 32}, "states": [{"name": "assigned", "directions": 1, "delays": [[1.0]]}, {"name": "gold", "directions": 1, "delays": [[1.0]]}, {"name": "default", "directions": 1, "delays": [[1.0]]}, {"name": "idassistant", "directions": 1, "delays": [[1.0]]}, {"name": "idcaptain", "directions": 1, "delays": [[1.0]]}, {"name": "idcargotechnician", "directions": 1, "delays": [[1.0]]}, {"name": "idcentcom", "directions": 1, "delays": [[1.0]]}, {"name": "idchiefengineer", "directions": 1, "delays": [[1.0]]}, {"name": "idchiefmedicalofficer", "directions": 1, "delays": [[1.0]]}, {"name": "idclown", "directions": 1, "delays": [[1.0]]}, {"name": "idheadofpersonnel", "directions": 1, "delays": [[1.0]]}, {"name": "idheadofsecurity", "directions": 1, "delays": [[1.0]]}, {"name": "idjanitor", "directions": 1, "delays": [[1.0]]}, {"name": "idmedicaldoctor", "directions": 1, "delays": [[1.0]]}, {"name": "idresearchdirector", "directions": 1, "delays": [[1.0]]}, {"name": "idscientist", "directions": 1, "delays": [[1.0]]}, {"name": "idsecurityofficer", "directions": 1, "delays": [[1.0]]}, {"name": "idcargotechnician", "directions": 1, "delays": [[1.0]]}, {"name": "idstationengineer", "directions": 1, "delays": [[1.0]]}, {"name": "silver", "directions": 1, "delays": [[1.0]]}, {"name": "default-inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "gold-inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "silver-inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "default-inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "gold-inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "silver-inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "idbartender", "directions": 1, "delays": [[1.0]]}, {"name": "idcook", "directions": 1, "delays": [[1.0]]}]}

View File

Before

Width:  |  Height:  |  Size: 130 B

After

Width:  |  Height:  |  Size: 130 B

View File

Before

Width:  |  Height:  |  Size: 372 B

After

Width:  |  Height:  |  Size: 372 B

View File

Before

Width:  |  Height:  |  Size: 177 B

After

Width:  |  Height:  |  Size: 177 B

View File

Before

Width:  |  Height:  |  Size: 180 B

After

Width:  |  Height:  |  Size: 180 B

View File

Before

Width:  |  Height:  |  Size: 480 B

After

Width:  |  Height:  |  Size: 480 B

View File

Before

Width:  |  Height:  |  Size: 171 B

After

Width:  |  Height:  |  Size: 171 B

View File

Before

Width:  |  Height:  |  Size: 182 B

After

Width:  |  Height:  |  Size: 182 B

View File

Before

Width:  |  Height:  |  Size: 248 B

After

Width:  |  Height:  |  Size: 248 B

View File

Before

Width:  |  Height:  |  Size: 208 B

After

Width:  |  Height:  |  Size: 208 B

View File

Before

Width:  |  Height:  |  Size: 184 B

After

Width:  |  Height:  |  Size: 184 B

View File

Before

Width:  |  Height:  |  Size: 259 B

After

Width:  |  Height:  |  Size: 259 B

View File

Before

Width:  |  Height:  |  Size: 222 B

After

Width:  |  Height:  |  Size: 222 B

View File

Before

Width:  |  Height:  |  Size: 201 B

After

Width:  |  Height:  |  Size: 201 B

View File

Before

Width:  |  Height:  |  Size: 246 B

After

Width:  |  Height:  |  Size: 246 B

View File

Before

Width:  |  Height:  |  Size: 252 B

After

Width:  |  Height:  |  Size: 252 B

View File

Before

Width:  |  Height:  |  Size: 202 B

After

Width:  |  Height:  |  Size: 202 B

View File

Before

Width:  |  Height:  |  Size: 207 B

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 B

View File

Before

Width:  |  Height:  |  Size: 199 B

After

Width:  |  Height:  |  Size: 199 B

View File

Before

Width:  |  Height:  |  Size: 197 B

After

Width:  |  Height:  |  Size: 197 B

View File

Before

Width:  |  Height:  |  Size: 213 B

After

Width:  |  Height:  |  Size: 213 B

View File

@@ -0,0 +1,324 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "assigned",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "gold",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "default",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idassistant",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idcaptain",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idcargotechnician",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idcentcom",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idchiefengineer",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idchiefmedicalofficer",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idclown",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idheadofpersonnel",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idheadofsecurity",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idjanitor",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idmedicaldoctor",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idresearchdirector",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idscientist",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idsecurityofficer",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idcargotechnician",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idstationengineer",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idmime",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "silver",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "default-inhand-left",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "gold-inhand-left",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "silver-inhand-left",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "default-inhand-right",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "gold-inhand-right",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "silver-inhand-right",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "idbartender",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "idcook",
"directions": 1,
"delays": [
[
1
]
]
}
]
}

View File

Before

Width:  |  Height:  |  Size: 479 B

After

Width:  |  Height:  |  Size: 479 B