Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Singulo Buffs - Again #27361

Open
wants to merge 75 commits into
base: master
Choose a base branch
from

Conversation

Migratingcocofruit
Copy link
Contributor

@Migratingcocofruit Migratingcocofruit commented Nov 14, 2024

What Does This PR Do

  • Prevents radiation waves from losing strength while traveling inside the singularity
  • Radiation pulse strength limit is removed. It is still limited by the maximum energy level a containable singularity can have, potentially going up to a pulse strength of 10000, which is equivalent to a 10000 EER SM, or one that is crushing and is at 3000 EER. This results in peak power production of around 170MW which is a bit lower than the SM.
  • Add a console for the singularity which monitors its energy level, the size it could grow to, it's actual size and the amount of charge remaining in the field generators. The board for it is available at RnD and you get one with the singularity engine supply pack.

In addition to presenting information about the singularity the console will also give alerts:

  • If the singularity grows too large to contain the console will alert the station of the breach on the common channel(similar to SM 30 second countdown)
  • If the containment field breaks the console will send and alert on the common channel.

Why It's Good For The Game

The singularity engine is very underutilized and offers far less power than the SM, while also being riskier, all be it a fair bit simpler to run.
Additionally, there is no indication at all for the energy level of the singularity and how close it is to breaching containment by growing too energetic, so a console was added to alleviate that.

The buffs should put it closer to the SM in terms of power production, still remaining slightly lower, due to being relatively more simple to set up in a high performance configuration, while the console should provide all the information needed to run it.

Images of changes

image
image

Testing

  • Made some singulo engines and consoles and observed all features and changes working as intended.

Declaration

image

  • I confirm that I either do not require pre-approval for this PR, or I have obtained such approval and have included a screenshot to demonstrate this below.

Changelog

🆑
add: Adds a console for the singularity engine which monitors field generators and the singularity's size and energy level as well as alerting the station once containment had failed.
tweak: Adds a singularity monitor board to the singularity engine supply pack
tweak: Removed the hardcap on the singularity's radiation pulse
tweak: The radiation waves produced by the singularity start decaying only after the energy field containing it.
tweak: Adds a radius parameter to radiation wave constructor and the radiation_pulse() proc, which makes the radiation wave decay in relation to it's distance from the outer limits of a multi tile radiation source, rather than it's center.
/:cl:

@ParadiseSS13-Bot ParadiseSS13-Bot added -Status: Awaiting type assignment This PR is waiting for its type to be assigned internally Sprites This PR modifies the game sprites TGUI This PR modifies TGUI, will conflict labels Nov 14, 2024
@Contrabang Contrabang added the Needs detailed review This PR needs a little more love before it can be merged label Nov 14, 2024
@ParadiseSS13-Bot ParadiseSS13-Bot added the Testmerge Requested This PR has a pending testmerge request label Nov 14, 2024
@github-actions github-actions bot added the Merge Conflict This PR is merge conflicted label Nov 17, 2024
@github-actions github-actions bot added Merge Conflict This PR is merge conflicted and removed Merge Conflict This PR is merge conflicted labels Nov 18, 2024
@github-actions github-actions bot removed the Merge Conflict This PR is merge conflicted label Nov 21, 2024
@SteelSlayer SteelSlayer added Balance This PR will modify how effective something is or isnt Tweak This PR tweaks something ingame labels Nov 22, 2024
@ParadiseSS13-Bot ParadiseSS13-Bot added -Status: Awaiting approval This PR is waiting for approval internally -Status: Awaiting review This PR is awaiting review from the review team and removed -Status: Awaiting type assignment This PR is waiting for its type to be assigned internally -Status: Awaiting approval This PR is waiting for approval internally labels Nov 22, 2024
@github-actions github-actions bot added the Merge Conflict This PR is merge conflicted label Nov 25, 2024
@github-actions github-actions bot added Merge Conflict This PR is merge conflicted and removed Merge Conflict This PR is merge conflicted labels Nov 26, 2024
@github-actions github-actions bot removed the Merge Conflict This PR is merge conflicted label Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-Status: Awaiting review This PR is awaiting review from the review team Balance This PR will modify how effective something is or isnt Needs detailed review This PR needs a little more love before it can be merged Sprites This PR modifies the game sprites Testmerge Requested This PR has a pending testmerge request TGUI This PR modifies TGUI, will conflict Tweak This PR tweaks something ingame
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants