def METHOD_NAME(self):
    # Get normal BMR
    normal = self.scales.getBMRScale()[0]
    if self.basal_metabolism >= normal:
        return 0.0
    elif self.basal_metabolism <= (normal - 300):
        return 6.0
    else:
        # It's really + 5.0 in the app, but it's probably a mistake, should be 3.0
        return (
            self.getMalus(self.basal_metabolism, normal - 300, normal, 6, 3) + 5.0
        )