Add Misc improvements

Log when Equipping an item failed
Add Deadringer to ESP Conditions
Fix Auto Deadringer not doing its job properly
This commit is contained in:
BenCat07 2019-05-15 18:19:22 +02:00
parent 5f3a1c35c9
commit ee773ac88b
3 changed files with 17 additions and 2 deletions

View File

@ -382,6 +382,14 @@ static InitRoutine init([]() {
if (!equip_queue.size())
equip = false;
}
else if (accept_time.check(10000) && cooldown_2.test_and_set(500))
{
if (equip_queue.size())
{
logging::Info("Equipping failed!");
equip_queue.clear();
}
}
}
},
"achievement_autounlock");

View File

@ -63,7 +63,7 @@ static void CreateMove()
continue;
if (ent->m_bCritProjectile() && ent->m_flDistance() <= 1000.0f)
current_user_cmd->buttons |= IN_ATTACK2;
if (ent->m_flDistance() < 300.0f)
else if (ent->m_flDistance() < 300.0f)
current_user_cmd->buttons |= IN_ATTACK2;
}
}

View File

@ -1134,7 +1134,14 @@ void _FASTCALL ProcessEntity(CachedEntity *ent)
const auto &clr = colors::EntityF(ent);
// Invis
if (IsPlayerInvisible(ent))
{
if (HasCondition<TFCond_DeadRingered>(ent))
AddEntityString(ent, "*DEADRINGERED*", colors::FromRGBA8(178.0f, 0.0f, 255.0f, 255.0f));
else
AddEntityString(ent, "*CLOAKED*", colors::FromRGBA8(220.0f, 220.0f, 220.0f, 255.0f));
}
if (CE_BYTE(ent, netvar.m_bFeignDeathReady))
AddEntityString(ent, "*DEADRINGER OUT*", colors::FromRGBA8(178.0f, 0.0f, 255.0f, 255.0f));
// Uber/Bonk
if (IsPlayerInvulnerable(ent))
AddEntityString(ent, "*INVULNERABLE*");