I gave it a shot and it looks pretty solid so far. The biggest issue I have is that you can't get the girl pregnant with your script.
I think you need to include the lines "Have Normal Sex", "Have Anal Sex", or "Have Bondage Sex" when you're adjusting the girl's stats in order to trigger this. Though "Have Anal Sex" won't trigger pregnancy of course. There's also "Have Beast Sex" which I think could trigger insemination, but Bestiality isn't in the WMEX version right now.
*Goes to check the script editor real quick*
Yeah, "Have Normal Sex" updates the related skill and handles pregnancy calculation. Same with "Have Beast Sex". "Have Anal Sex" and "Have Bondage Sex" are supposed to only update the related skill, but I've had girls get pregnant on the bondage option before.
Looking back on that, this script editor really needs options for "Have Stranger Sex" for sex, and pregnancy chance, with someone other than the player, and "Have Lesbian Sex" for sex with another girl. "Have Group Sex" for updating the group skill and pregnancy chances for both player and other male would also be nice.
Anyway, The suggestions I have are as follows:
Instead of just "She refuses with a blush" have another line for low PCLove such as "She refuses to even consider it" (-Obed) or even for PCHate>PCLove "She slaps you for the mere suggestion" (-Obed, +PCHate)
Next, I'd like to see More sex options added like in the original script.
"Make Love" (only if PCLOVE is above 90) +5 Happiness & +Normal sex
"Request a blow job" +OralSex, +Service option
"Tell her to take your cock into her throat" Deepthroat option, +OralSex, +BDSM
"Ask her to have sex with a girl" +Lesbian option
"Talk her into having a threesome" +Lesbian & Group option
"Present her to one of your gangs as a rewards for their service" +Group, +Service option
The following are suggestions of mine and not anything I think we've seen before.
"Request a striptease" +Strip option
"Request a lapdance" +Service option
"Tell her you'd like her to be your pet for a while" Basically like obedience training except no adding PCFear or losing Happiness ("You teach her to 'sit', 'stay', 'fetch', and 'fuck'")
As for checking Girl emotional status, here's the script lines from the original (please give me a minute while I edit this post)
These would collectively replace your (UNDER CONSTRUCTION) line as you seem to have folded them into one response instead of two.
IfStat (*HAPPINESS*) (*GreaterOrEqualTo*) (*50*)
Dialog (*She tells you she is happy with her life*)
Else
Dialog (*She says she is unhappy and would like more free time*)
EndIf
AdjustTargetGirlStat (*HAPPINESS*) (*2*)
AdjustTargetGirlStat (*PCFEAR*) (*-1*)
AdjustTargetGirlStat (*PCLOVE*) (*1*)
and
IfStat (*PCLOVE*) (*LessOrEqualTo*) (*30*)
Dialog (*She tells you she has no romantic feelings towards you*)
Else
IfStat (*PCLOVE*) (*LessOrEqualTo*) (*50*)
Dialog (*She says she likes you as a friend but nothing more than that*)
Else
IfStat (*PCLOVE*) (*LessOrEqualTo*) (*70*)
Dialog (*She tells you she has some strong feelings towards you*)
Else
Dialog (*She tells you she is deeply in love with you and every moment together is like a dream*)
EndIf
EndIf
EndIf
IfStat (*PCFEAR*) (*LessOrEqualTo*) (*50*)
Dialog (*She then tells you she doesn't find you intimidating*)
Else
Dialog (*She then says you are a little scary to be around*)
EndIf
IfStat (*PCHATE*) (*LessOrEqualTo*) (*50*)
Dialog (*She lastly tells you she doesn't hate anything about you*)
Else
Dialog (*She lastly tells you that despite all her other feelings she feels some hatred towards you*)
EndIf
Feel free to just insert all of that or fiddle with it. I thought you'd like having that put together for you though.