Watch
1
0
Fork
You've already forked Small-Engineering-Additions
0

Pretty Much Done? #1

Closed
Crhow wants to merge 0 commits from engineering-addition into master
Owner

About the PR

Added a new hardsuit type, Terrestrial Engineering Hardsuits, available in Engineering Techfabs and Protolathes after being researched. These hardsuits only take small air tanks, and aren't rated for low-pressure areas, but in exchange they're very light, and able to fit into storage. Also ports a version of Goob's Plasma Cutter, which serves as an upgraded Maintenance Jack able to remove under-tile hull platings (it's also a welder, and also a mildly passable salvaging tool). Added a Line Gun, a Syndicate version of the Plasma Cutter available after emagging a lathe or protolathe, which functions as a short-range shotgun with very high structural damage.

Also fixes engineering hardsuit's not properly matching the bodytype of Felionoids, and makes it so the Maintenance Jack can pry off tiles.

Why / Balance

The hardsuit is fairly bad in a vacuum. It both kills you via pressure and asphyxiation. That's because it would have to either be fast and provide little-no protection (a niche filled by the Engineering EVO suit) or be slow and provide protection (which the default hardsuits do). However, given recently shifts have been occurring in atmosphere, those downsides become less severe and the upside of only having an 8% movement penalty as opposed to the default hardsuit's 30% makes it a reasonable choice for engineers who want to be able to respond quickly to crisis situations, but not always be walking around at a snail's pace. It's a decent side-grade which gives engineers options. Options are fun.

The Plasma Cutter serves as a Maintenance Jack that can be carried around (more) easily. Other tools have upgraded versions available, but oddly I'm not sure the Maintenance Jack does. Usually the RCD is used to deconstruct hull plating. That's bad for freelancers who want to redecorate their ships, too, since it takes compressed matter, even if only a small amount.

The Line Gun is mostly a fun option that breaks windows really well.

Technical details

I am not a programmer and most (all) of the code was cobbled together off of other pre-existing items, or with the help of others.

  • Added textures for the Terrestrial Hardsuit, and appropriate files in the appropriate locations
  • Made a new tag for 'small' air tanks, added it to them and made the Terrestrial Hardsuit only accept air tanks with that tag
  • Made a copy of the Vox body texture in the Engineering and Atmos hardsuit files for felionoids
  • Ported over the Plasma Cutter from Goob, heavily altered it to fit HL's existing codebase and give it a new function
  • Added the Terrestrial Hardsuit and Plasma Cutter to some lathe packs, notably NF's, as well as to appropriate Research nodes (are they called nodes?)
  • Added a Line Gun as a weapon with appropriate textures and files
  • Maybe broke everything? I don't think I did, no errors on my end, but it's possible. Never doubt it.

How to test

Make and put on a Terrestrial Hardsuit after researching it, it should only be able to accept small air tanks.
Make and use a Plasma Cutter to weld, and to remove a floor plating. It should be able to do that. Should also be able to remove meteor rock.
Make and use a Line Gun to shoot stuff. It should be relatively good at breaking windows and have relatively short range relative other shotguns to make it really focused on deconstruction work. And also mild amounts of murder. Mild.

Media

Breaking changes

Changelog

