I needed a way to track how many times the player saw the scene for dialogue variations purpose. One thing led to another.
trust is the general barrier for all things and affection is basically the specific progress for the NPC.