Skip to content

Commit

Permalink
Merge pull request #513 from Schrodinger71/fix_and_new_role
Browse files Browse the repository at this point in the history
Fix and new ghost-role
  • Loading branch information
FaDeOkno authored Mar 22, 2024
2 parents 0fec3a9 + 6e20258 commit cd2e760
Show file tree
Hide file tree
Showing 7 changed files with 98 additions and 8 deletions.
16 changes: 12 additions & 4 deletions Resources/Changelog/ChangelogADT.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1408,14 +1408,14 @@ Entries:
- {message: "В автомат горячих напитков добавлены 3 новых чая.", type: Add}
id: 55702 #костыль отображения в Обновлениях
time: '2024-03-08T17:58:00.0000000+00:00'

- author: Шрёдингер
changes:
- {message: "add: Добавлено новое поле 'personable' для - type: Gun.", type: Add}
- {message: "Пистолет киборга СБ можно персонализировать.", type: Add}
id: 55702 #костыль отображения в Обновлениях
time: '2024-03-08T08:20:00.0000000+00:00'

- author: Котя
changes:
- {message: "Добавлена способность жала ослепления генокраду.", type: Add}
Expand Down Expand Up @@ -1465,8 +1465,8 @@ Entries:
- {message: Бирки для ног теперь одеваются на слот носков., type: Tweak}
- {message: ЦК оснащило шкафы парамедиков высоковольтными дефибрилляторами., type: Tweak}
- {message: Аголатин теперь вызывает апатию. Посматривайте за эмоциями пациентов., type: Add}
- {message: Нестабильному полиморфину теперь надо 12 единиц для срабатывания. Так же появилась новая надпись перед превращением и иконка состояния., type: Tweak}
- {message: Полиморфину теперь надо 16 единиц для срабатывания. Добавлен полиморф новакидам. Так же появилась новая надпись перед превращением и иконка состояния., type: Tweak}
- {message: Нестабильному полиморфину теперь надо 12 единиц для срабатывания. Так же появилась новая надпись перед превращением и иконка состояния., type: Tweak}
- {message: Полиморфину теперь надо 16 единиц для срабатывания. Добавлен полиморф новакидам. Так же появилась новая надпись перед превращением и иконка состояния., type: Tweak}
- {message: Изменения в препаратах; Пероводород теперь лечит 1.5 уколов при соприкосновении. Диэтамилат уменьшает кровотечение на 1.5 при соприкосновении. Морфин уменьшает нокдаун и стан на 1.5 секунды, type: Tweak}
- {message: В новых партиях бутылочек и упаковок препаратов ТаблеткоМата наконец появились более понятные этикетки., type: Tweak}
- {message: Добавлены новые стеклянные баночки., type: Add}
Expand Down Expand Up @@ -1505,3 +1505,11 @@ Entries:
- {message: "Исправлен мааааааленький баг, когда слаймолюдов невозможно было обыскивать.", type: Fix}
id: 55709 #костыль отображения в Обновлениях
time: '2024-03-16T08:20:00.0000000+00:00'

