diff --git a/src/shared/NSClientPlayer.qc b/src/shared/NSClientPlayer.qc index 8cd988b0..ad34c32c 100644 --- a/src/shared/NSClientPlayer.qc +++ b/src/shared/NSClientPlayer.qc @@ -494,6 +494,15 @@ NSClientPlayer::ReceiveEntity(float new, float flChanged) READENTITY_INT(modelindex, PLAYER_MODELINDEX) READENTITY_BYTE(colormap, PLAYER_MODELINDEX) + + /* crap the render mode updates in here */ + READENTITY_BYTE(m_iRenderMode, PLAYER_MODELINDEX) + READENTITY_BYTE(m_iRenderFX, PLAYER_MODELINDEX) + READENTITY_FLOAT(m_vecRenderColor[0], PLAYER_MODELINDEX) + READENTITY_FLOAT(m_vecRenderColor[1], PLAYER_MODELINDEX) + READENTITY_FLOAT(m_vecRenderColor[2], PLAYER_MODELINDEX) + READENTITY_FLOAT(m_flRenderAmt, PLAYER_MODELINDEX) + READENTITY_COORD(origin[0], PLAYER_ORIGIN) READENTITY_COORD(origin[1], PLAYER_ORIGIN) READENTITY_COORD(origin[2], PLAYER_ORIGIN) @@ -889,6 +898,15 @@ NSClientPlayer::EvaluateEntity(void) { EVALUATE_FIELD(modelindex, PLAYER_MODELINDEX) EVALUATE_FIELD(colormap, PLAYER_MODELINDEX) + + /* crap the render mode updates in here */ + EVALUATE_FIELD(m_iRenderMode, PLAYER_MODELINDEX) + EVALUATE_FIELD(m_iRenderFX, PLAYER_MODELINDEX) + EVALUATE_VECTOR(m_vecRenderColor, 0, PLAYER_MODELINDEX) + EVALUATE_VECTOR(m_vecRenderColor, 1, PLAYER_MODELINDEX) + EVALUATE_VECTOR(m_vecRenderColor, 2, PLAYER_MODELINDEX) + EVALUATE_FIELD(m_flRenderAmt, PLAYER_MODELINDEX) + EVALUATE_VECTOR(origin, 0, PLAYER_ORIGIN) EVALUATE_VECTOR(origin, 1, PLAYER_ORIGIN) EVALUATE_VECTOR(origin, 2, PLAYER_ORIGIN) @@ -949,6 +967,15 @@ NSClientPlayer::SendEntity(entity ePEnt, float flChanged) { SENDENTITY_INT(modelindex, PLAYER_MODELINDEX) SENDENTITY_BYTE(colormap, PLAYER_MODELINDEX) + + /* crap the render mode updates in here */ + SENDENTITY_BYTE(m_iRenderMode, PLAYER_MODELINDEX) + SENDENTITY_BYTE(m_iRenderFX, PLAYER_MODELINDEX) + SENDENTITY_FLOAT(m_vecRenderColor[0], PLAYER_MODELINDEX) + SENDENTITY_FLOAT(m_vecRenderColor[1], PLAYER_MODELINDEX) + SENDENTITY_FLOAT(m_vecRenderColor[2], PLAYER_MODELINDEX) + SENDENTITY_FLOAT(m_flRenderAmt, PLAYER_MODELINDEX) + SENDENTITY_COORD(origin[0], PLAYER_ORIGIN) SENDENTITY_COORD(origin[1], PLAYER_ORIGIN) SENDENTITY_COORD(origin[2], PLAYER_ORIGIN)