diff --git a/js/battle.js b/js/battle.js index ffc76d51d..7ea14bac5 100644 --- a/js/battle.js +++ b/js/battle.js @@ -92,8 +92,8 @@ var BattleSoundLibrary = (function () { // suppress crash return (this.bgmCache[url] = this.soundPlaceholder); } - this.bgmCache[url].onposition(loopend, function () { - this.setPosition(loopstart); + this.bgmCache[url].onposition(loopend, function (evP) { + this.setPosition(this.position - (loopend - loopstart)); }); return this.bgmCache[url]; };