Enable players to report other players who behaves like bots/hack users and spammers.
A player cannot report the same person twice and “report” will act kinda like a skill and have a long CD.
The one reported will receive an invisible buff, that stacks up everytime a player reports it.
After X stacks of the debuff in X amount of time (like, 6 reports in 24 hours) the player will not be able to collect silver, loot, gain exp, speak in chat and interacting with NPCs (excluding a special one).
That works with every character on their account.
In order to remove the debuff, the player must talk to a NPC in town, asking their sins to be purged.
The account is then permanently marked with a +1 ban counter and flagged for review to GMs.
As long as the account has a ban counter over 0, the player will be unable to trade, use the market and speak on /s and /y.
They’ll still be able to speak to their guild and party members though.
Only a GM can remove ban counters, and after reaching a certain amount of ban counters, the account is then blocked until further inspection from GMs.
In order to prevent exploits, the game will keep track of who reported whom.
I don’t think that this is actually viable anymore…