Mark Did Encounter Step

Introduction

Marks a character as having been encountered by the player this month, preventing duplicate encounter events. Usually used alongside the ‘harassment’ character interactions.

Interface

interface MarkDidEncounterStep {
  kind: 'markDidEncounter';
  condition?: string;
  character: string;
}

Properties

kind - Always 'markDidEncounter'

character - Character to mark as encountered

condition (optional) - Conditional execution

Examples

Basic Usage

{
  kind: 'markDidEncounter',
  character: 'Shiao Gian'
}