mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-02-11 06:24:30 +00:00
Double promotion fixes.
This commit is contained in:
parent
a56016fbf2
commit
92485174b9
@ -35,10 +35,8 @@ enum par21_e
|
|||||||
PAR21_FIRE3
|
PAR21_FIRE3
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
LINK_ENTITY_TO_CLASS(weapon_par21, CPar21)
|
LINK_ENTITY_TO_CLASS(weapon_par21, CPar21)
|
||||||
|
|
||||||
|
|
||||||
//=========================================================
|
//=========================================================
|
||||||
//=========================================================
|
//=========================================================
|
||||||
int CPar21::SecondaryAmmoIndex(void)
|
int CPar21::SecondaryAmmoIndex(void)
|
||||||
@ -129,14 +127,14 @@ void CPar21::PrimaryAttack()
|
|||||||
if (m_pPlayer->pev->waterlevel == 3)
|
if (m_pPlayer->pev->waterlevel == 3)
|
||||||
{
|
{
|
||||||
PlayEmptySound();
|
PlayEmptySound();
|
||||||
m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.15;
|
m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.15f;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_iClip <= 0)
|
if (m_iClip <= 0)
|
||||||
{
|
{
|
||||||
PlayEmptySound();
|
PlayEmptySound();
|
||||||
m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.15;
|
m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.15f;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -167,10 +165,10 @@ void CPar21::PrimaryAttack()
|
|||||||
|
|
||||||
PLAYBACK_EVENT_FULL(flags, m_pPlayer->edict(), m_usPar21, 0.0, (float *)&g_vecZero, (float *)&g_vecZero, vecDir.x, vecDir.y, 0, 0, 0, 0);
|
PLAYBACK_EVENT_FULL(flags, m_pPlayer->edict(), m_usPar21, 0.0, (float *)&g_vecZero, (float *)&g_vecZero, vecDir.x, vecDir.y, 0, 0, 0, 0);
|
||||||
|
|
||||||
m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.1;
|
m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.1f;
|
||||||
|
|
||||||
if (m_flNextPrimaryAttack < UTIL_WeaponTimeBase())
|
if (m_flNextPrimaryAttack < UTIL_WeaponTimeBase())
|
||||||
m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.1;
|
m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.1f;
|
||||||
|
|
||||||
m_flTimeWeaponIdle = UTIL_WeaponTimeBase() + UTIL_SharedRandomFloat(m_pPlayer->random_seed, 10, 15);
|
m_flTimeWeaponIdle = UTIL_WeaponTimeBase() + UTIL_SharedRandomFloat(m_pPlayer->random_seed, 10, 15);
|
||||||
}
|
}
|
||||||
@ -183,7 +181,7 @@ void CPar21::SecondaryAttack(void)
|
|||||||
if (m_pPlayer->pev->waterlevel == 3)
|
if (m_pPlayer->pev->waterlevel == 3)
|
||||||
{
|
{
|
||||||
PlayEmptySound();
|
PlayEmptySound();
|
||||||
m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.15;
|
m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.15f;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -197,7 +195,7 @@ void CPar21::SecondaryAttack(void)
|
|||||||
m_pPlayer->m_iWeaponFlash = BRIGHT_GUN_FLASH;
|
m_pPlayer->m_iWeaponFlash = BRIGHT_GUN_FLASH;
|
||||||
|
|
||||||
m_pPlayer->m_iExtraSoundTypes = bits_SOUND_DANGER;
|
m_pPlayer->m_iExtraSoundTypes = bits_SOUND_DANGER;
|
||||||
m_pPlayer->m_flStopExtraSoundTime = UTIL_WeaponTimeBase() + 0.2;
|
m_pPlayer->m_flStopExtraSoundTime = UTIL_WeaponTimeBase() + 0.2f;
|
||||||
|
|
||||||
m_pPlayer->m_rgAmmo[m_iSecondaryAmmoType]--;
|
m_pPlayer->m_rgAmmo[m_iSecondaryAmmoType]--;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user