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

new engine: fission reactor (try 2) #37397

Open
wants to merge 69 commits into
base: Bleeding-Edge
Choose a base branch
from

Conversation

CrazyAmphibian
Copy link
Contributor

@CrazyAmphibian CrazyAmphibian commented Jan 27, 2025

[content]
reopen of #36853 since i'm back to it.

What this does

adds a new engine: fission reactors.

fission reactors are

  • a long term power source
  • costly to set up
  • a way to get useful byproducts
  • able to be customized to the needs of the station

what is added?

  • the engine itself
  • a new gas
  • 4 new reagents
  • associated cargo orders

the reactor is a multi-tile engine, whose stats are dictated by the design of it. Besides the design being flexible, so are the fuels you can put into it.
Different fuels have different lifespans, power outputs, and byproducts. The reactor must be constantly cooled, or risk a meltdown.
Luckily for the crew, the reactor is equipped with an automatic shutdown should it lose power, or get too hot (though a saboteur and/or engineer could disable this)

Future updates could add more fuels or reagents to put into the reactor quite easily.

media gallery:

the cargo orders avalible
cargo orders

the starter kit setup
basic setup

the reactor UI
idle r
reactor run
rui scam

the fuel machine, as well as the radon gas canister
fuel making

Why it's good

gives engineers something else to do that has some complexity and customizability. Another way to generate power, another way for traitors to blow up the station, and adds some more ways to get reagents and and new ones to play with.

How it was tested

booted into a test server to ensure that reactors could be built from components in different configurations, the cargo orders were correct, and that nothing broke under normal conditions.

Changelog

🆑

  • rscadd: A new engine has been added: fission reactors! Used in conjunction with a TEG, they can make a respectable amount of power with a low upkeep.
  • rscadd: Fission reactors can either be ordered from a cargo crate, or unlocked with the help of the science department and miners.
  • rscadd: Fueling a fission reactor will require some outside assistance. Ask a miner for some uranium, or the chemist for some radium.
  • rscadd: Fission reactors can convert certain non-fuel reagents into them to more exotic ones.
  • rscadd: Fission reactors will produce a new gas as a byproduct: Radon. Radon is highly radioactive, and can supercharge the supermatter (caution is advised)

@D3athrow-Issues D3athrow-Issues added the Content Adds something. Neat! label Jan 27, 2025
@Eneocho Eneocho added 100% tested I promise I tested it every possible way / HAHA HE PROMISED HE TESTED IT AND DIDN'T Needs Spritework Code done, need sprites. labels Jan 27, 2025
@Eneocho
Copy link
Collaborator

Eneocho commented Jan 28, 2025

the UI could use some work

@CrazyAmphibian
Copy link
Contributor Author

the UI could use some work

could you be more specific?

@Eneocho
Copy link
Collaborator

Eneocho commented Jan 28, 2025

the UI could use some work

could you be more specific?

functional but could be prettier/more in line with the other UIs

@angryturnip
Copy link
Contributor

The sprites look awful and even given the constraints of 32x32 tiles I would want it to at least visually read "nuclear reactor" to people looking at it

@hacker-on-steroids
Copy link
Contributor

+1 for weird GUI
i think it's because almost everything is huge - it makes me think of something like this
image
try scaling everything down to normal and only bold/enlarge the absolutely vital pieces of info

@CrazyAmphibian
Copy link
Contributor Author

CrazyAmphibian commented Jan 29, 2025

i'm thinking something a bit different for the reactor ui
@hacker-on-steroids, what do you think of this?
Capture
the intent was to make something look like old school tech, and that took inspiration form real reactor control rooms

v2:
Capture

@CrazyAmphibian
Copy link
Contributor Author

ok, i put the updated reactor UI in the OP, tell me what you think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
100% tested I promise I tested it every possible way / HAHA HE PROMISED HE TESTED IT AND DIDN'T Content Adds something. Neat! Needs Spritework Code done, need sprites.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants