Skip to content

Create Relationship system

Mikron edited this page May 19, 2024 · 2 revisions

A possible new development: a relationship system that would link Characters.

Basic assumptions:

  • Each Character could be linked to any Character by an unidirectional connection with attributes
  • The connections would be of two different kinds (see Types for explanations):
    • named
    • leveled
  • Standard visibility rules would apply

Possible developments:

  • Groups could also be linked to each other

Types

Named connections

Those are indicating familial, friendly, formal, etc. connections (parent, father, mother, superior, creator, etc.); those could be hard-typed, which would allow for creation of several types of trees/networks. Possible typing:

  • hard - the list of relations is closed and each has types - easy to create family trees
  • firm - the list of relations is suggested (user can type it in) but each can get a type (family, professional, etc.) - possible but harder to create family trees (types would have to be thought-out)
  • soft - everything is typed in - no trees possible

This would be a multiple n:n system, e.g. A could be both parent and a professional superior to B.

It might be prudent to make this one bidirectional - otherwise, there is a risk of A being mother to B while B is not daughter of A.

Leveled connections

Those are indicating actual attachments, emotional or otherwise, and stem from extension of Powered by Apocalypse logic of relations.

A default scale would be from 0 to 5, with some consequences for each level. Importantly, this could seriously vary from system to system (even among different PbA systems), thus a global template system would be in order.

This kind of connection is unidirectional and does not have to be symmetric in any way: an adoring fan would have a high value, while the adored idol would likely not even know of the fan's existence and thus not even have a connection.