Aimbot Update (#1665)

* Aimbot Update

* Fixed melee aimbot+

(BenCat07 only squashed, not actual author)

Co-authored-by: STEVE4 <stephenmartinemail20030@gmail.com>
This commit is contained in:
Stephen Martin 2022-06-26 19:23:04 -04:00 committed by GitHub
parent 59c3ff8985
commit 33f9146268
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 537 additions and 625 deletions

View File

@ -29,8 +29,7 @@ struct AimbotCalculatedData_s
};
// Functions used to calculate aimbot data, and if already calculated use it
Vector PredictEntity(CachedEntity *entity, bool vischeck);
bool VischeckPredictedEntity(CachedEntity *entity);
Vector PredictEntity(CachedEntity *entity);
bool BacktrackVisCheck(CachedEntity *entity);
// Functions called by other functions for when certian game calls are run
@ -42,8 +41,13 @@ CachedEntity *CurrentTarget();
bool ShouldAim();
CachedEntity *RetrieveBestTarget(bool aimkey_state);
bool IsTargetStateGood(CachedEntity *entity);
void Aim(CachedEntity *entity);
bool Aim(CachedEntity *entity);
void DoAutoshoot(CachedEntity *target = nullptr);
bool smallBoxChecker(CachedEntity* target_entity);
int notVisibleHitbox(CachedEntity *target, int preferred);
int autoHitbox(CachedEntity* target);
bool hitscanSpecialCases(CachedEntity* target_entity, int weapon_case);
bool projectileSpecialCases(CachedEntity* target_entity, int weapon_case);
int BestHitbox(CachedEntity *target);
int ClosestHitbox(CachedEntity *target);
void DoSlowAim(Vector &inputAngle);

File diff suppressed because it is too large Load Diff