diff --git a/source/games/duke/src/player_d.cpp b/source/games/duke/src/player_d.cpp index df5347a1b..2bb0de74b 100644 --- a/source/games/duke/src/player_d.cpp +++ b/source/games/duke/src/player_d.cpp @@ -550,7 +550,7 @@ static void shootweapon(DDukeActor *actor, int p, int sx, int sy, int sz, int sa if ((krand() & 255) < 4) { - S_PlaySound3D(PISTOL_RICOCHET, spark, hit.int_hitpos()); + S_PlaySound3D(PISTOL_RICOCHET, spark, hit.hitpos); } } diff --git a/source/games/duke/src/player_r.cpp b/source/games/duke/src/player_r.cpp index 1b93bebfe..3979abd6a 100644 --- a/source/games/duke/src/player_r.cpp +++ b/source/games/duke/src/player_r.cpp @@ -445,7 +445,7 @@ static void shootweapon(DDukeActor* actor, int p, int sx, int sy, int sz, int sa if ((krand() & 255) < 10) { - S_PlaySound3D(PISTOL_RICOCHET, spark, hit.int_hitpos()); + S_PlaySound3D(PISTOL_RICOCHET, spark, hit.hitpos); } } diff --git a/source/games/duke/src/sounds.cpp b/source/games/duke/src/sounds.cpp index f67f7dead..fbe4cea65 100644 --- a/source/games/duke/src/sounds.cpp +++ b/source/games/duke/src/sounds.cpp @@ -538,7 +538,7 @@ int S_PlaySound(int sndnum, int channel, EChanFlags flags, float vol) int S_PlayActorSound(int soundNum, DDukeActor* actor, int channel, EChanFlags flags) { return (actor == nullptr ? S_PlaySound(soundNum, channel, flags) : - S_PlaySound3D(soundNum, actor, actor->int_pos(), channel, flags)); + S_PlaySound3D(soundNum, actor, actor->spr.pos, channel, flags)); } void S_StopSound(int sndNum, DDukeActor* actor, int channel)