Please stop: snow_leopard has an abortion #5382

Open
opened 2023-10-14 18:30:36 +00:00 by Boot · 12 comments
Member

I don't know why this message comes and why only with the snow leopards. It doesn't happen in normal leopards.

And yes, you can breed snow leopards. That worked for me for a while. And here it is written, behold: https://forum.minetest.net/viewtopic.php?t=22245

Please stop this message.

I don't know why this message comes and why only with the snow leopards. It doesn't happen in normal leopards. And yes, you can breed snow leopards. That worked for me for a while. And here it is written, behold: https://forum.minetest.net/viewtopic.php?t=22245 Please stop this message. ![](https://gitea.your-land.de/attachments/d7464204-34ca-4b8c-8690-7fb35786c382)
Member

That has no place in gaming. Wow.

That has no place in gaming. Wow.
AliasAlreadyTaken added the
1. kind/bug
3. source/mod upstream
labels 2023-10-14 21:54:38 +00:00
Author
Member

I tried with "fresh" snow leopards again. After three births this message came again.

I tried with "fresh" snow leopards again. After three births this message came again.
Author
Member

Four fresh females from the wild all immediately resulted in abortifacient! Have they all had their three births in the wild?

Four fresh females from the wild all immediately resulted in abortifacient! Have they all had their three births in the wild?

Four fresh females from the wild all immediately resulted in abortifacient! Have they all had their three births in the wild?

Maybe they had an owner and then had been set free after three births?
I did so with my petz-mare when they were limited to 3 births.
And now I understand what you were talking about yesterday. I did not get that message, so I was quite confused.

> Four fresh females from the wild all immediately resulted in abortifacient! Have they all had their three births in the wild? Maybe they had an owner and then had been set free after three births? I did so with my petz-mare when they were limited to 3 births. And now I understand what you were talking about yesterday. I did not get that message, so I was quite confused.
Author
Member

Maybe they had an owner and then had been set free after three births?

Found them far north of Fort Glacier. But, who knows.

> Maybe they had an owner and then had been set free after three births? Found them far north of Fort Glacier. But, who knows.
flux added the
ugh/petz
label 2023-11-07 19:38:43 +00:00
Member

the situation seems to be that there was a stillbirth, not an abortion. the message apparently triggered when adding the baby entity to the world failed for some reason. this is most likely the result of our mob spawn limiter discussed in #4142. it seems that instead of initializing a baby with its owner, petz sets the value afterward. this means that to the limiter, the baby is a new mob without an owner, and can be culled.

there's 2 things that need to happen here.

  1. get petz to change the language - do people agree that "stillborn" is better?
  2. adjust the spawn limiter to somehow detect baby animals and not cull them.
the situation seems to be that there was a stillbirth, not an abortion. the message apparently triggered when adding the baby entity to the world failed for some reason. this is most likely the result of our mob spawn limiter discussed in #4142. it seems that instead of initializing a baby with its owner, petz sets the value afterward. this means that to the limiter, the baby is a new mob without an owner, and can be culled. there's 2 things that need to happen here. 1. get petz to change the language - do people agree that "stillborn" is better? 2. adjust the spawn limiter to somehow detect baby animals and not cull them.
Author
Member

But why is a difference between snow leopard and the normal? Different codes in the same mod?

But why is a difference between snow leopard and the normal? Different codes in the same mod?
flux added the
3. source/integration
label 2023-11-07 20:27:58 +00:00
Member

But why is a difference between snow leopard and the normal? Different codes in the same mod?

because snow leopards were added to the spawn limiter while normal leopards weren't. i'm not sure there was a good reason for that, though it might have been influenced by the large number of snow leopards (and polar bears) along the miocene movement route.

> But why is a difference between snow leopard and the normal? Different codes in the same mod? because snow leopards were added to the spawn limiter while normal leopards weren't. i'm not sure there was a good reason for that, though it might have been influenced by the large number of snow leopards (and polar bears) along the miocene movement route.

there's 2 things that need to happen here.

  1. get petz to change the language - do people agree that "stillborn" is better?

Towards the log: As clear and concise as possible with least ambiguity. Towards players: rather something like "Is not pregnant anymore" or some wording that doesn't hint at how cruel nature may be.

  1. adjust the spawn limiter to somehow detect baby animals and not cull them.

👍

> there's 2 things that need to happen here. > > 1. get petz to change the language - do people agree that "stillborn" is better? Towards the log: As clear and concise as possible with least ambiguity. Towards players: rather something like "Is not pregnant anymore" or some wording that doesn't hint at how cruel nature may be. > 2. adjust the spawn limiter to somehow detect baby animals and not cull them. 👍
Member
  1. adjust the spawn limiter to somehow detect baby animals and not cull them.

👍

oh, i did this and forgot to update the issue: b6e738ab59

> > 2. adjust the spawn limiter to somehow detect baby animals and not cull them. > > 👍 oh, i did this and forgot to update the issue: https://gitea.your-land.de/your-land/yl_commons/commit/b6e738ab5993e3985ce9e3c65adbf098be312ee7
Member

"Is not pregnant anymore"

maybe "is not pregnant anymore for unknown reasons", though that's a bit wordy.

> "Is not pregnant anymore" maybe "is not pregnant anymore for unknown reasons", though that's a bit wordy.
Member

It's not nature that's cruel. It's us (or rather, the spawning). Perhaps "could not give birth due to overpopulation in the area and thus forgot beeing pregnant". Or "found no room for a child. This snow leopard has never ever been pregnant. Anything diffrent you might remember has only happened in your imagination. Please move on."

It's not nature that's cruel. It's us (or rather, the spawning). Perhaps "could not give birth due to overpopulation in the area and thus forgot beeing pregnant". Or "found no room for a child. This snow leopard has never ever been pregnant. Anything diffrent you might remember has only happened in your imagination. Please move on."
AliasAlreadyTaken was assigned by Boot 2024-01-15 21:06:23 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
6 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#5382
No description provided.