FISH STATION UPDATE (#16)
* Перемещение определения работы BlueShieldEnsign и BlueShieldOfficer в закомментированный блок * Обновление URL для книги корпоративного права * Update README.md * Добавление новых плюшевых игрушек CE vulpa и Engie xeno * fix(maps): update centcomm map path and name template Update map path to use _Fish variant and modify station name template to include special operations HQ * add IAA job assets and uniform variants add new job icons, law department badge, and centcom officer uniform variants include localization files and prototype configurations for new assets modify IAA role loadout to use new badge and uniform * fix(localization): correct jumpskirts uniform file path and content Move jumpskirts uniform localization file to correct directory and ensure content is properly formatted * New Ghosts Add a new ghosts from the old fish station * Добавление новых ролей и загрузок для CentComm и BlueShield, включая описание и иконки. * Оперативник «Синий щит» (гост-роль сопровождения ПЦК и тд) и исправления локализации «Синий щит» и ИСН (#2608) * ERT Uplink Tweaks (#2600) * Automatic changelog update * Печать штаба спецопераций (#2599) * Имплант "Жуткий Смех" в набор вора (#2607) * Респрайт Мехов (#2617) * Automatic changelog update * Очередной фикс маркингов (#2635) * fix editor (#2641) * dispacement-drawing-fix (#2642) * reset pos on client restart (#2643) * save pos when closing by button (#2644) * Добавлены новые роли: шеф и врач. Обновлены иконки для новых ролей. * Updated centcom map * Добавлены описания и названия для новых ролей Центкома и «Синий Щит» в английском и русском языках. * add turtle ghost theme and update ghost assets - Add new turtle ghost theme with animations and localization - Replace default ghost assets with custom _Fish variants - Update logo manifest and references to use new ghost sprites - Remove old _Sunrise ghost assets and consolidate under _Fish * update splash logo comment in manifest.yml * remove slippery component from honkbot and update descriptions The slippery component was causing unintended behavior with honkbot movement. Also updated the bot's description in both English and Russian locales to better reflect its nature. * Добавлены новые роли для СЦК и печать Секторального судьи и прочие изменение. * Refactor Centcom Blue Shield identifiers and update job configurations - Changed SpawnPointCentcomBlueShield to SpawnPointCentcommBlueShield for consistency. - Updated centcom_blueshield_officer.yml to change icon from JobIconBlueShield to JobIconNanotrasen. - Adjusted delta.yml to maintain consistent naming conventions for BlueShield roles and added NtrOfficer. - Cleaned up migration.yml by removing unused references to BlueShield lockers and suits. * Обновлены роли в дельте. Изменено количество роли на дельте. * Удалены устаревшие имя роли Центком и добавлены новые имя роли для английского и русского языков * moved duplicate ghost theme file and consolidate strings * Изменено название роли "Офицер Синего Щита Центком" на "оперативник «Синий щит»" для улучшения точности перевода. * Обновлены роли и идентификаторы Центком для улучшения точности и актуальности * update ghost theme sprite path and localization * remove extra blank line in ghost_themes.yml * add von Valantius painting and related assets Add new painting texture, localization files, and prototype for Centcomm von Valantius painting. Includes English and Russian translations. Also reorganize some existing localization files for sectoral judge items. * minor update elizabeth von valantius painting texture --------- Co-authored-by: VladSukr <vladsukr@gmail.com> Co-authored-by: vinogradgarden <162037254+vinogradgarden@users.noreply.github.com> Co-authored-by: ReWAFFlution <153686236+ReWAFFlution@users.noreply.github.com> Co-authored-by: vinogradgarden <elizabetheviness@gmail.com> Co-authored-by: pixarF <sadfrogisfrog@gmail.com> Co-authored-by: KaiserMaus <kaiser.ratte@gmail.com> Co-authored-by: Sunrise-Bot <sunrise.project.top@gmail.com> Co-authored-by: Kendrick <133131761+Kendrick15@users.noreply.github.com> Co-authored-by: haiwwkes <49613070+rhailrake@users.noreply.github.com>
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
<div class="header" align="center">
|
||||
|
||||
[](https://discord.gg/ssJTANEa)
|
||||
[](https://discord.gg/aHcWNf5SZu)
|
||||
[](https://sunrise14.top/wiki/)
|
||||
[](https://store.steampowered.com/app/1255460/Space_Station_14/)
|
||||
[](https://spacestation14.io/about/nightlies/)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,2 @@
|
|||
ent-ClothingHeadsetFishCentCom = CentComm headset
|
||||
.desc = A headset used by the upper echelons of Nanotrasen.
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
ent-ClothingHeadsetAltFishCentCom = CentComm over-ear headset
|
||||
.desc = { ent-ClothingHeadsetAlt.desc }
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
ent-ClothingNeckLawDepbadge = internal oversight officier badge
|
||||
.desc = A high-authority badge of Internal Oversight Department of Nanotrasen. Signifies ultimate jurisdiction over all corporate legal matters.
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
ent-ClothingUniformJumpskirtCentcomOfficerBlack = special operations officer uniform
|
||||
.desc = Special Operations Officer female uniform, nothing like that. Although... If you have time to read this, it's too late...
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
ent-SpawnPointSpawnPointBlueShieldCentcom = blue shield operative
|
||||
.desc = { ent-SpawnPointJobBase.desc }
|
||||
ent-SpawnPointCentCommOfficer = Central Command Officer
|
||||
.desc = { ent-SpawnPointJobBase.desc }
|
||||
ent-SpawnPointCentCommTrainee = Central Command Trainee
|
||||
.desc = { ent-SpawnPointJobBase.desc }
|
||||
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
ent-SectoralJudgePDA = КПК секторального судьи
|
||||
.desc = { ent-CaptainPDA.desc }
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
ent-RubberStampSectoralJudge = sectoral judge rubber stamp
|
||||
.suffix = DO NOT MAP
|
||||
.desc = { ent-RubberStampBase.desc }
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
ent-PaintingCentcommVonValantius = Centcomm von Valantius
|
||||
.desc = This painting depicts a young and extremely beautiful centcom officer. The sign below states "The pride of Nanotrasen".
|
||||
|
|
@ -4,7 +4,7 @@ ent-MobSiliconBase = { ent-BaseMob }
|
|||
.desc = { ent-BaseMob.desc }
|
||||
ent-MobFireBot = firebot
|
||||
.desc = A little fire extinguishing bot. He looks rather anxious.
|
||||
ent-MobHonkBot = honkbot
|
||||
ent-MobHonkBot = useless honkbot
|
||||
.desc = Horrifying.
|
||||
ent-MobJonkBot = jonkbot
|
||||
.desc = Horrifying.
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
ghost-theme-turtle = Turtle
|
||||
4
Resources/Locale/en-US/_strings/_fish/job/job-desc.ftl
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
job-description-centcomm-sectoral-judge = Вы само правосудие сектора, ваша задача судить всех крупных нарушителей порядка.
|
||||
job-description-centcomofficer = Не одобряйте эвакуацию. Не одобряйте ОБР. Делите зарплату экипажа станций на 0.
|
||||
job-description-centcomtrainee = Вы стажер! Ваша задача это учится и ещё раз учится у старших по званию!
|
||||
job-description-centcom-blueshield = Ваша главная задача - выполнять задачи по охране особо важных лиц.
|
||||
9
Resources/Locale/en-US/_strings/_fish/job/job-names.ftl
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
job-name-centcomm-sectoral-judge = секторальный судья
|
||||
job-name-centcomofficer = офицер Центком
|
||||
job-name-centcomtr = стажер Центком
|
||||
job-name-centcom-blueshield = оперативник «Синий щит»
|
||||
# Перевод трекеров времени
|
||||
JobCentcommSectoralJudge = секторальный судья
|
||||
jobCentCommOfficer = офицер Центком
|
||||
JobCentCommTrainee = стажер Центком
|
||||
JobCentcomBlueShield = оперативник «Синий щит»
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
ent-ClothingHeadsetFishCentCom = { ent-ClothingHeadsetCentCom } с расширенными каналами
|
||||
.desc = Гарнитура, используемая верхушкой Nanotrasen.
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
ent-ClothingHeadsetAltFishCentCom = { ent-ClothingHeadsetAltCentCom } с расширенными каналами
|
||||
.desc = { ent-ClothingHeadsetAlt.desc }
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
ent-ClothingNeckLawDepbadge = значок внутреннего надзора
|
||||
.desc = Знак высшего правового авторитета Департаментом внутреннего надзора Nanotrasen. Подтверждает исключительную юрисдикцию над всеми корпоративными правовыми вопросами.
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
ent-ClothingUniformJumpskirtCentcomOfficerBlack = униформа офицера специальных операций
|
||||
.desc = Черная женская униформа Офицера Специальных Операций, ничего такого. Хотя... Если у вас есть время читать это, то уже поздно...
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
ent-SpawnPointSpawnPointBlueShieldCentcom = оперативник «Синий щит»
|
||||
.desc = { ent-SpawnPointJobBase.desc }
|
||||
ent-SpawnPointCentCommOfficer = офицер Центком
|
||||
.desc = { ent-SpawnPointJobBase.desc }
|
||||
ent-SpawnPointCentCommTrainee = стажер Центком
|
||||
.desc = { ent-SpawnPointJobBase.desc }
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
ent-SectoralJudgePDA = КПК секторального судьи
|
||||
.desc = { ent-CaptainPDA.desc }
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
ent-RubberStampSectoralJudge = печать секторального судьи
|
||||
.suffix = НЕ МАППИТЬ
|
||||
.desc = { ent-RubberStampBase.desc }
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
ent-PaintingCentcommVonValantius = Центком фон Валанциус
|
||||
.desc = На этой картине изображена юная и необычайно красивая красивая девушка — офицер Центком. Надпись ниже гласит: "Гордость Nanotrasen".
|
||||
|
|
@ -3,7 +3,7 @@ ent-ClothingUniformJumpsuitSuperstarCop = форма полицейского с
|
|||
ent-ClothingUniformJumpsuitAerostatic = костюм воздухоплавателя
|
||||
.desc = Свежий и хорошо выглаженный костюм; профессиональный, удобный и удивительно авторитетный.
|
||||
ent-ClothingUniformJumpsuitCentcomOfficerBlack = униформа офицера специальных операций
|
||||
.desc = Чёрная униформа Офицера Специальных Операций, ничего такого. Хотя... Если у вас есть время читать это, то уже поздно...
|
||||
.desc = Черная униформа Офицера Специальных Операций, ничего такого. Хотя... Если у вас есть время читать это, то уже поздно...
|
||||
ent-ClothingUniformJumpsuitCentcomAdmiral = униформа адмирала
|
||||
.desc = Униформа, которую носят офицеры в звании адмирала флота Nanotrasen.
|
||||
ent-MagistratUniformSuit = костюм магистрата
|
||||
|
|
|
|||
|
|
@ -136,8 +136,8 @@ ent-ClothingHeadHatMagician = цилиндр фокусника
|
|||
.desc = Цилиндр фокусника.
|
||||
ent-ClothingHeadHatCapcap = фуражка капитана
|
||||
.desc = Большая, стильная капитанская фуражка.
|
||||
ent-ClothingHeadHatCentcomcap = фуражка Центком
|
||||
.desc = Экстравагантная, причудливая фуражка офицера Центрального командования.
|
||||
ent-ClothingHeadHatCentcomcap = фуражка начальника штаба Центком
|
||||
.desc = Экстравагантная, причудливая фуражка начальника штаба Центрального командования.
|
||||
ent-ClothingHeadHatGladiator = гладиаторский шлем
|
||||
.desc = Защищает голову от суровых пепельных ветров и игрушечных копий.
|
||||
ent-ClothingHeadHatPartyRed = красный праздничный колпак
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ ent-ActionStethoscope = Прослушать стетоскопом
|
|||
.desc = { "" }
|
||||
ent-ClothingNeckBling = побрякушки
|
||||
.desc = Чертовски круто быть гангстером.
|
||||
ent-ClothingNeckLawyerbadge = значок адвоката
|
||||
ent-ClothingNeckLawyerbadge = значок юриста
|
||||
.desc = Значок, свидетельствующий что владелец является "законным" юристом, сдавшим экзамен Nanotrasen, необходимый для занятия юридической практикой.
|
||||
ent-Dinkystar = звёздная наклейка
|
||||
.desc = Маленькая звёздочка для самых трудолюбивых сотрудников службы безопасности! Она уже не липкая.
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ ent-MobSiliconBase = { "" }
|
|||
.desc = { "" }
|
||||
ent-MobFireBot = пожаробот
|
||||
.desc = Маленький бот для тушения пожаров. Он выглядит довольно озабоченным.
|
||||
ent-MobHonkBot = хонкбот
|
||||
.desc = Ужасающе.
|
||||
ent-MobHonkBot = бесполезный хонкбот
|
||||
.desc = Ломайте не думая.
|
||||
ent-MobJonkBot = кринжбот
|
||||
.desc = Ужасающе.
|
||||
ent-MobCleanBot = чистобот
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
ghost-theme-turtle = Черепаха
|
||||
|
|
@ -0,0 +1 @@
|
|||
department-BlueShield-description = Выполняют задачи по охране важных лиц.
|
||||
1
Resources/Locale/ru-RU/_strings/_fish/job/department.ftl
Normal file
|
|
@ -0,0 +1 @@
|
|||
department-BlueShield = Спецподразделение «Синий щит»
|
||||
4
Resources/Locale/ru-RU/_strings/_fish/job/job-desc.ftl
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
job-description-centcomm-sectoral-judge = Вы само правосудие сектора, ваша задача судить всех крупных нарушителей порядка.
|
||||
job-description-centcomofficer = Не одобряйте эвакуацию. Не одобряйте ОБР. Делите зарплату экипажа станций на 0.
|
||||
job-description-centcomtrainee = Вы стажер! Ваша задача это учится и ещё раз учится у старших по званию!
|
||||
job-description-centcom-blueshield = Ваша главная задача - выполнять задачи по охране особо важных лиц.
|
||||
10
Resources/Locale/ru-RU/_strings/_fish/job/job-names.ftl
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
job-name-centcomm-sectoral-judge = секторальный судья
|
||||
job-name-centcomofficer = офицер Центком
|
||||
job-name-centcomtr = стажер Центком
|
||||
job-name-centcom-blueshield = оперативник «Синий щит»
|
||||
# Перевод трекеров времени
|
||||
JobCentcommSectoralJudge = секторальный судья
|
||||
JobCentcomBlueShield = оперативник «Синий щит»
|
||||
jobCentCommOfficer = офицер Центком
|
||||
JobCentCommTrainee = стажер Центком
|
||||
|
||||
|
|
@ -4,7 +4,8 @@ ghost-theme-menu-preview = Предпросмотр
|
|||
ghost-theme-preview-description = Так будет выглядеть ваш призрак в игре
|
||||
ghost-theme-menu-select-button = Выбрать скин
|
||||
ghost-theme-menu-search-placeholder = Поиск скинов...
|
||||
ghost-theme-default = Обычный
|
||||
ghost-theme-default = Рыбка
|
||||
ghost-theme-default-basic = Рыбка
|
||||
ghost-theme-gold = Золото
|
||||
ghost-theme-silver = Серебро
|
||||
ghost-theme-white = Белый
|
||||
|
|
|
|||
6043
Resources/Maps/_Fish/Shuttles/centcom_shuttle.yml
Normal file
40380
Resources/Maps/_Fish/Station/centcomm.yml
Normal file
|
|
@ -17,7 +17,7 @@
|
|||
startDelay: true
|
||||
useDelay: 10
|
||||
icon:
|
||||
sprite: Mobs/Ghosts/ghost_human.rsi
|
||||
sprite: _Fish/Mobs/Ghosts/ghost_human.rsi #Fish-edit
|
||||
state: icon
|
||||
- type: InstantAction
|
||||
event: !type:CritSuccumbEvent
|
||||
|
|
|
|||
|
|
@ -191,9 +191,11 @@
|
|||
- type: HTN
|
||||
rootTask:
|
||||
task: HonkbotCompound
|
||||
- type: Slippery
|
||||
slipData:
|
||||
launchForwardsMultiplier: 2
|
||||
#Fish-start
|
||||
# - type: Slippery
|
||||
# slipData:
|
||||
# launchForwardsMultiplier: 2
|
||||
#Fish-end
|
||||
- type: Speech
|
||||
speechVerb: Cluwne
|
||||
- type: StepTrigger
|
||||
|
|
|
|||
|
|
@ -6,6 +6,16 @@
|
|||
components:
|
||||
- type: ContentEye
|
||||
maxZoom: 8.916104, 8.916104
|
||||
#Fish-start
|
||||
- type: Sprite
|
||||
overrideContainerOcclusion: true # Ghosts always show up regardless of where they're contained.
|
||||
drawdepth: Ghosts
|
||||
sprite: _Fish/Mobs/Ghosts/ghost_admin.rsi #Fish-edit
|
||||
color: "#fff8"
|
||||
layers:
|
||||
- state: animated
|
||||
shader: unshaded
|
||||
#Fish-end
|
||||
- type: Tag
|
||||
tags:
|
||||
- InstantDoAfters
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@
|
|||
suffix: Wizard
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Mobs/Ghosts/ghost_human.rsi
|
||||
sprite: _Fish/Mobs/Ghosts/ghost_human.rsi #Fish-edit
|
||||
color: "#60f7eb"
|
||||
layers:
|
||||
- state: animated
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Mobs/Ghosts/ghost_human.rsi
|
||||
sprite: _Fish/Mobs/Ghosts/ghost_human.rsi #Fish-edit
|
||||
color: "#fff8"
|
||||
layers:
|
||||
- state: animated
|
||||
|
|
@ -139,7 +139,7 @@
|
|||
description: Toggle the visibility of other ghosts.
|
||||
components:
|
||||
- type: Action
|
||||
icon: { sprite: Mobs/Ghosts/ghost_human.rsi, state: icon }
|
||||
icon: { sprite: _Fish/Mobs/Ghosts/ghost_human.rsi, state: icon } #Fish-edit
|
||||
clientExclusive: true
|
||||
- type: InstantAction
|
||||
event: !type:ToggleGhostsActionEvent
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@
|
|||
description: The start of your personal GHOST GANG!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Mobs/Ghosts/ghost_human.rsi
|
||||
sprite: _Fish/Mobs/Ghosts/ghost_human.rsi #Fish-edit
|
||||
state: icon
|
||||
noRot: true
|
||||
- type: Item
|
||||
|
|
|
|||
|
|
@ -52,14 +52,14 @@
|
|||
- BaseStationJobsSpawning
|
||||
# Sunrise-Start
|
||||
- BaseCentCommShuttles
|
||||
- BaseStationImmortal
|
||||
# - BaseStationImmortal #Fish-edit
|
||||
- BaseStationDontSelling
|
||||
- BaseStationCryoTeleport
|
||||
# Sunrise-End
|
||||
components:
|
||||
- type: Transform
|
||||
- type: ProtectedGrid
|
||||
- type: UnbuildableGrid
|
||||
# - type: ProtectedGrid #Fish-edit
|
||||
# - type: UnbuildableGrid #Fish-edit
|
||||
|
||||
- type: entity
|
||||
id: StandardStationArena
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
useDelay: 120
|
||||
itemIconStyle: BigAction
|
||||
icon:
|
||||
sprite: Mobs/Ghosts/ghost_human.rsi
|
||||
sprite: _Fish/Mobs/Ghosts/ghost_human.rsi #Fish-edit
|
||||
state: icon
|
||||
- type: InstantAction
|
||||
event: !type:ToggleGhostVisibilityToAllEvent
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@
|
|||
- type: Objective
|
||||
difficulty: 0.5
|
||||
icon:
|
||||
sprite: Mobs/Ghosts/ghost_human.rsi
|
||||
sprite: _Fish/Mobs/Ghosts/ghost_human.rsi #Fish-edit
|
||||
state: icon
|
||||
- type: ObjectiveBlacklistRequirement
|
||||
blacklist:
|
||||
|
|
|
|||
|
|
@ -1277,7 +1277,7 @@
|
|||
name: food-sequence-cotton-burger-content-plushie-ghost
|
||||
scale: 0.8, 0.8
|
||||
sprites:
|
||||
- sprite: Mobs/Ghosts/ghost_human.rsi
|
||||
- sprite: _Fish/Mobs/Ghosts/ghost_human.rsi #Fish-edit
|
||||
state: icon
|
||||
noRot: true
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
- tag: PlushieGhost
|
||||
name: construction-graph-tag-ghost
|
||||
icon:
|
||||
sprite: Mobs/Ghosts/ghost_human.rsi
|
||||
sprite: _Fish/Mobs/Ghosts/ghost_human.rsi #Fish-edit
|
||||
state: icon
|
||||
- tag: Ectoplasm
|
||||
name: construction-graph-tag-ectoplasm
|
||||
|
|
|
|||
|
|
@ -0,0 +1,17 @@
|
|||
- type: entity
|
||||
parent: [ ClothingHeadset, BaseCentcommContraband ]
|
||||
id: ClothingHeadsetFishCentCom
|
||||
name: CentComm headset
|
||||
description: A headset used by the upper echelons of Nanotrasen.
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
key_slots:
|
||||
- EncryptionKeyCentCom
|
||||
- EncryptionKeyStationMaster
|
||||
- EncryptionKeyLaw
|
||||
- EncryptionKeyBlueShield
|
||||
- type: Sprite
|
||||
sprite: Clothing/Ears/Headsets/centcom.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Ears/Headsets/centcom.rsi
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
- type: entity
|
||||
parent: ClothingHeadsetAlt
|
||||
id: ClothingHeadsetAltFishCentCom
|
||||
name: CentComm over-ear headset
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
key_slots:
|
||||
- EncryptionKeyCentCom
|
||||
- EncryptionKeyStationMaster
|
||||
- EncryptionKeyLaw
|
||||
- EncryptionKeyBlueShield
|
||||
- type: Sprite
|
||||
sprite: Clothing/Ears/Headsets/centcom.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Ears/Headsets/centcom.rsi
|
||||
12
Resources/Prototypes/_Fish/Entities/Clothing/Neck/misc.yml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
- type: entity
|
||||
parent: ClothingCloakBase
|
||||
id: ClothingNeckLawDepbadge
|
||||
name: internal oversight officier badge
|
||||
description: A high-authority badge of Internal Oversight Department of Nanotrasen. Signifies ultimate jurisdiction over all corporate legal matters.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _Fish/Clothing/Neck/Misc/lawdepbadge.rsi
|
||||
- type: Clothing
|
||||
sprite: _Fish/Clothing/Neck/Misc/lawdepbadge.rsi
|
||||
- type: TypingIndicatorClothing
|
||||
proto: lawyer
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpskirtCentcomOfficerBlack
|
||||
name: special operations officer uniform
|
||||
description: Special Operations Officer female uniform, nothing like that. Although... If you have time to read this, it's too late...
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _Fish/Clothing/Uniforms/Jumpskirt/centcom_officer_black.rsi
|
||||
- type: Clothing
|
||||
sprite: _Fish/Clothing/Uniforms/Jumpskirt/centcom_officer_black.rsi
|
||||
|
|
@ -0,0 +1,89 @@
|
|||
- type: entity
|
||||
id: SpawnPointCentCommTrainee
|
||||
parent: SpawnPointJobBase
|
||||
name: Central Command Trainee
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: CentCommTrainee
|
||||
- type: Sprite
|
||||
sprite: Markers/jobs.rsi
|
||||
layers:
|
||||
- state: green
|
||||
- state: centcom
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointCentCommOfficer
|
||||
parent: SpawnPointJobBase
|
||||
name: Central Command Fish
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: CentCommOfficer
|
||||
- type: Sprite
|
||||
sprite: Markers/jobs.rsi
|
||||
layers:
|
||||
- state: green
|
||||
- state: centcom
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointCentcommBlueShield
|
||||
parent: SpawnPointJobBase
|
||||
name: blue shield operative
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: CentcommBlueShield
|
||||
- type: Sprite
|
||||
sprite: _Sunrise/Markers/jobs.rsi
|
||||
layers:
|
||||
- state: green
|
||||
- state: blueshield
|
||||
- state: jobicon
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointCentcommBartender
|
||||
parent: SpawnPointJobBase
|
||||
name: Centcomm Bartender
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: CentcommBartender
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- state: bartender
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointCentcommMedicalDoctor
|
||||
parent: SpawnPointJobBase
|
||||
name: Centcomm Medical Doctor
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: CentcommMedicalDoctor
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- state: doctor
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointCentcommChef
|
||||
parent: SpawnPointJobBase
|
||||
name: Centcomm Chef
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: CentcommChef
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- state: chef
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointCentcommSectoralJudge
|
||||
parent: SpawnPointJobBase
|
||||
name: Centcomm Sectoral Judge
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: CentcommSectoralJudge
|
||||
- type: Sprite
|
||||
sprite: _Sunrise/Markers/jobs.rsi
|
||||
layers:
|
||||
- state: green
|
||||
- state: magistrat
|
||||
- state: jobicon
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
|
||||
- type: ghostTheme
|
||||
id: Turtle
|
||||
name: ghost-theme-turtle
|
||||
color: "#fff8"
|
||||
sponsorOnly: true
|
||||
sprite:
|
||||
sprite: _Fish/Mobs/Ghosts/ghost_turtle.rsi
|
||||
state: animated
|
||||
22
Resources/Prototypes/_Fish/Entities/Objects/Devices/pda.yml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
- type: entity
|
||||
parent: CaptainPDA
|
||||
id: SectoralJudgePDA
|
||||
name: sectoral judge PDA
|
||||
components:
|
||||
- type: Pda
|
||||
id: SectoralJudgeIDCard
|
||||
penSlot:
|
||||
startingItem: UEGPen
|
||||
priority: -1
|
||||
whitelist:
|
||||
tags:
|
||||
- Write
|
||||
- type: Appearance
|
||||
appearanceDataInit:
|
||||
enum.PdaVisuals.PdaType:
|
||||
!type:String
|
||||
pda-captain
|
||||
- type: PdaBorderColor
|
||||
borderColor: "#7C5D00"
|
||||
- type: Icon
|
||||
state: pda-captain
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
- type: entity
|
||||
parent: IDCardStandard
|
||||
id: SectoralJudgeIDCard
|
||||
name: sectoral judge ID card
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: silver
|
||||
- state: idmagistrat
|
||||
- type: PresetIdCard
|
||||
job: CentcommSectoralJudge
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
- type: entity
|
||||
name: sectoral judge rubber stamp
|
||||
parent: RubberStampBase
|
||||
id: RubberStampSectoralJudge
|
||||
suffix: DO NOT MAP
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: Cекторальный судья
|
||||
stampedColor: "#6434A1"
|
||||
stampState: "paper_stamp-rd"
|
||||
- type: Sprite
|
||||
sprite: _Sunrise/Objects/Misc/stamps.rsi
|
||||
state: stamp-specops
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
- type: entity
|
||||
parent: PaintingBase
|
||||
id: PaintingCentcommVonValantius
|
||||
name: Centcomm von Valantius
|
||||
description: This painting depicts a young and extremely beautiful centcom officer. The sign below states "The pride of Nanotrasen".
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: WallMountedItems
|
||||
sprite: _Fish/Structures/Wallmounts/paintings.rsi
|
||||
state: elizabeth_von_valantius
|
||||
5
Resources/Prototypes/_Fish/Loadouts/loadout_groups.yml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# - type: loadoutGroup
|
||||
# id: CentCommTraineeOuterClothing
|
||||
# name: loadout-group-centcomm-trainee-outerclothing-vest
|
||||
# loadouts:
|
||||
# - ArmorVestSlim
|
||||
109
Resources/Prototypes/_Fish/Loadouts/role_loadouts.yml
Normal file
|
|
@ -0,0 +1,109 @@
|
|||
- type: roleLoadout
|
||||
id: JobCentCommTrainee
|
||||
groups:
|
||||
- CentCommOperatorJumpsuit
|
||||
- Trinkets
|
||||
- Survival
|
||||
- GroupSpeciesBreathTool
|
||||
- Bra
|
||||
- Pants
|
||||
- Socks
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobCentCommOfficer
|
||||
groups:
|
||||
- CentCommOperatorJumpsuit
|
||||
- CentCommOperatorHats
|
||||
- Trinkets
|
||||
- Survival
|
||||
- GroupSpeciesBreathTool
|
||||
- Bra
|
||||
- Pants
|
||||
- Socks
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobCentcommBlueShield
|
||||
groups:
|
||||
- BlueShieldJumpsuit
|
||||
- BlueShieldBackpack
|
||||
- BlueShieldBelt
|
||||
- BlueShieldNeck
|
||||
- Trinkets
|
||||
- SurvivalSecurity
|
||||
- GroupSpeciesBreathTool
|
||||
- Bra
|
||||
- Pants
|
||||
- Socks
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobCentcommMedicalDoctor
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- MedicalDoctorHead
|
||||
- MedicalMask
|
||||
- MedicalDoctorJumpsuit
|
||||
- MedicalGloves
|
||||
- MedicalBackpack
|
||||
- MedicalDoctorOuterClothing
|
||||
# Sunrise-start
|
||||
- SunriseMedicalDoctorNeck
|
||||
# Sunrise-end
|
||||
- MedicalShoes
|
||||
#- MedicalDoctorPDA
|
||||
- MedicalEyewear
|
||||
- SurvivalMedical
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathToolMedical
|
||||
# Sunrise-start
|
||||
- MedicalTrinkets
|
||||
- Bra
|
||||
- Pants
|
||||
- Socks
|
||||
# Sunrise-end
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobCentcommChef
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- ChefHead
|
||||
- ChefMask
|
||||
- ChefJumpsuit
|
||||
- CommonBackpack
|
||||
- ChefOuterClothing
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
# Sunrise-start
|
||||
- Bra
|
||||
- Pants
|
||||
- Socks
|
||||
# Sunrise-end
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobCentcommBartender
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- BartenderHead
|
||||
- BartenderJumpsuit
|
||||
- CommonBackpack
|
||||
- BartenderOuterClothing
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
# Sunrise-start
|
||||
- Bra
|
||||
- Pants
|
||||
- Socks
|
||||
# Sunrise-end
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobCentcommSectoralJudge
|
||||
groups:
|
||||
- Trinkets
|
||||
- Survival
|
||||
- GroupSpeciesBreathTool
|
||||
- Bra
|
||||
- Pants
|
||||
- Socks
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
- type: job
|
||||
id: BlueShieldEnsign
|
||||
name: job-name-blueshield-ensign
|
||||
description: job-description-blueshield-ensign
|
||||
playTimeTracker: JobBlueShieldEnsign
|
||||
requirements:
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: BlueShield
|
||||
time: 62000 # 20 hrs
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Command
|
||||
time: 62000 # 20 hrs
|
||||
- !type:AgeRequirement
|
||||
requiredAge: 25
|
||||
startingGear: BlueShieldEnsignGear
|
||||
icon: JobIconBlueShield
|
||||
supervisors: job-supervisors-centcom
|
||||
canBeAntag: false
|
||||
access:
|
||||
- Command
|
||||
- Bar
|
||||
- Service
|
||||
- Maintenance
|
||||
- Janitor
|
||||
- Theatre
|
||||
- Kitchen
|
||||
- Chapel
|
||||
- Hydroponics
|
||||
- External
|
||||
- Chemistry
|
||||
- Engineering
|
||||
- Research
|
||||
- Salvage
|
||||
- Cargo
|
||||
- Atmospherics
|
||||
- Cargo
|
||||
- Medical
|
||||
- BlueShield
|
||||
- BlueShieldEnsign
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
|
||||
- type: startingGear
|
||||
id: BlueShieldEnsignGear
|
||||
equipment:
|
||||
shoes: ClothingShoesBootsBlueShieldFilled
|
||||
eyes: ClothingEyesGlassesBlueShield
|
||||
head: ClothingHeadHatBeretBlueShield
|
||||
outerClothing: ClothingOuterArmorBlueShield
|
||||
id: BlueShieldEnsignPDA
|
||||
ears: ClothingHeadsetBlueShieldEnsign
|
||||
# belt: ClothingBeltBlueShieldWebbingFilled У синего щита уже есть в наборе РПС при старте #fish-edit
|
||||
gloves: ClothingHandsGlovesCombat
|
||||
storage:
|
||||
back:
|
||||
- HandheldBSOCrewMonitor
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
- type: job
|
||||
id: BlueShieldOfficer
|
||||
name: job-name-blueshield-officer
|
||||
description: job-description-blueshield-officer
|
||||
playTimeTracker: JobBlueShield
|
||||
requirements:
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Security
|
||||
time: 62000 # 20 hrs
|
||||
- !type:AgeRequirement
|
||||
requiredAge: 20
|
||||
startingGear: BlueShieldOfficerGear
|
||||
icon: JobIconBlueShield
|
||||
supervisors: job-supervisors-centcom
|
||||
canBeAntag: false
|
||||
access:
|
||||
- Command
|
||||
- Bar
|
||||
- Service
|
||||
- Maintenance
|
||||
- Janitor
|
||||
- Theatre
|
||||
- Kitchen
|
||||
- Chapel
|
||||
- Hydroponics
|
||||
- External
|
||||
- Chemistry
|
||||
- Engineering
|
||||
- Research
|
||||
- Salvage
|
||||
- Cargo
|
||||
- Atmospherics
|
||||
- Cargo
|
||||
- Medical
|
||||
- BlueShield
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
|
||||
- type: startingGear
|
||||
id: BlueShieldOfficerGear
|
||||
equipment:
|
||||
shoes: ClothingShoesBootsBlueShieldFilled
|
||||
eyes: ClothingEyesGlassesBlueShield
|
||||
outerClothing: ClothingOuterArmorBlueShield
|
||||
id: BlueShieldOfficerPDA
|
||||
ears: ClothingHeadsetBlueShield
|
||||
gloves: ClothingHandsGlovesCombat
|
||||
storage:
|
||||
back:
|
||||
- HandheldBSOCrewMonitor
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
- type: job
|
||||
id: CentcommBartender
|
||||
name: job-name-bartender
|
||||
description: job-description-bartender
|
||||
playTimeTracker: JobCentcommBartender
|
||||
requirements:
|
||||
- !type:DiscordRoleRequirement
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Civilian
|
||||
time: 3600 #1 hrs # Sunrise-RoleTime
|
||||
startingGear: CentcommBartenderGear
|
||||
icon: "JobIconCentcommBartender"
|
||||
overrideConsoleVisibility: false
|
||||
supervisors: job-supervisors-centcom
|
||||
canBeAntag: false
|
||||
alwaysUseSpawner: true
|
||||
access:
|
||||
- Service
|
||||
- Maintenance
|
||||
- Bar
|
||||
- Kitchen
|
||||
- Hydroponics
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
|
||||
- type: startingGear
|
||||
id: CentcommBartenderGear
|
||||
equipment:
|
||||
shoes: ClothingShoesColorBlack
|
||||
id: BartenderPDA
|
||||
ears: ClothingHeadsetService
|
||||
#storage:
|
||||
#back:
|
||||
#- Stuff
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
- type: job
|
||||
id: CentcommBlueShield
|
||||
name: job-name-centcom-blueshield
|
||||
description: job-description-centcom-blueshield
|
||||
playTimeTracker: JobCentcomBlueShield
|
||||
requirements:
|
||||
- !type:DiscordRoleRequirement
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Security
|
||||
time: 62000 # 20 hrs
|
||||
- !type:AgeRequirement
|
||||
requiredAge: 20
|
||||
startingGear: CentcomBlueShieldGear
|
||||
icon: "JobIconNanotrasen"
|
||||
overrideConsoleVisibility: false
|
||||
supervisors: job-supervisors-centcom
|
||||
canBeAntag: false
|
||||
alwaysUseSpawner: true
|
||||
accessGroups:
|
||||
- AllAccess
|
||||
access:
|
||||
- CentralCommand
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
|
||||
- type: startingGear
|
||||
id: CentcomBlueShieldGear
|
||||
equipment:
|
||||
shoes: ClothingShoesBootsBlueShieldFilled
|
||||
eyes: ClothingEyesGlassesBlueShield
|
||||
outerClothing: ClothingOuterArmorBlueShield
|
||||
id: BlueShieldOperativePDA
|
||||
ears: ClothingHeadsetFishCentCom
|
||||
gloves: ClothingHandsGlovesCombat
|
||||
storage:
|
||||
back:
|
||||
- HandheldBSOCrewMonitor
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
- type: job
|
||||
id: CentcommChef
|
||||
name: job-name-chef
|
||||
description: job-description-chef
|
||||
playTimeTracker: JobCentcommChef
|
||||
requirements:
|
||||
- !type:DiscordRoleRequirement
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Civilian
|
||||
time: 3600 #1 hrs # Sunrise-RoleTime
|
||||
startingGear: ChefGear
|
||||
icon: "JobIconCentcommChef"
|
||||
overrideConsoleVisibility: false
|
||||
supervisors: job-supervisors-centcom
|
||||
canBeAntag: false
|
||||
alwaysUseSpawner: true
|
||||
access:
|
||||
- Service
|
||||
- Maintenance
|
||||
- Kitchen
|
||||
- Hydroponics
|
||||
- Bar
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
- type: job
|
||||
id: CentcommMedicalDoctor
|
||||
name: job-name-doctor
|
||||
description: job-description-doctor
|
||||
playTimeTracker: JobCentcommMedicalDoctor
|
||||
requirements:
|
||||
- !type:DiscordRoleRequirement
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Medical
|
||||
time: 7200 #2 hrs # Sunrise-RoleTime
|
||||
startingGear: DoctorGear
|
||||
icon: "JobIconCentcommMedicalDoctor"
|
||||
supervisors: job-supervisors-centcom
|
||||
displayWeight: 20 # Sunrise
|
||||
canBeAntag: false
|
||||
alwaysUseSpawner: true
|
||||
access:
|
||||
- Medical
|
||||
- Maintenance
|
||||
- Chemistry
|
||||
special:
|
||||
- !type:GiveItemOnHolidaySpecial
|
||||
holiday: DoctorDay
|
||||
prototype: WehMedipen
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
- type: job
|
||||
id: CentCommOfficer
|
||||
name: job-name-centcomofficer
|
||||
description: job-description-centcomofficer
|
||||
playTimeTracker: JobCentCommofficer
|
||||
requirements:
|
||||
- !type:DiscordRoleRequirement
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Engineering
|
||||
time: 14400 # 4 hours
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Medical
|
||||
time: 14400 # 4 hours
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Science
|
||||
time: 14400 # 4 hours
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Security
|
||||
time: 14400 # 4 hours
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Command
|
||||
time: 14400 # 4 hours
|
||||
weight: 30
|
||||
setPreference: true
|
||||
startingGear: CentCommOfficerGear
|
||||
icon: "JobIconNanotrasen"
|
||||
overrideConsoleVisibility: false # Sunrise added
|
||||
supervisors: job-supervisors-centcom
|
||||
radioBold: true
|
||||
canBeAntag: false
|
||||
alwaysUseSpawner: true
|
||||
accessGroups:
|
||||
- AllAccess
|
||||
access:
|
||||
- CentralCommand
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantCentcomm ]
|
||||
|
||||
- type: startingGear
|
||||
id: CentCommOfficerGear
|
||||
equipment:
|
||||
# jumpsuit: ClothingUniformJumpsuitCentcomOfficial #Fish-Edit
|
||||
shoes: ClothingShoesBootsCombatFilled
|
||||
# head: ClothingHeadHatCentcom #Fish-Edit
|
||||
eyes: ClothingEyesGlassesSunglasses
|
||||
gloves: ClothingHandsGlovesColorBlack
|
||||
outerClothing: ClothingOuterArmorBasicSlim
|
||||
id: CentcomPDA
|
||||
ears: ClothingHeadsetFishCentCom
|
||||
belt: WeaponPistolN1984
|
||||
storage:
|
||||
back:
|
||||
- PenCentcom
|
||||
- BoxFolderBlack
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
- type: job
|
||||
id: CentcommSectoralJudge
|
||||
name: job-name-centcomm-sectoral-judge
|
||||
description: job-description-centcomm-sectoral-judge
|
||||
playTimeTracker: JobCentcommSectoralJudge
|
||||
requirements:
|
||||
- !type:DiscordRoleRequirement
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Command
|
||||
time: 108000 #30 hrs
|
||||
startingGear: CentcommSectoralJudgeGear
|
||||
icon: "JobIconCentcommSectoralJudge"
|
||||
overrideConsoleVisibility: false
|
||||
supervisors: job-supervisors-centcom
|
||||
canBeAntag: false
|
||||
setPreference: true
|
||||
radioBold: true
|
||||
displayWeight: 75
|
||||
alwaysUseSpawner: true
|
||||
accessGroups:
|
||||
- AllAccess
|
||||
access:
|
||||
- CentralCommand
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantBlueShield ]
|
||||
- !type:AddComponentSpecial
|
||||
components:
|
||||
- type: CommandStaff
|
||||
|
||||
- type: startingGear
|
||||
id: CentcommSectoralJudgeGear
|
||||
equipment:
|
||||
jumpsuit: MagistratUniformSuit
|
||||
back: ClothingBackpackSatchelLeather
|
||||
shoes: ClothingShoesBootsLaceup
|
||||
eyes: ClothingEyesGlassesSecurity
|
||||
gloves: ClothingHandsGlovesColorWhite
|
||||
outerClothing: ClothingOuterRobesJudge
|
||||
id: SectoralJudgePDA
|
||||
ears: ClothingHeadsetFishCentCom
|
||||
head: ClothingHeadHatPwig
|
||||
storage:
|
||||
back:
|
||||
- RubberStampSectoralJudge
|
||||
- Flash
|
||||
- Telebaton
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
- type: job
|
||||
id: CentCommTrainee
|
||||
name: job-name-centcomtr
|
||||
description: job-description-centcomtrainee
|
||||
playTimeTracker: JobCentCommTrainee
|
||||
requirements:
|
||||
- !type:DiscordRoleRequirement
|
||||
weight: 30
|
||||
setPreference: true
|
||||
startingGear: CentCommTraineeGear
|
||||
icon: "JobIconNanotrasenTrainee"
|
||||
overrideConsoleVisibility: false
|
||||
supervisors: job-supervisors-centcom
|
||||
radioBold: true
|
||||
canBeAntag: false
|
||||
alwaysUseSpawner: true
|
||||
accessGroups:
|
||||
- AllAccess
|
||||
access:
|
||||
- CentralCommand
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantCentcomm ]
|
||||
|
||||
- type: startingGear
|
||||
id: CentCommTraineeGear
|
||||
equipment:
|
||||
shoes: ClothingShoesBootsCombatFilled
|
||||
gloves: ClothingHandsGlovesColorWhite
|
||||
outerClothing: ClothingOuterArmorBasicSlim
|
||||
id: CentcomPDA
|
||||
ears: ClothingHeadsetFishCentCom
|
||||
storage:
|
||||
back:
|
||||
- Paper
|
||||
11
Resources/Prototypes/_Fish/Roles/Jobs/departments.yml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
- type: department # Fish-Blueshield
|
||||
id: BlueShield
|
||||
name: department-Blueshield
|
||||
description: department-Blueshield-description
|
||||
color: "#0f4e81"
|
||||
roles:
|
||||
- BlueShieldEnsign
|
||||
- BlueShieldOfficer
|
||||
# - BlueShieldOperative
|
||||
primary: false
|
||||
weight: 50
|
||||
20
Resources/Prototypes/_Fish/Roles/play_time_trackers.yml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
- type: playTimeTracker
|
||||
id: JobCentCommTrainee
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobCentCommofficer
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobCentcomBlueShield
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobCentcommChef
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobCentcommMedicalDoctor
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobCentcommBartender
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobCentcommSectoralJudge
|
||||
6
Resources/Prototypes/_Fish/StatusEffects/job.yml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
- type: jobIcon
|
||||
parent: JobIconIAA
|
||||
id: JobIconFishIAA
|
||||
icon:
|
||||
sprite: /Textures/_Fish/Interface/Misc/job_icons.rsi
|
||||
state: IAA
|
||||
39
Resources/Prototypes/_Fish/StatusIcon/job.yml
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
- type: jobIcon
|
||||
parent: JobIcon
|
||||
id: JobIconNanotrasenTrainee
|
||||
icon:
|
||||
sprite: /Textures/_Fish/Interface/Misc/job_icons.rsi
|
||||
state: NanotrasenTrainee
|
||||
jobName: job-name-centcomoff
|
||||
|
||||
- type: jobIcon
|
||||
parent: JobIcon
|
||||
id: JobIconCentcommMedicalDoctor
|
||||
icon:
|
||||
sprite: /Textures/_Fish/Interface/Misc/job_icons.rsi
|
||||
state: CentcommMedicalDoctor
|
||||
jobName: job-name-centcomm-doctor
|
||||
|
||||
- type: jobIcon
|
||||
parent: JobIcon
|
||||
id: JobIconCentcommChef
|
||||
icon:
|
||||
sprite: /Textures/_Fish/Interface/Misc/job_icons.rsi
|
||||
state: CentcommChef
|
||||
jobName: job-name-centcomm-chef
|
||||
|
||||
- type: jobIcon
|
||||
parent: JobIcon
|
||||
id: JobIconCentcommBartender
|
||||
icon:
|
||||
sprite: /Textures/_Fish/Interface/Misc/job_icons.rsi
|
||||
state: CentcommBartender
|
||||
jobName: job-name-centcomm-bartender
|
||||
|
||||
- type: jobIcon
|
||||
parent: JobIcon
|
||||
id: JobIconCentcommSectoralJudge
|
||||
icon:
|
||||
sprite: /Textures/_Fish/Interface/Misc/job_icons.rsi
|
||||
state: SectoralJudge
|
||||
jobName: job-name-centcomm-sectoral-judge
|
||||
|
|
@ -17,5 +17,5 @@
|
|||
sprite: Markers/jobs.rsi
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: Mobs/Ghosts/ghost_human.rsi
|
||||
- sprite: _Fish/Mobs/Ghosts/ghost_human.rsi #Fish-edit
|
||||
state: icon
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
name: ghost-theme-default
|
||||
color: "#fff8"
|
||||
sprite:
|
||||
sprite: Mobs/Ghosts/ghost_human.rsi
|
||||
sprite: _Fish/Mobs/Ghosts/ghost_human.rsi #Fish-edit
|
||||
state: animated
|
||||
|
||||
- type: ghostTheme
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
- state: icon_law
|
||||
color: "#fff300"
|
||||
- type: HyperLink
|
||||
url: https://sunrise14.top/wiki/%D0%9A%D0%BE%D1%80%D0%BF%D0%BE%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D0%97%D0%B0%D0%BA%D0%BE%D0%BD
|
||||
url: https://fish.station.wiki.shizainc.com/ru/spacelaw #Fish-edit
|
||||
- type: Tag
|
||||
tags:
|
||||
- Book
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
abstract: true
|
||||
components:
|
||||
- type: SpawnGridAndDockToStation
|
||||
gridPath: /Maps/_Sunrise/Shuttles/centcom_shuttle.yml
|
||||
gridPath: /Maps/_Fish/Shuttles/centcom_shuttle.yml #Fish-edit
|
||||
priorityTag: DockCentComm
|
||||
|
||||
- type: entity
|
||||
|
|
|
|||
|
|
@ -189,7 +189,7 @@
|
|||
name: loadout-group-centcomm-operator-head-hat
|
||||
loadouts:
|
||||
- HeadHatBeretCentcomNaval
|
||||
- HeadHatCentcomcap
|
||||
# - HeadHatCentcomcap #Fish-Edit
|
||||
|
||||
- type: loadoutGroup
|
||||
id: ChiefEngineerBackpack
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
- type: roleLoadout
|
||||
id: JobIAA
|
||||
groups:
|
||||
- LawyerNeck
|
||||
# - LawyerNeck #Fish-edit
|
||||
- LawyerJumpsuit
|
||||
- CommonBackpack
|
||||
- Trinkets
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
- type: gameMap
|
||||
id: SunriseCentComm
|
||||
mapName: 'Central Command'
|
||||
mapPath: /Maps/_Sunrise/Station/centcomm.yml
|
||||
mapPath: /Maps/_Fish/Station/centcomm.yml #Fish-edit
|
||||
maxRandomOffset: 0
|
||||
randomRotation: false
|
||||
minPlayers: 10
|
||||
|
|
@ -10,10 +10,17 @@
|
|||
stationProto: NanotrasenCentralCommand
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Центральное командование {1}'
|
||||
mapNameTemplate: '{0} Центком и Штаб спецопераций {1}' #Fish-edit
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: 'TG'
|
||||
prefixCreator: '-AHQ' #Fish-edit
|
||||
- type: StationJobs
|
||||
availableJobs:
|
||||
CentCommOperator: [ 1, 1 ]
|
||||
# CentCommOperator: [ 1, 1 ] #Fish-edit
|
||||
CentCommOfficer: [ 3, 3 ] #Fish-edit
|
||||
CentCommTrainee: [ 1, 1 ] #Fish-edit
|
||||
CentcommBlueShield: [ 2, 2 ] #Fish-edit
|
||||
CentcommMedicalDoctor: [ 1, 1 ] #Fish-edit
|
||||
CentcommChef: [ 1, 1 ] #Fish-edit
|
||||
CentcommBartender: [ 1, 1 ] #Fish-edit
|
||||
CentcommSectoralJudge: [ 1, 1 ] #Fish-edit
|
||||
|
|
|
|||
|
|
@ -57,9 +57,9 @@
|
|||
Roboticist: [ 4, 4 ]
|
||||
#security
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
Warden: [ 2, 2 ]
|
||||
Warden: [ 1, 1 ]
|
||||
SeniorOfficer: [ 1, 1 ]
|
||||
Detective: [ 1, 1 ]
|
||||
Detective: [ 2, 2 ]
|
||||
Brigmedic: [ 1, 1 ]
|
||||
SecurityPilot: [ 1, 1 ]
|
||||
SecurityOfficer: [ 5, 5 ]
|
||||
|
|
@ -75,11 +75,12 @@
|
|||
Mime: [ 1, 1 ]
|
||||
Musician: [ 1, 1 ]
|
||||
#blueshield
|
||||
# BlueShieldEnsign: [ 1, 1 ]
|
||||
# BlueShieldOfficer: [ 5, 5 ]
|
||||
BlueShieldEnsign: [ 1, 1 ] #Fish-edit
|
||||
BlueShieldOfficer: [ 3, 3 ] #Fish-edit
|
||||
#law
|
||||
IAA: [ 1, 1 ]
|
||||
Lawyer: [ 3, 3 ]
|
||||
NtrOfficer: [ 3, 3 ] #Fish-edit
|
||||
# silicon
|
||||
StationAi: [ 1, 1 ]
|
||||
Borg: [ 2, 2 ]
|
||||
|
|
|
|||
|
|
@ -1,9 +1,11 @@
|
|||
- type: job
|
||||
id: BlueShieldEnsign
|
||||
name: job-name-blueshield-ensign
|
||||
description: job-description-blueshield-ensign
|
||||
playTimeTracker: JobBlueShieldEnsign
|
||||
# requirements:
|
||||
#Fish-start
|
||||
# - type: job
|
||||
# id: BlueShieldEnsign
|
||||
# name: job-name-blueshield-ensign
|
||||
# description: job-description-blueshield-ensign
|
||||
# playTimeTracker: JobBlueShieldEnsign
|
||||
#Fish-end
|
||||
# requirements:
|
||||
# - !type:DepartmentTimeRequirement
|
||||
# department: BlueShield
|
||||
# time: 62000 # 20 hrs
|
||||
|
|
@ -12,11 +14,11 @@
|
|||
# time: 62000 # 20 hrs
|
||||
# - !type:AgeRequirement
|
||||
# requiredAge: 35
|
||||
# startingGear: BlueShieldEnsignGear
|
||||
# icon: JobIconBlueShield
|
||||
# supervisors: job-supervisors-centcom
|
||||
# canBeAntag: false
|
||||
# access:
|
||||
# startingGear: BlueShieldEnsignGear
|
||||
# icon: JobIconBlueShield
|
||||
# supervisors: job-supervisors-centcom
|
||||
# canBeAntag: false
|
||||
# access:
|
||||
# - Command
|
||||
# - Bar
|
||||
# - Service
|
||||
|
|
@ -37,21 +39,21 @@
|
|||
# - Medical
|
||||
# - BlueShield
|
||||
# - BlueShieldEnsign
|
||||
# special:
|
||||
# special:
|
||||
# - !type:AddImplantSpecial
|
||||
# implants: [ MindShieldImplant ]
|
||||
#
|
||||
#- type: startingGear
|
||||
# id: BlueShieldEnsignGear
|
||||
# equipment:
|
||||
|
||||
# - type: startingGear
|
||||
# id: BlueShieldEnsignGear
|
||||
# equipment:
|
||||
# shoes: ClothingShoesBootsBlueShieldFilled
|
||||
# eyes: ClothingEyesGlassesBlueShield
|
||||
# head: ClothingHeadHatBeretBlueShield
|
||||
# outerClothing: ClothingOuterArmorBlueShield
|
||||
# id: BlueShieldEnsignPDA
|
||||
# ears: ClothingHeadsetBlueShieldEnsign
|
||||
# belt: ClothingBeltBlueShieldWebbingFilled
|
||||
# # belt: ClothingBeltBlueShieldWebbingFilled У синего щита уже есть в наборе РПС при старте #fish-edit
|
||||
# gloves: ClothingHandsGlovesCombat
|
||||
# storage:
|
||||
# storage:
|
||||
# back:
|
||||
# - HandheldBSOCrewMonitor
|
||||
|
|
|
|||
|
|
@ -1,19 +1,21 @@
|
|||
- type: job
|
||||
id: BlueShieldOfficer
|
||||
name: job-name-blueshield-officer
|
||||
description: job-description-blueshield-officer
|
||||
playTimeTracker: JobBlueShield
|
||||
# requirements:
|
||||
#Fish-start
|
||||
# - type: job
|
||||
# id: BlueShieldOfficer
|
||||
# name: job-name-blueshield-officer
|
||||
# description: job-description-blueshield-officer
|
||||
# playTimeTracker: JobBlueShield
|
||||
#Fish-end
|
||||
# requirements:
|
||||
# - !type:DepartmentTimeRequirement
|
||||
# department: Security
|
||||
# time: 62000 # 20 hrs
|
||||
# - !type:AgeRequirement
|
||||
# requiredAge: 30
|
||||
# startingGear: BlueShieldOfficerGear
|
||||
# icon: JobIconBlueShield
|
||||
# supervisors: job-supervisors-centcom
|
||||
# canBeAntag: false
|
||||
# access:
|
||||
# startingGear: BlueShieldOfficerGear
|
||||
# icon: JobIconBlueShield
|
||||
# supervisors: job-supervisors-centcom
|
||||
# canBeAntag: false
|
||||
# access:
|
||||
# - Command
|
||||
# - Bar
|
||||
# - Service
|
||||
|
|
@ -33,19 +35,19 @@
|
|||
# - Cargo
|
||||
# - Medical
|
||||
# - BlueShield
|
||||
# special:
|
||||
# special:
|
||||
# - !type:AddImplantSpecial
|
||||
# implants: [ MindShieldImplant ]
|
||||
#
|
||||
#- type: startingGear
|
||||
# id: BlueShieldOfficerGear
|
||||
# equipment:
|
||||
|
||||
# - type: startingGear
|
||||
# id: BlueShieldOfficerGear
|
||||
# equipment:
|
||||
# shoes: ClothingShoesBootsBlueShieldFilled
|
||||
# eyes: ClothingEyesGlassesBlueShield
|
||||
# outerClothing: ClothingOuterArmorBlueShield
|
||||
# id: BlueShieldOfficerPDA
|
||||
# ears: ClothingHeadsetBlueShield
|
||||
# gloves: ClothingHandsGlovesCombat
|
||||
# storage:
|
||||
# storage:
|
||||
# back:
|
||||
# - HandheldBSOCrewMonitor
|
||||
|
|
|
|||
|
|
@ -4,12 +4,7 @@
|
|||
description: job-description-ntrep
|
||||
playTimeTracker: JobNanoTrasenRepresentative
|
||||
requirements:
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Command
|
||||
time: 54000 # 15 hrs
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Law
|
||||
time: 18000 # 5 hrs
|
||||
- !type:DiscordRoleRequirement #Fish-edit
|
||||
startingGear: NanoTrasenRepresentativeGear
|
||||
icon: JobIconNanotrasen
|
||||
joinNotifyCrew: true
|
||||
|
|
|
|||
|
|
@ -4,12 +4,12 @@
|
|||
description: job-description-ntrofficer
|
||||
playTimeTracker: JobNtrOfficer
|
||||
requirements:
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Command
|
||||
time: 54000 # 15h Sunrise-RoleTime
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Security
|
||||
time: 36000 # 10h Sunrise-RoleTime
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Command
|
||||
time: 54000 # 15h Sunrise-RoleTime
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Security
|
||||
time: 36000 # 10h Sunrise-RoleTime
|
||||
startingGear: NtrOfficerGear
|
||||
icon: "JobIconNtrGuard"
|
||||
supervisors: job-supervisors-ntrg
|
||||
|
|
|
|||
|
|
@ -4,14 +4,14 @@
|
|||
description: job-description-iaa
|
||||
playTimeTracker: JobIAA
|
||||
requirements:
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Command
|
||||
time: 36000 # 10h Sunrise-RoleTime
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Security
|
||||
time: 18000 # 5h Sunrise-RoleTime
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Command
|
||||
time: 54000 # 15h Sunrise-RoleTime #Fish-edit
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Security
|
||||
time: 36000 # 10h Sunrise-RoleTime #Fish-edit
|
||||
startingGear: IAAGear
|
||||
icon: "JobIconIAA"
|
||||
icon: "JobIconFishIAA" #Fish-edit
|
||||
supervisors: job-supervisors-magistrate
|
||||
canBeAntag: false
|
||||
displayWeight: 40
|
||||
|
|
@ -31,7 +31,8 @@
|
|||
equipment:
|
||||
shoes: ClothingShoesColorBlack
|
||||
id: IAAPDA
|
||||
eyes: ClothingEyesGlassesSunglasses
|
||||
neck: ClothingNeckLawDepbadge #Fish-edit
|
||||
eyes: ClothingEyesGlassesHiddenSecurity #Fish-edit
|
||||
ears: ClothingHeadsetIAA
|
||||
pocket2: HyperLinkBookCorporateLaw
|
||||
inhand:
|
||||
|
|
|
|||
|
|
@ -10,17 +10,17 @@
|
|||
- Lawyer
|
||||
- NtrOfficer
|
||||
|
||||
#- type: department # Surnise-Blueshield
|
||||
# id: BlueShield
|
||||
# name: department-Blueshield
|
||||
# description: department-Blueshield-description
|
||||
# color: "#0f4e81"
|
||||
# roles:
|
||||
# - type: department # Surnise-Blueshield
|
||||
# id: BlueShield
|
||||
# name: department-Blueshield
|
||||
# description: department-Blueshield-description
|
||||
# color: "#0f4e81"
|
||||
# roles:
|
||||
# - BlueShieldEnsign
|
||||
# - BlueShieldOfficer
|
||||
# - BlueShieldOperative
|
||||
# primary: false
|
||||
# weight: 50
|
||||
# primary: false
|
||||
# weight: 50
|
||||
|
||||
- type: department
|
||||
id: PlanetPrison
|
||||
|
|
@ -43,8 +43,15 @@
|
|||
description: department-CentralCommand-description
|
||||
color: "#0d4f1d"
|
||||
roles:
|
||||
- CentCommOperator
|
||||
# - CentCommOperator #Fish-edit
|
||||
- CentCommOfficial
|
||||
- CentCommOfficer #Fish-edit
|
||||
- CentCommTrainee #Fish-edit
|
||||
- CentcommBlueShield #Fish-edit
|
||||
- CentcommChef #Fish-edit
|
||||
- CentcommMedicalDoctor #Fish-edit
|
||||
- CentcommBartender #Fish-edit
|
||||
- CentcommSectoralJudge #Fish-edit
|
||||
weight: 120
|
||||
|
||||
- type: department
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 508 B After Width: | Height: | Size: 939 B |
|
Before Width: | Height: | Size: 898 B After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 89 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 289 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 160 B |
|
After Width: | Height: | Size: 468 B |
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "originally created by vinogradgarden",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-NECK",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 474 B |
|
After Width: | Height: | Size: 517 B |
|
After Width: | Height: | Size: 526 B |