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

Add an auto-labeller to the chem dispenser #2542

Merged

Conversation

whatston3
Copy link
Contributor

@whatston3 whatston3 commented Dec 10, 2024

About the PR

Adds a togglable auto-labeller to chemical dispensers. When on, this labels any jug inserted into the chem dispenser with its primary reagent, and, if impure, its relative purity (see Media below).

Why / Balance

Manually labelling jugs of chemicals is annoying, this gives chemists some quality of life. Considering that this information (edit: and more!) is known if you have a ChemMaster or chemistry glasses, this doesn't seem overpowered.

How to test

  1. Spawn a chemical dispenser. Examine it, it should say the auto-labeler is on.
  2. Spawn a plain jug, add your beverage of choice. Insert the jug into the chemical dispenser.
  3. Open the chemical dispenser UI. The beverage jug should be properly labelled (e.g. "root beer").
  4. Right-click, select "Turn off auto-labeler".
  5. Repeat step 2.
  6. Open the chemical dispenser UI. The new beverage jug should just be labelled "jug".
  7. Examine the chemical dispenser, the panel should say the auto-labeler is off.

Media

A picture of the chemical dispenser in use. The "mead (53.84%)" and "iced tea" jugs were auto-labelled when inserted. The examine panel near the bottom of the screenshot shows that the auto-labeller is on.
image

Requirements

Breaking changes

Changelog

🆑

  • add: The chemical dispenser has a togglable auto-labeler that labels inserted jugs.

Copy link
Contributor

@dvir001 dvir001 left a comment

Choose a reason for hiding this comment

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

70% Gfuel 30% Lead

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.

2 participants