Brigmedic reanimation (#619)

* Brigmedic reanimation

* fixes ver. 2

* oops

* feature/some-new-sprites
This commit is contained in:
uaNoName
2024-08-14 22:24:31 +03:00
committed by GitHub
parent edc60b61a4
commit 3af8d4b8c9
42 changed files with 325 additions and 40 deletions

View File

@@ -22,7 +22,7 @@ ent-HoloprojectorSecurity = голобарьерный проектор
.desc = Создает прочный, но хрупкий голографический барьер.
ent-ParamedicPDA = ПДА парамедика
.desc = Блестящие и стерильные. Имеет встроенный экспресс-анализатор здоровья.
ent-BrigmedicPDA = ПДА парамедика
ent-BrigmedicPDA = ПДА бригмедика
.desc = Интересно, чей пульс на экране? Надеюсь, он не остановится... В ПДА встроен анализатор здоровья.
ent-SeniorEngineerPDA = ПДА бригадира
.desc = Кажется, его несколько раз разбирали и собирали обратно.

View File

@@ -6,7 +6,7 @@ ent-BookJourney = Путешествие музыки, гор и самопоз
.desc = Книга в отличном состоянии, с четкими страницами и глянцевой обложкой. На обложке яркое изображение горного хребта с силуэтом альпиниста с гитарой на спине на переднем плане. Название смелое и привлекающее внимание, с подзаголовком «Путешествие музыки, гор и самопознания».
ent-BookInspiration = В поисках вдохновения - путешествие писателя по лесу
.desc = Книга в новом состоянии, с обложкой, изображающей безмятежный лесной пейзаж с водопадом и красочными полевыми цветами. Название книги «В поисках вдохновения: путешествие писателя по лесу» и имя автора на видном месте внизу.
ent-BedsheetBrigmedic = простыня бригмедика
ent-BedsheetBrigmedic = одеяло бригмедика
.desc = Не хуже хлопка.
ent-BookSpaceEncyclopedia = Космическая энциклопедия
.desc = Энциклопедия, содержащая все знания. Автор этой энциклопедии неизвестен.

View File

@@ -34,7 +34,7 @@ ent-ClothingHeadHelmetERTJanitor = шлем уборщика ОБР
.desc = Шлем для работы в атмосфере, который носят уборщики из группы экстренного реагирования Nanotrasen. Имеет темно-фиолетовые отблески.
ent-ClothingHeadHatHoodMoth = маска моли
.desc = Маска в виде головы мотылька обычно изготавливается из легких материалов. Он имитирует форму головы мотылька с большими глазами и длинными усиками.
ent-ClothingMaskBreathMedicalSecurity = медицинская маска военного стиля
ent-ClothingMaskBreathMedicalSecurity = медицинская маска военного образца
.desc = Медицинская маска с небольшим слоем защиты от повреждений и вирусов, подобная той, что использовалась в медицинских подразделениях первой корпоративной войны.
ent-ClothingMaskClownBase = клоунский парик и маска
.desc = Лицевой наряд настоящего шутника. Клоун неполноценен без своего парика и маски.

View File

@@ -20,8 +20,6 @@ ent-LockerFreezerBase = морозилка
.desc = { ent-LockerBase.desc }
ent-LockerParamedic = шкаф парамедика
.desc = { ent-LockerBase.desc }
ent-LockerBrigmedic = шкаф бригмедика
.desc = { ent-LockerBase.desc }
ent-GunSafe = оружейный сейф
.desc = { ent-LockerBase.desc }
ent-LockerBluespaceStation = блюспейс шкаф

View File

@@ -1,7 +1,7 @@
ent-ClothingHeadHelmetHardsuitBasic = базовый шлем скафандра
.desc = Стандартный жесткий шлем, обеспечивающий незначительную защиту от большинства источников повреждений.
ent-ClothingHeadHelmetHardsuitBrigmedic = шлем скафандра бригмедика
.desc = Легкий шлем бригмедика. Защищает от вирусов и клоунов.
.desc = Легкий шлем скафандра. Защищает от вирусов и клоунов.
ent-EffectEmpPulse = ""
.desc = ""
ent-EffectEmpDisabled = ""

View File

@@ -13,7 +13,7 @@ ent-ClothingOuterCoatLabSeniorPhysician = лабораторный халат м
ent-ClothingOuterHardsuitBasic = базовый скафандр
.desc = Базовый универсальный защитный костюм, который защищает владельца от ужасов жизни в космосе. По крайней мере, лучше, чем отсутствие жесткого костюма.
ent-ClothingOuterHardsuitBrigmedic = скафандр бригмедика
.desc = Специальный защитный костюм бригмедика. Это медицинская версия защитного комбинезона.
.desc = Специальный скафандр службы безопасности, что представляет из себя смесь охранного обычного, и медицинского скафандров.
ent-ClothingOuterHardsuitPirateEVA = скафандр ЕВА для открытого космоса
.desc = Тяжелый космический скафандр, который обеспечивает некоторую базовую защиту от холодных суровых реалий глубокого космоса.
ent-ClothingOuterHardsuitPirateCap = скафандр пиратского капитана

View File

@@ -1,6 +1,9 @@
ent-Hypospray = гипоспрей
.desc = Стерильный инъектор для быстрого введения лекарств пациентам.
.suffix = { "" }
ent-BrigmedicHypospray = гипоспрей бригмедика
.desc = Автоматический инъектор различных реагентов и препаратов, что есть у бригмедика.
.suffix = { "" }
ent-SyndiHypo = горлакс гипоспрей
.desc = С помощью реверс-инжиниринга технологии NT, Cybersun выпускает их в ограниченном количестве для оперативников Мародеров Горлакса.
.suffix = { "" }

View File

@@ -61,6 +61,9 @@ ent-LockerWarden = шкаф смотрителя
ent-LockerSecurity = шкаф офицера службы безопасности
.desc = { ent-LockerBaseSecure.desc }
.suffix = { "" }
ent-LockerBrigmedic = шкаф бригмедика
.desc = { ent-LockerBaseSecure.desc }
.suffix = { "" }
ent-LockerDetective = шкаф детектива
.desc = Обычно пустой и холодный... как твоё сердце.
.suffix = { "" }

View File

@@ -26,6 +26,16 @@
- id: BoxSurvivalSecurity
- id: Flash
- type: entity
noSpawn: true
parent: ClothingBackpackSatchelBrigmedic
id: ClothingBackpackBrigmedicFilled
components:
- type: StorageFill
contents:
- id: BoxSurvivalSecurity
- id: Flash
- type: entity
noSpawn: true
parent: ClothingBackpackSecurity

View File

@@ -45,7 +45,8 @@
components:
- type: StorageFill
contents:
- id: Flash
- id: BoxSurvivalSecurity
- id: Flash
- type: entity
noSpawn: true

View File

@@ -73,7 +73,8 @@
components:
- type: StorageFill
contents:
- id: Flash
- id: BoxSurvivalSecurity
- id: Flash
- type: entity
noSpawn: true

View File

@@ -85,20 +85,17 @@
contents:
- id: WeaponDisabler
- id: TrackingImplanter
amount: 2
- id: ClothingOuterHardsuitBrigmedic
- id: BoxSterileMask
- id: BrigmedicHypospray
- id: ClothingHeadHatBeretBrigmedic
- id: ClothingMaskSterile
- id: ClothingOuterCoatAMG
- id: ClothingUniformJumpsuitBrigmedic
- id: ClothingUniformJumpskirtBrigmedic
- id: ClothingUniformJumpskirtOfLife
prob: 0.1
- id: ClothingEyesHudMedSec
- id: ClothingHandsGlovesNitrile
- id: ClothingBeltMedicalRig
- id: MedkitFilled
- id: MedkitCombatFilled
prob: 0.6
- id: MedkitAdvancedFilled
prob: 0.4
- id: MedkitOxygenFilled
prob: 0.3
- id: MedkitBruteFilled
@@ -107,9 +104,8 @@
prob: 0.3
- id: MedkitBurnFilled
prob: 0.7
- id: ClothingNeckCloakMoth #bzzz Moth-pocalypse
- id: ClothingNeckCloakMoth #bзззз, молепокалипсис
prob: 0.15
- id: WeaponDisabler
- type: entity
id: LockerDetectiveFilled

View File

@@ -6,7 +6,6 @@
ClothingBackpackSatchelMedical: 4
ClothingHeadHelmetVoidParamed: 1
ClothingOuterHardsuitVoidParamed: 1
ClothingHeadHatBeretBrigmedic: 4
ClothingHeadNurseHat: 4
ClothingHeadHatParamedicsoft: 4
ClothingHeadsetMedical: 4

View File

@@ -535,6 +535,8 @@
layers:
- state: default
- state: idbrigmedic
- type: PresetIdCard
job: Brigmedic
- type: entity
parent: IDCardStandard

View File

@@ -0,0 +1,110 @@
# Head
- type: itemLoadout # WD
id: BrigmedicWhiteBeret
equipment: BrigmedicWhiteBeret
- type: startingGear
id: BrigmedicWhiteBeret
equipment:
head: ClothingHeadHatBeretBrigmedic
- type: itemLoadout # WD
id: BrigmedicSurgcapBlue
equipment: BrigmedicSurgcapBlue
- type: startingGear
id: BrigmedicSurgcapBlue
equipment:
head: ClothingHeadHatSurgcapBlue
# Ears
- type: itemLoadout # WD
id: HeadsetBrigmedic
equipment: HeadsetBrigmedic
- type: startingGear
id: HeadsetBrigmedic
equipment:
ears: ClothingHeadsetBrigmedic
# Uniform
- type: itemLoadout # WD
id: BrigmedicWhiteJumpsuit
equipment: BrigmedicWhiteJumpsuit
- type: startingGear
id: BrigmedicWhiteJumpsuit
equipment:
jumpsuit: ClothingUniformJumpsuitBrigmedic
- type: itemLoadout # WD
id: BrigmedicWhiteJumpskirt
equipment: BrigmedicWhiteJumpskirt
- type: startingGear
id: BrigmedicWhiteJumpskirt
equipment:
jumpsuit: ClothingUniformJumpskirtBrigmedic
# Back
- type: itemLoadout # WD
id: BackpackBrigmedic
equipment: BackpackBrigmedic
- type: startingGear
id: BackpackBrigmedic
equipment:
back: ClothingBackpackBrigmedicFilled
- type: itemLoadout # WD
id: SatchelBrigmedic
equipment: SatchelBrigmedic
- type: startingGear
id: SatchelBrigmedic
equipment:
back: ClothingBackpackSatchelBrigmedicFilled
- type: itemLoadout # WD
id: DuffelBrigmedic
equipment: DuffelBrigmedic
- type: startingGear
id: DuffelBrigmedic
equipment:
back: ClothingBackpackDuffelBrigmedicFilled
# Outerclothing
- type: itemLoadout # WD
id: ArmorCoatBrigmedic
equipment: ArmorCoatBrigmedic
- type: startingGear
id: ArmorCoatBrigmedic
equipment:
outerClothing: ClothingOuterCoatAMG
- type: itemLoadout # WD
id: LabcoatBasic
equipment: LabcoatBasic
- type: startingGear
id: LabcoatBasic
equipment:
outerClothing: ClothingOuterCoatLab
# Shoes
- type: itemLoadout # WD
id: JackBootsBrigmedic
equipment: JackBootsBrigmedic
- type: startingGear
id: JackBootsBrigmedic
equipment:
shoes: ClothingShoesBootsJack
- type: itemLoadout # WD
id: RedShoesBrigmedic
equipment: RedShoesBrigmedic
- type: startingGear
id: RedShoesBrigmedic
equipment:
shoes: ClothingShoesColorRed
# PDA
- type: itemLoadout
id: BrigmedicPDA
equipment: BrigmedicPDA
- type: startingGear
id: BrigmedicPDA
equipment:
id: BrigmedicPDA

View File

@@ -1,4 +1,4 @@
# Miscellaneous
- type: loadoutGroup
id: Trinkets
name: loadout-group-trinkets
@@ -1485,6 +1485,57 @@
loadouts:
- SecurityPDA
- type: loadoutGroup # WD
id: BrigmedicHead
name: loadout-group-head
minLimit: 0
loadouts:
- BrigmedicWhiteBeret
- BrigmedicSurgcapBlue
- type: loadoutGroup # WD
id: BrigmedicHeadset
name: loadout-group-ears
loadouts:
- HeadsetBrigmedic
- type: loadoutGroup # WD
id: BrigmedicUniform
name: loadout-group-jumpsuit
loadouts:
- BrigmedicWhiteJumpsuit
- BrigmedicWhiteJumpskirt
- type: loadoutGroup # WD
id: BrigmedicBackpack
name: loadout-group-backpack
loadouts:
- BackpackBrigmedic
- SatchelBrigmedic
- DuffelBrigmedic
- CommonSatchelLeatherSecurity
- type: loadoutGroup # WD
id: BrigmedicOuterClothing
name: loadout-group-outerclothing
minLimit: 0
loadouts:
- ArmorCoatBrigmedic
- LabcoatBasic
- type: loadoutGroup # WD
id: BrigmedicShoes
name: loadout-group-shoes
loadouts:
- JackBootsBrigmedic
- RedShoesBrigmedic
- type: loadoutGroup # WD
id: BrigmedicPDA
name: loadout-group-pda
loadouts:
- BrigmedicPDA
- type: loadoutGroup
id: DetectiveHead
name: loadout-group-head

View File

@@ -532,6 +532,23 @@
- CommonUnderwearBra
- CommonUnderwearSocks
- type: roleLoadout
id: JobBrigmedic
groups:
- BrigmedicHead
- BrigmedicHeadset
- BrigmedicUniform
- BrigmedicBackpack
- BrigmedicOuterClothing
- CommonMedicalGloves
- BrigmedicShoes
- CommonMedicalMask
- BrigmedicPDA
- Trinkets
- CommonUnderwearBottom
- CommonUnderwearBra
- CommonUnderwearSocks
- type: roleLoadout
id: JobSecurityOfficer
groups:

View File

@@ -33,6 +33,7 @@
SecurityCadet: [ 4, 4 ]
Detective: [ 1, 1 ]
Lawyer: [ 2, 2 ]
Brigmedic: [ 1, 1 ]
#Medical
SeniorPhysician: [ 1, 1 ]
Chemist: [ 1, 1 ]

View File

@@ -34,6 +34,7 @@
SecurityCadet: [ 3, 3 ]
Detective: [ 1, 1 ]
Lawyer: [ 1, 1 ]
Brigmedic: [ 1, 1 ]
#Medical
SeniorPhysician: [ 1, 1 ]
Chemist: [ 2, 2 ]

View File

@@ -57,3 +57,4 @@
SeniorPhysician: [ 1, 1 ]
SeniorEngineer: [ 1, 1 ]
Borg: [ 2, 2 ]
Brigmedic: [ 1, 1 ]

View File

@@ -22,6 +22,7 @@
Passenger: [ -1, -1 ]
Bartender: [ 2, 2 ]
Botanist: [ 3, 3 ]
Brigmedic: [ 1, 1 ]
Chef: [ 2, 2 ]
Clown: [ 1, 1 ]
Janitor: [ 4, 4 ]

View File

@@ -246,23 +246,6 @@
inhand:
- WeaponMeleeToolboxRobust
#Brigmedic
- type: startingGear
id: BrigmedicGear
equipment:
jumpsuit: ClothingUniformJumpsuitBrigmedic
outerClothing: ClothingOuterCoatAMG
back: ClothingBackpackBrigmedic
shoes: ClothingShoesColorRed
gloves: ClothingHandsGlovesNitrile
eyes: ClothingEyesHudMedical
head: ClothingHeadHatBeretBrigmedic
id: BrigmedicPDA
ears: ClothingHeadsetBrigmedic
mask: ClothingMaskBreathMedicalSecurity
belt: ClothingBeltMedicalFilled
# Aghost
- type: startingGear
id: MobAghostGear

View File

@@ -0,0 +1,37 @@
- type: job
id: Brigmedic
name: job-name-brigmedic
description: job-description-brigmedic
playTimeTracker: JobBrigmedic
requirements:
- !type:DepartmentTimeRequirement
department: Security
time: 7200 #15 часов
- !type:DepartmentTimeRequirement
department: Medical
time: 18000 #20 часов
- !type:SpeciesRequirement
species:
- Human
icon: "JobIconBrigmedic"
supervisors: job-supervisors-hos
whitelistedSpecies:
- Human
canBeAntag: false
access:
- Security
- Brig
- Medical
- External
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant ]
- type: startingGear
id: BrigmedicGear
equipment:
jumpsuit: ClothingUniformJumpsuitBrigmedic
back: ClothingBackpackBrigmedicFilled
shoes: ClothingShoesBootsCombat
id: BrigmedicPDA
ears: ClothingHeadsetBrigmedic

