Skip to content

Conversation

@leahcat
Copy link
Contributor

@leahcat leahcat commented Jan 3, 2026

About the PR

Added several items to lathe menu categories and added 2 new categories, Containers and Topicals.

Here's the full list:


Autolathe:

Tools

appraisal tool, utility knife, flashlight, welding mask, spray bottle,
light replacer, holo sign projector, wire brush, mop, flashlight, dropper, syringe

Containers

air tanks, beakers, several mugs and glasses,
pill canister, vial, bucket, trash bag

Clothing

tank harness, warning cone, welding mask

Parts

modular receiver


Protolathe:

Tools

(advanced) mineral scanner, (diamond) mining drill, push horn, QSI, welding gas mask,
advanced mop, mega spray bottle, spray nozzle, desynchronizer, (bluespace/cryo) syringe, dropper

Containers

all beakers, vial, bottle, jug, pill canister

Clothing

all bags of holding, all science boots, welding gas mask,
chemical analysis goggles, backpack water tank

Weapons

syringe gun, mini syringe


Medical techfab:

Tools

implant extractor, defibrillator, canes, (bluespace/cryo) syringe, dropper

Clothes

latex/nitrile gloves, sterile mask, chemical analysis goggles

Topicals

gauze, ointment, bruise packs

Containers

medkits, beakers, bottles, body bag


Why / Balance

This makes it much easier to find certain items if you don't want to type out the name or don't know the exact name. Currently a lot of items are not in the categories they belong (e.g. utility knife or appraisal tool are not under Tools) or the categories are inconsistently filled (e.g. harmpack is in the clothing category but the backpack water tank is not). In addition, the two new categories make it easier to find all the available containers or to print topicals without having to scroll a lot.

Technical details

100% yaml

Media

image image
image

Requirements

Breaking changes

Changelog

🆑bnuuy

  • tweak: More items can now be found via the lathe menu categories.

@PJBot PJBot added S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. S: Needs Review Status: Requires additional reviews before being fully accepted. Not to be replaced by S: Approved. size/M Denotes a PR that changes 100-999 lines. Changes: No C# Changes: Requires no C# knowledge to review or fix this item. labels Jan 3, 2026
Copy link
Member

@iaada iaada left a comment

Choose a reason for hiding this comment

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

I had originally did this for several other lathes but never finished the job. Most of this are nitpicks and suggestions, but overall these are good changes.

lathe-category-parts = Parts
lathe-category-tools = Tools
lathe-category-weapons = Weapons
lathe-category-containers = Containers
Copy link
Member

Choose a reason for hiding this comment

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

Move this to be alphabetical.

Comment on lines 30 to 32
- type: latheCategory
id: Containers
name: lathe-category-containers
Copy link
Member

Choose a reason for hiding this comment

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

Here too.

lathe-category-containers = Containers

# Medical
lathe-category-topicals = Topicals
Copy link
Member

Choose a reason for hiding this comment

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

I'd prefer this category to be named "Medicinal" to genericize it a bit and leave room for non-typical treatments, like canes.

Comment on lines 35 to 37
- type: latheCategory
id: Topicals
name: lathe-category-topicals
Copy link
Member

Choose a reason for hiding this comment

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

Here too.

Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
parent: BaseSurgicalRecipe

id: WhiteCane
result: WhiteCane
categories:
- Tools
Copy link
Member

Choose a reason for hiding this comment

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

This can be in the tools category if you think it should, but it should also be added to the "Medicinal" category.

@PJBot PJBot added S: Awaiting Changes Status: Changes are required before another review can happen and removed S: Needs Review Status: Requires additional reviews before being fully accepted. Not to be replaced by S: Approved. labels Jan 6, 2026
@iaada iaada added P3: Standard Priority: Default priority for repository items. T: UI / UX Improvement Type: UI and player facing interactive graphical interfaces A: General Interactions Area: General in-game interactions that don't relate to another area. and removed S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. labels Jan 6, 2026
Copy link
Member

@iaada iaada left a comment

Choose a reason for hiding this comment

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

Categories look good. Should help players find / learn about items in lathes.

@PJBot PJBot added the S: Approved Status: Reviewed and approved by at least one maintainer; a PR may require another approval. label Jan 10, 2026
@github-actions github-actions bot added the S: Merge Conflict Status: Needs to resolve merge conflicts before it can be accepted label Jan 15, 2026
@github-actions
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@PJBot PJBot added size/XL Denotes a PR that changes 5000+ lines. Changes: Sprites Changes: Might require knowledge of spriting or visual design. Changes: Map Changes: Might require knowledge of mapping. Changes: UI Changes: Might require knowledge of UI design or code. Changes: Audio Changes: Might require knowledge of audio. and removed S: Awaiting Changes Status: Changes are required before another review can happen Changes: No C# Changes: Requires no C# knowledge to review or fix this item. labels Jan 16, 2026
@github-actions github-actions bot removed the S: Merge Conflict Status: Needs to resolve merge conflicts before it can be accepted label Jan 16, 2026
@leahcat
Copy link
Contributor Author

leahcat commented Jan 16, 2026

i think i fucked something up while fixing the merge conflict

@PJBot PJBot added size/M Denotes a PR that changes 100-999 lines. Changes: No C# Changes: Requires no C# knowledge to review or fix this item. and removed size/XL Denotes a PR that changes 5000+ lines. Changes: Map Changes: Might require knowledge of mapping. Changes: UI Changes: Might require knowledge of UI design or code. Changes: Audio Changes: Might require knowledge of audio. labels Jan 16, 2026
@github-actions github-actions bot added the S: Merge Conflict Status: Needs to resolve merge conflicts before it can be accepted label Jan 16, 2026
@github-actions
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot removed the S: Merge Conflict Status: Needs to resolve merge conflicts before it can be accepted label Jan 16, 2026
@leahcat
Copy link
Contributor Author

leahcat commented Jan 16, 2026

okay the merge worked now, sorry for all the accidental review requests.
In addition I've added the vials from #36132 that was merged yesterday

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A: General Interactions Area: General in-game interactions that don't relate to another area. Changes: No C# Changes: Requires no C# knowledge to review or fix this item. Changes: Sprites Changes: Might require knowledge of spriting or visual design. P3: Standard Priority: Default priority for repository items. S: Approved Status: Reviewed and approved by at least one maintainer; a PR may require another approval. S: Needs Review Status: Requires additional reviews before being fully accepted. Not to be replaced by S: Approved. size/M Denotes a PR that changes 100-999 lines. T: UI / UX Improvement Type: UI and player facing interactive graphical interfaces

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants