Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/_wega/job/job-description.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ job-description-surgeon = Ваша миссия — вскрывать, испр
job-description-coroner = Нет лучше собеседника, чем труп.
job-description-bso = Защитите командный состав, капитана и VIP-персон с ЦентКома ценой своей жизни.
job-description-postman = Доставляйте письма, получайте призент.
job-description-wardenHelper = Поддерживайте порядок и чистоту бриге, проверяйте камеры и арсенал, помогайте с допросами.
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/_wega/job/job-names.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@ job-name-surgeon = хирург
job-name-coroner = коронер
job-name-bso = офицер "Синий Щит"
job-name-postman = почтальон
job-name-wardenHelper = помощник смотрителя
JobBarber = барбер
JobCBURNLeader = лидер РХБЗЗ
JobSurgeon = хирург
JobCoroner = коронер
JobBlueShieldOfficer = офицер "Синий Щит"
JobPostman = почтальон
JobWardenHelper = помощник смотрителя
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,7 @@ ent-ClothingHeadHatPostmansoft = кепка почтальона
.desc = Классическая кепка с уплотненным козырьком, главный элемент форменного стиля.
ent-ClothingHeadHatPostmansoftFlipped = кепка почтальона
.desc = { ent-ClothingHeadHatPostmansoft.desc }
ent-ClothingHeadHatWardenHelper = кепка смотрителя
.desc = { ent-ClothingHeadHeadHatBaseFlippable.desc }
ent-ClothingHeadHatWardenHelperFlipped = кепка смотрителя
.desc = { ent-ClothingHeadHeadHatBaseFlipped.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,5 @@ ent-SpawnPointBlueShieldOfficer = офицер синий щит
.desc = { ent-SpawnPointJobBase.desc }
ent-SpawnPointPostman = почтальон
.desc = { ent-SpawnPointJobBase.desc }
ent-SpawnPointWardenHelper = помощник смотрителя
.desc = { ent-SpawnPointJobBase.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ ent-BlueShieldPDA = КПК офицера "Синий Щит"
.desc = Ничем не примечательный КПК.
ent-PostmanPDA = КПК почтальона
.desc = Небольшой и надежный спутник почтальона, хранящий все маршруты и адреса.
ent-WardenHelperPDA = КПК помощника смотрителя
.desc = { ent-BaseSecurityPDA.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,5 @@ ent-PostmanIDCard = ID-карта почтальона
.desc = { ent-IDCardStandard.desc }
ent-IDCardNeck = бейджик служебного доступа
.desc = Специальный бейджик с доступами служебной группы, позволяя проходить в большенство помещений. Снимайте только его перед использованием!
ent-WardenHelperIDCard = ID карта помощника смотрителя
.desc = { ent-IDCardStandard.desc }
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
- type: job
id: SeniorEngineer
name: job-name-senior-engineer
isSubRole: true # Corvax-Wega-add
description: job-description-senior-engineer
playTimeTracker: JobSeniorEngineer
requirements:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-senior-physician
description: job-description-senior-physician
playTimeTracker: JobSeniorPhysician
isSubRole: true # Corvax-Wega-add
requirements:
- !type:RoleTimeRequirement
role: JobChemist
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-senior-researcher
description: job-description-senior-researcher
playTimeTracker: JobSeniorResearcher
isSubRole: true # Corvax-Wega-add
requirements:
- !type:DepartmentTimeRequirement
department: Science
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-pilot
description: job-description-pilot
playTimeTracker: JobPilot
isSubRole: true # Corvax-Wega-add
requirements:
- !type:DepartmentTimeRequirement
department: Security
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-senior-officer
description: job-description-senior-officer
playTimeTracker: JobSeniorOfficer
isSubRole: true # Corvax-Wega-add
requirements:
- !type:RoleTimeRequirement
role: JobWarden
Expand Down
5 changes: 5 additions & 0 deletions Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@
startingGear: ChaplainGear
icon: "JobIconChaplain"
supervisors: job-supervisors-hop
# Corvax-Wega-Start
requirements:
- !type:OverallPlaytimeRequirement
time: 20h
# Corvax-Wega-End
access:
- Chapel
- Maintenance
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
playTimeTracker: JobJanitor
startingGear: JanitorGear
icon: "JobIconJanitor"
isSubRole: true # Corvax-Wega-add
supervisors: job-supervisors-hop
access:
- Service
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
playTimeTracker: JobLibrarian
startingGear: LibrarianGear
icon: "JobIconLibrarian"
isSubRole: true # Corvax-Wega-add
supervisors: job-supervisors-hop
access:
- Service
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Roles/Jobs/Civilian/musician.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
description: job-description-musician
playTimeTracker: JobMusician
startingGear: MusicianGear
isSubRole: true # Corvax-Wega-add
icon: "JobIconMusician"
supervisors: job-supervisors-hop # Corvax-JobSupervisors
access:
Expand Down
9 changes: 9 additions & 0 deletions Resources/Prototypes/Roles/Jobs/Civilian/service_worker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@
- Kitchen
extendedAccess:
- Hydroponics
# Corvax-Wega-SubRoles-start
subRoles:
- Chaplain
- Musician
- Librarian
- Janitor
- Reporter
- Barber
# Corvax-Wega-SubRoles-end

- type: startingGear
id: ServiceWorkerGear
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
- External
extendedAccess:
- Atmospherics
# Corvax-Wega-SubRoles-start
subRoles:
- SeniorEngineer
# Corvax-Wega-SubRoles-end

- type: startingGear
id: StationEngineerGear
Expand Down
3 changes: 3 additions & 0 deletions Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,11 @@
- Chemistry
# Corvax-Wega-SubRoles-start
subRoles:
- SeniorPhysician
- Paramedic
- Surgeon
- Geneticist
- Psychologist
- Coroner
# Corvax-Wega-SubRoles-end
special:
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-paramedic
description: job-description-paramedic
playTimeTracker: JobParamedic
isSubRole: true # Corvax-Wega-add
requirements:
- !type:DepartmentTimeRequirement
department: Medical
Expand Down
4 changes: 4 additions & 0 deletions Resources/Prototypes/Roles/Jobs/Science/scientist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@
access:
- Research
- Maintenance
# Corvax-Wega-SubRoles-start
subRoles:
- SeniorResearcher
# Corvax-Wega-SubRoles-end

- type: startingGear
id: ScientistGear
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,13 @@
- Maintenance
- External
- Cryogenics
# Corvax-Wega-SubRoles-start
subRoles:
- SeniorOfficer
- Pilot
- Brigmedic
- WardenHelper
# Corvax-Wega-SubRoles-end
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant ]
Expand Down
5 changes: 5 additions & 0 deletions Resources/Prototypes/Roles/Jobs/Security/warden.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@
- !type:DepartmentTimeRequirement
department: Security
time: 50h # Corvax-RoleTime
# Corvax-Wega-Start
# - !type:RoleTimeRequirement
# role: JobWardenHelper
# time: 10h # через неделю после принятия ПРа, чтоб резко вардены не пропали
# Corvax-Wega-End
- !type:TraitsRequirement #Corvax-TraitsRequirement
inverted: true
traits:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
playTimeTracker: JobPsychologist
startingGear: PsychologistGear
icon: "JobIconPsychologist"
isSubRole: true # Corvax-Wega-add
supervisors: job-supervisors-cmo
access:
- Medical
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Roles/Jobs/Wildcards/reporter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
description: job-description-reporter
playTimeTracker: JobReporter
startingGear: ReporterGear
isSubRole: true # Corvax-Wega-add
icon: "JobIconReporter"
supervisors: job-supervisors-hop
access:
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Roles/Jobs/departments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@
- Pilot # Corvax-Pilot
- Detective
- Warden
- WardenHelper # Corvax-Wega-WardenHelper

- type: department
id: Science
Expand Down Expand Up @@ -153,6 +154,7 @@
- Reporter
- Psychologist
- Pilot # Corvax-Pilot
- WardenHelper # Corvax-Wega-WardenHelper
- Barber # Corvax-Wega-Barber
- Geneticist # Corvax-Wega-Genetics
- Postman # Corvax-Wega-Postman
Expand Down
16 changes: 16 additions & 0 deletions Resources/Prototypes/_Wega/Entities/Clothing/Head/soft.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,19 @@
parent: [ClothingHeadHeadHatBaseFlipped, ClothingHeadHatPostmansoft]
id: ClothingHeadHatPostmansoftFlipped
name: postman cap

- type: entity
parent: ClothingHeadHeadHatBaseFlippable
id: ClothingHeadHatWardenHelper
name: warden cap
description: The perfect cap for aspiring wardens.
components:
- type: Sprite
sprite: _Wega/Clothing/Head/Soft/wardsoft.rsi
- type: Clothing
sprite: _Wega/Clothing/Head/Soft/wardsoft.rsi

- type: entity
parent: [ClothingHeadHeadHatBaseFlipped, ClothingHeadHatWardenHelper]
id: ClothingHeadHatWardenHelperFlipped
name: warden cap
12 changes: 12 additions & 0 deletions Resources/Prototypes/_Wega/Entities/Markers/Spawners/jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,15 @@
layers:
- state: green
- state: postman

- type: entity
id: SpawnPointWardenHelper
parent: SpawnPointJobBase
name: warden assistant
components:
- type: SpawnPoint
job_id: WardenHelper
- type: Sprite
layers:
- state: green
- state: wardenhelper
21 changes: 20 additions & 1 deletion Resources/Prototypes/_Wega/Entities/Objects/Devices/pda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,4 +132,23 @@
borderColor: "#e39751"
accentVColor: "#3c4d9b"
- type: Icon
state: pda-postman
state: pda-postman

- type: entity
parent: BaseSecurityPDA
id: WardenHelperPDA
name: warden assistant PDA
description: The OS appears to have been jailbroken.
components:
- type: Pda
id: WardenHelperIDCard
- type: Appearance
appearanceDataInit:
enum.PdaVisuals.PdaType:
!type:String
pda-warden
- type: PdaBorderColor
borderColor: "#A32D26"
accentVColor: "#949137"
- type: Icon
state: pda-warden
Original file line number Diff line number Diff line change
Expand Up @@ -150,3 +150,21 @@
state: Postman
- type: PresetIdCard
job: Postman

- type: entity
parent: IDCardStandard
id: WardenHelperIDCard
name: warden assistant ID card
components:
- type: Sprite
layers:
- state: default
- state: stripe_top
color: "#cb0000"
- state: stripe_bottom
color: "#830000"
- sprite: *wega-icon-rsi
offset: *wega-icon-offset
state: WardenHelper
- type: PresetIdCard
job: WardenHelper
20 changes: 20 additions & 0 deletions Resources/Prototypes/_Wega/Loadouts/role_loadouts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
- BaseShoose
- Survival
- Trinkets
- ServiceWorkerJobTrinkets
- GroupSpeciesBreathTool
- Top
- Bottom
Expand All @@ -27,6 +28,7 @@
- BrigmedicOuterClothing
- SurvivalMedical
- Trinkets
- SecurityJobTrinkets
- GroupSpeciesBreathTool
- TopSecurity
- BottomSecurity
Expand Down Expand Up @@ -114,7 +116,25 @@
- BaseShoose
- Survival
- Trinkets
- CargoTechnicianJobTrinkets
- GroupSpeciesBreathTool
- Top
- Bottom
- Socks

- type: roleLoadout
id: JobWardenHelper
groups:
- Inventory # Corvax-Loadouts
- WardenJumpsuit
- SecurityBackpack
- SecurityBelt
- WardenOuterClothing
- SecurityShoes
- SurvivalSecurity
- Trinkets
- WardenJobTrinkets
- GroupSpeciesBreathToolSecurity
- Top
- Bottom
- Socks
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-barber
description: job-description-barber
playTimeTracker: JobBarber
isSubRole: true # Corvax-Wega-add
requirements:
- !type:OverallPlaytimeRequirement
time: 7200 #2 hrs # Corvax-RoleTime
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-brigmedic
description: job-description-brigmedic
playTimeTracker: JobBrigmedic
isSubRole: true
requirements:
- !type:DepartmentTimeRequirement
department: Medical
Expand Down
Loading