Battlefield Notation
Battlefield notation is the visual language used throughout the combat system to represent battlefield states, combatant positions, and tactical situations. Each position on the battlefield is enclosed in brackets, with distance connectors between them.
Breaking this down:
- Brackets enclose all combatants at the same coordinate
- Name — the actor’s display name, truncated to 8 characters when necessary
- Local ID — the badge (e.g.
p1,c1) is the same handle used in commands likestrike c1 - Chevrons —
>or<indicate facing direction - Distance — the number between brackets is the distance in meters
- Highlighting — the current actor’s row is emphasized
Actor Labels
Section titled “Actor Labels”Each combatant is displayed by name and local ID. The local ID is the same identifier a player sees when issuing a look command and uses when targeting with commands like strike c1.
pprefix — player characters (p1,p2)cprefix — creatures and NPCs (c1,c2)
Names longer than 8 characters are truncated in the notation to keep the display compact.
Facing Indicators
Section titled “Facing Indicators”Facing indicators show combatant orientation using chevrons:
- Right-facing: the chevron
>appears after the label - Left-facing: the chevron
<appears before the label
Stacking
Section titled “Stacking”When multiple combatants share a position, they stack vertically within the same bracket. Left-facing combatants appear first, then right-facing:
This example demonstrates:
- Multiple combatants at the same coordinate (Alice & Bob at 50, David & Eve at 175)
- Facing separation within stacked groups
- Current actor highlighting (Charlie)
- Team color coding (green for player’s team, red for enemies)
- Distance connectors between position groups
Boundary Markers
Section titled “Boundary Markers”When a combatant is positioned at a battlefield boundary, a ▌ marker indicates the edge:
Alice is positioned exactly at coordinate 0, the left edge of the battlefield. The boundary marker appears directly adjacent to her bracket.