I think that's an issue with the coder putting the pregnancy check in when the option is chosen, rather than at the end when [Next] or whatever would be clicked. It causes the scene to count as them being pregnant (if successful) even though the scene is causing them to get pregnant. I think I noticed it with Kailani the first time.
Well, it’s probably both coders and writers. However, I think you misunderstood me slightly - what I meant is the inconsistency in narrative that is between scenes - for example: non-preg Hretha has a line praising Lumia and asking for a child (the ride scene) - you have sex with her and let’s assume she conceives - next time you do the same scene, she knows she’s pregnant - but her announce scene comes way later, during the actual preg stage progression.
Now on other hand if you do the Infrith and Hretha sleep scene -> Hretha and Infrith changes dialogue post-announce (now I rechecked and it was fixed - long time ago Infrith knew immediately when Hretha post announce so props for fixing that).
In essence, it’s a bleed of behind-the-curtain mechanics (aka isPregnant) into the in-world narrative.
As for the first point - it’s kind of the same - why don’t the PC, Infrith or Hretha repeat the Bear Tonic scene or the Quickie scene? Realistically, they don’t know anyone is pregnant so repeating them couple of times makes sense if they want to be sure. From the player’s PoV, it’s just annoying that you
can’t repeat the scenes more frequently and you need track quite a lot the pregnancies.
And now it is again in Kari/Twin Elfs (which i wouldn't knew about - if not for checking code of the game ;P - when looking on a bug) scene - you need them all not pregnant but mechanicaly -> which is quite strict requirement