View File

@@ -30,6 +30,7 @@
- SeniorOfficer
- SecurityOfficer
- Detective
- Brigmedic
- SecurityCadet
buttonStyle: ButtonColorSecurityDepartment

View File

@@ -89,6 +89,13 @@
sprite: /Textures/Interface/Misc/job_icons.rsi
state: SecurityOfficer
- type: statusIcon
parent: JobIcon
id: JobIconBrigmedic
icon:
sprite: /Textures/Interface/Misc/job_icons.rsi
state: Brigmedic
- type: statusIcon
parent: JobIcon
id: JobIconNoId

View File

@@ -0,0 +1,25 @@
- type: entity
parent: BaseItem
id: BrigmedicHypospray
name: brigmedic hypospray
description: An injector (most often) of medicines in liquid form, it has a small inscription on it "PROPERTY OF A BRIGMEDIC, HANDS OFF!"
components:
- type: Sprite
sprite: Objects/Specific/Medical/brigmedichypo.rsi
state: hypo
- type: Item
sprite: Objects/Specific/Medical/brigmedichypo.rsi
- type: SolutionContainerManager
solutions:
hypospray:
maxVol: 5
- type: RefillableSolution
solution: hypospray
- type: ExaminableSolution
solution: hypospray
- type: Hypospray
onlyAffectsMobs: false
- type: UseDelay
delay: 2.5
- type: StaticPrice
price: 550

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 385 B

