added yb_camping_allowed.
partially fixed bot freeze when no ammo left in his guns. now bots' should switch to knife and rush enemy.
This commit is contained in:
parent
4c0c921efc
commit
18b4636500
5 changed files with 28 additions and 30 deletions
|
|
@ -906,17 +906,6 @@ WeaponSelectEnd:
|
|||
m_zoomCheckTime = GetWorldTime ();
|
||||
}
|
||||
|
||||
if (selectId != WEAPON_KNIFE && HasPrimaryWeapon () && GetAmmoInClip () <= 0)
|
||||
{
|
||||
if (GetAmmo () <= 0 && !(m_states &= ~(STATE_THROW_HE | STATE_THROW_FB | STATE_THROW_SG)))
|
||||
SelectPistol();
|
||||
|
||||
pev->button |= IN_RELOAD;
|
||||
pev->button &= ~IN_ATTACK;
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
// need to care for burst fire?
|
||||
if (distance < 256.0f || m_blindTime > GetWorldTime ())
|
||||
{
|
||||
|
|
@ -934,7 +923,7 @@ WeaponSelectEnd:
|
|||
{
|
||||
LookupEnemy ();
|
||||
|
||||
if (selectTab[chosenWeaponIndex].primaryFireHold && m_ammo[g_weaponDefs[selectTab[selectIndex].id].ammo1] >= selectTab[selectIndex].minPrimaryAmmo) // if automatic weapon, just press attack
|
||||
if (selectTab[chosenWeaponIndex].primaryFireHold && m_ammo[g_weaponDefs[selectTab[selectIndex].id].ammo1] > selectTab[selectIndex].minPrimaryAmmo) // if automatic weapon, just press attack
|
||||
pev->button |= IN_ATTACK;
|
||||
else // if not, toggle buttons
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue