Skip to main content

RelationshipAi

17 tools in this family (folder Editor/Tools/RelationshipAi/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
relationship_add_disposition_rulewritesAdd a data-driven disposition rule that modifies how personality traits
relationship_configure_gossipwritesConfigure how deeds propagate through the social network via gossip.
relationship_create_characterwritesCreate a character profile with faction memberships, Big Five personality
relationship_create_factionwritesCreate a new faction with name, description, optional parent faction, and color.
relationship_exportread-onlyExport the entire relationship system state to JSON. Includes all
relationship_generate_codewritesGenerate C# source files from the current relationship state:
relationship_get_affinityread-onlyQuery the effective affinity between two factions or two characters.
relationship_get_dispositionread-onlyGet a character's overall disposition toward another. Combines faction
relationship_get_emotional_stateread-onlyGet a character's current PAD (Pleasure-Arousal-Dominance) emotional
relationship_importwritesImport a full relationship system state from JSON. Replaces the
relationship_list_charactersread-onlyList all characters in the relationship system with their faction
relationship_list_factionsread-onlyList all factions with their hierarchy (parent/children) and inter-faction
relationship_query_memoriesread-onlyList a character's deed memories. Shows who did what, when, emotional
relationship_report_deedwritesReport a deed: an actor did an action (tag) to a target with a given impact.
relationship_set_affinitywritesSet the affinity value (-100 to +100) from one faction to another.
relationship_set_personalitywritesSet the Big Five personality traits for a character. Each trait
relationship_tick_decaywritesAdvance the simulation by N ticks. Each tick: (1) decays all characters'