diff --git a/Resources/Changelog/ChangelogADT.yml b/Resources/Changelog/ChangelogADT.yml index 2593992ee25..19fb7e06512 100644 --- a/Resources/Changelog/ChangelogADT.yml +++ b/Resources/Changelog/ChangelogADT.yml @@ -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} @@ -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} @@ -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' diff --git a/Resources/Locale/ru-RU/ADT/ghost/roles/ghost-role.ftl b/Resources/Locale/ru-RU/ADT/ghost/roles/ghost-role.ftl new file mode 100644 index 00000000000..633d6981d8c --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/ghost/roles/ghost-role.ftl @@ -0,0 +1,7 @@ +ent-ADTRandomHumanoidSpawnerOperatorCentComm = Оператор Центрального Командования + .desc = Ага + .suffix = {"Гейм-Мастер, ОЦК"} + +ghost-role-information-operator-centcom-official-name = Оператор Центрального Командования +ghost-role-information-operator-centcom-official-description = Исполняйте обязанности по проверке отчётов, присланных станциями в определённом секторе, сверяет их с формами, установленные самим Центральным Командованием, вносит незначительные правки и передаёт их выше. В игре же вашей задачей будет принимать, рассматривать отчёты, присланные станцией, и одобрять/отклонять их, в зависимости от содержимого, а так же объёма ошибок. (В случае чего обращайтесь в Ф1 или в телефон ЦентКома, чтобы запросить помощь от администрации.) + diff --git a/Resources/Prototypes/ADT/Entities/Mobs/SecurityCyborg/sec_cyborg.yml b/Resources/Prototypes/ADT/Entities/Mobs/SecurityCyborg/sec_cyborg.yml index 122cdf9d8a6..e8e41be93e9 100644 --- a/Resources/Prototypes/ADT/Entities/Mobs/SecurityCyborg/sec_cyborg.yml +++ b/Resources/Prototypes/ADT/Entities/Mobs/SecurityCyborg/sec_cyborg.yml @@ -81,6 +81,7 @@ - type: ActiveRadio - type: IntrinsicRadioReceiver - type: IntrinsicRadioTransmitter + - type: WiresPanel # + Тех панель - type: Wires boardName: "ipc-board-name" layoutId: ADTBodyCyborgSec @@ -94,7 +95,7 @@ - type: SiliconLawProvider laws: SecCybLaw - type: EmagSiliconLaw - stunTime: 5 + stunTime: 7 # - type: IonStormTarget # - type: BorgChassis - type: ContainerFill diff --git a/Resources/Prototypes/ADT/Entities/Mobs/player/humanoid.yml b/Resources/Prototypes/ADT/Entities/Mobs/player/humanoid.yml new file mode 100644 index 00000000000..81f96532e12 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Mobs/player/humanoid.yml @@ -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 diff --git a/Resources/Prototypes/ADT/Entities/Objects/Device/Misc/translator_implants.yml b/Resources/Prototypes/ADT/Entities/Objects/Device/Misc/translator_implants.yml index 08eb151d723..3ebd7c90366 100644 --- a/Resources/Prototypes/ADT/Entities/Objects/Device/Misc/translator_implants.yml +++ b/Resources/Prototypes/ADT/Entities/Objects/Device/Misc/translator_implants.yml @@ -3,6 +3,7 @@ parent: [ BaseItem ] name: Basic translator implant description: "Translates speech." + abstract: true components: - type: Sprite sprite: Objects/Specific/Medical/implanter.rsi diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Pistols/pistols.yml b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Pistols/pistols.yml index 4a385db2e30..b28d6e74916 100644 --- a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Pistols/pistols.yml +++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Pistols/pistols.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml index 4f9776ccf56..d7dd841d357 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml @@ -33,7 +33,7 @@ sprite: Objects/Specific/Service/vending_machine_restock.rsi state: base product: CrateVendingMachineRestockClothesFilled - cost: 10000 + cost: 7645 category: Service group: market