aboutsummaryrefslogtreecommitdiff
path: root/src/Person.cpp
diff options
context:
space:
mode:
authorNguyễn Gia Phong <mcsinyx@disroot.org>2021-08-09 21:54:05 +0700
committerNguyễn Gia Phong <mcsinyx@disroot.org>2021-08-09 21:54:05 +0700
commit497deaf4774f6f2c478c52ff092a6eb85f2e0939 (patch)
treef793bb5aa4fd83e31b30adc98e2133ba176b84eb /src/Person.cpp
parent1e83457eb3d786f553d77ece0b95f9aca641e524 (diff)
downloadblackshades-497deaf4774f6f2c478c52ff092a6eb85f2e0939.tar.gz
Disable NPC's footsteps and clean up sound loading1.3.4
https://todo.sr.ht/~cnx/blackshades/13
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)) {