From 2e25b99151a999eb8f6179527f5473227dc0c5c0 Mon Sep 17 00:00:00 2001 From: Jackz Date: Mon, 27 Jun 2022 11:40:35 -0500 Subject: [PATCH] Fix GetSurvivorId --- scripting/include/jutils.inc | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/scripting/include/jutils.inc b/scripting/include/jutils.inc index 832689e..3370e84 100644 --- a/scripting/include/jutils.inc +++ b/scripting/include/jutils.inc @@ -34,22 +34,22 @@ stock void GetHorizontalPositionFromClient(int client, float units, float finalP } // Gets velocity of an entity (ent) toward new origin with speed (fSpeed) - thanks Ryan stock bool GetVelocityToOrigin(int entity, const float destination[3], const float fSpeed, float outVelocity[3]) { - float srcOrigin[3]; + float srcOrigin[3]; GetEntPropVector(entity, Prop_Data, "m_vecVelocity", srcOrigin); - // Velocity = Distance / Time + // Velocity = Distance / Time - float fDistance[3]; - fDistance[0] = destination[0] - srcOrigin[0]; - fDistance[1] = destination[1] - srcOrigin[1]; - fDistance[2] = destination[2] - srcOrigin[2]; + float fDistance[3]; + fDistance[0] = destination[0] - srcOrigin[0]; + fDistance[1] = destination[1] - srcOrigin[1]; + fDistance[2] = destination[2] - srcOrigin[2]; - float fTime = (GetVectorDistance(srcOrigin, destination) / fSpeed); + float fTime = (GetVectorDistance(srcOrigin, destination) / fSpeed); - outVelocity[0] = (destination[0] - srcOrigin[0]) / fTime; - outVelocity[1] = (destination[1] - srcOrigin[1]) / fTime; - outVelocity[2] = (destination[2] - srcOrigin[2]) / fTime; + outVelocity[0] = (destination[0] - srcOrigin[0]) / fTime; + outVelocity[1] = (destination[1] - srcOrigin[1]) / fTime; + outVelocity[2] = (destination[2] - srcOrigin[2]) / fTime; - return (outVelocity[0] && outVelocity[1] && outVelocity[2]); + return (outVelocity[0] && outVelocity[1] && outVelocity[2]); } //Credits to Timocop for the stock :D @@ -95,7 +95,7 @@ stock int GetSurvivorId(const char[] str, bool isL4D1 = false) { } }else if(possibleNumber == 0) { int survivorId; - char s = CharToLower(s); + char s = CharToLower(str[0]); if(s == 'b') { survivorId = isL4D1 ? 0 : 4; } else if(s == 'z') {