diff --git a/client/CPlayerInterface.cpp b/client/CPlayerInterface.cpp index fe1224c7a..905b1a2c7 100644 --- a/client/CPlayerInterface.cpp +++ b/client/CPlayerInterface.cpp @@ -2714,7 +2714,8 @@ void CPlayerInterface::doMoveHero(const CGHeroInstance * h, CGPath path) destinationTeleport = ObjectInstanceID(); destinationTeleportPos = int3(-1); } - sh = CCS->soundh->playSound(CCS->soundh->horseSounds[currentTerrain], -1); + if(i != path.nodes.size() - 1) + sh = CCS->soundh->playSound(CCS->soundh->horseSounds[currentTerrain], -1); continue; }