938 in v9.4 modded code (actually, my changes might not have taken effect because I'm editing the base game applied code, pls tell me if mods override changes in base game)
if all conditions are met, the relations go up by 15 to 30, but otherwise the code says "lol screw you"
editto: if you wanna add it, here's my modded version:
if (person.relations[i.id] <= 200 && !person.traits.has("Fickle")) || person.traits.has("Monogamous"):
if (person.traits.has("Monogamous")):
globals.addrelations(person, i, -rand_range(25,50))
if (!person.traits.has("Fickle")):
globals.addrelations(person, i, -rand_range(25,50))
edit 2 electric boogaloo:
i also was bored and made the tentacle spell a little more user-friendly (i.e. make cases where you can have fun with it, not just pain)