-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Puppy explosions and morale penalties when having to fight them #25289
Comments
Could this issue be resolved with some sort of population control prior to birth? Maybe we could have an ability to spare and neuter pets (not wild animals)? Or maybe some discreet chance that a dog won't seek mating as often? Or even after birth, is there any variable in place that results in some puppies dying off after a few days or weeks? In a way that concludes to game play in the form of "I don't feel like killing 20 puppies, ill just let nature take its course" ? |
This is two issues and isn't really clear on what's happening: #24848 should have resolved the exponential puppy growth, so you probably need to update. However, any big "herds" will not be destroyed/killed from that fix, they just won't be breeding crazily. So, please post what version/build you're on as otherwise it's more than likely fixed. Regarding the "second" issue with morale and puppies, that is detailed in #24944, specifically this post which would render this issue duplicate. |
Just blacklist all vermins, all they do is clutter the game. |
#24848 definitely did not solve the exponential pupper growth. Been using the most recent build, updated via the launcher. This does not look fixed to me. |
World was generated after 24848. About 7ish days ago. |
The grows is still exponential. It does make sense in some sort... The problem that wildlife doesn't really tend to die naturally and on the other hand doesn't need any resources except time to breed. As a side note, time to breed doesn't seem to scale with season length which brings really odd feeling with 91-day seasons. I'd propose these solutions:
It would allow occasionally see wildlife families. In extremely rare cases they would even grow into larger packs should puppies have some food to eat. It would allow to breed animals at the same time. And would require you to feed them. |
I think moral penalties are connected to puppy explosion because you have to deal with the explosions. So if puppy explosions shall be like that, then please with a more sophisticated connection to player morale. |
The simplest solution to this IMO is to set some nominal population level for creatures that reproduce, and have population levels adjust toward that level over time. The very simplest solution is for this to be a simple cap on population level, if a birth would exceed this cap it's simply cancelled. |
Related #25302 |
The baby_timer had been set for dogs to be equivalent of just over 2/3 of a season, which is the correct pregnancy period (~62 days in the real world), but didn't take into account the fact that dogs can only get pregnant when in heat, which only happens a couple of times a year typically. Searching on the internet suggests and average of seven months between heats, with smaller dogs having heats more regularly, and larger dogs less regularly. Values have been adjusted to 272 days for most breeds to represent seven months plus 62 days, while smaller breeds have been set to 240 days, and larger breeds to 300 or 320. This will help a bit with some of the puppy explosion tickets. references CleverRaven#25289 references CleverRaven#25302 references CleverRaven#24852
@alanbrady mentioned the following in #25302
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not 'bump' or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered. |
This issue has been automatically closed due to lack of activity. This does not mean that we do not value the issue. Feel free to request that it be re-opened if you are going to actively work on it |
Describe the bug
Clouds of puppies roam. I don´t know. but so much puppies? I mean ok, packs of grown up labradors have to come somewhere. But puppie clouds? How is the survival rate with theese puppies?
Also the penalty for driving through them can be huge but there is not a penalty every time.
-I ran a group over for fun and had huge morale penalties (the last 3 pictures). Which is justified.
-Then I run another group over but they attacked me first outside of the car (1st picture). there I did not got a penalty.
-Then I had one occasion in a city / village where puppies and labradors attacked me and when I fough back, I got a morale penalty for killing.
Getting a penalty maybe depends on the race of the dogs. But there should not be a difference between dog races regarding that.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
There are RL examples for dogs which have been tamed pets once, which then roamed in packs and even attacked humans. But thoose packs consist more of grown up specimen with a few puppies. Not like theese puppy clouds with a few adult animals.
Screenshots
Picture 1: No penalty for killing them all by driving them over. This pack attacked me first.
Picture 2: The first time I encountered a puppy cloud. Maybe two weeks ago.
Picture 3: Could not resist.
Picture 4: High penalty for running them over. I think time it is justified. There was no reason to run them over.
The text was updated successfully, but these errors were encountered: