Changed velocity in misc to use vecAbsVelocity

This commit is contained in:
shavit 2018-06-23 11:26:43 +03:00
parent 2286344b8f
commit 682932ed2e

View File

@ -1014,7 +1014,7 @@ public Action Shavit_OnUserCmdPre(int client, int &buttons, int &impulse, float
float fLimit = gF_PrestrafeLimit; float fLimit = gF_PrestrafeLimit;
float fSpeed[3]; float fSpeed[3];
GetEntPropVector(client, Prop_Data, "m_vecVelocity", fSpeed); GetEntPropVector(client, Prop_Data, "m_vecAbsVelocity", fSpeed);
if(gI_PreSpeed < 4) if(gI_PreSpeed < 4)
{ {
@ -1820,7 +1820,7 @@ bool SaveCheckpoint(int client, int index, bool overflow = false)
GetClientEyeAngles(target, temp); GetClientEyeAngles(target, temp);
CopyArray(temp, cpcache[fCPAngles], 3); CopyArray(temp, cpcache[fCPAngles], 3);
GetEntPropVector(target, Prop_Data, "m_vecVelocity", temp); GetEntPropVector(target, Prop_Data, "m_vecAbsVelocity", temp);
CopyArray(temp, cpcache[fCPVelocity], 3); CopyArray(temp, cpcache[fCPVelocity], 3);
GetEntPropVector(target, Prop_Data, "m_vecBaseVelocity", temp); GetEntPropVector(target, Prop_Data, "m_vecBaseVelocity", temp);
@ -2029,7 +2029,7 @@ void TeleportToCheckpoint(int client, int index, bool suppressMessage)
float vel[3]; float vel[3];
CopyArray(cpcache[fCPVelocity], vel, 3); CopyArray(cpcache[fCPVelocity], vel, 3);
SetEntPropVector(client, Prop_Data, "m_vecVelocity", vel); SetEntPropVector(client, Prop_Data, "m_vecAbsVelocity", vel);
} }
MoveType mt = cpcache[mtCPMoveType]; MoveType mt = cpcache[mtCPMoveType];
@ -2801,7 +2801,7 @@ void SaveState(int client)
GetClientAbsOrigin(client, gF_SaveStateData[client][0]); GetClientAbsOrigin(client, gF_SaveStateData[client][0]);
GetClientEyeAngles(client, gF_SaveStateData[client][1]); GetClientEyeAngles(client, gF_SaveStateData[client][1]);
GetEntPropVector(client, Prop_Data, "m_vecVelocity", gF_SaveStateData[client][2]); GetEntPropVector(client, Prop_Data, "m_vecAbsVelocity", gF_SaveStateData[client][2]);
GetEntPropString(client, Prop_Data, "m_iName", gS_SaveStateTargetname[client], 32); GetEntPropString(client, Prop_Data, "m_iName", gS_SaveStateTargetname[client], 32);
Shavit_SaveSnapshot(client, gA_SaveStates[client]); Shavit_SaveSnapshot(client, gA_SaveStates[client]);