Патологоанатом (#711)
* initial commit Signed-off-by: pacable <igor.mamaev1@gmail.com> * sprites * Лицензия * fix locale validator * locale validator fix --------- Signed-off-by: pacable <igor.mamaev1@gmail.com>
|
|
@ -28,3 +28,4 @@ job-description-sec-borg = Придерживайтесь своих закон
|
|||
job-description-sec-combat-borg = Придерживайтесь своих законов, служите экипажу и преследуйте учёных с просьбами апгрейда.
|
||||
job-description-adjutant = Будьте осведомителем командного состава и личным помощником капитана, координируйте работу отделов, помогайте в бюрократии.
|
||||
job-description-barber = Вы - ответственный за причёски экипажа станции.
|
||||
job-description-pathologist = Врач, который относит трупы в морг и занимается прижизненной и посмертной диагностикой трупа.
|
||||
|
|
|
|||
|
|
@ -26,6 +26,8 @@ job-name-sec-combat-borg = боевой киборг СБ
|
|||
job-name-peace-borg = миротворец
|
||||
job-name-clown-borg = клоун киборг
|
||||
job-name-barber = парикмахер
|
||||
job-name-pathologist = патологоанатом
|
||||
job-name-adjutant = адъютант
|
||||
# Перевод трекеров времени
|
||||
JobCentCommOfficial = представитель Центком
|
||||
JobMagistrat = магистрат
|
||||
|
|
@ -53,4 +55,4 @@ JobSecurityBorg = киборг СБ
|
|||
JobSecurityCombatBorg = боевой киборг СБ
|
||||
JobPeaceBorg = миротворец
|
||||
JobClownBorg = клоун киборг
|
||||
job-name-adjutant = адъютант
|
||||
JobMedicalPathologist = Патологоанатом
|
||||
|
|
|
|||
|
|
@ -50,3 +50,5 @@ ent-ClothingHeadHatCapAdjutant = фуражка адъютанта
|
|||
.desc = Синяя с белым, подозрительно напоминает капитанскую.
|
||||
ent-ClothingHeadHatWithPaces = Шляпа с пейсами
|
||||
.desc = Чёрная шляпа с пейсами, обычно такую носят евреи.
|
||||
ent-ClothingHeadHatPatologonatHat = шапочка патологоаната
|
||||
.desc = Черная шапочка пропитанная запахом гнили
|
||||
|
|
|
|||
|
|
@ -50,3 +50,5 @@ ent-ClothingOuterCoatUSSPOvercoatBlack = бронированная шинель
|
|||
.desc = Старая вещица, прямиком из СССП.
|
||||
ent-ClothingOuterAtmosianBomberJacket = куртка-бомбер атмосианина
|
||||
.desc = Плотная, поношенная куртка-бомбер атмосианина.
|
||||
ent-ClothingOuterCoatPatologoanatom = Халат патологоанатома
|
||||
.desc = Стерильный чёрный халат патологоанатома для работы с трупами. Немного защищает от проливов кислот.
|
||||
|
|
|
|||
|
|
@ -40,3 +40,5 @@ ent-SpawnPointBarber = парикмахер
|
|||
.desc = { ent-SpawnPointJobBase.desc }
|
||||
ent-SpawnPointAdjutant = адъютант
|
||||
.desc = { ent-SpawnPointJobBase.desc }
|
||||
ent-SpawnPointMedicalPathologist = патологоанатом
|
||||
.desc = { ent-SpawnPointJobBase.desc }
|
||||
|
|
|
|||
|
|
@ -26,3 +26,5 @@ ent-BarberIDCard = ID карта парикмахера
|
|||
.desc = { ent-IDCardStandard.desc }
|
||||
ent-AdjutantIDCard = ID карта адъютанта
|
||||
.desc = { ent-IDCardStandard.desc }
|
||||
ent-PathologistIDCard = ID Карта патологоанатома
|
||||
.desc = { ent-BasePDA.desc }
|
||||
|
|
|
|||
|
|
@ -8,3 +8,9 @@ ent-GunSafeIonRifle = оружейный сейф с ионной пушкой
|
|||
ent-GunSafeRPGNanotrasen = оружейный сейф с РПГ-7
|
||||
.suffix = РПГ
|
||||
.desc = { ent-GunSafe.desc }
|
||||
ent-ClosetPatologoanatom = Шкаф патологоанатома
|
||||
.desc = У каждого свои скелеты в шкафу... у него буквально.
|
||||
.suffix = Пусто
|
||||
ent-ClosetPatologoanatomFilled = { ent-ClosetPatologoanatom }
|
||||
.desc = { ent-ClosetPatologoanatom }
|
||||
.suffix = Заполнен
|
||||
|
|
|
|||
|
|
@ -9,4 +9,4 @@ ui-options-sunrise-general-audio = Аудио
|
|||
ui-options-sunrise-general-graphics = Графика
|
||||
ui-options-sunrise-general-lobby = Лобби
|
||||
ui-options-sunrise-general-combat = Бой
|
||||
ui-options-tab-sunrise = Sunrise
|
||||
ui-options-tab-sunrise = Санрайз
|
||||
|
|
|
|||
|
|
@ -106,6 +106,7 @@
|
|||
- MedicalIntern
|
||||
- Psychologist
|
||||
- Paramedic
|
||||
- MedicalPathologist # Sunrise-pathologist
|
||||
|
||||
- type: department
|
||||
id: Security
|
||||
|
|
|
|||
|
|
@ -247,6 +247,16 @@
|
|||
- type: Clothing
|
||||
sprite: _Sunrise/Clothing/Head/Hats/ntrep.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatPatologonatHat
|
||||
name: patologoanatom's hat
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _Sunrise/Clothing/Head/Hats/pathologist_helmet.rsi
|
||||
- type: Clothing
|
||||
sprite: _Sunrise/Clothing/Head/Hats/pathologist_helmet.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBeretAdjutant
|
||||
|
|
@ -289,4 +299,4 @@
|
|||
- type: Sprite
|
||||
sprite: _Sunrise/Clothing/Head/Hats/hat_with_paces.rsi
|
||||
- type: Clothing
|
||||
sprite: _Sunrise/Clothing/Head/Hats/hat_with_paces.rsi
|
||||
sprite: _Sunrise/Clothing/Head/Hats/hat_with_paces.rsi
|
||||
|
|
|
|||
|
|
@ -153,6 +153,20 @@
|
|||
id: ClothingOuterCoatNtrepOpen
|
||||
name: nt representive jacket
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterStorageBase
|
||||
id: ClothingOuterCoatPatologoanatom
|
||||
name: patologoanatom's coat
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _Sunrise/Clothing/OuterClothing/patolocoat.rsi
|
||||
- type: Clothing
|
||||
sprite: _Sunrise/Clothing/OuterClothing/patolocoat.rsi
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Caustic: 0.75
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterStorageBase
|
||||
id: ClothingOuterCoatAdjutant
|
||||
|
|
|
|||
|
|
@ -234,6 +234,18 @@
|
|||
- state: green
|
||||
- state: barber
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointMedicalPathologist
|
||||
parent: SpawnPointJobBase
|
||||
name: pathologist
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: MedicalPathologist
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- state: doctor
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointAdjutant
|
||||
parent: SpawnPointJobBase
|
||||
|
|
|
|||
|
|
@ -55,6 +55,30 @@
|
|||
sprite: _Sunrise/Objects/Devices/pda.rsi
|
||||
state: pda-blueshield
|
||||
|
||||
- type: entity
|
||||
parent: BasePDA
|
||||
id: PathologistPDA
|
||||
name: Pathologist PDA
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _Sunrise/Objects/Devices/pda.rsi
|
||||
layers:
|
||||
- map: [ "enum.PdaVisualLayers.Base" ]
|
||||
- state: "light_overlay"
|
||||
map: [ "enum.PdaVisualLayers.Flashlight" ]
|
||||
shader: "unshaded"
|
||||
visible: false
|
||||
- state: "id_overlay"
|
||||
map: [ "enum.PdaVisualLayers.IdLight" ]
|
||||
shader: "unshaded"
|
||||
visible: false
|
||||
- type: Pda
|
||||
id: PathologistIDCard
|
||||
state: pda-patologoanatom
|
||||
- type: Icon
|
||||
sprite: _Sunrise/Objects/Devices/pda.rsi
|
||||
state: pda-patologoanatom
|
||||
|
||||
- type: entity
|
||||
parent: BasePDA
|
||||
id: PrisonerPDA
|
||||
|
|
|
|||
|
|
@ -176,3 +176,16 @@
|
|||
- state: idadjutant
|
||||
- type: PresetIdCard
|
||||
job: Adjutant
|
||||
|
||||
- type: entity
|
||||
parent: IDCardStandard
|
||||
id: PathologistIDCard
|
||||
name: Pathologist ID card
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _Sunrise/Objects/Misc/id_cards.rsi
|
||||
layers:
|
||||
- state: default
|
||||
- state: idpatologoanatom
|
||||
- type: PresetIdCard
|
||||
job: MedicalPathologist
|
||||
|
|
|
|||
|
|
@ -60,3 +60,50 @@
|
|||
- type: StorageFill
|
||||
contents:
|
||||
- id: WeaponIONRifle
|
||||
|
||||
- type: entity
|
||||
id: ClosetPatologoanatom
|
||||
name: patologoanatom's locker
|
||||
parent: LockerBaseSecure
|
||||
suffix: Empty
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _Sunrise/Structures/Storage/closet.rsi
|
||||
noRot: true
|
||||
layers:
|
||||
- state: generic
|
||||
map: ["enum.StorageVisualLayers.Base"]
|
||||
- state: generic_door
|
||||
map: ["enum.StorageVisualLayers.Door"]
|
||||
- state: locked
|
||||
map: ["enum.LockVisualLayers.Lock"]
|
||||
shader: unshaded
|
||||
- state: welded
|
||||
visible: false
|
||||
map: ["enum.WeldableLayers.BaseWelded"]
|
||||
- type: Appearance
|
||||
- type: EntityStorageVisuals
|
||||
stateBaseClosed: patologoanatom
|
||||
stateDoorOpen: patologoanatom_open
|
||||
stateDoorClosed: patologoanatom_door
|
||||
- type: AccessReader
|
||||
access: [["Medical"]]
|
||||
|
||||
- type: entity
|
||||
id: ClosetPatologoanatomFilled
|
||||
parent: ClosetPatologoanatom
|
||||
suffix: Filled
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingUniformJumpsuitMedicalDoctor
|
||||
- id: HandheldHealthAnalyzer
|
||||
- id: BoxForensicPad
|
||||
- id: ClothingHeadsetMedical
|
||||
- id: HeadSkeleton
|
||||
- id: ClothingHeadHatPatologonatHat
|
||||
- id: Scalpel
|
||||
- id: ClothingHandsGlovesNitrile
|
||||
- id: ClothingShoesColorBlack
|
||||
- id: ClothingOuterHospitalGown
|
||||
amount: 2
|
||||
|
|
|
|||
|
|
@ -304,6 +304,23 @@
|
|||
- Pants
|
||||
- Socks
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobMedicalPathologist
|
||||
groups:
|
||||
- MedicalMask
|
||||
- MedicalDoctorJumpsuit
|
||||
- MedicalGloves
|
||||
- MedicalBackpack
|
||||
- MedicalShoes
|
||||
- GroupTankHarness
|
||||
- Glasses
|
||||
- SurvivalMedical
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathToolMedical
|
||||
- Bra
|
||||
- Pants
|
||||
- Socks
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobAdjutant
|
||||
groups:
|
||||
|
|
|
|||
|
|
@ -83,3 +83,5 @@
|
|||
SecurityCombatBorg: [ 2, 2 ]
|
||||
# Sunrise-Civillian
|
||||
Barber: [ 1, 1 ]
|
||||
# Sunrise-Medical
|
||||
MedicalPathologist: [ 1, 1]
|
||||
|
|
|
|||
|
|
@ -82,6 +82,8 @@
|
|||
SecurityCombatBorg: [ 2, 2 ]
|
||||
# Sunrise-Civillian
|
||||
Barber: [ 1, 1 ]
|
||||
# Sunrise-Medical
|
||||
MedicalPathologist: [ 1, 1]
|
||||
- type: StationGoal
|
||||
goals:
|
||||
- Shuttle
|
||||
|
|
|
|||
|
|
@ -78,6 +78,8 @@
|
|||
SecurityCombatBorg: [ 2, 2 ]
|
||||
# Sunrise-Civillian
|
||||
Barber: [ 1, 1 ]
|
||||
# Sunrise-Medical
|
||||
MedicalPathologist: [ 1, 1]
|
||||
- type: StationGoal
|
||||
goals:
|
||||
- Shuttle
|
||||
|
|
|
|||
|
|
@ -82,6 +82,8 @@
|
|||
SecurityCombatBorg: [ 2, 2 ]
|
||||
# Sunrise-Civillian
|
||||
Barber: [ 1, 1 ]
|
||||
# Sunrise-Medical
|
||||
MedicalPathologist: [ 1, 1]
|
||||
- type: StationGoal
|
||||
goals:
|
||||
- Shuttle
|
||||
|
|
|
|||
|
|
@ -83,6 +83,8 @@
|
|||
SecurityCombatBorg: [ 2, 2 ]
|
||||
# Sunrise-Civillian
|
||||
Barber: [ 1, 1 ]
|
||||
# Sunrise-Medical
|
||||
MedicalPathologist: [ 1, 1]
|
||||
- type: StationGoal
|
||||
goals:
|
||||
- Shuttle
|
||||
|
|
|
|||
|
|
@ -0,0 +1,31 @@
|
|||
- type: job
|
||||
id: MedicalPathologist
|
||||
name: job-name-pathologist
|
||||
description: job-description-pathologist
|
||||
playTimeTracker: JobMedicalPathologist
|
||||
requirements:
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Medical
|
||||
time: 36000 #10 hrs # Corvax-RoleTime
|
||||
startingGear: PathologistGear
|
||||
icon: "JobIconPathologist"
|
||||
supervisors: job-supervisors-cmo
|
||||
access:
|
||||
- Medical
|
||||
- Maintenance
|
||||
|
||||
- type: startingGear
|
||||
id: PathologistGear
|
||||
equipment:
|
||||
outerClothing: ClothingOuterCoatPatologoanatom
|
||||
id: PathologistPDA
|
||||
ears: ClothingHeadsetMedical
|
||||
belt: ClothingBeltMedicalFilled
|
||||
head: ClothingHeadHatPatologonatHat
|
||||
|
||||
- type: jobIcon
|
||||
parent: JobIcon
|
||||
id: JobIconPathologist
|
||||
icon:
|
||||
sprite: _Sunrise/Interface/Misc/job_icons.rsi
|
||||
state: Pathologist
|
||||
|
|
@ -91,5 +91,8 @@
|
|||
- type: playTimeTracker
|
||||
id: JobBarber
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobMedicalPathologist
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobAdjutant
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 445 B |
|
After Width: | Height: | Size: 274 B |
|
After Width: | Height: | Size: 292 B |
|
After Width: | Height: | Size: 279 B |
|
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CLA",
|
||||
"copyright": "SUNRISE",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-HELMET",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 897 B |
|
After Width: | Height: | Size: 897 B |
|
After Width: | Height: | Size: 445 B |
|
After Width: | Height: | Size: 556 B |
|
After Width: | Height: | Size: 594 B |
|
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CLA",
|
||||
"copyright": "SUNRISE",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING-digi",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 179 B |
|
|
@ -63,6 +63,9 @@
|
|||
},
|
||||
{
|
||||
"name": "Barber"
|
||||
},
|
||||
{
|
||||
"name": "Pathologist"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,6 +38,9 @@
|
|||
{
|
||||
"name": "pda-blueshield"
|
||||
},
|
||||
{
|
||||
"name": "pda-patologoanatom"
|
||||
},
|
||||
{
|
||||
"name": "pda-space-prison-boss"
|
||||
},
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 558 B |
|
After Width: | Height: | Size: 218 B |
|
|
@ -46,6 +46,9 @@
|
|||
{
|
||||
"name": "idblueshield"
|
||||
},
|
||||
{
|
||||
"name": "idpatologoanatom"
|
||||
},
|
||||
{
|
||||
"name": "idguardian-space-prison"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -7,6 +7,15 @@
|
|||
"copyright": "Taken from tgstation. Resprite BlueShield Closet by CatBG (Discord:catbg)",
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"states": [
|
||||
{
|
||||
"name": "patologoanatom"
|
||||
},
|
||||
{
|
||||
"name": "patologoanatom_open"
|
||||
},
|
||||
{
|
||||
"name": "patologoanatom_door"
|
||||
},
|
||||
{
|
||||
"name": "bssecure_door"
|
||||
},
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 1.2 KiB |