Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(1 edit)

Hey, Aric, found your mods after playing with Strive for a while and wanted to try them out. I had a quick question, what exactly is involved with a wanted pregnancy? From what I can tell it's consent, fetish, and desired children, but my starting slave never has a wanted pregnancy despite having the fetish, all consent, and no children.

Also, I saw ElPresidente mention the consent for "breeding with relatives" was not working and I was having this issue too, so I went on a bit of a scavenger hunt. That was over a week ago, so you may have already gotten this solved anyway! But if not, I think it's because in statstab.gd, for "incestbreeder", person.consentexp.incestpregnancy is set to true when consent is given, but in the actual character data, this consent is stored as "incestbreeder". The mode is right, but the variable is wrong so it's never set and therefore repeats every day. I grabbed some screenshots as well!


I appreciate the details and the screenshot! That particular bug is primarily what’s messing with the WantedPregnancy, but the overall process would be:

Consent (Sex) > Consent (Pregnancy) + Consent (IncestBreeder), if family = WantedPregnancy

The Pregnancy fetish will increase the chances of their giving pregnancy consent as well as having a number of desired offspring higher than their current offspring. Pregnancy consent does have a chance to reset each birth (as the desired offspring number may have been reached).

If the pregnancy isn’t wanted from the start, there’s a chance of her gaining the WantedPregnancy each day. Incredibly short pregnancies are unlikely to see this change, but if you see a dialogue option relating to her wanting to tell you something, it may be that discussion.

(1 edit)

Huh so new weird thing is that even after that change the pregnancy is still unwanted. I checked the data and all the consents are there, the text even shows up in the statistics. Is there a random chance for them to not want the pregnancy, or is this weird? I can keep poking around a bit, see if I can find anything. This is the starting slave, the father is my player character. I even increased the number of children wanted to see if that would change anything but nope. I thought that maybe something could have reset pregnancy consent and not the ask option, but she hasn't given birth before, and in the save data all the consents are still 'true'.

EDIT: Tried with some other slaves and it seems kind of up in the air whether a pregnancy registers as wanted or not even with the proper consent. Thinking now that it might be something more on my end, the bug with the repeating incest option caused some funky stuff in the save data. Might try again with a fresh save file.

(2 edits)

"If the pregnancy isn’t wanted from the start, there’s a chance of her gaining the WantedPregnancy each day."
It doesn't seem this is the case though? setWantedPregnancy() looks like it's only designed to fire once. And the talk event it can trigger doesn't make any changes to the .wantedpregnancy var.

In any case, it that function doesn't seem to be working properly regardless, even with non-incest pregnancies:

if mother.consentexp.pregnancy == true:
            mother.pregexp.wantedpregnancy = true

Should mean that preg consent should automatically mean wanted baby, no? Yet despite having consent from every slave I've knocked up, I've still had to edit it to true in the save.


EDIT: Welp, I think I see the problem:
setWantedPregnancy() doesn't appear to ever actually get called in the first place - there's no reference to it outside its declaration in expansion.gd

(2 edits) (+1)

Thanks for bringing this up! I’ll look into it!

Edit: You're 100% right! The functions were made but not added to where they were supposed to be called. That explains waaaay too much. Thanks for your help identifying this bug! This is fixed in the next update (v.9)

Issue resolved in v.9. Thanks for the help with identifying the bug!

Sweet! Thanks for your work, it's a great mod so far!