After

Width:  |  Height:  |  Size: 179 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 568 B

After

Width:  |  Height:  |  Size: 317 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 485 B

View File

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Sprited by PuroSlavKing (github) for SS14",
"copyright": "Made by 6Mirage6",
"size": {
"x": 32,
"y": 32
@@ -10,9 +10,16 @@
{
"name": "icon"
},
{
"name": "icon_alt"
},
{
"name": "equipped-EARS",
"directions": 4
},
{
"name": "alt-equipped-EARS",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 548 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 496 B

After

Width:  |  Height:  |  Size: 560 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 370 B

After

Width:  |  Height:  |  Size: 305 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 653 B

After

Width:  |  Height:  |  Size: 455 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 752 B

After

Width:  |  Height:  |  Size: 499 B

View File

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Sprited by Hülle#2562 (Discord)",
"copyright": "6Mirage6",
"size": {
"x": 32,
"y": 32
@@ -14,6 +14,10 @@
"name": "equipped-HELMET",
"directions": 4
},
{
"name": "equipped-HELMET-hamster",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4

Binary file not shown.

After

Width:  |  Height:  |  Size: 570 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 B

View File

@@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from syndicate station from PR https://github.com/space-syndicate/space-station-14/pull/422, sprite modified by PuroSlavKing (Github)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "hypo"
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "equipped-BELT",
"directions": 4
}
]
}