Skip to content

Supermatter Port#3

Open
AryaRaiin wants to merge 8 commits intoPulsar-s-Edge:masterfrom
AryaRaiin:Super-Matter-Cherrypick
Open

Supermatter Port#3
AryaRaiin wants to merge 8 commits intoPulsar-s-Edge:masterfrom
AryaRaiin:Super-Matter-Cherrypick

Conversation

@AryaRaiin
Copy link

About the PR

Supermatter! It's a new energy source for the station.

It's a very large, gameplay-impacting addition. I'll do my best to summarize:

  • Supermatter essentially acts as a buffed-up RTG with the potential for major station damage if mismanaged through delamination.
  • During delamination, warning announcements are made first in the engineer comms and then on broadband if it continues to worsen.
  • Delaminating supermatter can cause paracusia, which can only be remedied with time or by being near a psychologist.
  • Supermatter spiders, a rare vent critter spawn.

Why / Balance

We love the TEG, it's great. But, we needed another small-sized option for energy generation on medium population servers. This fits and has its own interesting mechanics.

This isn't really a shuttle energy source, though I'm sure somebody could try. I'd regard it as station-only.

How to test

Load up in-game and spawn a supermatter crystal. Grab a Supermatter for Dummies book and but down a supermatter console. Play around it with!

Media

image

Requirements

  • I have read and am following the Pull Request and Changelog Guidelines.
  • I have added media to this PR or it does not require an ingame showcase.
  • I can confirm this PR contains no AI-generated content, and did not use any AI-generated content.

Breaking changes

No breaking changes, didn't have to update the engine thankfully.

Changelog

🆑

  • add: Added supermatter, a new alternative for station power.
  • tweak: Adjusted the lightning system with more performant code.

AryaRaiin and others added 6 commits October 24, 2025 04:33
Fix EECCVars.cs, had wrong endregion and definition
Fixed vector4 ambiguity using Robust.Shared.Maths;
Fixed aghost not being supermatter immune
Added engineering department contraband for new hardsuits
Removed redundant EE clothing systems and components
Fixed CE hardsuit duplicate line
Made SM work with all gases, so it the game won't brick if more gases are added
@github-actions
Copy link
Contributor

github-actions bot commented Oct 27, 2025

RSI Diff Bot; head commit 73abdbe merging into 2d97813
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Structures/Machines/computers.rsi

State Old New Status
supermatter-0 Added
supermatter-1 Added
supermatter-2 Added
supermatter-3 Added
supermatter-4 Added
supermatter-5 Added
supermatter-6 Added
supermatter_keys Added

Resources/Textures/_EE/Structures/Power/Generation/Supermatter/supermatter.rsi

State Old New Status
supermatter-glow-delam Added
supermatter-glow-emergency Added
supermatter-glow Added
supermatter-psy Added
supermatter Added

Resources/Textures/_EE/Structures/Power/Generation/Supermatter/supermatter_sliver.rsi

State Old New Status
icon Added

Resources/Textures/_Impstation/Mobs/Aliens/smspider.rsi

State Old New Status
smspider-dead Added
smspider-moving Added
smspider Added
smspideroc-moving Added
smspideroc Added

Resources/Textures/_Impstation/Objects/Misc/book.rsi

State Old New Status
smfordummies Added

Resources/Textures/_Impstation/Structures/Machines/computers.rsi

State Old New Status
bounty Added
broken Added
computer Added
generic_keyboard Added
generic_panel_open Added
id_key_off Added
request-eng Added
request-med Added
request-sci Added
request-sec Added
request-srv Added
request Added
shipyard Added
supermatter-0 Added
supermatter-1 Added
supermatter-2 Added
supermatter-3 Added
supermatter-4 Added
supermatter-5 Added
supermatter-6 Added
supermatter_keys Added

Edit: diff updated after 73abdbe

Fixed the wrong helment on CE hardsuit
//
// SPDX-License-Identifier: MIT

using Content.Server.Body.Systems;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wait why are there three references here

Copy link
Contributor

@superjeepboy superjeepboy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks like theres some hardsuit upstream shenanigans going on, not sure if you intended to merge those as well with the SM port. my main issue is mostly a questionable C# thing thats very minor at the end of the day but. otherwise i do not have many complaints, the licensing seems correct on my end

lgtm otherwise, just don't wanna give an approval until events are merged

@superjeepboy superjeepboy added DO NOT MERGE Do not merge PRs with this label. S: Approved and removed S: Needs Review labels Oct 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants