# HG changeset patch # User Laman # Date 2021-10-14 17:04:08 # Node ID dfc18f1d128e9e02790c84c078e4d42e1581589f # Parent 2156c5a17dfe8bed03df18374edada3d3fa9bce6 implemented the below 5k drop cushion diff --git a/rank_progress.py b/rank_progress.py --- a/rank_progress.py +++ b/rank_progress.py @@ -79,9 +79,14 @@ for (pin, recs) in player_records: if rounded_rating != r.rounded_before: rounded_rating = r.rounded_before - if r.rating_after-rounded_rating >= 50 or rounded_rating-r.rating_after > 100: + if r.rating_after-rounded_rating >= 50 or \ + (rounded_rating-r.rating_after > 100 and rounded_rating >= 1600): steps.append(r) rounded_rating = r.rounded_after + elif rounded_rating-r.rating_after > 150: + + steps.append(r) + rounded_rating = r.rounded_after + 100 steps = [r for r in steps if since <= r.date <= to] if steps: