diff --git a/src/Rockmeter.py b/src/Rockmeter.py index b62101821..d2eb48958 100644 --- a/src/Rockmeter.py +++ b/src/Rockmeter.py @@ -434,11 +434,17 @@ def f(x): return f((x - min) / (max - min)) def triggerPick(self): - return self.scene.notesHit[playerNum] - + if not self.stage.lastPickPos: + return 0.0 + t = position - self.stage.lastPickPos + return (1.0 - self._smoothstep(0, 500.0, t)) + def triggerMiss(self): - return self.scene.notesMissed[playerNum] or self.scene.lessMissed[playerNum] - + if not self.stage.lastMissPos: + return 0.0 + t = position - self.stage.lastMissPos + return (1.0 - self._smoothstep(0, 500.0, t)) + def update(self): pass