Angela, thank you for your response. I don't pretend to know exactly how these rankings are calculated, but it seems few people do.
My point is that... If I am indeed SUPPOSED to have the current level of 950, WHY do I keep getting (at least once or twice a week) notifications that I am RAISED to 970... only to have it show as 950 again within a short time. If I am supposed to be 950, then the notifications for higher should not be happening ... no?
Your true earnings include several activities that are based on time and bonus points for mission achievements, which also include activities based on time. In order to still provide you with the instant gratification of rising a level and keep the strain of processing scores for all activities and all members, we run less taxing scripts that summarize your accomplishments and then get captured daily.
Hopefully, this scenario is a good example of what I mean:
You begin March 5 at level 20 with somewhere between 10-12.5K points.
A script captures your level at login, removes your expired points from 365 days prior, and recalculates your balance.
Because 365 days prior, you earned somewhere between 1-2.5K points, you see your level drop to 19.
A script that calculates your daily activity starts tracking a fluid balance.
You earn somewhere between 1-2K points for the daily activity, give 2K points worth of power boosts, are provided the VIP rebate, and see your level jump up to 20 again.
If point redemption doesn't affect your level and 2.5K triggered a level drop, then how can 2K points trigger a level increase?
Th fluid script is bare bones and captures only from your daily activity so it can reward you immediately for accomplishments without taxing the system by evaluating all factors that contribute to your status, level, and missions. Additionally, because the VIP rebate is applied to your account by giving half the points back to you after 100% was deducted, the fluid script adds the rebate points as earned points.
So in this scenario, the 2K points worth of boost returned 1K points to your fluid balance and triggered the banner for reaching level 20 again when captured by the script.
Tomorrow, after the daily script properly calculates all factors that contribute to your balance, your score will be back down to 19 because the rebate points are not earned points.
Quote