[NOVA NOTATION]
CYBERPUNK TCG // GAME STATE VALIDATOR
01 // SYNTAX
w
ACTOR we / they
|
ACTION one of 6
4
SIDES d4 – d20
w
OWNER we / they
3
VALUE 1 – max

Each move is a single line. Actor and owner can differ — actor performs the move, owner identifies which die. Blank lines are ignored.

02 // ACTIONS
| ROLL

Move a die from your fixer into your gigs with a result. Owner must equal actor.

w|4w3
WE
d4 3
THEY
$ STEAL

Take an opponent's die from their gigs. It joins your gigs keeping its value.

w|4w3
t$4w3
WE
THEY
d4 3
+ INCREMENT

Increase a gig die value. New value must exceed current and stay within die max.

w|4w3
w+4w4
WE
d4 4
THEY
- DECREMENT

Decrease a gig die value. New value must be below current and at least 1.

w|4w3
w-4w2
WE
d4 2
THEY
. SET

Set a gig die to any valid value directly, regardless of current value.

w|4w3
w.4w1
WE
d4 1
THEY
@ REROLL

Assign a new value to a gig die. Stays in gigs with the same owner.

w|4w3
w@4w2
WE
d4 2
THEY
03 // CONSTRAINTS
  • 01 Roll owner must equal actor — you can only roll dice from your own fixer
  • 02 d20 can only be rolled after all d4, d6, d8, d10, and d12 are in your gigs
  • 03 Steal only works on dice in gigs — fixer dice cannot be stolen
  • 04 Increment, decrement, set, and reroll require the die to exist in some gigs
  • 05 All values must be within 1 – (die sides)
04 // TRACE
1/10
01 w|4w3 we rolls d4 → 3
02 t|4t4 they rolls d4 → 4
03 w|6w2 we rolls d6 → 2
04 t|6t4 they rolls d6 → 4
05 w+6w5 we increments d6w: 2→5
06 t$6w5 they steals d6w(5)
07 w|8w7 we rolls d8 → 7
08 t-6w3 they decrements d6w: 5→3
09 w.8w4 we sets d8w: 7→4
10 t@4t3 they rerolls d4t: 4→3
WE 1 gig
FIXER
d6
d8
d10
d12
d20
GIGS
d4 3
THEY 0 gigs
FIXER
d4
d6
d8
d10
d12
d20
GIGS
none
NOVA NOTATION v0.1 // CYBERPUNK TCG