User:Solexious/Open Laser Tag/Protocol

From London Hackspace Wiki

TeamID ppppp = PlayerID

  • 001ppppp Team1 (Red)
  • 010ppppp Team2 (Blue)
  • 011ppppp Team3 (Green)
  • 100ppppp Team4 (Purple)
  • 101ppppp Team5 (White)
  • 110ppppp NPC
  • 111ppppp NPC
  • 000mmmmm System Message


PlayerID ttt = TeamID / NPC

  • ttt00000 Player0
  • ttt00001 Player1
  • ttt00010 Player2
  • ttt00011 Player3
  • ttt00100 Player4

Etc…

  • ttt11111 Player31

WeaponID ddddd = Damage

  • 001ddddd Main (x1)
  • 010ddddd Side-arm (x1)
  • 011ddddd Thrown weapon (Grenade) (x2)
  • 100ddddd Static Bomb (x4)
  • 101ddddd *free*
  • 110ddddd *free*
  • 111ddddd *free*
  • 00000000 none (used to communicate)


Example Bullet

00100001 00100100 0

Team Red; Player 1; Main Weapon; 4 damage; parity;


Collect ammo

myID; no weapon; parity;

itsID; myID; load ammo; amount; parity;

myID; itsID; load ammo; amount; odd parity;