## About the PR <!-- What did you change? --> <!-- If this is a code change, summarize at high level how your new code works. This makes it easier to review. --> Added a new hardsuit type, Terrestrial Engineering Hardsuits, available in Engineering Techfabs and Protolathes after being researched. These hardsuits only take small air tanks, and aren't rated for low-pressure areas, but in exchange they're very light, and able to fit into storage. Also ports a version of Goob's Plasma Cutter, which serves as an upgraded Maintenance Jack able to remove under-tile hull platings (it's also a welder, and also a mildly passable salvaging tool). Added a Line Gun, a Syndicate version of the Plasma Cutter available after emagging a lathe or protolathe, which functions as a short-range shotgun with very high structural damage. Also fixes engineering hardsuit's not properly matching the bodytype of Felionoids, and makes it so the Maintenance Jack can pry off tiles. ## Why / Balance <!-- Discuss how this would affect game balance or explain why it was changed. Link any relevant discussions or issues. --> <!-- If your PR closes an open issue put `closes #issuenumber` here so that the accompanying issue is automatically closed--> The hardsuit is fairly bad in a vacuum. It both kills you via pressure and asphyxiation. That's because it would have to either be fast and provide little-no protection (a niche filled by the Engineering EVO suit) or be slow and provide protection (which the default hardsuits do). However, given recently shifts have been occurring in atmosphere, those downsides become less severe and the upside of only having an 8% movement penalty as opposed to the default hardsuit's 30% makes it a reasonable choice for engineers who want to be able to respond quickly to crisis situations, but not always be walking around at a snail's pace. It's a decent side-grade which gives engineers options. Options are fun. The Plasma Cutter serves as a Maintenance Jack that can be carried around (more) easily. Other tools have upgraded versions available, but oddly I'm not sure the Maintenance Jack does. Usually the RCD is used to deconstruct hull plating. That's bad for freelancers who want to redecorate their ships, too, since it takes compressed matter, even if only a small amount. The Line Gun is mostly a fun option that breaks windows really well. ## Technical details <!-- Summary of code changes for easier review. --> I am not a programmer and most (all) of the code was cobbled together off of other pre-existing items, or with the help of others. - Added textures for the Terrestrial Hardsuit, and appropriate files in the appropriate locations - Made a new tag for 'small' air tanks, added it to them and made the Terrestrial Hardsuit only accept air tanks with that tag - Made a copy of the Vox body texture in the Engineering and Atmos hardsuit files for felionoids - Ported over the Plasma Cutter from Goob, heavily altered it to fit HL's existing codebase and give it a new function - Added the Terrestrial Hardsuit and Plasma Cutter to some lathe packs, notably NF's, as well as to appropriate Research nodes (are they called nodes?) - Added a Line Gun as a weapon with appropriate textures and files - Maybe broke everything? I don't think I did, no errors on my end, but it's possible. Never doubt it. ## How to test <!-- Describe a procedure to test this feature, along with expected output/behavior. --> Make and put on a Terrestrial Hardsuit after researching it, it should only be able to accept small air tanks. Make and use a Plasma Cutter to weld, and to remove a floor plating. It should be able to do that. Should also be able to remove meteor rock. Make and use a Line Gun to shoot stuff. It should be relatively good at breaking windows and have relatively short range relative other shotguns to make it really focused on deconstruction work. And also mild amounts of murder. Mild. ## Media <!-- Attach media if the PR makes ingame changes (clothing, items, features, etc). Small fixes/refactors are exempt. Media may be used in SS14 progress reports with credit. --> ## Breaking changes <!-- List any breaking changes, including namespaces, public class/method/field changes, prototype renames; and provide instructions for fixing them. --> **Changelog** <!-- Add a Changelog entry to make players aware of new features or changes that could affect gameplay. Make sure to read the guidelines and take this Changelog template out of the comment block in order for it to show up. Changelog must have a :cl: symbol, so the bot recognizes the changes and adds them to the game's changelog. --> <!-- :cl: - add: Terrestrial Hardsuit. Terrible idea to wear it in space. Why would anyone wear this in space? - add: Plasma Cutter and Line Gun, a mediocre salvage mining tool and a maybe good Syndicate 'mining' tool! - tweak: Maintenance Jack can pry floor tiles. - fix: Felionoids now have the appropriate body-type when wearing engineering hardsuits. -->
Author
Owner

this cretin doesn't know how a PULL request works and wrote it on the WRONG BRANCH. LAUGH

this cretin doesn't know how a PULL request works and wrote it on the WRONG BRANCH. LAUGH
Crhow closed this pull request 2026-08-03 22:25:21 -07:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Crhow/Small-Engineering-Additions!1
No description provided.