I know I've suggested before that daily fetish "decay" should be decreased or toggleable in the future, but in the meantime... how would I go about disabling it locally? Got 25 slaves at this point, and having to check on each every day to make sure they're not losing what I want them to have is a slog.
I suspect it has something to do with checkFetish in person, or dailyFetish in expansion, but in both cases I just can't quite parse it well enough to know what to change.
Viewing post in Aric's Expansion Rebred
Under dailyFetish(person) in Expansion.gd, remove the lines:
elif person.dailyevents.count([i]) + rand_range(0,2) < globals.fetishopinion.find(person.fetish[i])/3 && rand_range(0,1) <= .1:
if globals.fetishopinion.find(person.fetish[i]) >= 0:
person.fetish[i] = globals.fetishopinion[globals.fetishopinion.find(person.fetish[i])-1]
That will leave the chance of an automatic increase with no chance of automatic decrease. You could also play around with the rand_range to try to lower frequencies, but I haven't found an acceptable frequency that people liked yet so have it disabled but with a setting to reenable it in case people want to add that slight layer of difficulty back in.
Thanks a ton!
That block seemed like it might be it, but I wasn't sure what the "Occuring too frequently" comment was referring to. In hindsight it's obvious it was saying the decrease was too frequent, but for some reason last night it made me think those lines were there in case the ones above were happening too much, heh. Just overthinking on my part :P