mirror of
https://github.com/astromaddie/lambda1-vr.git
synced 2026-10-20 13:00:11 +02:00
Gun angle adjustment
This commit is contained in:
1 parent
ed7b0ec046
commit
f9da415286
6 files changed
+17
-8
No files matched your search
@@ -1831,7 +1831,7 @@ static void initializeVRCvars()
|
||||
vr_reloadtimeoutms = Cvar_Get( "vr_reloadtimeoutms", "200", CVAR_ARCHIVE, "How quickly the grip trigger needs to be release to initiate a reload" );
|
||||
vr_positionalMultiplier = Cvar_Get( "vr_positionalMultiplier", "2600", CVAR_ARCHIVE, "Arbitrary number that makes positional tracking work well" );
|
||||
vr_walkdirection = Cvar_Get( "vr_walkdirection", "0", CVAR_ARCHIVE, "1 - Use HMD for direction, 0 - Use off-hand controller for direction" );
|
||||
vr_gunangleadjust = Cvar_Get( "vr_gunangleadjust", "0.0", CVAR_ARCHIVE, "gun pitch angle adjust" );
|
||||
vr_gunangleadjust = Cvar_Get( "vr_gunangleadjust", "20.0", CVAR_ARCHIVE, "gun pitch angle adjust" );
|
||||
vr_weaponrecoil = Cvar_Get( "vr_weaponrecoil", "0", CVAR_ARCHIVE, "Enables weapon recoil in VR, default is disabled, warning could make you sick" );
|
||||
vr_lasersight = Cvar_Get( "vr_lasersight", "0", CVAR_ARCHIVE, "Enables laser-sight" );
|
||||
}
|
||||
|
||||
@@ -353,7 +353,7 @@ void CBasePlayerWeapon::MakeLaser( void )
|
||||
// set to follow laser spot
|
||||
Vector vecTmpEnd = vecSrc + vecAiming * 2048 * flBeamLength;
|
||||
if (!m_pLaser) {
|
||||
m_pLaser = CBeam::BeamCreate(g_pModelNameLaser, 4);
|
||||
m_pLaser = CBeam::BeamCreate(g_pModelNameLaser, 3);
|
||||
}
|
||||
m_pLaser->PointsInit( vecSrc, vecEnd );
|
||||
m_pLaser->SetColor( 214, 34, 34 );
|
||||
|
||||
@@ -102,7 +102,7 @@ void VRHelper::UpdateGunPosition(struct ref_params_s* pparams)
|
||||
viewent->angles = pparams->weapon.angles;
|
||||
if (positions.currentWeapon == WEAPON_CROWBAR)
|
||||
{
|
||||
viewent->angles[0] -= (vr_gunangleadjust->value - 15.0f);
|
||||
viewent->angles[0] += (vr_gunangleadjust->value + 20.0f);
|
||||
}
|
||||
|
||||
VectorCopy(viewent->angles, viewent->curstate.angles);
|
||||
|
||||
@@ -57,10 +57,10 @@ void VRRenderer::Frame(double time)
|
||||
gEngfuncs.pfnClientCmd("default_fov 108");
|
||||
|
||||
//Force set these for now
|
||||
gEngfuncs.pfnClientCmd("cl_upspeed 120");
|
||||
gEngfuncs.pfnClientCmd("cl_forwardspeed 120");
|
||||
gEngfuncs.pfnClientCmd("cl_backspeed 120");
|
||||
gEngfuncs.pfnClientCmd("cl_sidespeed 120");
|
||||
gEngfuncs.pfnClientCmd("cl_upspeed 150");
|
||||
gEngfuncs.pfnClientCmd("cl_forwardspeed 150");
|
||||
gEngfuncs.pfnClientCmd("cl_backspeed 150");
|
||||
gEngfuncs.pfnClientCmd("cl_sidespeed 150");
|
||||
gEngfuncs.pfnClientCmd("cl_movespeedkey 3.0");
|
||||
}
|
||||
|
||||
|
||||
@@ -722,7 +722,7 @@ void CBasePlayerWeapon::MakeLaser( void )
|
||||
// set to follow laser spot
|
||||
Vector vecTmpEnd = vecSrc + vecAiming * 2048 * flBeamLength;
|
||||
if (!m_pLaser) {
|
||||
m_pLaser = CBeam::BeamCreate(g_pModelNameLaser, 4);
|
||||
m_pLaser = CBeam::BeamCreate(g_pModelNameLaser, 3);
|
||||
}
|
||||
m_pLaser->PointsInit( vecSrc, vecEnd );
|
||||
m_pLaser->SetColor( 214, 34, 34 );
|
||||
|
||||
@@ -919,6 +919,9 @@ public:
|
||||
void Holster( int skiplocal = 0 );
|
||||
void WeaponIdle( void );
|
||||
|
||||
void KillLaser( ) {}
|
||||
void MakeLaser( ) {}
|
||||
|
||||
virtual BOOL UseDecrement( void )
|
||||
{
|
||||
#if defined( CLIENT_WEAPONS )
|
||||
@@ -949,6 +952,9 @@ public:
|
||||
BOOL Deploy( void );
|
||||
BOOL IsUseable( void );
|
||||
|
||||
void KillLaser( ) {}
|
||||
void MakeLaser( ) {}
|
||||
|
||||
void Holster( int skiplocal = 0 );
|
||||
void WeaponIdle( void );
|
||||
void Throw( void );
|
||||
@@ -982,6 +988,9 @@ public:
|
||||
void Holster( int skiplocal = 0 );
|
||||
void WeaponIdle( void );
|
||||
|
||||
void KillLaser( ) {}
|
||||
void MakeLaser( ) {}
|
||||
|
||||
virtual BOOL UseDecrement( void )
|
||||
{
|
||||
#if defined( CLIENT_WEAPONS )
|
||||
|
||||
Reference in new issue
Block a user