From: Naive817 <31364560+Naive817@users.noreply.github.com> Date: Mon, 6 Feb 2023 13:10:07 +0000 (+0800) Subject: added singularity guidebook entry (#13860) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=e3b4f53ae73dc93a442443488173b9b3247bcba7;p=space-station-14.git added singularity guidebook entry (#13860) --- diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/control_box.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/control_box.yml index f9574d49a7..a4be4dcc9d 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/control_box.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/control_box.yml @@ -36,7 +36,10 @@ - type: Wires BoardName: "Mk2 Particle Accelerator" LayoutId: ParticleAccelerator - + - type: GuideHelp + guides: [ Singularity, Power ] + + # Unfinished - type: entity @@ -55,3 +58,5 @@ graph: ParticleAcceleratorControlBox node: start defaultTarget: completed + - type: GuideHelp + guides: [ Singularity, Power ] diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/emitter.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/emitter.yml index 866799892a..61e2a09c15 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/emitter.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/emitter.yml @@ -22,6 +22,9 @@ - type: Construction graph: ParticleAcceleratorEmitterLeft node: completed + - type: GuideHelp + guides: [ Singularity, Power ] + - type: entity parent: ParticleAcceleratorBase @@ -47,7 +50,9 @@ - type: Construction graph: ParticleAcceleratorEmitterCenter node: completed - + - type: GuideHelp + guides: [ Singularity, Power ] + - type: entity parent: ParticleAcceleratorBase id: ParticleAcceleratorEmitterRight @@ -72,7 +77,9 @@ - type: Construction graph: ParticleAcceleratorEmitterRight node: completed - + - type: GuideHelp + guides: [ Singularity, Power ] + # Unfinished - type: entity @@ -91,6 +98,8 @@ graph: ParticleAcceleratorEmitterLeft node: start defaultTarget: completed + - type: GuideHelp + guides: [ Singularity, Power ] - type: entity parent: ParticleAcceleratorBase @@ -108,6 +117,8 @@ graph: ParticleAcceleratorEmitterCenter node: start defaultTarget: completed + - type: GuideHelp + guides: [ Singularity, Power ] - type: entity parent: ParticleAcceleratorBase @@ -125,3 +136,5 @@ graph: ParticleAcceleratorEmitterRight node: start defaultTarget: completed + - type: GuideHelp + guides: [ Singularity, Power ] \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/end_cap.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/end_cap.yml index d28a4c05e3..a535e6458f 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/end_cap.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/end_cap.yml @@ -11,6 +11,8 @@ - type: Construction graph: ParticleAcceleratorEndCap node: completed + - type: GuideHelp + guides: [ Singularity, Power ] # Unfinished @@ -30,3 +32,5 @@ graph: ParticleAcceleratorEndCap node: start defaultTarget: completed + - type: GuideHelp + guides: [ Singularity, Power ] \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/fuel_chamber.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/fuel_chamber.yml index bb97ee2ae7..a17a423d57 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/fuel_chamber.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/fuel_chamber.yml @@ -21,7 +21,9 @@ - type: Construction graph: ParticleAcceleratorFuelChamber node: completed - + - type: GuideHelp + guides: [ Singularity, Power ] + # Unfinished - type: entity @@ -40,3 +42,5 @@ graph: ParticleAcceleratorFuelChamber node: start defaultTarget: completed + - type: GuideHelp + guides: [ Singularity, Power ] \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/particles.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/particles.yml index ae1c9b4c3b..5aaa2fd9b3 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/particles.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/particles.yml @@ -41,3 +41,5 @@ Level1: {state: particle1} Level2: {state: particle2} Level3: {state: particle3} + - type: GuideHelp + guides: [ Singularity, Power ] \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/power_box.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/power_box.yml index 6ff51a893a..f130860708 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/power_box.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/power_box.yml @@ -29,6 +29,8 @@ - type: Construction graph: ParticleAcceleratorPowerBox node: completed + - type: GuideHelp + guides: [ Singularity, Power ] - type: entity parent: ParticleAcceleratorBase @@ -46,3 +48,5 @@ graph: ParticleAcceleratorPowerBox node: start defaultTarget: completed + - type: GuideHelp + guides: [ Singularity, Power ] \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/collector.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/collector.yml index f055cb8593..bbe608e4e0 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/collector.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/collector.yml @@ -54,3 +54,5 @@ - type: PowerNetworkBattery maxSupply: 1000000000 supplyRampTolerance: 1000000000 + - type: GuideHelp + guides: [ Singularity, Power ] diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/containment.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/containment.yml index e7d5fdd432..88e327d7e5 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/containment.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/containment.yml @@ -64,6 +64,9 @@ connectedLight: True: { visible: true } False: { visible: false } + - type: GuideHelp + guides: [ Singularity, Power ] + - type: entity id: ContainmentField @@ -95,3 +98,7 @@ state: field - type: ContainmentField throwForce: 50 + - type: GuideHelp + guides: [ Singularity, Power ] + + diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/emitter.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/emitter.yml index 91f8f2dde0..90b8d4564c 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/emitter.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/emitter.yml @@ -81,3 +81,5 @@ access: [[ "Engineering" ]] - type: Machine board: EmitterCircuitboard + - type: GuideHelp + guides: [ Singularity, Power ] diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/generator.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/generator.yml index 0ea76a957e..dab62b9d6e 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/generator.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/generator.yml @@ -31,3 +31,6 @@ noRot: true - type: Anchorable - type: Pullable + - type: GuideHelp + guides: [ Singularity, Power ] + diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/singularity.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/singularity.yml index c7a2d34d46..bd0a411b4f 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/singularity.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/singularity.yml @@ -47,3 +47,5 @@ - type: Appearance visuals: - type: SingularityVisualizer + - type: GuideHelp + guides: [ Singularity, Power ] diff --git a/Resources/Prototypes/Guidebook/engineering.yml b/Resources/Prototypes/Guidebook/engineering.yml index 0f8aeee554..bcd1571d86 100644 --- a/Resources/Prototypes/Guidebook/engineering.yml +++ b/Resources/Prototypes/Guidebook/engineering.yml @@ -36,8 +36,14 @@ text: "/Server Info/Guidebook/Power.xml" children: - AME - + - Singularity + - type: guideEntry id: AME name: guide-entry-ame text: "/Server Info/Guidebook/AME.xml" + +- type: guideEntry + id: Singularity + name: Singularity + text: "/Server Info/Guidebook/Singularity.xml" diff --git a/Resources/Server Info/Guidebook/Singularity.xml b/Resources/Server Info/Guidebook/Singularity.xml new file mode 100644 index 0000000000..efe0d37c1b --- /dev/null +++ b/Resources/Server Info/Guidebook/Singularity.xml @@ -0,0 +1,106 @@ + +# Gravitational Singularity Engine + +The Gravitational Singularity Engine can yield infinite power, with no fueling required. It can also destroy the whole station with equal ease. It uses a Particle Accelerator to fire high energy particles at a Singularity Generator to form a singularity. The singularity then pulses radiation which is absorbed by Radiation Collectors. + +## Setting it up + +The Gravitational Singularity Engine requires 4 subsystems to work properly: + +## Gravitational singularity generator + + + +The generator should be anchored at the center of the containment area since this is where the singularity will appear at. + +## Containment field generators and emitters + + + + + +The emitters connect to MV cables and fire lasers as long as they have power and are turned on. +Fire emitters at containment field generators to activate them. +If two containment field generators are active, in range and in the same cardinal axis, a containment field will appear. +The containment field will repell the singularity, keeping it from escaping, and yield a little bit of power every time anything bounces off of them. +Emitter lasers and containment field can cause damage, avoid touching them when active. + +## Radition collectors + + + +They connect to HV cables and generate power from nearby radiation sources when turned on. + +## Particle accelerator + + + + + + + + + + + + + + + + + + + + + +The Particle Accelerator (PA) is a multi-tile structure that launches acclerated particles from its emitters. Its emitters should always face the gravitational singularity generator. +Some stations already have an unfinished PA. To complete, first ensure there is HV cable beneath the PA power box, anchor all parts, then add LV cable to each part. + + + +Then use a screwdriver to screw back the panels. +Scan parts using the PA control computer to check if it's operational. If it shows up as incomplete, examine for what's missing. + + + + +## Turing on the Gravitational Singularity Engine + +[color=#a4885c]Do not[/color] turn the PA on unless all other subsystems are working properly. + +Turn power on using the PA control computer. Set strength to an appropiate level. +The higher the output stength is set on PA control computer, the bigger the singularity will be. + +The PA will now draw power from the power net and start firing particles at the Gravitational singularity generator. + + + + + + + +A singularity will soon appear at the position of the Gravitational singularity generator. + + + + +If no particle is hitting the singularity generator, the singularity will start to slowly decay until it disappear. + +## Safety +Singularity emits radiation around it, so always keep a distance. Consider getting radiation shielding gear beforehand. Seek medical attention if experiencing health issues. + + + + + + + + + + + +A singularity might move around, but the containment field will repel it. +If a singularity escapes its containment field, often referred to as a "singuloose," it will attract and then consume everything in its way. + +In such circumstances, there is little to be done other than running in the opposite direction. + \ No newline at end of file