Make angle larger
This commit is contained in:
parent
1dabe6a672
commit
25329f9a12
@ -68,7 +68,7 @@ static void doRageBackstab()
|
|||||||
float swingrange = re::C_TFWeaponBaseMelee::GetSwingRange(RAW_ENT(LOCAL_W));
|
float swingrange = re::C_TFWeaponBaseMelee::GetSwingRange(RAW_ENT(LOCAL_W));
|
||||||
Vector newangle = g_pLocalPlayer->v_OrigViewangles;
|
Vector newangle = g_pLocalPlayer->v_OrigViewangles;
|
||||||
std::vector<float> yangles;
|
std::vector<float> yangles;
|
||||||
for (newangle.y = -180.0f; newangle.y < 180.0f; newangle.y += 1.0f)
|
for (newangle.y = -180.0f; newangle.y < 180.0f; newangle.y += 5.0f)
|
||||||
{
|
{
|
||||||
trace_t trace;
|
trace_t trace;
|
||||||
Ray_t ray;
|
Ray_t ray;
|
||||||
@ -101,6 +101,7 @@ static float bestdist = FLT_MAX;
|
|||||||
static hacks::shared::backtrack::BacktrackData besttick;
|
static hacks::shared::backtrack::BacktrackData besttick;
|
||||||
static void getClosestTick(CachedEntity *ent, std::vector<int> blacklisted_tickcount)
|
static void getClosestTick(CachedEntity *ent, std::vector<int> blacklisted_tickcount)
|
||||||
{
|
{
|
||||||
|
besttick = {};
|
||||||
bestdist = FLT_MAX;
|
bestdist = FLT_MAX;
|
||||||
auto &btd = hacks::shared::backtrack::headPositions[ent->m_IDX];
|
auto &btd = hacks::shared::backtrack::headPositions[ent->m_IDX];
|
||||||
for (auto &i : btd)
|
for (auto &i : btd)
|
||||||
@ -125,12 +126,11 @@ static void doBacktrackStab()
|
|||||||
return;
|
return;
|
||||||
Vector newangle = g_pLocalPlayer->v_OrigViewangles;
|
Vector newangle = g_pLocalPlayer->v_OrigViewangles;
|
||||||
static std::vector<int> blacklisted_ticks;
|
static std::vector<int> blacklisted_ticks;
|
||||||
besttick = {};
|
|
||||||
getClosestTick(ent, blacklisted_ticks);
|
getClosestTick(ent, blacklisted_ticks);
|
||||||
if (besttick.simtime <= 0.0f)
|
if (besttick.simtime <= 0.0f)
|
||||||
return;
|
return;
|
||||||
std::vector<float> yangles;
|
std::vector<float> yangles;
|
||||||
for (newangle.y = -180.0f; newangle.y < 180.0f; newangle.y += 1.0f)
|
for (newangle.y = -180.0f; newangle.y < 180.0f; newangle.y += 5.0f)
|
||||||
{
|
{
|
||||||
if (!hacks::shared::backtrack::ValidTick(besttick, ent))
|
if (!hacks::shared::backtrack::ValidTick(besttick, ent))
|
||||||
continue;
|
continue;
|
||||||
@ -150,7 +150,7 @@ static void doBacktrackStab()
|
|||||||
getClosestTick(ent, blacklisted_ticks);
|
getClosestTick(ent, blacklisted_ticks);
|
||||||
if (besttick.simtime <= 0.0f)
|
if (besttick.simtime <= 0.0f)
|
||||||
return;
|
return;
|
||||||
for (newangle.y = -180.0f; newangle.y < 180.0f; newangle.y += 1.0f)
|
for (newangle.y = -180.0f; newangle.y < 180.0f; newangle.y += 5.0f)
|
||||||
{
|
{
|
||||||
if (!hacks::shared::backtrack::ValidTick(besttick, ent))
|
if (!hacks::shared::backtrack::ValidTick(besttick, ent))
|
||||||
continue;
|
continue;
|
||||||
|
Reference in New Issue
Block a user