Skip to content

WARScribe Technical Manual (The Language)

Function: Language-Agnostic Game State Notation Pattern: Subject-Action-Target-Outcome (SATO)

I. The Syntax Schema

WARScribe records state changes using a Coordinate-Action Syntax, similar to Algebraic Chess Notation.

[Subject_ID] [Action_Code] [Target/Coord] [Formation_Tag] ([Resolution])

II. Opcode Library

  • M (Move): U1 M (22,30) F:FF — Unit 1 moves to centroid (22,30) in Fang Formation.
  • C (Charge): U1 C U2 (!8) — Unit 1 attempts a charge on Unit 2, result is a successful 8.
  • A (Attack): U1 A U2 [W:1] (!H3 ?W1) — Unit 1 attacks Unit 2 with weapon index 1; results in 3 hits and 1 failed wound.
  • R (Reaction): Nested logic for 11th Edition: U1 M (x,y) {U2 R:A}.

III. Formation & Geometry Tags

To handle multi-model units, WARScribe uses Centroid Anchoring:

  • F:CC (Centroid Cluster): Minimum footprint.
  • F:FF (Fang Formation): Line formation with 3-model "triangle" end-caps to satisfy 7+ model coherency rules.
  • F:OW (Objective Wrap): Radial distribution 2.9" from an objective center for denial.