Lathe/ore processor rework + chemmaster UI/UX overhaul #385

Merged
LilithArson merged 12 commits from lathe-rework-20260610 into master 2026-06-10 13:32:24 +00:00
Owner

PR Changes

Ore processors now only give points when ores are smelted (instead of when they're inserted)
The silo and all lathes now have material magnets (makes it easier to shove materials in bulk)

Reasons Behind Changes

QoL

Code & Technical details

none

Images; Sprites; Media

none

Checklist

Breaking changes

Ingame Changelog

🆑

  • add: Construction bags can now be deposited into lathes by left clicking them
  • add: The material silo and all lathes now have material magnets to allow for easier material insertion
  • fix: Magnetic pickup (ore bags, construction bags, etc) are now predicted slightly better
  • tweak: Ore processors now give points when ores are smelted rather than immediately on insert
  • tweak: Disabled material whitelist on lathes that prevented you from inserting/taking certain materials
  • tweak: Material silo parts can now be bought by cargo in case you lose yours. somehow
  • tweak: Reworked the ChemMaster UI (taken from Einstein Engines)
## PR Changes Ore processors now only give points when ores are smelted (instead of when they're inserted) The silo and all lathes now have material magnets (makes it easier to shove materials in bulk) ## Reasons Behind Changes QoL ## Code & Technical details none ## Images; Sprites; Media none ## Checklist <!--Understand that not following all Contributor rule standards may get your PR closed at a maintainer’s discretion. Failure to follow the Contributor's ruleset may lead to your removal as a contributor.--> <!-- Confirm by placing an X in the brackets [X]: --> - [x] I read the [Pull Request and Changelog Guidelines](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html) and [Byrd Station's Contributor Ruleset](https://docs.google.com/document/d/1oxCSRBc_2IlrcykljB5SPt783uJX7rMHTT7cImxlKFM/edit?tab=t.0#heading=h.vigrxrnffwji) am following them. - [x] I have added media to this PR, or it does not require an ingame showcase. ## Breaking changes <!-- List any breaking changes, including namespaces, public class/method/field changes, prototype renames; and provide instructions for fixing them. This will be posted in #codebase-changes. --> **Ingame Changelog** <!-- Add a Changelog entry to make players ingame aware of new changes that could affect gameplay.--> :cl: - add: Construction bags can now be deposited into lathes by left clicking them - add: The material silo and all lathes now have material magnets to allow for easier material insertion - fix: Magnetic pickup (ore bags, construction bags, etc) are now predicted slightly better - tweak: Ore processors now give points when ores are smelted rather than immediately on insert - tweak: Disabled material whitelist on lathes that prevented you from inserting/taking certain materials - tweak: Material silo parts can now be bought by cargo in case you lose yours. somehow - tweak: Reworked the ChemMaster UI (taken from Einstein Engines)
a.k.a. make miners contribute to society (the horrors)
Make it possible to deposit construction bags in lathes like ore bags
Some checks failed
Close PRs on master / run (pull_request_target) Has been skipped
Check Merge Conflicts / label (pull_request_target) Successful in 15s
Labels: PR / labeler (pull_request_target) Successful in 2s
Labels: Size / size-label (pull_request_target) Successful in 2s
Labels: Untriaged / add_label (pull_request_target) Failing after 2s
Build & Test Map Renderer / build (ubuntu-latest) (pull_request) Successful in 2m25s
soft-repoban check / check-author (pull_request) Successful in 2s
CRLF Check / CRLF Check (pull_request) Successful in 15s
Test Packaging / Test Packaging (pull_request) Successful in 6m40s
RGA schema validator / YAML RGA schema validator (pull_request) Successful in 29s
RSI Validator / Validate RSIs (pull_request) Failing after 22s
Map file schema validator / YAML map schema validator (pull_request) Successful in 3m52s
YAML Linter / YAML Linter (pull_request) Failing after 2m23s
Build & Test Map Renderer / Build & Test Debug (pull_request) Successful in 2s
d7ce99a056
ChemMaster UI/UX overhaul
Some checks failed
Check Merge Conflicts / label (pull_request_target) Successful in 15s
Labels: PR / labeler (pull_request_target) Successful in 2s
Labels: Size / size-label (pull_request_target) Successful in 2s
Build & Test Map Renderer / build (ubuntu-latest) (pull_request) Successful in 2m25s
CRLF Check / CRLF Check (pull_request) Successful in 20s
Test Packaging / Test Packaging (pull_request) Successful in 6m34s
RGA schema validator / YAML RGA schema validator (pull_request) Successful in 26s
RSI Validator / Validate RSIs (pull_request) Failing after 22s
Map file schema validator / YAML map schema validator (pull_request) Successful in 3m49s
YAML Linter / YAML Linter (pull_request) Failing after 2m34s
Build & Test Map Renderer / Build & Test Debug (pull_request) Successful in 2s
33ba4c8b3b
LilithArson changed title from Lathe/ore processor rework to Lathe/ore processor rework + chemmaster UI/UX overhaul 2026-06-10 13:16:35 +00:00
cargo material silo sprite
Some checks failed
Check Merge Conflicts / label (pull_request_target) Has been cancelled
Labels: PR / labeler (pull_request_target) Has been cancelled
Labels: Size / size-label (pull_request_target) Has been cancelled
Build & Test Map Renderer / build (ubuntu-latest) (pull_request) Has been cancelled
Build & Test Map Renderer / Build & Test Debug (pull_request) Has been cancelled
CRLF Check / CRLF Check (pull_request) Has been cancelled
Test Packaging / Test Packaging (pull_request) Has been cancelled
RGA schema validator / YAML RGA schema validator (pull_request) Has been cancelled
RSI Validator / Validate RSIs (pull_request) Has been cancelled
Map file schema validator / YAML map schema validator (pull_request) Has been cancelled
YAML Linter / YAML Linter (pull_request) Has been cancelled
PR Changelogs / changelog (pull_request_target) Successful in 19s
dc32a64e0e
LilithArson deleted branch lathe-rework-20260610 2026-06-10 13:32:24 +00:00
byrdbot referenced this pull request from a commit 2026-06-10 13:33:04 +00:00
Sign in to join this conversation.
No description provided.