Not sure if there's any way to really control that well enough. But I'll do you one better, go into the assets/data files and open the one labeled "Effects" (which is just a basic notepad file) and find that section:
The code (click to reveal the rest of it)
e_standing_love_pest = {
e_standing_love_pest = {
type = 'simple',
descript = '',
conditions = [
{code = 'stat', stat = 'affection', operant = 'gte', value = 50},
{code = 'stat', stat = 'respect', operant = 'lte', value = -50},
],
statchanges = {},
tags = ['standing_love_pest', 'hide_from_stat_breakdown'],
buffs = [],
sub_effects = [],
},
e_standing_housemate = {
type = 'simple',
descript = '',
conditions = [
{code = 'stat', stat = 'affection', operant = 'gt', value = -50},
{code = 'stat', stat = 'affection', operant = 'lt', value = 50},
{code = 'stat', stat = 'respect', operant = 'gt', value = -50},
{code = 'stat', stat = 'respect', operant = 'lt', value = 50},
],
statchanges = {hp_reg_add_part = 0.1, mp_reg_add_part = 0.1},
tags = ['standing_housemate', 'hide_from_stat_breakdown'],
buffs = [],
sub_effects = [],
},
e_standing_sworn_servant = {
type = 'simple',
descript = '',
conditions = [
{code = 'stat', stat = 'affection', operant = 'lte', value = -50},
{code = 'stat', stat = 'respect', operant = 'gte', value = 50},
],
statchanges = {productivity = 0.1},
tags = ['standing_sworn_servant', 'hide_from_stat_breakdown'],
buffs = [],
sub_effects = [],
},
e_standing_beloved = {
type = 'simple',
descript = '',
conditions = [
{code = 'stat', stat = 'affection', operant = 'gte', value = 50},
{code = 'stat', stat = 'respect', operant = 'gte', value = 50},
],
statchanges = {},
tags = ['standing_beloved', 'hide_from_stat_breakdown'],
buffs = [],
sub_effects = [],
As you can see, there are four categories:
Love Pest, which requires high affection and low respect, and offers no bonuses.
Housemate, which is medium affection and respect, and offers a +10% buff to HP and MP.
Sworn Servant- High respect, low affection, and a +10% productivity.
Beloved is high respect and affection, and gives no bonuses.
So... there's not really a whole lot of minmaxing or exploring to do on this one.