A number of changes to help me access certain things that were private and improve the patchability of the mod.
There's also the odd code tweak here and there.
Need_Sex.NeedInterval
and into CompRJW.CompTick
:
Need_Sex.NeedInterval
is focused only on updating the need's current value.Need_Sex.NeedInterval
.
CompRJW.CheckPreference
performs gender-related checks.
GenderHelper.Sex
.GenderHelper.CanBeHetero
and GenderHelper.CanBeHomo
to aid these checks.
trap
is a gender apparently), but best to localize these gender checks rather than have a bunch of part checks scattered everywhere.isHetero
and isHomo
are both false) and there still isn't. Should there be?Need_Sex.GetFallFactorFor
to get the factors without having to reverse the per-tick stuff.Need_Sex.CurLevel
and Need_Sex.CurInstantLevel
.
Need_Sex
into a proxy for a new need.Need
itself and add a type-check to modify the behavior of Need_Sex
.Need_Sex
.