which male character? Player or a contact? How it actually works?
The original NPC_gives_birth_neutral seems simple, but ver.extra is more complicated. Isn't neutral means npc-npc birth scene? Why does player involve in ver.extra?
Because at 0000 midnight the game only triggers 'one scene'. [Player_giving_birth, Player-npc discovery or birth, npc-npc discovery or birth.]
And the reason for the extra complications in coding is the ensure that it fires off correctly.
Imagine some npc gets knocked up.
1. Who's kid is it?
a. Is it your girlfriend's kid from another man because your infertile?
2. How far along into their pregnancy are they?
a. Don't want a girl who you just knocked up, giving birth within 24 hours.
b. Chech and see if there are any other women who are also ready to give birth too.
3. How is the child going to look.
a. Is there more than one?
b. Are the twins identical or not?
c. Does the child live with you as your relative/child or live with their mother.
I put an insane amount of work to make these scenes work better than what they currently are. From 'kind of working' to "working at 300% efficiency".