I was thinking about TbaMUD having an achievement system similar to world of warcraft's.
On our MUD it would reward players with permanent stat bonuses that carry over progressions(remorts), gear, weapons, and other in-game rewards.
I was thinking stuff like
do_achievments:
You have completed 1 CyberASSAULT Achievement.
5 levels - Achievement UNLOCKED. [Havent Rage Quit Yet!] + 2 hp
10 levels - Achievement LOCKED. [Getting Beefy ] + 2 hitroll
20 levels - Achievement LOCKED. [Halfway There ] + 5 practices
this would in turn knock the Achievement counter up +1 and set a flag so that the player couldn't gain that achievement again... Even upon level 5 next remort.
Other trees of 'chieves could be - hitroll, damroll, cash on hand or bank cash, remorts, qps, areas visited, mobs killed, deaths, spells or skills learned, etc.
What do you guys think. This seems like a good idea but could take forever to work out. Anyone have any ideas on how this could be implemented without fubaring the pfiles etc.