diff --git a/src/hacks/SpyAlert.cpp b/src/hacks/SpyAlert.cpp index f019a96d..fa69e31f 100644 --- a/src/hacks/SpyAlert.cpp +++ b/src/hacks/SpyAlert.cpp @@ -35,6 +35,7 @@ Timer lastVoicemenu{}; void Draw() { + PROF_SECTION(DRAW_SpyAlert) if (!enabled) return; CachedEntity *closest_spy, *ent; diff --git a/src/helpers.cpp b/src/helpers.cpp index ca0630a6..ccd689aa 100644 --- a/src/helpers.cpp +++ b/src/helpers.cpp @@ -1006,11 +1006,12 @@ bool GetProjectileData(CachedEntity *weapon, float &speed, float &gravity) else if (classid == CL_CLASS(CTFCompoundBow)) { float chargetime = - g_GlobalVars->curtime * g_GlobalVars->interval_per_tick - - CE_FLOAT(weapon, netvar.flChargeBeginTime) * - g_GlobalVars->interval_per_tick; - rspeed = (fminf(fmaxf(chargetime, 0.0f), 1.0f) * 800.0f) + 1800.0f; - rgrav = (fminf(fmaxf(chargetime, 0.0f), 1.0f) * -0.40000001f) + 0.5f; + g_GlobalVars->curtime - CE_FLOAT(weapon, netvar.flChargeBeginTime); + rspeed = (float) ((float) (fminf(fmaxf(chargetime, 0.0), 1.0) * 800.0) + + 1800.0); + rgrav = (float) ((float) (fminf(fmaxf(chargetime, 0.0), 1.0) * + -0.40000001) + + 0.5); } else if (classid == CL_CLASS(CTFBat_Wood)) {