- author: Шрёдингер
changes:
- {message: "Новая гост роль ОЦК.", type: Add}
- {message: "Дебафнул точность Диглу", type: Tweak}
- {message: "Исправил емаг Киборга СБ, добавил ему тех. панель.", type: Fix}
id: 55710 #костыль отображения в Обновлениях
time: '2024-03-21T08:20:00.0000000+00:00'
7 changes: 7 additions & 0 deletions Resources/Locale/ru-RU/ADT/ghost/roles/ghost-role.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
ent-ADTRandomHumanoidSpawnerOperatorCentComm = Оператор Центрального Командования
.desc = Ага
.suffix = {"Гейм-Мастер, ОЦК"}
ghost-role-information-operator-centcom-official-name = Оператор Центрального Командования
ghost-role-information-operator-centcom-official-description = Исполняйте обязанности по проверке отчётов, присланных станциями в определённом секторе, сверяет их с формами, установленные самим Центральным Командованием, вносит незначительные правки и передаёт их выше. В игре же вашей задачей будет принимать, рассматривать отчёты, присланные станцией, и одобрять/отклонять их, в зависимости от содержимого, а так же объёма ошибок. (В случае чего обращайтесь в Ф1 или в телефон ЦентКома, чтобы запросить помощь от администрации.)
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@
- type: ActiveRadio
- type: IntrinsicRadioReceiver
- type: IntrinsicRadioTransmitter
- type: WiresPanel # + Тех панель
- type: Wires
boardName: "ipc-board-name"
layoutId: ADTBodyCyborgSec
Expand All @@ -94,7 +95,7 @@
- type: SiliconLawProvider
laws: SecCybLaw
- type: EmagSiliconLaw
stunTime: 5
stunTime: 7
# - type: IonStormTarget
# - type: BorgChassis
- type: ContainerFill
Expand Down
73 changes: 73 additions & 0 deletions Resources/Prototypes/ADT/Entities/Mobs/player/humanoid.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
## ОЦк для игроков
- type: entity
name: CentCom official
id: ADTRandomHumanoidSpawnerOperatorCentComm
suffix: "Game-Master, Operator CentComm"
components:
- type: Sprite
sprite: Markers/jobs.rsi
state: centcom
- type: RandomHumanoidSpawner
settings: ADTOperatorCentComm
- type: InitialInfectedExempt
- type: AutoImplant
implants:
- MindShieldImplant

- type: randomHumanoidSettings
id: ADTOperatorCentComm
components:
- type: MindShield
- type: GhostRole
name: ghost-role-information-operator-centcom-official-name
description: ghost-role-information-operator-centcom-official-description
requirements:
- !type:OverallPlaytimeRequirement
time: 72000 # 20h overall
- !type:DepartmentTimeRequirement
department: Command
time: 72000 # 20h
- !type:DepartmentTimeRequirement
department: Security
time: 72000 # 20h
- type: GhostTakeoverAvailable
- type: Loadout
prototypes: [ ADTOperatorCentCommGear ]
- type: InitialInfectedExempt

- type: startingGear
id: ADTOperatorCentCommGear
equipment:
jumpsuit: ClothingUniformJumpsuitCentcomOfficial
shoes: ClothingShoesBootsCombatFilled
head: ClothingHeadHatCentcom
eyes: ClothingEyesGlassesSunglasses
gloves: ClothingHandsGlovesColorBlack
outerClothing: ClothingOuterArmorBasic
id: CentcomPDA
ears: ClothingHeadsetAltCentCom
belt: WeaponPistolN1984
pocket1: BoxFolderBlack
pocket2: PhoneInstrument
underwearb: ClothingUnderwearBottomBoxersWhite # Sirena-Underwear
socks: ClothingUnderwearSocksNormal
underweart: ClothingUnderwearTopBraWhite # Sirena-Underwear
underwearb: ClothingUnderwearBottomPantiesWhite # Sirena-Underwear

# - !type:OverallPlaytimeRequirement
# time: 324000 #90 hrs
# - !type:DepartmentTimeRequirement
# department: Security
# time: 324000 #90 hrs
# - !type:RoleTimeRequirement
# role: JobSecurityOfficer
# time: 21600 #6 hrs 21600
# - !type:RoleTimeRequirement
# role: JobWarden
# time: 21600 #6 hrs 21600
# - !type:RoleTimeRequirement
# role: JobDetective
# time: 7200 #2 hrs 7200
# - !type:DepartmentTimeRequirement
# department: Command
# time: 72000
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
parent: [ BaseItem ]
name: Basic translator implant
description: "Translates speech."
abstract: true
components:
- type: Sprite
sprite: Objects/Specific/Medical/implanter.rsi
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -173,8 +173,8 @@
- type: Clothing
sprite: ADT/Objects/Weapons/Guns/Pistols/deser_eagle.rsi
- type: Gun
minAngle: 1
maxAngle: 5
minAngle: 10
maxAngle: 10
angleIncrease: 5
angleDecay: 5
fireRate: 4.1
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Catalog/Cargo/cargo_vending.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
sprite: Objects/Specific/Service/vending_machine_restock.rsi
state: base
product: CrateVendingMachineRestockClothesFilled
cost: 10000
cost: 7645
category: Service
group: market

Expand Down

0 comments on commit cd2e760

Please sign in to comment.