// HEALTH/ARMOUR (COMPRESSED INTO 1 BYTE)
BYTE byteHealthArmour;
BYTE byteHealth, byteArmour;
BYTE byteArmTemp=0,byteHlTemp=0;
bsPlayerSync.Read(byteHealthArmour);
byteArmTemp = (byteHealthArmour & 0x0F);
byteHlTemp = (byteHealthArmour >> 4);
if(byteArmTemp == 0xF) byteArmour = 100;
else if(byteArmTemp == 0) byteArmour = 0;
else byteArmour = byteArmTemp * 7;
if(byteHlTemp == 0xF) byteHealth = 100;
else if(byteHlTemp == 0) byteHealth = 0;
else byteHealth = byteHlTemp * 7;
playerInfo[playerId].onfootData.byteHealth = byteHealth;
playerInfo[playerId].onfootData.byteArmour = byteArmour;