mirror of
https://github.com/DrBeef/Raze.git
synced 2024-11-21 19:51:03 +00:00
Couple of Blood fixes
- Projectile and crosshair origin now correct - Don't shift view up/down in relation to pitch - Version number update
This commit is contained in:
parent
0848094228
commit
1d682e8a96
3 changed files with 7 additions and 4 deletions
|
@ -44,7 +44,7 @@ const char *GetVersionString();
|
|||
|
||||
#define VERSIONSTR "1.7pre"
|
||||
|
||||
#define RAZEXR_VERSIONSTR "RazeXR 0.2.5"
|
||||
#define RAZEXR_VERSIONSTR "RazeXR 0.2.6"
|
||||
|
||||
// The version as seen in the Windows resource
|
||||
#define RC_FILEVERSION 1,6,9999,0
|
||||
|
|
|
@ -1541,7 +1541,7 @@ void ProcessInput(PLAYER* pPlayer)
|
|||
get_weapon_pos_and_angle(px, py, pz, pitch, yaw);
|
||||
|
||||
//Position for crosshair calculation
|
||||
DVector3 spos = actor->spr.pos.plusZ(-((pz * vr_hunits_per_meter()) + actor->viewzoffset));
|
||||
DVector3 spos = actor->spr.pos.plusZ(-((pz * vr_hunits_per_meter()) + actor->viewzoffset - pPosture->weaponAboveZ));
|
||||
posXY = DVector2(px * vr_hunits_per_meter(), py * vr_hunits_per_meter()).Rotated(-DAngle90 + actor->spr.Angles.Yaw);
|
||||
spos.X -= posXY.X;
|
||||
spos.Y -= posXY.Y;
|
||||
|
@ -1549,7 +1549,8 @@ void ProcessInput(PLAYER* pPlayer)
|
|||
//Update player angles and position for shooting
|
||||
actor->spr.pos.X -= posXY.X;
|
||||
actor->spr.pos.Y -= posXY.Y;
|
||||
pPlayer->zWeapon = actor->spr.pos.Z - ((pz * vr_hunits_per_meter()) + actor->viewzoffset);
|
||||
|
||||
pPlayer->zWeapon = actor->spr.pos.Z - ((pz * vr_hunits_per_meter()) + actor->viewzoffset - pPosture->weaponAboveZ);
|
||||
actor->spr.Angles.Yaw += DAngle::fromDeg(yaw);
|
||||
actor->spr.Angles.Pitch -= DAngle::fromDeg(pitch);
|
||||
pPlayer->slope = actor->spr.Angles.Pitch.Tan();
|
||||
|
|
|
@ -489,7 +489,9 @@ static void SetupView(PLAYER* pPlayer, DVector3& cPos, DRotator& cAngles, sector
|
|||
{
|
||||
cPos.Z += bobHeight;
|
||||
}
|
||||
cPos.Z -= 10. * (cAngles.Pitch / DAngle90);
|
||||
|
||||
//Don't do this in VR, feels weird
|
||||
// cPos.Z -= 10. * (cAngles.Pitch / DAngle90);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue