It's very strange indeed, from they way it's coded it looks like it's intended to work like this though, I mean why would they code [charachter relationship]-=-1 instead of [charachter relationship]-=1 in multiple parts of the game, it seems too weird to be a mistake.
I tested and it really makes you gain points in some situations where it's likely you are supposed to lose them so i don't know what to think. Regarding not gaining a point with partner Shelly everything looks normal in the code, so I don't know why it works like that, I will test it in the future.
If @Ice Cream Sand Wi