Make m_vecPreviousShootPosition a predicted variable
This commit is contained in:
parent
b3ca8fd221
commit
01a5f946ec
3 changed files with 4 additions and 2 deletions
|
@ -374,6 +374,7 @@ BEGIN_PREDICTION_DATA( C_BasePlayer )
|
||||||
|
|
||||||
DEFINE_PRED_FIELD_TOL( m_vecBaseVelocity, FIELD_VECTOR, FTYPEDESC_INSENDTABLE, 0.05 ),
|
DEFINE_PRED_FIELD_TOL( m_vecBaseVelocity, FIELD_VECTOR, FTYPEDESC_INSENDTABLE, 0.05 ),
|
||||||
DEFINE_PRED_FIELD(m_vecPreviouslyPredictedOrigin, FIELD_VECTOR, FTYPEDESC_INSENDTABLE),
|
DEFINE_PRED_FIELD(m_vecPreviouslyPredictedOrigin, FIELD_VECTOR, FTYPEDESC_INSENDTABLE),
|
||||||
|
DEFINE_PRED_FIELD(m_vecPreviousShootPosition, FIELD_VECTOR, FTYPEDESC_INSENDTABLE),
|
||||||
DEFINE_FIELD( m_nButtons, FIELD_INTEGER ),
|
DEFINE_FIELD( m_nButtons, FIELD_INTEGER ),
|
||||||
DEFINE_FIELD( m_flWaterJumpTime, FIELD_FLOAT ),
|
DEFINE_FIELD( m_flWaterJumpTime, FIELD_FLOAT ),
|
||||||
DEFINE_FIELD( m_nImpulse, FIELD_INTEGER ),
|
DEFINE_FIELD( m_nImpulse, FIELD_INTEGER ),
|
||||||
|
|
|
@ -452,7 +452,7 @@ BEGIN_DATADESC( CBasePlayer )
|
||||||
DEFINE_FIELD( m_flForwardMove, FIELD_FLOAT ),
|
DEFINE_FIELD( m_flForwardMove, FIELD_FLOAT ),
|
||||||
DEFINE_FIELD( m_flSideMove, FIELD_FLOAT ),
|
DEFINE_FIELD( m_flSideMove, FIELD_FLOAT ),
|
||||||
DEFINE_FIELD( m_vecPreviouslyPredictedOrigin, FIELD_POSITION_VECTOR ),
|
DEFINE_FIELD( m_vecPreviouslyPredictedOrigin, FIELD_POSITION_VECTOR ),
|
||||||
|
DEFINE_FIELD( m_vecPreviousShootPosition, FIELD_POSITION_VECTOR ),
|
||||||
DEFINE_FIELD( m_nNumCrateHudHints, FIELD_INTEGER ),
|
DEFINE_FIELD( m_nNumCrateHudHints, FIELD_INTEGER ),
|
||||||
|
|
||||||
|
|
||||||
|
@ -7974,6 +7974,7 @@ void CMovementSpeedMod::InputSpeedMod(inputdata_t &data)
|
||||||
SendPropInt ( SENDINFO( m_nWaterLevel ), 2, SPROP_UNSIGNED ),
|
SendPropInt ( SENDINFO( m_nWaterLevel ), 2, SPROP_UNSIGNED ),
|
||||||
SendPropFloat ( SENDINFO( m_flLaggedMovementValue ), 0, SPROP_NOSCALE ),
|
SendPropFloat ( SENDINFO( m_flLaggedMovementValue ), 0, SPROP_NOSCALE ),
|
||||||
SendPropVector ( SENDINFO( m_vecPreviouslyPredictedOrigin ), 0, SPROP_NOSCALE),
|
SendPropVector ( SENDINFO( m_vecPreviouslyPredictedOrigin ), 0, SPROP_NOSCALE),
|
||||||
|
SendPropVector ( SENDINFO( m_vecPreviousShootPosition ), 0, SPROP_NOSCALE),
|
||||||
END_SEND_TABLE()
|
END_SEND_TABLE()
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1211,7 +1211,7 @@ private:
|
||||||
|
|
||||||
public:
|
public:
|
||||||
virtual unsigned int PlayerSolidMask( bool brushOnly = false ) const; // returns the solid mask for the given player, so bots can have a more-restrictive set
|
virtual unsigned int PlayerSolidMask( bool brushOnly = false ) const; // returns the solid mask for the given player, so bots can have a more-restrictive set
|
||||||
Vector m_vecPreviousShootPosition;
|
CNetworkVar(Vector, m_vecPreviousShootPosition);
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef CHandle<CBasePlayer> CBasePlayerHandle;
|
typedef CHandle<CBasePlayer> CBasePlayerHandle;
|
||||||
|
|
Loading…
Reference in a new issue