newspectatee_status = 0;
spectatorbutton_zoom = (f & BIT(2));
- observe_blocked = (f & BIT(3));
if(f & BIT(4))
{
damagepush_speedfactor = ReadByte() / 255.0;
serverflags = ReadByte();
+ observe_blocked = ReadByte();
g_trueaim_minrange = ReadCoord();
if (CS(e).race_completed) sf |= BIT(0); // forced scoreboard
if (CS(to).spectatee_status) sf |= BIT(1); // spectator ent number follows
if (CS(e).zoomstate) sf |= BIT(2); // zoomed
- if (observe_blocked) sf |= BIT(3); // observing blocked
if (autocvar_sv_showspectators == 1 || (autocvar_sv_showspectators && IS_SPEC(to)))
sf |= BIT(4); // show spectators
WriteByte(channel, this.count * 255.0); // g_balance_armor_blockpercent
WriteByte(channel, this.cnt * 255.0); // g_balance_damagepush_speedfactor
WriteByte(channel, serverflags);
+ WriteByte(channel, observe_blocked);
WriteCoord(channel, autocvar_g_trueaim_minrange);
}