NSMonster: disable yaw interpolation for now.
This commit is contained in:
parent
47eb4fb88f
commit
07e70aa4c4
1 changed files with 6 additions and 4 deletions
|
@ -776,6 +776,9 @@ NSMonster::GetYawSpeed(void)
|
||||||
void
|
void
|
||||||
NSMonster::_LerpTurnToYaw(vector turnYaw)
|
NSMonster::_LerpTurnToYaw(vector turnYaw)
|
||||||
{
|
{
|
||||||
|
#if 1
|
||||||
|
angles[1] = input_angles[1] = v_angle[1] = turnYaw[1];
|
||||||
|
#else
|
||||||
float turnSpeed = GetYawSpeed();
|
float turnSpeed = GetYawSpeed();
|
||||||
vector vecWishAngle = turnYaw;
|
vector vecWishAngle = turnYaw;
|
||||||
float yawDiff = anglesub(turnYaw[1], v_angle[1]);
|
float yawDiff = anglesub(turnYaw[1], v_angle[1]);
|
||||||
|
@ -813,17 +816,14 @@ NSMonster::_LerpTurnToYaw(vector turnYaw)
|
||||||
makevectors(v_angle);
|
makevectors(v_angle);
|
||||||
vecWishAngle = vectoangles( v_forward );
|
vecWishAngle = vectoangles( v_forward );
|
||||||
angles[1] = input_angles[1] = v_angle[1] = vecWishAngle[1];
|
angles[1] = input_angles[1] = v_angle[1] = vecWishAngle[1];
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
NSMonster::_LerpTurnToPos(vector turnPos)
|
NSMonster::_LerpTurnToPos(vector turnPos)
|
||||||
{
|
{
|
||||||
vector vecWishAngle = vectoangles(turnPos - origin);
|
vector vecWishAngle = vectoangles(turnPos - origin);
|
||||||
#if 1
|
|
||||||
_LerpTurnToYaw(vecWishAngle);
|
_LerpTurnToYaw(vecWishAngle);
|
||||||
#else
|
|
||||||
angles[1] = input_angles[1] = v_angle[1] = vecWishAngle[1];
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1688,6 +1688,8 @@ NSMonster::Respawn(void)
|
||||||
otherwise they may just fall through an entity (func_wall, func_train etc.)
|
otherwise they may just fall through an entity (func_wall, func_train etc.)
|
||||||
that came after this entity in the lump. */
|
that came after this entity in the lump. */
|
||||||
static void AdjustSpawnPos(void) {
|
static void AdjustSpawnPos(void) {
|
||||||
|
RestoreAngles();
|
||||||
|
m_vecSequenceAngle = angles;
|
||||||
SetOrigin(GetSpawnOrigin());
|
SetOrigin(GetSpawnOrigin());
|
||||||
DropToFloor();
|
DropToFloor();
|
||||||
setorigin_safe(this, origin);
|
setorigin_safe(this, origin);
|
||||||
|
|
Loading…
Reference in a new issue