def METHOD_NAME(self, mob, dt):
    new_point = self.traced_point_func()
    if not self.has_points():
        self.start_new_path(new_point)
    self.add_line_to(new_point)
    if self.dissipating_time:
        self.time += dt
        if self.time - 1 > self.dissipating_time:
            nppcc = self.n_points_per_curve
            self.set_points(self.points[nppcc:])