<Trigger File="Random.script" Type="Random" />
<Trigger File="NotPregnantByPlayer.script" Type="Status" Threshold="PregnantByPlayer" Has="False" />
So, a "fire every time" trigger, and an "If not pregnant by player" trigger.
You are missing the
Chance="100" for it to know how often for it to run and the rest is just knowing the correct syntax:
<Trigger File="Random.script" Type="Random" Chance="100"/>
<Trigger File="NotPregnantByPlayer.script" Type="Status" Status="Pregnant By Player" Has="False" />
Once the syntax is correct, the issue becomes how the game handles the GlobalTriggers.xml
Global Triggers are the last thing handled during the Next Turn stage.
Any script that has a girl as its target needs the girl to be chosen first, the m_GirlTarget must be set.
The script then runs using that girl.
Normally there is no girl set for m_GirlTarget at that point so first you would need a script that chooses a girl and makes her active.
Then you would need the next script to run on her.
If you wanted it to run multiple times each turn you would probably have to have it multiple times in the GlobalTriggers.xml
Basically GlobalTriggers.xml is only supposed to be for major game events.