Pass Time Step

Introduction

The Pass Time Step advances the game calendar by a specified number of days. This step represents activities that require temporal progression like training, travel, recovery, or waiting.

Interface

interface PassTimeStep {
  kind: 'passTime';
  condition?: string;
  days: string;
}

Properties

kind - Always 'passTime'

days - Number of days to advance

  • String expression that evaluates to a positive integer
  • Can be literal numbers, mathematical expressions, or flag references

condition (optional) - Conditional execution

  • Flag expression that must be true for time to pass
  • Step is skipped if condition fails

Examples

Basic Time Passage

{
  kind: 'passTime',
  days: '7'
}