Skip to content

allows separating items from numerical stacking in storage via labels/colors/etc#604

Open
Absolucy wants to merge 2 commits intoPentestSS13:masterfrom
Absolucy:help-me-sort-my-beakers-better
Open

allows separating items from numerical stacking in storage via labels/colors/etc#604
Absolucy wants to merge 2 commits intoPentestSS13:masterfrom
Absolucy:help-me-sort-my-beakers-better

Conversation

@Absolucy
Copy link
Contributor

@Absolucy Absolucy commented Feb 27, 2026

About The Pull Request

this makes it so numerical stacking is no longer solely dependent on item type
instead, it also takes things like labels (as in, hand labeler labels), spray painted colors, and beaker reagents into account.

2026-02-27 (1772210855) ~ dreamseeker

Why It's Good For The Game

it'd be nice to keep a bunch of different bs beakers with different chems in my chemistry bag without them all just stacking into one slot despite all having different contents

Changelog

🆑
add: You can now separate items of the same type from being grouped together in bags (i.e chemistry bags) by labeling or coloring them. Beakers will also be grouped based on what reagents they contain.
/:cl:

* COMPARISON: A define that takes an item to compare as input, and returns their comparable value
* COMPTYPE: How should the list be compared? Either COMPARE_KEY or COMPARE_VALUE.
*/
#define BINARY_INSERT_DEFINE(INPUT, LIST, TYPECONT, COMPARE, COMPARISON, COMPTYPE) \
Copy link
Contributor Author

Choose a reason for hiding this comment

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

note: this is non-modular bc it's just a straight port from tg, so it's prolly fine in the long run

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