Storytronics keeps track of what each Actor thinks of each other Actor, Stage and Prop using a set of Relationship Traits. These are divided into Perceived Traits and Relationship State Traits.
Note that, while Actor-to-Actor Relationships are displayed in the Relationship Editor in Swat, Actor-to-Prop and Actor-to-Stage Relationships are displayed and edited in the Prop and Stage Editors, respectively.
Perceived Traits (pTraits) represent an Actor's impressions of the Hidden Core Traits of Stages, of Props, and of other Actors. Like their corresponding Core Traits, Perceived Traits are BNumbers. The value of An Actor's Perceived Trait for an Actor, Prop or Stage is the former's impression of the latter's corresponding Core Trait. For example, if an Actor has a pCool_Volatile of 1 for another Actor, it means the former believes the latter has a Cool_Volatile of 1. A value of -1 means the former believes the latter has a Cool_Volatile of -1, and so on (BNumbers can only approximate the values of 1 and -1, so these are idealizations).
An Actor has one Perceived Trait for each Hidden Core Trait of each Actor, Stage and Prop in the storyworld. For example, if your storyworld has two Actors, and your Personality Profile only has the two default Hidden Core Traits, Cool_Volatile and Quiet_Chatty, then each of your Actors will automatically have a pCool_Volatile Trait and a pQuiet_Chatty Trait for the other Actor. Each will also have a pCool_Volatile Trait and a pQuiet_Chatty Trait towards himself. If you were to add a third Actor to you storyworld, that Actor would have pCool_Volatile and pQuiet_Chatty towards himself and towards each of the two preexisting Actors. The preexisting Actors will also have pCool_Volatile and pQuiet_Chatty towards the newcomer. If you were to add a new Hidden Core Trait to your storyworld, each of you Actors would now have a corrsponding pTrait for himself and for each other Actor in the storyworld.
Actor-to-Prop and Actor-to-Stage Perceived Traits are very similar to Actor-to-Actor Perceived Traits. They correspond to the Hidden Core Traits of Props and Stages, respectively. Obviously, Stages and Props don't have Perceived Traits towards Actors (or towards themselves or each other, for that matter!).
Each Actor has a Confidence Trait (cTrait) associated with each of his Perceived Traits. A Confidence Trait determines how confident the Actor is of the accuracy of its associated Perceived Trait. For example, if an Actor has cCool_Volatile of 1 towards another Actor, it means the former is convinced he knows the true value of the latter's Cool_Volatile. A value of -1 means the former doesn't have any faith in his impression of the latter's Cool_Volatile. A value of 0 means the former is reasonably confident about his impression of the latter's Cool_Volatile, but is keeping an open mind.
Relationship State Traits
Relationship State Traits are completely different from the State Traits of Actors, Props and Stages. In fact, they are more similar to Perceived Traits, except they don't represent an Actor's perception of a Core Trait. Instead, they represent his perception of the nature of his relationship with another Actor, Prop, Stage or Event. The six Relationship State Traits are:
If an Actor has Debt_Grace of 1 for another, it means the former considers the latter to be heavily indebted to him in some way. A value of -1 means the former feels heavily indebted to the latter. A value of 0 means the former feels he is "even" with the latter.
If an Actor has Stranger_Kin of 1 for another, it means the former considers the latter to be a part of his nuclear family, socially if not biologically. A value of -1 means the former thinks the latter is distanced from himself, to only link between the two being, at most, their membership of the same species. A value of 0 means the former considers the latter to be a fairly distant acquaintance, or a stranger who is a member of the same social group or class.
If an Actor has Familiarity of 1 towards another, it means the former knows the latter very well. If he has familiarity of -1, it means he doesn't know the latter at all. If he has 0, it means he has some knowledge of the latter. Familiarity overlaps with Confidence Traits, and indeed it can serve as a replacement for them - see "Manual VS Automated Relationship Management," below).
If an Actor has Unwelcoming_Homey of 1 for a Stage, it means he feels completely at home in that Stage. A value of -1 means he feels completely out of his element there. A value of 0 means he feels that Stage is a neutral place.
KnowsMe (Prop-to-Actor, Stage-to-Actor)
Each Stage and each Prop has a KnowsMe value for each Actor. This can be either "true" or "false," indicating whether the Prop or Stage in question is known to the Actor in question. Like Familiarity for Actors, this value can serve as a replacement for CTraits for Stages and Props. See below.
Each Event has a WhoKnows calue for each Actor. This can be either "true" or "false," indicating whether the Actor in question has witnessed the Event in question. You can't set this value yourself - it's set automatically when the Event is entered into the Historybook.
Manual VS Automated Relationship Management
For each Core Trait in your storyoworld, you can set whether that Trait's associated Relationships will be managed manually or automatically. The rest of this documentation assumes that your Traits are managed manually, so here we will assume the opposite. Therefore, the following only applies to Traits that you set to "auto-manage."
When an a Trait is auto-managed, it means that all its associated PTraits, and their associated CTraits, are under computer control. You can't initialize these values in Swat, and you can't change these values using Conseqeunces and EmotionalReactions. The system manages P and CTraits for Actors a little differently than it does for Props and Stages.
Auto-Managed Actor-to-Prop and Actor-to-Stage Relationships
These Relationships are auto-managed in a very simple way. When the KnowsMe of a Prop or Stage is "false" for a given Actor, then that Actor's CTraits for that Prop or Stage are auto-set to -1 (actually, just approaching -1) and his PTraits for that Prop or Stage are auto-set to 0. If KnowsMe is "true," that Actor's CTraits are auto-set to (approaching) 1 and his PTraits are set to the actual values of their associated Core Traits.
Auto-Managed Actor-to-Actor Relationshisps
Actor-to-Actor CTraits are auto-managed in a simple way; an Actor's CTraits for another always equal the former's Familiarity towards the latter. An Actor-toActor PTrait is auto-set based on two values: the actual value of its associated Core Trait, and the value of the perceiving Actor's associated AccordTrait. The relative weight of these two values varied according to Familiarity. When and Actor's Familiarity for another is -1, his PTrait for that Actor is determined based soly on the former's own associated AccTrait. When Familiarity is 1, the former disregards his own AccTrait, and his PTrait for the latter is equal to the actual value of the latter's associated Core Trait. When Familiarity is 0, the former's AccTrait and the latter's Core Trait are given equal weight, and the resulting PTrait is an average of the relevant AccTrait and Core Trait.