-
Notifications
You must be signed in to change notification settings - Fork 0
Create New Relationship Types
Shi Johnson-Bey edited this page Feb 21, 2024
·
2 revisions
This guide explains how to create new Relationship Schemas that specify what starting stats and traits to assign to a relationship given the agent type of the owner and target of the relationship. Schemas make it easier to construct many of the same relationship categories without repeating the same initial configuration process.
- Create a new
Relationship Schema
ScriptableObject by right-clicking in the Project window and selectingCreate > TDRS > Relationship Schema
. - Set the
Owner Type
to the agent schema owners of this relationship type will have. - Set the
Target Type
to the agent schema that targets of this relationship type will have. - Determine what stats should be used to model your relationship. For character-to-character relationships, these values might be friendship, romance, trust, reputation, or opinion. The goal is to choose stats that tie into the systems and mechanics of your game.
- Decide if relationships of this type should start with any default traits.
- Add your new relationship schema to the
Relationship Schemas
list on yourSocialEngineController
instance.