There is this thing with prestige that one can build a city worth 3 millions and its based purely on blocks and size etc. It can be a ghost place and the player(s) can even stop playing but if in GC it may stand there for months being a capital of a world even though nothing is happening there.
So, what if settlement ranking was based on both prestige of builds and activity inside a settlement?
Reputation would be the new stat showing how busy is a given settlement. It wouldn’t affect footfall, only decide about settlement ranking.
I imagine it could be based on last month (4 weeks) crafting and shop stand/basket transactions. So, as an example - add all crafting xp within settlement to Reputation. If all players crafting within settlement beacons crafted for 4 million xp, turn it into Reputation (1 to 1? 2 to 1? anything else? matter of balancing).
The same way turn all transaction worth in coins (only stands and bakets, no trading included) into Reputation. If all stands and baskets in settlement recorded transactions for 3 million coins, calculate Reputation based on this (again, in what proportions is a matter of balancing).
Add Reputation and Prestige to create total stat for each settlement (whatever you want to call it: maybe Impoortance lol). Count only last month (4 weeks) and roll weeks by replacing the first week in the calculation with the currently completed week. This way Reputation would truly show changes in activity of settlements citizens.
EXAMPLE (how it could switch the ranking in favor of active communities):
- Big but not very active city: 3,000,000 Prestige but only 500,000 Reputation from activities = 3,500,000 Impoortance ()
- Smaller city but very active: 1,500,000 Prestige but also 3,000,000 Reputation = 4,500,000 Impoortance.