aboutsummaryrefslogtreecommitdiff
path: root/src/Person.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Person.cpp')
-rw-r--r--src/Person.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Person.cpp b/src/Person.cpp
index c8340d8..7e0d41c 100644
--- a/src/Person.cpp
+++ b/src/Person.cpp
@@ -217,7 +217,7 @@ void Person::DoAnimations(int who)
if (!slomo && !visions && (onground || abs(velocity.y) < 1)
&& (targetanimation == joganim
|| targetanimation == walkanim)
- && (targetframe == 0 || targetframe == 8)) {
+ && (targetframe == 0 || targetframe == 8) && who == 0) {
auto soundsrc = (playercoords - camera.position)
/ soundscalefactor;
ALfloat gLoc[] {soundsrc.x, soundsrc.y, soundsrc.z};
@@ -595,7 +595,7 @@ void Person::DoAnimationslite(int who)
return;
if (target > 1) {
// Footstep sounds
- if (!visions && (onground || abs(velocity.y) < 1)
+ if (who == 0 && !visions && (onground || abs(velocity.y) < 1)
&& (targetanimation == joganim
|| targetanimation == walkanim)
&& (targetframe == 0 || targetframe == 8)) {