Virtual signals should come last in the sorting order
Posted: Thu Dec 05, 2024 7:02 pm
Today I was bitten by unexpected signal ordering when I used an "Anything" output on a combinator. It turns out that signals for items and entities come before the virtual letter/color/shape symboles, but signals for recipes (like asteroid crushing) come after.
Here's a sample signal ordering with a few things before and many things after the letter/color/quality signals: The quality module here is a stand-in for all real items and entities, afaik.
I think the current ordering is somewhat nonsensical and should be adjusted to put similarly-behaving signals closer together in the ordering. In particular, I think the entirely abstract virtual signals like letters, numbers, colors, and shapes should come at or near the end of the ordering, and that every signal that can be used as a recipe should come before them.
Here's a sample signal ordering with a few things before and many things after the letter/color/quality signals: The quality module here is a stand-in for all real items and entities, afaik.
I think the current ordering is somewhat nonsensical and should be adjusted to put similarly-behaving signals closer together in the ordering. In particular, I think the entirely abstract virtual signals like letters, numbers, colors, and shapes should come at or near the end of the ordering, and that every signal that can be used as a recipe should come before them.