diff --git a/Resources/Locale/en-US/guidebook/guides.ftl b/Resources/Locale/en-US/guidebook/guides.ftl index 8893db9b23..5d82277845 100644 --- a/Resources/Locale/en-US/guidebook/guides.ftl +++ b/Resources/Locale/en-US/guidebook/guides.ftl @@ -43,6 +43,7 @@ guide-entry-artifact-reports = Artifact Reports guide-entry-traversal-distorter = Traversal Distorter guide-entry-machine-upgrading = Machine Upgrading guide-entry-robotics = Robotics +guide-entry-cyborgs = Cyborgs guide-entry-security = Security guide-entry-dna = DNA guide-entry-defusal = Large Bomb Defusal diff --git a/Resources/Prototypes/Body/Parts/silicon.yml b/Resources/Prototypes/Body/Parts/silicon.yml index 7c80e62418..24d88276cc 100644 --- a/Resources/Prototypes/Body/Parts/silicon.yml +++ b/Resources/Prototypes/Body/Parts/silicon.yml @@ -22,6 +22,9 @@ - type: PhysicalComposition materialComposition: Steel: 25 + - type: GuideHelp + guides: + - Cyborgs - type: entity id: BaseBorgArmLeft diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml index ac19ad2f23..fe8e0b5345 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -193,6 +193,9 @@ - ShoesRequiredStepTriggerImmune - DoorBumpOpener - type: Emoting + - type: GuideHelp + guides: + - Cyborgs - type: entity id: BaseBorgChassisNT diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml index 3831a5c958..8ec0a27e25 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml @@ -13,6 +13,9 @@ - type: Tag tags: - BorgModuleGeneric + - type: GuideHelp + guides: + - Cyborgs - type: entity id: BaseProviderBorgModule diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/endoskeleton.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/endoskeleton.yml index c0b1407e61..98f953f682 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/endoskeleton.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/endoskeleton.yml @@ -222,4 +222,4 @@ - type: Pullable - type: GuideHelp guides: - - Robotics + - Cyborgs diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml index b4e69b3780..10f2d7adf1 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml @@ -45,6 +45,9 @@ containers: brain_slot: !type:ContainerSlot - type: Appearance + - type: GuideHelp + guides: + - Cyborgs - type: entity parent: MMI @@ -116,4 +119,7 @@ base: Off: { state: posibrain } Searching: { state: posibrain-searching } - On: { state: posibrain-occupied } \ No newline at end of file + On: { state: posibrain-occupied } + - type: GuideHelp + guides: + - Cyborgs diff --git a/Resources/Prototypes/Guidebook/science.yml b/Resources/Prototypes/Guidebook/science.yml index 03840ec15e..4a7558423b 100644 --- a/Resources/Prototypes/Guidebook/science.yml +++ b/Resources/Prototypes/Guidebook/science.yml @@ -45,6 +45,8 @@ id: Robotics name: guide-entry-robotics text: "/ServerInfo/Guidebook/Science/Robotics.xml" + children: + - Cyborgs - type: guideEntry id: ArtifactReports @@ -60,3 +62,8 @@ id: MachineUpgrading name: guide-entry-machine-upgrading text: "/ServerInfo/Guidebook/Science/MachineUpgrading.xml" + +- type: guideEntry + id: Cyborgs + name: guide-entry-cyborgs + text: "/ServerInfo/Guidebook/Science/Cyborgs.xml" diff --git a/Resources/ServerInfo/Guidebook/Science/Cyborgs.xml b/Resources/ServerInfo/Guidebook/Science/Cyborgs.xml new file mode 100644 index 0000000000..2b8defb070 --- /dev/null +++ b/Resources/ServerInfo/Guidebook/Science/Cyborgs.xml @@ -0,0 +1,66 @@ + + # Cyborgs + Cyborgs are man-machine hybrids, purpose-built by the [textlink="robotics" link="Robotics"] division of science for various duties across the station. Bound by strictly-followed [color=cyan]silicon laws[/color], they serve the crew unconditionally. [italic](Most of the time.)[italic] + + ## Basic Components + + + + + All cyborgs are built on an endoskeleton, which can be crafted at an [color=#a4885c]Exosuit Fabricator[/color]. Further assembly steps can be followed by [color=#a4885c]examining[/color] the endoskeleton. Once built, further upgrades like additional tools and a longer battery life can be unlocked with modules or improved power cells. + + Newly built cyborgs need a [color=#a4885c]brain[/color] able to interface with the electronic body. There are two main types, both of which are able to speak independently, should the chassis be decommissioned, exchanged, or otherwise suffer an unscheduled disassembly. + - The [color=#a4885c]Man-Machine Interface[/color] or MMI for short, is an apparatus able to facilitate communication between a biological brain and electronic components, enabling those suffering from major workplace accidents to continue serving their crew, long after their body is gone. + - The [color=#a4885c]Positronic Brain[/color] is an entirely artificial brain, capable of spontaneous neural activity. The time for the synthetic neurons to descramble can wildly vary, but they allow for the creation of cyborgs without having to extract a brain from a crew member. + + + + + Both brains can be fabricated without requiring any additional research. + + ## Chassis + While all cyborgs share the same endoskeleton, not all share the same chassis. The chassis determines what modules the cyborg can have, along with the [color=#a4885c]departmental radio channel[/color] they correspond to. By default, they will always have access to [color=#D381C9]Science[/color] and [color=green]station-wide[/color] frequencies, along with having [color=#a4885c]all-access[/color]. + + + + + + + + + + [italic]Examples of various cyborg chassis[/italic] + + If you wish to change the chassis of an already existing cyborg, you have to construct a whole new one, limbs and frame included. The brain, power cell and modules [italic](if it can fit in the new chassis,)[/italic] can be carried over from the old chassis, if desired. + + ## Modules + + + + A cyborg isn't able to do much without [color=#a4885c]modules[/color]. These printed circuit boards are specific to cyborgs and grant additional functionality to them. They are printed at the [color=#a4885c]Exosuit Fabricator[/color]. + + [color=#a4885c]Generic[/color] modules add versatility. They can be fitted into any chassis, granting useful tools such as crowbars, GPS, and the ability to interact with cables. [bold]The generic borg chassis can fit up to 6 modules in total.[/bold] + + + + + + + [italic]Examples of generic modules[/italic] + + + For more specific needs, [color=#a4885c]specialized[/color] modules are available, granting capabilities like scanning anomalies, constructing walls, reviving crew mates, or cleaning a space lube spill. These modules are typically colored with the same palette as the department [italic](or occupation)[/italic] they relate to. These modules [italic](with exception to [color=#D381C9]science[/color] modules, which can fit any chassis,)[/italic] can only be fitted in their associated borg chassis. [bold]The specialized borg chassis, being the engineering, janitorial, service, medical, and mining chassis, can fit up to 4 modules.[/bold] + + + + + + + + + + [italic]Examples of specialized modules. Note the housing and circuit board colors. + + Additional modules with advanced or novel capabilities can be acquired through new [textlink="technologies" link="Technologies"] researched by scientists. + + diff --git a/Resources/ServerInfo/Guidebook/Science/Robotics.xml b/Resources/ServerInfo/Guidebook/Science/Robotics.xml index 6f58b047a6..0244c1da42 100644 --- a/Resources/ServerInfo/Guidebook/Science/Robotics.xml +++ b/Resources/ServerInfo/Guidebook/Science/Robotics.xml @@ -7,7 +7,7 @@ The [color=#a4885c]Exosuit Fabricator[/color] is where you'll be printing out most of the parts for your creations, such as: - - Bot limbs + - [textlink="Cyborg" link="Cyborgs"] limbs - Mech parts and equipment - Proximity sensors