the recent change to Rivet's sex requirements was done incorrectly. the code only adds disabled buttons, including the disabled button that implies reading the zaika codex is required despite that no longer being the intention
JavaScript:
if (pc.hasStatusEffect("DisableRivetSex")) addDisabledButton(4, "Sex", "Sex", "Rivet’s not in the mood to have sex with you.");
//This seemed strange to throw up after fucking like 50 zaika on my way to meet her, so I'm turning it off for now.
//I asked Skom, he did not recall a specific reason for it, and was fine with the removeal.
//-Fen, 11/27/24
//else if (pc.hasGenitals() && CodexManager.entryViewed("Zaika")) addButton(4, "Sex", rivetSex, "Sex", "This zaika looks like a nice dom, maybe she could help you to unwind...");
else if (pc.hasGenitals()) addDisabledButton(4, "Sex", "Sex", "You might want to know more about zaikas before having sex with one.");
else addDisabledButton(4, "Sex", "Sex", "You need genitals to have sex.");
addButton(14, "Leave", leaveRivet);