Skip to content
Merged
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
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@ petting-success-generic-others = { CAPITALIZE($user) } гладит { $target }
## Petting silicons

petting-success-security-cyborg = Вы гладите { $target } по { POSS-ADJ($target) } длинному стволу.
petting-failure-security-cyborg = Вы тянетесь погладить { $target }, но { SUBJECT($target) } нагревает свой ствол!
petting-failure-security-cyborg = Вы тянетесь погладить { $target }, но { SUBJECT($target) } нагревает свой ствол!
petting-success-science-cyborg = Вы гладите { $target } по { POSS-ADJ($target) } шарообразной голове.
petting-failure-science-cyborg = Вы тянетесь погладить { $target }, но { SUBJECT($target) } занимается наукой!
7 changes: 5 additions & 2 deletions Resources/Locale/ru-RU/borg/borg.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ borg-select-type-menu-select-type = Выберите тип шасси для п
borg-select-type-menu-confirm = Подтвердите выбор
borg-select-type-menu-guidebook = Руководство
borg-type-generic-name = Универсал
borg-type-generic-desc = Может всё, но одинаково не очень хорошо. Выполняйте различные случайные поручения на станции, или, быть может, окажите помощь научному отделу, который вас построил.
borg-type-generic-desc = Может всё, но одинаково не очень хорошо. Выполняйте различные случайные поручения на станции.
borg-type-generic-transponder = обычный киборг
borg-type-engineering-name = Инженер
borg-type-engineering-desc = Помогайте команде инженеров в строительстве станции, ликвидации повреждений или исправлении проблем с электричеством и атмосферой.
Expand All @@ -48,4 +48,7 @@ borg-type-service-desc = Помогайте членам экипажа в са
borg-type-service-transponder = киборг-официант
borg-type-security-name = Охранник
borg-type-security-desc = Помогайте службе безопасности в поддержании порядка и расследованиях, покажите им, кто тут настоящая щиткур машина.
borg-type-security-transponder = киборг-охранник
borg-type-security-transponder = киборг-охранник
borg-type-science-name = Учёный
borg-type-science-desc = Помогайте научному отделу в новых свершениях и подрывах стратегических точек.
borg-type-science-transponder = киборг-учёный
2 changes: 1 addition & 1 deletion Resources/Locale/ru-RU/silicons/borg-module.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ borg-module-fit = Этот модуль можно установить в { $ty
borg-type-all = [color=white]любого киборга[/color]
borg-type-salvage = [color= #d6b328]киборга-шахтёра[/color]
borg-type-engineer = [color= #ff9900]киборга-инженера[/color]
borg-type-generic = [color= #666680]обычного киборга[/color]
borg-type-generic = [color= #FFADFF]киборга-учёного[/color]
borg-type-janitor = [color= #a747c0]киборга-уборщика[/color]
borg-type-medical = [color= #5995ba]киборга-доктора[/color]
borg-type-service = [color= #508242]киборга-официанта[/color]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
ent-BorgChassisSecurity = киборг-охранник
.desc = { ent-BorgChassisSelectable.desc }
ent-BorgChassisScience = киборг-учёный
.desc = { ent-BorgChassisSelectable.desc }
ent-BorgChassisSecurityPlayer = { ent-BorgChassisSecurity }
.desc = { ent-BorgChassisSelectable.desc }
.suffix = Охранник, Батарея, Все модули, НЕ МАППИТЬ
ent-BorgChassisSciencePlayer = { ent-BorgChassisScience }
.desc = { ent-BorgChassisSelectable.desc }
.suffix = Учёный, Батарея, Все модули, НЕ МАППИТЬ
ent-BorgChassisGenericPlayer = { ent-BorgChassisGeneric }
.desc = { ent-BorgChassisSelectable.desc }
.suffix = Общий, Батарея, Все модули, НЕ МАППИТЬ
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,18 @@ ent-WeaponProtoKineticAcceleratorBorg = протокинетический ус
ent-MailBagBorg = встроенная сумка для почты
.desc = Сумка шахтерского киборга для почты, хотя внешне оно похоже на обычную сумку, вмещает в себя как целая тележка!

# НИО, не РНД йоу
ent-WeaponPistolCHIMPBorg = встроенный излучатель М.А.Р.Т.Ы.Х.
.desc = Колапс аномалии ещё более вероятен благодаря этому малышу, имеет свойство самозаряжаться.
ent-BorgGeneratorCleanSe = генератор инъекторов чистых генов
.desc = Теперь укол со всеми генами не так страшен, если киборг на вашей стороне.
ent-BaseResearchAndDevelopmentPointSourceBorg = генератор ОИ
.desc = Устройство, которое способно генерировать ОИ буквально из воздуха, главное переодически его проверять.
ent-HolofanProjectorBorgSci = встроенный атмос голопроектор
.desc = ВНИМАНИЕ, данный проектор испукает более слабые барьеры, время жизни таких барьеров крайне низко!
ent-HoloFanSci = { ent-HoloFan }
.desc = { ent-HoloFan.desc }

# Синдикат
ent-SyndicateDrill = бур синдиката
.desc = Ээээ капитан, этот пристройка тут не нужен.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,18 @@ ent-BorgModuleKinetic = кинетический модуль киборга
ent-BorgModuleCargoRare = модуль плазменого резака киборга
.desc = Модуль для добычи руды через забытые технологии плазменных резаков и повышенную перевозку руды.
.suffix = Редкий
# НИО, не РНД
ent-BorgModuleAdvancedAnomaly = продвинутый аномальный модуль киборга
.desc = Наличие М.А.Р.Т.Ы.Х.'а и перчатки Г.О.Р.И.Л.Л.А. поднимает шансы увольнения отдела на 33%.
ent-BorgModuleSlime = слаймоводский модуль киборга
.desc = Модуль для работы на слаймоферме, продайте как можно больше плортов и...стоп..
ent-BorgModuleDNA = генетический модуль киборга
.desc = Модуль для вкалывания генов и помощи генетикам, вот бы была генетика на бинарном уровне.
ent-BorgModuleRobotics = модуль конструирования киборгов киборга
.desc = Модуль для обслуживания, создания и моральной поддержки киборга от киборга. Правда Вы всё равно нужны будете.
ent-BorgModuleScienceRND = модуль генерации ОИ
.desc = Если за час смены отдел состоит в бедности, данный модуль поможет вам!
.suffix = Редкий
# Ксеноборги
ent-BorgModuleXenoConstruction = строительный модуль ксеноборга
.desc = { ent-BaseBorgModule.desc }
Expand Down Expand Up @@ -115,4 +127,9 @@ borg-slot-surgery-empty = Хирургические инструменты
borg-slot-dice-figure-empty = Кубики и фигурки
borg-slot-nanopasta-empty = Нанопаста
borg-slot-shield-empty = Щиты
borg-slot-turelgun-empty = Режимы стрельбы
borg-slot-turelgun-empty = Режимы стрельбы
borg-slot-anomaly-core = Ядра аномалии
borg-slot-slime-core-empty = Слаймовый экстракт
borg-slot-dnainjector-empty = Инъектор и диски ДНК
borg-slot-bodypartborg-empty = Части киборгов
borg-slot-components-empty = Компоненты для киборгов
Original file line number Diff line number Diff line change
Expand Up @@ -1219,6 +1219,7 @@
- XenoArtifact
tags:
- ArtifactFragment
- item: HolofanProjectorBorgSci
# Corvax-Wega-Robot-end
- item: SprayBottle
- item: GasAnalyzer
Expand All @@ -1232,7 +1233,7 @@
- FitsInDispenser
- item: GeigerCounter
- type: BorgModuleIcon
icon: { sprite: Interface/Actions/actions_borg.rsi, state: node-scanner-module }
icon: { sprite: _Wega/Interface/Actions/actions_borg.rsi, state: node-scanner-module } # Corvax-Wega-add

- type: entity
id: BorgModuleAnomaly
Expand Down Expand Up @@ -1262,7 +1263,7 @@
tags:
- ConstructionMaterial
- type: BorgModuleIcon
icon: { sprite: Interface/Actions/actions_borg.rsi, state: anomaly-module }
icon: { sprite: _Wega/Interface/Actions/actions_borg.rsi, state: anomaly-module } # Corvax-Wega-add

# service modules
- type: entity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
- type: Tag
tags:
- ForceableFollow
- AnomalyCore # Corvax-Wega-add
- type: AnomalyCore
timeToDecay: 600
startPrice: 10000
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/Recipes/Lathes/Packs/robotics.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@
- BorgModuleCommonCandy
- BorgModuleCleaningCommon
- BorgModuleMusique
- BorgModuleAnomaly
- BorgModuleArtifact
# Corvax-Wega-end

- type: latheRecipePack
Expand Down Expand Up @@ -68,6 +66,8 @@
- BorgModuleAdvancedTopical
- BorgModuleAdvancedMining
# Corvax-Wega-Start
- BorgModuleAdvancedAnomaly
- BorgModuleRobotics
- BorgModuleSurgery
- BorgModuleLethal
- BorgModuleKinetic
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Research/experimental.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
recipeUnlocks:
- ProximitySensor
- AndroidBodyPart # Corvax-Wega-Android
- BorgModuleRobotics # Corvax-Wega-Add

- type: technology
id: BasicAnomalousResearch
Expand Down Expand Up @@ -106,6 +107,7 @@
cost: 10000
recipeUnlocks:
- WeaponPistolCHIMP
- BorgModuleAdvancedAnomaly # Corvax-Wega-Add
- AnomalySynchronizerCircuitboard
- AnomalyVesselExperimentalCircuitboard
technologyPrerequisites:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,5 @@
- BorgModuleCleanerRare
- BorgModuleMedicalRare
- BorgModuleServiceRare
- BorgModuleScienceRND
chance: 1
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@
selectedBorgType: security
- type: SurgicalSkill # Corvax-Wega-Surgery

- type: entity
id: BorgChassisScience
parent: BorgChassisSelectable
name: science cyborg
components:
- type: BorgSwitchableType
selectedBorgType: science
- type: SurgicalSkill # Corvax-Wega-Surgery

- type: entity
id: BorgChassisSecurityPlayer
parent: BorgChassisSecurity
Expand All @@ -26,6 +35,24 @@
- BorgModuleSecRare
- BorgModuleSheild

- type: entity
id: BorgChassisSciencePlayer
parent: BorgChassisScience
name: science cyborg
suffix: Science
components:
- type: ItemSlots
slots:
cell_slot:
name: power-cell-slot-component-slot-name-default
startingItem: PowerCellMicroreactor
- type: ContainerFill
containers:
borg_module:
- BorgModuleRobotics
- BorgModuleAdvancedAnomaly
- BorgModuleScienceRND

- type: entity
id: BorgChassisGenericPlayer
parent: BorgChassisGeneric
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
- type: entity
parent: WeaponPistolCHIMP
id: WeaponPistolCHIMPBorg
name: integrated C.H.I.M.P.
description: An even smaller particle handcannon, designed for cyborg use.
components:
- type: BatterySelfRecharger
autoRechargeRate: 10

- type: entity
parent: BaseItem
id: BorgGeneratorCleanSe
name: injector clean ce generator
description: Tastes like cardboard.
components:
- type: UseDelay
delay: 60
- type: Sprite
sprite: _Wega/Mobs/Species/Android/parts.rsi
layers:
- state: eye_module
- type: Item
size: Tiny
- type: SpawnItemsOnUse
uses: 100000
items:
- id: DnaInjectorCleanSe
sound:
path: /Audio/Machines/phasein.ogg



- type: entity
id: BaseResearchAndDevelopmentPointSourceBorg
parent: BaseItem
name: "base R&D point source"
# We should make this abstract once there are actual point sources.
components:
- type: Sprite
sprite: Objects/Specific/Research/anomalyscanner.rsi
state: icon
- type: ResearchClient
- type: ItemToggle
- type: ComponentToggler
components:
- type: ResearchPointSource
pointspersecond: 25
active: true
- type: PowerCellDraw
drawRate: 37 # 360 seconds
- type: ToggleCellDraw
- type: PowerCellSlot
cellSlotId: cell_slot
- type: ContainerContainer
containers:
cell_slot: !type:ContainerSlot
- type: ItemSlots
slots:
cell_slot:
name: power-cell-slot-component-slot-name-default
startingItem: PowerCellSmallNuclear
disableEject: true
swap: false
- type: ActivatableUI
key: enum.ResearchClientUiKey.Key
- type: UserInterface
interfaces:
enum.ResearchClientUiKey.Key:
type: ResearchClientBoundUserInterface

- type: entity
parent: HolofanProjectorBorg
id: HolofanProjectorBorgSci
components:
- type: HolosignProjector
signProto: HoloFanSci
chargeUse: 120
- type: ItemSlots
slots:
cell_slot:
name: power-cell-slot-component-slot-name-default
startingItem: PowerCellMicroreactor
disableEject: true
swap: false

- type: entity
id: HoloFanSci
parent: HoloFan
components:
- type: TimedDespawn
lifetime: 30







Loading
Loading