Book 2 - For NPCs and the Player
Part 1 - Relationship
Relationship is a kind of value.
The relationships are friend, work rival, hobby rival, mentor, apprentice, supervisor, employee, colleague, lover, fiancee, ex-lover, spouse, ex-spouse, grandparent, parent, sibling, cousin, child, and instructor.
The instructor-person is a person that varies.
A person can be committed or uncommitted.
The player is not committed. The player-commitment is a person that varies.
An NPC is a kind of person. An NPC has a relationship. Understand the given name property as describing an NPC. Understand the surname property as describing an NPC.
An NPC can be unknown or known. An NPC is usually unknown.
Definition: An NPC is blood-relation if (the relationship of it is grandparent) or (the relationship of it is parent) or (the relationship of it is sibling) or (the relationship of the it is cousin).
An NPC has a number called the affection strength. An NPC usually has affection strength 3. [Affection is measured on a scale from 1 to 5, with 1 being extreme dislike and 5 being strong affection.]
An NPC has some text called the nickname.
An NPC has some text called the reverse nickname.