mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-01-24 05:34:18 +00:00
Merge branch 'opfor' into opforfixed
This commit is contained in:
commit
bf7fb2ab12
@ -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
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include "build.h"
|
||||||
|
|
||||||
#if !defined(INPUT_MOUSE_H)
|
#if !defined(INPUT_MOUSE_H)
|
||||||
#define INPUT_MOUSE_H
|
#define INPUT_MOUSE_H
|
||||||
#include "cl_dll.h"
|
#include "cl_dll.h"
|
||||||
@ -45,7 +48,7 @@ protected:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// No need for goldsource input support on the platforms that are not supported by GoldSource.
|
// No need for goldsource input support on the platforms that are not supported by GoldSource.
|
||||||
#if GOLDSOURCE_SUPPORT && (_WIN32 || __linux__ || __APPLE__) && (__i386 || _M_IX86)
|
#if GOLDSOURCE_SUPPORT && ( XASH_WIN32 || ( XASH_LINUX && !XASH_ANDROID ) || XASH_APPLE ) && XASH_X86
|
||||||
#define SUPPORT_GOLDSOURCE_INPUT 1
|
#define SUPPORT_GOLDSOURCE_INPUT 1
|
||||||
|
|
||||||
#if _WIN32
|
#if _WIN32
|
||||||
|
@ -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