Skip to content

Biogenerator Biomass Buffer [Thursday]#1098

Open
DevArchwave wants to merge 9 commits intoARF-SS13:masterfrom
DevArchwave:BiomassBuffer
Open

Biogenerator Biomass Buffer [Thursday]#1098
DevArchwave wants to merge 9 commits intoARF-SS13:masterfrom
DevArchwave:BiomassBuffer

Conversation

@DevArchwave
Copy link
Copy Markdown
Contributor

About the PR

Creates a biomass resource buffer for the biogenerators. They generate biomass slowly to a certain limit, which is used before the material stacks.

Why / Balance

This feature has been discussed quite a few times and it was something requested by a few chef mains. Turned into something a little bigger than it should, but essentially, this is what it does.

Technical details

So, this is a weird one. Biogenerators are lathes so I had to fundamentally alter lathe code. I did my best to minimize the changes to base systems as little as possible by putting everything else in partial classes that are isolated to the _CS namespace.
I do not like how much code needed to be done for this, but I essentially had to rewrite the lathe's material quantity detection and deduction systems to account for this.

Do I like this? No. But I do not know if I could make this more modular and less intrusive than it already is. If you have ideas, let me know as I'm still learning these things.

How to test

Spawn a biogenerator, look at the pretty buffer. It lets you print things that use biomass!

Media

2026-03-23.22-32-10.mp4

Requirements

Breaking changes

Changelog

🆑

  • add: Biogenerators now have a buffer system! They generate biomass slowly to a certain limit, which is used before the material stacks.

@DevArchwave DevArchwave changed the title Biogenerator Biomass Buffer Biogenerator Biomass Buffer [Thursday] Mar 27, 2026
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.

1 participant