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

"Birdsplosions" happen #782

Closed
Coolthulhu opened this issue Aug 16, 2021 · 4 comments
Closed

"Birdsplosions" happen #782

Coolthulhu opened this issue Aug 16, 2021 · 4 comments
Labels

Comments

@Coolthulhu
Copy link
Member

It goes like this:

  • Bird lays eggs
  • Eggs are retroactively processed and turn into chicks
  • Later, chicks are retroactively processed into adult birds
  • Adult birds lay eggs
  • Repeat

Reducing egg laying/hatching rate won't help much.
My ideas:

  • Arbitrarily prevent reproduction if there are too many critters within a submap - eggs will just rot in this case
  • Remove reproduction, make birds like cows which provide milk forever but never breed
  • Load nearby submaps just to calculate if the walkable area by the birds provides enough "food" for them all, produce only as many eggs and chicks as the area can support, spread the birds around so that they don't spawn in a clump
@Secret-Cisco
Copy link
Contributor

Somewhat related: I've noticed that cities/any place with a kitchen gets a huge explosion of baby birds from eggs left in the fridge by the end of the first year. By fall there's swarms of chicks impeding access inside buildings and blocking the streets.

@olanti-p
Copy link
Contributor

olanti-p commented Sep 3, 2021

huge explosion of baby birds from eggs left in the fridge by the end of the first year

CleverRaven/Cataclysm-DDA#40896 was ported in #726, this shouldn't happen in new worlds anymore.

@Secret-Cisco
Copy link
Contributor

CleverRaven/Cataclysm-DDA#40896 was ported in #726, this shouldn't happen in new worlds anymore.

Ah, nvm then! Sorry, my currently used version is from like two days earlier than that and I usually, but failed to do so here, try to check the latest version before complaining about a bug/issue!

@scarf005 scarf005 added the bug label Oct 18, 2022
@scarf005
Copy link
Member

closing as it's resolved in #726.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants