12 years ago
@SimGuruModSquad: I need help with this please
--Edit: Before reading thru my long explanation, the short of it is that a TunableEnum specifying Actor or TargetSim within a sim_info test case doesn't work inside of a tuple for pregnancy. So as mods come out for same sex pregnancy, both the Actor and Target have the 80% chance to get pregnant and you end up in most cases with two pregnant Sims. --
I'm looking at the SocialSuperInteraction.tdesc. And under the tuple 'pregnancy' it states as an enum:
Now as I understand it, the targetsim is impregnated, not the impregnator.
Then...
which seems also reversed. The Actor is the instigator and should be the impregnator, not the impregnated.
So in the interaction bed_TryforBaby, under the tuple pregnancy, I specify the reverse. Then I put in a test so that if a female is the Actor, the multiplier is 0.
Doesn't work. Doesn't matter if the female is the played sim or the clicked sim, she won't get pregnant, even if she is the TargetSim. Here is my code:
Actor
TargetSim
0.8
0
Actor
FEMALE
1.5
26498
I replaced the base code where the check is for a male gender with no Actor/TargetSim specified.
It appears that the Enums are ignored in the pregnancy tuple. Something similar happens when making the multiplier a 1. She will get pregnant regardless if she is the Actor or TargetSim.
Any help?
I'm looking at the SocialSuperInteraction.tdesc. And under the tuple 'pregnancy' it states as an enum:
Now as I understand it, the targetsim is impregnated, not the impregnator.
Then...
which seems also reversed. The Actor is the instigator and should be the impregnator, not the impregnated.
So in the interaction bed_TryforBaby, under the tuple pregnancy, I specify the reverse. Then I put in a test so that if a female is the Actor, the multiplier is 0.
Doesn't work. Doesn't matter if the female is the played sim or the clicked sim, she won't get pregnant, even if she is the TargetSim. Here is my code:
I replaced the base code where the check is for a male gender with no Actor/TargetSim specified.
It appears that the Enums are ignored in the pregnancy tuple. Something similar happens when making the multiplier a 1. She will get pregnant regardless if she is the Actor or TargetSim.
Any help?