diff --git a/Content.Server/Nyanotrasen/ReverseEngineering/ReverseEngineeringMachineComponent.cs b/Content.Server/Nyanotrasen/ReverseEngineering/ReverseEngineeringMachineComponent.cs index 4dba64a06f3..5bf4c505921 100644 --- a/Content.Server/Nyanotrasen/ReverseEngineering/ReverseEngineeringMachineComponent.cs +++ b/Content.Server/Nyanotrasen/ReverseEngineering/ReverseEngineeringMachineComponent.cs @@ -17,7 +17,7 @@ public sealed partial class ReverseEngineeringMachineComponent : Component public string DiskPrototype = "TechnologyDisk"; [DataField("machinePartScanBonus", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string MachinePartScanBonus = "Capacitor"; + public string MachinePartScanBonus = "MatterBin"; // DeltaV Code: Change part checked for bonus to MatterBin as it is what is used in the crafting recipe /// /// Added to the 3d6, scales off of scanner. diff --git a/Resources/Locale/en-US/nyanotrasen/guidebook/guides.ftl b/Resources/Locale/en-US/nyanotrasen/guidebook/guides.ftl new file mode 100644 index 00000000000..407621b6e4b --- /dev/null +++ b/Resources/Locale/en-US/nyanotrasen/guidebook/guides.ftl @@ -0,0 +1 @@ +guide-entry-reverse-engineering = Reverse Engineering diff --git a/Resources/Prototypes/Guidebook/science.yml b/Resources/Prototypes/Guidebook/science.yml index 03840ec15ee..4fed3bd3b9f 100644 --- a/Resources/Prototypes/Guidebook/science.yml +++ b/Resources/Prototypes/Guidebook/science.yml @@ -8,6 +8,7 @@ - Xenoarchaeology - Robotics - MachineUpgrading + - ReverseEngineering # Nyanotrasen - Reverse Engineering guidebook - type: guideEntry id: Technologies diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Objects/Devices/CircuitBoards/production.yml b/Resources/Prototypes/Nyanotrasen/Entities/Objects/Devices/CircuitBoards/production.yml index 36e8263439c..a1a7a859e08 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Objects/Devices/CircuitBoards/production.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Objects/Devices/CircuitBoards/production.yml @@ -43,4 +43,4 @@ Cable: 4 - type: ReverseEngineering recipes: - - DeepFryerMachineCircuitboard \ No newline at end of file + - DeepFryerMachineCircuitboard diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/reverseEngineering.yml b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/reverseEngineering.yml index b3233a5c4df..c28c395261a 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/reverseEngineering.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/reverseEngineering.yml @@ -62,9 +62,9 @@ range: 5 sound: path: /Audio/Ambience/Objects/revMachine_ambience.ogg -# - type: GuideHelp -# guides: -# - ReverseEngineering + - type: GuideHelp + guides: + - ReverseEngineering - type: Appearance - type: GenericVisualizer visuals: diff --git a/Resources/Prototypes/Nyanotrasen/Guidebook/epistemics.yml b/Resources/Prototypes/Nyanotrasen/Guidebook/epistemics.yml new file mode 100644 index 00000000000..1e2ace9a287 --- /dev/null +++ b/Resources/Prototypes/Nyanotrasen/Guidebook/epistemics.yml @@ -0,0 +1,4 @@ +- type: guideEntry + id: ReverseEngineering + name: guide-entry-reverse-engineering + text: "/ServerInfo/Nyanotrasen/Guidebook/Epistemics/ReverseEngineering.xml" diff --git a/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/ReverseEngineering.xml b/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/ReverseEngineering.xml new file mode 100644 index 00000000000..4d5355c1a8b --- /dev/null +++ b/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/ReverseEngineering.xml @@ -0,0 +1,36 @@ + +# Reverse Engineering + + + +The reverse engineering machine allows salvage to bootstrap their way into unlocking powerful lathe recipes that are otherwise unacquirable. + + + + +The machine's power is very limited without upgrades to its matter bin and manipulator. +The matter bin increases its analysis power and the manipulator decreases the chance of destruction with safety turned off. + +## Operation + +The machine will only accept items it can reverse engineer. Currently this is most circuit boards and machine parts, but it accepts quite a variety of objects. + +It does not accept firearms and never will. + +To use the machine, insert an item and use the buttons on the left. + +- [color=#a4885c]Analyze:[/color] +This starts a new reverse engineering attempt. + +- [color=#a4885c]Safety:[/color] +With safety off, you have more analysis power, but there is a chance to destroy the item. + +- [color=#a4885c]AutoProbe:[/color] +This will automatically start a new attempt when the last one ends. + +- [color=#a4885c]Stop:[/color] +Stops the current attempt. + +- [color=#a4885c]Item:[/color] +Ejects the item. +