mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-02-03 02:24:28 +00:00
Sooner WeaponIdle for M249 (match delay from opfor) (#318)
This commit is contained in:
parent
778d4b11af
commit
cd158fd18c
@ -1012,13 +1012,7 @@ void HUD_WeaponsPostThink( local_state_s *from, local_state_s *to, usercmd_t *cm
|
|||||||
body = 1;
|
body = 1;
|
||||||
|
|
||||||
if (pWeapon == &g_M249) {
|
if (pWeapon == &g_M249) {
|
||||||
if (g_M249.m_iVisibleClip == 0) {
|
body = g_M249.BodyFromClip();
|
||||||
body = 8;
|
|
||||||
} else if (g_M249.m_iVisibleClip > 0 && g_M249.m_iVisibleClip < 8) {
|
|
||||||
body = 9 - g_M249.m_iVisibleClip;
|
|
||||||
} else {
|
|
||||||
body = 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Force a fixed anim down to viewmodel
|
// Force a fixed anim down to viewmodel
|
||||||
|
@ -203,7 +203,7 @@ void CM249::PrimaryAttack()
|
|||||||
if (m_flNextPrimaryAttack < UTIL_WeaponTimeBase())
|
if (m_flNextPrimaryAttack < UTIL_WeaponTimeBase())
|
||||||
m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.1;
|
m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.1;
|
||||||
|
|
||||||
m_flTimeWeaponIdle = UTIL_WeaponTimeBase() + UTIL_SharedRandomFloat(m_pPlayer->random_seed, 10, 15);
|
m_flTimeWeaponIdle = UTIL_WeaponTimeBase() + 0.2f;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -282,13 +282,23 @@ void CM249::UpdateTape()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void CM249::UpdateTape(int clip)
|
void CM249::UpdateTape(int clip)
|
||||||
|
{
|
||||||
|
pev->body = BodyFromClip(clip);
|
||||||
|
}
|
||||||
|
|
||||||
|
int CM249::BodyFromClip()
|
||||||
|
{
|
||||||
|
return BodyFromClip(m_iVisibleClip);
|
||||||
|
}
|
||||||
|
|
||||||
|
int CM249::BodyFromClip(int clip)
|
||||||
{
|
{
|
||||||
if (clip == 0) {
|
if (clip == 0) {
|
||||||
pev->body = 8;
|
return 8;
|
||||||
} else if (m_iClip > 0 && clip < 8) {
|
} else if (clip > 0 && clip < 8) {
|
||||||
pev->body = 9 - clip;
|
return 9 - clip;
|
||||||
} else {
|
} else {
|
||||||
pev->body = 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1266,6 +1266,8 @@ public:
|
|||||||
|
|
||||||
void UpdateTape();
|
void UpdateTape();
|
||||||
void UpdateTape(int clip);
|
void UpdateTape(int clip);
|
||||||
|
int BodyFromClip();
|
||||||
|
int BodyFromClip(int clip);
|
||||||
|
|
||||||
int m_iVisibleClip;
|
int m_iVisibleClip;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user