Skip to content

Allows certain welders and solders to accept plasma and pacid respectively for faster work. #37669

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

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

Conversation

SECBATON-GRIFFON
Copy link
Contributor

@SECBATON-GRIFFON SECBATON-GRIFFON commented Jun 2, 2025

[content]

What this does

Allows gatling welders to accept plasma for faster welding and screwsolders to accept pacid for faster soldering. (could probably make regular solders accept pacid too because of how rare screwsolders are, lemme know. ditto other more advanced welders)
Rewrites a few soldering do_afters into a do_solder function to put it on parity with welders and make coding this whole thing easier.

Why it's good

Gives these chems more helpful uses around the station.

How it was tested

Blank circuitboards, suit storage units, lockers, account databases and media broadcasters can all still be soldered.
Pacid affects solder speed.
Plasma affects welding speed.

Changelog

🆑

  • rscadd: Screwsolders now accept polytrinic acid for faster soldering, and 1.5x more damage in attacks.
  • rscadd: Gatling welder tools now accept plasma for faster welding, and 1.5x more damage in attacks, plus emitting a more plasma level natural heat.
  • rscadd: Welders can now accept fuel from reagent containing items, in order to make refueling them with plasma easier, if possible.

@D3athrow-Issues D3athrow-Issues added the Content Adds something. Neat! label Jun 2, 2025
@SECBATON-GRIFFON SECBATON-GRIFFON marked this pull request as ready for review June 2, 2025 16:11
@ErrorsWindows
Copy link
Contributor

do they explode bigger when i light a welding tank with them

@CrazyAmphibian
Copy link
Contributor

allow solders to take lead

Copy link
Collaborator

@west3436 west3436 left a comment

Choose a reason for hiding this comment

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

Small fixes

Comment on lines +446 to +451
if(type == FUEL)
return reagents.get_reagent_amount(FUEL)
else if(type == PLASMA)
return reagents.get_reagent_amount(PLASMA)
else
return reagents.get_reagent_amount(FUEL) + reagents.get_reagent_amount(PLASMA)
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
if(type == FUEL)
return reagents.get_reagent_amount(FUEL)
else if(type == PLASMA)
return reagents.get_reagent_amount(PLASMA)
else
return reagents.get_reagent_amount(FUEL) + reagents.get_reagent_amount(PLASMA)
return reagents.get_reagent_amount(FUEL) + reagents.get_reagent_amount(PLASMA)

keep it simple

Comment on lines +956 to +961
if(type == SACID)
return reagents.get_reagent_amounts(SACIDS)
else if(type == PACID)
return reagents.get_reagent_amounts(PACIDS)
else
return reagents.get_reagent_amounts(SACIDS + PACIDS)
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
if(type == SACID)
return reagents.get_reagent_amounts(SACIDS)
else if(type == PACID)
return reagents.get_reagent_amounts(PACIDS)
else
return reagents.get_reagent_amounts(SACIDS + PACIDS)
return reagents.get_reagent_amounts(SACIDS + PACIDS)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content Adds something. Neat!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants