Skip to content

[Exec]_UpdateMainRelationship

Overview

  • Updates the Main/Trait Relationship between Self and Target based on the latest relationship status.
  • Triggered when certain conditions about relationship type, affinity, and level are met.

Update Conditions:

  • A. The highest current relationship type ≠ existing main relationship type
  • B. The affinity (like/dislike) of the current top relationship differs from the existing one
  • C. The relationship stage is at level 2 or 3 (positive/negative)

If A + B + C are all satisfied, the main relationship is updated as follows: - Set to the current highest relationship type
- Apply +1/+2 or -1/-2 based on the level
- No update based on natural decay over time
- FamilyAffection always takes priority over higher Friendship levels

Details

Parameter Description
BaseObject Object to execute the command
Command UpdateMainRelationship

Examples

Example BaseObject Command S1 S2 F1 F2 Prob
Update Main/Trait Relationship between Self & Target Self UpdateMainRelationship