Update torchlight_changes_unloze/torchlight3/Torchlight/AudioManager.py

This commit is contained in:
Metroid_Skittles 2026-02-07 07:34:59 +01:00
parent 28fb9d96d8
commit e607ff3e0f

View File

@ -100,7 +100,7 @@ class AntiSpam():
self.LastClips[clip]["dominant"] = False self.LastClips[clip]["dominant"] = False
def OnUpdate(self, clip, old_position, new_position): def OnUpdate(self, clip, old_position, new_position):
Delta = max(0.0, new_position - old_position) Delta = abs(new_position - old_position)
if clip not in self.LastClips: if clip not in self.LastClips:
if self.Logger.isEnabledFor(logging.DEBUG): if self.Logger.isEnabledFor(logging.DEBUG):
self.Logger.debug( self.Logger.debug(
@ -176,7 +176,7 @@ class Advertiser():
self.LastClips[clip]["dominant"] = False self.LastClips[clip]["dominant"] = False
def OnUpdate(self, clip, old_position, new_position): def OnUpdate(self, clip, old_position, new_position):
Delta = max(0.0, new_position - old_position) Delta = abs(new_position - old_position)
if clip not in self.LastClips: if clip not in self.LastClips:
return return
Clip = self.LastClips[clip] Clip = self.LastClips[clip]
@ -367,7 +367,7 @@ class AudioClip():
del self.AudioPlayer del self.AudioPlayer
def OnUpdate(self, old_position, new_position): def OnUpdate(self, old_position, new_position):
Delta = max(0.0, new_position - old_position) Delta = abs(new_position - old_position)
self.LastPosition = new_position self.LastPosition = new_position
if Delta <= 0.0: if Delta <= 0.0: