"Flower Power" perk question

minibw

New Member
Apr 6, 2017
2
0
40
I've been mainlining Cerespirin for it, but all I get is the "The Cerespirin drug is out of your system and has finally worn off" message.

The wiki says that all you need is "Is Feminine," but does your actual sexual equipment have to be female? Do you absolutely need a vagina to get this perk?

My stats are:
* Sex: Male
* Gender Preference: Female
* Gender Appearance Rating: 134.50, Feminine
* Femininity: 40 %
 

Theron

Well-Known Member
Nov 8, 2018
3,326
1,318
44
Looking at the code, you need plant skin, plant hair and 2 of (hair orchid, ivy arms, orchid pussy).
There's also a function* called that determines if you're feminine.

public function mfn(male: String, female: String, neuter: String, ignorePref:Boolean = false): String {

if (!ignorePref && hasStatusEffect("Force Fem Gender")) return female;
if (!ignorePref && hasStatusEffect("Force Male Gender")) return male;

var weighting: Number = genderWeight();

//Neuters first!
if (neuter != "") {
if (weighting >= 45 && weighting <= 55 || (!ignorePref && hasStatusEffect("Force It Gender"))) return neuter;
else if (weighting < 45) return male;
return female;
}
if (weighting <= 49) return male;
return female;

The specific call is
target.mfn("m", "f", "n") == "f"
I'm not sure how this resolves, in you case.

Edit: Open the browser console with Ctrl + Shift + J. Copy-paste
pc.mfn("m", "f", "n")
That should tell you.
 
Last edited:

TheShepard256

Well-Known Member
Do you absolutely need a vagina to get this perk?
Nope, you just need to use feminine pronouns. Feminine != female.
I'm not sure how this resolves, in you case.
In this case, it should return feminine regardless of whether gender preference is ignored, as that's what Gender Appearance Rating (i.e. the genderWeight() variable in the mfn() function) leans towards.