I take the Merits earned in the last 120 days and multiply them by the total Merits earned over time, then divide the product by the number of posts written in the forum.
I think this simplifies reality too much, especially for edge cases. For your consideration:
- How does airdropped Merit fit in?
- If a user is inactive for 4 months, his score drops significantly.
- A shitposter's score increases with every post deleted by Mods.
fillippone, LoyceV, was this something that interested you?
I won't use an extension, so I'll pass on this one.
Unfortunately, I don't have access to all the Merit data, so I used what I could find and use, so airdropped Merits will obviously be counted in the total Merits earned.
Yes, unfortunately, if a user is inactive, their score is reset to zero using this formula.
The third point, however, is not entirely accurate. It increases if posts are deleted, but the main factor is determined by the Merits earned in 120 days.
However, I would like to reiterate that this is obviously a trial. Perhaps something similar could be implemented directly in the forum without the need for extensions or scripts.