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

Bees #79

Open
wants to merge 11 commits into
base: unstable
Choose a base branch
from
Open

Bees #79

wants to merge 11 commits into from

Conversation

gd2shoe
Copy link
Contributor

@gd2shoe gd2shoe commented Oct 6, 2023

Added early game low-tech recipes for comb and wax.
Implemented listring (shift-click). Needed to merge several inventory lists to do so (inherent listring weakness: cannot support multiple destinations)
Added pipeworks support to extractor and artificial hive. (the pre-existing pipeworks stuff was not working; learned that a bit late; pipeworks documentation sorely lacking)
Fixed various bugs.

Bees could still use quite a bit of cleanup, but I think it's functional, and hopefully stable. (found and fixed the last known bug) At some point, you just have to call it...

Added crafting recipes from full frames to comb to wax
increased queen bee stack to 8 (1 is just a nuisance)
listring doesn't handle conditional movements, which is required for bees.  In other words, if you shift-click on an empty bottle it should load it into the extractor... but also if you shift-click on a a full frame it should load it into a different slot.  Listring can only do one or the other, which is why I needed to merge inventory lists and manually readjust which item goes into which position.
Adapted from mese river water bucket.
This is passable, but I'd be happy if someone wanted to take another crack at it.
Added full frame and empty bottle images to extractor formspec to make it much, much easier to figure out how to use
Made hive destruction a bit more sensible... and exciting!
Hives drop some of the available comb
If a hive still has a queen, player takes damage from angry swarm
should be considered experimental.  I now believe that the pipeworks stuff that was there before was not fully implemented, and was not functional.
Added pipeworks for both extractor and artificial hive (Google "Flow Hive" to get an idea why).
Seems to work, but the pipeworks documentation is severely lacking, so I'm not sure what edge cases I might be missing.
adjusted the infotext logic for artificial hives
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant