Skip to main content

Execute_RemoveRelationshipFlag

Description

Removes the specified relationship flag from BaseObject toward the counterpart. End scripts (EndScriptIds) defined for the flag in RelationshipFlag.json are executed on removal. S2 controls the scope of removal:

  • Single: Remove the flag from BaseObject toward the counterpart only.
  • Both: Remove the flag from both directions (BaseObject <-> counterpart).
  • SingleToAny: Remove the flag from BaseObject toward everyone in the relationship window.

Parameters

ParameterDescription
BaseObjectCharacter whose relationship flag is removed (Self or Target)
S1Relationship flag ID to remove
S2Scope of removal (Single, Both, SingleToAny)

Examples

DescriptionBaseObjectCommandS1S2
Self no longer has a crush on TargetSelfRemoveRelationshipFlagCrushSingle
Target no longer has a crush on SelfTargetRemoveRelationshipFlagCrushSingle
Both Self and Target no longer love each otherSelfRemoveRelationshipFlagLoveBoth
Self gives up all crushes toward anyoneSelfRemoveRelationshipFlagCrushSingleToAny