diff --git a/src/hacks/NavBot.cpp b/src/hacks/NavBot.cpp index a5ef4991..7c689cb0 100644 --- a/src/hacks/NavBot.cpp +++ b/src/hacks/NavBot.cpp @@ -134,6 +134,7 @@ CachedEntity *nearestAmmo() } return bestent; } + int last_tar = -1; CNavArea *GetClosestToNav(Vector vec) { @@ -147,6 +148,7 @@ CNavArea *GetClosestToNav(Vector vec) } return target; } + CachedEntity *NearestEnemy() { if (last_tar != -1 && CE_GOOD(ENTITY(last_tar)) && diff --git a/src/hooks/CreateMove.cpp b/src/hooks/CreateMove.cpp index a413a761..35e636b4 100644 --- a/src/hooks/CreateMove.cpp +++ b/src/hooks/CreateMove.cpp @@ -514,13 +514,7 @@ DEFINE_HOOKED_METHOD(CreateMove, bool, void *this_, float input_sample_time, cmd->viewangles.y); cmd->forwardmove = cos(yaw) * speed; cmd->sidemove = sin(yaw) * speed; - - float angles = fmod(cmd->viewangles.x + 180.0f, 360.0f); - if (angles < 0) - angles += 180.0f; - angles -= 180.0f; - angles *=-1; - if (angles >= 90 && angles <= 270) + if (cmd->viewangles.x >= 90 && cmd->viewangles.x <= 270) cmd->forwardmove = -cmd->forwardmove; }